@import url("https://fonts.googleapis.com/css?family=Libre+Franklin:100,200,300,400,500|Oswald:200,300,400");*{margin:0;box-sizing:border-box;text-rendering:optimizeLegibility}.clearfix{clear:both}.hidden{display:none}a,a:hover,a:visited,a:active{text-decoration:none}ul{list-style-type:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;word-wrap:break-word;overflow-x:hidden;position:relative}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border:none;max-width:100%;height:auto}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}body{min-height:100vh}.trans,.btn,button,input,.signup-line{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}body{font-family:"Libre Franklin","Helvetica",sans-serif;color:#374555}::-moz-selection{background:#81B341;opacity:100%;color:#fff}::selection{background:#81B341;opacity:100%;color:#fff}a,a:hover,a:visited,a:active{color:#81B341;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:"Libre Franklin","Helvetica",sans-serif}h1{font-weight:100;font-size:48px}@media (max-width: 676px){h1{font-size:38px;line-height:38px}}@media (max-width: 676px){h1.mobile-small{font-size:28px;line-height:30px}}h2.side-number{font-family:'Georgia', 'Times New Roman', serif;font-size:69px;font-weight:normal}p{font-size:20px;font-family:"Libre Franklin","Helvetica",sans-serif;font-weight:100;letter-spacing:.5px;text-align:justify}@media (max-width: 676px){p{font-size:16px}}.txt-center{text-align:center}.txt-left{text-align:left}.txt-right{text-align:right}hr{display:inline-block;width:90px;margin:30px 0;outline:none;border-bottom:0px;border-left:0px;border-right:0px}.txt-clr-dust{color:#C9C6B9}.txt-clr-forest{color:#304318}.center-y{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.center-y-absolute{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@keyframes slide-up{0%{transform:translateY(100px)}100%{transform:translateY(0px)}}.slide-up-1{-webkit-animation:slide-up .25s 1;-moz-animation:slide-up .25s 1;-o-animation:slide-up .25s 1;animation:slide-up .25s 1}.slide-up-2{-webkit-animation:slide-up .5s 1;-moz-animation:slide-up .5s 1;-o-animation:slide-up .5s 1;animation:slide-up .5s 1}.slide-up-3{-webkit-animation:slide-up 1s 1;-moz-animation:slide-up 1s 1;-o-animation:slide-up 1s 1;animation:slide-up 1s 1}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.fadein-1{-webkit-animation:fadein .25s 1;-moz-animation:fadein .25s 1;-o-animation:fadein .25s 1;animation:fadein .25s 1}.fadein-2{-webkit-animation:fadein .5s 1;-moz-animation:fadein .5s 1;-o-animation:fadein .5s 1;animation:fadein .5s 1}.fadein-3{-webkit-animation:fadein 1s 1;-moz-animation:fadein 1s 1;-o-animation:fadein 1s 1;animation:fadein 1s 1}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.marquee{animation:marquee 5s linear infinite}@keyframes fade-slide{0%{transform:translateX(50px);opacity:0}100%{transform:translateX(0px);opacity:1}}.fade-slide-1{-webkit-animation:fade-slide .5s 1;-moz-animation:fade-slide .5s 1;-o-animation:fade-slide .5s 1;animation:fade-slide .5s 1}.fade-slide-2{-webkit-animation:fade-slide .75s 1;-moz-animation:fade-slide .75s 1;-o-animation:fade-slide .75s 1;animation:fade-slide .75s 1}.fade-slide-3{-webkit-animation:fade-slide 1s 1;-moz-animation:fade-slide 1s 1;-o-animation:fade-slide 1s 1;animation:fade-slide 1s 1}.fade-slide-4{-webkit-animation:fade-slide 1.25s 1;-moz-animation:fade-slide 1.25s 1;-o-animation:fade-slide 1.25s 1;animation:fade-slide 1.25s 1}.fade-slide-5{-webkit-animation:fade-slide 1.5s 1;-moz-animation:fade-slide 1.5s 1;-o-animation:fade-slide 1.5s 1;animation:fade-slide 1.5s 1}@keyframes fade-up-slide{0%{transform:translateY(25px);opacity:0}100%{transform:translateY(0px);opacity:1}}.fade-up-slide-1{-webkit-animation:fade-up-slide .5s 1;-moz-animation:fade-up-slide .5s 1;-o-animation:fade-up-slide .5s 1;animation:fade-up-slide .5s 1}.fade-up-slide-2{-webkit-animation:fade-up-slide .75s 1;-moz-animation:fade-up-slide .75s 1;-o-animation:fade-up-slide .75s 1;animation:fade-up-slide .75s 1}.fade-up-slide-3{-webkit-animation:fade-up-slide 1s 1;-moz-animation:fade-up-slide 1s 1;-o-animation:fade-up-slide 1s 1;animation:fade-up-slide 1s 1}.fade-up-slide-4{-webkit-animation:fade-up-slide 1.25s 1;-moz-animation:fade-up-slide 1.25s 1;-o-animation:fade-up-slide 1.25s 1;animation:fade-up-slide 1.25s 1}.scroll-hide{transform:translateY(100px);opacity:0;transition:1s all ease}.scroll-view{transform:translateY(0px);opacity:1}.row:after,.row-fullwidth:after{content:"";display:table;clear:both}.row{width:100%;max-width:1440px;margin:0 auto;padding:0 60px}@media (max-width: 676px){.row{padding:0 0px}}.row-fullwidth{max-width:100%}.row-flex{max-width:1440px;width:100%;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media (max-width: 676px){.row-flex{display:block}}.row-relative{position:relative}.row-lg{height:90vh}.row-md{height:60vh}.row-sm{height:30vh}.row-bump{padding:60px 0}@media (max-width: 676px){.row-bump{padding:30px 0}}.row-bump-2x{padding:120px 0}@media (max-width: 676px){.row-bump-2x{padding:30px 0}}.row-bump-top-2x{padding-top:120px}@media (max-width: 676px){.row-bump-top-2x{padding-top:30px}}.row-bump-bottom-2x{padding-bottom:120px}@media (max-width: 676px){.row-bump-bottom-2x{padding-bottom:30px}}.row-bump-sides-2x{padding-left:120px;padding-right:120px}@media (max-width: 676px){.row-bump-sides-2x{padding-left:30px;padding-right:30px}}.row-bump-sides{padding-left:60px;padding-right:60px}@media (max-width: 676px){.row-bump-sides{padding-left:30px;padding-right:30px}}.row-no-bump-bottom{padding-bottom:0}.row-clr-earth{background-color:#81B341;color:#fff}.row-clr-earth .page-col-body{border-left:1px solid #fff}.row-clr-earth hr{border-top:1px solid #fff}.row-clr-deepsea{background-color:#374555;color:#fff}.row-clr-deepsea .page-col-body{border-left:1px solid #fff}.row-clr-deepsea hr{border-top:1px solid #fff}.row-clr-deepsea .side-number{color:#81B341}.row-clr-snow{background-color:#F4F4F4;color:#374555}.row-clr-snow .page-col-body{border-left:1px solid #81B341}.row-clr-snow hr{border-top:1px solid #81B341}.row-clr-snow .side-number{color:#81B341}.row-clr-white{background-color:#fff;color:#374555}.row-clr-white .page-col-body{border-left:1px solid #81B341}.row-clr-white hr{border-top:1px solid #81B341}.row-clr-white .side-number{color:#81B341}.row-clr-clay{background-color:#C9C6B9;color:#374555}.row-clr-clay .page-col-body{border-left:1px solid #fff}.row-clr-clay hr{border-top:1px solid #fff}.row-clr-soil{background-color:#4A4A4A;color:#fff}.row-clr-soil .page-col-body{border-left:1px solid #fff}.row-clr-soil hr{border-top:1px solid #fff}div[class^="col-"],div[class*=" col-"]{float:left;position:relative}@media (max-width: 676px){div[class^="col-"],div[class*=" col-"]{float:none;display:block;width:100%}}.col-full{width:100%}.col-half{width:50%}.col-third{width:33.33333%}.col-two-third{width:66.66667%}.col-max-width{width:100%;max-width:470px}.col-quarter{width:25%}.col-three-quarter{width:75%}.col-eighth{width:12.5%}.col-three-eighth{width:37.5%}.col-five-eighth{width:62.5%}.col-seven-eighth{width:87.5%}.page-col-body{width:80%;float:left;position:relative;padding-left:30px}@media (max-width: 676px){.page-col-body{width:100%;display:block;border:none !important;padding:0 15px}}.page-col-sidebar{width:20%;float:left;position:relative;padding-right:30px}@media (max-width: 676px){.page-col-sidebar{float:none;position:fixed;left:0;top:0;width:auto;height:auto;padding-left:15px}}nav{font-family:"Libre Franklin","Helvetica",sans-serif;font-size:11.42857px;font-weight:200;text-transform:uppercase;letter-spacing:1px;position:fixed;top:60px;left:50%;transform:translateX(-50%);z-index:500;transition:all 1s ease;pointer-events:none}@media (max-width: 676px){nav{top:15px}}nav svg *{fill:#81B341}nav a,nav a:visited,nav a:active,nav a:hover{color:#374555}nav .page-col-sidebar{text-align:right;pointer-events:all}@media (max-width: 676px){nav .page-col-sidebar{text-align:left}}nav ul.page-nav{list-style-type:none;margin-top:30px}nav ul.page-nav li{width:auto;height:30px;text-align:right;position:relative}nav ul.page-nav li a{display:inline-block;height:20px;width:auto;position:absolute;right:0;top:0;text-align:right}nav ul.page-nav li a:after{content:"";position:absolute;bottom:0;left:0;height:2px;width:0%;transition:all .25s ease}nav ul.page-nav li a:hover:after{width:100%}nav ul.page-nav li a.back-arrow{overflow:visible;height:30px;line-height:30px;padding-left:30px}nav ul.page-nav li a.back-arrow:hover:after,nav ul.page-nav li a.back-arrow:hover:before{left:-8.57143px}nav ul.page-nav li a.back-arrow:after,nav ul.page-nav li a.back-arrow:before{content:'';position:absolute;transition-duration:.25s;top:50%;border-top:1px solid #81B341;bottom:unset;left:0}nav ul.page-nav li a.back-arrow:after{transform:translateY(-50%) rotate(-135deg);border-right:1px solid #81B341;height:8px;width:8px;background:transparent}nav ul.page-nav li a.back-arrow:before{width:20px;transform:translateY(-50%)}@media (max-width: 676px){nav ul.page-nav{display:none}}nav.nav-green-dark svg *{fill:#81B341}nav.nav-green-dark a,nav.nav-green-dark a:visited,nav.nav-green-dark a:active{color:#374555}nav.nav-green-dark a:after,nav.nav-green-dark a:visited:after,nav.nav-green-dark a:active:after{background-color:#81B341}nav.nav-green-light svg *{fill:#81B341}nav.nav-green-light a,nav.nav-green-light a:visited,nav.nav-green-light a:active{color:#fff}nav.nav-green-light a:after,nav.nav-green-light a:visited:after,nav.nav-green-light a:active:after{background-color:#81B341}nav.nav-white svg *{fill:#fff}nav.nav-white a,nav.nav-white a:visited,nav.nav-white a:active{color:#fff}nav.nav-white a:after,nav.nav-white a:visited:after,nav.nav-white a:active:after{background-color:#fff}.content{margin:0px;position:relative;overflow:hidden}.content-bump{padding:60px}@media (max-width: 676px){.content-bump{padding:30px}}.content-bump-bottom{padding-bottom:30px}.content-bump-bottom-half{padding-bottom:30px}@media (max-width: 676px){.content-bump-bottom-half{padding-bottom:30px}}.content-bump-top{padding-top:60px}@media (max-width: 676px){.content-bump-top{padding-top:30px}}.content-sides-bump-2x{padding-left:120px;padding-right:120px}@media (max-width: 676px){.content-sides-bump-2x{padding-left:30px;padding-right:30px}}.content-no-bump-bottom{padding-bottom:0}@media (max-width: 676px){.content-sm-no-bump{padding:0}}.sq-content{top:0;bottom:0;right:0;left:0;position:absolute}.sq-eighth{padding-bottom:12.5%;position:relative}.sq-quarter{padding-bottom:25%;position:relative}.sq-third{padding-bottom:33.33333%;position:relative}.sq-half{padding-bottom:50%;position:relative}@media (max-width: 1024px){.sq-half{padding-bottom:100%}}.sq-full{padding-bottom:100%;position:relative}@media (max-width: 1024px){.sq-half-reset-sm{padding:0}}.btn,button,input,label,textarea{display:inline-block;border:none;outline:none;height:60px;line-height:60px;border-radius:5px;padding:0 30px;-webkit-appearance:none;display:inline-block}.btn:active,.btn:focus,button:active,button:focus,input:active,input:focus,label:active,label:focus,textarea:active,textarea:focus{outline:none;border:none}textarea{height:auto;resize:vertical}.btn,button{cursor:pointer}a.page-anchor{display:block;position:relative;top:-100px;visibility:hidden}.page-section{padding-top:0;padding-bottom:0;min-height:100vh;position:relative;overflow:hidden}.page-section .content{padding-top:19vh;padding-bottom:19vh;overflow:visible}@media (max-width: 676px){.page-section .content{padding-top:60px;padding-bottom:60px}}.page-section .page-col-body,.page-section .page-col-sidebar{min-height:100vh}.page-section .page-col-sidebar{text-align:right}.page-section-hero .content{position:absolute;padding:0;top:50%;transform:translateY(-50%);overflow:visible}.scroll-down{position:absolute;bottom:30px;left:50%;transform:translateX(-50%)}.side-title-container{position:relative;overflow:visible}.side-title-container .side-title{position:absolute;top:98vh;right:40px;font-family:"Libre Franklin","Helvetica",sans-serif;letter-spacing:-1px;font-weight:100;font-size:70px;transform:rotate(90deg);transform-origin:bottom right;text-transform:uppercase;width:100vh;line-height:0px;margin:0;text-align:left;padding-left:20px}.hero-lg{height:660px}.hero-md{height:480px}.hero-sm{height:385px}.accordion{margin-bottom:calc(60px / 4)}.accordion .accordion-row{width:100%;border-bottom:2px solid #81B341}.accordion .accordion-row:hover .row-label:after{border-top:1px solid #81B341;border-right:1px solid #81B341;transform:translateY(-50%) rotate(45deg) scale(1.3)}@media (max-width: 1024px){.accordion .accordion-row ul{margin-top:30px}}@media (max-width: 676px){.accordion .accordion-row ul{margin-top:15px}}.accordion .accordion-row input{position:absolute;width:0px;height:0px;opacity:0;z-index:-1}.accordion .accordion-row .row-label{display:flex;justify-content:space-between;cursor:pointer;position:relative;align-items:center;padding-left:0}.accordion .accordion-row .row-label:after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(45deg);border-top:1px solid #374555;border-right:1px solid #374555;height:8px;width:8px;transition-duration:.25s}.accordion .accordion-row .row-label h2{margin:0}.accordion .accordion-row .row-content{max-height:0;overflow:hidden;padding:0;color:black;width:100%}.accordion .accordion-row input:checked+.row-label:after{transform:translateY(-50%) rotate(135deg)}.accordion .accordion-row input:checked ~ .row-content{max-height:10000vh;padding:0 0 calc(60px / 1.5) 0}.hero-head{background-image:url("../assets/earth-dots.png");background-position:90% 60%;background-size:auto 75%;background-repeat:no-repeat}.job-listings{margin-top:60px;position:relative}.job-listings>svg{position:absolute;top:0;transform:translate(-100%, -50%);left:0}@media (max-width: 676px){.job-listings>svg{transform:translate(-25%, -50%);width:51px;height:auto}}.job-listings>a{padding:20px;transition-duration:.25s;display:block}.job-listings>a:hover{background:rgba(255,255,255,0.05);box-shadow:0,2px,8px,rgba(0,0,0,0.4)}.job-listings>a .p-lg{font-size:24px;border-bottom:1px solid #fff;position:relative;padding-bottom:15px;margin-bottom:15px}@media (max-width: 676px){.job-listings>a .p-lg{font-size:20px}}.job-listings>a .p-lg:after{content:'';position:absolute;right:0;top:calc(50% - calc(60px/8));transform:translateY(-50%) rotate(45deg);border-right:1px solid #fff;border-top:1px solid #fff;height:10px;width:10px}.job-listings>a p:last-of-type{color:#fff;font-size:16px}@media (max-width: 676px){.job-listings>a p:last-of-type{font-size:14px}}.page-job-post h2{font-weight:400;margin-top:60px;margin-bottom:15px}.page-job-post h1{margin-bottom:60px}@media (max-width: 676px){.page-job-post h1{margin-top:60px}}.page-job-post p{font-size:16px;margin-bottom:15px}.page-job-post ul{list-style-type:disc}.page-job-post ul li,.page-job-post ol li{margin-bottom:15px}.page-job-post .apply-button{width:100%;height:60px;line-height:60px;color:#fff;text-align:center;background:#81B341;display:block;margin-top:30px;font-weight:600}
