﻿@font-face{font-family:"Inter-Regular";src:url("../assets/fonts/inter-regular/Inter-Regular.eot");src:local("☺"), url("../assets/fonts/inter-regular/Inter-Regular.woff") format("woff"), url("../assets/fonts/inter-regular/Inter-Regular.ttf") format("truetype"), url("../assets/fonts/inter-regular/Inter-Regular.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Inter-Medium";src:url("../assets/fonts/inter-medium/Inter-Medium.eot");src:local("☺"), url("../assets/fonts/inter-medium/Inter-Medium.woff") format("woff"), url("../assets/fonts/inter-medium/Inter-Medium.ttf") format("truetype"), url("../assets/fonts/inter-medium/Inter-Medium.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Inter-SemiBold";src:url("../assets/fonts/inter-semibold/Inter-SemiBold.eot");src:local("☺"), url("../assets/fonts/inter-semibold/Inter-SemiBold.woff") format("woff"), url("../assets/fonts/inter-semibold/Inter-SemiBold.ttf") format("truetype"), url("../assets/fonts/inter-semibold/Inter-SemiBold.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Inter-Bold";src:url("../assets/fonts/inter-bold/Inter-Bold.eot");src:local("☺"), url("../assets/fonts/inter-bold/Inter-Bold.woff") format("woff"), url("../assets/fonts/inter-bold/Inter-Bold.ttf") format("truetype"), url("../assets/fonts/inter-bold/Inter-Bold.svg") format("svg");font-weight:normal;font-style:normal}html{font-size:10px}body{background:#ffffff;color:#000000;overflow-x:hidden}h1,h2,h3,h4,h5{font-family:"Inter-Regular", sans-serif}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-right:var(--bs-gutter-x, 1.5rem);padding-left:var(--bs-gutter-x, 1.5rem)}.container .row>*{padding-right:calc(var(--bs-gutter-x) * 1);padding-left:calc(var(--bs-gutter-x) * 1)}a.menu-scroll-down{display:none}.no-margin{margin:0}.no-padding{padding:0 !important}a{text-decoration:none;color:#CD163F}a:hover,a:focus{text-decoration:none;outline:none;color:#CD163F}.text_white{color:white}.text_black{color:#000000}.text_cardinal{color:#CD163F}.text_darkgray{color:#414141}.container-spaces{margin:0px 150px 0px}.ptb-70{padding-top:70px;padding-bottom:70px}.ptb-100{padding-top:100px;padding-bottom:100px}.ptb-50{padding-top:50px;padding-bottom:50px}.pt-100{padding-top:100px}.pt-70{padding-top:70px}.pt-50{padding-top:50px}.pb-100{padding-bottom:100px}.pb-50{padding-bottom:50px}.pb-70{padding-bottom:70px}.mb-50{margin-bottom:50px}.mb-40{margin-bottom:40px}.mb-30{margin-bottom:30px}.mb-20{margin-bottom:20px}.mt-50{margin-top:50px}.mt-40{margin-top:40px}.mt-30{margin-top:30px}.mt-20{margin-top:20px}.pl-20{padding-left:20px}.pr-20{padding-right:20px}.plr-20{padding-right:8px;padding-left:8px}.ti-widget.ti-goog .ti-widget-container .ti-header .ti-profile-img{display:none}.ti-widget.ti-goog{width:100% !important}.ti-widget.ti-goog .ti-widget-container .ti-header .ti-name{display:none !important}.ti-widget.ti-goog .ti-widget-container .ti-header{padding:0 !important;background:transparent !important}.ti-widget.ti-goog>.ti-widget-container>.ti-header,.ti-widget.ti-goog>.ti-widget-container>.ti-footer{box-shadow:none !important}.mb-border-bottom{border-bottom:solid 1px #D9D9D9}@media (min-width:1440px){.larger-container{max-width:1420px}}@media (min-width:1800px){.larger-container{max-width:1725px}}.site .button:not(:hover):not(:active):not(.has-background),button:not(:hover):not(:active):not(.has-background),input[type="submit"]:not(:hover):not(:active):not(.has-background),input[type="reset"]:not(:hover):not(:active):not(.has-background),.wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-background),.wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-background),.wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-background){background-color:#CD163F}.site .button:not(:hover):not(:active):not(.has-text-color),button:not(:hover):not(:active):not(.has-text-color),input[type="submit"]:not(:hover):not(:active):not(.has-text-color),input[type="reset"]:not(:hover):not(:active):not(.has-text-color),.wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-text-color),.wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color),.wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color){color:#ffffff}.site .button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,.wp-block-search .wp-block-search__button:hover,.wp-block-button .wp-block-button__link:hover,.wp-block-file a.wp-block-file__button:hover{background-color:#9f1131;color:#ffffff}.expandable-paragraph{overflow:hidden;height:3em;line-height:1.5em;transition:height 0.3s ease}.expandable-paragraph.expanded{height:auto;overflow:visible}.read-more-toggle,.read-less-toggle,.read-more-toggle-large,.read-more-toggle-van{font-size:20px;font-weight:700 !important;color:#CD163F;font-family:"Inter-Regular", sans-serif;top:20px !important;position:relative;cursor:pointer;transition:all 0.3s ease;margin-bottom:0px;text-transform:capitalize}.expandable-content .content,.expandable-content-large .content-large,.expandable-content-van .content-van{transition:max-height 0.3s ease}.expandable-content .content h3,.expandable-content .content h2,.expandable-content .content h4,.expandable-content .content h5,.expandable-content-large .content-large h3,.expandable-content-large .content-large h2,.expandable-content-large .content-large h4,.expandable-content-large .content-large h5,.expandable-content-van .content-van h3,.expandable-content-van .content-van h2,.expandable-content-van .content-van h4,.expandable-content-van .content-van h5{font-size:22px;font-weight:600;line-height:24px;color:#000000;font-family:"Inter-Regular", sans-serif;margin-bottom:20px}.expandable-content .content ul,.expandable-content .content ol,.expandable-content-large .content-large ul,.expandable-content-large .content-large ol,.expandable-content-van .content-van ul,.expandable-content-van .content-van ol{padding-left:35px}.expandable-content .content ul li,.expandable-content .content ol li,.expandable-content-large .content-large ul li,.expandable-content-large .content-large ol li,.expandable-content-van .content-van ul li,.expandable-content-van .content-van ol li{font-size:16px;font-weight:400;line-height:24px;color:#000000;font-family:"Inter-Regular", sans-serif;margin-bottom:10px}.read-more-toggle,.read-more-toggle-large,.read-more-toggle-van{color:#CD163F;text-decoration:underline;cursor:pointer;margin-top:10px;display:inline-block}.area-list-bg{background:#EAEAEA}normal-red-button,.special-offers-tabs .offers-card__body__content .normal-red-button,.offer-indi-banner .offers-card__body__content .normal-red-button{font-size:24px;font-weight:400;font-family:"Inter-Regular", sans-serif;line-height:normal;text-transform:capitalize;background-color:#CD163F;color:#ffffff;text-align:center;padding:15px 30px;display:inline-block;transition:all 0.2s;width:100%;max-width:320px;border-radius:8px}normal-red-button:hover,.special-offers-tabs .offers-card__body__content .normal-red-button:hover,.offer-indi-banner .offers-card__body__content .normal-red-button:hover{background-color:#9f1131;transform:translateY(-2px)}red-arrow-normal-button,.special-offers-featured__content__body__content .arrow-red-button{display:inline-block;padding:12px 30px;margin:20px 0;background-color:#CD163F;color:#ffffff;text-decoration:none;font-family:"Inter-Regular", sans-serif;font-size:20px;font-weight:600;line-height:normal;border-radius:8px;transition:all 0.3s ease;position:relative}red-arrow-normal-button:after,.special-offers-featured__content__body__content .arrow-red-button:after{content:"";background:url('data:image/svg+xml,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" stroke="%23CD163F"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><path d="M8 5L15.57 11.6237C15.7976 11.8229 15.7976 12.1771 15.57 12.3763L8 19" stroke="%23ffffff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></g></svg>') no-repeat center center;background-size:cover;height:14px;width:25px;display:inline-block;margin-left:8px;transition:transform 0.3s ease}red-arrow-normal-button:hover,.special-offers-featured__content__body__content .arrow-red-button:hover{background-color:#9f1131;transform:translateY(-2px)}red-arrow-normal-button:hover:after,.special-offers-featured__content__body__content .arrow-red-button:hover:after{transform:translateX(4px)}.primary-navigation>div>.menu-wrapper>li>.sub-menu{display:none}.global-topbar-offer{background-color:#CD163F;padding:12px}.global-topbar-offer p{font-size:17px;font-weight:700;line-height:normal;color:#ffffff;font-family:"Inter-Regular", sans-serif;letter-spacing:1px;position:relative}.global-topbar-offer p:before{content:"";background:url(../assets/images/header/offer-before-icon.svg) no-repeat;background-size:contain;width:19px;height:19px;position:absolute;top:1px;margin-left:-30px}.global-topbar-offer p:after{content:"";background:url(../assets/images/header/Play-button.svg) no-repeat;background-size:contain;width:19px;height:19px;position:absolute;top:1px;margin-left:10px}.logo-area{padding-bottom:0px}.logo-area .logo img{width:145px}.logo-area .container{padding-bottom:10px;border-bottom:solid 0.5px #000}.logo-area .google-review-section{display:flex;justify-content:space-between}.logo-area .google-review-section .review-star p{font-size:16px;font-weight:400;line-height:normal;color:#000000;font-family:"Inter-Regular", sans-serif}.logo-area .google-review-section .special-offer a{font-size:16px;font-weight:700;line-height:normal;color:#CD163F;font-family:"Inter-Regular", sans-serif}.logo-area .google-review-section .about-menu .dropdown button{font-size:16px;font-weight:500;line-height:normal;color:#000000;font-family:"Inter-Regular", sans-serif;background:none;border:0;padding:0}.logo-area .google-review-section .about-menu .dropdown button:after{display:none}.logo-area .google-review-section .about-menu .dropdown .dropdown-menu{padding:0;border:solid 1px #5f6369}.logo-area .google-review-section .about-menu .dropdown .dropdown-menu a.dropdown-item{font-size:14px;font-weight:500;line-height:normal;color:#000000;font-family:"Inter-Regular", sans-serif;padding:5px}.logo-area .google-review-section .about-menu .dropdown .dropdown-menu a.dropdown-item:hover{background:#CD163F;color:#ffffff}.logo-area .header-phone{text-align:right}.logo-area .header-phone a{font-size:22px;font-weight:600;line-height:normal;color:#000000;font-family:"Inter-Regular", sans-serif;display:flex;justify-content:flex-end;align-items:center;gap:10px}.logo-area .header-phone a .phone-container{border:3.5px solid #CD163F;border-radius:50%;display:flex;justify-content:center;align-items:center;width:39px;height:39px}.logo-area .header-search{text-align:right}.logo-area .header-search .search-field{border:none;outline:none}.logo-area .header-search .search-field::placeholder{background:url(../assets/images/header/Magnifying-glass.webp) no-repeat;height:26px;width:26px;align-content:end;align-items:end;text-align:right;margin-top:10px;margin-left:30px !important;padding-left:20px}.logo-area .header-search .popup,.logo-area .header-search popupmobile1,.logo-area .header-search .popupmobile2{position:relative;display:inline-block}.logo-area .header-search .popup .popuptext,.logo-area .header-search popupmobile1 .popuptext,.logo-area .header-search .popupmobile2 .popuptext{visibility:hidden;width:150px;background-color:none;color:#fff;text-align:center;border-radius:6px;padding:8px 0;position:absolute;left:50%;margin-left:-192px;margin-top:-25px;outline:none}.logo-area .header-search .popup input[type="text"],.logo-area .header-search popupmobile1 input[type="text"],.logo-area .header-search .popupmobile2 input[type="text"]{outline:0}.logo-area .header-search .popup .show,.logo-area .header-search popupmobile1 .show,.logo-area .header-search .popupmobile2 .show{visibility:visible;-webkit-animation:fadeIn 1s;animation:fadeIn 1s}.main-navigation #site-navigation ul#primary-menu-list{justify-content:space-between}.main-navigation #site-navigation ul#primary-menu-list .menu-item-red a{color:#cc163e !important}.main-navigation #site-navigation ul#primary-menu-list .menu-item-red:hover a{color:#fff !important}.main-navigation #site-navigation ul#primary-menu-list .current-menu-item{background:#CD163F}.main-navigation #site-navigation ul#primary-menu-list .current-menu-item a{color:#ffffff}.main-navigation #site-navigation ul#primary-menu-list .current-menu-ancestor.current-menu-parent{background:#CD163F}.main-navigation #site-navigation ul#primary-menu-list .current-menu-ancestor.current-menu-parent>a{color:#ffffff}.main-navigation #site-navigation ul#primary-menu-list .current-menu-ancestor.current-menu-parent .current-menu-item{background:#CD163F}.main-navigation #site-navigation ul#primary-menu-list .current-menu-ancestor.current-menu-parent .current-menu-item a{color:#ffffff}.main-navigation #site-navigation ul#primary-menu-list li{padding:10px 0px}.main-navigation #site-navigation ul#primary-menu-list li:hover,.main-navigation #site-navigation ul#primary-menu-list li:focus-within{background:#CD163F}.main-navigation #site-navigation ul#primary-menu-list li:hover a,.main-navigation #site-navigation ul#primary-menu-list li:focus-within a{color:#ffffff;text-decoration:none}.main-navigation #site-navigation ul#primary-menu-list li:hover a i,.main-navigation #site-navigation ul#primary-menu-list li:focus-within a i{transform:rotate(180deg)}.main-navigation #site-navigation ul#primary-menu-list li:hover ul.sub-menu li,.main-navigation #site-navigation ul#primary-menu-list li:focus-within ul.sub-menu li{padding:0px 0px}.main-navigation #site-navigation ul#primary-menu-list li:hover ul.sub-menu li a,.main-navigation #site-navigation ul#primary-menu-list li:focus-within ul.sub-menu li a{text-decoration:none}.main-navigation #site-navigation ul#primary-menu-list li:hover ul.sub-menu li a i,.main-navigation #site-navigation ul#primary-menu-list li:focus-within ul.sub-menu li a i{transform:rotate(0deg)}.main-navigation #site-navigation ul#primary-menu-list li a{padding:15px 10px;font-size:18px;font-weight:600;line-height:normal;color:#000000;font-family:"Inter-Regular", sans-serif;outline:0;text-decoration:none}.main-navigation #site-navigation ul#primary-menu-list li a:hover,.main-navigation #site-navigation ul#primary-menu-list li a:focus-within{background:#CD163F;color:#ffffff;outline:0;text-decoration:none;text-decoration-style:none}.main-navigation #site-navigation ul#primary-menu-list li a:hover i,.main-navigation #site-navigation ul#primary-menu-list li a:focus-within i{transform:rotate(180deg)}.main-navigation #site-navigation ul#primary-menu-list li .sub-menu-toggle{display:none}.main-navigation #site-navigation ul#primary-menu-list li:hover ul.sub-menu{display:block;border:none;padding-top:0px}.main-navigation #site-navigation ul#primary-menu-list li:hover ul.sub-menu:before,.main-navigation #site-navigation ul#primary-menu-list li:hover ul.sub-menu:after{display:none}.main-navigation #site-navigation ul#primary-menu-list li:hover ul.sub-menu li a:hover{background:#CD163F;color:#ffffff;outline:0}.main-navigation #site-navigation ul#primary-menu-list li:hover ul.sub-menu li a:hover i{transform:rotate(0deg)}.main-navigation #site-navigation ul#primary-menu-list li:hover ul.sub-menu li ul.sub-menu{display:none}.main-navigation #site-navigation ul#primary-menu-list li:hover ul.sub-menu li:hover ul.sub-menu{display:block;position:absolute;left:100%;top:0;margin:0px}.main-navigation #site-navigation ul#primary-menu-list li ul.sub-menu li{background:#ffffff}.main-navigation #site-navigation ul#primary-menu-list li ul.sub-menu li a{font-size:18px;font-weight:600;line-height:normal;color:#000000;font-family:"Inter-Regular", sans-serif}.main-navigation #site-navigation ul#primary-menu-list .menu-item-has-children:first-of-type>ul{column-count:2;background-color:#ffffff}#mega-menu-wrap-primary #mega-menu-primary{justify-content:space-between !important;display:flex !important}#mega-menu-wrap-primary ul#mega-menu-primary li.mega-menu-item{width:100%;min-width:fit-content}#mega-menu-wrap-primary ul#mega-menu-primary li.mega-menu-item a.mega-menu-link{font-family:"Inter-Regular", sans-serif !important;text-align:center;letter-spacing:0.5px}#mega-menu-wrap-primary ul#mega-menu-primary li.mega-menu-item a.mega-menu-link:hover span.mega-indicator:after{transform:rotate(180deg)}#mega-menu-wrap-primary ul#mega-menu-primary li.mega-menu-item.mega-toggle-on span.mega-indicator:after{transform:rotate(180deg)}#mega-menu-wrap-primary ul#mega-menu-primary li.mega-menu-item ul.mega-sub-menu li a.mega-menu-link{text-align:left}#mega-menu-wrap-primary ul#mega-menu-primary li.mega-menu-item ul.mega-sub-menu li span.mega-indicator:after{transform:rotate(0deg) !important}.mobile-header-mobile-block{display:none}.mob-top-offer-tagline{background:#CD163F;padding:10px 10px;position:relative}.mob-top-offer-tagline .touchable-arrow{width:14px;height:14px;object-fit:contain}.mob-top-offer-tagline h4{font-size:13px;font-weight:600;line-height:20px;color:#ffffff;font-family:"Inter-Regular", sans-serif;text-align:center}.mobile_menu_logo_area{padding:10px 10px;height:72px}.mobile_menu_logo_area .header-phone{text-align:right}.mobile_menu_logo_area .header-phone a{font-size:22px;font-weight:600;line-height:normal;color:#000000;font-family:"Inter-Regular", sans-serif;display:flex;justify-content:flex-end;align-items:center;gap:10px}.mobile_menu_logo_area .header-phone a .phone-container{border:3.5px solid #CD163F;border-radius:50%;display:flex;justify-content:center;align-items:center;width:45px;height:45px}.mobile_menu_logo_area .header__menu{background:none;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0px}.mobile_menu_logo_area .header__menu .menu-container{position:fixed;top:0;left:0;width:100%;height:100dvh;background:#fff;overflow:hidden;transform:translateX(-100%);transition:transform 0.3s ease-in-out;z-index:999;display:flex;flex-direction:column}.mobile_menu_logo_area .header__menu .menu-container.active{transform:translateX(0);overflow-x:hidden;overflow-y:auto}.mobile_menu_logo_area .header__menu .menu-container .review-star{background:#CD163F;padding:10px;margin:0 15px}.mobile_menu_logo_area .header__menu .menu-container .review-star p{font-size:16px;font-weight:600;line-height:24px;color:#ffffff;font-family:"Inter-Regular", sans-serif}.mobile_menu_logo_area .header__menu .menu-container .menu-popup-content{padding:0 15px}.mobile_menu_logo_area .header__menu .menu-container .special-offer{border-bottom:1px solid #1e1e1e;border-top:1px solid #1e1e1e}.mobile_menu_logo_area .header__menu .menu-container .special-offer p{font-size:16px;font-weight:600;line-height:24px;color:#CD163F;font-family:"Inter-Regular", sans-serif;text-align:left;padding:12px 0px}.mobile_menu_logo_area .header__menu .menu-container .main-nav .main-nav__list{list-style:none;margin:10px 0;padding:0}.mobile_menu_logo_area .header__menu .menu-container .main-nav .main-nav__list .menu-item{margin-bottom:0px}.mobile_menu_logo_area .header__menu .menu-container .main-nav .main-nav__list .menu-item .menu-item__link{position:relative}.mobile_menu_logo_area .header__menu .menu-container .main-nav .main-nav__list .menu-item .menu-item__link:after{content:"";background:url(../assets/images/header/mobile-submenu-indicator.svg) no-repeat;background-size:contain;width:10px;height:15px;position:absolute;top:12px;right:15px}.mobile_menu_logo_area .header__menu .menu-container .main-nav .main-nav__list .menu-item .menu-item__link.active{background:#CD163F;color:#ffffff}.mobile_menu_logo_area .header__menu .menu-container .main-nav .main-nav__list .menu-item .menu-item__link,.mobile_menu_logo_area .header__menu .menu-container .main-nav .main-nav__list .menu-item .menu-item__link_single{font-size:16px;font-weight:600;line-height:24px;color:#000000;font-family:"Inter-Regular", sans-serif;text-decoration:none;padding:8px 15px;display:block;cursor:pointer;position:relative}.mobile_menu_logo_area .header__menu .menu-container .main-nav .main-nav__list .menu-item .menu-item__link:hover,.mobile_menu_logo_area .header__menu .menu-container .main-nav .main-nav__list .menu-item .menu-item__link.focus,.mobile_menu_logo_area .header__menu .menu-container .main-nav .main-nav__list .menu-item .menu-item__link_single:hover,.mobile_menu_logo_area .header__menu .menu-container .main-nav .main-nav__list .menu-item .menu-item__link_single.focus{background:#CD163F;color:#ffffff}.mobile_menu_logo_area .header__menu .menu-container .main-nav .submenu-container{overflow-y:auto;height:535px;position:absolute;top:130px;right:-100%;width:100%;background:#ffffff;padding:20px;transition:right 0.3s ease-in-out;z-index:100}.mobile_menu_logo_area .header__menu .menu-container .main-nav .submenu-container.active{right:0}.mobile_menu_logo_area .header__menu .menu-container .main-nav .submenu-container::-webkit-scrollbar{width:6px}.mobile_menu_logo_area .header__menu .menu-container .main-nav .submenu-container::-webkit-scrollbar-thumb{background:#999;border-radius:3px}.mobile_menu_logo_area .header__menu .menu-container .main-nav .submenu-container::-webkit-scrollbar-track{background:#f5f5f5}.mobile_menu_logo_area .header__menu .menu-container .main-nav .submenu-container .sub-menu__header{background:#ffffff;padding:10px 5px;display:flex;align-items:center}.mobile_menu_logo_area .header__menu .menu-container .main-nav .submenu-container .sub-menu__header .back-button{background:#ffffff;font-size:16px;font-weight:600;line-height:24px;color:#000000;font-family:"Inter-Regular", sans-serif;border-top:solid 1px #1e1e1e;border-bottom:solid 1px #1e1e1e;padding:10px 0px;cursor:pointer;margin-right:10px;width:100%;text-align:left}.mobile_menu_logo_area .header__menu .menu-container .main-nav .submenu-container .sub-menu__header .sub-menu__item{border-bottom:1px solid #666}.mobile_menu_logo_area .header__menu .menu-container .main-nav .submenu-container .sub-menu__header .sub-menu__link{text-decoration:none;color:#fff;padding:10px;display:block}.mobile_menu_logo_area .header__menu .menu-container .main-nav .submenu-container .sub-menu__header .sub-menu__link:hover,.mobile_menu_logo_area .header__menu .menu-container .main-nav .submenu-container .sub-menu__header .sub-menu__link.focus{background:#CD163F;color:#ffffff}.mobile_menu_logo_area .header__menu .menu-container .main-nav .submenu-container .sub-menu__link{font-size:16px;font-weight:600;line-height:24px;color:#000000;font-family:"Inter-Regular", sans-serif;text-decoration:none;padding:8px 15px;display:block;cursor:pointer;position:relative}.mobile_menu_logo_area .header__menu .menu-container .main-nav .submenu-container .sub-menu__link:hover,.mobile_menu_logo_area .header__menu .menu-container .main-nav .submenu-container .sub-menu__link:focus{background:#CD163F;color:#ffffff}.mobile_menu_logo_area .header__menu .menu-container .main-nav .submenu-container .sub-menu__link.active{background:#CD163F;color:#ffffff}.mobile_menu_logo_area .header__menu .menu-toggle{cursor:pointer;width:30px;height:30px}.mobile_menu_logo_area .logo img{width:145px;height:55px;object-fit:contain}.mobile_menu_logo_area .mobile-menu-icon{text-align:left}.mobile_menu_logo_area .mobile-menu-icon img{width:20px;height:20px}.mobile_menu_logo_area .mobile-search-icon,.mobile_menu_logo_area .header-phone{text-align:right}.menu-item .location-selector{float:left;margin-left:10px}.location-selector{float:right;margin-right:2%}.location-selector .location-popup .location-popup__toggle{display:flex;background:#d9d9d9 !important;font-size:16px;font-weight:600;line-height:26px;color:#000000;font-family:"Inter-Regular", sans-serif;color:#000000 !important;border-radius:15px;padding:5px 10px;border:0px !important;align-items:center}.location-selector .location-popup .location-popup__toggle i{color:#CD163F;margin-right:5px}.location-selector .location-popup .location-popup__toggle i.fa-solid.fa-angle-down{color:#000000;margin-left:5px}.location-selector .location-popup .current-fetch-location{display:block}.location-selector .location-popup .location-popup__dropdown__header__info{display:flex;flex-direction:column;gap:5px}.location-selector .location-popup .location-popup__dropdown{background-color:white;border:1px solid #ccc;padding:25px;width:340px;position:absolute;top:50px;right:0;margin-left:5%;z-index:99999;border-radius:5px;box-shadow:0 4px 6px rgba(0, 0, 0, 0.1)}.location-selector .location-popup .location-popup__dropdown .location-popup__dropdown__inner{position:relative}.location-selector .location-popup .location-popup__dropdown .location-popup__dropdown__header{display:inline-block;justify-content:space-between;align-items:center;width:100%;font-size:12px;font-weight:400;line-height:26px;color:#000000;font-family:"Inter-Regular", sans-serif}.location-selector .location-popup .location-popup__dropdown .location-popup__dropdown__header .location-popup__dropdown__header__name{font-size:24px;font-weight:700;line-height:32px;color:#000000;font-family:"Inter-Bold", sans-serif;margin:5px 0px}.location-selector .location-popup .location-popup__dropdown .location-popup__dropdown__header .city_details{font-size:20px;font-weight:300;line-height:26px;color:#000000;font-family:"Inter-Regular", sans-serif}.location-selector .location-popup .location-popup__dropdown .location-popup__dropdown__header .business-address{font-size:12px;font-weight:400;line-height:20px;color:#000000;font-family:"Inter-Regular", sans-serif;margin:5px 0px}.location-selector .location-popup .location-popup__dropdown .location-popup__dropdown__header .business-phone{font-size:13px;font-weight:700;line-height:20px;color:#000000;font-family:"Inter-Regular", sans-serif;margin-top:5px}.location-selector .location-popup .location-popup__dropdown .location-popup__dropdown__content .location-popup__option,.location-selector .location-popup .location-popup__dropdown .location-popup__dropdown__contentMobile .location-popup__option{margin-bottom:0}.location-selector .location-popup .location-popup__dropdown .location-popup__dropdown__content .location-popup__option__title,.location-selector .location-popup .location-popup__dropdown .location-popup__dropdown__contentMobile .location-popup__option__title{font-size:16px;font-weight:400;line-height:26px;color:#000000;font-family:"Inter-Regular", sans-serif}.location-selector .location-popup .location-popup__dropdown .location-popup__dropdown__content .location-popup__option__button,.location-selector .location-popup .location-popup__dropdown .location-popup__dropdown__contentMobile .location-popup__option__button{font-size:18px;font-weight:400;line-height:26px;color:#ffffff;font-family:"Inter-Regular", sans-serif;border-radius:30px}.location-selector .location-popup .location-popup__dropdown .location-popup__dropdown__content .location-popup__divider,.location-selector .location-popup .location-popup__dropdown .location-popup__dropdown__contentMobile .location-popup__divider{position:relative;margin:20px 0;text-align:center;font-size:12px;font-weight:400;color:#000000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.location-selector .location-popup .location-popup__dropdown .location-popup__dropdown__content .location-popup__divider:before,.location-selector .location-popup .location-popup__dropdown .location-popup__dropdown__content .location-popup__divider:after,.location-selector .location-popup .location-popup__dropdown .location-popup__dropdown__contentMobile .location-popup__divider:before,.location-selector .location-popup .location-popup__dropdown .location-popup__dropdown__contentMobile .location-popup__divider:after{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;height:1.5px;width:100%;background-color:#000000}.location-selector .location-popup .location-popup__dropdown .location-popup__dropdown__content .location-popup__divider.no_text,.location-selector .location-popup .location-popup__dropdown .location-popup__dropdown__contentMobile .location-popup__divider.no_text{gap:0}.location-selector .location-popup .location-popup__dropdown .location-popup__dropdown__content .location-popup__search__title,.location-selector .location-popup .location-popup__dropdown .location-popup__dropdown__contentMobile .location-popup__search__title{font-size:16px;font-weight:400;line-height:26px;color:#000000;font-family:"Inter-Regular", sans-serif}.location-selector .location-popup .location-popup__dropdown .postal-code-form-title{font-size:16px;font-weight:700;line-height:24px;color:#000000;font-family:"Inter-Bold", sans-serif;margin-bottom:15px}.location-selector .location-popup .location-popup__search #postalCodeForm label,.location-selector .location-popup .location-popup__search #postalCodeFormMobile label{font-size:12px;font-weight:400;line-height:26px;color:#000000;font-family:"Inter-Regular", sans-serif}.location-selector .location-popup .location-popup__search #postalCodeForm .postal-code-input,.location-selector .location-popup .location-popup__search #postalCodeFormMobile .postal-code-input{display:flex}.location-selector .location-popup .location-popup__search #postalCodeForm .postal-code-input input[type="text"],.location-selector .location-popup .location-popup__search #postalCodeFormMobile .postal-code-input input[type="text"]{border-radius:30px;padding:3px 15px;width:75%;height:40px;font-size:16px;font-weight:400;line-height:26px;color:#000000;font-family:"Inter-Regular", sans-serif}.location-selector .location-popup .location-popup__search #postalCodeForm .postal-code-input input[type="text"]:focus,.location-selector .location-popup .location-popup__search #postalCodeFormMobile .postal-code-input input[type="text"]:focus{outline:0}.location-selector .location-popup .location-popup__search #postalCodeForm .postal-code-input button,.location-selector .location-popup .location-popup__search #postalCodeFormMobile .postal-code-input button{border-radius:30px;padding:3px 15px;width:25%;height:40px;font-size:16px;font-weight:400;line-height:26px;color:#ffffff;font-family:"Inter-Regular", sans-serif}.location-selector .location-popup .location-popup__branch-selector label{font-size:12px;font-weight:400;line-height:26px;color:#000000;font-family:"Inter-Regular", sans-serif}.location-selector .location-popup .location-popup__branch-selector #branchDropdown,.location-selector .location-popup .location-popup__branch-selector #branchDropdownMobile{width:100%}.location-selector .location-popup .location-popup__branch-selector #branchDropdown:focus,.location-selector .location-popup .location-popup__branch-selector #branchDropdownMobile:focus{outline:0}.location-selector .location-popup .location-popup__branch-selector select.location-popup__branch-selector__dropdown{border:1px solid #000;background-color:#fff}.location-selector .location-popup .location-popup__branch-selector select.location-popup__branch-selector__dropdown option{font-size:16px;font-weight:400;line-height:26px;color:#000000;font-family:"Inter-Regular", sans-serif;background-color:#D9D9D9}.location-selector .location-popup .location-popup__branch-selector select.location-popup__branch-selector__dropdown option.province-divider{border-top:1px solid #c4c4c4;padding:12px 0;font-size:16px;font-weight:700;line-height:normal;color:#717171;font-family:"Inter-Regular", sans-serif;text-transform:uppercase}.location-selector .location-popup .location-popup__dropdown__footer{margin-top:20px}.location-selector .location-popup .location-popup__dropdown__footer p{font-size:12px;font-weight:400;line-height:18px;color:#000000;font-family:"Inter-Regular", sans-serif}.location-selector .location-popup .location-popup__dropdown__footer p span{font-size:12px;font-weight:700;line-height:18px;color:#CD163F;font-family:"Inter-Bold", sans-serif;color:#CD163F}.location-selector .location-popup .location-popup__dropdown__footer p a{color:#000000;transition:color 0.3s ease}.location-selector .location-popup .location-popup__dropdown__footer p a:hover{color:#CD163F}.location-selector .location-popup .location-popup__close{background:transparent !important;border:none;font-size:35px;cursor:pointer;color:#cd163f !important;padding:0;outline:0;position:absolute;top:-30px;right:-15px}.location-selector .location-popup .clear-location-settings{background-color:transparent !important;outline:none;border:0;font-family:"Inter-Regular", sans-serif;font-size:12px;font-weight:700;line-height:normal;color:#CD163F !important;text-transform:capitalize;margin-top:25px;padding:0;display:none}.double_cta_button{margin-top:60px;display:flex}.double_cta_button .cta_btn_size{font-size:18px;font-weight:600;line-height:normal;color:#ffffff;font-family:"Inter-Regular", sans-serif;border-radius:5px;padding:15px 35px;text-align:center;text-decoration:none}.double_cta_button .gray_bg{background:#5f6369;margin-right:20px}.double_cta_button .cardinal_bg{background:#CD163F}.location-popup__divider{margin:20px 0;text-align:center}#changeLocationButton{background:#CD163F;border-radius:30px;width:100%;font-size:16px;font-weight:500;line-height:normal;color:#ffffff;font-family:"Inter-Regular", sans-serif;text-align:center;margin-top:15px}#changeLocationDivider{position:relative;margin:10px 0;text-align:center;font-size:12px;font-weight:600;color:#939799;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}#changeLocationDivider:after{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;height:1px;width:100%;background-color:#939799}.location-popup__option__button,.location-popup__search__button,.location-popup__branch-selector__dropdown{padding:10px 15px;border:1px solid #ccc;border-radius:5px;background-color:#f3f3f3;cursor:pointer}.location-popup__search__input{width:calc(100% - 20px);padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:5px}.ti-widget.ti-goog>.ti-widget-container>.ti-header,.ti-widget.ti-goog>.ti-widget-container>.ti-footer{background-color:transparent !important}.asw-menu-btn{display:none !important}.location-popup__branch-selector .dropdown .location-popup__branch-selector__dropdown{width:100%;background-color:transparent !important;color:#909090 !important;font-size:10px;font-weight:400;text-align:left;border:1px solid black;border-radius:0}.location-popup__branch-selector .dropdown .location-popup__branch-selector__dropdown::after{color:#1D1B20;font-size:15px;float:right;margin-top:6px}.location-popup__branch-selector .dropdown .location-popup__branch-selector__dropdown~.dropdown-menu{font-size:16px;font-weight:400;line-height:20px;color:#000000;font-family:"Inter-Regular", sans-serif;right:0;background-color:#F3F3F3;padding:15px;border-radius:0;border-color:transparent}.location-popup__branch-selector .dropdown .location-popup__branch-selector__dropdown~.dropdown-menu .dropdown-header{font-size:16px;font-weight:700;line-height:24px;color:#717171;font-family:"Inter-Bold", sans-serif;text-transform:uppercase;letter-spacing:0;margin-bottom:5px}.location-popup__branch-selector .dropdown .location-popup__branch-selector__dropdown~.dropdown-menu .dropdown-divider{margin-top:10px;margin-bottom:10px}.location-popup__branch-selector .dropdown .location-popup__branch-selector__dropdown~.dropdown-menu .dropdown-item{margin-left:8px}@media only screen and (max-width:480px){.location-popup__branch-selector .dropdown .location-popup__branch-selector__dropdown~.dropdown-menu{max-height:285px;overflow-y:scroll;overflow-x:hidden;scrollbar-width:thin;scroll-behavior:smooth}}.pac-container{z-index:100000 !important;position:absolute !important}#contactFormModal{backdrop-filter:blur(7px);background-color:rgba(0, 0, 0, 0.4)}#contactFormModal .modal-header{height:48px}#contactFormModal .modal-header.red-cta{font-size:22px;font-weight:400;line-height:28px;color:#ffffff;font-family:"Inter-Regular", sans-serif;background-color:#CD163F;display:flex;justify-content:center;align-items:center;position:relative}#contactFormModal .modal-header.red-cta a{color:#ffffff}#contactFormModal .modal-header.red-cta button.close{position:absolute;right:20px;padding:0;border-radius:9999px;font-size:30px;width:30px;height:30px;display:flex;justify-content:center;align-items:center;background:white;color:black;outline:none;border:none;opacity:1;transition:opacity 0.3s ease}#contactFormModal .modal-header.red-cta button.close span{margin-top:-5px}#contactFormModal .modal-header.red-cta button.close:hover{opacity:0.8;background:white}#contactFormModal .modal-body{padding:0 210px}#contactFormModal .form-group{margin-bottom:20px}#contactFormModal .form-group h2{font-size:36px;font-weight:700;line-height:44px;color:#000000;font-family:"Inter-Regular", sans-serif;margin:15px 0}#contactFormModal .form-group .subheading{font-size:16px;font-weight:400;line-height:24px;color:#49454F;font-family:"Inter-Regular", sans-serif}#contactFormModal .form-group #superplumber__step_form{margin-top:20px;margin-bottom:0;padding:0}#contactFormModal .form-group #superplumber__step_form .wpforms-page-indicator.circles .wpforms-page-indicator-page:not(:last-of-type)::after{z-index:0;left:57%}#contactFormModal .form-group #superplumber__step_form .wpforms-page-indicator.circles .wpforms-page-indicator-page .wpforms-page-indicator-page-number{position:relative;z-index:1}#contactFormModal .form-group #superplumber__step_form .wpforms-field-container label{margin-left:5px}#contactFormModal .form-group #superplumber__step_form .wpforms-field-container input:not([type="radio"]).wpforms-error,#contactFormModal .form-group #superplumber__step_form .wpforms-field-container select.wpforms-error,#contactFormModal .form-group #superplumber__step_form .wpforms-field-container textarea.wpforms-error{margin-top:0}#contactFormModal #thank-you-page .message-box .message-container p:last-of-type{margin-bottom:0;display:flex}@media only screen and (max-width:1199px){#contactFormModal .modal-body{padding:0 60px}}@media only screen and (max-width:991px){#contactFormModal .modal-dialog{max-width:100%;padding:0 20px}}@media only screen and (max-width:767px){#contactFormModal .modal-header{height:48px}#contactFormModal .modal-header.red-cta{font-size:14px;font-weight:400;line-height:20px;color:#ffffff;font-family:"Inter-Regular", sans-serif}#contactFormModal .modal-body{padding:0 20px}#contactFormModal .form-group h2{font-size:32px;font-weight:700;line-height:40px;color:#000000;font-family:"Inter-Regular", sans-serif;margin:12px 0}}@media only screen and (max-width:575px){#contactFormModal .modal-dialog{padding:0 10px}#contactFormModal .modal-dialog .modal-header{height:55px}#contactFormModal .modal-dialog .modal-header p{display:flex;flex-direction:column;line-height:18px}#contactFormModal .modal-dialog .modal-body{padding:0 15px}#contactFormModal .modal-dialog .form-group h2{font-size:20px;line-height:28px;margin:10px 0}#contactFormModal .modal-dialog .form-group .subheading{font-size:14px;line-height:20px}#contactFormModal .modal-dialog .form-group #superplumber__step_form{margin-top:0}#contactFormModal .modal-dialog .form-group #superplumber__step_form .wpforms-container{margin-bottom:0}#contactFormModal .modal-dialog .form-group #superplumber__step_form .wpforms-container .wpforms-page-indicator.circles{margin-bottom:0;justify-content:space-between}#contactFormModal .modal-dialog .form-group #superplumber__step_form .wpforms-container .wpforms-page-indicator.circles .wpforms-page-indicator-page{margin-bottom:0}#contactFormModal .modal-dialog .form-group #superplumber__step_form .wpforms-container .wpforms-page-indicator.circles .wpforms-page-indicator-page:not(:last-of-type)::after{top:14px}#contactFormModal .modal-dialog .form-group #superplumber__step_form .wpforms-container .wpforms-page-indicator.circles .wpforms-page-indicator-page .wpforms-page-indicator-page-number{width:30px;height:30px}#contactFormModal .modal-dialog .form-group #superplumber__step_form .wpforms-container .wpforms-field-container .step-title{padding:5px 0;font-size:16px;line-height:24px}#contactFormModal .modal-dialog .form-group #superplumber__step_form .wpforms-container .wpforms-field-container .wpforms-page{padding:10px}#contactFormModal .modal-dialog .form-group #superplumber__step_form .wpforms-container .wpforms-field-container .wpforms-page #wpforms-6747-field_4-container{display:none}#contactFormModal .modal-dialog .form-group #superplumber__step_form .wpforms-container .wpforms-field-container .wpforms-page .wpforms-field{padding:8px 2px 8px 1px}#contactFormModal .modal-dialog .form-group #superplumber__step_form .wpforms-container .wpforms-field-container .wpforms-page label{font-size:14px;line-height:20px;margin-bottom:5px}#contactFormModal .modal-dialog .form-group #superplumber__step_form .wpforms-container .wpforms-field-container .wpforms-page input:not([type="radio"]),#contactFormModal .modal-dialog .form-group #superplumber__step_form .wpforms-container .wpforms-field-container .wpforms-page select,#contactFormModal .modal-dialog .form-group #superplumber__step_form .wpforms-container .wpforms-field-container .wpforms-page textarea{padding:8px 16px;font-size:14px;line-height:22px}#contactFormModal .modal-dialog .form-group #superplumber__step_form .wpforms-container .wpforms-field-container .wpforms-page input:not([type="radio"])::placeholder,#contactFormModal .modal-dialog .form-group #superplumber__step_form .wpforms-container .wpforms-field-container .wpforms-page select::placeholder,#contactFormModal .modal-dialog .form-group #superplumber__step_form .wpforms-container .wpforms-field-container .wpforms-page textarea::placeholder{font-size:14px;line-height:22px}#contactFormModal .modal-dialog .form-group #superplumber__step_form .wpforms-page-3 .wpforms-field-radio{padding-top:0 !important;padding-bottom:70px !important}#contactFormModal .modal-dialog .form-group #superplumber__step_form .wpforms-page-3 .wpforms-field-radio ul li{width:40%}#contactFormModal .modal-dialog .form-group #superplumber__step_form .wpforms-submit-container{left:20px;right:20px;bottom:20px}}#superplumber__step_form{position:relative;margin:40px 0}#superplumber__step_form p{font-size:14px;font-weight:400;line-height:normal;color:#CD163F;font-family:"Inter-Regular", sans-serif}#superplumber__step_form .wpforms-page-indicator.circles{border-top:none;border-bottom:none;text-align:center;margin-bottom:10px}#superplumber__step_form .wpforms-page-indicator.circles .wpforms-page-indicator-page{position:relative;width:30%}#superplumber__step_form .wpforms-page-indicator.circles .wpforms-page-indicator-page:not(:last-of-type)::after{content:"";position:absolute;background-color:#CD163F;height:3px;left:53%;top:16px;width:100%;z-index:-999}#superplumber__step_form .wpforms-page-indicator.circles .wpforms-page-indicator-page .wpforms-page-indicator-page-number{width:33px;height:33px;border:3px solid #CD163F;color:#ffffff00;background-color:#ffffff;margin:0;line-height:normal}#superplumber__step_form .wpforms-page-indicator.circles .wpforms-page-indicator-page .wpforms-page-indicator-page-number:hover,#superplumber__step_form .wpforms-page-indicator.circles .wpforms-page-indicator-page .wpforms-page-indicator-page-number:focus{cursor:pointer;background-color:#f5b4c3}#superplumber__step_form .wpforms-page-indicator.circles .wpforms-page-indicator-page .wpforms-page-indicator-page-title{display:none}#superplumber__step_form .wpforms-page-indicator.circles .wpforms-page-indicator-page.active .wpforms-page-indicator-page-number{background-color:#CD163F}#superplumber__step_form .wpforms-page-indicator-page.step-completed .wpforms-page-indicator-page-number{background-color:#CD163F !important;color:#ffffff !important;position:relative}#superplumber__step_form .check-mark-icon{display:flex;align-items:center;justify-content:center;height:100%;font-size:16px;font-weight:bold}#superplumber__step_form .wpforms-page-indicator-page-number{transition:background-color 0.3s ease}#superplumber__step_form .wpforms-field-container{border:4px solid #CD163F;border-radius:0px 0px 8px 8px}#superplumber__step_form .wpforms-field-container .step-title{padding:10px 0;width:100%;text-align:center;background-color:#CD163F;font-size:24px;font-weight:700;line-height:32px;color:#ffffff;font-family:"Inter-Regular", sans-serif}#superplumber__step_form .wpforms-field-container .wpforms-page{padding:10px 20px}#superplumber__step_form button.wpforms-page-button,#superplumber__step_form button[type="submit"]{width:100%;border-radius:8px;padding:12px;font-size:16px;font-weight:400;line-height:normal;color:#ffffff;font-family:"Inter-Regular", sans-serif;transition:all 0.3s ease}#superplumber__step_form button.wpforms-page-button.disabled,#superplumber__step_form button[type="submit"].disabled{background-color:#5f6369 !important;cursor:not-allowed !important;opacity:0.7}#superplumber__step_form .wpforms-page-prev{display:none}#superplumber__step_form label{font-size:16px;font-weight:400;line-height:22px;color:#1E1E1E;font-family:"Inter-Regular", sans-serif}#superplumber__step_form input:not([type="radio"]),#superplumber__step_form select,#superplumber__step_form textarea{outline:none;padding:12px 16px;border-radius:8px;border:1px solid #d9d9d9;font-size:16px;font-weight:400;line-height:16px;color:#1E1E1E;font-family:"Inter-Regular", sans-serif}#superplumber__step_form input:not([type="radio"])::placeholder,#superplumber__step_form select::placeholder,#superplumber__step_form textarea::placeholder{font-size:16px;font-weight:400;line-height:16px;color:#B3B3B3;font-family:"Inter-Regular", sans-serif}#superplumber__step_form .wpforms-error{margin-top:10px}#superplumber__step_form .wpforms-field-address .wpforms-field-row:last-of-type{width:100%}#superplumber__step_form .wpforms-field-address .wpforms-field-row:last-of-type .wpforms-field-row-block{width:100%}#superplumber__step_form .wpforms-field-description{font-size:11px;font-weight:500;line-height:16px;color:#1E1E1E;font-family:"Inter-Regular", sans-serif}#superplumber__step_form .wpforms-page-3 .wpforms-field-radio{display:flex;flex-direction:column-reverse;padding-bottom:90px}#superplumber__step_form .wpforms-page-3 .wpforms-field-radio ul{padding-left:0;margin-top:12px}#superplumber__step_form .wpforms-page-3 .wpforms-field-radio ul li{width:20%}#superplumber__step_form .wpforms-page-3 .wpforms-field-radio ul li input[type="radio"]{width:15px;height:15px;margin-top:3px;border:1px solid #757575}#superplumber__step_form .wpforms-page-3 .wpforms-field-radio ul li input[type="radio"]:after{left:4px !important;top:4px !important;width:5px !important;height:6px !important}#superplumber__step_form .wpforms-page-3 .wpforms-field-radio ul li label{padding-left:0}#superplumber__step_form .wpforms-page-3 .wpforms-field-pagebreak{display:none}#superplumber__step_form .wpforms-submit-container{position:absolute !important;bottom:40px;left:35px;right:35px}#superplumber__step_form .wpforms-submit-container button[type="submit"]{width:100%;border-radius:8px;padding:12px;font-size:16px;font-weight:400;line-height:normal;color:#ffffff;font-family:"Inter-Regular", sans-serif}#superplumber__step_form .form-success{max-width:100%;text-align:center}#superplumber__step_form .form-success__title{font-size:28px;font-weight:700;line-height:32px;color:#000000;font-family:"Inter-Regular", sans-serif;margin:20px 0}#superplumber__step_form .form-success__progress{display:flex;align-items:center;justify-content:center;margin-bottom:30px}#superplumber__step_form .form-success__progress-step{width:30px;height:30px;border-radius:50%;background-color:#CD163F;position:relative}#superplumber__step_form .form-success__progress-step--completed::after{content:"✓";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);color:#ffffff;font-size:16px;font-weight:700}#superplumber__step_form .form-success__progress-line{height:3px;width:180px;background-color:#CD163F}@media (max-width:768px){#superplumber__step_form .form-success__progress-line{width:100px}}#superplumber__step_form .form-success__content{text-align:center;border:4px solid #CD163F;border-radius:0px 0px 8px 8px}#superplumber__step_form .form-success__thank-you{width:100%;text-align:center;background-color:#CD163F;font-size:24px;font-weight:700;line-height:32px;color:#ffffff;font-family:"Inter-Regular", sans-serif;padding:15px;margin-bottom:15px}#superplumber__step_form .form-success__message{margin-bottom:10px;font-size:16px;font-weight:400;line-height:24px;color:#1E1E1E;font-family:"Inter-Regular", sans-serif;padding:0 20px 20px}#superplumber__step_form .form-success__emergency{border-radius:8px;padding:0 20px 20px 20px}#superplumber__step_form .form-success__emergency-text{font-size:16px;font-weight:700;line-height:24px;color:#1E1E1E;font-family:"Inter-Regular", sans-serif;margin-bottom:15px}#superplumber__step_form .form-success__emergency-button{display:block;background-color:#CD163F;color:#ffffff;padding:12px 40px;border-radius:4px;text-decoration:none;font-size:16px;font-weight:700;line-height:24px;color:#ffffff;font-family:"Inter-Regular", sans-serif;transition:background-color 0.3s ease}#superplumber__step_form .form-success__emergency-button:hover,#superplumber__step_form .form-success__emergency-button:focus{color:#ffffff;background-color:#9f1131}.request-form-group .red-cta{margin:0 10px;font-size:22px;font-weight:400;line-height:28px;color:#ffffff;font-family:"Inter-Regular", sans-serif;background-color:#CD163F}.request-form-group .red-cta a{font-weight:700;color:#ffffff}.request-form-group h1,.request-form-group .heading{font-size:45px;font-weight:700;line-height:52px;color:#000000;font-family:"Inter-Regular", sans-serif;margin:20px 0}.request-form-group .subheading{font-size:24px;font-weight:400;line-height:32px;color:#49454F;font-family:"Inter-Regular", sans-serif}.request-form-group #superplumber__step_form{margin:0 0 40px 0}.request-form-group #superplumber__step_form .wpforms-page-indicator.circles .wpforms-page-indicator-page:not(:last-of-type)::after{left:56%}.page_breadcrumbs{padding:10px 150px}.page_breadcrumbs .breadcrumbs a{font-size:16px;font-weight:700;line-height:normal;color:#000000;font-family:"Inter-Regular", sans-serif}.page_breadcrumbs .breadcrumbs span{font-size:16px;font-weight:700;line-height:normal;color:#CD163F;font-family:"Inter-Regular", sans-serif}.individual_service_page_title{padding:30px 10px;background:url(../assets/images/services/inner-page-title-bg.webp) center no-repeat;width:100%;background-size:cover;position:relative;height:auto}.individual_service_page_title .global_title_50px{font-weight:700}.individual_service_offer_section_02 .section-desc{margin-top:20px}.individual_service_offer_section_02 .section-desc h4{font-size:24px;font-weight:400;line-height:normal;color:#000000;font-family:"Inter-Regular", sans-serif}.individual_service_offer_section_02 .section-desc p{font-size:16px;font-weight:400;line-height:24px;color:#000000;font-family:"Inter-Regular", sans-serif}.individual_service_offer_section_02 .section-desc ul{margin-top:30px;padding-left:20px}.individual_service_offer_section_02 .section-desc ul li{margin-bottom:10px;font-size:18px;font-weight:400;line-height:normal;color:#000000;font-family:"Inter-Regular", sans-serif}.container-service-gray-section{max-width:1350px;margin:0 auto}.individual_service_gray_section_04{background:#D9D9D9;padding:50px 100px}.individual_service_gray_section_04 .main_service_image{width:100%;height:340px;align-items:center;overflow:hidden;padding-right:20px}.individual_service_gray_section_04 .main_service_image img{width:100%;height:100%;object-fit:cover}.individual_service_gray_section_04 .main_service_image .image_title{font-size:12px;font-weight:300;line-height:normal;color:#CD163F;font-family:"Inter-Regular", sans-serif;font-style:italic;margin-top:20px}.individual_service_gray_section_04 .img-p-r-50{padding-right:50px}.individual_service_gray_section_04 .img-p-l-50{padding-left:50px;text-align:right}.individual_service_gray_section_04 h2{margin-bottom:20px}.individual_service_gray_section_04 h3{font-size:24px;font-weight:400;line-height:34px;color:#000000;font-family:"Inter-Regular", sans-serif;margin-bottom:20px}.individual_service_gray_section_04 p{font-size:16px;font-weight:400;line-height:28px;color:#000000;font-family:"Inter-Regular", sans-serif;margin-bottom:20px}.individual_service_gray_section_04 p a{margin:0px;display:inline}.individual_service_gray_section_04 a{font-size:16px;font-weight:600;line-height:normal;color:#CD163F;font-family:"Inter-Regular", sans-serif;margin-top:20px;display:inline-block}.individual_service_gray_section_04 ul,.individual_service_gray_section_04 ol{margin-top:20px;margin-bottom:20px}.individual_service_gray_section_04 ul li,.individual_service_gray_section_04 ol li{font-size:16px;font-weight:400;line-height:28px;color:#000000;font-family:"Inter-Regular", sans-serif}.individual_service_gray_section_04 .section_description{display:flex;height:100%}.individual_service_gray_section_04 .section_description .expandable-content-modify{display:flex;flex-direction:column;justify-content:space-between}.individual_service_gray_section_04 .section_description .read-more-toggle{position:static;margin-top:0}.individual_servicelist_section_03{padding:70px 150px 0px;width:100%;background-size:100% 270px !important;background-position:top !important;position:relative;background-position:top}.individual_servicelist_section_03 .service_name_icon{margin-top:50px}.individual_servicelist_section_03 .service_name_icon .icon{background:#CD163F;border-radius:50%;text-align:center;height:165px;width:165px;padding:10px;margin:auto;align-content:center}.individual_servicelist_section_03 .service_name_icon .icon img{width:80%}.individual_servicelist_section_03 .service_name_icon .service_name{font-size:24px;font-weight:600;line-height:normal;color:#000000;font-family:"Inter-Regular", sans-serif;text-align:center}.service_expert_section_05 .left_side_icon{width:80px}.service_expert_section_05 .service-refrence-image{width:100%;height:400px}.service_expert_section_05 .service-refrence-image img{width:100%;height:100%;object-fit:cover}.service_expert_section_05 .service-refrence-image-mobile{display:none}.service_expert_section_05 a{font-size:18px;font-weight:600;line-height:normal;color:#CD163F;font-family:"Inter-Regular", sans-serif;margin-top:20px;display:inline-block}.service_expert_section_05 .section_description{display:flex;flex-direction:column;height:100%}.service_expert_section_05 .section_description .expandable-content{display:flex;flex-direction:column;justify-content:space-between;height:100%}.service_expert_section_05 .section_description .expandable-content .content.masked{-webkit-mask-image:linear-gradient(to bottom, black 50%, transparent 100%);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-image:linear-gradient(to bottom, black 50%, transparent 100%)}.service_expert_section_05 .section_description .expandable-content .content.expanded{-webkit-mask-image:none;mask-image:none}.service_expert_section_05 .section_description .read-more-toggle{position:static;margin-top:20px}.service_expert_section_05 .section_description p{font-size:16px;font-weight:400;line-height:26px;color:#000000;font-family:"Inter-Regular", sans-serif;margin-bottom:20px}.service_expert_section_05 .section_description ul{font-size:16px;font-weight:400;line-height:26px;color:#000000;font-family:"Inter-Regular", sans-serif}.service_expert_section_05 .section_description a{font-size:16px;font-weight:400;line-height:24px;color:#CD163F;font-family:"Inter-Regular", sans-serif;margin-top:0}.cleaning_process_section_07 .section-image{text-align:right}.cleaning_process_section_07 .width_size_adjust{width:54%}.cleaning_process_section_07 .process-steps-section{position:relative;top:-140px;height:315px}.cleaning_process_section_07 .process-steps-section:before{content:"";background:url(/wp-content/uploads/2025/01/process_connector.webp) no-repeat;background-size:contain;width:3px;height:380px;position:absolute;top:39px;z-index:-9;left:35px}.cleaning_process_section_07 .process-steps-section .right_content h4{font-size:16px;font-weight:700;line-height:26px;color:#000000;font-family:"Inter-Regular", sans-serif}.preventative_maintenance_08 .section_content{margin-top:20px}.preventative_maintenance_08 .section_content p{font-size:16px;font-weight:400;line-height:26px;color:#000000;font-family:"Inter-Regular", sans-serif}.preventative_maintenance_08 .section_content ol{margin:20px 0px;padding-left:20px}.preventative_maintenance_08 .section_content ol li{font-size:16px;font-weight:400;line-height:26px;color:#000000;font-family:"Inter-Regular", sans-serif}.inner_page_contact_section{background-color:#5F6369 !important;padding:50px 50px 50px 100px;background:url(../assets/images/home/why-superplumber-bg-image.webp) center;width:100%;background-size:contain;position:relative;height:auto;margin-bottom:50px}.inner_page_contact_section .title_heading__50px{font-weight:700}.inner_page_contact_section p{font-size:20px;font-weight:400;line-height:32px;color:#ffffff;font-family:"Inter-Regular", sans-serif;margin-top:20px}.inner_page_contact_section p a{font-size:24px;color:#ffffff;font-weight:600}.inner_page_contact_section .schedule_button a{font-size:50px;font-weight:700;line-height:58px;color:#ffffff;font-family:"Inter-Regular", sans-serif;background:#CD163F;width:370px;display:inline-block;text-align:center;padding:50px;border-radius:30px;margin-top:20px}.display_mobile575_width{display:none}.display_desktop75_width{display:block}.offer_individual_banner_sec_01 .offer_category_bar{padding:10px}.offer_individual_banner_sec_01 .offer_category_bar h4{font-size:25px;font-weight:600;line-height:32px;color:#ffffff;font-family:"Inter-Regular", sans-serif;text-align:center}.offer_individual_banner_sec_01 .banner_bg_img{padding-left:60px;padding-right:50px;height:380px;align-content:center}.offer_individual_banner_sec_01 .offer__title p{margin-top:20px;margin-bottom:20px}.offer_individual_banner_sec_01 .global-red-button{width:320px}.offer_individual_desc_sec_02 .offer__title{font-size:16px;font-weight:400;line-height:24px;color:#000000;font-family:"Inter-Regular", sans-serif}.offer_individual_desc_sec_02 .term-condition-text{margin-top:30px;font-size:12px;font-weight:300;line-height:20px;color:#000000;font-family:"Inter-Regular", sans-serif}.inner_page_top_banner_01{height:260px;width:100%;align-content:center}.inner_page_top_banner_01 h1,.inner_page_top_banner_01 h4,.inner_page_top_banner_01 p.plain-text{width:55%;padding-left:145px;line-height:60px}.page-id-7183 .global-topbar-offer:before{content:"";background:url(/wp-content/uploads/2025/01/Testimonials-background-scaled.webp) center no-repeat;background-size:cover;position:absolute;top:0px;left:0;right:0;bottom:0;z-index:-99;height:1700px}.mobile_inner_page_top_banner_02{display:none}.mobile_inner_page_top_banner_02 .container,.mobile_inner_page_top_banner_02 .col-12{padding:0px}.mobile_inner_page_top_banner_02 .title_bg_image{padding:30px 20px}.mobile_inner_page_top_banner_02 .mobile_front_image{width:100%}.mobile_inner_page_top_banner_02 .mobile_front_image img{width:100%}.google_review_list_box{padding-bottom:70px}.google_review_list_box .review__box{margin-top:50px;border:5px solid #000000;padding:30px;text-align:center;min-height:420px}.google_review_list_box .review__box .review__box_content{height:auto}.google_review_list_box .review__box .review__box_content.show-content{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#CD163F transparent;overflow-y:scroll}.google_review_list_box .review__box .review__box_read_more{font-size:16px;font-weight:700;line-height:24px;color:#CD163F;font-family:"Inter-Regular", sans-serif;display:none}.google_review_list_box .review__box .author_details .name{font-size:20px;font-weight:700;line-height:24px;color:#000000;font-family:"Inter-Regular", sans-serif}.google_review_list_box .review__box .author_details .author_location{font-size:12px;font-weight:300;line-height:20px;color:#000000;font-family:"Inter-Regular", sans-serif;font-style:italic}.google_review_list_box .pagination{margin-top:60px}.google_review_list_box .pagination a{font-size:14px;font-weight:400;line-height:24px;color:#000000;font-family:"Inter-Regular", sans-serif;margin:0 10px}.google_review_list_box .pagination a.current{background:#000000;padding:5px;width:32px;height:32px;text-align:center;border-radius:10px;color:#ffffff}.google_review_list_box .pagination span.next-button.disabled,.google_review_list_box .pagination span.prev-button.disabled{font-size:14px;font-weight:400;line-height:24px;color:#757575;font-family:"Inter-Regular", sans-serif}.google_review_list_box .pagination .dots{margin:0 5px;color:#999;font-size:16px}#special-offers-template{margin-top:20px;margin-bottom:80px}#special-offers-template .special-offers-hero{position:relative}#special-offers-template .special-offers-hero .heading-container{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:flex;justify-content:center;align-items:center}#special-offers-template .special-offers-hero .heading-container .special-offers-hero--title{font-size:50px;font-weight:600;line-height:60px;color:#ffffff;font-family:"Inter-Regular", sans-serif}#special-offers-template.areas-we-serve-hero-banner,#special-offers-template.reviews-hero-banner{margin-top:0;margin-bottom:0}#special-offers-template.areas-we-serve-hero-banner .special-offers-hero .heading-container,#special-offers-template.reviews-hero-banner .special-offers-hero .heading-container{width:80%}.special-offers-featured{padding:60px 0 30px}.special-offers-featured__content{min-height:400px}.special-offers-featured__content__head{background:#CD163F;padding:10px 0}.special-offers-featured__content__head--title{font-size:34px;font-weight:600;line-height:42px;color:#ffffff;font-family:"Inter-Regular", sans-serif;text-transform:capitalize;text-align:center}.special-offers-featured__content__body{display:flex;flex-direction:column;padding:60px}.special-offers-featured__content__body__image{text-align:center}.special-offers-featured__content__body__image img{height:auto;width:100%;max-width:280px}.special-offers-featured__content__body__content{text-align:center}.special-offers-featured__content__body__content--title{font-size:24px;font-weight:400;line-height:30px;color:#ffffff;font-family:"Inter-Regular", sans-serif}.special-offers-featured__content__body__content--description{font-size:14px;font-weight:400;line-height:20px;color:#ffffff;font-family:"Inter-Regular", sans-serif}.special-offers-tabs .offer-categories-wrapper{position:relative;display:flex;align-items:center;padding:30px 0 60px}.special-offers-tabs .offer-categories-wrapper__offer-categories{display:flex;justify-content:space-around;width:100%;list-style:none;padding:0;overflow-x:hidden;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.special-offers-tabs .offer-categories-wrapper__offer-categories::-webkit-scrollbar{display:none}.special-offers-tabs .offer-categories-wrapper__offer-categories__category-tab{padding:10px 18px;margin:0 5px;border:none;background:white;cursor:pointer;white-space:nowrap;transition:all 0.3s ease;text-align:center}.special-offers-tabs .offer-categories-wrapper__offer-categories__category-tab.selected-category::after{content:"";position:relative;bottom:-10px;left:50%;transform:translateX(-50%);background:url("data:image/svg+xml,%3Csvg width='30' height='19' viewBox='0 0 30 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L15 15L28 2' stroke='%23CE153E' stroke-width='5'/%3E%3C/svg%3E%0A") no-repeat center center;background-size:contain;height:15px;width:25px;display:block}.special-offers-tabs .offer-categories-wrapper__offer-categories__category-tab.selected-category .offer-categories-wrapper__offer-categories__category-tab--icon{background:white}.special-offers-tabs .offer-categories-wrapper__offer-categories__category-tab.selected-category .offer-categories-wrapper__offer-categories__category-tab--icon svg .cls-1{stroke:#CD163F}.special-offers-tabs .offer-categories-wrapper__offer-categories__category-tab.selected-category .offer-categories-wrapper__offer-categories__category-tab--title{font-weight:bold}.special-offers-tabs .offer-categories-wrapper__offer-categories__category-tab--icon{height:95px;width:95px;border:2px solid #CD163F;background-color:#CD163F;border-radius:100%;display:grid;align-content:center;justify-content:center;margin:0 auto}.special-offers-tabs .offer-categories-wrapper__offer-categories__category-tab--icon svg{transform:scale(0.85);height:82px;width:82px}.special-offers-tabs .offer-categories-wrapper__offer-categories__category-tab--title{margin-top:10px;font-size:16px;font-weight:400;line-height:20px;color:#000000;font-family:"Inter-Regular", sans-serif}.special-offers-tabs .offers-content-grid{display:grid;gap:60px}.special-offers-tabs .offers-card__heading{background-color:#CD163F;padding:6px 0;text-align:center}.special-offers-tabs .offers-card__heading--title{font-size:25px;font-weight:600;line-height:30px;color:#ffffff;font-family:"Inter-Regular", sans-serif}.special-offers-tabs .offers-card__body{display:flex;align-items:center;gap:20px;padding:50px 90px;min-height:250px;position:relative}.special-offers-tabs .offers-card__body--bg-img{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:100% 100%;object-position:center;transform:translate(-50%, -50%);z-index:-1}.special-offers-tabs .offers-card__body__content,.special-offers-tabs .offers-card__body__image{flex:1}.special-offers-tabs .offers-card__body__content--title{font-size:35px;font-weight:600;line-height:42px;color:#000000;font-family:"Inter-Regular", sans-serif;text-transform:uppercase;margin-bottom:20px}.special-offers-tabs .offers-card__body__content--description{font-size:25px;font-weight:600;line-height:30px;color:#000000;font-family:"Inter-Regular", sans-serif;text-transform:capitalize;margin-bottom:40px}.special-offers-tabs .offers-card__body__content--promo-code{font-size:20px;font-weight:600;line-height:24px;color:#000000;font-family:"Inter-Regular", sans-serif;text-transform:capitalize;margin-bottom:20px}.special-offers-tabs .offers-card__body__content--promo-code span{text-transform:uppercase}.special-offers-tabs .offers-card__body__image{text-align:end}.offer-indi-banner{padding:30px 0}.offer-indi-banner .offers-card__heading{background-color:#CD163F;padding:6px 0;text-align:center}.offer-indi-banner .offers-card__heading--title{font-size:25px;font-weight:600;line-height:30px;color:#ffffff;font-family:"Inter-Regular", sans-serif}.offer-indi-banner .offers-card__body{display:flex;align-items:center;gap:20px;padding:50px 90px;min-height:250px;position:relative}.offer-indi-banner .offers-card__body--bg-img{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:100% 100%;object-position:center;transform:translate(-50%, -50%);z-index:-1}.offer-indi-banner .offers-card__body__content,.offer-indi-banner .offers-card__body__image{flex:1}.offer-indi-banner .offers-card__body__content--title{font-size:35px;font-weight:600;line-height:42px;color:#000000;font-family:"Inter-Regular", sans-serif;text-transform:uppercase;margin-bottom:20px}.offer-indi-banner .offers-card__body__content--description{font-size:25px;font-weight:600;line-height:30px;color:#000000;font-family:"Inter-Regular", sans-serif;text-transform:capitalize;margin-bottom:40px}.offer-indi-banner .offers-card__body__content--promo-code{font-size:20px;font-weight:600;line-height:24px;color:#000000;font-family:"Inter-Regular", sans-serif;text-transform:capitalize;margin-bottom:20px}.offer-indi-banner .offers-card__body__content--promo-code span{text-transform:uppercase}.offer-indi-banner .offers-card__body__image{text-align:end}.offer-indi-content{padding:30px 0}.offer-indi-content__grid{display:grid;grid-template-areas:"details contact" "terms contact";grid-auto-rows:auto;grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;gap:60px}.offer-indi-content__grid__details{grid-area:details;align-self:start}.offer-indi-content__grid__details p{font-size:16px;font-weight:400;line-height:24px;color:#000000;font-family:"Inter-Regular", sans-serif}.offer-indi-content__grid__terms{grid-area:terms;align-self:start}.offer-indi-content__grid__terms--title{font-size:12px;font-weight:600;line-height:16px;color:#000000;font-family:"Inter-Regular", sans-serif}.offer-indi-content__grid__terms--content{font-size:12px;font-weight:400;line-height:16px;color:#000000;font-family:"Inter-Regular", sans-serif}.offer-indi-content__grid__contact{grid-area:contact}.offer-indi-content__grid__contact #superplumber__step_form{margin:0}.offer-indi-content__grid__contact #superplumber__step_form .wpforms-container{margin-bottom:0}@media (max-width:1199px){#special-offers-template .special-offers-hero .heading-container .special-offers-hero--title{font-size:36px;line-height:42px}.special-offers-tabs .offers-card__body,.offer-indi-banner .offers-card__body{padding:50px}}@media (max-width:991px){.special-offers-tabs .offers-card__body__content--title,.offer-indi-banner .offers-card__body__content--title{font-size:24px;line-height:30px}.special-offers-tabs .offers-card__body__content--description,.offer-indi-banner .offers-card__body__content--description{font-size:18px;line-height:normal}.special-offers-tabs .offers-card__body__content--promo-code,.offer-indi-banner .offers-card__body__content--promo-code{font-size:16px;line-height:normal}.special-offers-tabs .offers-card__body .normal-red-button,.offer-indi-banner .offers-card__body .normal-red-button{font-size:16px}.special-offers-tabs .offers-content-grid,.offer-indi-banner .offers-content-grid{gap:30px}.special-offers-tabs .offer-categories-wrapper,.offer-indi-banner .offer-categories-wrapper{padding:30px 0}.special-offers-tabs .offer-categories-wrapper__offer-categories__category-tab--icon,.offer-indi-banner .offer-categories-wrapper__offer-categories__category-tab--icon{height:75px;width:75px}.special-offers-tabs .offer-categories-wrapper__offer-categories__category-tab--icon svg,.offer-indi-banner .offer-categories-wrapper__offer-categories__category-tab--icon svg{transform:scale(0.65)}}@media (max-width:767px){#special-offers-template .special-offers-hero .heading-container{top:25%;padding:0 40px}#special-offers-template .special-offers-hero .heading-container .special-offers-hero--title{font-size:50px;line-height:60px;max-width:190px;text-align:center}#special-offers-template .special-offers-hero .heading-container .special-offers-hero-mobile--title{font-size:36px;font-weight:600;line-height:44px;color:#ffffff;font-family:"Inter-Regular", sans-serif}.special-offers-featured__content__body{padding:40px}.special-offers-tabs .offers-card__body,.offer-indi-banner .offers-card__body{flex-direction:column;padding:40px;gap:10px}.special-offers-tabs .offers-card__body__content,.offer-indi-banner .offers-card__body__content{text-align:center}.special-offers-tabs .offers-card__body__content--title,.offer-indi-banner .offers-card__body__content--title{margin-bottom:10px}.offer-indi-content{padding:20px 0}.offer-indi-content__grid{grid-template-areas:"details" "contact" "terms";grid-template-columns:1fr;gap:30px}.special-offers-tabs .offer-categories-wrapper__offer-categories__category-tab{width:calc(767px / 5)}.special-offers-tabs .offer-categories-wrapper--btn-prev,.special-offers-tabs .offer-categories-wrapper--btn-next{border:2px solid #FAA41A;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;margin:0;background-color:#ffffff !important;position:relative;transform:translateY(-20px)}.special-offers-tabs .offer-categories-wrapper--btn-prev svg,.special-offers-tabs .offer-categories-wrapper--btn-next svg{height:20px;width:20px}.special-offers-tabs .offer-categories-wrapper--btn-prev svg path,.special-offers-tabs .offer-categories-wrapper--btn-next svg path{fill:#FAA41A}.special-offers-tabs .offer-categories-wrapper--btn-prev{left:3vw}.special-offers-tabs .offer-categories-wrapper--btn-next{right:3vw}.special-offers-tabs .offer-categories-wrapper__offer-categories{width:70%;margin:0 auto;overflow-x:scroll}.special-offers-tabs .offer-categories-wrapper__offer-categories::-webkit-scrollbar{display:none}#special-offers-icons .carousel-control-prev-icon{background-image:url(/wp-content/uploads/2025/01/slider_left_icon.webp);width:30px;height:30px}#special-offers-icons .carousel-control-next-icon{background-image:url(/wp-content/uploads/2025/01/slider_right_icon.webp);width:30px;height:30px}}@media (max-width:575px){#special-offers-template .special-offers-hero .heading-container{padding:0 20px}#special-offers-template .special-offers-hero .heading-container .special-offers-hero--title{font-size:36px;line-height:46px}.special-offers-tabs .container,.special-offers-featured .container,.offer-indi-banner .container{padding:0}.special-offers-tabs .container .row,.special-offers-featured .container .row,.offer-indi-banner .container .row{margin:0}.special-offers-tabs .container .row>*,.special-offers-featured .container .row>*,.offer-indi-banner .container .row>*{padding:0}.special-offers-featured{padding:30px 0 0}.special-offers-tabs .offer-categories-wrapper__offer-categories__category-tab{width:calc(575px / 3)}}.or-word{font-size:16px;font-weight:400;line-height:24px;color:#000000;font-family:"Inter-Regular", sans-serif;text-transform:uppercase}.areas-we-serve-divider{margin:60px 0;padding-right:15px;padding-left:15px;opacity:1}#areas-we-serve-pc-form label{font-size:16px;font-weight:400;line-height:24px;color:#000000;font-family:"Inter-Regular", sans-serif;display:block}#areas-we-serve-pc-form input[type="text"]{border-radius:30px;padding:12px 15px;margin:0;width:75%;font-size:16px;font-weight:400;line-height:24px;color:#000000;font-family:"Inter-Regular", sans-serif;outline:none}#areas-we-serve-pc-form button[type="submit"]{border-radius:30px;padding:12px 15px;width:20%;font-size:20px;font-weight:400;line-height:28px;color:#ffffff;font-family:"Inter-Regular", sans-serif;outline:none;border:0}#pc-no-results p,#loading-status p{font-size:16px;font-weight:400;line-height:24px;color:#000000;font-family:"Inter-Regular", sans-serif;text-align:center}#areasWeServeDropdown{font-size:20px;font-weight:700;line-height:28px;color:#ffffff;font-family:"Inter-Bold", sans-serif;border:0;border-radius:8px;padding:15px 24px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);width:100%;text-align:left}#areasWeServeDropdown::after{content:"";background:url(/wp-content/uploads/2025/11/chevron-down.svg) no-repeat center center;width:20px;height:20px;position:absolute;right:20px;top:20px;border:0 !important}#areasWeServeDropdown~.dropdown-menu{font-size:16px;font-weight:400;line-height:24px;color:#000000;font-family:"Inter-Regular", sans-serif;right:0;background-color:#F3F3F3;padding:15px;max-height:235px;overflow-y:scroll;overflow-x:hidden;scrollbar-width:thin;scroll-behavior:smooth}#areasWeServeDropdown~.dropdown-menu .dropdown-header{font-size:16px;font-weight:700;line-height:24px;color:#717171;font-family:"Inter-Bold", sans-serif;text-transform:uppercase;letter-spacing:0;margin-bottom:5px}#areasWeServeDropdown~.dropdown-menu .dropdown-divider{margin-top:10px;margin-bottom:10px}#areasWeServeDropdown~.dropdown-menu .dropdown-item{margin-left:8px}#locations-content-grid h2{font-size:30px;font-weight:600;line-height:38px;color:#000000;font-family:"Inter-SemiBold", sans-serif;margin-bottom:30px}#locations-content-grid .location-card{margin-bottom:60px !important;display:flex;flex-direction:column}#locations-content-grid .location-card h2{font-size:30px;font-weight:600;line-height:38px;color:#000000;font-family:"Inter-SemiBold", sans-serif;margin-bottom:30px}#locations-content-grid .location-card .location-business-name{font-size:20px;font-weight:600;line-height:28px;color:#000000;font-family:"Inter-SemiBold", sans-serif}#locations-content-grid .location-card .location-divider{margin:20px 0;opacity:1}#locations-content-grid .location-card .location-business-details{display:flex;flex-direction:column;gap:20px;padding:8px;margin-bottom:20px}#locations-content-grid .location-card .location-business-details .row-details{display:flex;align-items:flex-start;gap:10px}#locations-content-grid .location-card .location-business-details .row-details svg{width:20px;margin-top:3px}#locations-content-grid .location-card .location-business-details .row-details p{font-size:16px;font-weight:400;line-height:24px;color:#000000;font-family:"Inter-Regular", sans-serif}#locations-content-grid .location-card .location-business-details .row-details a{font-size:16px;font-weight:400;line-height:24px;color:#000000;font-family:"Inter-Regular", sans-serif;transition:color 0.3s ease;text-decoration:underline}#locations-content-grid .location-card .location-business-details .row-details a:hover{color:#CD163F}#locations-content-grid .location-card .location-business-btn{font-size:20px;font-weight:700;line-height:28px;color:#ffffff;font-family:"Inter-Bold", sans-serif;padding:14px 40px;text-align:center;background-color:#CD163F;border-radius:8px;box-shadow:0px 4px 4px 0px #00000040;width:80%;margin-left:35px;margin-top:auto;transition:background-color 0.3s ease}#locations-content-grid .location-card .location-business-btn:hover{background-color:#424649}#locations-content-grid .location-card.col-md-6{width:48%}@media only screen and (max-width:991px){#locations-content-grid .location-card .location-business-btn{width:100%;margin-left:0}}@media only screen and (max-width:767px){#locations-content-grid .location-card.col-12{width:100%}}.global_paragraph__16px{font-size:16px;font-weight:400;line-height:22px;color:normal;font-family:"Inter-Regular", sans-serif}.global_paragraph__16px a{color:#CD163F}.global_title_20px{font-size:20px;font-weight:400;line-height:normal;color:normal;font-family:"Inter-Regular", sans-serif}.global_title_35px{font-size:35px;font-weight:600;line-height:normal;color:normal;font-family:"Inter-Regular", sans-serif}.global_title_25px{font-size:25px;font-weight:600;line-height:normal;color:normal;font-family:"Inter-Regular", sans-serif}.title_heading__50px{font-size:50px;font-weight:600;line-height:normal;color:normal;font-family:"Inter-Regular", sans-serif}.global-red-button{font-size:24px;font-weight:600;line-height:normal;color:#ffffff;font-family:"Inter-Regular", sans-serif;text-align:center;background:#CD163F;padding:17px 35px;border-radius:5px;margin-top:30px;text-decoration:none;display:inline-block}.global-red-button:hover,.global-red-button:focus{color:#ffffff}.bg-dark-ghray{background:#414141 !important}.display_767_width{display:none}.bg-shuttergray{background-color:#5f6369 !important}.bg-gray-d9{background-color:#D9D9D9 !important}.bg-light-gray{background-color:#EAEAEA}.bg-black{background-color:#000 !important}.page_breadcrumbs_mobile{display:none}a.sahara_btn_global{font-size:18px;font-weight:400;line-height:normal;color:#ffffff;font-family:"Inter-Regular", sans-serif;text-align:center;background:#beae17;padding:10px 30px;border-radius:10px;margin-top:30px;border:solid 2px #ffffff;margin-top:50px}.no-victoria-landing-img-style{width:93px !important;height:95px;object-fit:cover;aspect-ratio:0.9789473684}#bsCarousel{height:430px}#bsCarousel .images-container{width:100%;height:inherit}#bsCarousel .images-container img{width:100%;height:430px;object-fit:cover}#bsCarousel .content-container{position:absolute;top:0;bottom:0;background:#ebebeb;padding:50px;display:flex;flex-direction:column;justify-content:center}#bsCarousel .content-container:after{content:"";background-color:#faa716;position:absolute;top:0;bottom:0;right:0;width:30px;clip-path:polygon(0% 100%, 100% 0%, 100% 100%, 0% 100%)}#bsCarousel .content-container .slide-heading{font-size:35px;font-weight:700;line-height:40px;color:#49454F;font-family:"Inter-Bold", sans-serif}#bsCarousel .content-container .subtitle h4,#bsCarousel .content-container .subtitle ul li,#bsCarousel .content-container .subtitle p{font-size:24px;font-weight:200;line-height:36px;color:#49454F;font-family:"Inter-Regular", sans-serif}#bsCarousel .content-container .sahara_btn_global{display:inline-block;font-size:20px;font-weight:600;line-height:normal;color:#000000;font-family:"Inter-Medium", sans-serif;letter-spacing:0.5px;padding:10px 40px}#bsCarousel .carousel-control-next,#bsCarousel .carousel-control-prev{width:10%}#bsCarousel .carousel-indicators{list-style:none;list-style-type:none}#bsCarousel .carousel-indicators li{width:15px;height:15px;margin:0px 5px;border-radius:50%;background:#5f6369;cursor:pointer}#bsCarousel .carousel-indicators li.active{background:#ffffff}#bsCarousel.main-category-slider .title{font-size:35px;font-weight:700;line-height:50px;color:#49454F;font-family:"Inter-Bold", sans-serif}#bsCarousel.main-category-slider p{color:#49454F;font-size:18px;line-height:28px}#bsCarousel.main-category-slider .subtitle{font-size:22px;font-weight:400;line-height:36px;color:#49454F;font-family:"Inter-Regular", sans-serif}#bsCarousel.main-category-slider .subtitle ul,#bsCarousel.main-category-slider .subtitle ol{padding-left:25px;margin-top:20px}#bsCarousel.main-category-slider .subtitle ul li,#bsCarousel.main-category-slider .subtitle ol li{color:#49454F;font-size:18px;line-height:28px}#bsCarousel.main-category-slider .button-group{margin-top:20px;display:flex;flex-wrap:wrap;gap:10px}#bsCarousel.main-category-slider .button-group .global-red-button{margin-top:0}#bsCarousel.main-category-slider .global-red-button.second-button-bg{background-color:#5f6369}.top_home_banner_slider{height:430px}.top_home_banner_slider #home_banner_slider{display:flex;justify-content:center}.top_home_banner_slider #home_banner_slider .banner_slide_01{width:100%;height:inherit;background-size:cover;position:relative}.top_home_banner_slider #home_banner_slider .mobile-banner-image{display:none}.top_home_banner_slider #home_banner_slider .item{height:inherit;width:100%}.top_home_banner_slider #home_banner_slider .slider-content{padding:50px 70px;background:url(../assets/images/home/home-slider-content-container.webp) center no-repeat;width:585px;background-size:cover;position:relative;height:430px;margin-left:27%}.top_home_banner_slider #home_banner_slider .slider-content h4{font-size:35px;font-weight:700;line-height:40px;color:#49454F;font-family:"Inter-Bold", sans-serif}.top_home_banner_slider #home_banner_slider .slider-content .subtitle h4,.top_home_banner_slider #home_banner_slider .slider-content .subtitle ul li,.top_home_banner_slider #home_banner_slider .slider-content .subtitle p{font-size:24px;font-weight:200;line-height:36px;color:#49454F;font-family:"Inter-Regular", sans-serif}.top_home_banner_slider #home_banner_slider .slider-content .sahara_btn_global{display:inline-block;font-size:20px;font-weight:600;line-height:normal;color:#000000;font-family:"Inter-Medium", sans-serif;letter-spacing:0.5px;padding:10px 40px}.top_home_banner_slider #home_banner_slider .owl-nav button.owl-prev{position:absolute;left:2%;top:45%}.top_home_banner_slider #home_banner_slider .owl-nav button.owl-next{position:absolute;right:2%;top:45%}.top_home_banner_slider #home_banner_slider .owl-dots{margin-top:15px;bottom:5%;position:absolute}.top_home_banner_slider #home_banner_slider .owl-dots .owl-dot{width:15px;height:15px;background:#ffffff;display:inline-block;margin:0 5px;border-radius:50%;cursor:pointer}.top_home_banner_slider #home_banner_slider .owl-dots .owl-dot.active{background:#5f6369}.home_plum_location_02{position:relative}.home_plum_location_02 .title_location_dark{padding-top:50px}.home_plum_location_02 .left-content{padding:10px 0px 70px}.home_plum_location_02 .left-content p{font-size:16px;font-weight:400;line-height:22px;color:normal;font-family:"Inter-Regular", sans-serif}.home_plum_location_02 .left-content p a{color:#CD163F;text-decoration:underline}.home_plum_location_02 a.learn_more{font-size:16px;font-weight:700;line-height:normal;color:#CD163F;font-family:"Inter-Regular", sans-serif;text-transform:uppercase;top:20px !important;position:relative}.home_plum_location_02 a.learn_more span{font-size:24px}.home_plum_location_02 .van_img_home_2{position:absolute;top:-100px;right:-100px}.home_plum_service_group_03{background-color:#EAEAEA}.home_plum_service_group_03 .row:last-child{margin:auto}.home_plum_service_group_03 .service_name_icon{margin-top:50px}.home_plum_service_group_03 .service_name_icon .icon{background:#CD163F;border-radius:50%;text-align:center;height:165px;width:165px;padding:10px;margin:auto;align-content:center}.home_plum_service_group_03 .service_name_icon .icon img{width:80%}.home_plum_service_group_03 .service_name_icon .service_name{font-size:24px;font-weight:400;line-height:normal;color:#000000;font-family:"Inter-Regular", sans-serif;text-align:center}.home_why_superplumber_04{background-color:#414141 !important;padding:50px 20px;background:url(../assets/images/home/why-superplumber-bg-image.webp) center;width:100%;background-size:contain;position:relative;height:auto}.home_why_superplumber_04 .content_desc{text-align:center;width:230px}.home_why_superplumber_04 .content_desc .title{font-size:25px;font-weight:600;line-height:normal;color:#ffffff;font-family:"Inter-Regular", sans-serif;height:62px}.home_why_superplumber_04 .content_desc .icons{height:120px}.home_why_superplumber_04 .content_desc .icons img{width:100px;height:100px;object-fit:contain}.home_why_superplumber_04 .content_desc p{font-size:16px;font-weight:400;line-height:normal;color:#ffffff;font-family:"Inter-Regular", sans-serif}.superplumber_areawe_serve_05 .col-md-5.col-sm-12.col-12{display:flex;padding-right:0px}.superplumber_areawe_serve_05 .col-md-7.col-sm-12.col-12{padding-left:0px}.superplumber_areawe_serve_05 .mobile-brand-image-content,.superplumber_areawe_serve_05 .accordion-service-area-list{display:none}.superplumber_areawe_serve_05 .left-section-content .icons{height:280px;text-align:center}.superplumber_areawe_serve_05 .left-section-content .icons img{height:100%;object-fit:contain}.superplumber_areawe_serve_05 .left-section-content .left_cta_sec{height:245px;background:#414141;padding:30px}.superplumber_areawe_serve_05 .left-section-content .left_cta_sec .title{font-size:32px;font-weight:600;line-height:normal;color:#ffffff;font-family:"Inter-Regular", sans-serif}.superplumber_areawe_serve_05 .left-section-content .left_cta_sec .cta_buttons_{margin-top:60px;display:flex}.superplumber_areawe_serve_05 .left-section-content .left_cta_sec .cta_buttons_ .cta_btn_size{font-size:18px;font-weight:600;line-height:normal;color:#ffffff;font-family:"Inter-Regular", sans-serif;border-radius:5px;width:50%;padding:10px 20px;text-align:center;text-decoration:none}.superplumber_areawe_serve_05 .left-section-content .left_cta_sec .cta_buttons_ .orang_bg{background:#FAA41A;margin-right:20px}.superplumber_areawe_serve_05 .left-section-content .left_cta_sec .cta_buttons_ .cardinal_bg{background:#CD163F}.superplumber_areawe_serve_05 .right-sectiopn-content .superplumber-map{height:280px}.superplumber_areawe_serve_05 .right-sectiopn-content .right_area_serve_{background:#EAEAEA;padding:30px 50px}.superplumber_areawe_serve_05 .right-sectiopn-content .right_area_serve_ ul.location_list_col,.superplumber_areawe_serve_05 .right-sectiopn-content .right_area_serve_ .service-list-acf ul{list-style-type:none;padding:0;margin-top:20px;display:grid;grid-template-columns:repeat(3, 1fr);gap:10px}.superplumber_areawe_serve_05 .right-sectiopn-content .right_area_serve_ ul.location_list_col li,.superplumber_areawe_serve_05 .right-sectiopn-content .right_area_serve_ .service-list-acf ul li{font-size:16px;font-weight:600;line-height:20px;color:#000000;font-family:"Inter-Regular", sans-serif}.superplumber_areawe_serve_05 .right-sectiopn-content .right_area_serve_ ul.location_list_col li a,.superplumber_areawe_serve_05 .right-sectiopn-content .right_area_serve_ .service-list-acf ul li a{color:#000000;text-decoration:none}.superplumber_areawe_serve_05 .right-sectiopn-content .right_area_serve_ .location_fuLL-address{font-size:20px;font-weight:400;line-height:26px;color:#000000;font-family:"Inter-Regular", sans-serif}.superplumber_areawe_serve_05 .right-sectiopn-content .right_area_serve_ .hours_service_desc{display:flex;width:100%;margin-top:20px}.superplumber_areawe_serve_05 .right-sectiopn-content .right_area_serve_ .hours_service_desc .working_hours_service{width:50%}.superplumber_areawe_serve_05 .right-sectiopn-content .right_area_serve_ .hours_service_desc .working_hours_service h4{font-size:20px;font-weight:600;line-height:26px;color:#000000;font-family:"Inter-Regular", sans-serif}.superplumber_areawe_serve_05 .right-sectiopn-content .right_area_serve_ .hours_service_desc .working_hours_service p{font-size:15px;font-weight:400;line-height:20px;color:#000000;font-family:"Inter-Regular", sans-serif}.superplumber_areawe_serve_05 .right-sectiopn-content a.area-we-serve-btn{background-color:#FAA41A;font-size:20px;font-weight:700;line-height:normal;color:#ffffff;font-family:"Inter-Regular", sans-serif;padding:20px;border-radius:10px;text-align:center;text-decoration:none;text-transform:capitalize;width:230px}.superplumber_areawe_serve_05 .bg-main-service-gray{background:#414141}.superplumber_areawe_serve_05 .bg-main-service-white{background:#ffffff}.superplumber_areawe_serve_05 .main_catogery_map_right_{background:#EAEAEA;padding:30px 50px;text-align:center}.superplumber_areawe_serve_05 .main_catogery_map_right_ .location_map_image{height:380px}.superplumber_areawe_serve_05 .main_catogery_map_right_ .location_map_image img{width:100%;height:100%}.superplumber_areawe_serve_05 .main_catogery_map_right_ a{font-size:20px;font-weight:600;line-height:normal;color:#ffffff;font-family:"Inter-Regular", sans-serif;text-align:center;background:#FAA41A;padding:17px 35px;border-radius:5px;margin-top:30px;text-decoration:none;display:inline-block}.superplumber_areawe_serve_05 .main_catogery_map_right_ a:hover{color:#ffffff}.superplumber_badge_06{margin-bottom:50px}.superplumber_plumbing_solution_07{padding:70px 20px;width:100%;background-repeat:no-repeat;background-size:cover;position:relative;height:auto;background-position-y:29px}.superplumber_plumbing_solution_07 .icons{display:flex;width:80%;margin:auto}.superplumber_plumbing_solution_07 .icons img{align-content:space-between;width:60%;margin-right:10%;object-fit:contain}.superplumber_plumbing_solution_07 .desc-pr{padding-right:15px}.superplumber_plumbing_solution_07 .order-md-1 .desc-pr{padding-right:0;padding-left:15px}.superplumber_plumbing_solution_07 .desc-pl{padding-left:15px}.superplumber_plumbing_solution_07 .order-first .side-image{float:left}.superplumber_plumbing_solution_07 .order-first .side-image img{float:left}.superplumber_plumbing_solution_07 .side-image{width:100%;height:400px;overflow:hidden}.superplumber_plumbing_solution_07 .side-image img{width:100%;height:100%;object-fit:cover}.superplumber_plumbing_solution_07 .solution_description p{font-size:16px;font-weight:400;line-height:24px;color:#000000;font-family:"Inter-Regular", sans-serif}.superplumber_plumbing_solution_07 .expandable-content .content p{font-size:16px;font-weight:400;line-height:24px;color:#000000;font-family:"Inter-Regular", sans-serif}.superplumber_plumbing_solution_07 .expandable-content .content ul{margin-top:20px}.superplumber_plumbing_solution_07 .expandable-content .content ul li{font-size:16px;font-weight:400;line-height:24px;color:#000000;font-family:"Inter-Regular", sans-serif}.superplumber_plumbing_solution_07 .expandable-content .content a{margin-top:0}.superplumber_tips_advice_08 #plumbing_tips_slider_mobile{display:block}.superplumber_tips_advice_08 .owl-nav button.owl-prev{position:absolute;left:-5%;top:40%}.superplumber_tips_advice_08 .owl-nav button.owl-next{position:absolute;right:-5%;top:40%}.superplumber_tips_advice_08 .custom-row-width{width:92%;margin:auto}.superplumber_tips_advice_08 .tips-advice-desc{min-height:500px;background:#d9d9d9;padding:30px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.superplumber_tips_advice_08 .tips-advice-desc .title{font-size:20px;font-weight:600;line-height:normal;color:#000000;font-family:"Inter-Regular", sans-serif}.superplumber_tips_advice_08 .tips-advice-desc p.tips-description{line-height:22px !important;font-weight:300 !important}.superplumber_tips_advice_08 .tips-advice-desc .post-thumbnail{height:180px;width:100%;margin-top:0px;margin-bottom:15px}.superplumber_tips_advice_08 .tips-advice-desc .post-thumbnail img{height:inherit;width:100%;object-fit:cover}.superplumber_tips_advice_08 .tips-advice-desc a.learn-more-btn{font-size:18px;font-weight:700;line-height:normal;color:#CE153E;font-family:"Inter-Regular", sans-serif;margin-top:30px;display:inline-block}.superplumber_google_review_slider_09{padding:70px 0px;width:100%;background-size:cover;position:relative;height:auto}.superplumber_google_review_slider_09 #google_review .slider-content{background:#ffffff;padding:30px;width:100%;border-radius:0px;min-height:390px;display:flex;flex-direction:column;justify-content:space-between}.superplumber_google_review_slider_09 #google_review .slider-content img{width:50%;margin:auto}.superplumber_google_review_slider_09 #google_review .slider-content p{font-size:16px;font-weight:400;line-height:22px;color:#000000;font-family:"Inter-Regular", sans-serif;text-align:center}.superplumber_google_review_slider_09 #google_review .slider-content .author-details{text-align:center}.superplumber_google_review_slider_09 #google_review .slider-content .author-details p.name{font-size:20px;font-weight:600;line-height:28px;color:#000000;font-family:"Inter-Regular", sans-serif}.superplumber_google_review_slider_09 #google_review .slider-content .author-details small{font-size:14px;font-weight:400;line-height:22px;color:#000000;font-family:"Inter-Regular", sans-serif;font-style:italic}.superplumber_google_review_slider_09 #google_review .owl-nav button.owl-prev{position:absolute;left:-5%;top:40%}.superplumber_google_review_slider_09 #google_review .owl-nav button.owl-next{position:absolute;right:-5%;top:40%}.superplumber_offer_slider_10{background-color:#414141 !important;padding:50px 20px;background:url(../assets/images/home/why-superplumber-bg-image.webp) center no-repeat;width:100%;background-size:cover;position:relative;height:auto;background-position:bottom}.superplumber_offer_slider_10 #offer_slider .slider-content{text-align:center;width:90%;margin:auto}.superplumber_offer_slider_10 #offer_slider .slider-content .offer-details h4{font-size:18px;font-weight:300;line-height:28px;color:#ffffff;font-family:"Inter-Regular", sans-serif;text-align:center}.superplumber_offer_slider_10 #offer_slider .slider-content .offer-details a{font-size:18px;font-weight:400;line-height:normal;color:#ffffff;font-family:"Inter-Regular", sans-serif;text-align:center;background:#CD163F;padding:10px 30px;border-radius:10px;display:inline-block;margin-top:10px}.superplumber_offer_slider_10 #offer_slider .slider-content p{font-size:10px;font-weight:300;line-height:12px;color:#ffffff;font-family:"Inter-Regular", sans-serif;margin-top:10px;letter-spacing:0.5px}.superplumber_offer_slider_10 #offer_slider .owl-nav button.owl-prev{position:absolute;left:-5%;top:40%}.superplumber_offer_slider_10 #offer_slider .owl-nav button.owl-next{position:absolute;right:-5%;top:40%}.superplumber_faq_09 .accordion-item{border:0;margin-bottom:0px;border-bottom:0.5px solid #000000}.superplumber_faq_09 .accordion-item:last-child{border-bottom:0px}.superplumber_faq_09 .accordion-item button.accordion-toggle{background:none;padding:15px 20px !important;position:relative;box-shadow:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;width:100%;border:0px}.superplumber_faq_09 .accordion-item button.accordion-toggle h3{font-size:20px;font-weight:600;line-height:28px;color:#000000;font-family:"Inter-Regular", sans-serif;text-align:left}.superplumber_faq_09 .accordion-item button.accordion-toggle.active{background-color:none}.superplumber_faq_09 .accordion-item button.accordion-toggle:hover{border:none}.superplumber_faq_09 .accordion-item button.accordion-toggle .icon{font-size:35px;font-weight:bold;color:#CD163F}.superplumber_faq_09 .accordion-item .accordion-content{display:none;padding:10px;background-color:none;border-top:1px solid #ccc;font-size:16px;font-weight:400;line-height:22px;color:#000000;font-family:"Inter-Regular", sans-serif}.superplumber_faq_09 .accordion-item .accordion-content ul,.superplumber_faq_09 .accordion-item .accordion-content ol{padding-top:15px;padding-bottom:15px}.superplumber_faq_09 .accordion-item .accordion-content ul li,.superplumber_faq_09 .accordion-item .accordion-content ol li{font-size:16px;font-weight:400;line-height:22px;color:#000000;font-family:"Inter-Regular", sans-serif;margin-bottom:5px}#contact-us-page{margin:20px auto;max-width:1260px}#contact-us-page .form-group .red-cta{font-size:22px;font-weight:400;line-height:28px;color:#ffffff;font-family:"Inter-Regular", sans-serif;background-color:#CD163F}#contact-us-page .form-group .red-cta a{font-weight:700;color:#ffffff}#contact-us-page .form-group h1{font-size:45px;font-weight:700;line-height:52px;color:#000000;font-family:"Inter-Regular", sans-serif;margin:20px 0}#contact-us-page .form-group .subheading{font-size:24px;font-weight:400;line-height:32px;color:#49454F;font-family:"Inter-Regular", sans-serif}#contact-us-page .form-group #superplumber__step_form{margin:0 0 40px 0}#contact-us-page .form-group #superplumber__step_form .wpforms-page-indicator.circles .wpforms-page-indicator-page:not(:last-of-type)::after{left:56%}#contact-us-page .features-group{background:url(../assets/images/home/why-superplumber-bg-image.webp) repeat-x #414141;background-position-y:-200px}#contact-us-page .features-group h2{font-size:22px;font-weight:600;line-height:28px;color:#ffffff;font-family:"Inter-Regular", sans-serif;padding:35px 20px}#contact-us-page .features-group .icon-text{font-size:20px;font-weight:600;line-height:24px;color:#ffffff;font-family:"Inter-Regular", sans-serif}#contact-us-page .features-group .reviews-section{background-color:#D9D9D9;margin-top:30px;padding:40px 20px}#contact-us-page .features-group .reviews-section .reviews-number{font-size:30px;font-weight:600;line-height:36px;color:#34A853;font-family:"Inter-Regular", sans-serif}#contact-us-page .features-group .reviews-section .reviews-text{font-size:24px;font-weight:600;line-height:30px;color:#000000;font-family:"Inter-Regular", sans-serif}#thank-you-page{margin:40px auto;max-width:1260px}#thank-you-page h1{font-size:45px;font-weight:700;line-height:52px;color:#000000;font-family:"Inter-Regular", sans-serif}#thank-you-page .message-box{border:4px solid #CD163F;border-radius:0px 0px 8px 8px}#thank-you-page .message-box .message-title{background-color:#CD163F;font-size:16px;font-weight:400;line-height:24px;color:#ffffff;font-family:"Inter-Regular", sans-serif;padding:8px 0;width:100%;text-align:center}#thank-you-page .message-box .message-container{padding:15px 20px 20px 20px;text-align:center;display:flex;flex-direction:column}#thank-you-page .message-box .message-container p{font-size:16px;font-weight:400;line-height:24px;color:#000000;font-family:"Inter-Regular", sans-serif;margin-bottom:15px}#thank-you-page .message-box .message-container p a{color:#000000}#thank-you-page .message-box .message-container .message-cta{font-size:16px;font-weight:400;line-height:24px;color:#ffffff;font-family:"Inter-Regular", sans-serif;width:100%;border-radius:8px;padding:12px;transition:all 0.3s ease;background-color:#CD163F}#thank-you-page .features-group h3{font-size:22px;font-weight:600;line-height:28px;color:#ffffff;font-family:"Inter-Regular", sans-serif;padding:35px 20px}#thank-you-page .features-group .icon-text{font-size:20px;font-weight:600;line-height:24px;color:#ffffff;font-family:"Inter-Regular", sans-serif}#thank-you-page .features-group .reviews-section{background-color:#D9D9D9;margin-top:30px;padding:40px 20px}#thank-you-page .features-group .reviews-section .reviews-number{font-size:30px;font-weight:600;line-height:36px;color:#34A853;font-family:"Inter-Regular", sans-serif}#thank-you-page .features-group .reviews-section .reviews-text{font-size:24px;font-weight:600;line-height:30px;color:#000000;font-family:"Inter-Regular", sans-serif}.privacy_document_section{padding-bottom:100px}.privacy_document_section p{font-size:16px;font-weight:300;line-height:24px;color:#000000;font-family:"Inter-Regular", sans-serif;margin-bottom:15px}.privacy_document_section p strong{font-weight:600}.privacy_document_section p a{color:#000000;text-decoration:underline}.privacy_document_section ol{padding-left:20px;list-style:numbers;margin-bottom:15px}.privacy_document_section ol li{font-size:16px;font-weight:300;line-height:24px;color:#000000;font-family:"Inter-Regular", sans-serif}.privacy_document_section ol li ol{list-style:lower-alpha}.privacy_document_section ol li ul li{font-size:16px;font-weight:300;line-height:24px;color:#000000;font-family:"Inter-Regular", sans-serif}.privacy_document_section ul{padding-left:20px;margin-bottom:15px}.privacy_document_section ul li{font-size:16px;font-weight:300;line-height:24px;color:#000000;font-family:"Inter-Regular", sans-serif}.career_deatils_section{padding:70px 20px;background:url(../assets/images/home/services-bg-image.webp) center no-repeat;width:100%;background-size:cover;position:relative;height:auto;background-position-y:29px}.career_deatils_section p{font-size:16px;font-weight:400;line-height:24px;color:#000000;font-family:"Inter-Regular", sans-serif}.career_deatils_section .icons{display:flex;width:80%;margin:auto}.career_deatils_section .icons img{align-content:space-between;width:60%;margin-right:10%}.career_deatils_section .desc-pr{padding-right:15%}.career_deatils_section .desc-pl{padding-left:15%}.career_deatils_section .side-image{width:100%}.career_deatils_section .side-image img{width:100%}.career_deatils_section .solution_description p{line-height:24px !important}.career_deatils_section .solution_description ul li{font-size:16px;font-weight:400;line-height:24px;color:#000000;font-family:"Inter-Regular", sans-serif;position:relative;list-style:none;list-style-type:none;margin-left:-14px;padding-left:13px;margin-bottom:10px}.career_deatils_section .solution_description ul li:before{content:"";position:absolute;left:-20px;top:2px;background:url(/wp-content/uploads/2025/01/career-requirment-list-icon.webp) center center no-repeat;width:20px;height:20px}.career_deatils_section .solution_description ul.skill-list li{margin-bottom:10px}.career_deatils_section .solution_description ul.skill-list li:before{content:"";position:absolute;left:-20px;top:2px;background:url(/wp-content/uploads/2025/01/skill-check-career.webp) center center no-repeat;width:20px;height:20px}.career_deatils_section .solution_description ul.star-list li{margin-bottom:10px}.career_deatils_section .solution_description ul.star-list li:before{content:"";position:absolute;left:-20px;top:1px;background:url(/wp-content/uploads/2025/01/list-star-icon.webp) center center no-repeat;width:22px;height:22px}.career_join_team_section{background-color:#5F6369 !important;padding:50px 40px;background:url(../assets/images/home/why-superplumber-bg-image.webp) center no-repeat;width:100%;background-size:cover;position:relative;height:auto;margin-bottom:50px;background-position:bottom}.career_join_team_section .title_heading__50px{font-weight:700}.career_join_team_section p{font-size:20px;font-weight:400;line-height:32px;color:#ffffff;font-family:"Inter-Regular", sans-serif;margin-top:20px}.career_join_team_section p a{font-size:24px;color:#ffffff;font-weight:600}.career_join_team_section .schedule_button{position:relative;text-align:right}.career_join_team_section .schedule_button a{font-size:44px;font-weight:700;line-height:50px;color:#ffffff;font-family:"Inter-Regular", sans-serif;background:#CD163F;width:320px;display:inline-block;text-align:right;padding:30px 40px;border-radius:30px}.career_join_team_section .schedule_button:before{content:"";background:url(/wp-content/uploads/2025/01/tsp-superhero.svg) no-repeat;background-size:contain;width:310px;height:285px;position:absolute;top:-65px;left:45px}.location_banner_top{padding:30px}.location_van_section_02 p{font-size:16px;font-weight:400;line-height:22px;color:#000000;font-family:"Inter-Regular", sans-serif;margin-bottom:22px}.location_van_section_02 .learn_more{font-size:16px;font-weight:600;line-height:22px;color:#CD163F;font-family:"Inter-Regular", sans-serif;text-transform:uppercase;top:20px !important;position:relative}.location_van_section_02 .van_img_home_2{text-align:center}.location_van_section_02 .double_cta_button{justify-content:center;margin-top:20px}.special-locations-dropdown .location-categories-dropdown-wrapper{text-align:center;display:flex;justify-content:center;column-gap:20px;align-items:center;flex-wrap:wrap}.special-locations-dropdown .location-categories-dropdown-wrapper .location-category-dropdown{background:#CD163F;font-size:20px;font-weight:600;line-height:22px;color:#ffffff;font-family:"Inter-Regular", sans-serif;outline:0;padding:20px 20px;border-radius:10px;cursor:pointer;border:1px solid #CD163F;width:275px}.special-locations-dropdown .location-categories-dropdown-wrapper .location-category-dropdown:hover{background:#ffffff;color:#CD163F;border:1px solid #CD163F}.special-locations-dropdown .location-categories-dropdown-wrapper .location-category-dropdown option{background:#D9D9D9;color:#000000}.special-locations-dropdown .location-categories-dropdown-wrapper .location-category-dropdown option:hover{color:#CD163F !important;background:#ffffff !important}.special-locations-dropdown .location-categories-dropdown-wrapper .location-category-dropdown:hover+.dropdown-icon{background-image:url("/wp-content/uploads/2025/01/dropdown-up-icon.svg")}.special-locations-dropdown .location-categories-dropdown-wrapper .dropdown-wrapper{position:relative;display:inline-block;margin-bottom:20px}.special-locations-dropdown .location-categories-dropdown-wrapper .dropdown-wrapper .dropdown-icon{position:absolute;top:50%;right:15px;width:18px;height:10px;background-image:url("/wp-content/uploads/2025/01/dropdown-down-icon.svg");background-size:cover;background-repeat:no-repeat;cursor:pointer;transform:translateY(-50%);transition:transform 0.3s ease, background-image 0.3s ease}.special-locations-dropdown .location-categories-dropdown-wrapper .dropdown-wrapper .dropdown-icon.open{background-image:url("/wp-content/uploads/2025/01/dropdown-up-icon.svg");transform:translateY(-50%) rotate(180deg)}.special-locations-dropdown .location-categories-dropdown-wrapper .dropdown-wrapper .dropdown-icon:hover{background-image:url("/wp-content/uploads/2025/01/dropdown-up-icon.svg")}.location_area_we_serve_dynamic .bg_dark_gray{background:#414141}.location_area_we_serve_dynamic .left-section-content{padding:30px 30px 20px}.location_area_we_serve_dynamic .left-section-content .service_working_hours_{margin-top:30px}.location_area_we_serve_dynamic .left-section-content .service_working_hours_ p.big-text{font-size:20px;font-weight:600;line-height:28px;color:#ffffff;font-family:"Inter-Regular", sans-serif}.location_area_we_serve_dynamic .left-section-content .service_working_hours_ p,.location_area_we_serve_dynamic .left-section-content .service_working_hours_ .area-phone{font-size:16px;font-weight:400;line-height:22px;color:#ffffff;font-family:"Inter-Regular", sans-serif}.location_area_we_serve_dynamic .left-section-content .global-red-button{width:80%;margin-top:50px !important;box-shadow:0px 4px 4px 0 rgba(0, 0, 0, 0.25)}.location_area_we_serve_dynamic .right-sectiopn-content .right_area_serve_{background:#EAEAEA;padding:20px 30px 30px}.location_area_we_serve_dynamic .right-sectiopn-content .right_area_serve_ p.big-text{font-size:20px;font-weight:600;line-height:28px;color:#414141;font-family:"Inter-Regular", sans-serif;margin-top:25px}.location_area_we_serve_dynamic .right-sectiopn-content .right_area_serve_ p{font-size:16px;font-weight:400;line-height:22px;color:#414141;font-family:"Inter-Regular", sans-serif}.location_area_we_serve_dynamic .right-sectiopn-content .superplumber-map{min-height:320px;height:300px}.location_area_we_serve_dynamic .right-sectiopn-content .global-red-button{width:80%;margin-top:0px;box-shadow:0px 4px 4px 0 rgba(0, 0, 0, 0.25)}.sitemap ul li{font-size:16px;font-weight:600;line-height:22px;color:#000000;font-family:"Inter-Regular", sans-serif;margin-bottom:10px;list-style:inside;text-decoration:underline}.sitemap ul li a{color:#000000}.footer-info-section{border-top:solid 2px #000000;padding-top:50px}.footer-info-section .logo{margin-bottom:15px}.footer-info-section .social-logo{text-align:right}.footer-info-section .social-logo img{margin-left:5%}.footer-info-section .footer-mobile-areabuton{display:none}.footer-info-section .area-we-serve a{background:#FAA41A;font-size:30px;font-weight:600;line-height:normal;color:#ffffff;font-family:"Inter-Regular", sans-serif;padding:20px;border-radius:10px;display:block;text-align:center;width:300px;text-decoration:none}.footer-info-section .sign-up-form{width:80%}.footer-info-section .sign-up-form h4{font-size:20px;font-weight:600;line-height:normal;color:#000000;font-family:"Inter-Regular", sans-serif;letter-spacing:1px}.footer-info-section .sign-up-form input[type=email]{background:#d9d9d9;border-radius:15px;border:none;outline:0px;padding:15px;margin-top:15px;margin-bottom:15px;font-size:18px;font-weight:600;line-height:normal;color:rgba(0, 0, 0, 0.5);font-family:"Inter-Regular", sans-serif}.footer-info-section .sign-up-form input[type=email]::placeholder{font-size:18px;font-weight:600;line-height:normal;color:rgba(0, 0, 0, 0.18);font-family:"Inter-Regular", sans-serif}.footer-info-section .sign-up-form .wpforms-field-gdpr-checkbox{padding-left:0px}.footer-info-section .sign-up-form .wpforms-field-gdpr-checkbox #wpforms-10-field_5{padding:0px}.footer-info-section .sign-up-form .wpforms-field-gdpr-checkbox label{font-size:12px;font-weight:400;line-height:normal;color:#000000;font-family:"Inter-Regular", sans-serif}.footer-info-section .sign-up-form .wpforms-field-gdpr-checkbox input[type=checkbox]{width:15px;height:15px;border:solid 1px #000000;background:#d9d9d9;outline:0}.footer-info-section .sign-up-form button.wpforms-submit{background:#CD163F;font-size:18px;font-weight:400;line-height:normal;color:#ffffff;font-family:"Inter-Medium", sans-serif;text-align:center;border-radius:10px;border:solid 1px #CD163F;width:75%}.footer-info-section .footer-quick-links a{font-size:20px;font-weight:600;line-height:normal;color:#000000;font-family:"Inter-Medium", sans-serif;margin-bottom:25px;display:block}.footer-info-section .footer-quick-links a.special-offer{color:#CE153E !important;letter-spacing:1px}.footer-info-section .footer-badge{display:flex;text-align:right}.footer-info-section .footer-badge img{width:70%;margin-bottom:15px;text-align:right}.footer-info-section .footer-badge .badge-2{text-align:right}.footer-info-section .badge-3{display:none}.footer-copywrite{position:relative;padding-bottom:15px;margin-top:40px}.footer-copywrite #copyright{font-size:18px;font-weight:400;line-height:normal;color:#000000;font-family:"Inter-Regular", sans-serif}.footer-copywrite .quick-link a{font-size:18px;font-weight:400;line-height:normal;color:#000000;font-family:"Inter-Regular", sans-serif}.footer-copywrite #bottom-to-top{position:fixed;top:55%;right:0;background-color:#CD163F;width:50px;height:50px;display:none;justify-content:center;align-items:center;z-index:1000;animation:show 0.3s both}.footer-copywrite #bottom-to-top:hover{cursor:pointer}.footer-copywrite .inquiry{font-size:18px;font-weight:400;line-height:normal;color:#000000;font-family:"Inter-Regular", sans-serif;margin-bottom:40px}.footer-copywrite .inquiry a{color:#000000;text-decoration:underline}@keyframes show{from{opacity:0;scale:10%}to{opacity:1;scale:100%}}.global-cta-mob-btn{display:none}.global-fixed-btn,.global-cta-mob-btn{text-align:center;margin-top:5px;position:sticky;bottom:0px;width:100%;z-index:9;background:#ffffff;padding:5px}.global-fixed-btn img,.global-cta-mob-btn img{width:45px;height:auto;margin-top:-5px}.global-fixed-btn .book-service-cta,.global-cta-mob-btn .book-service-cta{background:#5f6369;padding-bottom:10px;padding-top:10px}.global-fixed-btn .book-service-cta a,.global-cta-mob-btn .book-service-cta a{background:#5f6369;font-size:36px;font-weight:600;line-height:normal;color:#ffffff;font-family:"Inter-Regular", sans-serif;position:relative;display:block}.global-fixed-btn .call-cta,.global-cta-mob-btn .call-cta{background:#CD163F;padding-bottom:10px;padding-top:10px}.global-fixed-btn .call-cta a,.global-cta-mob-btn .call-cta a{background:#CD163F;font-size:36px;font-weight:600;line-height:normal;color:#ffffff;font-family:"Inter-Regular", sans-serif;position:relative;display:block}.access-pro-icon-position{position:relative}.access-pro-icon-position .access-pro-icon-aoda{position:absolute;top:69%;right:0}.access-pro-icon-position .access-pro-icon-aoda button{bottom:80px}.page-id-6835 .global-fixed-btn,.page-id-6835 .global-cta-mob-btn{display:none}.blog-index{padding:60px 0;background:url("/wp-content/themes/twentytwentyone-child/assets/images/resources/tsp-resources-bg-filter.webp") no-repeat center right / cover}.blog-index .search-title,.blog-index .archive-title{text-align:center;font-size:4rem;font-weight:700;line-height:normal;color:#ffffff;font-family:"Inter-Medium", sans-serif;margin-bottom:30px}.blog-index.archive-page{padding:0;background-color:#ffffff;background:unset}.blog-index.archive-page .archive-title{color:#CD163F;margin-bottom:0}.resources-search-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}.resources-search-container .search-form{width:100%;max-width:850px;justify-content:center;position:relative}.resources-search-container .search-form .search-row{width:100%;display:flex;flex-direction:column;gap:25px;align-items:stretch}.resources-search-container .search-form .search-field-wrap{width:100%;position:relative;background:#ffffff;border-radius:50px;box-shadow:0 2px 10px rgba(0, 0, 0, 0.1)}.resources-search-container .search-form .search-field-wrap .search-field{width:100%;padding:15px 60px 15px 20px;background:#d9d9d9;border:none;margin:0;border-radius:12px;font-size:1.6rem;font-weight:400;line-height:normal;color:#000000;font-family:"Inter-Regular", sans-serif}.resources-search-container .search-form .search-field-wrap .search-field:focus{outline:none}.resources-search-container .search-form .search-field-wrap .search-field::placeholder{color:rgba(0, 0, 0, 0.5)}.resources-search-container .search-form .search-field-wrap .search-submit-wrap{position:absolute;right:5px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}.resources-search-container .search-form .search-field-wrap .search-submit-wrap .search-submit{background:none;border:none;padding:0;margin:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity 0.3s ease;width:50px;height:50px}.resources-search-container .search-form .search-field-wrap .search-submit-wrap .search-submit svg{width:30px;height:30px;stroke:#5f6369;transition:stroke 0.3s ease}.resources-search-container .search-form .search-field-wrap .search-submit-wrap .search-submit:hover svg{stroke:#CD163F}.resources-search-container .search-form .search-field-wrap .search-submit-wrap .search-submit .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.resources-search-container .search-form .filter-wrap{width:100%;display:flex;gap:20px 35px;justify-content:center}.resources-search-container .search-form .filter-wrap select{flex:1;max-width:40%;width:100%;padding:15px 50px 15px 25px;background:#ffffff;border:1px solid transparent;border-radius:12px;font-size:1.6rem;font-weight:400;line-height:normal;color:#CD163F;font-family:"Inter-Regular", sans-serif;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M6 8L0 0L12 0L6 8Z' fill='%23CB1A3F'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center;background-size:12px;cursor:pointer;box-shadow:0 2px 10px rgba(0, 0, 0, 0.1);text-align:center}.resources-search-container .search-form .filter-wrap select option{background-color:#ffffff;color:#000000;text-align:left}.resources-search-container .search-form .filter-wrap select:focus{outline:none;box-shadow:0 2px 15px rgba(0, 0, 0, 0.15)}.share-button{position:relative;display:inline-flex}.share-button .share-toggle{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ffffff;border-radius:50%;cursor:pointer;transition:all 0.3s ease;border:1px solid #d9d9d9;padding:0}.share-button .share-toggle svg{width:20px;height:20px;stroke:#5f6369;transition:stroke 0.3s ease}.share-button:hover .share-toggle{background:#CD163F;border-color:#CD163F}.share-button:hover .share-toggle svg{stroke:#ffffff}.share-button:hover .share-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.share-button .share-dropdown{position:absolute;top:100%;right:0;margin-top:10px;background:#ffffff;border-radius:8px;box-shadow:0 2px 10px rgba(0, 0, 0, 0.1);padding:8px;min-width:180px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all 0.3s ease;z-index:100}.share-button .share-dropdown::before{content:"";position:absolute;top:-6px;right:15px;width:12px;height:12px;background:#ffffff;transform:rotate(45deg);box-shadow:-2px -2px 4px rgba(0, 0, 0, 0.05)}.share-button .share-dropdown .share-option{display:flex;align-items:center;gap:10px;padding:8px 12px;color:#5f6369;text-decoration:none;transition:all 0.3s ease;border-radius:4px}.share-button .share-dropdown .share-option svg{width:18px;height:18px;stroke:currentColor}.share-button .share-dropdown .share-option span{font-size:1.4rem;font-weight:500;line-height:normal;color:currentColor;font-family:"Inter-Medium", sans-serif}.share-button .share-dropdown .share-option:hover{background:rgba(205, 22, 63, 0.1);color:#CD163F}.share-button .share-dropdown .share-option.copied{background:#CD163F;color:#ffffff}.share-button.featured-share{position:absolute;top:30px;right:30px}.share-button.featured-share .share-toggle{width:50px;height:50px}.share-button.featured-share .share-toggle svg{width:24px;height:24px}.share-button.single-share .share-toggle{width:40px;height:40px}.new-post-card-section{padding:20px 0 0}.new-post-card-section .new-post-card{display:block;width:100%;max-width:550px;height:300px;position:relative;text-decoration:none;border-radius:8px;overflow:hidden;transition:transform 0.3s ease}.new-post-card-section .new-post-card:hover{transform:translateY(-5px)}.new-post-card-section .new-post-card:hover .overlay{background-color:rgba(0, 0, 0, 0.6)}.new-post-card-section .new-post-card .card-background{width:100%;height:100%;background-size:cover;background-position:center;position:relative}.new-post-card-section .new-post-card .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.5);transition:background-color 0.3s ease}.new-post-card-section .new-post-card .card-content{position:absolute;top:0;left:0;right:0;bottom:0;padding:30px;display:flex;flex-direction:column;justify-content:flex-start}.new-post-card-section .new-post-card .new-tag{display:inline-flex;align-items:center;justify-content:center;max-width:100px;gap:8px;background-color:#CD163F;color:#ffffff;padding:8px 16px;border-radius:50px;margin-bottom:20px;font-size:1.4rem;font-weight:500;line-height:1;font-family:"Inter-Medium", sans-serif}.new-post-card-section .new-post-card .new-tag svg{width:16px;height:16px;stroke:currentColor;fill:currentColor}.new-post-card-section .new-post-card .card-title{font-size:4.2rem;font-weight:700;line-height:normal;color:#ffffff;font-family:"Inter-Medium", sans-serif;margin:0}.tag-container{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px;flex-direction:column;justify-content:flex-start;align-items:flex-start}.tag-container .format-tag{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:20px;text-decoration:none;transition:all 0.3s ease}.tag-container .format-tag svg{width:16px;height:16px;stroke:currentColor}.tag-container .format-tag.blog-tag{background:rgba(190, 174, 23, 0.1);color:#beae17}.tag-container .format-tag.blog-tag:hover{background:rgba(190, 174, 23, 0.2)}.tag-container .format-tag.video-tag{background:rgba(205, 22, 63, 0.1);color:#CD163F}.tag-container .format-tag.video-tag:hover{background:rgba(205, 22, 63, 0.2)}.tag-container .format-tag.guide-tag{background:rgba(95, 99, 105, 0.1);color:#5f6369}.tag-container .format-tag.guide-tag:hover{background:rgba(95, 99, 105, 0.2)}.tag-container .category-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tag-container .category-tags .category-tag-title{font-size:2rem;font-weight:700;line-height:normal;color:#5f6369;font-family:"Inter-Regular", sans-serif}.tag-container .category-tags .category-tag{display:inline-block;padding:4px 10px;background:rgba(95, 99, 105, 0.1);color:#5f6369;border-radius:16px;text-decoration:none;font-size:1.6rem;font-weight:500;line-height:normal;color:#5f6369;font-family:"Inter-Medium", sans-serif;transition:all 0.3s ease}.tag-container .category-tags .category-tag:hover{background:rgba(95, 99, 105, 0.2)}.tag-container.featured-tags{margin-bottom:20px}.tag-container.featured-tags .format-tag{padding:6px 15px;font-size:1.6rem}.tag-container.featured-tags .format-tag svg{width:18px;height:18px}.tag-container.single-tags{margin-bottom:25px}.archive-page-posts,.search-results,.blog-posts-featured{background:url("/wp-content/themes/twentytwentyone-child/assets/images/resources/tsp-resources-bg-posts.webp") repeat-x bottom center / contain}.blog-posts-featured .blog-posts.blog-page-posts{padding:0;margin:0}.blog-posts-featured .blog-posts.blog-page-posts .container{width:100%;padding:0}.blog-posts,.blog-posts-featured{padding:60px 0;background-color:transparent}.blog-posts .container .blog-card-wrapper,.blog-posts-featured .container .blog-card-wrapper{padding:0}.blog-posts .featured-blog-title,.blog-posts-featured .featured-blog-title{text-align:center;font-size:3.2rem;font-weight:700;line-height:normal;color:#000000;font-family:"Inter-Medium", sans-serif;margin-bottom:10px}.blog-posts .featured-blog-card,.blog-posts .blog-card,.blog-posts-featured .featured-blog-card,.blog-posts-featured .blog-card{height:100%;background:#ffffff;border-radius:0px;box-shadow:0 2px 4px rgba(0, 0, 0, 0.1);transition:transform 0.2s ease, box-shadow 0.2s ease}.blog-posts .featured-blog-card .blog-image,.blog-posts .blog-card .blog-image,.blog-posts-featured .featured-blog-card .blog-image,.blog-posts-featured .blog-card .blog-image{height:100%;position:relative}.blog-posts .featured-blog-card .blog-image img,.blog-posts .blog-card .blog-image img,.blog-posts-featured .featured-blog-card .blog-image img,.blog-posts-featured .blog-card .blog-image img{width:100%;height:100%;object-fit:cover}.blog-posts .featured-blog-card .blog-image a,.blog-posts .blog-card .blog-image a,.blog-posts-featured .featured-blog-card .blog-image a,.blog-posts-featured .blog-card .blog-image a{display:block;height:100%}.blog-posts .featured-blog-card .blog-content,.blog-posts .blog-card .blog-content,.blog-posts-featured .featured-blog-card .blog-content,.blog-posts-featured .blog-card .blog-content{padding:20px;text-align:left;position:relative}.blog-posts .featured-blog-card .blog-content .share-button,.blog-posts .blog-card .blog-content .share-button,.blog-posts-featured .featured-blog-card .blog-content .share-button,.blog-posts-featured .blog-card .blog-content .share-button{position:absolute;top:20px;right:20px}.blog-posts .featured-blog-card .blog-content .share-button .share-toggle,.blog-posts .blog-card .blog-content .share-button .share-toggle,.blog-posts-featured .featured-blog-card .blog-content .share-button .share-toggle,.blog-posts-featured .blog-card .blog-content .share-button .share-toggle{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ffffff;border-radius:50%;cursor:pointer;transition:all 0.3s ease;border:1px solid #d9d9d9;padding:0}.blog-posts .featured-blog-card .blog-content .share-button .share-toggle svg,.blog-posts .blog-card .blog-content .share-button .share-toggle svg,.blog-posts-featured .featured-blog-card .blog-content .share-button .share-toggle svg,.blog-posts-featured .blog-card .blog-content .share-button .share-toggle svg{width:20px;height:20px;stroke:#5f6369;transition:stroke 0.3s ease}.blog-posts .featured-blog-card .blog-content .share-button:hover .share-toggle,.blog-posts .blog-card .blog-content .share-button:hover .share-toggle,.blog-posts-featured .featured-blog-card .blog-content .share-button:hover .share-toggle,.blog-posts-featured .blog-card .blog-content .share-button:hover .share-toggle{background:#CD163F;border-color:#CD163F}.blog-posts .featured-blog-card .blog-content .share-button:hover .share-toggle svg,.blog-posts .blog-card .blog-content .share-button:hover .share-toggle svg,.blog-posts-featured .featured-blog-card .blog-content .share-button:hover .share-toggle svg,.blog-posts-featured .blog-card .blog-content .share-button:hover .share-toggle svg{stroke:#ffffff}.blog-posts .featured-blog-card .blog-content .share-button:hover .share-dropdown,.blog-posts .blog-card .blog-content .share-button:hover .share-dropdown,.blog-posts-featured .featured-blog-card .blog-content .share-button:hover .share-dropdown,.blog-posts-featured .blog-card .blog-content .share-button:hover .share-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.blog-posts .featured-blog-card .blog-content .share-button .share-dropdown,.blog-posts .blog-card .blog-content .share-button .share-dropdown,.blog-posts-featured .featured-blog-card .blog-content .share-button .share-dropdown,.blog-posts-featured .blog-card .blog-content .share-button .share-dropdown{position:absolute;top:100%;right:0;margin-top:10px;background:#ffffff;border-radius:8px;box-shadow:0 2px 10px rgba(0, 0, 0, 0.1);padding:8px;min-width:180px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all 0.3s ease;z-index:100}.blog-posts .featured-blog-card .blog-content .share-button .share-dropdown::before,.blog-posts .blog-card .blog-content .share-button .share-dropdown::before,.blog-posts-featured .featured-blog-card .blog-content .share-button .share-dropdown::before,.blog-posts-featured .blog-card .blog-content .share-button .share-dropdown::before{content:"";position:absolute;top:-4px;right:18px;width:8px;height:8px;background:#ffffff;transform:rotate(45deg);border-left:1px solid #d9d9d9;border-top:1px solid #d9d9d9}.blog-posts .featured-blog-card .blog-content .share-button .share-dropdown .share-option,.blog-posts .blog-card .blog-content .share-button .share-dropdown .share-option,.blog-posts-featured .featured-blog-card .blog-content .share-button .share-dropdown .share-option,.blog-posts-featured .blog-card .blog-content .share-button .share-dropdown .share-option{display:flex;align-items:center;gap:10px;padding:8px 12px;color:#5f6369;text-decoration:none;transition:all 0.2s ease;border-radius:4px}.blog-posts .featured-blog-card .blog-content .share-button .share-dropdown .share-option svg,.blog-posts .blog-card .blog-content .share-button .share-dropdown .share-option svg,.blog-posts-featured .featured-blog-card .blog-content .share-button .share-dropdown .share-option svg,.blog-posts-featured .blog-card .blog-content .share-button .share-dropdown .share-option svg{width:18px;height:18px;stroke:currentColor}.blog-posts .featured-blog-card .blog-content .share-button .share-dropdown .share-option span,.blog-posts .blog-card .blog-content .share-button .share-dropdown .share-option span,.blog-posts-featured .featured-blog-card .blog-content .share-button .share-dropdown .share-option span,.blog-posts-featured .blog-card .blog-content .share-button .share-dropdown .share-option span{font-size:1.4rem;font-weight:500;line-height:normal;color:currentColor;font-family:"Inter-Medium", sans-serif}.blog-posts .featured-blog-card .blog-content .share-button .share-dropdown .share-option:hover,.blog-posts .blog-card .blog-content .share-button .share-dropdown .share-option:hover,.blog-posts-featured .featured-blog-card .blog-content .share-button .share-dropdown .share-option:hover,.blog-posts-featured .blog-card .blog-content .share-button .share-dropdown .share-option:hover{background:rgba(205, 22, 63, 0.1);color:#CD163F}.blog-posts .featured-blog-card .blog-content .share-button .share-dropdown .share-option.copied,.blog-posts .blog-card .blog-content .share-button .share-dropdown .share-option.copied,.blog-posts-featured .featured-blog-card .blog-content .share-button .share-dropdown .share-option.copied,.blog-posts-featured .blog-card .blog-content .share-button .share-dropdown .share-option.copied{background:#CD163F;color:#ffffff}.blog-posts .featured-blog-card .blog-content .tag-container,.blog-posts .blog-card .blog-content .tag-container,.blog-posts-featured .featured-blog-card .blog-content .tag-container,.blog-posts-featured .blog-card .blog-content .tag-container{display:flex;align-items:center;gap:10px;margin-bottom:15px;flex-wrap:wrap}.blog-posts .featured-blog-card .blog-content .tag-container .format-tag,.blog-posts .blog-card .blog-content .tag-container .format-tag,.blog-posts-featured .featured-blog-card .blog-content .tag-container .format-tag,.blog-posts-featured .blog-card .blog-content .tag-container .format-tag{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#beae17;border:none;border-radius:50px;font-size:1.4rem;font-weight:500;line-height:normal;color:#ffffff;font-family:"Inter-Medium", sans-serif;text-decoration:none;transition:all 0.2s ease}.blog-posts .featured-blog-card .blog-content .tag-container .format-tag:hover,.blog-posts .blog-card .blog-content .tag-container .format-tag:hover,.blog-posts-featured .featured-blog-card .blog-content .tag-container .format-tag:hover,.blog-posts-featured .blog-card .blog-content .tag-container .format-tag:hover{opacity:0.9;text-decoration:none;color:#ffffff}.blog-posts .featured-blog-card .blog-content .tag-container .format-tag svg,.blog-posts .blog-card .blog-content .tag-container .format-tag svg,.blog-posts-featured .featured-blog-card .blog-content .tag-container .format-tag svg,.blog-posts-featured .blog-card .blog-content .tag-container .format-tag svg{width:16px;height:16px;stroke:currentColor}.blog-posts .featured-blog-card .blog-content .tag-container .format-tag.blog-tag,.blog-posts .blog-card .blog-content .tag-container .format-tag.blog-tag,.blog-posts-featured .featured-blog-card .blog-content .tag-container .format-tag.blog-tag,.blog-posts-featured .blog-card .blog-content .tag-container .format-tag.blog-tag{background-color:#beae17}.blog-posts .featured-blog-card .blog-content .tag-container .format-tag.video-tag,.blog-posts .blog-card .blog-content .tag-container .format-tag.video-tag,.blog-posts-featured .featured-blog-card .blog-content .tag-container .format-tag.video-tag,.blog-posts-featured .blog-card .blog-content .tag-container .format-tag.video-tag{background-color:#beae17}.blog-posts .featured-blog-card .blog-content .tag-container .format-tag.guide-tag,.blog-posts .blog-card .blog-content .tag-container .format-tag.guide-tag,.blog-posts-featured .featured-blog-card .blog-content .tag-container .format-tag.guide-tag,.blog-posts-featured .blog-card .blog-content .tag-container .format-tag.guide-tag{background-color:#beae17}.blog-posts .featured-blog-card .blog-content .tag-container .category-tags,.blog-posts .blog-card .blog-content .tag-container .category-tags,.blog-posts-featured .featured-blog-card .blog-content .tag-container .category-tags,.blog-posts-featured .blog-card .blog-content .tag-container .category-tags{display:inline-flex;flex-wrap:wrap;gap:10px}.blog-posts .featured-blog-card .blog-content .tag-container .category-tags .category-tag,.blog-posts .blog-card .blog-content .tag-container .category-tags .category-tag,.blog-posts-featured .featured-blog-card .blog-content .tag-container .category-tags .category-tag,.blog-posts-featured .blog-card .blog-content .tag-container .category-tags .category-tag{display:inline-flex;align-items:center;padding:8px 16px;background:#CD163F;border:none;border-radius:50px;font-size:1.4rem;font-weight:500;line-height:normal;color:#ffffff;font-family:"Inter-Medium", sans-serif;text-decoration:none;transition:background-color 0.2s ease}.blog-posts .featured-blog-card .blog-content .tag-container .category-tags .category-tag::before,.blog-posts .blog-card .blog-content .tag-container .category-tags .category-tag::before,.blog-posts-featured .featured-blog-card .blog-content .tag-container .category-tags .category-tag::before,.blog-posts-featured .blog-card .blog-content .tag-container .category-tags .category-tag::before{content:"";display:inline-block;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z'%3E%3C/path%3E%3Cline x1='7' y1='7' x2='7.01' y2='7'%3E%3C/line%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;margin-right:8px}.blog-posts .featured-blog-card .blog-content .tag-container .category-tags .category-tag:hover,.blog-posts .blog-card .blog-content .tag-container .category-tags .category-tag:hover,.blog-posts-featured .featured-blog-card .blog-content .tag-container .category-tags .category-tag:hover,.blog-posts-featured .blog-card .blog-content .tag-container .category-tags .category-tag:hover{background-color:#9e2432}.blog-posts .featured-blog-card .blog-content .blog-title,.blog-posts .blog-card .blog-content .blog-title,.blog-posts-featured .featured-blog-card .blog-content .blog-title,.blog-posts-featured .blog-card .blog-content .blog-title{margin-bottom:15px}.blog-posts .featured-blog-card .blog-content .blog-title a,.blog-posts .blog-card .blog-content .blog-title a,.blog-posts-featured .featured-blog-card .blog-content .blog-title a,.blog-posts-featured .blog-card .blog-content .blog-title a{color:#000000;text-decoration:none;font-size:2.8rem;font-weight:400;line-height:normal;color:#000000;font-family:"Inter-Medium", sans-serif}.blog-posts .featured-blog-card .blog-content .blog-title a:hover,.blog-posts .blog-card .blog-content .blog-title a:hover,.blog-posts-featured .featured-blog-card .blog-content .blog-title a:hover,.blog-posts-featured .blog-card .blog-content .blog-title a:hover{color:#CD163F}.blog-posts .featured-blog-card .blog-content .blog-meta,.blog-posts .blog-card .blog-content .blog-meta,.blog-posts-featured .featured-blog-card .blog-content .blog-meta,.blog-posts-featured .blog-card .blog-content .blog-meta{font-size:1.6rem;font-weight:400;line-height:normal;color:#5f6369;font-family:"Inter-Regular", sans-serif;margin-bottom:15px;display:none}.blog-posts .featured-blog-card .blog-content .blog-meta .date,.blog-posts .blog-card .blog-content .blog-meta .date,.blog-posts-featured .featured-blog-card .blog-content .blog-meta .date,.blog-posts-featured .blog-card .blog-content .blog-meta .date{display:inline-block}.blog-posts .featured-blog-card .blog-content .blog-excerpt,.blog-posts .blog-card .blog-content .blog-excerpt,.blog-posts-featured .featured-blog-card .blog-content .blog-excerpt,.blog-posts-featured .blog-card .blog-content .blog-excerpt{font-size:1.8rem;font-weight:400;line-height:normal;color:#000000;font-family:"Inter-Regular", sans-serif;margin-bottom:20px}.blog-posts .featured-blog-card .blog-content .blog-excerpt p,.blog-posts .blog-card .blog-content .blog-excerpt p,.blog-posts-featured .featured-blog-card .blog-content .blog-excerpt p,.blog-posts-featured .blog-card .blog-content .blog-excerpt p{margin-bottom:0}.blog-posts .featured-blog-card .blog-content .read-more,.blog-posts .blog-card .blog-content .read-more,.blog-posts-featured .featured-blog-card .blog-content .read-more,.blog-posts-featured .blog-card .blog-content .read-more{display:inline-flex;align-items:center;gap:8px;font-size:2rem;font-weight:700;line-height:normal;color:#CD163F;font-family:"Inter-Medium", sans-serif;text-decoration:none;margin-top:auto}.blog-posts .featured-blog-card .blog-content .read-more::after,.blog-posts .blog-card .blog-content .read-more::after,.blog-posts-featured .featured-blog-card .blog-content .read-more::after,.blog-posts-featured .blog-card .blog-content .read-more::after{content:"";width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23CB1A3F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3Cpolyline points='12 5 19 12 12 19'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;transition:transform 0.2s ease}.blog-posts .featured-blog-card .blog-content .read-more:hover,.blog-posts .blog-card .blog-content .read-more:hover,.blog-posts-featured .featured-blog-card .blog-content .read-more:hover,.blog-posts-featured .blog-card .blog-content .read-more:hover{text-decoration:underline}.blog-posts .featured-blog-card .blog-content .read-more:hover::after,.blog-posts .blog-card .blog-content .read-more:hover::after,.blog-posts-featured .featured-blog-card .blog-content .read-more:hover::after,.blog-posts-featured .blog-card .blog-content .read-more:hover::after{transform:translateX(5px)}.blog-posts .featured-blog-card,.blog-posts-featured .featured-blog-card{padding:0}.blog-posts .featured-blog-card .blog-image,.blog-posts-featured .featured-blog-card .blog-image{border-radius:8px 8px 0 0;height:400px}.blog-posts .featured-blog-card .blog-content .blog-title a,.blog-posts-featured .featured-blog-card .blog-content .blog-title a{font-size:3.2rem;font-weight:700;line-height:normal;color:#000000;font-family:"Inter-Medium", sans-serif}.blog-posts .blog-card .blog-image,.blog-posts-featured .blog-card .blog-image{height:100%;position:relative}.blog-posts .blog-card .blog-image a,.blog-posts-featured .blog-card .blog-image a{display:block;height:100%}.blog-posts .blog-card .blog-image img,.blog-posts-featured .blog-card .blog-image img{width:100%;height:35rem;object-fit:cover}.blog-posts .blog-card .blog-content,.blog-posts-featured .blog-card .blog-content{height:100%;display:flex;flex-direction:column}.blog-posts .blog-card .blog-content .blog-excerpt,.blog-posts-featured .blog-card .blog-content .blog-excerpt{flex-grow:1}.blog-posts .pagination,.blog-posts-featured .pagination{margin-top:20px;display:flex;justify-content:center;align-items:center;gap:10px;border-top:none;flex-wrap:wrap;padding:0 15px}.blog-posts .pagination .page-numbers,.blog-posts-featured .pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;font-size:1.6rem;font-weight:500;line-height:normal;color:#000000;font-family:"Inter-Medium", sans-serif;padding:8px 12px;background:#ffffff;border:1px solid #d9d9d9;text-decoration:none;border-radius:4px;transition:all 0.3s ease}.blog-posts .pagination .page-numbers:hover,.blog-posts-featured .pagination .page-numbers:hover{background-color:#ffffff;border-color:#CD163F;color:#CD163F}.blog-posts .pagination .page-numbers.current,.blog-posts-featured .pagination .page-numbers.current{background-color:#CD163F;border-color:#CD163F;color:#ffffff;pointer-events:none}.blog-posts .pagination .page-numbers.prev,.blog-posts .pagination .page-numbers.next,.blog-posts-featured .pagination .page-numbers.prev,.blog-posts-featured .pagination .page-numbers.next{padding:8px 15px;min-width:auto;white-space:nowrap}.blog-posts .pagination .page-numbers.prev:hover,.blog-posts .pagination .page-numbers.next:hover,.blog-posts-featured .pagination .page-numbers.prev:hover,.blog-posts-featured .pagination .page-numbers.next:hover{background-color:#CD163F;border-color:#CD163F;color:#ffffff}.blog-posts .pagination .page-numbers.dots,.blog-posts-featured .pagination .page-numbers.dots{border:none;pointer-events:none;background:transparent;padding:8px;min-width:auto}.blog-posts .pagination .page-numbers.dots:hover,.blog-posts-featured .pagination .page-numbers.dots:hover{background:transparent;color:#000000}.single-post .blog-header{padding:0;background-color:#ffffff}.single-post .blog-header .container{max-width:1200px;margin:0 auto}.single-post .blog-header .blog-title{font-size:5rem;font-weight:700;line-height:normal;color:#000000;font-family:"Inter-Medium", sans-serif;text-align:left;margin-bottom:20px}.single-post .blog-header .blog-meta{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px;margin-bottom:30px}.single-post .blog-header .blog-meta .date{font-size:1.6rem;font-weight:400;line-height:normal;color:#ffffff;font-family:"Inter-Regular", sans-serif;opacity:0.8}.single-post .blog-content{padding:0px 0;background-color:#ffffff}.single-post .blog-content .container{max-width:1200px;margin:0 auto}.single-post .blog-content .featured-image{max-width:1280px;margin:0px auto 40px;padding-right:var(--bs-gutter-x, 1.5rem);padding-left:var(--bs-gutter-x, 1.5rem)}.single-post .blog-content .featured-image img{width:100%;height:auto;display:block}.single-post .blog-content .tag-container{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px;flex-wrap:wrap}.single-post .blog-content .tag-container .format-tag{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#beae17;border:none;border-radius:50px;font-size:1.4rem;font-weight:500;line-height:normal;color:#ffffff;font-family:"Inter-Medium", sans-serif;text-decoration:none;transition:background-color 0.2s ease}.single-post .blog-content .tag-container .format-tag svg{width:16px;height:16px;stroke:currentColor}.single-post .blog-content .tag-container .format-tag.blog-tag{background-color:#beae17}.single-post .blog-content .tag-container .format-tag.video-tag{background-color:#beae17}.single-post .blog-content .tag-container .format-tag.guide-tag{background-color:#beae17}.single-post .blog-content .tag-container .category-tags{display:inline-flex;flex-wrap:wrap;gap:10px}.single-post .blog-content .tag-container .category-tags .category-tag{display:inline-flex;align-items:center;padding:8px 16px;background:#5f6369;border:none;border-radius:50px;font-size:1.4rem;font-weight:500;line-height:normal;color:#ffffff;font-family:"Inter-Medium", sans-serif;text-decoration:none;transition:background-color 0.2s ease;stroke:#ffffff}.single-post .blog-content .tag-container .category-tags .category-tag::before{content:"";display:inline-block;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='white'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M3.75 6A2.25 2.25 0 0 1 6 3.75h2.25A2.25 2.25 0 0 1 10.5 6v2.25a2.25 2.25 0 0 1-2.25 2.25H6a2.25 2.25 0 0 1-2.25-2.25V6ZM3.75 15.75A2.25 2.25 0 0 1 6 13.5h2.25a2.25 2.25 0 0 1 2.25 2.25V18a2.25 2.25 0 0 1-2.25 2.25H6A2.25 2.25 0 0 1 3.75 18v-2.25ZM13.5 6a2.25 2.25 0 0 1 2.25-2.25H18A2.25 2.25 0 0 1 20.25 6v2.25A2.25 2.25 0 0 1 18 10.5h-2.25a2.25 2.25 0 0 1-2.25-2.25V6ZM13.5 15.75a2.25 2.25 0 0 1 2.25-2.25H18a2.25 2.25 0 0 1 2.25 2.25V18A2.25 2.25 0 0 1 18 20.25h-2.25A2.25 2.25 0 0 1 13.5 18v-2.25Z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;margin-right:8px}.single-post .blog-content .tag-container .category-tags .category-tag:hover{background-color:#474a4e}.single-post .blog-content .tag-container .category-tags .category-tag.topic-tag{background-color:#CD163F}.single-post .blog-content .tag-container .category-tags .category-tag.topic-tag::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='white' class='size-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M12 18v-5.25m0 0a6.01 6.01 0 0 0 1.5-.189m-1.5.189a6.01 6.01 0 0 1-1.5-.189m3.75 7.478a12.06 12.06 0 0 1-4.5 0m3.75 2.383a14.406 14.406 0 0 1-3 0M14.25 18v-.192c0-.983.658-1.823 1.508-2.316a7.5 7.5 0 1 0-7.517 0c.85.493 1.509 1.333 1.509 2.316V18'/%3E%3C/svg%3E")}.single-post .blog-content .tag-container .category-tags .category-tag.topic-tag:hover{background-color:#9f1131}.single-post .blog-content .content-area{font-size:1.6rem;font-weight:400;line-height:1.5;color:#000000;font-family:"Inter-Regular", sans-serif;margin-bottom:6rem}.single-post .blog-content .content-area .is-heading{font-size:3rem;font-weight:700;line-height:normal;color:#000000;font-family:"Inter-Medium", sans-serif;display:block;margin:30px 0 15px}.single-post .blog-content .content-area h2{font-size:3rem;font-weight:700;line-height:normal;color:#000000;font-family:"Inter-Medium", sans-serif;margin:40px 0 20px}.single-post .blog-content .content-area h3{font-size:2.4rem;font-weight:700;line-height:normal;color:#000000;font-family:"Inter-Medium", sans-serif;margin:30px 0 15px}.single-post .blog-content .content-area h4{font-size:2rem;font-weight:700;line-height:normal;color:#000000;font-family:"Inter-Medium", sans-serif;margin:30px 0 15px}.single-post .blog-content .content-area p{font-size:1.6rem;font-weight:400;line-height:1.5;color:#000000;font-family:"Inter-Regular", sans-serif;margin-bottom:20px}.single-post .blog-content .content-area ul,.single-post .blog-content .content-area ol{margin:20px 0;padding-left:20px}.single-post .blog-content .content-area ul.contains-heading li::marker,.single-post .blog-content .content-area ol.contains-heading li::marker{font-size:3rem;font-weight:700;line-height:normal;color:#000000;font-family:"Inter-Medium", sans-serif}.single-post .blog-content .content-area ul li,.single-post .blog-content .content-area ol li{font-size:1.6rem;font-weight:400;line-height:1.5;color:#000000;font-family:"Inter-Regular", sans-serif;margin-bottom:10px}.single-post .blog-content .content-area img{max-width:100%;height:auto;border-radius:8px;margin:30px 0}.single-post .blog-content .content-area blockquote{margin:30px 0;padding:20px 30px;border-left:4px solid #CD163F;background-color:rgba(205, 22, 63, 0.05);font-size:2rem;font-weight:400;line-height:1.5;color:#000000;font-family:"Inter-Regular", sans-serif;font-style:italic}.single-post .blog-content .content-area blockquote::before{content:"“";position:absolute;left:6px;font-size:32px;top:4px;font-weight:700;font-family:sans-serif;font-style:normal}.single-post .blog-content .content-area blockquote p:last-child{margin-bottom:0}.single-post .blog-content .share-section{display:none;margin-top:60px;padding-top:30px;border-top:1px solid #d9d9d9}.single-post .blog-content .share-section .share-title{font-size:2rem;font-weight:600;line-height:normal;color:#CD163F;font-family:"Inter-Medium", sans-serif;margin-bottom:20px;text-align:center}.single-post .blog-content .share-section .share-buttons{display:flex;justify-content:center;gap:15px}.single-post .blog-content .share-section .share-buttons .share-button{padding:12px 24px;background:#ffffff;border:1px solid #d9d9d9;border-radius:50px;display:flex;align-items:center;gap:10px;cursor:pointer;transition:all 0.3s ease}.single-post .blog-content .share-section .share-buttons .share-button svg{width:20px;height:20px;stroke:#5f6369}.single-post .blog-content .share-section .share-buttons .share-button span{font-size:1.4rem;font-weight:500;line-height:normal;color:#5f6369;font-family:"Inter-Medium", sans-serif}.single-post .blog-content .share-section .share-buttons .share-button:hover{background-color:#CD163F;border-color:#CD163F}.single-post .blog-content .share-section .share-buttons .share-button:hover svg{stroke:#ffffff}.single-post .blog-content .share-section .share-buttons .share-button:hover span{color:#ffffff}.single-post .blog-content .post-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:20px 0;border-bottom:1px solid #d9d9d9;margin-bottom:20px}.single-post .blog-content .post-meta .post-meta-date{font-size:2rem;font-weight:500;line-height:normal;color:#5f6369;font-family:"Inter-Regular", sans-serif;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;width:100%}.single-post .blog-content .post-meta .post-meta-date .date{font-size:1.6rem;font-weight:500;line-height:normal;color:#5f6369;font-family:"Inter-Medium", sans-serif}.single-post .blog-content .post-meta .post-meta-date .date-title,.single-post .blog-content .post-meta .category-tag-title{font-size:2rem;font-weight:700;line-height:normal;color:#5f6369;font-family:"Inter-Regular", sans-serif;width:100px}.single-post .blog-content .post-meta .author-info{display:flex;align-items:center;gap:15px}.single-post .blog-content .post-meta .author-info .author-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.single-post .blog-content .post-meta .author-info .author-details{display:flex;flex-direction:column;gap:4px}.single-post .blog-content .post-meta .author-info .author-details .author-name{font-size:1.6rem;font-weight:500;line-height:normal;color:#000000;font-family:"Inter-Medium", sans-serif}.single-post .blog-content .post-meta .author-info .author-details .post-details{display:flex;align-items:center;gap:8px;font-size:1.4rem;font-weight:400;line-height:normal;color:#5f6369;font-family:"Inter-Regular", sans-serif}.single-post .blog-content .post-meta .author-info .author-details .post-details .separator{color:#d9d9d9}.single-post .blog-content .post-meta .social-links{display:flex;align-items:center;gap:15px}.single-post .blog-content .post-meta .social-links .social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#ffffff;border:1px solid #d9d9d9;transition:all 0.3s ease}.single-post .blog-content .post-meta .social-links .social-link svg{width:20px;height:20px;stroke:#5f6369;transition:stroke 0.3s ease}.single-post .blog-content .post-meta .social-links .social-link:hover{background:#CD163F;border-color:#CD163F}.single-post .blog-content .post-meta .social-links .social-link:hover svg{stroke:#ffffff}.single-post .blog-content .post-meta .social-links .more-options{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#ffffff;border:1px solid #d9d9d9;cursor:pointer;transition:all 0.3s ease;padding:0}.single-post .blog-content .post-meta .social-links .more-options svg{width:20px;height:20px;stroke:#5f6369;transition:stroke 0.3s ease}.single-post .blog-content .post-meta .social-links .more-options:hover{background:#CD163F;border-color:#CD163F}.single-post .blog-content .post-meta .social-links .more-options:hover svg{stroke:#ffffff}.single-post .blog-content .summary-box{background-color:#f6f6f6;border-radius:8px;padding:30px;margin:30px 0}.single-post .blog-content .summary-box .summary-title{font-size:2.4rem;font-weight:600;line-height:normal;color:#000000;font-family:"Inter-Medium", sans-serif;margin-bottom:20px}.single-post .blog-content .summary-box .summary-content p{font-size:1.6rem;font-weight:400;line-height:normal;color:#000000;font-family:"Inter-Regular", sans-serif;margin-bottom:15px}.single-post .blog-content .summary-box .summary-content ul{list-style:none;padding:0;margin:0}.single-post .blog-content .summary-box .summary-content ul li{font-size:1.6rem;font-weight:400;line-height:normal;color:#000000;font-family:"Inter-Regular", sans-serif;position:relative;padding-left:20px;margin-bottom:10px}.single-post .blog-content .summary-box .summary-content ul li:before{content:"•";position:absolute;left:0;color:#CD163F}.single-post .blog-content .summary-box .summary-content ul li:last-child{margin-bottom:0}.suggested-content{padding:60px 0;background-color:#f5f5f5;background:url("/wp-content/themes/twentytwentyone-child/assets/images/resources/tsp-resources-bg-suggested-posts.webp") no-repeat center center / cover}.suggested-content .container{max-width:800px}.suggested-content .section-title{font-size:4rem;font-weight:700;line-height:normal;color:#FAA41A;font-family:"Inter-Medium", sans-serif;text-align:center;margin-bottom:30px}.suggested-content .owl-carousel .item{padding:0 15px;max-width:100%;margin:0 auto}.suggested-content .owl-carousel .item .blog-card{background:transparent;border-radius:0px;overflow:hidden;text-align:center}.suggested-content .owl-carousel .item .blog-card .blog-image{position:relative;padding-top:56.25%;overflow:hidden}.suggested-content .owl-carousel .item .blog-card .blog-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.suggested-content .owl-carousel .item .blog-card .blog-content{padding:20px;display:flex;flex-direction:column;align-items:center;background:transparent}.suggested-content .owl-carousel .item .blog-card .blog-content .tag-container{margin-bottom:15px;display:none}.suggested-content .owl-carousel .item .blog-card .blog-content .tag-container .format-tag{display:inline-flex;align-items:center;gap:8px;padding:8px 30px;background:#beae17;border:none;border-radius:50px;font-size:1.4rem;font-weight:500;line-height:normal;color:#ffffff;font-family:"Inter-Medium", sans-serif;text-transform:capitalize}.suggested-content .owl-carousel .item .blog-card .blog-content .blog-title{margin:15px 0}.suggested-content .owl-carousel .item .blog-card .blog-content .blog-title a{font-size:2.8rem;font-weight:400;line-height:normal;color:#ffffff;font-family:"Inter-Medium", sans-serif;text-decoration:none;text-align:center}.suggested-content .owl-carousel .item .blog-card .blog-content .blog-title a:hover{color:#FAA41A}.suggested-content .owl-carousel .item .blog-card .blog-content .blog-excerpt{font-size:1.6rem;font-weight:400;line-height:normal;color:#ffffff;font-family:"Inter-Regular", sans-serif;margin-bottom:20px;max-width:600px;margin-left:auto;margin-right:auto;text-align:center}.suggested-content .owl-carousel .item .blog-card .blog-content .read-more{font-size:1.6rem;font-weight:500;line-height:normal;color:#FAA41A;font-family:"Inter-Medium", sans-serif;text-decoration:none;display:inline-block;margin-top:10px}.suggested-content .owl-carousel .item .blog-card .blog-content .read-more:hover{text-decoration:underline}.suggested-content .owl-carousel .owl-nav{position:absolute;top:30%;transform:translateY(-50%);width:100%;pointer-events:none}.suggested-content .owl-carousel .owl-nav button{position:absolute;width:40px;height:40px;border:1px solid #FAA41A !important;border-radius:50%;background:transparent !important;pointer-events:auto}.suggested-content .owl-carousel .owl-nav button svg{width:20px;height:20px;stroke:#FAA41A;transition:stroke 0.3s ease}.suggested-content .owl-carousel .owl-nav button.owl-prev{left:-60px}.suggested-content .owl-carousel .owl-nav button.owl-next{right:-60px}.suggested-content .owl-carousel .owl-nav button:hover{background:#FAA41A !important}.suggested-content .owl-carousel .owl-nav button:hover svg{stroke:#000000}.pagination{margin-top:20px;display:flex;justify-content:center;align-items:center;gap:10px;border-top:none;flex-wrap:wrap;padding:0 15px}.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;font-size:1.6rem;font-weight:500;line-height:normal;color:#000000;font-family:"Inter-Medium", sans-serif;padding:8px 12px;background:#ffffff;border:1px solid #d9d9d9;text-decoration:none;border-radius:4px;transition:all 0.3s ease}.pagination .page-numbers:hover{background-color:#ffffff;border-color:#CD163F;color:#CD163F}.pagination .page-numbers.current{background-color:#CD163F;border-color:#CD163F;color:#ffffff;pointer-events:none}.pagination .page-numbers.prev,.pagination .page-numbers.next{padding:8px 15px;min-width:auto;white-space:nowrap}.pagination .page-numbers.prev:hover,.pagination .page-numbers.next:hover{background-color:#CD163F;border-color:#CD163F;color:#ffffff}.pagination .page-numbers.dots{border:none;pointer-events:none;background:transparent;padding:8px;min-width:auto}.pagination .page-numbers.dots:hover{background:transparent;color:#000000}.back-to-resources{padding:20px 0;background-color:#5f6369;margin-bottom:30px !important}.back-to-resources .back-link{display:inline-flex;align-items:center;gap:10px;font-size:1.8rem;font-weight:400;line-height:normal;color:#ffffff;font-family:"Inter-Medium", sans-serif;text-decoration:none;transition:color 0.3s ease}.back-to-resources .back-link svg{width:20px;height:20px;stroke:currentColor;transition:transform 0.3s ease}.back-to-resources .back-link:hover{color:#e6e6e6}.back-to-resources .back-link:hover svg{transform:translateX(-5px)}.filter-sidebar{position:absolute;top:calc(100% + 10px);right:0;width:300px;background:#ffffff;z-index:99999;border-radius:8px;opacity:0;visibility:hidden;box-shadow:0 4px 20px rgba(0, 0, 0, 0.1);transform:translateY(-10px);transition:all 0.3s ease}.filter-sidebar::before{content:"";position:absolute;top:-8px;right:20px;width:16px;height:16px;background:#d9d9d9;transform:rotate(45deg);box-shadow:-2px -2px 5px rgba(0, 0, 0, 0.05)}.filter-sidebar.active{opacity:1;visibility:visible;transform:translateY(0)}.filter-sidebar .filter-header{padding:15px 20px;border-bottom:1px solid #d9d9d9;display:flex;align-items:center;justify-content:space-between;background:#d9d9d9;border-radius:8px 8px 0 0;flex-wrap:wrap;gap:10px}.filter-sidebar .filter-header .filter-heading{font-size:1.8rem;font-weight:600;line-height:normal;color:#000000;font-family:"Inter-Medium", sans-serif;margin:0}.filter-sidebar .filter-header .filter-actions{display:flex;gap:10px}.filter-sidebar .filter-header .filter-actions button{padding:6px 12px;border-radius:4px;font-size:1.4rem;font-family:"Inter-Medium", sans-serif;cursor:pointer;transition:all 0.3s ease}.filter-sidebar .filter-header .filter-actions .apply-filter{background:#CD163F;color:#ffffff;border:1px solid #CD163F}.filter-sidebar .filter-header .filter-actions .apply-filter:hover{background:#9f1131}.filter-sidebar .filter-header .filter-actions .clear-filter{background:#ffffff;color:#CD163F;border:1px solid #CD163F}.filter-sidebar .filter-header .filter-actions .clear-filter:hover{color:#9e2432}.filter-sidebar .filter-form{padding:15px 20px;max-height:60vh;overflow-y:auto}.filter-sidebar .filter-section{margin-bottom:15px}.filter-sidebar .filter-section:last-child{margin-bottom:0}.filter-sidebar .filter-section .filter-title{font-size:1.4rem;font-weight:600;line-height:normal;color:#000000;font-family:"Inter-Medium", sans-serif;margin:0;padding:8px 0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all 0.3s ease}.filter-sidebar .filter-section .filter-title::after{content:"";width:10px;height:10px;border-right:2px solid #5f6369;border-bottom:2px solid #5f6369;transform:rotate(45deg);transition:transform 0.3s ease}.filter-sidebar .filter-section .filter-title.active{color:#CD163F}.filter-sidebar .filter-section .filter-title.active::after{transform:rotate(-135deg)}.filter-sidebar .filter-section .filter-options{max-height:0;overflow:hidden;transition:max-height 0.3s ease;padding-left:10px}.filter-sidebar .filter-checkbox{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:1.4rem;font-weight:400;line-height:normal;color:#000000;font-family:"Inter-Regular", sans-serif;user-select:none;-webkit-user-select:none;position:relative;padding:6px 0 6px 30px}.filter-sidebar .filter-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.filter-sidebar .filter-checkbox input:checked~.checkmark{background-color:#CD163F;border-color:#CD163F}.filter-sidebar .filter-checkbox input:checked~.checkmark:after{display:block}.filter-sidebar .filter-checkbox .checkmark{position:absolute;left:0;height:18px;width:18px;background-color:#ffffff;border:2px solid #d9d9d9;border-radius:4px;transition:all 0.3s ease}.filter-sidebar .filter-checkbox .checkmark:after{content:"";position:absolute;display:none;left:5px;top:1px;width:5px;height:10px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg)}.filter-sidebar .filter-checkbox:hover .checkmark{border-color:#CD163F}.filter-wrapper{position:relative;display:inline-block}button.filter-trigger{display:inline-flex;align-items:center;gap:16px;padding:8px 18px;background:#CD163F;border:2px solid #CD163F;border-radius:8px;cursor:pointer;font-size:2rem;font-weight:700;line-height:normal;color:#5f6369;font-family:"Inter-Medium", sans-serif;transition:all 0.3s ease}button.filter-trigger svg{width:40px;height:40px;stroke:currentColor}button.filter-trigger:hover{background:#ffffff;border-color:#CD163F;color:#CD163F}.filter-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.5);opacity:0;visibility:hidden;transition:all 0.3s ease;z-index:999}.filter-overlay.active{opacity:1;visibility:visible}.search-filter-container{position:relative;display:flex;align-items:center;gap:15px;width:100%;justify-content:space-between}.no-results{text-align:center;padding:4rem 2rem;background:#f8f8f8;border-radius:8px;margin:2rem 0}.no-results span{color:#CD163F;margin-bottom:1.5rem;font-size:2.4rem}.no-results p{color:#5f6369;font-size:1.6rem;line-height:1.5;margin:0}.page-template-main-category-template,.service-locations-template{}.page-template-main-category-template .top_home_banner_slider #home_banner_slider.main-category-slider .slider-content,.service-locations-template .top_home_banner_slider #home_banner_slider.main-category-slider .slider-content{background:url(../assets/images/home/home-slider-content-container.webp) no-repeat right center / cover;background-color:#FAA41A;padding-right:0}.page-template-main-category-template .top_home_banner_slider #home_banner_slider.main-category-slider .title,.service-locations-template .top_home_banner_slider #home_banner_slider.main-category-slider .title{font-size:35px;font-weight:700;line-height:50px;color:#49454F;font-family:"Inter-Bold", sans-serif}.page-template-main-category-template .top_home_banner_slider #home_banner_slider.main-category-slider p,.service-locations-template .top_home_banner_slider #home_banner_slider.main-category-slider p{color:#49454F;font-size:18px;line-height:28px}.page-template-main-category-template .top_home_banner_slider #home_banner_slider.main-category-slider .subtitle,.service-locations-template .top_home_banner_slider #home_banner_slider.main-category-slider .subtitle{font-size:22px;font-weight:400;line-height:36px;color:#49454F;font-family:"Inter-Regular", sans-serif}.page-template-main-category-template .top_home_banner_slider #home_banner_slider.main-category-slider .subtitle ul,.page-template-main-category-template .top_home_banner_slider #home_banner_slider.main-category-slider .subtitle ol,.service-locations-template .top_home_banner_slider #home_banner_slider.main-category-slider .subtitle ul,.service-locations-template .top_home_banner_slider #home_banner_slider.main-category-slider .subtitle ol{padding-left:25px;margin-top:20px}.page-template-main-category-template .top_home_banner_slider #home_banner_slider.main-category-slider .subtitle ul li,.page-template-main-category-template .top_home_banner_slider #home_banner_slider.main-category-slider .subtitle ol li,.service-locations-template .top_home_banner_slider #home_banner_slider.main-category-slider .subtitle ul li,.service-locations-template .top_home_banner_slider #home_banner_slider.main-category-slider .subtitle ol li{color:#49454F;font-size:18px;line-height:28px}.page-template-main-category-template .top_home_banner_slider #home_banner_slider.main-category-slider .button-group,.service-locations-template .top_home_banner_slider #home_banner_slider.main-category-slider .button-group{display:flex;gap:0 10px}.page-template-main-category-template .top_home_banner_slider #home_banner_slider.main-category-slider .global-red-button.second-button-bg,.service-locations-template .top_home_banner_slider #home_banner_slider.main-category-slider .global-red-button.second-button-bg{background-color:#5f6369}#tsp-review-box.review-box{display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#ffffff;padding:20px;border-radius:30px;max-width:310px;gap:10px}#tsp-review-box.review-box .review-box__header{display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:24px;font-weight:700;line-height:28px;color:#000000;font-family:"Inter-Bold", sans-serif}#tsp-review-box.review-box .review-box__header--number{font-size:30px;font-weight:700;line-height:36px;color:#34A853;font-family:"Inter-Bold", sans-serif}#tsp-review-box.review-box .review-box__icon{display:flex;align-items:center;justify-content:center;gap:5px}#tsp-review-box.review-box .review-box__icon--stars{width:100%;height:auto}a.tsp-review-box-link-wrap.slider-review{position:absolute;right:0;bottom:70px;left:55%;display:inline;width:max-content;padding:0;z-index:99}#contact-us-page.content-with-step-form{max-width:100%}#contact-us-page.content-with-step-form .form-group{padding:0}#contact-us-page.content-with-step-form .form-group #superplumber__step_form{margin:0}#contact-us-page.content-with-step-form .content-group{margin-bottom:2rem}#contact-us-page.content-with-step-form .content-group .section-title{font-size:50px;font-weight:400;line-height:50px;color:#1E1E1E;font-family:"Inter-Regular", sans-serif;margin-bottom:3rem}#contact-us-page.content-with-step-form .content-group .section-subtitle{font-size:20px;font-weight:400;line-height:28px;color:#1E1E1E;font-family:"Inter-Regular", sans-serif;margin-bottom:3rem;margin-right:1.6rem}#contact-us-page.content-with-step-form .content-group .section-subtitle p{font-size:16px;font-weight:400;line-height:24px;color:#1E1E1E;font-family:"Inter-Regular", sans-serif;margin-bottom:15px}#contact-us-page.content-with-step-form .content-group .section-subtitle a{color:#CD163F}#contact-us-page.content-with-step-form .content-group .section-subtitle a:hover{text-decoration:underline}#contact-us-page.content-with-step-form .form-group h2{font-size:45px;font-weight:700;line-height:52px;color:#000000;font-family:"Inter-Regular", sans-serif;margin:20px 0}#plumbing-emergency .container{background:url("/wp-content/themes/twentytwentyone-child/assets/images/resources/tsp-resources-bg-filter.webp") no-repeat center right / cover;display:flex;justify-content:center;align-items:center;padding:0 45px}#plumbing-emergency .left-group,#plumbing-emergency .right-group{padding:40px 0}#plumbing-emergency .left-group .section-title{font-size:35px;font-weight:700;line-height:44px;color:#ffffff;font-family:"Inter-Regular", sans-serif}#plumbing-emergency .left-group .section-desc{font-size:16px;font-weight:400;line-height:24px;color:#ffffff;font-family:"Inter-Regular", sans-serif;max-width:80%;margin-right:auto}#plumbing-emergency .left-group .section-desc p{margin-bottom:10px}#plumbing-emergency .right-group img{width:100%;height:auto;max-width:350px;margin:0 auto;display:block}.plumbing-services-section{background-color:#ffffff;padding:60px 0}.plumbing-services-section .section-title{color:#1E1E1E}.plumbing-services-section .card{border:none;border-radius:0.5rem}.plumbing-services-section .card .card-header{background-color:transparent;padding:0;border:none}.plumbing-services-section .card .card-header .btn-link{font-size:36px;font-weight:700;line-height:44px;color:#ffffff;font-family:"Inter-Bold", sans-serif;width:100%;text-align:left;text-decoration:none;padding:1.6rem 1rem;position:relative;display:flex;align-items:center;gap:1rem;border-radius:8px;background-color:#5f6369}.plumbing-services-section .card .card-header .btn-link .accordion-icon{width:80px;height:80px}.plumbing-services-section .card .card-header .btn-link:hover,.plumbing-services-section .card .card-header .btn-link:focus{text-decoration:none;color:#ffffff;background-color:#53565c}.plumbing-services-section .card .card-header .btn-link:not(.collapsed){color:#000000;background-color:transparent}.plumbing-services-section .card .card-header .btn-link::after{content:"";position:absolute;right:2rem;top:50%;transform:translateY(-50%);width:1.6rem;height:1.6rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.6rem;transition:transform 0.2s ease-in-out}.plumbing-services-section .card .card-header .btn-link:not(.collapsed)::after{transform:translateY(-50%) rotate(180deg);background-color:#CD163F}.plumbing-services-section .card .card-body{padding:1.5rem;background-color:#ffffff;border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem}.plumbing-services-section .service-list{margin:0;padding:0}.plumbing-services-section .service-list li{margin-bottom:0;border-bottom:1px solid #D9D9D9}.plumbing-services-section .service-list li:last-child{margin-bottom:0;border-bottom:none}.plumbing-services-section .service-list li a{font-size:22px;font-weight:400;line-height:28px;color:#414141;font-family:"Inter-Regular", sans-serif;text-decoration:none;transition:color 0.2s ease;display:flex;justify-content:space-between;align-items:center;padding:1.6rem 2rem}.plumbing-services-section .service-list li a::after{content:"";width:0.6rem;height:0.6rem;border-style:solid;border-width:0.4rem 0 0.4rem 0.6rem;border-color:transparent transparent transparent #414141;background-image:none;transition:transform 0.2s ease, border-color 0.2s ease}.plumbing-services-section .service-list li a:hover{color:#CD163F}.plumbing-services-section .service-list li a:hover::after{transform:translateX(5px);border-color:transparent transparent transparent #CD163F}@media (max-width:1199px){a.tsp-review-box-link-wrap.slider-review{left:60%}}@media (max-width:991px){.page-template-main-category-template .top_home_banner_slider #home_banner_slider.main-category-slider .button-group{flex-direction:column}.page-template-main-category-template .top_home_banner_slider #home_banner_slider.main-category-slider .slider-content{padding-right:40px}.page-template-main-category-template .top_home_banner_slider #home_banner_slider.main-category-slider .plumbing-services-section .card .card-header .btn-link{font-size:28px;line-height:36px}.page-template-main-category-template .top_home_banner_slider #home_banner_slider.main-category-slider .plumbing-services-section .service-list li a{font-size:18px;line-height:24px}a.tsp-review-box-link-wrap.slider-review{left:55%}}@media (max-width:767px){.page-template-main-category-template{}.page-template-main-category-template .top_home_banner_slider #home_banner_slider.main-category-slider .slider-content{max-height:380px;min-height:280px;padding:20px 20px 50px}.page-template-main-category-template .top_home_banner_slider #home_banner_slider.main-category-slider .owl-dots{bottom:15px}a.tsp-review-box-link-wrap.slider-review{right:0;bottom:70%;left:50%;transform:translate(-50%)}.plumbing-services-section .card .card-header .btn-link{padding:1rem 1rem}.plumbing-services-section .card .card-header .btn-link .accordion-icon{width:60px;height:60px}#plumbing-emergency .container{background:url("/wp-content/themes/twentytwentyone-child/assets/images/main-category/tsp-banner-mobile.webp") no-repeat center bottom / cover;padding:0 35px}#plumbing-emergency .left-group{padding-bottom:0}#plumbing-emergency .left-group .section-desc{max-width:100%}}@media (max-width:575px){.page-template-main-category-template{}.page-template-main-category-template .top_home_banner_slider #home_banner_slider.main-category-slider .slider-content{max-height:100%;min-height:370px;display:flex;flex-direction:column;justify-content:flex-start;padding-top:30px}.page-template-main-category-template .top_home_banner_slider #home_banner_slider.main-category-slider .button-group{flex-direction:column;width:fit-content;margin:0 auto}.page-template-main-category-template .top_home_banner_slider #home_banner_slider.main-category-slider .button-group a{padding:18px 35px;font-size:20px !important}.plumbing-services-section .card .card-header .btn-link{font-size:24px;line-height:32px}#contact-us-page.content-with-step-form .form-group #superplumber__step_form{margin:0}#contact-us-page.content-with-step-form .content-group{margin-bottom:3rem}#contact-us-page.content-with-step-form .content-group .section-title{font-size:45px;line-height:50px;margin-bottom:40px}#contact-us-page.content-with-step-form .content-group .section-subtitle{font-size:16px;line-height:26px;margin:0}}.inner-hero-banner{position:relative;background:#4a4a4a;padding:0;overflow:hidden}.inner-hero-banner .city-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:url("../assets/images/resources/tsp-resources-bg-posts.webp") repeat-x bottom;opacity:0.2;z-index:1}.inner-hero-banner .container{position:relative;z-index:2}.inner-hero-banner .banner-wrapper{display:flex;align-items:center;justify-content:space-between;position:relative;min-height:200px}.inner-hero-banner .banner-wrapper:after{content:"";position:absolute;right:25%;top:0;height:100%;width:100px;background:#ff6b00;transform:skew(-45deg);z-index:99}.inner-hero-banner .mascot-wrapper{flex:0 0 200px}.inner-hero-banner .mascot-wrapper img{max-width:100%;height:auto}.inner-hero-banner .banner-content{flex:1;padding:0 50px;color:#fff;text-align:center}.inner-hero-banner .banner-content .breadcrumb{margin-bottom:15px;font-size:14px}.inner-hero-banner .banner-content .breadcrumb a{color:#ff6b00;text-decoration:none}.inner-hero-banner .banner-content .breadcrumb a:hover{text-decoration:underline}.inner-hero-banner .banner-content h1{font-size:42px;margin:0;font-weight:700;text-transform:uppercase}.inner-hero-banner .van-wrapper{flex:0 0 300px;position:relative;z-index:2}.inner-hero-banner .van-wrapper img{max-width:100%;height:auto;border-radius:8px}@media (max-width:991px){.inner-hero-banner .banner-wrapper{flex-direction:column;text-align:center;padding:30px 0}.inner-hero-banner .banner-wrapper:after{display:none}.inner-hero-banner .mascot-wrapper{flex:0 0 auto;margin-bottom:20px}.inner-hero-banner .banner-content{padding:20px 0}.inner-hero-banner .van-wrapper{flex:0 0 auto;margin-top:20px}}#special-offers-template.about-hero-banner{margin:0}#special-offers-template.about-hero-banner .special-offers-hero .heading-container{position:absolute;top:50%;right:-45%;transform:translate(-50%, -50%);width:100%}#special-offers-template.about-hero-banner .special-offers-hero .heading-container h1{font-size:50px;line-height:60px;max-width:35%}.about-mission{padding:60px 0 0;background-color:#fff}.about-mission__content{padding-right:30px}.about-mission__title{font-size:35px;font-weight:600;line-height:42px;color:#000000;font-family:"Inter-Regular", sans-serif;margin-bottom:30px}.about-mission__text{font-size:16px;font-weight:400;line-height:24px;color:#000000;font-family:"Inter-Regular", sans-serif;margin-bottom:20px}.about-mission__video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;box-shadow:0 4px 12px rgba(0, 0, 0, 0.1)}.about-mission__video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.about-vision{padding:60px 0}.about-vision__title{font-size:35px;font-weight:600;line-height:42px;color:#000000;font-family:"Inter-Regular", sans-serif;margin-bottom:30px}.about-vision__text{font-size:16px;font-weight:400;line-height:24px;color:#000000;font-family:"Inter-Regular", sans-serif;margin-bottom:20px}.about-vision__image{padding-right:30px;height:100%}.about-vision__image img{width:100%;height:100%;object-fit:cover;box-shadow:0 4px 12px rgba(0, 0, 0, 0.1)}.areas-we-serve{padding:60px 0 0}.areas-we-serve__content{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding-right:30px}.areas-we-serve__content--text .areas-we-serve__title{font-size:25px;font-weight:600;line-height:30px;color:#000000;font-family:"Inter-Regular", sans-serif;margin-bottom:30px}.areas-we-serve__content--text p{font-size:16px;font-weight:400;line-height:24px;color:#000000;font-family:"Inter-Regular", sans-serif;margin-bottom:30px}.areas-we-serve__btn{background-color:#CD163F;color:#ffffff;padding:15px 30px;border-radius:8px;text-decoration:none;font-size:24px;font-weight:600;line-height:1.2;color:#ffffff;font-family:"Inter-Regular", sans-serif;transition:all 0.3s ease;z-index:2;display:block;text-align:center}.areas-we-serve__btn:hover{background-color:#9f1131;color:#ffffff}.areas-we-serve__map img{width:100%;height:auto;max-width:430px;margin-left:auto;display:block}.work-with-us{padding:60px 0 0}.work-with-us__content{padding-right:30px}.work-with-us__title{font-size:25px;font-weight:600;line-height:30px;color:#000000;font-family:"Inter-Regular", sans-serif;margin-bottom:30px}.work-with-us__description p{font-size:16px;font-weight:400;line-height:24px;color:#000000;font-family:"Inter-Regular", sans-serif;margin-bottom:20px}.work-with-us__description p:last-child{margin-bottom:0}.work-with-us__description a{color:#CD163F;font-weight:700;text-decoration:none;transition:all 0.3s ease}.work-with-us__description a:hover{color:#9f1131}.work-with-us__cta{font-size:16px;font-weight:400;line-height:24px;color:#000000;font-family:"Inter-Regular", sans-serif;margin-top:30px}.work-with-us__image img{width:100%;height:auto;box-shadow:0 4px 12px rgba(0, 0, 0, 0.1)}.contact-banner{padding:60px 0 70px;position:relative;overflow:hidden}.contact-banner__wrapper{display:flex;align-items:center;justify-content:space-between;position:relative;background-color:#5f6369;padding:50px 60px;background:url(../assets/images/home/why-superplumber-bg-image.webp) center bottom / cover repeat-x #5f6369;width:100%;position:relative}.contact-banner__content{max-width:500px;color:#ffffff}.contact-banner__title{font-size:48px;font-weight:700;line-height:1.2;color:#ffffff;font-family:"Inter-Regular", sans-serif;margin-bottom:20px}.contact-banner__description{font-size:22px;font-weight:400;line-height:1.6;color:#ffffff;font-family:"Inter-Regular", sans-serif;margin-bottom:0}.contact-banner__mascot{position:absolute;right:24%;top:0;bottom:0;width:100%;max-width:250px;z-index:3;display:flex;justify-content:flex-end;align-items:center}.contact-banner__mascot-img{width:100%;height:auto}.contact-banner__cta{background-color:#CD163F;color:#ffffff;padding:36px;padding-left:100px;border-radius:30px;text-decoration:none;font-size:45px;font-weight:600;line-height:1.2;color:#ffffff;font-family:"Inter-Regular", sans-serif;transition:background-color 0.3s ease;position:relative;z-index:2;display:inline-block;max-width:320px;text-align:right}.contact-banner__cta:hover{background-color:#9f1131;color:#ffffff}@media (max-width:1199px){#special-offers-template.about-hero-banner .special-offers-hero .heading-container h1{font-size:34px;line-height:38px}.contact-banner__description{max-width:80%}.contact-banner__mascot{right:28%}}@media (max-width:991px){.about-mission,.about-vision,.areas-we-serve,.work-with-us{padding-top:40px}.about-mission__title,.about-vision__title{font-size:35px;line-height:42px;margin-bottom:20px}.about-mission__content,.about-vision__content{padding-right:0;padding-left:0;margin-bottom:30px}.about-vision__image{padding:0}.about-vision__image img{display:block;max-width:450px;margin:auto;height:auto}.areas-we-serve__content{text-align:left;padding-right:0}.areas-we-serve__map img{margin:auto;padding-top:32px}.work-with-us__content{text-align:left;margin-bottom:30px;padding-right:0}.work-with-us__image{margin-bottom:30px}.contact-banner{padding:40px 0}.contact-banner__wrapper{flex-direction:column;text-align:center}.contact-banner__content{max-width:100%;margin-bottom:30px}.contact-banner__description{max-width:100%}.contact-banner__title{font-size:36px}.contact-banner__mascot{position:relative;right:auto;bottom:auto;margin:20px auto}.contact-banner__cta{width:100%;text-align:center;padding:20px;padding-top:100px;margin-top:-108px}}@media (max-width:767px){#special-offers-template.about-hero-banner .special-offers-hero .heading-container{top:24%}#special-offers-template.about-hero-banner .special-offers-hero .heading-container h1{max-width:70%}}@media (max-width:575px){.contact-banner__wrapper{padding:40px 20px}.contact-banner__content{text-align:left}}@media (max-width:1640px){.top_home_banner_slider #home_banner_slider .slider-content{padding:50px}.home_plum_location_02 .van_img_home_2{width:600px}.inner_page_top_banner_01{height:245px}}@media (max-width:1439px){.main-navigation{padding:0 10px}.home_plum_location_02 .title_location_dark{padding-top:50px}.home_plum_location_02 .van_img_home_2{width:500px}.superplumber_tips_advice_08 .owl-nav button.owl-prev,.superplumber_google_review_slider_09 .owl-nav button.owl-prev,.superplumber_offer_slider_10 .owl-nav button.owl-prev{left:-3% !important;width:2%}.superplumber_tips_advice_08 .owl-nav button.owl-next,.superplumber_google_review_slider_09 .owl-nav button.owl-next,.superplumber_offer_slider_10 .owl-nav button.owl-next{right:-3% !important;width:2%}.page_breadcrumbs{padding:10px 20px}.container-spaces{margin:20px 50px 0px}.individual_service_page_title{background-position-x:75%}.individual_servicelist_section_03{padding:50px 20px 0px}.individual_servicelist_section_03 .service_name_icon .icon{height:140px;width:140px}.individual_servicelist_section_03 .service_name_icon .service_name{font-size:20px}.individual_service_gray_section_04 .main_service_image img{width:100%}.inner_page_top_banner_01{height:190px}.inner_page_top_banner_01 h1,.inner_page_top_banner_01 h4,.inner_page_top_banner_01 p.plain-text{padding-left:240px;width:62%}}@media (max-width:1199px){.global_title_35px{font-size:28px}.title_heading__50px{font-size:40px}.main-navigation #site-navigation ul#primary-menu-list{justify-content:left}.main-navigation #site-navigation ul#primary-menu-list li a{font-size:16px}.pt-100{padding-top:70px}.title_heading_white_40,.title_heading_mexicanred_40,.title_heading_black_40,.title_heading_cardinal_40{font-size:34px}.subtitle_heading_black_30{font-size:24px}.home_plum_location_02 .van_img_home_2{width:470px;right:3%}.top_home_banner_slider #home_banner_slider .slider-content{margin-left:15%}.home_why_superplumber_04 .content_desc{width:100%}.superplumber_plumbing_solution_07 .icons{width:100%}.superplumber_google_review_slider_09 #google_review .slider-content{width:90%;margin:auto;padding:20px 10px}.superplumber_google_review_slider_09 #google_review .slider-content p{height:210px}.superplumber_google_review_slider_09 #google_review .slider-content .author-details p.name{height:auto}.superplumber_offer_slider_10 #offer_slider .slider-content{width:90%;margin:auto}.home_plum_service_group_03 .row:last-child{width:100%}.home_plum_service_group_03 .service_name_icon .service_name{font-size:22px}.superplumber_areawe_serve_05 .left-section-content .left_cta_sec{padding:20px}.superplumber_areawe_serve_05 .left-section-content .left_cta_sec .cta_buttons_ .cta_btn_size{padding:10px 10px;font-size:16px}.footer-info-section .footer-quick-links a{font-size:16px}.footer-info-section .area-we-serve a{width:90%;font-size:28px}.superplumber_tips_advice_08 .owl-nav button.owl-prev,.superplumber_google_review_slider_09 .owl-nav button.owl-prev,.superplumber_offer_slider_10 .owl-nav button.owl-prev{left:-2% !important;width:2%}.superplumber_tips_advice_08 .owl-nav button.owl-next,.superplumber_google_review_slider_09 .owl-nav button.owl-next,.superplumber_offer_slider_10 .owl-nav button.owl-next{right:-2% !important;width:2%}.container-spaces{margin:0}.individual_servicelist_section_03{padding:50px 20px 0px}.individual_servicelist_section_03 .service_name_icon .service_name{font-size:18px}.individual_service_gray_section_04{padding:50px 20px}.individual_service_gray_section_04 .main_service_image img{width:100%}.individual_service_gray_section_04 .img-p-r-50{padding-right:20px}.individual_service_gray_section_04 .img-p-l-50{padding-left:20px}.service_expert_section_05 .mt-50{margin-top:30px}.service_expert_section_05 .service-refrence-image{width:400px}.cleaning_process_section_07 .process-steps-section:before{left:35px}.inner_page_contact_section{padding:50px 30px 50px 30px}.inner_page_contact_section .schedule_button a{width:100%}.inner_page_top_banner_01{height:160px}.inner_page_top_banner_01 h1,.inner_page_top_banner_01 h4,.inner_page_top_banner_01 p.plain-text{padding-left:240px;width:62%;line-height:48px}.career_join_team_section .schedule_button:before{width:253px;height:255px;top:-48px;left:-45px}.special-locations-dropdown .global-red-button{font-size:18px}.access-pro-icon-position .access-pro-icon-aoda button{bottom:105px}}@media (max-width:991px){#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.mega-menu-link{line-height:60px;height:60px;font-size:16px}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item ul.mega-sub-menu{width:220px}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{font-size:16px;height:50px}.main-navigation #site-navigation ul#primary-menu-list li a{font-size:14px;padding:15px 4px}#mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-flyout ul.mega-sub-menu{width:220px}.location-selector .location-popup .location-popup__toggle{font-size:11px}.logo-area .header-search .search-field{width:100% !important}.logo-area .header-phone a{font-size:14px}.logo-area .google-review-section .review-star h4{font-size:14px}.logo-area .google-review-section .special-offer a{font-size:14px}.logo-area .google-review-section .about-menu .dropdown button{font-size:14px}.superplumber_tips_advice_08 .owl-nav button.owl-prev,.superplumber_google_review_slider_09 .owl-nav button.owl-prev,.superplumber_offer_slider_10 .owl-nav button.owl-prev{left:-4% !important;width:8%}.superplumber_tips_advice_08 .owl-nav button.owl-next,.superplumber_google_review_slider_09 .owl-nav button.owl-next,.superplumber_offer_slider_10 .owl-nav button.owl-next{right:-4% !important;width:8%}.superplumber_offer_slider_10,.home_why_superplumber_04{background-size:cover}.global_title_35px{font-size:26px}.pt-70{padding-top:40px}.global-fixed-btn .book-service-cta a{font-size:28px}.global-fixed-btn .book-service-cta a:before{width:35px;height:30px}.global-fixed-btn .call-cta a{font-size:28px}.global-fixed-btn .call-cta a:before{width:35px;height:30px}.subtitle_heading_black_30{font-size:20px}.title_heading_white_40,.title_heading_mexicanred_40,.title_heading_black_40,.title_heading_cardinal_40{font-size:26px}.mb-40{margin-bottom:20px}.pt-100{padding-top:50px}.ptb-70{padding-top:50px;padding-bottom:50px}#bsCarousel.main-category-slider .title{font-size:35px;line-height:40px}#bsCarousel.main-category-slider .subtitle{font-size:18px;line-height:24px}#bsCarousel.main-category-slider .button-group{flex-direction:column}.page-template-main-category-template .top_home_banner_slider #home_banner_slider.main-category-slider .title{font-size:35px;line-height:40px}.page-template-main-category-template .top_home_banner_slider #home_banner_slider.main-category-slider .subtitle{font-size:18px;line-height:24px}.top_home_banner_slider{height:auto}.top_home_banner_slider #home_banner_slider .slider-content{margin-left:0%;height:auto;padding:40px 40px}.top_home_banner_slider #home_banner_slider .slider-content h4.subtitle{font-size:20px;line-height:28px}.top_home_banner_slider #home_banner_slider .owl-nav button.owl-prev{width:3%;left:1%}.top_home_banner_slider #home_banner_slider .owl-nav button.owl-next{width:3%;right:1%}.home_plum_location_02 .van_img_home_2{width:50%;top:60px;right:0}.home_plum_service_group_03 .service_name_icon .icon{height:130px;width:130px !important;align-content:center}.home_plum_service_group_03 .service_name_icon .icon img{width:75%}.home_plum_service_group_03 .service_name_icon .service_name{font-size:17px}.home_why_superplumber_04 .content_desc{margin-top:30px;width:100%}.home_why_superplumber_04 .content_desc .icons{height:100px}.home_why_superplumber_04 .content_desc .title{font-size:20px;height:auto;margin-bottom:15px;margin-top:10px}.superplumber_areawe_serve_05 .left-section-content .left_cta_sec .title{font-size:28px}.superplumber_areawe_serve_05 .left-section-content .left_cta_sec .cta_buttons_ .cta_btn_size{padding:10px 5px;font-size:14px}.superplumber_areawe_serve_05 .left-section-content .left_cta_sec .cta_buttons_ .orang_bg{margin-right:5px}.superplumber_areawe_serve_05 .main_catogery_map_right_ .location_map_image img{height:auto}.superplumber_areawe_serve_05 .right-sectiopn-content .right_area_serve_{padding:15px 15px}.superplumber_areawe_serve_05 .right-sectiopn-content .right_area_serve_ ul.location_list_col li{font-size:14px;line-height:14px}.superplumber_badge_06{margin-bottom:30px}.superplumber_plumbing_solution_07 .solution_description a{font-size:18px}.superplumber_plumbing_solution_07 .desc-pl{padding-left:4%}.superplumber_plumbing_solution_07 .desc-pr{padding-right:4%}.superplumber_plumbing_solution_07 .icons{width:500px;justify-content:center;align-items:center}.superplumber_plumbing_solution_07 .icons img{width:150px;height:10%}.superplumber_plumbing_solution_07 .side-image{width:100%}.superplumber_tips_advice_08 .custom-row-width{width:100%}.superplumber_tips_advice_08 .owl-stage-outer.owl-height{height:570px !important}.superplumber_tips_advice_08 .tips-advice-desc{min-height:450px;padding:20px;width:90%;margin:auto}.superplumber_tips_advice_08 .tips-advice-desc .title{font-size:18px}.superplumber_tips_advice_08 .tips-advice-desc a{font-size:16px}.superplumber_tips_advice_08 .tips-advice-desc .superplumber_paragraph_black{font-size:14px}.global-faq-design .accordion-item .accordion-header button.accordion-button{font-size:18px}.footer-info-section .footer-badge img{width:90%}.footer-info-section .sign-up-form{width:100%}.footer-info-section .sign-up-form h4{font-size:16px}.footer-info-section .footer-quick-links a{font-size:16px}.footer-info-section .area-we-serve a{width:100%;font-size:22px}.footer-copywrite #copyright,.footer-copywrite .quick-link a{font-size:16px}.new-post-card-section .new-post-card{height:250px}.new-post-card-section .new-post-card .card-content{padding:20px}.new-post-card-section .new-post-card .card-title{font-size:2.8rem}.blog-posts-featured .blog-card .blog-image img{height:40rem}.single-post .blog-header .blog-title{font-size:3.2rem}.suggested-content{padding:40px 0}.suggested-content .section-title{font-size:3.2rem}.suggested-content .owl-carousel .item .blog-card .blog-content .blog-title a{font-size:2.4rem}.suggested-content .owl-carousel .owl-nav button.owl-prev{left:-20px}.suggested-content .owl-carousel .owl-nav button.owl-next{right:-20px}.filter-sidebar{width:280px}.filter-sidebar .filter-header{padding:12px 15px}.filter-sidebar .filter-header h3{font-size:1.6rem}.filter-sidebar .filter-header .filter-actions button{padding:5px 10px;font-size:1.3rem}.filter-sidebar .filter-form{padding:12px 15px}#superplumber__step_form .wpforms-page-indicator.circles .wpforms-page-indicator-page:not(:last-of-type)::after{left:55%}#contact-us-page{margin:40px auto}#contact-us-page.content-with-step-form{margin:0px auto}#contact-us-page.content-with-step-form .content-group{margin-bottom:5rem}#contact-us-page.content-with-step-form .content-group .section-title{font-size:40px;line-height:46px}#contact-us-page.content-with-step-form .content-group .global_title_25px{font-size:22px}.plumbing-services-section .card .card-header .btn-link{font-size:24px;line-height:34px}.plumbing-services-section .card .card-header .btn-link .accordion-icon{width:60px;height:60px}.double_cta_button{margin-top:30px}.individual_servicelist_section_03{padding:50px 0px 0px}.individual_servicelist_section_03 .service_name_icon .icon{height:100px;width:100px}.individual_servicelist_section_03 .service_name_icon .service_name{font-size:16px}.service_expert_section_05 .global_title_35px{margin-left:20px}.service_expert_section_05 .col-md-6.col-sm-12.order-md-1 .service-refrence-image{padding-right:0px;padding-left:0px}.service_expert_section_05 .service-refrence-image{padding-left:0px;padding-right:0px;width:100%}.cleaning_process_section_07 .process-steps-section{top:-30px;height:545px}.cleaning_process_section_07 .process-steps-section .align-items-center{align-items:baseline !important}.cleaning_process_section_07 .process-steps-section:before{width:4px;height:476px;top:20px;left:20px}.inner_page_contact_section .schedule_button a{font-size:35px;padding:35px}.offer_individual_banner_sec_01 .banner_bg_img{padding-left:20px;padding-right:20px;height:300px}.offer_individual_banner_sec_01 .global-red-button{width:270px}.request-form-group .red-cta{font-size:20px}.request-form-group h1,.request-form-group .heading{font-size:32px}.request-form-group .subheading{font-size:20px;line-height:24px}.request-form-group #superplumber__step_form .wpforms-page-indicator.circles .wpforms-page-indicator-page{width:25%}.request-form-group #superplumber__step_form .wpforms-page-indicator.circles .wpforms-page-indicator-page:not(:last-of-type)::after{left:62%}.inner_page_top_banner_01{height:125px}.inner_page_top_banner_01 h1,.inner_page_top_banner_01 h4{padding-left:150px;width:70%;line-height:40px;font-size:34px}.career_join_team_section .schedule_button:before{width:200px;height:186px;top:-26px;left:-10px}.career_join_team_section .schedule_button a{width:260px;padding:20px 20px;font-size:30px;line-height:40px}.location_van_section_02 .van_img_home_2{margin-top:40px}.location_van_section_02 .double_cta_button{display:block;margin-top:30px;text-align:center}.location_van_section_02 .double_cta_button .cta_btn_size{display:block;width:auto;margin-bottom:20px;font-size:18px}.location_van_section_02 .double_cta_button .gray_bg{margin-right:0px;width:236px;margin:auto;margin-bottom:20px}.location_van_section_02 .double_cta_button .cardinal_bg{width:200px;margin:auto}.special-locations-dropdown .global-red-button{font-size:18px;padding:17px 15px}.location_area_we_serve_dynamic .left-section-content{padding:30px 10px 20px}.location_area_we_serve_dynamic .right-sectiopn-content .global-red-button{width:90%;padding:17px 15px}}@media (min-width:768px){.order-md-1{order:1}.order-first{order:2}}@media (max-width:767px){.global-topbar-offer .touchable-arrow{width:14px;height:14px;object-fit:contain}.global-topbar-offer p{font-size:13px;font-weight:600;line-height:20px;color:#ffffff;font-family:"Inter-Regular", sans-serif;text-align:center}.global-topbar-offer p:before{content:none}.global-topbar-offer p:after{content:none}.page_breadcrumbs_mobile{display:block}.page_breadcrumbs_desktop{display:none}.page_breadcrumbs{padding:10px 5px !important}.page_breadcrumbs .breadcrumbs span,.page_breadcrumbs .breadcrumbs a{font-size:14px}.location-selector{margin-top:10px}.location-selector .location-popup .location-popup__dropdown{top:15%;width:320px;margin:auto}.location-selector .location-popup .location-popup__close{top:-10px;right:10px}.service-locations-template .superplumber_areawe_serve_05 .main-service-height{height:auto}.service-locations-template .superplumber_areawe_serve_05 .mobile-brand-image-content{display:none}.service-locations-template .superplumber_areawe_serve_05 .right_area_serve_ .global_title_25px.text_black{display:none !important}.global_paragraph__16px{font-size:14px}.ptb-70{padding-top:40px;padding-bottom:40px}.global-fixed-btn,.desktop-header-mobile-block{display:none}.mobile-header-mobile-block{display:block}.global-red-button{font-size:14px !important;padding:17px 15px;margin-top:20px}.ti-widget.ti-goog .ti-widget-container .ti-header .ti-rating-text{color:#fff !important}.title_heading__50px{font-size:40px}.top_home_banner_slider{height:auto;min-height:480px}.top_home_banner_slider #home_banner_slider .banner_slide_01{background-image:none !important}.top_home_banner_slider #home_banner_slider .mobile-banner-image{display:block;height:180px}.top_home_banner_slider #home_banner_slider .mobile-banner-image img{height:100%;object-fit:cover}.top_home_banner_slider #home_banner_slider .slider-content{background:url(../assets/images/home/mobile-slider-content-bg-image.webp) center no-repeat;background-size:cover;max-height:450px;min-height:300px;padding:0px 20px 20px;width:100%}.top_home_banner_slider #home_banner_slider .slider-content .subtitle h4,.top_home_banner_slider #home_banner_slider .slider-content .subtitle p,.top_home_banner_slider #home_banner_slider .slider-content .subtitle ul li{font-size:18px;font-weight:200;line-height:24px}.top_home_banner_slider #home_banner_slider .slider-content .sahara_btn_global{font-size:16px;margin-top:30px}.top_home_banner_slider #home_banner_slider .slider-content .button-group{text-align:center}.top_home_banner_slider #home_banner_slider .owl-nav{display:none}.top_home_banner_slider #home_banner_slider .owl-dots{bottom:5%}#bsCarousel{height:auto}#bsCarousel .images-container{width:100%;height:180px}#bsCarousel .images-container img{width:100%;height:180px;object-fit:cover}#bsCarousel .content-container{position:relative;padding:15px 25px 30px 25px}#bsCarousel .content-container:after{width:15px}#bsCarousel .content-container p.slide-heading{font-size:24px;line-height:32px}#bsCarousel .content-container .subtitle{margin-top:10px}#bsCarousel .content-container .subtitle h4,#bsCarousel .content-container .subtitle p,#bsCarousel .content-container .subtitle ul li{font-size:16px;line-height:24px;font-weight:300}#bsCarousel .content-container .subtitle ul{margin-top:10px}#bsCarousel .content-container .sahara_btn_global{font-size:16px;margin-top:30px}#bsCarousel .content-container .button-group{text-align:center;margin-bottom:20px;flex-direction:row;width:100%;justify-content:center;flex-wrap:nowrap}#bsCarousel .content-container .button-group a{font-size:14px !important;padding:10px 12px;width:49%}#bsCarousel .carousel-control-next-icon,#bsCarousel .carousel-control-prev-icon{width:30px;height:30px}#bsCarousel .carousel-control-prev,#bsCarousel .carousel-control-next{bottom:50%}#bsCarousel.main-category-slider{}#bsCarousel.main-category-slider .title{font-size:24px;line-height:32px}#bsCarousel.main-category-slider .subtitle{font-size:16px;line-height:24px}#bsCarousel.main-category-slider .button-group{flex-direction:row;width:100%;justify-content:center;flex-wrap:nowrap}#bsCarousel.main-category-slider .button-group a{font-size:14px !important;padding:10px 12px;width:49%}.home_plum_location_02 .title_location_dark .title_heading__50px{font-size:40px}.home_plum_location_02 .title_heading_mexicanred_40{font-size:40px;text-align:left}.home_plum_location_02 .van_img_home_2{margin-top:30px;top:0;position:relative;width:80%;margin:20px auto 0px;right:0px}.home_plum_service_group_03 .service_name_icon .icon{height:130px}.home_plum_service_group_03 .service_name_icon .service_name{font-size:18px}.home_why_superplumber_04 h4.global_title_35px{text-align:center}.home_why_superplumber_04 .content_desc .icons{height:auto;margin-top:20px}.page-id-9353 .superplumber_areawe_serve_05 .main-service-height,.page-id-9349 .superplumber_areawe_serve_05 .main-service-height,.page-id-9355 .superplumber_areawe_serve_05 .main-service-height{height:auto}.page-id-9353 .superplumber_areawe_serve_05 .right_area_serve_ ul.location_list_col li,.page-id-9353 .superplumber_areawe_serve_05 .right_area_serve_ .service-list-acf ul li,.page-id-9349 .superplumber_areawe_serve_05 .right_area_serve_ ul.location_list_col li,.page-id-9349 .superplumber_areawe_serve_05 .right_area_serve_ .service-list-acf ul li,.page-id-9355 .superplumber_areawe_serve_05 .right_area_serve_ ul.location_list_col li,.page-id-9355 .superplumber_areawe_serve_05 .right_area_serve_ .service-list-acf ul li{line-height:16px !important}.page-id-9353 .superplumber_areawe_serve_05 .left-section-content .left_cta_sec,.page-id-9349 .superplumber_areawe_serve_05 .left-section-content .left_cta_sec,.page-id-9355 .superplumber_areawe_serve_05 .left-section-content .left_cta_sec{height:auto}.page-id-9353 .superplumber_areawe_serve_05 .left-section-content .left_cta_sec .cta_buttons_,.page-id-9349 .superplumber_areawe_serve_05 .left-section-content .left_cta_sec .cta_buttons_,.page-id-9355 .superplumber_areawe_serve_05 .left-section-content .left_cta_sec .cta_buttons_{margin:30px auto 0}.page-id-9353 .superplumber_areawe_serve_05 .mobile-brand-image-content,.page-id-9349 .superplumber_areawe_serve_05 .mobile-brand-image-content,.page-id-9355 .superplumber_areawe_serve_05 .mobile-brand-image-content{display:none}.superplumber_areawe_serve_05 .service-list-acf{display:none}.superplumber_areawe_serve_05 .col-md-7.col-sm-12.col-12{padding-left:15px}.superplumber_areawe_serve_05 .col-md-5.col-sm-12.col-12{padding-right:15px}.superplumber_areawe_serve_05 .main_catogery_map_right_{padding:20px 10px}.superplumber_areawe_serve_05 .left-section-content{display:none}.superplumber_areawe_serve_05 .left-section-content.bg-main-service-gray.main-service-height{display:block !important}.superplumber_areawe_serve_05 .left-section-content.bg-main-service-gray.main-service-height .left_cta_sec{text-align:center}.superplumber_areawe_serve_05 .left-section-content.bg-main-service-gray.main-service-height .left_cta_sec .cta_buttons_{width:60%;margin:60px auto 0}.superplumber_areawe_serve_05 .national-location .left-section-content{display:block !important}.superplumber_areawe_serve_05 .mobile-brand-image-content{display:none;margin-top:20px}.superplumber_areawe_serve_05 .right-sectiopn-content .left_cta_sec{height:auto;background:#414141;padding:30px;border-radius:0}.superplumber_areawe_serve_05 .right-sectiopn-content .left_cta_sec .title{font-size:24px;font-weight:600;line-height:normal;color:#ffffff;font-family:"Inter-Regular", sans-serif}.superplumber_areawe_serve_05 .right-sectiopn-content .left_cta_sec .cta_buttons_{margin-top:20px;display:flex}.superplumber_areawe_serve_05 .right-sectiopn-content .left_cta_sec .cta_buttons_ .cta_btn_size{font-size:14px;font-weight:600;line-height:normal;color:#ffffff;font-family:"Inter-Regular", sans-serif;border-radius:0px;width:50%;padding:10px 10px;text-align:center;text-decoration:none;border-radius:5px}.superplumber_areawe_serve_05 .right-sectiopn-content .left_cta_sec .cta_buttons_ .orang_bg{background:#FAA41A;margin-right:20px}.superplumber_areawe_serve_05 .right-sectiopn-content .left_cta_sec .cta_buttons_ .cardinal_bg{background:#CD163F}.superplumber_areawe_serve_05 .right-sectiopn-content .right_area_serve_{height:auto;border-radius:0}.superplumber_areawe_serve_05 .right-sectiopn-content .right_area_serve_ h4,.superplumber_areawe_serve_05 .right-sectiopn-content .right_area_serve_ ul.location_list_col{display:none}.superplumber_areawe_serve_05 .right-sectiopn-content .right_area_serve_ .accordion-service-area-list{display:block}.superplumber_areawe_serve_05 .right-sectiopn-content .right_area_serve_ .accordion-service-area-list .accordion-item{background:none;border:0}.superplumber_areawe_serve_05 .right-sectiopn-content .right_area_serve_ .accordion-service-area-list .accordion-header .accordion-button{background:none;font-size:24px;font-weight:600;line-height:normal;color:#000000;font-family:"Inter-Regular", sans-serif}.superplumber_areawe_serve_05 .right-sectiopn-content .right_area_serve_ .accordion-service-area-list ul.location_list_accordian,.superplumber_areawe_serve_05 .right-sectiopn-content .right_area_serve_ .accordion-service-area-list .location_list_accordian-acf ul{padding:0px}.superplumber_areawe_serve_05 .right-sectiopn-content .right_area_serve_ .accordion-service-area-list ul.location_list_accordian li,.superplumber_areawe_serve_05 .right-sectiopn-content .right_area_serve_ .accordion-service-area-list .location_list_accordian-acf ul li{font-size:20px;font-weight:600;line-height:normal;color:#000000;font-family:"Inter-Regular", sans-serif;list-style:none;margin-bottom:10px;text-align:center}.superplumber_areawe_serve_05 .right-sectiopn-content .right_area_serve_ .accordion-service-area-list ul.location_list_accordian li a,.superplumber_areawe_serve_05 .right-sectiopn-content .right_area_serve_ .accordion-service-area-list .location_list_accordian-acf ul li a{color:#000000}.superplumber_areawe_serve_05 .right-sectiopn-content .right_area_serve_ .location_fuLL-address{font-size:16px}.superplumber_areawe_serve_05 .right-sectiopn-content .right_area_serve_ .hours_service_desc{display:block}.superplumber_areawe_serve_05 .right-sectiopn-content .right_area_serve_ .hours_service_desc .working_hours_service{width:100%;margin-bottom:20px}.service-locations-template .superplumber_areawe_serve_05 .right-sectiopn-content .right_area_serve_ h4{display:block !important}.service-locations-template .superplumber_tips_advice_08{margin-bottom:40px}.superplumber_google_review_slider_09 #google_review .slider-content{min-height:350px;border-radius:24px;display:flex;flex-direction:column;justify-content:center;align-items:center}.superplumber_google_review_slider_09 #google_review .slider-content img{width:150px;height:30px;object-fit:contain;margin:0 auto}.superplumber_google_review_slider_09 #google_review .owl-nav button.owl-next{right:-2%;width:7%}.superplumber_google_review_slider_09 #google_review .owl-nav button.owl-prev{left:-2%;width:7%}.superplumber_google_review_slider_09 #google_review .slider-content{width:90%;margin:auto}.superplumber_google_review_slider_09 #google_review .slider-content p{height:auto}.superplumber_google_review_slider_09 .mt-50{margin-top:0px}.superplumber_badge_06{display:none}.pb-100{padding-bottom:50px}.superplumber_plumbing_solution_07{padding:50px 0px 50px}.superplumber_plumbing_solution_07 .global-red-button{font-size:16px !important;padding:17px 30px}.superplumber_plumbing_solution_07 .row.pt-70.justify-content-center.align-items-center{padding-top:10px}.superplumber_plumbing_solution_07 .global_title_35px{font-size:28px}.superplumber_plumbing_solution_07 .order-md-1,.superplumber_plumbing_solution_07 .order-first{order:initial !important}.superplumber_plumbing_solution_07 .side-image{order:1}.superplumber_plumbing_solution_07 .solution_description{order:2}.superplumber_plumbing_solution_07 .desc-pr,.superplumber_plumbing_solution_07 .desc-pl{padding:0}.superplumber_plumbing_solution_07 .order-md-1 .desc-pr{padding-right:0;padding-left:0}.superplumber_plumbing_solution_07 .side-image{width:100%;height:370px;max-height:370px;margin:auto;margin-top:20px}.superplumber_plumbing_solution_07 .side-image img{height:100%}.superplumber_plumbing_solution_07 .solution_description{margin-top:20px;text-align:center}.superplumber_plumbing_solution_07 .solution_description .subtitle_heading_black_30{text-align:center}.superplumber_plumbing_solution_07 .solution_description a{margin-bottom:30px}.superplumber_offer_slider_10 .mb-40{margin-bottom:0}.superplumber_offer_slider_10 #offer_slider .owl-nav button.owl-next{right:-4%;width:9%}.superplumber_offer_slider_10 #offer_slider .owl-nav button.owl-prev{left:-4%;width:9%}.superplumber_offer_slider_10 #offer_slider .slider-content{width:95%;margin:auto;padding:0}.superplumber_offer_slider_10 #offer_slider .slider-content p{height:auto}.superplumber_offer_slider_10 #offer_slider .slider-content .offer-details h4,.superplumber_offer_slider_10 #offer_slider .slider-content .offer-details a{font-size:16px;line-height:22px}.superplumber_tips_advice_08 .owl-stage-outer.owl-height{height:auto !important}.superplumber_tips_advice_08 .custom-row-width{display:none}.superplumber_tips_advice_08 #plumbing_tips_slider_mobile{display:inline-block}.superplumber_tips_advice_08 #plumbing_tips_slider_mobile .tips-advice-desc{height:auto;width:90%;margin:auto}.superplumber_tips_advice_08 #plumbing_tips_slider_mobile .tips-advice-desc a{position:relative;bottom:0;margin-top:20px}.superplumber_tips_advice_08 #plumbing_tips_slider_mobile .tips-advice-desc .post-thumbnail{eight:auto;width:100%}.superplumber_tips_advice_08 #plumbing_tips_slider_mobile .owl-nav button.owl-prev{position:absolute;left:-2%;width:7%;top:40%}.superplumber_tips_advice_08 #plumbing_tips_slider_mobile .owl-nav button.owl-next{position:absolute;right:-2%;width:7%;top:40%}.superplumber_faq_09{padding-top:50px}.superplumber_faq_09 .accordion-item button.accordion-toggle{padding:15px 0px !important;font-size:18px;font-weight:600;line-height:26px}.superplumber_faq_09 .accordion-item .accordion-content{font-size:14px}.global-faq-design .accordion-item .accordion-header button.accordion-button{font-size:16px;line-height:22px}.global-faq-design .accordion-item .accordion-header button.accordion-button:after,.global-faq-design .accordion-item .accordion-header button.accordion-button.collapsed:after{top:25px;right:10px;width:16px}.footer-info-section .footer-badge-flex{display:flex;align-items:center}.footer-info-section .footer-mobile-areabuton{display:block}.footer-info-section .footer-desktop-areabuton{display:none}.footer-info-section .footer-badge{display:flex;justify-content:center;text-align:left;width:70%}.footer-info-section .footer-badge img{width:50%;text-align:left}.footer-info-section .footer-badge .badge-2,.footer-info-section .footer-badge .badge-1{text-align:left}.footer-info-section .badge-3{display:block;text-align:center;margin:0px 0px 20px}.footer-info-section .logo{text-align:center}.footer-info-section .social-logo{text-align:center;margin-bottom:20px}.footer-info-section .area-we-serve{margin:15px 0px}.footer-info-section .area-we-serve a{font-size:20px;width:100%}.footer-copywrite{padding-bottom:0;margin-bottom:10px;margin-top:0px;position:relative;display:block;text-align:center}.footer-copywrite .footer-desktop-areabuton{display:none}.footer-copywrite #copyright{text-align:center;font-size:14px}.footer-copywrite .quick-link a{font-size:14px;text-align:center}.footer-copywrite .footer-badge{display:none}.footer-copywrite .inquiry{font-size:14px;line-height:20px}.global-cta-mob-btn{bottom:10px;width:100%;background:#fff;height:58px;display:block}.global-cta-mob-btn .col-md-6.col-6{padding-right:2px;padding-left:2px}.global-cta-mob-btn .book-service-cta img,.global-cta-mob-btn .call-cta img{width:30px}.global-cta-mob-btn .book-service-cta a,.global-cta-mob-btn .call-cta a{font-size:24px}.menu-container .ctas-reviews-wrapper{margin-top:auto;margin-bottom:40px}.menu-container .global-cta-mob-btn{position:static}.menu-container .book-service-cta a,.menu-container .call-cta a{font-size:16px;line-height:24px}.menu-container .call-cta img{width:25px}.share-button .share-toggle{width:35px;height:35px}.share-button .share-toggle svg{width:16px;height:16px}.share-button .share-dropdown{min-width:160px}.share-button .share-dropdown .share-option{padding:6px 10px}.share-button .share-dropdown .share-option svg{width:16px;height:16px}.share-button .share-dropdown .share-option span{font-size:1.3rem;font-weight:500;line-height:normal;color:currentColor;font-family:"Inter-Medium", sans-serif}.share-button.single-share .share-dropdown{left:auto;right:0}.share-button.single-share .share-dropdown::before{left:auto;right:15px}.new-post-card-section .new-post-card{height:200px}.new-post-card-section .new-post-card .card-content{padding:15px}.new-post-card-section .new-post-card .new-tag{padding:6px 12px;font-size:1.2rem;max-width:80px}.new-post-card-section .new-post-card .new-tag svg{width:14px;height:14px}.new-post-card-section .new-post-card .card-title{font-size:2.4rem}.tag-container{gap:8px}.tag-container .format-tag{padding:4px 10px;font-size:1.2rem}.tag-container .format-tag svg{width:14px;height:14px}.tag-container .category-tag{padding:4px 8px;font-size:1.2rem}.blog-posts-featured .featured-blog-card .blog-image,.blog-posts .featured-blog-card .blog-image{height:300px}.blog-posts-featured .featured-blog-card .blog-content,.blog-posts .featured-blog-card .blog-content{padding:20px}.blog-posts-featured .featured-blog-card .blog-content .blog-title a,.blog-posts .featured-blog-card .blog-content .blog-title a{font-size:1.6rem;font-weight:700;line-height:normal;color:#000000;font-family:"Inter-Medium", sans-serif}.blog-posts-featured .featured-blog-card .blog-content .blog-excerpt,.blog-posts .featured-blog-card .blog-content .blog-excerpt{font-size:1.4rem;font-weight:400;line-height:normal;color:#000000;font-family:"Inter-Regular", sans-serif}.blog-posts-featured .featured-blog-card .blog-content .read-more,.blog-posts .featured-blog-card .blog-content .read-more{font-size:1.4rem;font-weight:500;line-height:normal;color:#CD163F;font-family:"Inter-Medium", sans-serif}.blog-posts-featured .blog-card .blog-image img,.blog-posts .blog-card .blog-image img{height:100%}.blog-posts-featured .blog-card .blog-content,.blog-posts .blog-card .blog-content{padding:20px}.blog-posts-featured .blog-card .blog-content .blog-title a,.blog-posts .blog-card .blog-content .blog-title a{font-size:1.6rem;font-weight:400;line-height:normal;color:#000000;font-family:"Inter-Medium", sans-serif}.blog-posts-featured .blog-card .blog-content .blog-excerpt,.blog-posts .blog-card .blog-content .blog-excerpt{font-size:1.2rem;font-weight:400;line-height:normal;color:#000000;font-family:"Inter-Regular", sans-serif}.blog-posts-featured .blog-card .blog-content .read-more,.blog-posts .blog-card .blog-content .read-more{font-size:1.2rem;font-weight:500;line-height:normal;color:#CD163F;font-family:"Inter-Medium", sans-serif}.blog-posts-featured .blog-card .blog-content .share-button .share-toggle,.blog-posts .blog-card .blog-content .share-button .share-toggle{width:35px;height:35px}.blog-posts-featured .blog-card .blog-content .share-button .share-toggle svg,.blog-posts .blog-card .blog-content .share-button .share-toggle svg{width:16px;height:16px}.blog-posts-featured .blog-card .blog-content .share-button .share-dropdown,.blog-posts .blog-card .blog-content .share-button .share-dropdown{min-width:160px}.blog-posts-featured .blog-card .blog-content .share-button .share-dropdown .share-option,.blog-posts .blog-card .blog-content .share-button .share-dropdown .share-option{padding:6px 10px}.blog-posts-featured .blog-card .blog-content .share-button .share-dropdown .share-option svg,.blog-posts .blog-card .blog-content .share-button .share-dropdown .share-option svg{width:16px;height:16px}.blog-posts-featured .blog-card .blog-content .share-button .share-dropdown .share-option span,.blog-posts .blog-card .blog-content .share-button .share-dropdown .share-option span{font-size:1.3rem;font-weight:500;line-height:normal;color:currentColor;font-family:"Inter-Medium", sans-serif}.blog-posts-featured .tag-container,.blog-posts .tag-container{gap:8px}.blog-posts-featured .tag-container .format-tag,.blog-posts .tag-container .format-tag{font-size:1.2rem;font-weight:500;line-height:normal;color:#ffffff;font-family:"Inter-Medium", sans-serif;padding:6px 12px}.blog-posts-featured .tag-container .format-tag svg,.blog-posts .tag-container .format-tag svg{width:14px;height:14px}.blog-posts-featured .tag-container .category-tag,.blog-posts .tag-container .category-tag{font-size:1.2rem;font-weight:500;line-height:normal;color:#ffffff;font-family:"Inter-Medium", sans-serif;padding:6px 12px}.blog-posts-featured .blog-meta,.blog-posts .blog-meta{font-size:1.2rem;font-weight:400;line-height:normal;color:#5f6369;font-family:"Inter-Regular", sans-serif}.blog-posts-featured .pagination,.blog-posts .pagination{gap:8px}.blog-posts-featured .pagination .page-numbers,.blog-posts .pagination .page-numbers{min-width:35px;height:35px;padding:6px 10px;font-size:1.4rem;font-weight:500;line-height:normal;color:#000000;font-family:"Inter-Medium", sans-serif}.blog-posts-featured .pagination .page-numbers.prev,.blog-posts-featured .pagination .page-numbers.next,.blog-posts .pagination .page-numbers.prev,.blog-posts .pagination .page-numbers.next{padding:6px 12px;font-size:1.2rem}.single-post .blog-header .blog-title{font-size:2.8rem;margin-bottom:15px}.single-post .blog-header .blog-meta{gap:15px;margin-bottom:20px}.single-post .blog-header .blog-meta .date{font-size:1.4rem;font-weight:400;line-height:normal;color:#ffffff;font-family:"Inter-Regular", sans-serif}.single-post .blog-content .featured-image{margin:0px auto 20px}.single-post .blog-content .content-area{font-size:1.6rem;font-weight:700;line-height:normal;color:#000000;font-family:"Inter-Regular", sans-serif}.single-post .blog-content .content-area h2{font-size:2.4rem;font-weight:700;line-height:normal;color:#000000;font-family:"Inter-Medium", sans-serif;margin:30px 0 15px}.single-post .blog-content .content-area h3{font-size:2rem;font-weight:700;line-height:normal;color:#000000;font-family:"Inter-Medium", sans-serif;margin:25px 0 12px}.single-post .blog-content .content-area blockquote{padding:15px 20px;font-size:1.8rem;font-weight:400;line-height:normal;color:#000000;font-family:"Inter-Regular", sans-serif}.single-post .blog-content .share-section{margin-top:40px;padding-top:20px}.single-post .blog-content .share-section .share-title{font-size:1.8rem;font-weight:600;line-height:normal;color:#CD163F;font-family:"Inter-Medium", sans-serif;margin-bottom:15px}.single-post .blog-content .share-section .share-buttons{gap:10px;flex-wrap:wrap}.single-post .blog-content .share-section .share-buttons .share-button{padding:10px 20px}.single-post .blog-content .share-section .share-buttons .share-button svg{width:18px;height:18px}.single-post .blog-content .share-section .share-buttons .share-button span{font-size:1.3rem;font-weight:500;line-height:normal;color:#5f6369;font-family:"Inter-Medium", sans-serif}.single-post .blog-content .tag-container{margin-bottom:0}.single-post .blog-content .post-meta{gap:10px;align-items:flex-start}.single-post .blog-content .post-meta .author-info{width:100%;justify-content:flex-start}.single-post .blog-content .post-meta .post-details{flex-wrap:wrap}.single-post .blog-content .post-meta .social-links{width:100%;justify-content:center}.single-post .blog-content .summary-box{padding:20px;margin:20px 0}.single-post .blog-content .summary-box h2{font-size:2rem;font-weight:600;line-height:normal;color:#000000;font-family:"Inter-Medium", sans-serif;margin-bottom:15px}.single-post .blog-content .summary-box .summary-content p,.single-post .blog-content .summary-box .summary-content ul li{font-size:1.4rem;font-weight:400;line-height:normal;color:#000000;font-family:"Inter-Regular", sans-serif}.suggested-content{padding:30px 0}.suggested-content .section-title{font-size:2.8rem;margin-bottom:20px}.suggested-content .owl-carousel .item .blog-card .blog-content{padding:15px}.suggested-content .owl-carousel .item .blog-card .blog-content .blog-title a{font-size:2rem}.suggested-content .owl-carousel .item .blog-card .blog-content .blog-excerpt{font-size:1.6rem}.suggested-content .owl-carousel .item .blog-card .blog-content .read-more{font-size:1.6rem}.suggested-content .owl-carousel .owl-nav button{width:32px;height:32px}.suggested-content .owl-carousel .owl-nav button svg{width:18px;height:18px}.pagination{gap:8px}.pagination .page-numbers{min-width:35px;height:35px;padding:6px 10px;font-size:1.4rem;font-weight:500;line-height:normal;color:#000000;font-family:"Inter-Medium", sans-serif}.pagination .page-numbers.prev,.pagination .page-numbers.next{padding:6px 12px;font-size:1.2rem}.back-to-resources{padding:15px 0}.back-to-resources .back-link svg{width:18px;height:18px}.filter-sidebar{position:fixed;top:auto;bottom:0;left:0;right:0;width:100%;border-radius:12px 12px 0 0;transform:translateY(100%)}.filter-sidebar.active{transform:translateY(0)}.filter-sidebar::before{display:none}.filter-sidebar .filter-form{max-height:50vh}.filter-wrapper{display:block;margin-top:15px}button.filter-trigger{width:100%;justify-content:center;padding:10px 16px;font-size:1.5rem}button.filter-trigger svg{width:18px;height:18px}.filter-overlay{display:block}.search-filter-container{flex-direction:column}#contact-us-page .form-group{padding:0 20px}#contact-us-page .form-group .red-cta{font-size:16px;font-weight:700;line-height:24px;color:#ffffff;font-family:"Inter-Regular", sans-serif}#contact-us-page .form-group h1{font-size:32px;font-weight:700;line-height:40px;color:#000000;font-family:"Inter-Regular", sans-serif;margin:10px 0}#contact-us-page .form-group .subheading{font-size:16px;font-weight:400;line-height:24px;color:#49454F;font-family:"Inter-Regular", sans-serif}#contact-us-page.content-with-step-form .form-group h2{font-size:32px;font-weight:700;line-height:40px;color:#000000;font-family:"Inter-Regular", sans-serif;margin:10px 0}.double_cta_button .cta_btn_size{padding:15px 25px;font-size:16px}.service_expert_section_05 .global_title_35px{margin-left:0}.service_expert_section_05 .service-refrence-image{display:none}.service_expert_section_05 .service-refrence-image-mobile{display:block;text-align:center;margin-top:30px;margin-bottom:20px}.cleaning_process_section_07 .process-steps-section{top:13px;height:650px}.cleaning_process_section_07 .process-steps-section:before{left:35px;height:550px;width:5px}.offer_individual_banner_sec_01 .banner_bg_img{padding-left:20px;padding-right:20px;height:300px}.offer_individual_banner_sec_01 .global-red-button{width:270px}.offer_individual_banner_sec_01 .global_title_25px{font-size:20px}.request-form-group .red-cta{font-size:20px}.request-form-group h1,.request-form-group .heading{font-size:32px}.request-form-group .subheading{font-size:20px;line-height:24px}.request-form-group #superplumber__step_form .wpforms-page-indicator.circles .wpforms-page-indicator-page{width:30%}.request-form-group #superplumber__step_form .wpforms-page-indicator.circles .wpforms-page-indicator-page:not(:last-of-type)::after{left:50%;z-index:-99}.offer_individual_desc_sec_02 .request-form-group{margin-top:30px}.inner_page_top_banner_01{display:none}.mobile_inner_page_top_banner_02{display:block}.google_review_list_box .review__box{min-height:250px}.career_deatils_section .side-image{display:none}.career_deatils_section .side-image.display_767_width{display:block;margin-top:25px}.career_deatils_section .side-image.text-end{text-align:left !important}.display_767_width{display:block}.career_join_team_section .schedule_button{margin:auto;text-align:center}.career_join_team_section .schedule_button:before{display:none}.career_join_team_section .schedule_button img{width:60%;margin:auto;position:relative;z-index:9999}.career_join_team_section .schedule_button a{width:320px;padding:20px 20px;font-size:34px;line-height:40px;text-align:center;height:200px;align-content:end;margin-top:-80px}.location_van_section_02 .learn_more{margin-top:50px}}@media (max-width:600px){#superplumber__step_form .wpforms-page-indicator.circles{display:flex;justify-content:center}#superplumber__step_form .wpforms-page-indicator.circles .wpforms-page-indicator-page:not(:last-of-type)::after{left:57%}#superplumber__step_form .wpforms-page-3 .wpforms-field-radio ul li{width:30%}}@media (max-width:575px){.display_mobile575_width{display:block}.display_desktop75_width{display:none}.global_title_25px{font-size:24px}.global_title_35px{font-size:30px;text-align:left}.home_plum_location_02 .left-content{padding:50px 0px 30px}.superplumber_plumbing_solution_07{padding:40px 0px 50px}.superplumber_plumbing_solution_07 .side-image{height:auto;max-height:100%}.superplumber_plumbing_solution_07 .side-image img{height:100%}.superplumber_plumbing_solution_07 .row.pt-70{padding-top:10px}.home_plum_service_group_03 .service_name_icon{margin-top:20px}.home_why_superplumber_04{padding:40px 0px}.home_why_superplumber_04 .content_desc .title{font-size:20px;height:auto;margin-bottom:10px}.home_why_superplumber_04 .global_title_35px{font-size:24px}.superplumber_areawe_serve_05.ptb-70{padding-top:20px}.superplumber_areawe_serve_05 .col-md-7.col-sm-6.col-12{padding-left:10px}.superplumber_areawe_serve_05 .left-section-content{display:none}.superplumber_areawe_serve_05 .left-section-content.bg-main-service-gray.main-service-height{height:auto}.superplumber_areawe_serve_05 .left-section-content.bg-main-service-gray.main-service-height .left_cta_sec{height:auto;padding:35px 15px}.superplumber_areawe_serve_05 .left-section-content.bg-main-service-gray.main-service-height .left_cta_sec .cta_buttons_{width:100%}.superplumber_areawe_serve_05 .main_catogery_map_right_.main-service-height{height:auto}.superplumber_areawe_serve_05 .main_catogery_map_right_ .location_map_image{height:auto}.superplumber_areawe_serve_05 .main_catogery_map_right_ a{font-size:18px}.superplumber_areawe_serve_05 .mobile-brand-image-content{display:none;margin-top:20px}.superplumber_areawe_serve_05 .right-sectiopn-content .left_cta_sec{height:auto;background:#414141;padding:20px 15px;border-radius:0}.superplumber_areawe_serve_05 .right-sectiopn-content .left_cta_sec .title{font-size:24px;font-weight:600;line-height:normal;color:#ffffff;font-family:"Inter-Regular", sans-serif}.superplumber_areawe_serve_05 .right-sectiopn-content .left_cta_sec .cta_buttons_{margin-top:20px;display:flex}.superplumber_areawe_serve_05 .right-sectiopn-content .left_cta_sec .cta_buttons_ .cta_btn_size{font-size:14px;font-weight:600;line-height:normal;color:#ffffff;font-family:"Inter-Regular", sans-serif;border-radius:0px;width:50%;padding:10px 10px;text-align:center;text-decoration:none;border-radius:5px}.superplumber_areawe_serve_05 .right-sectiopn-content .left_cta_sec .cta_buttons_ .orang_bg{background:#FAA41A;margin-right:20px}.superplumber_areawe_serve_05 .right-sectiopn-content .left_cta_sec .cta_buttons_ .cardinal_bg{background:#CD163F}.superplumber_areawe_serve_05 .right-sectiopn-content .right_area_serve_{height:auto;border-radius:0}.superplumber_areawe_serve_05 .right-sectiopn-content .right_area_serve_ h4,.superplumber_areawe_serve_05 .right-sectiopn-content .right_area_serve_ ul.location_list_col{display:none}.superplumber_areawe_serve_05 .right-sectiopn-content .right_area_serve_ .accordion-service-area-list{display:block}.superplumber_areawe_serve_05 .right-sectiopn-content .right_area_serve_ .accordion-service-area-list .accordion-item{background:none;border:0}.superplumber_areawe_serve_05 .right-sectiopn-content .right_area_serve_ .accordion-service-area-list .accordion-header .accordion-button{background:none;font-size:24px;font-weight:600;line-height:normal;color:#000000;font-family:"Inter-Regular", sans-serif}.superplumber_areawe_serve_05 .right-sectiopn-content .right_area_serve_ .accordion-service-area-list ul.location_list_accordian{padding:0px}.superplumber_areawe_serve_05 .right-sectiopn-content .right_area_serve_ .accordion-service-area-list ul.location_list_accordian li{font-size:20px;font-weight:600;line-height:normal;color:#000000;font-family:"Inter-Regular", sans-serif;list-style:none;margin-bottom:10px;text-align:center}.superplumber_areawe_serve_05 .right-sectiopn-content .right_area_serve_ .accordion-service-area-list ul.location_list_accordian li a{color:#000000}.superplumber_google_review_slider_09 .owl-nav button.owl-prev,.superplumber_offer_slider_10 .owl-nav button.owl-prev{left:-6% !important;width:7%}.superplumber_google_review_slider_09 .owl-nav button.owl-next,.superplumber_offer_slider_10 .owl-nav button.owl-next{right:-6% !important;width:7%}.superplumber_google_review_slider_09 .global_title_35px,.superplumber_offer_slider_10 .global_title_35px{font-size:24px}.superplumber_faq_09.mt-50{margin-top:0px}.superplumber_faq_09 .accordion-item button.accordion-toggle h3{font-size:18px}.inner-contact-padding-mobile .container{padding:0px}.inner_page_contact_section{padding:40px 20px 40px 20px;margin-bottom:0;background-size:cover;background-repeat:no-repeat}.inner_page_contact_section p{font-size:18px;padding-bottom:30px}.inner_page_contact_section .schedule_button a{font-size:32px;line-height:46px}.superplumber_tips_advice_08 #plumbing_tips_slider_mobile .owl-nav button.owl-prev{left:-4% !important;width:7%}.superplumber_tips_advice_08 #plumbing_tips_slider_mobile .owl-nav button.owl-next{right:-4% !important;width:7%}.superplumber_google_review_slider_09 #google_review .slider-content{width:100%}.footer-info-section .footer-badge{width:100%}.footer-info-section .footer-badge-flex{display:block}.footer-info-section .footer-quick-links a{font-size:15px}.blog-index{padding:50px 0}.resources-search-container .search-form .filter-wrap{flex-direction:column}.resources-search-container .search-form .filter-wrap select{max-width:100%}.blog-posts-featured .blog-card .blog-content .share-button .share-toggle{width:30px;height:30px}.blog-posts-featured .blog-card .blog-content .share-button .share-toggle svg{width:14px;height:14px}.blog-posts-featured{padding:20px 0}.blog-posts-featured .featured-blog-title{font-size:2.4rem}.blog-posts-featured .featured-blog-card .blog-image{height:250px}.blog-posts-featured .featured-blog-card .blog-content{padding:15px}.blog-posts-featured .blog-card .blog-image{height:100%}.blog-posts-featured .blog-card .blog-image img{height:100%}.blog-posts-featured .blog-card .blog-content{padding:15px 0}.blog-posts-featured .pagination{gap:5px}.blog-posts-featured .pagination .page-numbers{min-width:30px;height:30px;padding:4px 8px;font-size:1.2rem}.blog-posts-featured .pagination .page-numbers.prev,.blog-posts-featured .pagination .page-numbers.next{padding:4px 8px}.blog-posts-featured .pagination .page-numbers.prev .screen-reader-text,.blog-posts-featured .pagination .page-numbers.next .screen-reader-text{display:none}.blog-posts-featured .pagination .page-numbers.dots{padding:4px}.single-post .blog-header .blog-title{font-size:2.4rem;font-weight:700;line-height:normal;color:#000000;font-family:"Inter-Medium", sans-serif}.single-post .blog-content .featured-image{margin:0px auto 20px}.single-post .blog-content .content-area{font-size:1.5rem;font-weight:400;line-height:normal;color:#000000;font-family:"Inter-Regular", sans-serif}.single-post .blog-content .content-area h2{font-size:2.2rem;font-weight:600;line-height:normal;color:#000000;font-family:"Inter-Medium", sans-serif}.single-post .blog-content .content-area h3{font-size:1.8rem;font-weight:600;line-height:normal;color:#000000;font-family:"Inter-Medium", sans-serif}.pagination{gap:5px}.pagination .page-numbers{min-width:30px;height:30px;padding:4px 8px;font-size:1.2rem;font-weight:500;line-height:normal;color:#000000;font-family:"Inter-Medium", sans-serif}.pagination .page-numbers.prev,.pagination .page-numbers.next{padding:4px 8px}.pagination .page-numbers.prev .screen-reader-text,.pagination .page-numbers.next .screen-reader-text{display:none}.pagination .page-numbers.dots{padding:4px}.ptb-50{padding-top:40px;padding-bottom:40px}.individual_service_page_title{background-position-x:83%;padding:15px 0px}.individual_service_page_title .title_heading__50px{font-size:36px;line-height:44px;width:75%}.individual_service_offer_section_02 .global_title_35px{font-size:24px;line-height:32px;text-align:left !important}.individual_service_offer_section_02 .section-desc ul li{font-size:17px;line-height:24px}.individual_service_offer_section_02 .section-desc h4{font-size:20px}.individual_service_offer_section_02 .right_side_image{margin-top:35px}.double_cta_button .cta_btn_size{padding:15px 20px;font-size:14px}.individual_servicelist_section_03 .global_title_35px{font-size:30px;text-align:left !important;font-weight:700}.individual_servicelist_section_03 .service_name_icon .service_name{font-size:18px}.container-spaces.pt-70{padding-top:10px}.container-spaces.pt-70 .container-fluid{padding:0px}.container-spaces.pt-70 .container-fluid .mt-40{margin-top:10px}.individual_service_gray_section_04{padding:20px}.individual_service_gray_section_04 .main_service_image{padding-right:0;margin-top:30px;text-align:center;height:auto}.individual_service_gray_section_04 .main_service_image .image_title{text-align:left}.individual_service_gray_section_04 .global_title_35px{font-size:24px;text-align:left !important}.individual_service_gray_section_04 .img-p-l-50{padding-left:0px}.individual_service_gray_section_04 .section_description{height:auto}.gray_bg_box_2{background:#D9D9D9 !important}.gray_bg_box_2 .individual_service_gray_section_04{background:#D9D9D9 !important}.cleaning_process_section_07 .global_title_35px{font-size:22px;text-align:left !important}.cleaning_process_section_07 .section-image{margin-top:30px}.cleaning_process_section_07 .width_size_adjust{width:100%}.preventative_maintenance_08 .global_title_35px{font-size:22px;text-align:left !important}.service_expert_section_05 .global_title_35px{font-size:22px;text-align:left !important}.service_expert_section_05 .global_title_25px{font-size:20px}.service_expert_section_05 a{margin-top:0px}.offer_individual_banner_sec_01{text-align:center}.offer_individual_banner_sec_01 .container{padding:0}.offer_individual_banner_sec_01 .banner_bg_img{height:auto;padding:50px 20px}.offer_individual_banner_sec_01 .banner_bg_img .global_title_35px{font-size:28px;text-align:center}.offer_individual_banner_sec_01 .icon{margin-top:40px}.offer_individual_banner_sec_01 .global-red-button{width:100%}.offer_individual_desc_sec_02{padding-bottom:50px}.offer_individual_desc_sec_02 .term-condition-text{margin-top:0px}.offer_individual_desc_sec_02 #superplumber__step_form{margin:0 0 0px 0}.container-service-gray-section{background-color:#D9D9D9}.cleaning_process_section_07 .process-steps-section{height:auto}.cleaning_process_section_07 .process-steps-section:before{height:540px}.request-form-group .p-4.red-cta p span{display:block}}@media only screen and (max-width:450px){#superplumber__step_form .wpforms-page-indicator.circles .wpforms-page-indicator-page:not(:last-of-type)::after{left:60%}.display_767_width{display:block}.career_deatils_section{padding:70px 0px}.career_deatils_section .global_title_35px{font-size:30px;text-align:left}.career_join_team_section{padding:50px 15px}.career_join_team_section .schedule_button{margin:auto;text-align:center}.career_join_team_section .schedule_button:before{display:none}.career_join_team_section .schedule_button img{width:100%;margin:auto;position:relative;z-index:9999}.career_join_team_section .schedule_button a{width:100%;padding:20px 20px;font-size:34px;line-height:40px;text-align:center;height:200px;align-content:end;margin-top:-80px}.special-locations-dropdown .location-categories-dropdown-wrapper{}.special-locations-dropdown .location-categories-dropdown-wrapper select.location-category-dropdown{font-size:16px}.special-locations-dropdown .global_title_35px{font-size:26px;text-align:left;margin-bottom:20px}.special-locations-dropdown .global_paragraph__16px{font-size:22px;line-height:30px}.location_area_we_serve_dynamic .left-section-content{padding:30px 0px 20px}.location_area_we_serve_dynamic .left-section-content .service_working_hours_ h4{margin-bottom:20px;font-size:24px;line-height:30px}.location_area_we_serve_dynamic .left-section-content .service_working_hours_ p{font-size:20px;line-height:28px}.location_area_we_serve_dynamic .left-section-content .global-red-button{width:100%;margin-top:50px !important;margin-bottom:30px;font-size:18px !important}.location_area_we_serve_dynamic .right-sectiopn-content .right_area_serve_{padding:20px 15px 30px}.location_area_we_serve_dynamic .right-sectiopn-content .right_area_serve_ .global-red-button{width:100%;padding:10px 6px;font-size:18px !important}.location_area_we_serve_dynamic .right-sectiopn-content .right_area_serve_ h4{margin-bottom:20px;font-size:24px;line-height:30px}.location_area_we_serve_dynamic .right-sectiopn-content .right_area_serve_ p{font-size:18px;line-height:28px}#contact-us-page .form-group .p-4.red-cta p span{display:block}}@media only screen and (max-width:370px){.cleaning_process_section_07 .process-steps-section:before{height:610px}}@media only screen and (max-width:340px){.cleaning_process_section_07 .process-steps-section:before{height:680px;width:6px;left:26px}}@media (min-width:1200px){.container{width:1170px}}@media (max-width:1439px){.container{max-width:1140px}}@media (max-width:992px){.container{width:970px}}@media (min-width:768px) and (max-width:991px){.container{width:750px}}@media (max-width:767px){.container{width:100%}}