:root{--navy:#212a52;--navy-2:#323d6d;--lime:#b0ca37;--white:#fff;--text:#333;--muted:#666;--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--font-poppins:"Poppins", sans-serif;--font-oswald:"Oswald", sans-serif;--font-montserrat:"Montserrat", sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--white);color:var(--text);font-family:var(--font-body);margin:0;font-size:16px;line-height:1.5}img{vertical-align:middle;border:0;max-width:100%;height:auto}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0}ul{margin:0;padding:0;list-style:none}.skip-link{background:var(--white);z-index:1000;padding:8px 16px;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.button{background:var(--lime);color:var(--navy);font-family:var(--font-oswald);letter-spacing:1.53px;text-transform:uppercase;text-align:center;border:0;border-radius:0;padding:15px 20px;font-size:16px;font-weight:700;line-height:.8;display:inline-block}.site-header{z-index:999;background:var(--white);position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;padding:20px 50px;display:flex}.site-header__logo img{width:250px;height:auto}.site-header__right,.site-nav ul{align-items:center;display:flex}.site-nav a{font-family:var(--font-poppins);color:var(--navy);padding:8px 20px;font-size:18px;font-weight:600;display:flex}.site-nav a[aria-current=page]{color:var(--navy-2)}.site-nav a:hover{background:var(--navy);color:var(--white)}.site-header__cta{margin-left:4px}.menu-toggle,.mobile-menu{display:none}@media (width<=1366px){.site-header__inner{padding:20px}}@media (width<=1200px){.site-nav{display:none}.site-header__logo img{width:18.7vw;min-width:140px;max-width:250px}.site-header__cta{margin:0 46px 0 0}.menu-toggle{border:1px solid var(--navy);width:47px;height:47px;color:var(--navy);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:flex}.menu-toggle svg{fill:currentColor;width:22px;height:22px}.menu-toggle__close,.menu-toggle[aria-expanded=true] .menu-toggle__open{display:none}.menu-toggle[aria-expanded=true] .menu-toggle__close{display:block}.mobile-menu:not([hidden]){background:var(--white);display:block}.mobile-menu a{text-align:center;text-transform:uppercase;font-family:var(--font-poppins);letter-spacing:2px;color:#33373d;padding:10px 20px;font-size:16px;font-weight:600;display:block}.mobile-menu a[aria-current=page]{background:var(--navy);color:var(--white)}}@media (width<=767px){.site-header__inner{min-height:80px}.site-header__logo img{width:140px}.site-header__cta{display:none}.menu-toggle svg{width:30px;height:30px}}.site-footer{color:var(--navy);background:#b1ca13}.site-footer__inner{padding:73px 50px 70px}.site-footer__row{justify-content:space-between;align-items:center;max-width:1140px;margin:0 auto;display:flex}.site-footer__row>*{flex:1 1 0}.site-footer__logo img{width:215px;height:auto}.site-footer__social{justify-content:center;gap:15px;display:flex}.site-footer__social a{background:var(--navy);width:54px;height:54px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.site-footer__social svg{fill:currentColor;width:27px;height:27px}.site-footer__contact{text-align:center;font-family:var(--font-poppins);font-weight:600;line-height:1.6}.site-footer__contact p{margin:0}.site-footer__contact-title{font-family:var(--font-oswald);letter-spacing:1px;font-size:20px;font-weight:700;margin-bottom:8px!important}.site-footer__legal,.site-footer__disclaimer{font-family:var(--font-montserrat);text-align:center;margin:0 auto;font-weight:500}.site-footer__legal{max-width:1340px;margin-top:64px;line-height:1.6}.site-footer__disclaimer{max-width:1140px;margin-top:64px;line-height:1.6}@media (width<=767px){.site-footer__inner{padding:128px 20px 50px}.site-footer__row{flex-direction:column;gap:50px}.site-footer__row>*{flex:none}.site-footer__logo img{object-fit:contain;width:305px;height:150px}.site-footer__contact{font-size:18px}.site-footer__contact-title{font-size:24px}.site-footer__legal,.site-footer__disclaimer{font-size:14px}.site-footer__social svg{width:20px;height:20px}.site-footer__social a{width:40px;height:40px}.site-footer__contact-title{margin-bottom:0!important}.site-footer__legal{margin-top:108px}.site-footer__disclaimer{margin-top:52px}}.section{padding:100px 0}.section--navy{background:var(--navy);color:var(--white)}.section--lime{background:var(--lime)}.section--green{color:var(--white);background:#589c3c}.section__inner{width:95%;max-width:1368px;margin:0 auto}.heading{font-family:var(--font-oswald);color:var(--navy);font-size:37px;font-weight:600;line-height:1}.section--navy .heading{color:var(--white)}.heading.heading--multi{line-height:1.2}.copy{font-family:var(--font-poppins);color:var(--muted);font-size:18px;line-height:1.5}.copy p{margin:0 0 15px}.section--navy .copy{color:var(--white)}.section--lime .copy{color:var(--navy)}.split{align-items:center;gap:50px 60px;display:flex}.split>*{flex:1 1 0;min-width:0}.split--reverse{flex-direction:row-reverse}.split__text{flex-direction:column;justify-content:center;gap:20px;display:flex}.split--top{align-items:flex-start}.split__text>.button{align-self:flex-start}.split__media{flex-direction:column;justify-content:center;display:flex}.shot{object-fit:cover;width:100%;height:500px;box-shadow:10px 10px 0 3px var(--navy);display:block}.shot--lime{box-shadow:10px 10px 0 3px var(--lime)}.button--lg{max-width:100%;padding:20px 30px;font-size:20px;line-height:24px;transition:all .3s}.button:hover{background:var(--navy);color:var(--white)}.section--navy .button:hover{background:var(--white);color:var(--navy)}@media (width<=1024px){.section{padding:50px 0}}@media (width<=767px){.split,.split--reverse{flex-direction:column}.split>*{flex:none;width:100%}.section__inner{width:calc(100% - 40px)}.shot{height:200px}.split__text>.button{align-self:center}.button--lg{letter-spacing:.5px;white-space:normal;align-self:center;padding:10px;font-size:18px;line-height:14.4px}main a.button.button--lg{line-height:14.4px}}.copy--grey{color:#666}
