
:focus-visible {outline:2px solid #2f8157!important;outline-offset:5px}
::selection {background:#164a35;color:#fff}
.about__text,.contact__text,.advantages__item-text {font-size:max(18px,20rem);line-height:1.4}
.local-form-status,.local-preview-note {font-family:Inter,sans-serif;font-size:16px;line-height:1.5;font-weight:400}
.local-form-status {margin-top:16px;max-width:54ch}
.local-preview-note {margin-top:16px;padding-bottom:24px;color:#fff}
.screen-reader-response {position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.local-slider-controls {display:flex;justify-content:flex-end;gap:8px;padding:0 24rem 16rem}
.local-slider-controls button {display:grid;place-items:center;width:44px;height:44px;border:1px solid #164a3540;border-radius:50%;background:#fff;color:#164a35}
.local-slider-controls button:hover {background:#f1f5ed}
.local-video-toggle {position:absolute;z-index:3;bottom:14px;left:40rem;min-height:40px;padding:8px 14px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.4;color:white;border:1px solid #ffffff99;background:#164a35b3;border-radius:4px}
.local-contact-dialog {width:min(740px,calc(100% - 32px));max-height:calc(100svh - 32px);margin:auto;padding:0;border:0;border-radius:14px;color:#164a35;background:white;overflow:auto}
.local-contact-dialog::backdrop {background:#102c20b3}
.local-contact-dialog #modal-contact {width:100%;padding:36px}
.local-dialog-close {display:block;margin:20px 20px 0 auto;min-height:44px;padding:8px 16px;font:500 16px Inter,sans-serif;border:1px solid #164a3540;border-radius:4px}
.local-reading {font-size:18px;background:#f1f5ed}
.local-reading main {max-width:850px;padding:60px 24px;margin:auto;font-family:Inter,sans-serif;line-height:1.6;font-weight:400}
.local-reading h1 {font:700 clamp(44px,8vw,72px)/1 BebasNeuePro,sans-serif;margin:48px 0 24px}
.local-reading p {margin-bottom:24px}
.local-reading a {text-decoration:underline}


.mvp-static .preloader,.mvp-static .transition-plug {display:none!important}
.mvp-static .header {transform:none!important}
.mvp-static .header__container {transform:none!important}
.mvp-static .main-animated-text,.mvp-static .animated-text,.mvp-static .opacity-block,.mvp-static .scale-block {opacity:1!important;transform:none!important}
.mvp-static .hero__video-container {isolation:isolate}
.mvp-static .hero__video-cover {top:50%;transform:translate(-50%,-50%)!important}
.mvp-static .hero-slider,.mvp-static .hero__btn {transform:none!important}
.mvp-static .main-animated-line {width:100%}
.mvp-static .hero-slider .swiper-wrapper {display:block}
.mvp-static .hero-slider__item {width:100%!important}
.mvp-static .hero-slider__item:not(:first-child) {display:none}
.mvp-static .services__container {height:auto;align-items:flex-start}
.mvp-static .services__container-inner {min-height:540px}
.mvp-static .services__item {position:relative;inset:auto;transform:none!important;height:auto;min-height:340px;padding:32px;margin-bottom:16px}
.mvp-static .services__item-inner {width:100%;gap:32px}
.mvp-static .services__item-number {font-size:clamp(80px,8vw,160px)}
.mvp-static .services__item-wrapper {width:auto;flex:1;min-width:0}
.mvp-static .advantages__container-inner {height:auto;gap:48px}
.mvp-static .advantages__scrollbox {height:auto}
.mvp-static .footer__video-container {isolation:isolate;background:url('/portfolio/evergreen/demo/assets/landscaping/footer.jpg') center/cover no-repeat}
.mvp-static .footer__video-wrapper {display:none}
.mvp-static .hero__video {visibility:hidden}
.mvp-static .hero__video-cover {background:url('/portfolio/evergreen/demo/assets/landscaping/hero.jpg') center/cover no-repeat}
.mvp-static .local-video-toggle {display:none}
.mvp-static .header__lang-dropdown {transform:translateX(200%)}
.mvp-static .header__lang:has(.header__lang-heading.active) .header__lang-dropdown {transform:none}
.mvp-static *,.mvp-static *::before,.mvp-static *::after {animation:none!important;transition:none!important;scroll-behavior:auto!important}
@media(max-width:1024px) {
 .local-video-toggle {left:20px;bottom:14px}
 .local-preview-note {margin-top:24px}
 .mvp-static .header__hamburger.active {transform:none}
 .mvp-static .services__container-inner {min-height:420px}
 .mvp-static .services__item {min-height:300px;padding:32px 24px}
 .mvp-static .services__item-inner {gap:20px}
 .mvp-static .hero__video-cover {background-image:url('/portfolio/evergreen/demo/assets/landscaping/hero-mobile.jpg')}
 .local-contact-dialog #modal-contact {padding:24px}
 .local-menu-open {overflow:hidden}
}


.mvp-static .services__items {display:flex;flex-direction:column;width:100%;gap:16px}
.mvp-static .services__container {gap:24px}
.mvp-static .services__btn {display:none}
.mvp-static .services__item {margin:0;padding-bottom:96px}
.mvp-static .services__item-inner {flex-wrap:wrap;justify-content:flex-start}
.mvp-static .services__item-heading {font-size:clamp(30px,3.2vw,48px);line-height:1}
.mvp-static .services__item-text {font-size:18px;line-height:1.4;max-width:28ch}
@media(max-width:1024px){
 .mvp-static .services__container,.local-services-open .services__container {display:block}
 .mvp-static .services__items {margin-top:24px}
 .local-services-open .services__items {display:flex;flex-direction:column;width:100%;gap:16px;margin-top:24px}
 .local-services-open .services__item {position:relative;inset:auto;transform:none!important;min-height:330px;height:auto;padding:28px 24px 96px}
 .local-services-open .services__item-inner {width:100%;gap:20px;flex-wrap:wrap;justify-content:flex-start}
 .local-services-open .services__item-wrapper {width:auto;flex:1;min-width:170px}
 .local-services-open .services__item-heading {font-size:32px;line-height:1}
 .local-services-open .services__item-text {font-size:18px;line-height:1.4;max-width:28ch}
 .local-services-open .services__item-number {font-size:80px}
 :is(.mvp-static,.local-services-open) .services__item-btn {width:48px;height:48px;bottom:24px}
 :is(.mvp-static,.local-services-open) .services__item-btn .btn__inner:before {width:16px;height:16px}
 .mvp-static .services__container-inner {min-height:320px}
}


.input__caption {color:#3b624e}
.mvp-static .advantages {max-height:none;height:auto}
.mvp-static .advantages__scrollbox {height:auto;width:730rem;max-width:100%}
.mvp-static .advantages__scrollbox-inner {flex-direction:column;gap:16px;width:100%;height:auto;transform:none!important}
.mvp-static .advantages__scrollbox-item {width:100%!important;height:auto;flex-shrink:1}
.mvp-static .advantages__item-inner {width:100%;padding:32px;gap:24px;min-height:220px}
.mvp-static .advantages__item-heading {font-size:clamp(32px,3vw,48px);line-height:1}
.mvp-static .advantages__item-text {font-size:18px;line-height:1.4}
.mvp-static .advantages__progressbar,.mvp-static .advantages .swiper-pagination {display:none}
@media(max-width:1024px){
 .mvp-static .advantages__scrollbox {width:100%}
 .mvp-static .advantages__item-inner {align-items:flex-start;gap:16px}
 .mvp-static .advantages__item-text {max-width:none}
}
