
.garden-expressive .garden-service-title {max-width:none;font-size:clamp(46px,5vw,74px);line-height:1.04;letter-spacing:-.03em}
.garden-service-title-line {display:block;overflow:hidden}
.garden-service-title-line>span {display:block}
.garden-expressive [data-garden-depth]>img {inset:-10% 0 auto;height:120%;max-height:none}
.garden-expressive .garden-service-photo {transition:opacity .55s ease;transform:none}
.garden-expressive .garden-service-photo.is-active {transform:none}
.garden-expressive .footer {background:rgba(5,32,22,.55);padding-top:72px}
.garden-expressive .footer__container {gap:72px}
.garden-expressive .footer__top {display:grid;grid-template-columns:80px minmax(0,1fr);gap:48px;align-items:start}
.garden-expressive .footer__menu {width:100%;display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:16px;align-items:stretch}
.garden-expressive .footer__menu-col,.garden-expressive .footer__bottom {background:#f1f5ed0d;border:1px solid rgba(255,255,255,.12);border-radius:16px;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}
.garden-expressive .footer__menu-col {padding:28px 24px;min-width:0}
.garden-expressive .footer__menu-heading {margin-bottom:24px;font-size:18px;line-height:1.4}
.garden-expressive .footer__menu-item {font-size:16px;line-height:1.55;margin-bottom:12px}
.garden-expressive .footer__bottom {padding:28px}
.garden-expressive .footer__title {border-top:0;padding-top:0}
.garden-expressive .footer__bottom-container {flex-wrap:wrap;gap:24px}
.garden-expressive .footer__bottom-wrap,.garden-expressive .footer__bottom-wrapper {width:auto;gap:20px;flex-wrap:wrap}
.garden-expressive .footer__copyrights {width:auto}
.garden-expressive .footer__up-btn {width:44px;height:44px}
.garden-expressive .footer__container>.local-preview-note {margin:0;padding:0 0 24px;color:#fff}
.garden-expressive .footer__menu-item:hover {color:#e6efdb}
.garden-expressive .footer a:focus-visible,.garden-expressive .footer button:focus-visible {outline:2px solid #fff!important;outline-offset:4px!important}
.mvp-static .garden-expressive .footer__video-container {background-image:linear-gradient(rgba(8,29,18,.12),rgba(8,29,18,.12)),url('/portfolio/evergreen/demo/assets/landscaping/footer.jpg')}
.mvp-static .garden-expressive [data-garden-depth]>img {inset:0;height:100%}
@media(max-width:1024px) {
 .garden-expressive .garden-service-title {font-size:56px}
 .garden-expressive .footer__top {display:block}
 .garden-expressive .footer__logo {margin-bottom:28px}
 .garden-expressive .footer__menu {grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
 .garden-expressive .footer__logo-img {width:64px}
 .garden-expressive .footer__container {gap:48px}
}
@media(max-width:650px) {
 .garden-expressive .garden-service-title {font-size:48px}
 .garden-expressive .footer {padding-top:48px}
 .garden-expressive .footer__menu {grid-template-columns:1fr}
 .garden-expressive .footer__menu-col {padding:24px}
 .garden-expressive .footer__bottom {padding:20px}
 .garden-expressive .footer__bottom-container,.garden-expressive .footer__bottom-wrapper,.garden-expressive .footer__bottom-wrap {flex-direction:column;align-items:flex-start}
}
@supports not (backdrop-filter:blur(1px)) {
 .garden-expressive .footer__menu-col,.garden-expressive .footer__bottom {background:#164a35}
}
@media(prefers-reduced-motion:reduce) {
 .garden-expressive .garden-service-title-line>span {transform:none!important}
}

