.lsw-form-section{--lsw-form-inset:.5rem;padding:var(--lsw-form-inset);background:var(--brand-primary-dark,#476a30);box-shadow:none;border-radius:12px;margin:0 0 2.5rem;overflow:hidden}.lsw-form-section--visual{gap:0;display:grid}.lsw-form-section__card{background:#fff;border-radius:4px;margin:0;padding:1.5rem 1.25rem 1.75rem}.lsw-form-section--visual .lsw-form-section__visual,.lsw-form-section--visual .lsw-form-section__visual img{border-radius:4px 4px 0 0}.lsw-form-section--visual .lsw-form-section__card{border-radius:0 0 4px 4px}.lsw-form-section__visual{max-height:12rem;margin:0;overflow:hidden}.lsw-form-section__visual img{object-fit:cover;object-position:center 18%;width:100%;height:12rem;display:block}.lsw-form__title{margin:0 0 .75rem;font-size:1.65rem;line-height:1.25}.lsw-form__intro{margin:0 0 1.25rem}.lsw-form__grid{gap:1rem;display:grid}.lsw-form__field{flex-direction:column;gap:.35rem;font-size:.95rem;font-weight:700;display:flex}.lsw-form__field input,.lsw-form__field select,.lsw-form__field textarea{color:#000;background:#fff;border:1px solid #cfd8c8;border-radius:0;padding:.7rem .75rem;font-size:1rem;font-weight:400}.lsw-form__field input:focus,.lsw-form__field select:focus,.lsw-form__field textarea:focus{outline:2px solid var(--brand-primary,#86af49);outline-offset:1px}.lsw-plz{width:100%;min-width:0;position:relative}.lsw-plz__input{box-sizing:border-box;width:100%;min-width:0}.lsw-plz__list{z-index:20;background:#fff;border:1px solid #cfd8c8;max-height:16rem;margin:0;padding:.25rem 0;list-style:none;position:absolute;top:calc(100% + .2rem);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000014}.lsw-plz__option{cursor:pointer;align-items:baseline;gap:.75rem;padding:.55rem .75rem;font-size:1rem;font-weight:400;display:flex}.lsw-plz__option:hover,.lsw-plz__option.active{background:#f6f9f1}.lsw-plz__plz{font-variant-numeric:tabular-nums;min-width:3.25rem;font-weight:700}.lsw-plz__ort{flex:1}.lsw-form__privacy{align-items:flex-start;gap:.65rem;margin:1.15rem 0 .75rem;font-size:.95rem;display:flex}.lsw-form__privacy input{margin-top:.25rem}.lsw-form__error{color:#b00020;margin:0 0 1rem;font-weight:700}.lsw-form__submit{margin-top:.5rem}.lsw-coop{margin:0 0 2.5rem}.lsw-coop>h2,.lsw-note-block>h2{margin-bottom:1rem;line-height:1.25}.lsw-coop__flow{overflow:hidden}.lsw-coop__figure{margin:0 0 1.25rem}.lsw-coop__figure img{border-radius:12px;width:100%;height:auto;display:block}.lsw-steps{gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.lsw-steps__item{background:#fff;border:1px solid #476a302e;border-radius:12px;margin:0;padding:1.15rem 1.15rem 1.25rem}.lsw-steps__icon{margin-bottom:.65rem}.lsw-steps__item h3{margin:0 0 .4rem;font-size:1.05rem;line-height:1.3}.lsw-steps__item p{margin:0}.lsw-finder{background:var(--brand-bg,#f4f8f0);border-radius:12px;margin-top:1.5rem;padding:1.25rem 1.35rem 1.4rem}.lsw-finder p{margin:0 0 1rem}@media (width>=800px){.lsw-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.lsw-coop__flow>p{margin:0 0 1rem}.lsw-coop__flow>p:last-child{margin-bottom:0}@media (width>=720px){.lsw-coop__figure{float:left;width:min(52%,34rem);margin:.15rem 1.65rem 1.25rem 0}}.lsw-coop__after{margin-top:1.75rem}.lsw-coop__after h3{margin:0 0 1rem}.lsw-coop__after p{color:#444;margin:0 0 1rem}.lsw-coop__after p:last-child{margin-bottom:0}.lsw-note-block{margin:0 0 2.5rem}.lsw-note{color:#444;margin:0 0 1rem}.lsw-note:last-child{margin-bottom:0}@media (width>=720px){.lsw-form-section--visual{grid-template-columns:minmax(14rem,20rem) minmax(0,1fr);align-items:stretch}.lsw-form-section__visual{align-self:stretch;min-height:22rem;max-height:none;position:relative;overflow:hidden}.lsw-form-section__visual img{object-fit:cover;object-position:center 18%;width:100%;height:100%;min-height:0;position:absolute;inset:0}.lsw-form-section--visual .lsw-form-section__visual,.lsw-form-section--visual .lsw-form-section__visual img{border-radius:4px 0 0 4px}.lsw-form-section--visual .lsw-form-section__card{border-radius:0 4px 4px 0;margin:0;padding:1.75rem 1.75rem 2rem}.lsw-form__grid{grid-template-columns:1fr 1fr}.lsw-form__field--full{grid-column:1/-1}}.lsw-page .ls-benefits__card,.lsw-page .ls-benefits__grid--visual .ls-benefits__card{box-shadow:none;border:none}.lsw-page .ls-benefits__after{margin-top:1.35rem}.lsw-page .ls-benefits__after p{margin:0 0 1rem}.lsw-page .ls-benefits__after p:last-child{margin-bottom:0}.lsw-page .lp-article>.lsw-form-section{padding-top:var(--lsw-form-inset);margin-top:0}.lsw-page .ls-hero__btn{background:var(--brand-accent,#ce007f)}.lsw-page .ls-hero__btn:hover,.lsw-page .ls-hero__btn:focus-visible{background:var(--brand-accent-hover,#b0006c);color:#fff!important}.lsw-page .ls-hero--cluster{--ls-hero-image-position:0% 32%}@media (width>=900px){.lsw-page .ls-hero--cluster .ls-hero__grid{min-height:min(62vh,32rem)}.lsw-page .ls-hero--cluster .ls-hero__media-img{object-position:0% 32%}}
