@import url("https://use.typekit.net/uqq5evh.css");.wrapper{position:relative;background-color:#e5e5e5}@media (max-width: 1439px){.wrapper{width:100%}}header{position:relative;position:sticky;top:0;z-index:2;width:1440px;height:135px;background-color:#5A965A}@media (max-width: 1439px){header{height:80px;width:100vw}}.icons img{display:inline;width:28px}nav{color:#000;width:1000px;margin-left:294px}@media (max-width: 1023px){nav{display:none}}nav .logo{width:255px;height:117px;padding-top:25px}nav ul{display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:0;grid-row-gap:0;text-align:left;align-items:center;justify-items:center;margin:0;padding:0;list-style-type:none}@media (max-width: 1439px){nav ul{display:none}}nav ul li{display:inline;font-family:century-gothic,sans-serif;font-size:22px;line-height:30px;font-weight:300;text-transform:uppercase;margin-bottom:-60px}nav ul li:first-of-type{margin-bottom:-30px}nav ul li a{color:#000;text-decoration:none;text-transform:uppercase;transition:.3s}nav ul li span{font-weight:700;margin-right:20px;letter-spacing:.02em}nav ul .text-item a{font-weight:300;font-size:28px;line-height:34px;color:#fff}nav ul .text-item a:hover{filter:invert(90%)}.mobile-nav{display:none;width:100vw}@media (max-width: 1439px){.mobile-nav{display:block;display:grid;grid-template-columns:3fr 1fr;width:100vw;height:80px;align-items:center;margin-left:auto;margin-left:auto}}.mobile-nav .mobile-logo a img{padding:4px 0 0 40px;height:50px}.mobile-nav .mobile-menu{justify-self:center}.mobile-nav .mobile-menu a img{width:30px}.mobile-nav .mobile-social{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-items:center;width:60vw;margin:0 auto}.mobile-nav .mobile-social a img{width:50px}#mobileLinks{display:none;position:fixed;width:100vw;height:calc(100vh - 80px);top:50px;left:0;right:0;bottom:0;background-color:#5A965A;z-index:-1;animation:fade-in .3s}#mobileLinks ul{display:grid;font-size:32px;font-weight:700;grid-template-columns:1fr;width:100%;list-style-type:none}#mobileLinks ul li{display:block;height:100px;color:#fff;text-align:center;text-transform:uppercase;border-top:1px solid #fff;padding:16px 0;padding-left:0;cursor:pointer}#mobileLinks ul li:last-of-type{border-bottom:1px solid #fff}#mobileLinks ul li a{color:#f5f5f5;text-decoration:none}#mobileLinks ul li a:hover{color:#000}main{width:1440px}@media (max-width: 1439px){main{width:100%}}.banner{position:relative;width:1440px}@media (max-width: 1439px){.banner{width:100vw}}.banner .banner-message{position:absolute;bottom:20%;right:0;padding-right:200px;border-bottom:1px solid #000}@media (max-width: 1439px){.banner .banner-message{padding-right:1vw}}@media (max-width: 767px){.banner .banner-message{bottom:10%;margin:0;border-bottom:unset;padding-right:unset}}.banner img{aspect-ratio:1440/573}.banner h1{color:#101610;font-weight:400;font-size:43px;line-height:48px;padding-left:16px;width:100%;padding-right:100px;margin-bottom:-10px}@media (max-width: 1023px){.banner h1{font-size:36px;line-height:40px}}@media (max-width: 767px){.banner h1{font-size:24px;line-height:28px;text-align:right;padding-right:20px}}.background-effect{background-image:url("/images/bg2.jpg");background-color:#fff;background-repeat:no-repeat;background-position-y:100px;overflow:hidden}@media (max-width: 767px){.background-effect{background-image:unset}}.no-background-effect{background-color:#fff}.title-banner{position:relative;height:71px;background-color:#5A965A;mix-blend-mode:multiply;width:1440px}@media (max-width: 1439px){.title-banner{width:100vw}}.title-banner h2{position:absolute;left:294px;font-size:76px;line-height:72px;bottom:-12px;color:#fff;transition:0.3s}@media (max-width: 1439px){.title-banner h2{left:40px}}@media (max-width: 1439px){.title-banner h2{font-size:52px;bottom:-19px}}.title-banner-tall{height:144px}@media (max-width: 1023px){.title-banner-tall h2{font-size:42px;line-height:42px;bottom:-8px}}.mission-content{margin-left:294px;padding:70px 0 40px 0;width:60%;transition:0.3s}@media (max-width: 1439px){.mission-content{width:80vw;margin-left:40px}}.mission-content p{font-size:clamp(24px, 28px, 28px);line-height:36px;margin-bottom:32px}.team{padding:40px 0}.team .person{display:grid;grid-template-columns:220px 1fr;grid-column-gap:40px;align-items:center;margin-left:294px;width:850px}@media (max-width: 1439px){.team .person{grid-template-columns:1fr;margin-left:40px;width:85vw}}.team .person:first-child{margin-bottom:50px}.team .person .headshot{position:relative}.team .person .headshot img{border:1px solid #101610}@media (max-width: 1023px){.team .person .headshot img{margin-bottom:20px}}.team .person .headshot a img{width:220px;opacity:.7;transition:.3s}.team .person .headshot a:hover img{opacity:1}.team .person .headshot .linkedin{position:absolute;top:6px;left:180px;width:34px}.team .person .headshot .linkedin img{border:unset}.team .person h2{font-family:century-gothic,sans-serif;font-weight:700;font-size:22px;line-height:27px;color:#000;width:100%;margin-bottom:20px;text-transform:unset}.team .person p{width:100%;font-weight:400;font-size:18px;line-height:22px}.experience{padding:40px 0}.experience .experience-content{margin-left:294px;padding:30px 0 20px 0;width:60%;transition:0.3s}@media (max-width: 1439px){.experience .experience-content{width:80vw;margin-left:40px}}.experience .experience-content p{color:#5A965A;font-weight:700;font-size:26px;line-height:31px;margin-bottom:32px}.experience .experience-content h3{font-weight:400;font-size:28px}.experience .experience-content h3 a{text-decoration:none;color:#1086C9;border-bottom:3px solid #1086C9}.experience .experience-content h3 a:hover{color:#101610}.give-me-some-space{height:60px}.privacy{background-color:#f5f5f5;padding:60px 0}.privacy h1{color:#5A965A;font-size:42px;line-height:52px;margin-top:40px;margin-left:294px}@media (max-width: 1439px){.privacy h1{margin-left:40px}}.privacy h2{color:#5A965A;font-size:28px;line-height:30px;margin-left:294px}@media (max-width: 1439px){.privacy h2{margin-left:40px}}.privacy p{width:850px;font-size:20px;line-height:24px;margin-bottom:30px;margin-left:294px}@media (max-width: 1439px){.privacy p{margin-left:40px;width:80vw}}footer{height:260px;color:#fff;background-color:#5A965A}footer .footer-grid{display:grid;grid-template-columns:repeat(3, auto);width:850px;margin:0 auto;padding-top:60px;place-items:center}@media (max-width: 1023px){footer .footer-grid{width:100%}}footer .footer-grid .footer-logo{width:255px}footer .footer-grid .copyright{text-align:center;line-height:24px}footer .footer-grid a{text-decoration:none;color:#fff}footer .footer-grid a:hover{text-decoration:underline}footer .footer-socials img{width:28px}footer .footer-socials ul{list-style-type:none}body{display:grid;justify-items:center;min-height:100vh;background-color:#f5f5f5}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role='list'],ol[role='list']{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeLegibility;line-height:2rem;z-index:1;background-color:#e5e5e5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto;text-rendering:optimizeLegibility}*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}html{font-size:16px}body,input,select,textarea{font-family:century-gothic,sans-serif;font-weight:300;font-size:1rem;line-height:2.15}h1,h2{font-family:"Times New Roman",sans-serif;font-weight:400;font-size:76px;color:#fff;text-align:left;text-transform:uppercase}h1{font-size:32px;font-weight:400;line-height:40px}h3{font-weight:700;font-size:33px;line-height:40px;margin:10px auto}h4{color:#000;font-size:21px;font-weight:300}p{font-weight:400}a{color:#000;font-weight:300;text-decoration:underline;transition:0.3s}a:hover{text-decoration:none}blockquote{color:#000;padding:0;margin:0;font-size:1.1em}cite{font-family:century-gothic,sans-serif;font-weight:300;font-style:normal}ul{padding-left:0}li{padding-left:.5em}dialog{background-color:#5A965A;border:none;box-shadow:inset 0 2px 0px #c5efb7,0 2px 5px #0e2817;position:fixed;top:60px;width:70vw;height:calc(100vh - 10vh);z-index:30;padding:0}@media (max-width: 799px){dialog{width:90vw}}dialog::backdrop{background:rgba(255,255,255,0.9);backdrop-filter:blur(4px)}.close-modal{position:absolute;top:30px;right:36px;border:none;color:#fff;font-size:18px;font-weight:700;border:1px solid #fff;padding:4px 12px;background-color:transparent;text-transform:uppercase;transition:.3s}.close-modal:hover{background-color:#fff;color:#5A965A}.contact-form{color:#fff}.contact-form p{font-size:24px;text-align:center;padding-top:20px}.contact-form h2{font-family:century-gothic,sans-serif;font-size:56px;line-height:67px;font-weight:400;height:71px;text-transform:uppercase;background-color:#508650;text-shadow:1px 1px #1738434d;margin-top:80px;text-align:center;width:100%}.contact-form .form-content{width:80%;margin-left:auto;margin-right:auto;margin-top:34px}@media (max-width: 799px){.contact-form .form-content{width:80%}}.contact-form .form-content label{display:block;font-size:22px;line-height:26px;font-weight:700;text-align-last:left;text-transform:uppercase;margin-top:12px;padding:10px 0}.contact-form .form-content input,.contact-form .form-content textarea{padding:14px 10px;font-size:18px;line-height:24px;font-weight:400;color:#1a2f46;background-color:rgba(255,255,255,0.9);width:100%;border:none}.contact-form .form-content input::placeholder,.contact-form .form-content textarea::placeholder{color:#969696}@media (max-width: 799px){.contact-form .form-content input,.contact-form .form-content textarea{margin-left:0;margin-right:0;width:100%}}.contact-form .form-content textarea{height:180px}@media (max-width: 799px){.contact-form .form-content textarea{margin-left:0;margin-right:0;width:100%}}.contact-form .form-content p{color:#fff;font-size:22px;line-height:27px;margin:0;font-weight:300}.contact-form .form-content .disclaimer{font-size:14px;line-height:18px;margin-top:10px}.contact-form .form-content .disclaimer a{font-weight:unset;text-decoration:none}.contact-form .form-content .disclaimer a:hover{text-decoration:underline}.contact-form .form-content .form-button{float:right;width:200px;height:60px;color:#fff;background-color:#5A965A;font-size:25px;font-weight:700;padding:12px 36px;margin:20px 0;right:0;text-transform:uppercase;border:4px solid #fff;transition:.3s}.contact-form .form-content .form-button:hover{background-color:#fff;color:#5A965A}.hide{display:none}.show{display:block}.hidden{display:none}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color, rgba(27,4,4,0.4)) !important;opacity:var(--swiper-pagination-bullet-inactive-opacity, 1) !important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color, #000) !important}.swiper-button-next{top:48% !important;background-image:url(/images/nav-next.png);background-repeat:no-repeat;background-size:72px 72px;background-position:top center;opacity:.8;width:72px !important;height:72px !important;margin-right:50px;transition:.2s}.swiper-button-next:hover{opacity:1}.swiper-button-prev{top:48% !important;background-image:url(/images/nav-prev.png);background-repeat:no-repeat;background-size:72px 72px;background-position:center;opacity:.8;width:72px !important;height:72px !important;margin-left:50px;transition:.2s}.swiper-button-prev:hover{opacity:1}.swiper-button-next::after,.swiper-button-prev::after{display:none}:root{--swiper-pagination-bullet-size: 12px !important;--swiper-pagination-bullet-horizontal-gap: 5px !important}

/*# sourceMappingURL=style.css.map */