.impact{display:flex;flex-direction:column;padding:0;width:100%}.impact,.impactBody{height:auto}.impact header{margin:0;position:static}.questionnaireHeader{margin-bottom:.5rem}.impact form{margin-bottom:2rem}.impact .heading-h1{text-align:center}.impact .clickable{cursor:pointer}#example-design-p,h2{font-synthesis:none}#example-design-p{align-content:center;line-height:150%;text-align:center;z-index:1000}.ex-design-text{display:flex;font-size:.75rem;justify-content:center;margin:0 auto;position:sticky;width:100%;z-index:1000}.impact .clickable div{align-items:center;display:flex}.impact__images{width:100%}.impactDisclaimer{font-size:.875rem;margin-bottom:.75rem}.impact__cost-wrapper{align-items:flex-start;background:#f5f7f9;border-radius:1rem;box-shadow:0 6px 16px -2px rgba(0,122,255,.1);display:flex;flex-direction:row;padding:3rem;width:46.5rem}.impact__included ul li:before{content:url(/assets/icons/payment-check-gray.svg);margin-right:.44rem}.impact__included ul li{align-items:flex-start;color:var(--char);display:flex;line-height:150%;margin-bottom:.5rem}.impact__cost{align-items:center;display:flex;flex-direction:column}.impact__cost #total{margin:0 .5rem 0 0}.impact__cost .proj-total{align-items:center;display:flex;justify-content:center}.impact__cost .proj-total:before{content:"$";font-size:1.75rem;margin-bottom:1rem;margin-left:-.3rem}.impact-header-container .estimated-header,.impact__cost>button{margin:0}.impact-header-container{margin:.5rem}.impact .content__center{margin-top:5rem;overflow:hidden;position:relative;width:100%}.upliftPaymentContainer{align-items:center;display:flex;flex-direction:row;margin:0 0 1rem}.upliftLogo{margin-top:4px;width:2.75rem}.flexpayLogoImpact{margin-left:4px;margin-right:4px;margin-top:4px;width:4.75rem}.flexpayLogo{width:2.75rem}.info-modals{position:relative}.promises p{line-height:18px;margin-left:.5rem;padding-top:.25rem}.differentVehicleContainer{margin:.5rem 0 1rem}.uplift-info-icon{right:-.75rem;top:0;width:.9rem}@media (min-width:400px){#impact-main{height:100%}}@media (max-width:768px){.upliftPaymentContainer{align-items:center;display:flex;flex-direction:row;margin:0 1rem 1rem 0}.impact__cost-wrapper{align-items:center;flex-direction:column;margin-bottom:1.5rem;margin-top:-1.5rem;padding:2rem 0 1.5rem;width:20.438rem}.impact__included ul{margin-bottom:1.5rem}.impact__included a{display:flex;width:100%}.impact__cost a{display:none}.impact__toggle-wrapper{padding:1rem 0 1.5rem}.button-primary-no-arrow-impact{margin-bottom:1rem;margin-top:3rem;width:17.4rem}}@media (max-width:640px){.content__center .align-left-mobile{text-align:left;width:85%}.impact .content__center{margin-top:0}.mobile-only{visibility:hidden}.impact__cost{z-index:1001}.impact__images{margin-top:-2rem}.impact__images.trailer-images{margin-top:0}#stepTwoCta{padding-left:.25rem;padding-right:.25rem}.mobile-show{margin-top:0}.overlay-top-carousel{background-color:#202020;display:none;height:100vh;opacity:.25;position:absolute;width:100vw;z-index:100000}.differentVehicleContainer{margin:0 0 .5rem;text-align:center;width:100%}.differentVehicleContainerMobile{font-size:.75rem}}.slider__wrapper{cursor:pointer;height:3rem;padding-bottom:3rem;position:relative;touch-action:none;width:min(100%,32rem)}.slider{background-color:var(--smoke);clip-path:path("M4,12l492,3.9A7.94,7.94,0,1,0,496,0L4,3.9A4,4,0,0,0,4,12Z");height:var(--slider-height);left:calc((100% - var(--slider-width))/2);position:absolute;top:calc((100% - var(--slider-height))/2);width:var(--slider-width);z-index:var(--z-index-slider)}.slider__progress{background:linear-gradient(97.79deg,var(--blue) 0,var(--wm-aqua) 139.1%);height:100%;transition:width .5s;width:0}.slider__thumb{border-radius:50%;box-shadow:0 .375rem 1rem -.125rem var(--box-shadow);height:var(--slider-thumb-size);left:1%;pointer-events:none;position:absolute;top:calc((100% - var(--slider-thumb-size))/2);transition:left .5s;width:var(--slider-thumb-size);z-index:var(--z-index-thumb)}.slider__button-container{display:flex;justify-content:space-around;width:32rem}@media (min-width:640px) and (max-width:768px){#images .slick-slide{height:360px;width:480px}#trailerImages .slick-slide{height:350px;width:410px}}@media (max-width:640px){.slider{border-bottom-right-radius:.75rem;border-top-right-radius:.75rem}.slider,.slider__button-container{left:calc((100% - var(--slider-width-mobile))/2);max-width:var(--slider-max-width-mobile);width:var(--slider-width-mobile)}.slider__hash-container{width:var(--slider-width-mobile)}.slider__hash-container span:first-of-type{left:calc(var(--slider-width-mobile)*.125)}.slider__hash-container span:nth-of-type(2){left:calc(var(--slider-width-mobile)*.4)}.slider__hash-container span:nth-of-type(3){left:calc(var(--slider-width-mobile)*.66)}.slider__hash-container span:nth-of-type(4){left:calc(var(--slider-width-mobile)*.88)}.slider__wrapper{height:auto;margin:2rem 0;padding:0;width:var(--slider-width-mobile)}.promises p{font-size:.75rem;font-weight:400px;line-height:18px;margin:0 .5rem;width:4.5rem}#images .slick-slide{height:281px;margin-bottom:-.5rem;margin-top:-.5rem;width:375px}.slick-dots{display:inline-flex;justify-content:center;margin-top:-3.5rem;padding-top:1rem;position:absolute;width:100%}.slick-dots button{background-color:#c4c4c4;border:none;border-radius:50%;color:transparent;height:6px;margin:2px;width:6px}.slick-active button{background-color:#0098fd}}.slider__button-container button{background:none;border:none;color:var(--ash);cursor:pointer;font-family:Avenir Next;font-size:1rem;font-weight:400;text-transform:capitalize}.slider__button-container button.active{color:var(--blue);font-weight:700}.toggle__section{display:flex;justify-content:center;width:100%}.toggle__container{height:2rem}.toggle__item{align-items:center;display:inline-flex}.toggle__item span,.toggle__item:first-of-type{margin-right:.5rem}.toggle__wrapper{cursor:pointer;height:2rem;position:relative;width:3rem}.toggle__track,.toggle__track-on{border-radius:5rem;height:var(--toggle-track-height);position:absolute;top:calc((100% - var(--toggle-track-height))/2);width:var(--toggle-track-width)}.toggle__track{background:linear-gradient(var(--smoke),var(--smoke))}.toggle__track-on{background:linear-gradient(97.79deg,var(--blue) 0,var(--wm-aqua) 139.1%);opacity:0;transition:opacity .5s}.t__opacity{opacity:1}.toggle__thumb{border-radius:50%;box-shadow:0 .375rem 1rem -.125rem var(--box-shadow);height:var(--slider-thumb-size);left:0;position:absolute;top:calc((100% - var(--slider-thumb-size))/2);transition:left .125s;width:var(--slider-thumb-size)}.scrollIndicatorContainer{bottom:0;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1.5rem;width:3.5rem}.scrollIndicator,.scrollIndicatorActive{background:var(--fog);border-radius:1rem;cursor:pointer;min-height:.75rem;width:.75rem}.scrollIndicatorActive{background:var(--white)}.mobile-only{visibility:unset}#animated-arrow{bottom:3%;display:flex;font-size:.75rem;margin-bottom:1rem;position:relative}.details-mobile-container{display:flex}@media (min-width:320px){.differentVehicleContainerBottom{margin:1rem 0 -2rem}}@media (min-width:640px){.mobile-only{visibility:hidden}#animated-arrow,#start-design-btn-m,.details-mobile{display:none}#start-design-btn{display:flex}.differentVehicleContainerBottom{margin:1.5rem 0 -1rem}}@media (max-width:768px){#start-design-btn-m{margin:.75rem auto 1rem}.slick-slide{width:425px}}.button-primary-no-arrow-impact{display:none;margin:4.25rem auto 0;width:17.4rem}.promises{color:var(--ash);display:flex;justify-content:space-around;margin:2.25rem 0 1rem}.promises img{height:1.5rem;width:1.5rem}.promises div{display:flex;margin-right:1.5rem}.promises div:last-of-type{margin-right:0}@media (max-width:640px){.promises{margin-top:0}.promises img{margin-top:.6rem}.promises div{margin-right:0}}.details-mobile{font-size:.75rem;margin-bottom:1rem}.modal-bg{background-color:var(--vape);justify-content:center;padding-bottom:3rem;width:100vw}.modal-bg,.wrapper{align-items:center}.info-box,.modal-bg,.wrapper{display:flex;flex-direction:column}.info-box{background-color:#fff;border-radius:16px;box-shadow:0 6px 16px -2px rgba(0,122,255,.1);justify-content:flex-start;margin:0 .75rem 2rem;min-height:16rem;padding:1.5rem 1rem;position:relative;width:20.5rem}.info-box:last-of-type{margin-bottom:0}.info-box button{background-color:transparent;border:2px solid var(--smoke);border-radius:.5rem;bottom:0;color:var(--blue);cursor:pointer;font-family:Avenir Next;font-size:1rem;font-style:normal;font-synthesis:none;font-weight:700;line-height:150%;margin-bottom:1.5rem;max-width:18.5rem;padding:.9rem .2rem;position:absolute;width:100%}.info-box h3{color:var(--blue);margin:0}.how-it-works-p{padding:0 1.5rem 1.5rem;text-align:center;width:23.5rem}.info-box span{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;padding-bottom:.75rem}@media (min-width:768px){.how-it-works-p{width:33rem}.wrapper{flex-direction:row;flex-wrap:wrap;margin:0 auto;padding:0 1rem;width:47rem}.info-box:last-of-type{margin-bottom:2rem}.differentVehicleContainerBottom{margin:0 0 -1rem}}@media (min-width:1440px){.wrapper{width:auto}.info-box,.info-box:last-of-type{margin:0 .75rem}.differentVehicleContainerBottom{margin:2rem 0 -1rem}}#images{opacity:0;transition:opacity 1s ease;-webkit-transition:opacity 1s ease;visibility:hidden}#images.slick-initialized{opacity:1;visibility:visible}.info-box p{color:var(--char)}.impact-eb{color:var(--blue)}.checkout-eb:before{content:url(/assets/icons/Cart.svg);margin:.25rem .5rem 0 0}.design-eb:before{content:url(/assets/icons/eye.svg);margin:.25rem .5rem 0 0}.grow-eb:before{content:url(/assets/icons/trending-sm.svg);margin:.25rem .5rem 0 0}.eyebrow{align-items:center;display:flex;line-height:150%}.eyebrow-step,.info-divider{color:var(--fog);padding-left:.75rem}.p-underfold{margin-top:3rem}.installation-eb:before{content:url(/assets/icons/pin-medium-blue.svg);margin:.25rem .5rem 0 0}.step-modal{width:31.5rem}.satisfactionSection{display:flex;justify-content:center;padding:2rem 0;text-align:center;width:21rem}.satisfactionSection div{align-items:center;display:flex;flex-direction:column;margin-bottom:5.5rem}.satisfactionSection img{margin-bottom:-.5rem;width:8.25rem}.satisfactionSection h4{font-size:1.5rem;font-weight:400}@media (max-width:1024px){.satisfactionSection{margin-top:0}.impact__included button{display:none}}@media (max-width:640px){.satisfactionSection{width:12rem}.satisfactionSection img{width:8.25rem}.satisfactionSection h2{font-size:1.25rem;margin-bottom:.25rem;width:15rem}.satisfactionSection h4{font-size:1rem;line-height:1.5rem;width:14rem}.impact-main .quote{margin-top:0}.impact__included{padding:0 1.5rem;width:100%}.impact__included button{display:flex;max-width:24rem;width:100%}}.additionalCoverage{border:1px solid var(--fog);border-radius:.5rem;display:flex;justify-content:center;margin:3.375rem 0 10rem;min-height:21.5rem;text-align:center;width:64.5rem}.additionalCoverage h2{margin-top:5.25rem}.additionalCoverage p{line-height:150%;width:32rem}.impact__toggle-wrapper{margin-top:1.5rem}@media (max-width:1024px){.additionalCoverage{margin:2.75rem 0;min-height:21.5rem;width:42.375rem}}@media (max-width:640px){.additionalCoverage{margin:3rem 0 4.25rem;min-height:16rem;width:20.5rem}.additionalCoverage h2{margin-top:1.5rem}.additionalCoverage p{width:17.25rem}}@media (min-width:768px){#images .slick-track img{min-height:22.5rem}}@media (min-width:1024px){#images .slick-track img{min-height:14.5rem}}@media (min-width:1250px){#images .slick-track img{min-height:18rem}}@media (min-width:1440px){#images .slick-track img{min-height:20.875rem}}@media (min-width:1600px){#images .slick-track img{min-height:23.25rem}}@media (min-width:1920px){#images .slick-track img{min-height:28.25rem}}@media (max-width:640px){.impact-b-estimate-header{color:var(--char);font-weight:600;letter-spacing:2px;line-height:18px;text-transform:uppercase}.impact-b.questionnaireHeader{margin-bottom:.75rem}.impact-b.impact-header-container{margin:.25rem 0 0}.impact-b.proj-total{font-size:2rem;line-height:38.5px}.impact__cost .impact-b.proj-total:before{font-size:1.5rem;line-height:31px;margin-bottom:.3rem}.impact-b .toggle__container{background-color:#e1eaf14a;border-radius:2rem;height:48px;padding:.5rem 1.75rem}.impact-b .toggle__container span{color:#808b94;font-size:.75rem}.impact-b.impact__toggle-wrapper{margin-top:0;padding:.5rem 0 .75rem}.impact-b.promises{display:flex;justify-content:center;width:100%}.impact-b.promises img{margin-top:0;width:.75rem}.impact-b.promises .p3{color:var(--blue);font-size:.75rem;font-weight:700;width:auto}.impact-b .promises-item{align-items:center;display:flex;margin-right:.5rem}}@media (min-width:641px){.impact-b.start-design-btn{width:20rem}.impact-b-estimate-header{color:var(--char);font-size:1rem;font-weight:600;letter-spacing:2px;line-height:18px;text-transform:uppercase}.impact-b.questionnaireHeader{margin-bottom:.75rem}.impact-b.impact-header-container{margin:.5rem 0}.impact-b.proj-total{font-size:3rem;line-height:56px}.impact-b.example-design-p{font-size:1rem}.impact-b .toggle__container{background-color:#e1eaf14a;border-radius:2rem;height:48px;padding:.5rem 1.75rem}.impact-b .toggle__container span{color:#808b94;font-size:1rem}.impact-b.start-design-btn{margin:1.75rem auto 0}.impact-b.impact__toggle-wrapper{margin-top:0;padding:1.25rem 0 .75rem}.impact-b.promises img{width:1.25rem}.impact-b.promises .p3{color:var(--blue);font-weight:700}.impact-b.promises{margin-top:1.75rem}}.impact-b.start-design-btn{padding:1rem .75rem;position:relative}.impact-b.start-design-btn:disabled{background-color:var(--blue);color:var(--white);cursor:not-allowed}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.impact-loading-icon{animation:rotate 2s linear infinite;margin-left:.75rem}.impact-button-loading-container{align-items:center;display:flex;justify-content:center;position:absolute;right:.9rem}