.marketing-tools-form .card-shadow{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow)}.marketing-tools-form .card-bottom-radius{border-bottom-left-radius:14px;border-bottom-right-radius:14px}.marketing-tools-form .card-hero{background:var(--ls-blue);border-top-left-radius:14px;border-top-right-radius:14px;color:#fff;padding:1rem 1.25rem}.marketing-tools-form .small-hero{font-size:.95em;opacity:.9}.marketing-tools-form .help-link{text-decoration:none}.marketing-tools-form .col-form-label,.marketing-tools-form .form-label{font-weight:600}.marketing-tools-form .form-control,.marketing-tools-form .form-select{border-radius:.6rem}.marketing-tools-form .form-check-input:checked{background-color:var(--ls-blue-lighter);border-color:var(--ls-blue-lighter)}.marketing-tools-form .marketing-tools-steps{background:var(--ls-brown-ultralight);border-radius:12px;display:flex;justify-content:center;margin-bottom:1.5rem;padding:.4rem}.marketing-tools-form .marketing-tools-steps__list{align-items:center;display:flex;gap:.5rem;justify-content:space-between;list-style:none;margin:0;max-width:600px;padding:0;width:100%}.marketing-tools-form .marketing-tools-steps__item{flex:1;text-align:center}.marketing-tools-form .marketing-tools-steps__link{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--bs-body-color);display:flex;font-size:.95rem;font-weight:600;gap:.35rem;justify-content:center;padding:.55rem .75rem;text-decoration:none;transition:all .15s ease;width:100%}.marketing-tools-form .marketing-tools-steps__link i{font-size:1rem;opacity:.8}.marketing-tools-form .marketing-tools-steps__link.is-disabled{opacity:.5!important}.marketing-tools-form .marketing-tools-steps .is-active .marketing-tools-steps__link{background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.08);font-weight:600}.marketing-tools-form .marketing-tools-steps .is-active .marketing-tools-steps__link i{opacity:1}.marketing-tools-form .bottom-element{padding:2rem 0}.marketing-tools-form .bottom-element header{margin:0 auto;max-width:700px}.marketing-tools-form .bottom-element .bottom-element-card{background:#fff;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.05);height:100%;padding:1.5rem 1.25rem 1.25rem;transition:all .2s ease}.marketing-tools-form .bottom-element .bottom-element-card:hover{box-shadow:0 4px 10px rgba(0,0,0,.08);transform:translateY(-3px)}.marketing-tools-form .bottom-element .bottom-element-icon-wrapper{display:flex;justify-content:center}.marketing-tools-form .bottom-element .bottom-element-icon{align-items:center;background:var(--ls-blue-ultralight);border-radius:50%;color:var(--ls-blue);display:flex;font-size:1.6rem;height:3rem;justify-content:center;padding:.6rem;width:3rem}.rent-receipt-address input{margin:0 .5rem .5rem 0}.rent-receipt-comment textarea{min-height:100px}.wrapper{background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);padding:10px;position:relative;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.signature-pad,.wrapper{height:200px;width:375px}.signature-pad{left:0;position:absolute;top:0}.period-arrow{padding:5px 3px}.period-arrow ls-icon{vertical-align:middle}.rent-receipt-paid-at div{margin-right:12px}@media(min-width:768px){.w-md-auto{width:auto!important}}@media(max-width:767.98px){.marketing-tools-form{padding-bottom:5.5rem}.rent-receipt-sticky-cta{background-color:hsla(0,0%,100%,.7);border-top:1px solid hsla(0,0%,50%,.2);bottom:0;box-shadow:0 -4px 12px rgba(0,0,0,.08);display:none;left:0;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));position:fixed;right:0;z-index:1050}.rent-receipt-sticky-cta .btn{width:100%}.rent-receipt-sticky-cta.show{display:block}}