.package-start{background:#e8eee6;border:1px solid #bdcfc2!important;border-radius:9px;padding:22px!important;margin:25px 0!important}.package-start legend{font-size:21px;font-weight:700;padding:0 8px!important}.package-start>p{font-size:14px;line-height:1.6;margin-top:8px}.package-start label{display:grid;gap:8px;font-size:14px}.package-start [hidden]{display:none!important}.package-start input,.package-start select{width:100%;box-sizing:border-box;padding:12px;font:inherit;min-height:44px;border:1px solid #a8bdb2;border-radius:5px;background:white;color:#143542}.package-start-summary{font-size:14px!important;padding:16px;border:1px solid #bccdc3;background:#fff;border-radius:6px;line-height:1.7!important}body.layout-refresh .sparta-street-name{font-size:17px;white-space:normal}.sf-photo img{object-position:center!important}@media(max-width:550px){.package-start{padding:16px!important}.package-start legend{font-size:18px}}.sf-hero>.sf-photo{align-self:start;min-height:0;max-height:none;margin-top:60px;border-radius:6px 6px 35px 6px;background:#123443}.sf-hero>.sf-photo img{position:static;width:100%;height:auto;display:block;object-fit:contain!important}.sf-hero>.sf-photo:after{display:none}.sf-hero>.sf-photo figcaption{position:static;padding:20px 25px;background:#123443;line-height:1.5;font-size:12px}.sf-hero>.sf-photo figcaption strong{font-size:21px;display:block;margin-top:6px}@media(max-width:850px){.sf-hero>.sf-photo{margin:20px 6% 0;min-height:0;max-height:none}.sf-hero>.sf-photo figcaption{position:static;padding:15px 20px;font-size:11px}.sf-hero>.sf-photo figcaption strong{font-size:18px}}
