
.roscher-location{background:#151b1c;color:#f4f4f4;padding:25px 28px;margin:24px 0;border-left:4px solid #91e000}.roscher-location h3{font-size:15px;letter-spacing:2px;color:#91e000}.roscher-location p{line-height:1.75}.roscher-maps-btn{display:inline-block;background:#91e000;color:#111;padding:13px 18px;font-weight:800;font-size:13px}.roscher-location .roscher-maps-note{font-size:12px;color:#c6c6c6}.roscher-legal{max-width:980px;margin:0 auto;padding:70px 6% 100px;line-height:1.7}.roscher-legal h1{font-size:clamp(36px,5vw,58px);line-height:1.1;color:#151a1b}.roscher-legal h2{font-size:23px;margin-top:35px}.roscher-legal a{color:#456c00;text-decoration:underline}.roscher-legal .legal-note{border-left:4px solid #91e000;padding:14px 18px;background:#f0f2ed}.roscher-footer-bottom a{margin-left:12px}
