.ew-complete-modal__backdrop,.info-modal__backdrop{background-color:var(--modal-backdrop);bottom:0;left:0;position:fixed;right:0;top:0}.modal-content-div{max-width:21.5rem}.modal-content-div p{margin-bottom:1.5rem}.modal-content-div a{color:var(--blue);display:inline-flex;font-family:Avenir Next Bold}.modal__body ul li{margin-bottom:.5rem}.modal__body ul li:before{content:url(/assets/payment-check.svg);margin-right:.44rem}.modal__close,.modal__close-light{background:url(/assets/icons/x-close.svg);border:none;cursor:pointer;height:1.5rem;position:absolute;right:1rem;top:1rem;width:1.5rem;z-index:9}.modal__close-light{background:url(/assets/icons/x-close-white.svg)}.info-modal-close{position:fixed}#installation-images .slick-track{width:110rem!important}@media (max-width:400px){#stepTwoModal .info-modal-content{top:0;width:23.5rem}}@media (min-width:401px) and (max-width:525px){#stepTwoModal .info-modal-content{top:0;width:25.9rem}}@media (max-width:599px){#img-one{margin-left:1.5rem}}@media (max-width:525px){.size-button-container{display:flex;font-size:1rem;font-weight:400;line-height:150%;width:100%}#installation-images .slick-track{width:unset!important}.size-option{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;padding-top:1rem;width:25%}.size-option .active{color:var(--char);font-family:Avenir Next Bold;font-size:1rem;font-weight:700;line-height:24px}.size-inactive-indicator{background:var(--smoke);border-radius:.25rem;margin-top:1rem;max-height:2px;min-height:2px;width:100%}.size-active-indicator{background:var(--blue);border-radius:.25rem;max-height:.25rem;min-height:.25rem;position:absolute;width:5rem;z-index:100}.size-option h3{margin-bottom:0}#stepTwoModal .info-modal-content{overflow:hidden;-webkit-overflow-scrolling:touch;left:0;overflow-x:hidden;overflow-y:hidden;top:0}.example-images{max-height:15rem;max-width:20.5rem}.real-installations{height:5rem;width:100%}.draggable{padding-top:2rem}.example-images{margin:.5rem}.step-two-modal{height:40rem;width:40rem}#installation-images{display:flex}#installation-images button{height:2rem;margin-top:30%}.mobile-installation-images img{border-radius:1.75rem}.example-images-mob{margin:.75rem 0}#img-one-mob{margin-top:2.5rem}#modal-two-header{background-color:#fff;margin-bottom:.5rem;padding-bottom:.5rem;padding-top:3rem;position:fixed;width:100%}.example-gallery{margin-top:5.5rem;width:100%}.disable-click{pointer-events:none}#examplePicsNav,#installation-images{display:none}.mobile-installation-images{align-items:center;display:flex;flex-direction:column;overscroll-behavior-x:none}.option-container{padding-top:2.5rem;position:unset}#stepFourModal,#stepOneModal,#stepThreeModal,#stepTwoModal{bottom:0;height:0;left:0;overflow-y:scroll;position:fixed;width:100%;z-index:1}#stepOneModal{animation-duration:.3s;animation-timing-function:ease-in;display:flex;transition:.3s}#stepFourModal,#stepThreeModal,#stepTwoModal{display:flex;transition:.5s}}#modal-two-header{width:100%}.size-button-container{padding-top:0}#modal-two-header h3{margin-bottom:0}.modalContainer{position:relative;width:100%}.info-modal{justify-content:center;z-index:var(--z-index-modal)}.info-modal-content{align-items:center;animation:fadeIn .5s ease;-webkit-animation:fadeIn .5s ease;-moz-animation:fadeIn .5s ease;-o-animation:fadeIn .5s ease;-ms-animation:fadeIn .5s ease;background:var(--white);box-shadow:0 12px 32px -4px var(--box-shadow);display:flex;flex-direction:column;position:absolute;top:0;transition:.5s;width:100%}.info-modal-close,.info-modal__backdrop{display:none}.ew-complete-modal .ew-complete-modal__backdrop,.uplift-modal .info-modal__backdrop{display:block;z-index:9}.modal__back{background:url(/assets/icons/arrow-left.svg);border:none;height:1.5rem;left:1rem;position:absolute;top:1rem;width:1.5rem}.modal__back-light{background:url(/assets/icons/modal-arrow-left-white.svg)}.modal-button-container{left:0;padding:2rem 2rem 0;position:absolute;z-index:99}.finance-section{display:none}#due-today-impact{background:linear-gradient(97.79deg,#007aff,#00e0ff 139.1%);background-clip:text;-webkit-background-clip:text;font-size:.75rem;width:4.75rem;-webkit-text-fill-color:transparent;text-align:end}.option-container{background:#fff;cursor:pointer;display:flex;flex-direction:row;height:6.25rem;position:fixed;width:100%;z-index:8}.cash-button,.finance-button{align-items:center;display:flex;flex-direction:column;justify-content:end;width:50%}.modal-position-indicator-cash{content:url(/assets/payment-indicator-mobile.svg);margin-bottom:.5rem}.info-modal p{color:var(--ash);line-height:1.5rem}#cashBtnInactive,#financeBtnActive{display:none}#cashBtnInactive,#financeBtnInactive{margin-bottom:1rem}.indicator-active{background:var(--blue);border-radius:2px;height:.25rem;width:100%}.indicator-inactive{background:var(--smoke);border-radius:2px;height:2px;width:100%}.cash-section{display:flex;flex-direction:row;margin-top:8rem;min-height:31.5rem;padding:1rem 1.5rem;width:100%}.cash-section h3{margin-bottom:.1rem}.cash-section-4{margin-top:1.3rem}.cash-section-container{margin:.1rem 0 0 1rem;width:100%}.cash-section-info{display:flex;flex-direction:column}.cash-section-info helper{font-size:.75rem;line-height:150%;width:17rem}@media (max-width:525px){.cash-section-info helper{width:13rem}.info-modal-content.location-info-modal{height:100%}}.cash-section-title{display:flex;flex-direction:row;justify-content:space-between;width:100%}.cash-section-p{display:flex;flex-direction:row;margin-bottom:1.55rem;width:13.75rem}.cash-section-1-p p{width:13.75rem}.cash-section-1-p{display:flex;justify-content:space-between;width:100%}.cash-section-divider{border:1px solid var(--fog);border-radius:2px;width:100%}.modal-dollar{position:relative}.modal-dollar:before{content:url(/assets/icons/dollar-sign-sm.svg);left:-.5rem;position:absolute;top:-.15rem}.payment-due-today-span{background:linear-gradient(97.79deg,#007aff,#00e0ff 139.1%);background-clip:text;-webkit-background-clip:text;font-size:.75rem;width:4.75rem;-webkit-text-fill-color:transparent;text-align:end}.finance-section{padding:1rem 1.5rem 1.5rem}.finance-section-p{margin-bottom:1.5rem}.cash-section,.finance-section{margin-top:7.5rem;z-index:1}.installation-modal-footer,.payment-modal-footer{align-items:center;background:var(--info-modal-footer);border-radius:1rem;display:flex;flex-direction:column;margin:2rem 1.5rem 3rem;padding:1.5rem 1rem;text-align:center}.installation-modal-footer .eyebrow,.payment-modal-footer .eyebrow{font-family:Avenir Next Bold;font-synthesis:none;margin-bottom:.25rem}.installation-modal-footer img{margin-bottom:1.5rem}.installation-modal-footer p{justify-content:center;width:18.5rem}.installation-image{content:url(/assets/impact-installation-modal-mobile.webp);object-fit:cover;width:100%}.marketing-image,.marketing-image-personal{content:url(/assets/impact-marketing-modal-mobile.webp);object-fit:cover;width:100%}.marketing-image-personal{content:url(/assets/marketing/services/services-custom-wraps-hero.webp)}.installation-modal-info-container{padding:1.5rem 1.5rem 0 1rem}.installation-modal-info-container p{margin-bottom:1rem}.info-modal-check{content:url(/assets/icons/payment-check-black.svg);margin:-.1rem .5rem 0 0}.installation-modal-section{align-items:flex-start;display:flex;flex-direction:row}.modal-design-deposit-container{display:flex}.cash-section-2-title,.cash-section-3-title,.cash-section-4-title{margin-top:.5rem}.modal-phone-number{color:var(--blue)}#stepFourCta,#stepOneCta,#stepThreeCta,#stepTwoCta{cursor:pointer}#installation-images .draggable{height:280px}@media (min-width:525px){.info-modal{align-items:center;height:auto}.info-modal-content{border-radius:1rem;height:auto;padding:2rem;position:absolute;top:2rem;width:33.5rem;z-index:9999}.payment-modal-content{max-height:51.875rem;min-height:51.875rem}.option-container{height:auto;margin-bottom:1rem;padding-top:3rem;z-index:-1}.ew-complete-modal__backdrop,.info-modal__backdrop{z-index:2000}.installation-modal-content,.marketing-modal-content{padding:0}.payment-modal-footer{bottom:0;left:2.75rem;margin:2rem 0 3rem;padding:1.5rem 4.75rem;position:absolute;right:2.75rem}.installation-image{border-radius:1rem 1rem 0 0;content:url(/assets/impact-installation-modal-desktop.webp);height:17rem;object-fit:cover}.marketing-image,.marketing-image-personal{border-radius:1rem 1rem 0 0;content:url(/assets/impact-marketing-modal-desktop.webp);height:17rem;object-fit:cover}.marketing-image-personal{content:url(/assets/marketing/services/services-custom-wraps-hero.webp)}.cash-section{align-items:flex-start;min-height:auto}.step-one-modals{min-height:51.875rem}.cash-section-container{margin-top:0}.installation-modal-info-container{padding:2rem 2.5rem 0}.installation-modal-footer{margin:1rem 0 2.5rem;padding:1rem 3.5rem}.modal-position-indicator-cash{content:url(/assets/payment-indicator-desktop.svg)}.ew-complete-modal__backdrop,.info-modal__backdrop,.modal__close{display:block}.info-modal-close{position:absolute}.modal__back{display:none}.center-img{width:100%}.cash-section,.finance-section{margin-top:0}.option-container{position:static}.cash-section p,.cash-section-p{width:16.75rem}.cash-section-1-p{width:100%}.cash-section-2-title,.cash-section-3-title,.cash-section-4-title{margin-top:.5rem}.size-button-container{display:flex;font-size:1rem;font-weight:400;line-height:150%;padding-top:2rem;width:100%}.size-option{align-items:center;color:var(--ash);cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;padding-top:1.25rem;width:25%}.size-option .active{color:var(--char);font-family:Avenir Next Bold;font-size:1rem;font-weight:700;line-height:1.5rem}.size-inactive-indicator{background:var(--smoke);border-radius:.25rem;margin-left:1px;margin-top:1rem;max-height:2px;min-height:2px;width:11rem}.size-active-indicator{background:var(--blue);border-radius:.25rem;max-height:.25rem;min-height:.25rem;position:absolute;width:8rem;z-index:1001}.example-gallery h3{margin-bottom:0}#full-h3,#large-p,#med-h3,#mobile-installation-images,#small-h3{display:none}.example-images{max-height:16.5rem;max-width:26rem}#examplePicsNav .slick-current{display:none}#examplePicsNav .slick-track{margin-left:1.45rem;transform:none!important;width:31.5rem!important}#examplePicsNav .slick-list{padding-top:0}#examplePicsNav .slick-slide{height:unset;width:8rem!important}.real-installations{height:5rem;width:100%}.draggable{padding-top:1rem}#stepTwoModal .info-modal-content{background:var(--white);padding-left:1.8rem;top:2rem}.example-images{margin:.5rem}.step-two-modal{margin:0 auto;width:33.5rem}.step-two-modal button{font-synthesis:none}#installation-images{display:flex}#installation-images button{height:2rem;margin-top:30%;width:1.125rem}.center-img img{left:1.5rem;position:absolute;width:416px}#installation-images .slick-slide{padding-left:.3rem}.example-images{border-radius:.5rem;object-fit:cover}.example-gallery{width:100%}.disable-click{pointer-events:none}.slick-next{background-color:transparent;border:none;color:transparent;margin-top:10rem;width:1.875rem}.slick-next:before{content:url(/assets/icons/chevron-right.svg)}.slick-prev{background-color:transparent;border:none;color:transparent;margin-top:10rem;width:1.375rem}.slick-prev:before{content:url(/assets/icons/chevron-left.svg);margin-left:-3px}}