html body{--mlgu-gradient:linear-gradient(90deg,#A4A889 0%,#6D7352 48%,#30351F 100%);--ml-heading-gradient:var(--mlgu-gradient)}
html body .header.header .logo img,html body .side-menu>img{content:url('../modules/maple-lane-header-update/assets/logo-horizontal-gold-light.svg')!important;filter:none!important}
html body footer .ml-footer-brand img{content:url('../modules/maple-lane-header-update/assets/logo-horizontal-gold-dark.svg')!important;filter:none!important}
html body main .mlgu-title.mlgu-title .mlgu-run,html body footer.ml-footer .mlgu-title.mlgu-title .mlgu-run{background-image:var(--mlgu-gradient)!important}
html body main .mlgu-title.mlgu-title .mlgu-run.mlgu-vertical{background-image:linear-gradient(180deg,#A4A889 0%,#6D7352 48%,#30351F 100%)!important}
html body .ml-team-card-info>div{display:flex;flex-direction:column;align-items:flex-start}
html body .ml-team-card .mlcu-team-details{order:1}html body .ml-team-card h3{order:0}
.ml117-profile-link{order:2;font:500 11px/1.4 var(--body);letter-spacing:.12em;text-transform:uppercase;margin-top:12px;color:#5B5F3E;border-bottom:1px solid #a59f7d;padding-bottom:3px;text-decoration:none}
.ml117-profile-link:hover{color:#353820;border-color:#353820}
.ml117-team-group{grid-column:1/-1;font:500 26px/1.3 var(--title);letter-spacing:.06em;text-transform:uppercase;color:#4d5438;margin:14px 0 0;padding:18px 0 0;border-top:1px solid #bbb49d}
.ml117-team-group:first-child{margin-top:0;padding-top:0;border-top:0}
.ml117-profile-about{max-width:850px;margin:0 auto;padding:20px 0;color:#353820}
.ml117-profile-about h2{font:400 clamp(34px,4vw,56px)/1.15 var(--title);text-transform:uppercase;margin:12px 0 26px}
.ml117-profile-about p{font:400 16px/1.85 var(--body);margin:0 0 20px}
.ml117-profile-part{padding:22px 0;border-top:1px solid #c6bca5}
.ml117-profile-part h3{font:500 25px/1.2 var(--title);margin:0 0 16px;text-transform:uppercase}
.ml117-private-demo{padding:18px;background:#e4dac6;border:1px solid #bfb394;font-size:13px}
.ml117-listing-advisor{padding:40px 8vw;background:#e7dfce;border-top:1px solid #c9bea7}
.ml117-listing-advisor h2{font:400 clamp(30px,3vw,44px)/1.2 var(--title);margin:14px 0 10px;text-transform:uppercase}
.ml117-listing-advisor p{font:400 15px/1.6 var(--body);margin:0 0 14px}
@media(max-width:767px){.ml117-team-group{font-size:23px}.ml117-profile-about p{font-size:15px}.ml117-listing-advisor{padding:30px 24px}}
@media(min-width:801px){html body .ml-team-grid{grid-template-columns:repeat(6,minmax(0,1fr))}html body .ml-team-grid .ml-team-card{grid-column:span 2}html body .ml-team-grid .ml-team-card[data-team-group="Management & Administration"]{grid-column:span 3}}
@media(max-width:800px){html body .ml-team-grid .ml-team-card{grid-column:auto}}
html body .ml-team-grid .ml-team-card,html body .ml-team-grid .ml-team-portrait{min-width:0;max-width:100%}
html body .ml-team-grid .ml-team-portrait img{max-width:100%;width:100%;object-fit:cover}
html body .ml-team-grid .ml-team-card h3{overflow-wrap:anywhere}
@media(max-width:800px){html body .ml-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){html body .ml-team-grid{grid-template-columns:minmax(0,1fr)}html body .ml-team-grid .ml-team-portrait{height:auto;aspect-ratio:4/5}html body .ml-team-grid .ml-team-portrait img{height:100%}}
