.z-revolution-home{padding-block:40px 28px}
.z-revolution-home rs-module-wrap,.z-revolution-home rs-module{width:100%!important;left:0!important;height:560px!important}
.z-revolution-home rs-layer-wrap{width:100%!important;left:0!important;top:0!important;transform:none!important}
.z-revolution-home rs-layer{display:block!important;width:100%!important;height:auto!important;white-space:normal!important;font:inherit!important;color:#0e212f!important;transform:none!important}
.z-revolution-home .z-rev-slide{width:100%!important;box-sizing:border-box;padding:12px 60px!important;min-height:530px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}
.z-revolution-home .z-slide-photo{padding:20px!important;border:1px solid #e1e6e2;border-radius:20px;background:#f3f6ef}
.z-revolution-home .z-slide-photo img{border-radius:14px;height:450px!important;object-fit:cover;width:100%!important}
.z-revolution-home .z-lede{font-size:18px;line-height:1.65;color:#52616b}
.z-revolution-home .z-eyebrow{font-size:12px;line-height:1.5;color:#3f641c}
.zenith-landing .z-root .z-revolution-home .z-slide-copy h1,.zenith-landing .z-root .z-revolution-home .z-slide-copy h2{font-size:46px!important;line-height:1.12!important;letter-spacing:-.035em!important}
.z-revolution-home .z-slide-copy p{line-height:1.65!important;letter-spacing:normal!important}
.z-revolution-home .z-slide-copy .z-lede{font-size:18px!important}
.z-revolution-home .z-slide-copy .z-eyebrow{font-size:12px!important}
.z-revolution-home .wp-block-button__link{font-size:16px!important;line-height:1.4!important;letter-spacing:normal!important}
.z-revolution-home .tparrows{background:#f3f6ef!important;border:1px solid #e1e6e2!important;width:44px!important;height:44px!important;border-radius:50%!important;box-shadow:none!important;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease!important}
.z-revolution-home .tparrows:before{line-height:42px!important;font-size:18px!important;color:#52616b!important;transition:color .2s ease!important}
.z-revolution-home .tparrows:hover,.z-revolution-home .tparrows:focus-visible{background:#fff!important;border-color:#3f641c!important;box-shadow:0 3px 12px #0e212f0c!important}
.z-revolution-home .tparrows:hover:before,.z-revolution-home .tparrows:focus-visible:before{color:#3f641c!important}
.z-revolution-home .tparrows:focus-visible{outline:2px solid #3f641c;outline-offset:3px}
.z-revolution-home .tp-leftarrow{left:0!important;transform:translateY(-50%)!important}
.z-revolution-home .tp-rightarrow{left:auto!important;right:0!important;transform:translateY(-50%)!important}
.z-revolution-home .tp-bullets,.z-revolution-home .tp-tabs,.z-revolution-home .tp-thumbs{display:none!important}
@media(min-width:768px) and (max-width:1023px){.z-revolution-home rs-module-wrap,.z-revolution-home rs-module{height:680px!important}}
@media(max-width:767px){
.z-revolution-home{padding-block:28px 24px}
.z-revolution-home rs-module-wrap,.z-revolution-home rs-module{height:980px!important}
.z-revolution-home .z-rev-slide{padding:0!important;grid-template-columns:1fr;min-height:0;gap:24px}
.z-revolution-home .z-slide-copy{min-height:365px}
.zenith-landing .z-root .z-revolution-home .z-slide-copy h1,.zenith-landing .z-root .z-revolution-home .z-slide-copy h2{font-size:36px!important}
.z-revolution-home .z-slide-photo{padding:14px!important}
.z-revolution-home .z-slide-photo img{height:auto!important;aspect-ratio:4/3}
.z-revolution-home .tparrows{top:660px!important}
.z-revolution-home .tp-leftarrow{left:0!important;transform:translateY(-50%)!important}
}
@media(max-width:479px){.z-revolution-home rs-module-wrap,.z-revolution-home rs-module{height:760px!important}.z-revolution-home .tparrows{top:540px!important}}
