:root{--primary-color:#00f0ff;--primary-color-rgb:0,240,255;--popup-bg-img:url("../images/mr-sudz/background/1920x1280.webp");--popup-overlay:rgba(0, 0, 0, 0.85);--popup-card-bg:rgba(0, 0, 0, 0.65);--popup-radius:14px}html{scroll-behavior:smooth}.glow-shadow{box-shadow:0 0 20px rgba(var(--primary-color-rgb),.6)!important}.video-cta-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:1000;pointer-events:none}.video-cta-overlay .btn{pointer-events:auto;border-radius:50%;padding:18px 22px;font-size:20px;opacity:.95}.video-cta-overlay .btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(var(--primary-color-rgb),.4)}.popup-overlay{position:fixed;inset:0;background:var(--popup-overlay);display:flex;align-items:center;justify-content:center;z-index:2000;opacity:0;visibility:hidden;backdrop-filter:blur(2px)}.popup-overlay.active{visibility:visible;animation:overlay-in .4s ease forwards}.popup-overlay.closing{animation:overlay-out .28s ease forwards}.popup-content{position:relative;width:min(92vw,720px);max-height:90vh;padding:44px 48px;border-radius:var(--popup-radius);color:#fff;text-align:center;overflow-y:auto;background:var(--popup-card-bg);border:2px solid var(--primary-color);box-shadow:0 0 20px rgba(var(--primary-color-rgb),.6),0 0 40px rgba(var(--primary-color-rgb),.4);animation:borderGlow 3s ease-in-out infinite}@keyframes borderGlow{0%{box-shadow:0 0 12px rgba(var(--primary-color-rgb),.4),0 0 24px rgba(var(--primary-color-rgb),.2);border-color:rgba(var(--primary-color-rgb),.6)}50%{box-shadow:0 0 25px rgba(var(--primary-color-rgb),.9),0 0 50px rgba(var(--primary-color-rgb),.7);border-color:rgba(var(--primary-color-rgb),1)}100%{box-shadow:0 0 12px rgba(var(--primary-color-rgb),.4),0 0 24px rgba(var(--primary-color-rgb),.2);border-color:rgba(var(--primary-color-rgb),.6)}}.popup-content::before{content:"";position:absolute;inset:0;background:var(--popup-bg-img) center/cover no-repeat;z-index:-2;filter:brightness(.65) contrast(1.05)}.popup-content::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,.75));z-index:-1}.popup-overlay.active .popup-content{animation:pop-in .55s cubic-bezier(.2,.8,.2,1) both}.popup-overlay.closing .popup-content{animation:pop-out .28s cubic-bezier(.4,0,.6,1) both}.popup-logo img{display:block;margin:0 auto 16px;max-height:110px;width:auto}.popup-title{font-size:clamp(22px, 2.2vw, 30px);font-weight:800;letter-spacing:.5px;margin:6px 0 14px}.popup-text{font-size:clamp(15px, 1.5vw, 17px);line-height:1.6;margin:0 0 12px}.popup-text .accent{color:var(--primary-color)}.popup-btn{--glow:rgba(var(--primary-color-rgb), 0.45);position:relative;display:inline-block;margin-top:12px;padding:14px 28px;border-radius:12px;background:var(--primary-color);color:#000;font-weight:800;text-decoration:none;box-shadow:0 10px 26px var(--glow);transition:transform .15s ease,box-shadow .2s ease,filter .2s ease;overflow:hidden}.popup-btn::before{content:"";position:absolute;inset:-120% -40%;background:linear-gradient(115deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.55) 50%,rgba(255,255,255,0) 65%);transform:translateX(-60%) rotate(8deg);animation:shine 2.2s ease-in-out infinite;pointer-events:none}.popup-btn:hover{transform:translateY(-1px);box-shadow:0 14px 34px rgba(var(--primary-color-rgb),.58),0 0 14px rgba(0,0,0,.35);filter:brightness(1.08) saturate(1.06);color:#000;text-shadow:0 1px 2px rgba(255,255,255,.55),0 -1px 2px rgba(0,0,0,.35)}.popup-close{position:absolute;top:10px;right:14px;width:36px;height:36px;border:0;border-radius:50%;background:rgba(255,255,255,.1);color:#fff;font-size:22px;line-height:36px;text-align:center;cursor:pointer;transition:transform .1s ease,background .2s ease;backdrop-filter:blur(2px)}.popup-close:hover{background:rgba(255,255,255,.18);transform:scale(1.04)}@keyframes overlay-in{from{opacity:0}to{opacity:1}}@keyframes overlay-out{from{opacity:1}to{opacity:0}}@keyframes pop-in{0%{transform:translateY(24px) scale(.94);opacity:0}60%{transform:translateY(-4px) scale(1.02);opacity:1}100%{transform:translateY(0) scale(1)}}@keyframes pop-out{from{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(12px) scale(.96);opacity:0}}@keyframes shine{0%{transform:translateX(-60%) rotate(8deg)}100%{transform:translateX(60%) rotate(8deg)}}@media (prefers-reduced-motion:reduce){.popup-btn,.popup-overlay{transition:none!important}.popup-overlay.active,.popup-overlay.active .popup-content,.popup-overlay.closing,.popup-overlay.closing .popup-content{animation:none!important}}@media (max-width:480px){.popup-content{padding:32px 22px}.popup-close{top:8px;right:8px}}#logo img{animation:logo-float 4s ease-in-out infinite;transition:transform .3s ease,filter .3s ease,box-shadow .3s ease;background:0 0!important;box-shadow:none!important;border-radius:0!important}#logo img:hover{transform:scale(1.08);filter:brightness(1.05) drop-shadow(0 0 8px var(--primary-color));box-shadow:0 0 12px rgba(var(--primary-color-rgb),.4)}.icon-img{width:60px;height:60px;position:absolute;left:0}.counter-icon{width:40px;height:40px;position:absolute;left:0}.highlight-text{color:#00f0ff;text-shadow:0 0 10px #00f0ff,0 0 20px #00f0ff}.ul-style-2 li{transition:transform .3s ease,color .3s ease}.ul-style-2 li:hover{transform:scale(1.05);color:#00f0ff}.popup-body-with-logo{display:flex;align-items:flex-start;gap:30px;text-align:left;min-height:300px}.popup-logo-left{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:200px;height:100%;min-height:300px}.popup-logo-left img{max-width:100%;height:auto}.popup-content-right{flex:1;display:flex;flex-direction:column;justify-content:space-between;min-height:300px}.popup-benefits{margin:20px 0;flex-grow:1}.benefits-list{list-style:none;padding:0;margin:15px 0}.benefits-list li{padding:8px 0;color:#fff;font-size:16px;font-weight:500}.popup-buttons{display:flex;gap:15px;margin-top:20px;justify-content:flex-start}.popup-btn{padding:12px 24px;border-radius:8px;text-decoration:none;font-weight:700;text-align:center;transition:all .3s ease;border:none;cursor:pointer;min-width:120px}.primary-btn{background-color:#00f0ff;color:#000;box-shadow:0 0 20px rgba(0,240,255,.3)}.primary-btn:hover{background-color:#00d4e6;transform:translateY(-2px);box-shadow:0 5px 25px rgba(0,240,255,.5)}.secondary-btn{background-color:transparent;color:#fff;border:2px solid #fff}.secondary-btn:hover{background-color:#fff;color:#000;transform:translateY(-2px)}@media (max-width:768px){.popup-content{padding:32px 24px 40px;max-height:85vh}.popup-body-with-logo{flex-direction:column;text-align:center;gap:20px;min-height:auto;padding-bottom:20px}.popup-logo-left{width:100%;min-height:auto;justify-content:center;margin-bottom:10px}.popup-logo-left img{height:100px}.popup-content-right{min-height:auto;padding-bottom:20px}.popup-buttons{flex-direction:column;align-items:center;gap:10px;margin-bottom:20px}.app-store-btn img{width:120px;height:36px}.d-flex.justify-center.gap-3{margin-bottom:20px;padding-bottom:10px}}@media (max-width:480px){.popup-content{padding:28px 20px 40px}.popup-body-with-logo{gap:15px;padding-bottom:25px}.popup-logo-left img{height:80px}.benefits-list li{font-size:14px;padding:5px 0}.popup-buttons{gap:8px;margin-bottom:20px}.d-flex.justify-center.gap-3{flex-direction:column;gap:12px;margin-bottom:20px;padding-bottom:15px}.d-flex.justify-center.gap-3 a img{height:45px;width:auto}}.text-color{color:#00f0ff}@keyframes coolBounce{0%,100%{transform:translateY(0) rotate(0)}25%{transform:translateY(-8px) rotate(2deg)}75%{transform:translateY(-4px) rotate(-1deg)}}img[src*="packages/1.png"]:hover{transform:scale(1.1) rotate(5deg);filter:drop-shadow(0 5px 15px rgba(0, 240, 255, .6))}.floating-direction-wrapper{position:fixed;bottom:30px;left:30px;z-index:9999;display:flex;flex-direction:column;align-items:flex-start;gap:15px}.floating-direction-btn{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;background:#012259;border:2px solid #00f0ff;box-shadow:0 4px 20px rgba(0,240,255,.5),0 0 30px rgba(0,240,255,.3);transition:all .4s cubic-bezier(.68, -.55, .265, 1.55);cursor:pointer;position:relative;overflow:hidden}.floating-direction-wrapper.active .floating-direction-btn{transform:rotate(135deg);background:#00f0ff;color:#012259}.floating-direction-btn i{animation:none}.location-menu{display:flex;flex-direction:column;gap:10px;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .4s cubic-bezier(.68, -.55, .265, 1.55);pointer-events:none}.floating-direction-wrapper.active .location-menu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.location-option{display:flex;align-items:center;justify-content:space-between;gap:12px;background:rgba(1,34,89,.9);backdrop-filter:blur(8px);padding:10px 20px;border-radius:30px;color:#fff;text-decoration:none;border:1px solid #00f0ff;white-space:nowrap;box-shadow:0 4px 15px rgba(0,0,0,.3);transition:all .3s ease}.location-option span{font-weight:600;font-size:14px}.location-option i{font-size:18px;color:#00f0ff;order:1}.location-option:hover{background:#00f0ff;color:#012259;transform:scale(1.05) translateX(5px)}.location-option:hover i{color:#012259}.floating-video-btn{background:#012259!important;border:2px solid #00f0ff!important;color:#fff!important;animation:none!important;transition:all .4s cubic-bezier(.68, -.55, .265, 1.55)!important;display:flex!important;align-items:center!important;justify-content:center!important}.floating-video-btn:hover{transform:rotate(135deg)!important;background:#00f0ff!important;color:#012259!important;box-shadow:0 4px 20px rgba(0,240,255,.5),0 0 30px rgba(0,240,255,.3)!important}.floating-video-btn i{animation:none!important}@media (max-width:768px){.floating-direction-wrapper{bottom:20px;left:20px;align-items:flex-start}.floating-direction-btn,.floating-video-btn{width:50px!important;height:50px!important;font-size:20px!important}.location-option{padding:8px 16px}}#mainmenu .mobile-menu-buttons a,#manage-pass-mobile,.menu_side_area #join-wash-club,.menu_side_area #manage-pass{background-color:#011438!important;color:#fff!important;border-radius:16px!important;box-shadow:0 0 8px rgba(0,240,255,.35),0 0 16px rgba(0,240,255,.15)!important;border:1px solid rgba(0,240,255,.4)!important;font-family:Poppins,sans-serif!important;font-weight:700!important;font-size:14px!important;line-height:1.2!important;padding:10px 22px!important;text-align:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;max-width:none!important;white-space:nowrap!important;word-wrap:normal!important;transition:transform .16s ease,box-shadow .18s ease,background-color .18s ease!important;position:relative!important;text-decoration:none!important;-webkit-font-smoothing:antialiased!important}#mainmenu .mobile-menu-buttons a:hover,#manage-pass-mobile:focus,#manage-pass-mobile:hover,.menu_side_area #join-wash-club:focus,.menu_side_area #join-wash-club:hover,.menu_side_area #manage-pass:focus,.menu_side_area #manage-pass:hover{background-color:#00225d!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 0 14px rgba(0,240,255,.5),0 0 24px rgba(0,240,255,.25)!important}.menu_side_area #manage-pass{display:inline-flex!important;margin-left:10px!important}.floating-direction-wrapper{position:fixed;bottom:30px;left:30px;z-index:9999;display:flex;flex-direction:column;align-items:flex-start;gap:15px}.floating-direction-btn{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;background:#012259;border:2px solid #00f0ff;box-shadow:0 4px 20px rgba(0,240,255,.5),0 0 30px rgba(0,240,255,.3);transition:all .4s cubic-bezier(.68, -.55, .265, 1.55);cursor:pointer;position:relative;overflow:hidden}.floating-direction-wrapper.active .floating-direction-btn{transform:rotate(135deg);background:#00f0ff;color:#012259}.floating-direction-btn i{animation:none}.location-menu{display:flex;flex-direction:column;gap:10px;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .4s cubic-bezier(.68, -.55, .265, 1.55);pointer-events:none}.floating-direction-wrapper.active .location-menu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.location-option{display:flex;align-items:center;justify-content:space-between;gap:12px;background:rgba(1,34,89,.9);backdrop-filter:blur(8px);padding:10px 20px;border-radius:30px;color:#fff;text-decoration:none;border:1px solid #00f0ff;white-space:nowrap;box-shadow:0 4px 15px rgba(0,0,0,.3);transition:all .3s ease}.location-option span{font-weight:600;font-size:14px}.location-option i{font-size:18px;color:#00f0ff;order:1}.location-option:hover{background:#00f0ff;color:#012259;transform:scale(1.05) translateX(5px)}.location-option:hover i{color:#012259}.floating-video-btn{background:#012259!important;border:2px solid #00f0ff!important;color:#fff!important;animation:none!important;transition:all .4s cubic-bezier(.68, -.55, .265, 1.55)!important;display:flex!important;align-items:center!important;justify-content:center!important}.floating-video-btn:hover{transform:rotate(135deg)!important;background:#00f0ff!important;color:#012259!important;box-shadow:0 4px 20px rgba(0,240,255,.5),0 0 30px rgba(0,240,255,.3)!important}.floating-video-btn i{animation:none!important}@media (max-width:768px){.floating-direction-wrapper{bottom:20px;left:20px;align-items:flex-start}.floating-direction-btn,.floating-video-btn{width:50px!important;height:50px!important;font-size:20px!important}.location-option{padding:8px 16px}}iframe[src*="youtube.com"]{pointer-events:none}.floating-chat-btn{position:fixed;bottom:30px;right:30px;padding:0 20px;height:60px;background-color:#012259;color:#fff;border-radius:30px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:24px;box-shadow:0 4px 15px rgba(0,240,255,.4);z-index:1000;transition:all .3s ease;border:2px solid #00f0ff;text-decoration:none}.floating-chat-btn:hover{transform:scale(1.05);color:#fff;box-shadow:0 4px 20px rgba(0,240,255,.6)}.chat-btn-label{font-size:16px;font-weight:600;white-space:nowrap}.chat-popup{position:fixed;bottom:100px;right:30px;width:320px;background-color:#fff;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.2);z-index:10000;overflow:hidden;display:none;opacity:0;transform:translateY(20px);transition:all .3s ease;border:1px solid rgba(0,240,255,.2)}.chat-popup.show{display:block;opacity:1;transform:translateY(0)}.chat-header{background-color:#012259;padding:20px;color:#fff;position:relative}.chat-header h3{color:#00f0ff;margin:0;font-size:22px}.chat-header p{margin:0;font-size:13px;line-height:1.4;opacity:.9}.chat-close-btn{position:absolute;top:15px;right:15px;background:rgba(0,240,255,.2);border:1px solid #00f0ff;color:#00f0ff;font-size:20px;line-height:1;width:30px;height:30px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.chat-close-btn:hover{background:#00f0ff;color:#012259}.chat-body{padding:20px;display:flex;justify-content:space-between;background-color:#f5f8fa}.chat-option{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#333;width:30%;text-align:center;transition:transform .2s ease}.chat-option:hover{transform:translateY(-5px);color:#012259}.chat-icon{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;margin-bottom:8px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.bg-green{background-color:#28a745}.bg-yellow{background-color:#ffc107;color:#333}.bg-blue{background-color:#012259}.chat-option span{font-size:12px;font-weight:600;line-height:1.2}@media (max-width:768px){.floating-chat-btn{bottom:20px;right:20px;padding:0 15px;height:50px;font-size:20px}.chat-btn-label{font-size:14px}.chat-popup{bottom:80px;right:20px;width:280px}}@media (min-width:993px){#mainmenu{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;gap:24px!important;margin:0 auto!important;padding:0!important;float:none!important;height:auto!important;list-style:none!important}#mainmenu>li{float:none!important;display:block!important;margin-right:0!important;white-space:nowrap!important}#mainmenu>li.mobile-menu-buttons{display:none!important}#mainmenu>li>a.menu-item{display:inline-block!important;padding-top:15px!important;padding-bottom:15px!important;font-size:15px!important;font-weight:600!important;white-space:nowrap!important;position:relative!important;color:#fff!important;text-decoration:none!important;transition:color .3s ease!important}#mainmenu>li>a.menu-item::after{content:''!important;position:absolute!important;bottom:0!important;left:0!important;width:0!important;height:3px!important;background-color:#00f0ff!important;transition:width .3s cubic-bezier(.25, .8, .25, 1)!important;box-shadow:0 0 10px #00f0ff,0 0 5px rgba(0,240,255,.5)!important;border-radius:2px!important;display:block!important}#mainmenu>li:hover>a.menu-item::after,#mainmenu>li>a.menu-item.active::after{width:100%!important}#mainmenu>li>a.menu-item.active{color:#00f0ff!important}.header-col-mid{display:flex!important;justify-content:center!important;align-items:center!important;flex:1 1 auto!important}@media (max-width:1250px){#mainmenu{gap:12px!important}#mainmenu>li>a.menu-item{font-size:13.5px!important}#logo img.logo-main{height:75px!important;width:auto!important}#logo img.logo-scroll{height:65px!important;width:auto!important}.menu_side_area #join-wash-club,.menu_side_area #manage-pass{padding:9px 16px!important;font-size:13px!important}}@media (max-width:1100px){#mainmenu{gap:8px!important}#mainmenu>li>a.menu-item{font-size:13px!important}.menu_side_area #join-wash-club,.menu_side_area #manage-pass{padding:8px 12px!important;font-size:12px!important}}}.text-shadow-glow{text-shadow:0 0 12px rgba(0,240,255,.45),0 0 25px rgba(0,240,255,.2)}.location-info-card{transition:border-color .3s ease}.location-info-card:hover{border-color:rgba(0,240,255,.25)!important}.icon-circle{background-color:rgba(0,240,255,.08);border:1px solid rgba(0,240,255,.25);box-shadow:0 0 10px rgba(0,240,255,.1);transition:all .3s ease}.icon-circle i,.pill-icon-container i{color:#fff}.location-info-card:hover .icon-circle{background-color:rgba(0,240,255,.15);border-color:rgba(0,240,255,.5);box-shadow:0 0 15px rgba(0,240,255,.3)}.service-pill-item{background:rgba(1,20,56,.55);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(0,240,255,.3);border-radius:30px!important;transition:all .3s cubic-bezier(.25, .8, .25, 1);box-shadow:0 8px 25px rgba(0,0,0,.4),inset 0 0 15px rgba(0,240,255,.08)}.service-pill-item:hover{transform:translateY(-4px);border-color:#00f0ff;background:rgba(1,35,90,.7);box-shadow:0 12px 30px rgba(0,240,255,.3),inset 0 0 20px rgba(0,240,255,.15)}.pill-icon-container{background:linear-gradient(135deg,#00f0ff 0,#08f 100%)!important;border:none!important;box-shadow:0 0 12px rgba(0,240,255,.4);transition:all .3s ease}.service-pill-item:hover .pill-icon-container{transform:scale(1.1) rotate(360deg);box-shadow:0 0 20px rgba(0,240,255,.7)}.jarallax-img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:-1}.desktop-img{display:block}.mobile-img{display:none}.area-pill-tag{background:rgba(0,240,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,240,255,.35);border-radius:30px!important;padding:10px 24px!important;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.3);cursor:default}.area-pill-tag:hover{background:rgba(0,240,255,.22);border-color:#00f0ff;box-shadow:0 0 20px rgba(0,240,255,.45);transform:translateY(-3px) scale(1.04)}#loc-book-btn::after,#loc-book-btn::before,#loc-call-btn::after,#loc-call-btn::before,#loc-directions-btn::after,#loc-directions-btn::before,#loc-reviews-btn::after,#loc-reviews-btn::before,.location-hub-card .button::after,.location-hub-card .button::before{display:none!important;animation:none!important}#loc-book-btn,#loc-directions-btn,.location-hub-card .button{background-color:#00f0ff;color:#012259;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease}#loc-book-btn:hover,#loc-directions-btn:hover,.location-hub-card .button:hover{color:#fff;background-color:#011438;box-shadow:0 0 20px #00f0ff}#loc-call-btn,#loc-reviews-btn,.location-hub-card .button.button-outline{background-color:transparent;color:#00f0ff;border:2px solid #00f0ff;transition:color .2s ease,background-color .2s ease,border-color .2s ease}#loc-call-btn:hover,#loc-reviews-btn:hover,.location-hub-card .button.button-outline:hover{color:#fff;background-color:#011438;border-color:#00f0ff;box-shadow:0 0 20px #00f0ff}.location-review-card{background:rgba(1,20,56,.55)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(0,240,255,.3)!important;border-radius:20px!important;box-shadow:0 8px 25px rgba(0,0,0,.4),inset 0 0 15px rgba(0,240,255,.08)!important;transition:all .3s cubic-bezier(.25, .8, .25, 1);white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important}.location-review-card p{white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;word-break:normal!important}.location-review-card:hover{transform:translateY(-5px);border-color:#00f0ff!important;background:rgba(1,35,90,.7)!important;box-shadow:0 12px 30px rgba(0,240,255,.3),inset 0 0 20px rgba(0,240,255,.15)!important}.review-stars-wrapper i{text-shadow:0 0 8px rgba(0,240,255,.6)}.accordion-section-title{border-bottom:1px solid rgba(0,240,255,.2)!important;padding:18px 0;transition:all .3s ease;cursor:pointer}.accordion-section-title h4,.accordion-section-title.active h4,.accordion-section-title:hover h4{color:#00f0ff!important;font-size:1.15rem;font-weight:600;transition:color .3s ease}.accordion-section-title:before{color:#00f0ff!important;font-size:1.1rem}.accordion-section-content,.accordion-section-content p{border-bottom:1px dashed rgba(0,240,255,.15);padding:15px 0 20px 0;color:#fff!important;opacity:1!important}@media (max-width:768px){.mobile-small{font-size:1.5rem!important}.menu_side_area #join-wash-club{display:none!important}.menu_side_area #manage-pass{display:inline-flex!important;align-items:center!important;vertical-align:middle!important;margin-left:0!important;padding:7px 12px!important;font-size:12px!important;line-height:1!important;border-radius:14px!important;white-space:nowrap!important}#mainmenu .mobile-menu-buttons{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:15px 10px!important;border-top:1px solid rgba(0,240,255,.2)!important;margin-top:15px!important;margin-bottom:10px!important;width:100%!important;list-style:none!important}#mainmenu .mobile-menu-buttons a{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:8px 12px!important;font-size:12px!important;font-weight:700!important;border-radius:14px!important;text-align:center!important;text-decoration:none!important;white-space:nowrap!important;box-sizing:border-box!important;flex:1 1 auto!important;max-width:100%!important}#mainmenu .mobile-menu-buttons a#manage-pass-mobile{display:none!important}}@media (min-width:769px){#mainmenu .mobile-menu-buttons{display:none!important}}#mainmenu .mobile-menu-buttons{display:none}.button{position:relative;padding:10px 20px;border-radius:30px;border:none;color:#012259;cursor:pointer;background-color:#00f0ff;font-size:15px;line-height:1;font-family:Poppins,sans-serif;box-shadow:0 0 20px #00f0ff;transition:all .2s ease;text-decoration:none;display:inline-block}.button-outline{background-color:transparent!important;color:#00f0ff!important;border:2px solid #00f0ff!important;box-shadow:0 0 15px rgba(0,240,255,.3)!important}.button-outline:hover{background-color:#00f0ff!important;color:#012259!important;box-shadow:0 0 25px #00f0ff!important}.button:active{transform:scale(.96)}.button:after,.button:before{position:absolute;content:"";width:150%;left:50%;height:100%;transform:translateX(-50%);z-index:-1000;background-repeat:no-repeat}.button:hover:before{top:-70%;background-image:radial-gradient(circle,#012259 20%,transparent 20%),radial-gradient(circle,transparent 20%,#012259 20%,transparent 30%),radial-gradient(circle,#012259 20%,transparent 20%),radial-gradient(circle,#012259 20%,transparent 20%),radial-gradient(circle,transparent 10%,#012259 15%,transparent 20%),radial-gradient(circle,#012259 20%,transparent 20%),radial-gradient(circle,#012259 20%,transparent 20%),radial-gradient(circle,#012259 20%,transparent 20%),radial-gradient(circle,#012259 20%,transparent 20%);background-size:10% 10%,20% 20%,15% 15%,20% 20%,18% 18%,10% 10%,15% 15%,10% 10%,18% 18%;background-position:50% 120%;animation:greentopBubbles .6s ease}@keyframes greentopBubbles{0%{background-position:5% 90%,10% 90%,10% 90%,15% 90%,25% 90%,25% 90%,40% 90%,55% 90%,70% 90%}50%{background-position:0 80%,0 20%,10% 40%,20% 0,30% 30%,22% 50%,50% 50%,65% 20%,90% 30%}100%{background-position:0 70%,0 10%,10% 30%,20% -10%,30% 20%,22% 40%,50% 40%,65% 10%,90% 20%;background-size:0 0,0 0,0 0,0 0,0 0,0 0}}.button:hover::after{bottom:-70%;background-image:radial-gradient(circle,#012259 20%,transparent 20%),radial-gradient(circle,#012259 20%,transparent 20%),radial-gradient(circle,transparent 10%,#012259 15%,transparent 20%),radial-gradient(circle,#012259 20%,transparent 20%),radial-gradient(circle,#012259 20%,transparent 20%),radial-gradient(circle,#012259 20%,transparent 20%),radial-gradient(circle,#012259 20%,transparent 20%);background-size:15% 15%,20% 20%,18% 18%,20% 20%,15% 15%,20% 20%,18% 18%;background-position:50% 0;animation:greenbottomBubbles .6s ease}@keyframes greenbottomBubbles{0%{background-position:10% -10%,30% 10%,55% -10%,70% -10%,85% -10%,70% -10%,70% 0}50%{background-position:0 80%,20% 80%,45% 60%,60% 100%,75% 70%,95% 60%,105% 0}100%{background-position:0 90%,20% 90%,45% 70%,60% 110%,75% 80%,95% 70%,110% 10%;background-size:0 0,0 0,0 0,0 0,0 0,0 0}}::-webkit-scrollbar{width:8px!important;height:8px!important;background:0 0!important}::-webkit-scrollbar-track{background:rgba(255,255,255,.03)!important}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15)!important;border-radius:4px!important}::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)!important}.btn-border:hover,.btn-border:hover i,.btn-main:not(.bg-dark),.btn-main:not(.bg-dark) i,.btn-main:not(.bg-dark):active,.btn-main:not(.bg-dark):active i,.btn-main:not(.bg-dark):focus,.btn-main:not(.bg-dark):focus i,.btn-main:not(.bg-dark):hover,.btn-main:not(.bg-dark):hover i{color:#012259!important}.location-badge-pill{background:rgba(0,240,255,.08);border:1px solid rgba(0,240,255,.35);color:#00f0ff;font-size:11px;font-weight:700;letter-spacing:1px;padding:5px 16px;border-radius:30px;box-shadow:0 0 14px rgba(0,240,255,.2);backdrop-filter:blur(8px);text-transform:uppercase;transition:all .3s ease}@media (max-width:768px){#wrapper,.location-hero,body,html{overflow-x:hidden;max-width:100vw}.location-hero{padding-top:95px;padding-bottom:35px;min-height:auto;height:auto;background-attachment:scroll;background-position:center center;background-size:cover;position:relative;z-index:1}.location-hero::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,.45) 0,rgba(1,20,56,.65) 100%);z-index:1;pointer-events:none}.location-hero .jarallax-container,.location-hero .jarallax-img,.location-hero img.jarallax-img{opacity:1;visibility:visible;display:block;z-index:0;object-fit:cover;object-position:center;width:100%;height:100%}.location-hero .container{position:relative;z-index:2;padding-left:15px;padding-right:15px;width:100%;max-width:100%}.location-hero .col-lg-8,.location-hero .row{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;max-width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.location-badge-pill{font-size:10px;padding:4px 14px;margin:0 auto 14px auto;letter-spacing:.8px;display:inline-flex;align-items:center;justify-content:center;text-align:center}#loc-title-header,#loc-title-header.display-4,.location-hero h1,.location-hero h1.display-4{font-size:1.35rem;font-weight:800;line-height:1.3;letter-spacing:-.01em;margin:0 auto 14px auto;padding:0 4px;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;word-break:normal;width:100%;max-width:100%;box-sizing:border-box;text-align:center;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.8)}#loc-title-header .text-color,.location-hero h1 .text-color{color:#00f0ff;text-shadow:0 0 15px rgba(0,240,255,.6);display:inline}#loc-title-header br,.location-hero h1 br{display:none}#loc-tagline,.location-hero p.lead{font-size:.9rem;line-height:1.45;margin:0 auto 22px auto;color:rgba(255,255,255,.82);padding:0 6px;white-space:normal;word-wrap:break-word;text-align:center;width:100%;max-width:100%}#loc-services-list+.text-center .d-flex,.location-hero .d-flex,.location-hero .d-flex.flex-wrap{flex-direction:column;align-items:center;gap:12px;width:100%}#loc-book-btn,#loc-call-btn,#loc-directions-btn,#loc-reviews-btn,.location-hero .button,.location-hero a.button{width:100%;max-width:300px;height:46px;margin-left:0;margin-right:0;font-size:14px;font-weight:700;border-radius:30px;text-align:center;justify-content:center;display:inline-flex;align-items:center;box-sizing:border-box;box-shadow:0 4px 15px rgba(0,240,255,.3)}#loc-map-iframe,.location-map-card{min-height:300px;height:300px;border-radius:16px}}@media (max-width:480px){.location-hero{padding-top:90px;padding-bottom:28px}#loc-title-header,#loc-title-header.display-4,.location-hero h1,.location-hero h1.display-4{font-size:1.35rem;line-height:1.25;padding:0}#loc-tagline,.location-hero p.lead{font-size:.9rem}#loc-directions-btn,#loc-reviews-btn,.location-hero .button,.location-hero a.button{max-width:100%}}@media (max-width:576px){.location-hub-card,.location-info-card{padding:20px 16px}.location-hub-card .d-flex.gap-3{flex-direction:column;gap:10px;width:100%}#loc-hours-list li{flex-direction:column;align-items:flex-start;gap:4px}.location-hub-card .button{width:100%;display:block;text-align:center;padding:10px 16px}#content section,.section-dark{padding-bottom:70px}.floating-direction-wrapper{bottom:15px;left:15px}.floating-chat-btn{bottom:15px;right:15px}.area-pill-tag{font-size:13px;padding:6px 12px}}.map-container{position:relative;border-radius:20px;overflow:hidden;border:1px solid rgba(0,240,255,.2);box-shadow:0 10px 30px rgba(0,0,0,.25)}.map-container iframe{display:block;border-radius:20px}.map-badge-overlay{position:absolute;top:12px;right:12px;z-index:10;background:var(--primary-color,#00f0ff);color:#000!important;font-weight:800;font-size:11px;text-transform:uppercase;letter-spacing:1px;padding:6px 14px;border-radius:20px;box-shadow:0 0 16px rgba(0,240,255,.7),0 4px 12px rgba(0,0,0,.4);pointer-events:none}.lead-popup-card{max-width:500px;width:90%;text-align:left;position:relative;z-index:2010}.lead-popup-card .popup-close{z-index:2020}.popup-label{display:block;font-size:14px;font-weight:600;color:#e0e0e0;margin-bottom:6px;text-align:left}.popup-input{width:100%;background:rgba(255,255,255,.08)!important;border:1px solid rgba(0,240,255,.35)!important;border-radius:8px!important;padding:12px 16px!important;color:#fff!important;font-size:15px!important;transition:border-color .3s ease,box-shadow .3s ease,background .3s ease!important}.popup-input::placeholder{color:rgba(255,255,255,.45)!important}.popup-input:focus{background:rgba(255,255,255,.14)!important;border-color:var(--primary-color,#00f0ff)!important;box-shadow:0 0 15px rgba(0,240,255,.5)!important;outline:0!important}.popup-phone-group{display:flex;align-items:stretch}.popup-dial-code{display:flex;align-items:center;padding:0 14px;background:rgba(255,255,255,.14);border:1px solid rgba(0,240,255,.35);border-right:none;border-radius:8px 0 0 8px;color:#fff;font-size:15px;font-weight:700;white-space:nowrap;user-select:none}.popup-phone-group .popup-input{border-radius:0 8px 8px 0!important}.popup-phone-group:focus-within .popup-dial-code{border-color:var(--primary-color,#00f0ff);background:rgba(255,255,255,.18)}.popup-submit-btn{background:var(--primary-color,#00f0ff)!important;color:#000!important;font-weight:800!important;letter-spacing:.5px;text-transform:uppercase;border-radius:8px!important;box-shadow:0 0 20px rgba(0,240,255,.4)!important;transition:all .3s ease!important}.popup-submit-btn:hover{transform:translateY(-2px)!important;box-shadow:0 0 30px rgba(0,240,255,.7)!important;color:#000!important}@media (min-width:993px){header .container{max-width:1280px!important}header .de-flex{gap:32px!important}}