/* The exact water from the approved hero, cropped below the truck. */
.approved-wave{position:absolute;left:0;right:0;bottom:0;width:100%;height:clamp(70px,8.2vw,138px);overflow:hidden;pointer-events:none;z-index:1;isolation:isolate}.approved-wave>img{position:absolute!important;display:block!important;left:0!important;right:auto!important;bottom:0!important;top:auto!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;object-fit:initial!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;opacity:1!important}.page-head{position:relative;padding-bottom:clamp(130px,13vw,200px);background:#ff399e;isolation:isolate}.page-head>div:not(.approved-wave){position:relative;z-index:2}.page-photo{padding-bottom:0}.page-photo>.approved-wave{display:none}.page-head::after{content:'';position:absolute;left:0;right:0;bottom:0;height:0}.page-head{overflow:hidden}.closing-bold{padding-bottom:clamp(155px,14vw,220px);background:#073fa9}.closing-bold>div:not(.approved-wave){position:relative;z-index:3}.closing-bold>.approved-wave{opacity:1}.bold-service,.pride-bold{padding-bottom:clamp(140px,13vw,190px)}.bold-service>.approved-wave,.pride-bold>.approved-wave{height:clamp(65px,8vw,130px)}.expanded-faq .textlink{display:inline-block;font-size:15px;font-weight:800;text-decoration:underline;text-underline-offset:5px;margin-bottom:20px}.expanded-faq details{padding:20px 0}.faq-page-head{position:relative;overflow:hidden;padding:70px 7% clamp(150px,14vw,210px);background:#ff399e}.faq-page-head h1{font-size:clamp(42px,5vw,72px)}.faq-page-head em{color:white}.faq-page-head>p{max-width:620px}.faq-page-head>.kicker,.faq-page-head>h1,.faq-page-head>p,.faq-jumps{position:relative;z-index:3}.faq-page-head .kicker{color:#47214e}.faq-jumps{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.faq-jumps a{background:var(--navy);color:white;border-radius:30px;padding:11px 18px;font-size:14px;font-weight:700}.faq-topic{max-width:1120px;padding-top:60px;padding-bottom:20px;scroll-margin-top:30px}.faq-topic h2{font-size:34px}.faq-topic details{padding:22px 0;border-bottom:1px solid #cbe1ec}.faq-topic summary{font-size:18px;font-weight:800;cursor:pointer}.faq-topic details p{font-size:16px;max-width:850px;margin:18px 0 0}.faq-last{max-width:1120px;padding-top:60px}.faq-last h2{font-size:36px}.faq-last p a{text-decoration:underline}.area-tags{max-width:1000px;margin-left:auto;margin-right:auto}.area-tags span{font-size:15px;padding:11px 19px}.footer-grid>div:nth-child(3)>p{font-size:13px;max-width:300px;line-height:1.7}.header-brand>span{font-size:9px;letter-spacing:.11em}.faq-topic:first-of-type{padding-top:55px}
@media(max-width:740px){.approved-wave{height:8.3vw;min-height:30px}.page-head{padding-bottom:90px}.closing-bold{padding-bottom:100px}.bold-service,.pride-bold{padding-bottom:90px}.bold-service>.approved-wave,.pride-bold>.approved-wave{height:8.3vw;min-height:30px}.faq-page-head{padding:45px 6% 95px}.faq-page-head h1{font-size:43px}.faq-jumps{gap:8px}.faq-jumps a{font-size:12px;padding:10px 13px}.faq-topic{padding:45px 6% 5px}.faq-topic h2{font-size:29px}.faq-topic summary{font-size:16px}.faq-topic details{padding:19px 0}.faq-topic details p{font-size:15px}.area-tags span{font-size:13px;padding:9px 14px}.faq-last{padding-top:45px}.faq-last h2{font-size:31px}}
