.lds-default{display:inline-block;position:relative;width:80px;height:80px}.lds-default div{position:absolute;width:6px;height:6px;background:#fff;border-radius:50%;animation:lds-default 1.2s linear infinite}.lds-default div:nth-child(1){animation-delay:0s;top:37px;left:66px}.lds-default div:nth-child(2){animation-delay:-0.1s;top:22px;left:62px}.lds-default div:nth-child(3){animation-delay:-0.2s;top:11px;left:52px}.lds-default div:nth-child(4){animation-delay:-0.3s;top:7px;left:37px}.lds-default div:nth-child(5){animation-delay:-0.4s;top:11px;left:22px}.lds-default div:nth-child(6){animation-delay:-0.5s;top:22px;left:11px}.lds-default div:nth-child(7){animation-delay:-0.6s;top:37px;left:7px}.lds-default div:nth-child(8){animation-delay:-0.7s;top:52px;left:11px}.lds-default div:nth-child(9){animation-delay:-0.8s;top:62px;left:22px}.lds-default div:nth-child(10){animation-delay:-0.9s;top:66px;left:37px}.lds-default div:nth-child(11){animation-delay:-1s;top:62px;left:52px}.lds-default div:nth-child(12){animation-delay:-1.1s;top:52px;left:62px}@keyframes lds-default{0%,20%,80%,100%{transform:scale(1)}50%{transform:scale(1.5)}}.spinner-wrapper{width:100vw;height:100vh;background-color:rgba(12,12,12,.7);display:flex;justify-content:center;align-items:center;position:fixed;z-index:100}
html{margin:0 auto;max-width:2000px}:root{--primary: #17A170;--secondary: #E7F4EF;--dark: #000000;--primary-button-hover: #20A878;--primary-button-click: #25AE7F;--inverted-button-hover: #F6F6F6;--inverted-button-click: #EEEEEE;--secondary-inverted-button-hover: #E0F0E7;--secondary-inverted-button-click: #D9E7E0;--background: #F2F2F2;--secondary-background: #FFFFFF;--heading: #000000;--paragraph: #000000;--secondary-paragraph: #484848;--contrast-text: #FFFFFF;--dark-gradient: linear-gradient(72.97deg, #17A170 14.98%, #1D3713 83.57%);--medium-gradient: linear-gradient(84.22deg, #17A170 19.05%, #FFFFFF 190.74%);--light-gradient: linear-gradient(149.36deg, #82C6AE -0.38%, #C0D0DF 123.27%)}*{font-family:"Roboto",sans-serif}body{position:relative;margin:0;overflow-x:hidden;z-index:-1}.hidden{display:none}.mobile-only{display:none}a{text-decoration:none}a.nav-link-header,a.nav-link-footer{transition:text-decoration-color 300ms}a.nav-link-header:hover,a.nav-link-footer:hover{text-decoration:underline}h1{font-size:64px;font-weight:700;margin:30px 0px}h2{font-size:48px;font-weight:600;margin:17px 0px}h3{font-size:32px;font-weight:700}h4{font-size:24px;font-weight:400}p{font-size:20px;font-weight:400;color:var(--paragraph);margin:0px}form>*{display:block}.nav-link-header{color:var(--heading);text-decoration:none;font-size:20px;font-weight:500;letter-spacing:.03rem;text-transform:uppercase;margin-right:50px}.text-secondary-color{color:var(--secondary-paragraph)}.text-small{font-size:16px;font-weight:500}.contrast-text{color:var(--contrast-text)}input[type=text],input[type=password]{font-size:20px;font-weight:500}.shadow-image{box-shadow:0px 4px 40px rgba(0,0,0,.5)}button{font-size:20px;font-weight:500;letter-spacing:.115rem;color:var(--contrast-text);background-color:var(--primary);border-radius:40px;padding:14px 30px;border:none;cursor:pointer}button:hover{background-color:var(--primary-button-hover)}.header-hamburger:hover{background-color:var(--primary)}.inverted-button{color:var(--dark);background-color:var(--secondary-background)}.inverted-button:hover{background-color:var(--inverted-button-hover)}.secondary-inverted-button{color:var(--primary);background-color:var(--secondary);border:var(--primary) 2px solid}.secondary-inverted-button:hover{background-color:var(--secondary-inverted-button-hover)}.standard-button-clicked,.standard-button-clicked:hover{background-color:var(--primary-button-click);border:var(--contrast-text) 1px solid;padding:13px 29px}.inverted-button-clicked,.inverted-button-clicked:hover{background-color:var(--inverted-button-click);border:var(--dark) 1px solid;padding:13px 29px}.secondary-inverted-button-clicked,.secondary-inverted-button-clicked:hover{background-color:var(--secondary-inverted-button-click);border:var(--primary) 3px solid;padding:13px 29px}header{position:relative;background-color:var(--primary);height:120px;display:flex;width:100%;justify-content:space-between;z-index:2}.header-logo-wrapper{margin-left:5vw;margin-top:30px;margin-bottom:3px}.header-logo-image{max-height:65px}.header-logo-text{max-height:40px}.header-hamburger{display:none}.hamburger-bar{display:block;width:25px;height:3px;margin:5px auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:var(--contrast-text)}nav.header-nav{display:flex;justify-content:space-around;align-items:center;margin-right:80px}footer{background-color:var(--primary);height:350px;display:flex;width:100%;justify-content:space-between}.footer-logo{margin-left:7vw;margin-top:50px;margin-bottom:3px}.footer-logo-image{max-height:65px}.footer-logo-text{max-height:40px}.media-icon-wrapper{width:20vw;min-width:225px;max-width:300px;margin-top:100px;margin-left:5vw;display:flex;justify-content:space-between}.footer-social-icon{height:30px}.footer-nav{height:100%;display:flex;justify-content:flex-end}.footer-nav-anchor-list{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;margin-bottom:105px}.nav-link-footer{margin-top:20px;margin-right:5vw}@media(max-width: 1100px)and (min-width: 750px){.header-logo-wrapper{margin-left:2vw}.nav-link-header{margin-right:30px}nav.header-nav{margin-right:2vw}}@media(max-width: 860px)and (min-width: 750px){.header-logo-text{display:none}}@media(max-width: 749px){.mobile-only{display:block}.no-mobile{display:none}header{height:80px}.header-logo-wrapper{display:flex;align-items:center;margin:0px;margin-left:20px}.header-logo-image{max-height:50px}nav.header-nav{position:fixed;z-index:5;left:-100%;top:80px;flex-direction:column;background-color:var(--secondary);width:100%;text-align:center;transition:.3s;box-shadow:0 10px 27px rgba(0,0,0,.05)}.hamburger-page-blocker{position:fixed;z-index:4;left:-100%;top:80px;background-color:rgba(0,0,0,.7);width:100%;height:calc(100vh - 80px)}header.active{position:sticky;top:0px}.header-nav.active,.hamburger-page-blocker.active{left:0}.header-nav-anchor-list{color:var(--primary);display:flex;flex-direction:column;margin:0px;width:100%;padding:0px}.header-nav>button{background-color:var(--primary);color:var(--contrast-text);width:98%;border-radius:0;border:var(--secondary) 1px solid;margin:7px}.header-nav>button:hover{background-color:var(--primary-button-hover)}.header-nav>button.standard-button-clicked,.header-nav>button.standard-button-clicked:hover{background-color:var(--primary-button-click);border:var(--dark) 2px solid}.nav-link-header{color:var(--primary);padding:30px 0;margin:0;border-bottom:var(--secondary-background) 3px solid}.header-hamburger{display:block;cursor:pointer}.header-hamburger.active .hamburger-bar:nth-child(2){opacity:0}.header-hamburger.active .hamburger-bar:nth-child(1){transform:translateY(8px) rotate(45deg)}.header-hamburger.active .hamburger-bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}footer{height:536px;flex-direction:column-reverse;justify-content:space-around}.footer-left-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.footer-logo{margin-left:40px;margin-top:0px;margin-bottom:0px}.media-icon-wrapper{width:300px;min-width:0px;max-width:60vw;margin-top:50px;margin-left:40px;margin-bottom:30px}.footer-right-wrapper{margin-bottom:60px}.footer-nav{margin-top:20px;flex-direction:column;justify-content:center}.footer-nav>ul{margin-top:0px}.footer-nav-anchor-list{margin-bottom:0px}.nav-link-footer{margin-right:0px}}@media(max-width: 319px){.footer-logo{margin-left:10px}.footer-logo-text{display:none}.media-icon-wrapper{width:70vw;max-width:none;margin-left:10px}.footer-nav>ul{padding-left:10px}}
.page-wrapper{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;background-color:var(--secondary)}section.contact{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}h2,p{text-align:center}h2{margin-top:50px}p{margin-top:20px;margin-bottom:0px}section.contact>*{width:88%;max-width:440px}#form-errors-wrapper{display:flex;flex-direction:column;align-items:flex-start;min-height:40px;margin-top:10px;margin-bottom:5px}#form-errors-wrapper>.form-error{color:red;margin-top:5px}form>*{width:100%}.full-children-wrapper>input,.full-children-wrapper>textarea{width:100%}.form-row-wrapper{position:relative;height:74px}.form-row-wrapper>.half-width-input-label-wrapper{position:absolute;width:48%}.form-row-wrapper>.begin-row{left:0px}.form-row-wrapper>.end-row{right:0px}.half-width-input-label-wrapper>*{display:block}.half-width-input-label-wrapper>input{width:100%}#chars-remaining{float:right;position:absolute;top:-22px;right:0px;font-size:15px}.chars-remaining-notify{color:var(--primary)}.chars-remaining-warn{color:orange}.chars-remaining-flag{color:red}textarea{height:400px}form>button{width:200px;margin-top:30px;margin-bottom:60px;margin-left:calc(50% - 100px)}.input-label-wrapper{margin:20px 0;position:relative;display:inline-block}input,textarea{font-size:20px;padding:10px;box-sizing:border-box;border-radius:10px;background:var(--secondary);border:2px var(--secondary-paragraph) solid}label{width:auto;margin:14px;pointer-events:none;position:absolute;left:0;top:0;transition:.2s;transition-timing-function:ease;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);opacity:.5;background:var(--secondary)}.textarea-label{border-radius:20px}input:focus+label,input:not(:placeholder-shown)+label,textarea:focus+label,textarea:not(:placeholder-shown)+label{opacity:1;padding:0px 10px;margin:0px;margin-left:10px;transform:scale(0.75) translateY(-70%) translateX(-14px)}input:autofill+label,input:-webkit-autofill+label,input:not(:placeholder-shown)+label{transition:0s}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,input:autofill,input:autofill:hover,input:autofill:focus,textarea:autofill,textarea:autofill:hover,textarea:autofill:focus,select:autofill,select:autofill:hover,select:autofill:focus{-webkit-box-shadow:0 0 0px 1000px var(--secondary) inset !important;box-shadow:0 0 0px 1000px var(--secondary) inset !important;background-color:var(--secondary) !important;background-clip:content-box !important}
