.sa-theme-independent .sa-marketing{--mint:#8ccab3;--ink:#243c33;--deep:#183e30;--muted:#63786b;--line:#e1ebe5;--soft:#f1f8f4;font:100%/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:var(--ink);font-optical-sizing:auto}
.sa-theme-independent .sa-marketing *{box-sizing:border-box}
.sa-theme-independent .sa-marketing{margin:0;background:#fff}
.sa-theme-independent .sa-marketing a{color:inherit;text-decoration:none}
.sa-theme-independent .sa-marketing img{display:block;max-width:100%;object-fit:cover}
.sa-theme-independent .sa-marketing button,.sa-theme-independent .sa-marketing input,.sa-theme-independent .sa-marketing textarea,.sa-theme-independent .sa-marketing select{font:inherit}
.sa-theme-independent .sa-marketing button,.sa-theme-independent .sa-marketing a,.sa-theme-independent .sa-marketing input,.sa-theme-independent .sa-marketing textarea,.sa-theme-independent .sa-marketing select{touch-action:manipulation}
.sa-theme-independent .sa-marketing button{cursor:pointer}
.sa-theme-independent .sa-marketing button:active,.sa-theme-independent .sa-marketing .button:active{transform:scale(.98)}
.sa-theme-independent .sa-marketing :focus-visible{outline:3px solid #36785b;outline-offset:4px}
.sa-theme-independent .sa-marketing h1,.sa-theme-independent .sa-marketing h2,.sa-theme-independent .sa-marketing h3,.sa-theme-independent .sa-marketing p,.sa-theme-independent .sa-marketing figure{margin:0}
.sa-theme-independent .sa-marketing h1,.sa-theme-independent .sa-marketing h2,.sa-theme-independent .sa-marketing h3{font-weight:650;color:var(--ink)}
.sa-theme-independent .sa-marketing h1{font-size:clamp(2.7rem,5.1vw,4.65rem);line-height:1.04;letter-spacing:-.045em}
.sa-theme-independent .sa-marketing h2{font-size:clamp(2rem,3.3vw,3rem);line-height:1.12;letter-spacing:-.035em}
.sa-theme-independent .sa-marketing h3{font-size:1.1rem;line-height:1.35;letter-spacing:-.015em}
.sa-theme-independent .sa-marketing p{color:var(--muted)}
.sa-theme-independent .sa-marketing .wrap{max-width:1248px;margin:auto;padding:0 32px}
.sa-theme-independent .sa-marketing .review-strip{background:var(--soft);padding:8px 32px;display:flex;justify-content:space-between;gap:12px;font-size:10px;letter-spacing:.12em;color:#46735d}
.sa-theme-independent .sa-marketing .header{height:108px;display:flex;align-items:center;gap:36px}
.sa-theme-independent .sa-marketing .logo{width:145px;height:84px;object-fit:contain;flex:none}
.sa-theme-independent .sa-marketing .header nav{display:flex;gap:29px;margin-left:auto;font-size:13px;color:#3d614c;align-items:center}
.sa-theme-independent .sa-marketing .header nav a[aria-current=page]{font-weight:650;color:#1f4e34}
.sa-theme-independent .sa-marketing .account{border:1px solid var(--line);border-radius:30px;padding:10px 17px;font-size:12px;margin-left:10px}
.sa-theme-independent .sa-marketing .crumb{font-size:12px;color:#809287;margin:18px 0 24px}
.sa-theme-independent .sa-marketing .eyebrow{font-size:11px;letter-spacing:.15em;font-weight:650;color:#477b60;margin-bottom:21px}
.sa-theme-independent .sa-marketing .lead{font-size:17px;line-height:1.8;max-width:520px;margin-top:26px}
.sa-theme-independent .sa-marketing .button{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:var(--mint);border:1px solid var(--mint);padding:14px 21px;min-height:49px;border-radius:12px;color:#183e30;font-weight:600;font-size:13px}
.sa-theme-independent .sa-marketing .button.light{background:white;border-color:var(--line);color:#315e49}
.sa-theme-independent .sa-marketing .actions{display:flex;align-items:center;gap:13px;margin-top:30px;flex-wrap:wrap}
.sa-theme-independent .sa-marketing .hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:68px;padding:18px 0 46px}
.sa-theme-independent .sa-marketing .hero-media{height:480px;position:relative}
.sa-theme-independent .sa-marketing .hero-media>.main{height:100%;width:100%;border-radius:26px}
.sa-theme-independent .sa-marketing .hero-media .inset{position:absolute;left:-30px;bottom:28px;width:49%;height:178px;border:7px solid white;border-radius:21px;box-shadow:0 14px 32px #123c2912}
.sa-theme-independent .sa-marketing .photo-label{position:absolute;bottom:21px;right:20px;padding:10px 14px;border-radius:12px;background:#fffffff0;backdrop-filter:blur(16px);font-size:11px;color:#3c614b}
.sa-theme-independent .sa-marketing .hero.about h1{max-width:600px}
.sa-theme-independent .sa-marketing .hero.about .main{object-position:62% center}
.sa-theme-independent .sa-marketing .divider{border-top:1px solid var(--line)}
.sa-theme-independent .sa-marketing .section{padding:66px 0}
.sa-theme-independent .sa-marketing .section-top{display:flex;justify-content:space-between;align-items:end;gap:36px;margin-bottom:30px}
.sa-theme-independent .sa-marketing .section-top p{max-width:400px;font-size:14px}
.sa-theme-independent .sa-marketing .story{display:grid;grid-template-columns:1fr 1.05fr;gap:95px}
.sa-theme-independent .sa-marketing .story .copy{font-size:16px;line-height:1.95}
.sa-theme-independent .sa-marketing .story .copy p+p{margin-top:21px}
.sa-theme-independent .sa-marketing .text-link{display:inline-flex;align-items:center;gap:22px;font-size:13px;font-weight:600;color:#346647;margin-top:24px}
.sa-theme-independent .sa-marketing .values{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px}
.sa-theme-independent .sa-marketing .value{padding:28px;background:var(--soft);border-radius:19px}
.sa-theme-independent .sa-marketing .icon{width:43px;height:43px;border-radius:12px;background:#deeee5;display:grid;place-items:center;font-size:20px;color:#38634b;margin-bottom:24px}
.sa-theme-independent .sa-marketing .value p{font-size:13px;line-height:1.85;margin-top:12px}
.sa-theme-independent .sa-marketing .team{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.sa-theme-independent .sa-marketing .team figure{border:1px solid var(--line);border-radius:22px;overflow:hidden}
.sa-theme-independent .sa-marketing .team img{width:100%;height:300px;object-position:center 25%;background:var(--soft)}
.sa-theme-independent .sa-marketing .team figcaption{padding:23px}
.sa-theme-independent .sa-marketing .team figcaption p{font-size:13px;margin-top:6px}
.sa-theme-independent .sa-marketing .wide-cta{background:var(--soft);border:1px solid var(--line);border-radius:25px;padding:38px 42px;display:flex;justify-content:space-between;gap:30px;align-items:center;margin:5px 0 60px}
.sa-theme-independent .sa-marketing .wide-cta h2{font-size:30px}
.sa-theme-independent .sa-marketing .wide-cta p{font-size:14px;margin-top:10px}
.sa-theme-independent .sa-marketing .footer{border-top:1px solid var(--line);padding:38px 0 28px;margin-top:20px}
.sa-theme-independent .sa-marketing .footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:60px}
.sa-theme-independent .sa-marketing .footer .logo{width:135px;height:72px}
.sa-theme-independent .sa-marketing .footer p,.sa-theme-independent .sa-marketing .footer a{font-size:12px;line-height:1.95;color:var(--muted)}
.sa-theme-independent .sa-marketing .footer h3{font-size:13px;margin:14px 0}
.sa-theme-independent .sa-marketing .footer small{font-size:11px;color:#819388;display:block;border-top:1px solid var(--line);padding-top:21px;margin-top:32px}
.sa-theme-independent .sa-marketing .owner-hero{background:var(--soft);border-radius:27px;padding:42px;gap:45px}
.sa-theme-independent .sa-marketing .owner-hero .hero-media{height:455px}
.sa-theme-independent .sa-marketing .owner-hero h1{font-size:clamp(2.7rem,4.7vw,4.1rem)}
.sa-theme-independent .sa-marketing .owner-hero .lead{font-size:15px}
.sa-theme-independent .sa-marketing .owner-hero .main{border-radius:21px;object-position:70% center}
.sa-theme-independent .sa-marketing .owner-tag{position:absolute;left:18px;bottom:18px;right:18px;background:#ffffffef;backdrop-filter:blur(20px);padding:18px 20px;border-radius:14px;font-size:12px}
.sa-theme-independent .sa-marketing .owner-tag b{display:block;color:#31563d;font-size:14px;margin-bottom:4px}
.sa-theme-independent .sa-marketing .services{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
.sa-theme-independent .sa-marketing .service{border:1px solid var(--line);border-radius:20px;padding:27px 24px}
.sa-theme-independent .sa-marketing .service p{font-size:13px;line-height:1.8;margin-top:13px}
.sa-theme-independent .sa-marketing .service .icon{margin-bottom:22px}
.sa-theme-independent .sa-marketing .process{background:var(--soft);border-radius:26px;padding:39px}
.sa-theme-independent .sa-marketing .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 32px;margin-top:35px}
.sa-theme-independent .sa-marketing .step .number{font-size:12px;color:#49745a;display:block;margin-bottom:16px}
.sa-theme-independent .sa-marketing .step h3{font-size:16px}
.sa-theme-independent .sa-marketing .step p{font-size:13px;line-height:1.8;margin-top:12px}
.sa-theme-independent .sa-marketing .owner-enquiry{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:start}
.sa-theme-independent .sa-marketing .owner-enquiry>div>p{margin-top:20px;line-height:1.85;max-width:400px}
.sa-theme-independent .sa-marketing .check-list{list-style:none;padding:0;margin:27px 0}
.sa-theme-independent .sa-marketing .check-list li{padding:12px 0;border-bottom:1px solid var(--line);font-size:14px;color:#58735f}
.sa-theme-independent .sa-marketing .check-list li:before{content:'✓';color:#41795a;margin-right:13px}
.sa-theme-independent .sa-marketing .form-card{padding:32px;border:1px solid var(--line);border-radius:24px;box-shadow:0 15px 35px #173b2d06;background:white}
.sa-theme-independent .sa-marketing .form-card h3{font-size:21px;margin-bottom:7px}
.sa-theme-independent .sa-marketing .form-card>p{font-size:13px;margin-bottom:24px}
.sa-theme-independent .sa-marketing .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px}
.sa-theme-independent .sa-marketing .form-grid label{font-size:12px;font-weight:550;color:#476b54;display:flex;flex-direction:column;gap:8px;min-width:0}
.sa-theme-independent .sa-marketing .form-grid .full{grid-column:1/-1}
.sa-theme-independent .sa-marketing input,.sa-theme-independent .sa-marketing select,.sa-theme-independent .sa-marketing textarea{border:1px solid #d5e1d9;background:#fff;border-radius:10px;padding:12px;min-width:0;width:100%;font-size:14px;color:var(--ink);min-height:46px}
.sa-theme-independent .sa-marketing textarea{resize:vertical;min-height:110px}
.sa-theme-independent .sa-marketing .form-card .button{width:100%;margin-top:22px}
.sa-theme-independent .sa-marketing .form-note{font-size:11px!important;line-height:1.7;margin-top:12px!important;color:#829287}
.sa-theme-independent .sa-marketing .faq{max-width:830px;margin:auto}
.sa-theme-independent .sa-marketing .faq h2{margin-bottom:29px}
.sa-theme-independent .sa-marketing .faq details{border-bottom:1px solid var(--line);padding:20px 0}
.sa-theme-independent .sa-marketing .faq summary{font-size:15px;color:#365e44;cursor:pointer;font-weight:550}
.sa-theme-independent .sa-marketing .faq details p{font-size:14px;line-height:1.85;padding-top:14px}
.sa-theme-independent .sa-marketing .contact-hero{padding:22px 0 44px;display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:70px}
.sa-theme-independent .sa-marketing .contact-hero h1{font-size:clamp(2.8rem,5.5vw,4.7rem)}
.sa-theme-independent .sa-marketing .contact-hero>p{font-size:16px;line-height:1.9;max-width:390px;padding-bottom:5px}
.sa-theme-independent .sa-marketing .contact-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin:0 0 40px}
.sa-theme-independent .sa-marketing .choice{border:1px solid var(--line);background:white;border-radius:18px;padding:23px;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:14px;color:#365b44}
.sa-theme-independent .sa-marketing .choice.active{background:var(--soft);border-color:#a8cdb8;box-shadow:inset 0 0 0 1px #a8cdb8}
.sa-theme-independent .sa-marketing .choice b{font-size:14px;display:block}
.sa-theme-independent .sa-marketing .choice span{font-size:12px;color:#738879;display:block;margin-top:4px}
.sa-theme-independent .sa-marketing .contact-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:36px;align-items:start}
.sa-theme-independent .sa-marketing .contact-info{border-radius:24px;background:var(--soft);padding:32px}
.sa-theme-independent .sa-marketing .contact-info h2{font-size:29px;margin-bottom:23px}
.sa-theme-independent .sa-marketing .contact-info .info-row{padding:22px 0;border-top:1px solid #dae7df}
.sa-theme-independent .sa-marketing .info-row small{font-size:10px;letter-spacing:.12em;color:#5b8067;display:block;margin-bottom:8px}
.sa-theme-independent .sa-marketing .info-row a{font-size:18px;font-weight:550;color:#31583d;overflow-wrap:anywhere}
.sa-theme-independent .sa-marketing .info-row p{font-size:14px}
.sa-theme-independent .sa-marketing .office{margin-top:25px;position:relative;border-radius:20px;overflow:hidden;height:240px}
.sa-theme-independent .sa-marketing .office img{height:100%;width:100%;object-position:center 45%}
.sa-theme-independent .sa-marketing .office div{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:end;padding:24px;background:linear-gradient(transparent,#133527d9);color:#fff}
.sa-theme-independent .sa-marketing .office p{color:#e6f3ec;font-size:12px;margin-top:5px}
.sa-theme-independent .sa-marketing .contact-inline-note{padding:25px 0;font-size:13px;color:#759080}
.sa-theme-independent .sa-marketing .contact-inline-note a{text-decoration:underline;text-underline-offset:4px}
.sa-theme-independent .sa-marketing .prototype-status{font-size:12px;color:#356548;margin-top:14px}
.sa-theme-independent .sa-marketing .prototype-status:empty{display:none}
@media(max-width:1000px){.sa-theme-independent .sa-marketing .header{gap:20px}
.sa-theme-independent .sa-marketing .header nav{gap:18px;font-size:12px}
.sa-theme-independent .sa-marketing .hero{gap:40px}
.sa-theme-independent .sa-marketing .wrap{padding-inline:25px}
.sa-theme-independent .sa-marketing .hero-media{height:430px}
.sa-theme-independent .sa-marketing .services{grid-template-columns:1fr 1fr}
.sa-theme-independent .sa-marketing .hero-media .inset{left:-15px}
.sa-theme-independent .sa-marketing .story{gap:50px}
.sa-theme-independent .sa-marketing .owner-enquiry{gap:40px}
.sa-theme-independent .sa-marketing .contact-hero{gap:40px}}
@media(max-width:700px){.sa-theme-independent .sa-marketing .review-strip{font-size:8px;padding:7px 18px}
.sa-theme-independent .sa-marketing .review-strip span:last-child{display:none}
.sa-theme-independent .sa-marketing .wrap{padding:0 20px}
.sa-theme-independent .sa-marketing .header{height:auto;min-height:90px;flex-wrap:wrap;gap:0;padding-top:7px;padding-bottom:14px}
.sa-theme-independent .sa-marketing .logo{width:118px;height:69px}
.sa-theme-independent .sa-marketing .account{margin-left:auto;font-size:11px;padding:8px 12px}
.sa-theme-independent .sa-marketing .header nav{order:3;flex-basis:100%;margin:3px 0 0;overflow-x:auto;white-space:nowrap;gap:23px;padding:4px 0;font-size:12px}
.sa-theme-independent .sa-marketing .crumb{margin:16px 0 19px;font-size:11px}
.sa-theme-independent .sa-marketing .hero{grid-template-columns:1fr;gap:32px;padding:8px 0 35px}
.sa-theme-independent .sa-marketing .hero h1{font-size:44px;max-width:355px}
.sa-theme-independent .sa-marketing .eyebrow{font-size:10px;margin-bottom:16px}
.sa-theme-independent .sa-marketing .lead{font-size:15px;line-height:1.8;margin-top:22px}
.sa-theme-independent .sa-marketing .actions{margin-top:23px;gap:10px}
.sa-theme-independent .sa-marketing .button{padding:13px 17px;font-size:12px}
.sa-theme-independent .sa-marketing .hero-media{height:330px}
.sa-theme-independent .sa-marketing .hero-media .inset{left:-5px;width:47%;height:127px;bottom:17px;border-width:5px}
.sa-theme-independent .sa-marketing .photo-label{font-size:9px;right:12px;bottom:12px;max-width:48%}
.sa-theme-independent .sa-marketing .section{padding:43px 0}
.sa-theme-independent .sa-marketing .story,.sa-theme-independent .sa-marketing .owner-enquiry,.sa-theme-independent .sa-marketing .contact-grid{grid-template-columns:1fr;gap:28px}
.sa-theme-independent .sa-marketing .story .copy{font-size:15px;line-height:1.9}
.sa-theme-independent .sa-marketing .values{grid-template-columns:1fr;gap:13px;margin-top:27px}
.sa-theme-independent .sa-marketing .value{padding:24px}
.sa-theme-independent .sa-marketing .value .icon{float:left;margin:0 20px 25px 0}
.sa-theme-independent .sa-marketing .value h3{font-size:16px}
.sa-theme-independent .sa-marketing .value p{margin-top:7px}
.sa-theme-independent .sa-marketing .section-top{display:block;margin-bottom:24px}
.sa-theme-independent .sa-marketing .section-top p{margin-top:17px}
.sa-theme-independent .sa-marketing .team{grid-template-columns:1fr;gap:17px}
.sa-theme-independent .sa-marketing .team figure{display:grid;grid-template-columns:115px 1fr;align-items:center;border-radius:18px}
.sa-theme-independent .sa-marketing .team img{height:155px}
.sa-theme-independent .sa-marketing .team figcaption{padding:18px}
.sa-theme-independent .sa-marketing .team h3{font-size:16px}
.sa-theme-independent .sa-marketing .team figcaption p{font-size:12px}
.sa-theme-independent .sa-marketing .wide-cta{padding:28px;display:block;border-radius:22px;margin-bottom:40px}
.sa-theme-independent .sa-marketing .wide-cta h2{font-size:28px}
.sa-theme-independent .sa-marketing .wide-cta .button{margin-top:23px}
.sa-theme-independent .sa-marketing .footer-grid{grid-template-columns:1fr;gap:17px}
.sa-theme-independent .sa-marketing .footer-grid>div:first-child{border-bottom:1px solid var(--line);padding-bottom:20px}
.sa-theme-independent .sa-marketing .footer{margin-top:10px}
.sa-theme-independent .sa-marketing .owner-hero{padding:25px;gap:28px;border-radius:23px}
.sa-theme-independent .sa-marketing .owner-hero h1{font-size:39px}
.sa-theme-independent .sa-marketing .owner-hero .hero-media{height:310px}
.sa-theme-independent .sa-marketing .owner-tag{left:12px;right:12px;bottom:12px;padding:15px;font-size:11px}
.sa-theme-independent .sa-marketing .owner-tag b{font-size:13px}
.sa-theme-independent .sa-marketing .services{grid-template-columns:1fr 1fr;gap:12px}
.sa-theme-independent .sa-marketing .service{padding:22px 17px;border-radius:17px}
.sa-theme-independent .sa-marketing .service h3{font-size:15px}
.sa-theme-independent .sa-marketing .service p{font-size:12px}
.sa-theme-independent .sa-marketing .service .icon{margin-bottom:18px}
.sa-theme-independent .sa-marketing .process{padding:27px;border-radius:23px}
.sa-theme-independent .sa-marketing .steps{grid-template-columns:1fr;gap:25px}
.sa-theme-independent .sa-marketing .step{border-top:1px solid #dce8df;padding-top:22px}
.sa-theme-independent .sa-marketing .step .number{margin-bottom:10px}
.sa-theme-independent .sa-marketing .form-card{padding:25px 21px;border-radius:21px}
.sa-theme-independent .sa-marketing .form-grid{gap:17px 13px}
.sa-theme-independent .sa-marketing .form-grid label{font-size:11px}
.sa-theme-independent .sa-marketing .form-grid input,.sa-theme-independent .sa-marketing .form-grid select,.sa-theme-independent .sa-marketing .form-grid textarea{font-size:13px;padding:11px 9px}
.sa-theme-independent .sa-marketing .faq summary{font-size:14px}
.sa-theme-independent .sa-marketing .contact-hero{grid-template-columns:1fr;gap:24px;padding:8px 0 28px}
.sa-theme-independent .sa-marketing .contact-hero h1{font-size:49px}
.sa-theme-independent .sa-marketing .contact-hero>p{font-size:15px}
.sa-theme-independent .sa-marketing .contact-choices{grid-template-columns:1fr;gap:10px;margin-bottom:28px}
.sa-theme-independent .sa-marketing .choice{padding:17px 20px;border-radius:14px}
.sa-theme-independent .sa-marketing .choice span{margin-top:2px}
.sa-theme-independent .sa-marketing .contact-info{padding:27px}
.sa-theme-independent .sa-marketing .contact-info h2{font-size:27px}
.sa-theme-independent .sa-marketing .info-row a{font-size:17px}
.sa-theme-independent .sa-marketing .office{height:220px}
.sa-theme-independent .sa-marketing .contact-grid{gap:22px}}
@media(prefers-reduced-motion:reduce){.sa-theme-independent .sa-marketing *{scroll-behavior:auto!important}
.sa-theme-independent .sa-marketing button:active,.sa-theme-independent .sa-marketing .button:active{transform:none}}
/* Neutralize the retired full-screen home hero inside these editorial page sections. */
.sa-theme-independent .sa-marketing .hero{height:auto;min-height:0;max-height:none;overflow:visible;position:relative;margin:0;background:transparent;text-align:left;color:var(--ink)}
.sa-theme-independent .sa-marketing .owner-hero{background:var(--soft);padding:42px;margin-bottom:0}
.sa-theme-independent .sa-marketing .hero:after{display:none}
.sa-theme-independent .sa-marketing .hero-media>.main{width:100%;height:100%;max-height:none}
.sa-theme-independent .sa-marketing .form-card input[type=hidden]{display:none}
.sa-theme-independent .sa-marketing .sa-me-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.sa-theme-independent .sa-marketing .sa-me-feedback{padding:15px 17px;border-radius:12px;border:1px solid #cfe2d5;background:#edf8f0;color:#315d40;font-size:13px;line-height:1.7;margin:18px 0 24px}
.sa-theme-independent .sa-marketing .sa-me-feedback.error{border-color:#e2c9be;background:#fff6f0;color:#804831}
.sa-theme-independent .sa-marketing .sa-me-progress{font-size:12px;margin-top:12px;color:#456f54}
.sa-theme-independent .sa-marketing .sa-me-progress:empty{display:none}
.sa-theme-independent .sa-marketing .form-card button:disabled{opacity:.65;cursor:wait}
.sa-theme-independent .sa-marketing .form-note a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:700px){.sa-theme-independent .sa-marketing .owner-hero{padding:25px}.sa-theme-independent .sa-marketing .hero{margin:0}.sa-theme-independent .sa-marketing .hero-media{height:330px}.sa-theme-independent .sa-marketing .owner-hero .hero-media{height:310px}}
