:root{--blue:#0e2d52;--blue-rgb:72,161,211;--blue-light:#1b569e;--blue-light-rgb:27,86,158;--red:#ec2024;--red-rgb:236,32,36;--yellow:#fecd08;--yellow-rgb:250,234,142;--yellow-orange:#fcb215;--yellow-orange-rgb:252,178,21;--orange:#f7921d;--orange-rgb:247,146,29;--black:#040707;--menu-red:#ec2024;--menu-orange:#ff4f00;--menu-blue:#00a4ff;--menu-blue-dark:#0e2d52;--gray:#383938}*{margin:0;padding:0;box-sizing:border-box}html,body,#scene{width:100%;height:100%}body,#et-boc.et-boc{overflow-x:hidden}#page-container{overflow-y:hidden!important;margin-top:-4px}body #page-container .et_pb_section a.et_pb_button{font-weight:900!important}#top-header{font-size:14px;z-index:99998}#main-header{box-shadow:none}ul#top-menu li a:hover,#top-menu li.current-menu-item>a,#et-secondary-nav li a:hover{opacity:1}.mobile_menu_bar_toggle:before{color:var(--blue)}.et_mobile_menu{border-top:4px solid var(--blue)!important;border-radius:0 0 4px 4px}.nav li ul{width:250px;border-radius:0 0 4px 4px}#top-menu li{vertical-align:middle;padding-right:14px}#top-menu li li{padding:0}#top-menu li li a{width:250px}#top-menu>li:last-child{padding-right:5px;padding-bottom:5px}.service-drop a{color:var(--black)!important;cursor:pointer}#top-menu li.service-drop.menu-item-has-children li.current-menu-item>a{color:var(--blue)!important}.et-fixed-header #top-menu li.current-menu-ancestor.service-drop>a{color:var(--black)!important;cursor:pointer}#top-menu.nav li.current-menu-ancestor>a,.et-fixed-header #top-menu.nav li.current-menu-ancestor,.et-fixed-header #top-menu.nav li.current-menu-ancestor>a{color:var(--black)!important}li.current-menu-item.menu-item-1817 a,.et-fixed-header #top-menu li.current-menu-item.menu-item-1817>a{color:var(--black)!important}@media only screen and (max-width:980px){.et_secondary_nav_only_menu #top-header{display:block;position:fixed}#et-secondary-nav,#et-secondary-menu{display:block!important}.et_secondary_nav_only_menu #main-header,.et_secondary_nav_only_menu #main-header{top:30px!important;position:fixed;-webkit-box-shadow:0 0 7px rgba(0,0,0,0.1)!important;box-shadow:0 0 7px rgba(0,0,0,0.1)!important}#top-header{font-size:12px}#et-info,#et-secondary-menu>ul>li a{padding-top:10px}img#logo{max-height:100%!important}}@media only screen and (max-width:767px){#et-secondary-menu #et-secondary-nav.menu{text-align:center;float:right}}#page-container .mobile_nav li ul.hide{display:none!important}#page-container .mobile_nav .menu-item-has-children{position:relative}#page-container .mobile_nav .menu-item-has-children>a{background:transparent}#page-container .mobile_nav .menu-item-has-children>a+span{position:absolute;right:0;top:0;padding:10px 20px;font-size:30px;font-weight:400;cursor:pointer;z-index:3}#page-container span.menu-closed:before{content:"+";display:block;color:var(--black);font-style:initial}#page-container .join-cta.menu-item-has-children span.menu-closed:before{color:white}#page-container span.menu-closed.menu-open:before{content:"-"}li.join-cta{height:100%;overflow:hidden;margin:-34px auto 0}.et-fixed-header li.join-cta{margin:-26px auto 0}li.join-cta span{display:block;position:relative;z-index:10}.join-cta a{border-radius:3px;font-weight:900!important;font-size:20px!important;line-height:1;color:var(--black)!important;background:var(--yellow);padding:10px 20px!important;cursor:pointer;overflow:hidden;margin:auto auto;text-transform:uppercase!important;z-index:99999;transition:color 1.8s cubic-bezier(0.86,0,0.07,1)!important}#top-menu-nav ul.nav li.join-cta a:hover{color:var(--black)!important;transition:color 1.8s cubic-bezier(0.86,0,0.07,1)!important;z-index:999999!important}.join-cta a:before,.join-cta a:after{padding:10px 20px;content:"";position:absolute;top:0;left:calc(-150% - 30px);height:100%;width:calc(100% + 50px);color:var(--black);transform:skew(-25deg)}.join-cta a:before{transition:left 2s cubic-bezier(0.86,0,0.07,1);background:var(--orange);z-index:5}.join-cta a:after{transition:left 1.8s cubic-bezier(0.86,0,0.07,1) 0.2s;background:white;z-index:1;opacity:1}.join-cta a:hover:before{left:calc(0% - 25px);transition:left 2s cubic-bezier(0.86,0,0.07,1)}.join-cta a:hover:after{left:calc(0% - 25px);transition:left 1.8s cubic-bezier(0.86,0,0.07,1)}header#main-header.et-fixed-header .join-cta a{color:var(--black)!important}.join-cta a:hover:after{opacity:1!important}@media only screen and (max-width:980px){.join-cta a:before,.join-cta a:after{display:none}li.join-cta{margin:10px auto 0}.join-cta a{margin:5px 10px 10px;text-align:center}.et-fixed-header li.join-cta{margin:10px auto 0}}@media only screen and (max-width:768px){#main-header{line-height:18px}}@media only screen and (max-width:479px){#main-header{line-height:14px}}.carwash-menu-row{padding:0 0}.carwash-packages-title,.premium-packages-description{display:none}.col-package{padding-left:8px;padding-right:8px;position:relative}.package-logo{display:none}.package-card{color:var(--blue);font-size:20px;border-radius:20px;min-height:250px;position:relative;display:grid;box-shadow:4px 4px 0 4px var(--blue);transition:all 0.25s ease-in-out;border:none}.package-card:hover{scale:1.035;box-shadow:5px 5px 0 5px}.basic .package-card{box-shadow:4px 4px 0 4px var(--black)}.signature-shine .package-card::before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;background:url(/wp-content/uploads/washpackages-SignatureShineBG.jpg);min-height:100%;width:100%;margin:0 auto;background-size:cover;background-position:bottom center;background-repeat:no-repeat;border-radius:20px}.package-name{padding:0 8px;z-index:20;min-height:114px}.package-title{color:var(--blue);font-family:atrament-web,sans-serif;font-weight:700;font-size:42px}.signature-shine .package-title{color:white;text-shadow:var(--menu-red) 2px 0px 0px,var(--menu-red) 1.75517px 0.958851px 0px,var(--menu-red) 1.0806px 1.68294px 0px,var(--menu-red) 0.141474px 1.99499px 0px,var(--menu-red) -0.832294px 1.81859px 0px,var(--menu-red) -1.60229px 1.19694px 0px,var(--menu-red) -1.97999px 0.28224px 0px,var(--menu-red) -1.87291px -0.701566px 0px,var(--menu-red) -1.30729px -1.51361px 0px,var(--menu-red) -0.421592px -1.95506px 0px,var(--menu-red) 0.567324px -1.91785px 0px,var(--menu-red) 1.41734px -1.41108px 0px,var(--menu-red) 1.92034px -0.558831px 0px}.package-one-time-price,.package-name,.package-monthly-subscription{border:none}.package-prices{display:inline-grid;z-index:20;width:80%;border-radius:10px;background:var(--blue);border:none;margin:auto auto 20px}.package-one-time-price{font-family:atrament-web,sans-serif;font-weight:700;text-transform:uppercase;background:white;width:95%;min-height:60px;position:relative;margin:2% auto 0;padding:0;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-left-radius:0;border-bottom-right-radius:0;display:inline-grid;float:none;order:1}.single-price-box-container{width:100%;height:100%;margin:auto;order:2}.single-price{color:var(--blue);height:100%}.price-value{font-size:inherit}.single-price-box-container .dollar-sign{font-size:1.1em;bottom:0.4em}.single-price-box-container .price{font-size:45px;font-weight:800}.single-price-box-container .cents,.single-price-box-container .cents span{display:none}.package-one-time-price .single-wash-text{width:100%;margin:auto;text-align:center;font-weight:700;font-size:1em;color:var(--black);order:1}.package-monthly-subscription{font-family:atrament-web,sans-serif;font-weight:700;text-transform:uppercase;background-color:var(--blue);width:90%;height:auto;position:relative;margin:3px auto 0;padding:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px;order:2}.package-monthly-subscription .dollar-sign{font-size:0.5em;bottom:0.4em;color:white}.package-monthly-subscription .price{width:100%;line-height:1;margin-bottom:3%}.package-monthly-subscription .price .membership-price .price{color:white;width:100%}.package-monthly-subscription .price .membership-price{font-size:50px;height:100%;display:inline-block}.package-monthly-subscription .membership-renewal-length{font-weight:700;color:white;font-size:0.7em;margin-left:-25px;margin-top:-5px}.package-monthly-subscription .price .membership-price .cents{color:white;font-size:30px;vertical-align:15px}.package-monthly-subscription .membership-desc-text,.package-monthly-subscription .price .membership-price .cents span{display:none}.carwash-menu-row .btn{font-family:atrament-web,sans-serif;font-weight:700;font-size:24px;background-color:var(--yellow);border:none;color:var(--blue);border-radius:3px;text-transform:uppercase;padding:0.3em 1em;transition:all 300ms ease 0ms}.carwash-menu-row .btn:hover{background-color:var(--yellow-orange);border:none;color:var(--blue)}.package-content{padding:0;overflow:hidden;display:grid;z-index:20}.package-content h3{font-family:atrament-web,sans-serif;font-weight:700;color:var(--blue);font-size:22px;text-align:center;font-weight:500;text-transform:uppercase}.package-content p{font-family:atrament-web,sans-serif;font-weight:400;color:white;text-shadow:var(--menu-orange) 1px 0px 0px,var(--menu-orange) 0.540302px 0.841471px 0px,var(--menu-orange) -0.416147px 0.909297px 0px,var(--menu-orange) -0.989993px 0.14112px 0px,var(--menu-orange) -0.653644px -0.756803px 0px,var(--menu-orange) 0.283662px -0.958924px 0px,var(--menu-orange) 0.96017px -0.279416px 0px;font-size:20px;text-align:center;line-height:1em;margin-bottom:20px;padding:0 10px;text-transform:uppercase}.package-content ul{font-family:atrament-web,sans-serif;font-weight:400;color:var(--blue);font-size:20px;text-align:left;line-height:1em;margin-bottom:20px;padding:5px 12%;text-transform:uppercase}.package-content img{margin:0 auto 15px}@media only screen and (max-width:980px){.col-packages-size-3 .col-package{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin-bottom:30px}.col-package{padding-left:1%;padding-right:1%}.carwash-packages-title{font-size:42px}.package-logo{width:90%;left:5%}}@media only screen and (max-width:585px){.col-package{padding-left:0;padding-right:0}.col-packages-size-3 .col-package{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:30px}.carwash-packages-title{font-size:34px}.package-logo{width:96%;left:2%}}@media only screen and (max-width:440px){.package-logo{width:95%;left:2.5%}}.membership-plan-offer{display:block;width:100%;border:none;margin:auto auto 3% auto}.offer-title{color:white;font-size:19px;font-family:atrament-web,sans-serif;font-weight:600;padding:0px}.offer-price span.cents{display:none}.offer-price{color:white;font-size:35px}.offer-length{color:white}.offer-length::before{content:"/";margin-left:-5px}.super-wash .package-name,.basic .package-name{min-height:62px}.signature-shine .package-card{background:var(--menu-red)}.signature-shine .package-content h3{font-size:28px;color:var(--yellow);text-shadow:var(--menu-red) 1px 0px 0px,var(--menu-red) 0.540302px 0.841471px 0px,var(--menu-red) -0.416147px 0.909297px 0px,var(--menu-red) -0.989993px 0.14112px 0px,var(--menu-red) -0.653644px -0.756803px 0px,var(--menu-red) 0.283662px -0.958924px 0px,var(--menu-red) 0.96017px -0.279416px 0px}.extreme-wash-wax .package-card{background:var(--menu-orange)}.extreme-wash-wax .package-content ul{margin-bottom:50px}.super-wash .package-card{background:var(--menu-blue)}.super-wash .membership-price::before{content:"";width:70%;height:6px;position:absolute;background:red;top:22%;left:50%;transform:translate(-50%,-50%) rotate(-15deg);z-index:9;border-radius:10px}.basic .package-card{background:var(--menu-blue-dark)}.basic .package-title{color:white}.basic .package-prices{background:#040707}.basic .package-one-time-price{background:white}.basic .package-monthly-subscription{background:#040707}.basic .single-price-box-container .price{display:inline-block}.basic .package-monthly-subscription::after{content:"+ $10 Annual Fee";display:block;color:white;font-family:atrament-web,sans-serif;font-weight:600;font-size:16px;width:100%;text-align:center;margin:auto auto 3% auto}.basic .package-content h3{color:white}.basic .package-content ul{color:white;margin-bottom:80px}.add-on .et_pb_blurb_description{display:grid;grid-template-columns:33.3333% 33.3333% 33.3333%}.add-on .grid p{font-size:30px;font-weight:700;color:white;background-image:url(/wp-content/uploads/starburst-red.png);background-repeat:no-repeat;background-size:contain;background-position:left;padding:16px 18px}.add-on .grid sup{font-size:0.5em;bottom:0.4em}.shadow-card{box-shadow:4px 4px 0 4px var(--blue);transition:all 0.25s ease-in-out}.shadow-card:hover{scale:1.035;box-shadow:5px 5px 0 5px var(--blue)}.hide-all{display:none!important}@media only screen and (max-width:980px){.hide-medium{display:none}div.et_pb_section.sun{background-position:left -26% top -15%!important;background-size:45% auto!important}}@media only screen and (max-width:575px){.add-on .et_pb_blurb_description{grid-template-columns:auto}div.et_pb_section.sun{background-position:left -42% top -5%!important;background-size:50% auto!important}}@media only screen and (max-width:479px){.hide-small{display:none}}div.et_pb_section.sun{background-position:left -25% top 20%}.survey-form-scale{display:flex;align-items:flex-start;flex-wrap:nowrap;height:100%;margin-top:30px;margin-bottom:20px;padding:0 40px 0}.survey-form-scale>div{line-height:1em;color:var(--black)}.survey-form-scale--never{position:relative;left:0;width:fit-content}.survey-form-scale--maybe{width:100%}.survey-form-scale--recommend{position:relative;right:0;width:fit-content}.survey-form-scale--never img,.survey-form-scale--maybe img,.survey-form-scale--recommend img{max-width:125px;display:inline-block;clear:both}.survey-form-scale--never span,.survey-form-scale--maybe span,.survey-form-scale--recommend span{display:block;font-size:0.8em;text-transform:uppercase}.survey-form-scale--never,.survey-form-scale--maybe,.survey-form-scale--recommend{text-align:center}.survey-form .et_pb_contact_field_options_wrapper{margin-bottom:40px;background:#eeeeee;padding:10px 0 20px 0}.survey-form .et_pb_contact_field_options_title{text-align:center;color:var(--black)}.survey-form .et_pb_contact_field_options_list{display:flex;align-items:flex-start;flex-wrap:nowrap;height:100%}.survey-form .et_pb_contact_field_options_list .et_pb_contact_field_radio{width:10%;text-align:center}.survey-form .et_pb_contact_field_options_list .et_pb_contact_field_radio label{color:#999999}.survey-form .et_pb_contact_field_options_list .et_pb_contact_field_radio label i{display:block;margin-right:0;background-color:white!important}.et-pb-contact-message p{font-size:20px;text-align:center;padding:100px 0}@media screen and (max-width:600px){.survey-form-scale--never img,.survey-form-scale--maybe img,.survey-form-scale--recommend img{max-width:75px}}.fundraising-form-container .et_pb_contact_field_options_title,.fleet-form .et_pb_contact_field_options_title{color:white!important}.fundraising-form-container .et_pb_contact_field_radio{display:inline-block;max-width:250px;margin:10px 25px}@media only screen and (max-width:980px){.survey-form-scale{padding:0 30px 20px}}@media only screen and (max-width:585px){.survey-form-scale{padding:0 20px 20px}}@media only screen and (max-width:440px){.survey-form-scale{padding:0 10px 20px}}