.logo-row-top{max-width:1920px;margin:auto;padding:10px 16px;display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width:768px){.logo-row-top{padding:16px}}.logo-row-top .logo-left{animation:fade-in-logo 1s forwards;opacity:0}.logo-row-top .logo-left svg{width:100px}@media only screen and (min-width:768px){.logo-row-top .logo-left svg{width:149px}}.logo-row-top .logo-left a:after,.logo-row-top .logo-left a:before{display:none}.logo-row-top .logo-right{animation:fade-in-logo 1s forwards;opacity:0;display:flex;width:auto;flex-direction:column}@media only screen and (min-width:768px){.logo-row-top .logo-right{flex-direction:row}}.logo-row-top .logo-right svg{width:150px;padding-top:5px}@media only screen and (min-width:768px){.logo-row-top .logo-right svg{width:190px;height:22px;padding-top:0;padding-left:10px}}.logo-row-top .logo-right p{font-size:.7rem;font-weight:600;text-transform:uppercase;opacity:.5;margin:0}@media only screen and (min-width:768px){.logo-row-top .logo-right p{font-size:.75rem}}.logo-row-top .logo-right a:after,.logo-row-top .logo-right a:before{display:none}@media only screen and (min-width:1200px){.logo-row-top{padding:30px 4vh}}.hero-wrapper{max-width:1920px;margin:auto;padding:0 16px}@media only screen and (min-width:1200px){.hero-wrapper{padding:0 4vh}}.hero-wrapper .hero-image{animation:fade-in 1s forwards;opacity:0;width:100%;overflow:hidden;position:relative}.hero-wrapper .hero-image img,.hero-wrapper .hero-image picture{display:block;width:100%}.hero-wrapper .hero-image img{object-fit:cover;border-radius:5px;min-height:50vh;min-height:400px}@media only screen and (min-width:768px){.hero-wrapper .hero-image img{height:65vh;min-height:500px}}.hero-wrapper .hero-image .overlay{position:absolute;bottom:0;left:0;right:0;height:60%;width:100%;opacity:1;transition:.5s ease;background:linear-gradient(0deg,rgb(1,84,79),rgba(1,84,79,0));z-index:1}.hero-wrapper .image-cred{z-index:10;position:absolute;right:16px;bottom:35%;font-size:.65rem;transform:translateX(40px) rotate(90deg)}@media only screen and (min-width:768px){.hero-wrapper .image-cred{font-size:.7rem;bottom:30%;transform:translateX(40px) rotate(90deg);right:24px}}.hero-wrapper .hero-content{display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin-top:-90px}@media only screen and (min-width:768px){.hero-wrapper .hero-content{margin-top:-50px;padding:0 16px}}@media only screen and (min-width:1024px){.hero-wrapper .hero-content{margin-top:-100px}}@media only screen and (min-width:1200px){.hero-wrapper .hero-content{flex-direction:row}}.hero-wrapper .hero-content .hero-text{width:100%}@media only screen and (min-width:1200px){.hero-wrapper .hero-content .hero-text{width:60%}}.hero-wrapper .hero-content .hero-text h1{font-size:25px;animation:fade-in 1s forwards;animation-delay:.5s;opacity:0;font-weight:300;text-align:center;line-height:1.5}@media only screen and (min-width:768px){.hero-wrapper .hero-content .hero-text h1{font-size:28px}}@media only screen and (min-width:1024px){.hero-wrapper .hero-content .hero-text h1{padding-right:50px}}@media only screen and (min-width:1200px){.hero-wrapper .hero-content .hero-text h1{text-align:left;font-size:34px}}@media only screen and (min-width:1400px){.hero-wrapper .hero-content .hero-text h1{font-size:38px}}.hero-wrapper .scroll-indicator{position:relative;max-width:1920px;margin:auto;animation:fade-in 1s forwards;animation-delay:1s;opacity:0;display:none}@media only screen and (min-width:1200px){.hero-wrapper .scroll-indicator{margin-top:120px;display:block}}.hero-wrapper .scroll-indicator i{position:absolute;left:0;bottom:16px;color:#fff;transform:rotate(90deg);border:1px solid #269072;padding:15px;border-radius:50px;animation:bounce 1.5s infinite alternate;animation-delay:2s}@media only screen and (min-width:768px){.hero-wrapper .scroll-indicator i{bottom:36px;padding:25px}}@keyframes fade-in{0%{transform:translateY(20px) skew(2deg);filter:blur(5px);opacity:0}to{transform:translateY(0) skew(0deg);filter:blur(0);opacity:1}}@keyframes fade-in-logo{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes bounce{0%{transform:translateY(0) rotate(90deg)}to{transform:translateY(-10px) rotate(90deg)}}.sc-wrapper{max-width:660px;margin:auto;padding:0 16px 40px;animation:fade-in 1s forwards;opacity:0;animation-delay:1s}.sc-wrapper.first{margin:70px auto auto}@media only screen and (min-width:768px){.sc-wrapper.first{margin:90px auto auto}}.sc-wrapper .sc-heading h2{font-size:22px;font-weight:600}@media only screen and (min-width:768px){.sc-wrapper .sc-heading h2{font-size:26px}}.sc-wrapper .sc-text{border-left:1px solid #269072;padding:10px 0 10px 20px;opacity:.8}footer{text-align:center}footer .footer-content{border-top:1px solid #269072;padding:70px 16px;margin:70px auto 0;max-width:1400px;text-align:left}@media only screen and (min-width:768px){footer .footer-content{padding:70px 16px;margin:90px auto 0}}footer .footer-content .f-content-wrapper{display:flex;flex-wrap:wrap;font-size:16px}footer .footer-content .f-content-wrapper .f-about{width:100%;padding-top:16px;text-align:center;opacity:.8}@media only screen and (min-width:768px){footer .footer-content .f-content-wrapper .f-about{width:50%;text-align:left}}footer .footer-content .f-content-wrapper .f-links{width:100%;padding-top:30px}@media only screen and (min-width:768px){footer .footer-content .f-content-wrapper .f-links{width:50%;padding-top:0}}footer .company-info .logo{width:200px;height:24px;margin:auto}@media only screen and (min-width:768px){footer .company-info .logo{width:280px;height:35px;margin:0}}footer .company-info .logo a{display:block}footer .company-info .logo a:after,footer .company-info .logo a:before{display:none}footer .company-info .logo svg{display:block;width:100%;height:auto}footer .some{display:flex;justify-content:center}@media only screen and (min-width:768px){footer .some{justify-content:flex-end}}footer .some a svg{width:55px;padding:5px}footer .some a:after,footer .some a:before{display:none}*,:after,:before{box-sizing:border-box}html{font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;font-family:Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#fff;background-color:#01544f}@media only screen and (min-width:768px){body{font-size:18px}}::selection{background:rgba(38,144,114,.99);color:rgba(1,84,79,.99)}img{max-width:100%;height:auto}a{text-decoration:none;color:inherit}footer a,main a{display:inline-block;position:relative;padding:0;background-color:rgba(0,0,0,0);cursor:pointer}footer a:after,footer a:before,main a:after,main a:before{content:"";position:absolute;bottom:-2px;left:0;right:100%;border-bottom:1px solid #269072;opacity:1;transition:all .7s ease}footer a:before,main a:before{right:0}footer a:hover:after,main a:hover:after{right:0;opacity:1;border-bottom:1px solid #54d16a}p a:after,p a:before{bottom:1px}h1,h2,h3,h4,h5,h6{margin-top:0;font-weight:600;line-height:1.2}main{margin:0 auto}