/* Latest supplied single-page reference: the MW is part of the image. */
@media(min-width:1101px){.mw-page .mw-hero:before{background:linear-gradient(90deg,#020b0066,transparent 50%)!important;mask-image:linear-gradient(transparent 24%,black 45%)}}.mw-page .hero-copy .hero-sub{max-width:40vw}.mw-page .hero-copy .primary .elementor-button{width:27vw;justify-content:space-between}
.mw-page .mw-hero{background-image:url('hero-mw.webp');height:56.28vw;min-height:700px;max-height:none;padding:0;background-position:center;background-size:cover}.mw-page .mw-hero:before{background:none}.mw-page .hero-copy{position:absolute;left:6.6%;top:39%;width:49%;max-width:none}.mw-page h1.elementor-heading-title{font-size:3.3vw;line-height:1.075;letter-spacing:-.022em;text-shadow:0 1px 6px #0003}.mw-page .hero-sub{font-size:1.2vw;line-height:1.4;max-width:35vw;margin-top:1.1vw}.mw-page .hero-sub p{margin-bottom:1.65vw}.mw-page .hero-copy .primary .elementor-button{font-size:1.3vw;min-height:4.6vw;padding:1.2vw 2.8vw;border-radius:5vw;background:#596c39}.mw-page .hero-copy .primary .elementor-button:after{margin-left:1.1vw}.mw-page .hero-copy .more-link{margin-top:2.8vw;font-size:1.05vw}.mw-page .hero-copy .more-link .elementor-button:before{content:'↓';width:2.2vw;height:2.2vw;border:1px solid white;border-radius:50%;display:grid;place-items:center;margin-right:.8vw;font-size:1.4vw}.mw-page .mw-nav{padding:1.9vw 5.3% 1.9vw 9.9%;background:transparent}.mw-page .brand .elementor-heading-title{font:1.85vw Arial,Helvetica,sans-serif;color:#686039;letter-spacing:-.035em;border-color:#827246;padding-bottom:.3vw}.mw-page .nav-links{font-size:1.05vw;gap:3.4vw}.mw-page .nav-links .elementor-widget:first-child .elementor-button{border-bottom:1px solid #ffffffb0;min-height:32px}.mw-page .nav-links .elementor-button{min-height:32px}
@media(min-width:1800px){.mw-page .hero-copy{top:39%}}
@media(max-width:1100px){.mw-page .hero-copy .hero-sub{max-width:100%}.mw-page .hero-line{display:none}.mw-page .hero-copy .primary .elementor-button{width:auto}}
@media(max-width:1100px) and (min-width:768px){.mw-page .mw-hero{height:760px;min-height:760px;background-position:58% center}.mw-page .hero-copy{top:42%;width:67%}.mw-page h1.elementor-heading-title{font-size:42px}.mw-page .hero-sub{font-size:15px;max-width:500px;margin-top:18px}.mw-page .hero-sub p{margin-bottom:24px}.mw-page .hero-copy .primary .elementor-button{font-size:16px;padding:17px 28px;min-height:54px}.mw-page .hero-copy .more-link{font-size:13px;margin-top:26px}.mw-page .hero-copy .more-link .elementor-button:before{width:29px;height:29px;font-size:19px}.mw-page .brand .elementor-heading-title{font-size:25px}.mw-page .nav-links{font-size:13px;gap:25px}.mw-page .mw-nav{padding:24px 6%}}
@media(max-width:767px){.mw-page .mw-hero{height:auto;min-height:920px;padding:390px 6% 35px;background-position:58% top}.mw-page .mw-hero:before{background:linear-gradient(0deg,#0b1609ed,#0b16099e 52%,transparent 78%)}.mw-page .hero-copy{position:relative;top:auto;left:auto;width:100%;max-width:100%}.mw-page h1.elementor-heading-title{font-size:35px;line-height:1.1;letter-spacing:-.035em}.mw-page .hero-sub{font-size:14px;max-width:none;line-height:1.65;margin-top:22px}.mw-page .hero-sub p{margin-bottom:24px}.mw-page .hero-copy .primary .elementor-button{font-size:13px;padding:17px 22px;border-radius:40px;min-height:54px}.mw-page .hero-copy .more-link{font-size:13px;margin-top:24px}.mw-page .hero-copy .more-link .elementor-button:before{width:29px;height:29px;font-size:20px;margin-right:10px}.mw-page .mw-nav{padding:20px 6%;background:linear-gradient(#e9d2a740,transparent)}.mw-page .brand .elementor-heading-title{font-size:25px;color:#fff4da;border-color:#fff4da99;text-shadow:0 1px 4px #0008}.mw-page .nav-links{font-size:12px;gap:0}.mw-page .nav-links .elementor-button{min-height:40px}.mw-page .nav-links .elementor-widget:first-child .elementor-button{min-height:40px}}

