
@font-face {font-family:'Playfair Display';font-style:normal;font-weight:500;font-display:swap;src:url('/portfolio/evergreen/demo/assets/fonts/PlayfairDisplay-Medium.ttf') format('truetype')}
:root {--garden-green:#164a35;--garden-pale:#f1f5ed;--garden-ink:#10261e}
body {font-family:Inter,Arial,sans-serif;font-weight:400;color:var(--garden-green)}
button,input,select,textarea,.btn {font-family:Inter,Arial,sans-serif}
h1,h2,h3,.hero-slider__item-title,.modal__title,.footer__title,.about__bottom,.clients__item-logo,.local-reading h1 {font-family:'Playfair Display',Georgia,serif;font-weight:500;text-transform:none;letter-spacing:-.025em}
.hero__title {font-size:max(38px,86rem);line-height:1.06}
.about__title {font-size:max(36px,66rem);line-height:1.12}
.advantages__title,.services__title,.clients__title {font-size:max(48px,136rem);line-height:1.02}
.contact__title {font-size:max(48px,154rem);line-height:1.06}
.footer__title {font-size:max(48px,257rem);line-height:1.05}
.about__bottom {font-size:max(64px,235rem);line-height:1}
.hero-slider__item-title {font-size:max(24px,32rem);line-height:1.15}
.hero-slider__title {font-size:16px;letter-spacing:0}
.advantages__item-heading {font-size:max(28px,46rem);line-height:1.12;text-transform:none}
.services__item-heading {font-size:max(30px,48rem);line-height:1.1;text-transform:none}
.services__item-number {font-size:max(80px,176rem);font-weight:500;letter-spacing:-.04em}
.services__item-text,.advantages__item-text,.about__text,.contact__text {font-family:Inter,Arial,sans-serif;font-size:max(18px,20rem);font-weight:400;line-height:1.5}
.header__menu-item,.header__btn,.header__lang-heading,.header__hamburger-btn,.header__lang-item,.btn {font-size:16px;font-weight:500;line-height:1.25;text-transform:none}
.hero__abb,.hero__abb-text,.hero-slider__counter,.about__top,.contact__top {font-size:max(16px,20rem);font-weight:500}
.footer__menu-heading,.footer__menu-item,.footer__link,.footer__copyrights,.footer__up-text {font-size:16px;line-height:1.45;font-weight:400;text-transform:none}
.footer__menu-heading {font-weight:600}
.clients__item-logo {color:#fff;display:block;text-align:center;font-size:max(36px,70rem);line-height:1.2}
.modal__title {font-size:max(32px,54rem);line-height:1.12}
.modal__text {font-size:18px;line-height:1.45}
.input__caption,.input__field {font-family:Inter,Arial,sans-serif;font-size:16px}
.hero__video-cover {background-image:url('/portfolio/evergreen/demo/assets/landscaping/hero.jpg');background-size:cover;background-position:center}
.hero__video-cover:after,.footer__video-wrapper:after {content:'';position:absolute;inset:0;pointer-events:none;z-index:3}
.hero__video-cover:after {background:linear-gradient(180deg,rgba(8,29,18,.15),rgba(8,29,18,.35) 45%,rgba(8,29,18,.7))}
.footer__video-wrapper:after {background:rgba(8,29,18,.65)}
.footer__video-wrapper {background-image:url('/portfolio/evergreen/demo/assets/landscaping/footer-mobile.jpg')}
.services__container-inner {background-image:linear-gradient(rgba(4,32,18,.36),rgba(4,32,18,.36)),url('/portfolio/evergreen/demo/assets/landscaping/services.jpg')}
.services__container-inner:before {content:none}
.services__title {text-shadow:0 2px 18px rgba(5,25,14,.6)}
.mvp-static .hero__video-cover {background-image:url('/portfolio/evergreen/demo/assets/landscaping/hero.jpg')}
.mvp-static .footer__video-container {background-image:linear-gradient(rgba(8,29,18,.65),rgba(8,29,18,.65)),url('/portfolio/evergreen/demo/assets/landscaping/footer.jpg')}
.mvp-static .advantages__item-heading {font-size:clamp(28px,2.6vw,40px);line-height:1.12}
.mvp-static .services__item-heading {font-size:clamp(30px,3vw,44px);line-height:1.12}
.local-reading h1 {font-size:clamp(40px,7vw,64px);line-height:1.1}
@media(max-width:1024px){
 .hero__title {font-size:clamp(34px,9.5vw,54px);line-height:1.08}
 .about__title {font-size:clamp(34px,9vw,48px)}
 .advantages__title,.services__title,.clients__title {font-size:clamp(40px,11vw,64px);line-height:1.05}
 .contact__title {font-size:clamp(38px,10.5vw,60px);line-height:1.08}
 .footer__title {font-size:clamp(42px,12vw,80px)}
 .advantages__item-heading {font-size:30px;line-height:1.12}
 .advantages__item-text {font-size:18px;line-height:1.45}
 .clients__item-logo {font-size:26px}
 .modal__title {font-size:32px}
 .hero__abb-item,.hero__abb-text {font-size:16px}
 .mvp-static .hero__video-cover {background-image:url('/portfolio/evergreen/demo/assets/landscaping/hero-mobile.jpg')}
 .hero__video-cover {background-image:url('/portfolio/evergreen/demo/assets/landscaping/hero-mobile.jpg')}
 .services__container-inner {background-image:linear-gradient(rgba(4,32,18,.36),rgba(4,32,18,.36)),url('/portfolio/evergreen/demo/assets/landscaping/services.jpg')}
 .local-services-open .services__item-heading {font-size:30px;line-height:1.12}
}
