@font-face{font-family:'Poppins';font-style:normal;font-weight:300;src:local('Poppins Light'), local('Poppins-Light'), url(https://fonts.gstatic.com/s/poppins/v5/pxiByp8kv8JHgFVrLDz8Z1xlEA.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;src:local('Poppins Regular'), local('Poppins-Regular'), url(https://fonts.gstatic.com/s/poppins/v5/pxiEyp8kv8JHgFVrJJfedw.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;src:local('Poppins Medium'), local('Poppins-Medium'), url(https://fonts.gstatic.com/s/poppins/v5/pxiByp8kv8JHgFVrLGT9Z1xlEA.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;src:local('Poppins Bold'), local('Poppins-Bold'), url(https://fonts.gstatic.com/s/poppins/v5/pxiByp8kv8JHgFVrLCz7Z1xlEA.ttf) format('truetype')}nav.main{width:100%;height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 30px 0}@media only screen and (max-width:700px){nav.main .container{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}nav.main .branding{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:22px;font-weight:700;letter-spacing:-0.3px;height:100%;color:#1A2433}@media only screen and (max-width:700px){nav.main .branding{width:100%;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:20px}}@media only screen and (max-width:400px){nav.main .branding{font-size:18px}}nav.main .branding .image{height:120px;display:block;padding:8px 0 0 0;margin-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box}nav.main .branding .image img{height:80px;width:auto}nav.main .branding .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}@media only screen and (max-width:700px){nav.main .nav-links{text-align:center;margin:0 auto;margin-top:-5px}}nav.main .nav-links .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}@media only screen and (max-width:700px){nav.main .nav-links .link{margin:0 auto;height:auto}}footer.main{background-color:#1A2433;-webkit-box-sizing:border-box;box-sizing:border-box;padding:55px 0;color:#ffffff;border-top:4px solid black}@media only screen and (max-width:480px){footer.main{padding:30px 0}}@media only screen and (max-width:550px){footer.main .container{-ms-flex-wrap:wrap;flex-wrap:wrap}}footer.main .footer-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (max-width:480px){footer.main .footer-block{width:100%;text-align:center;padding:10px 0}}footer.main .footer-block b{display:block;font-weight:600;font-size:18px;padding-bottom:12px;letter-spacing:0.4px}@media only screen and (max-width:700px){footer.main .footer-block b{font-size:14px;padding-bottom:8px;letter-spacing:0.2px}}@media only screen and (max-width:480px){footer.main .footer-block b{font-size:16px;padding-bottom:10px;letter-spacing:0.4px}}footer.main .footer-block a,footer.main .footer-block div{display:block;padding-bottom:8px;font-size:14px;letter-spacing:0.25px;font-weight:500}@media only screen and (max-width:700px){footer.main .footer-block a,footer.main .footer-block div{font-size:11px;letter-spacing:0.1px;padding-bottom:8px}}@media only screen and (max-width:480px){footer.main .footer-block a,footer.main .footer-block div{font-size:13px;letter-spacing:0.25px;padding-bottom:8px}}footer.main .footer-block a{color:white;text-decoration:underline}.btn{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;letter-spacing:0.5px;padding:10px 12px;background-color:#728D6D;-webkit-transition:0.22s;-o-transition:0.22s;transition:0.22s;color:#ffffff;border-radius:4px;font-weight:500;border:2px solid #728D6D}.btn:hover{cursor:pointer;background-color:#4f624c;border-color:#4f624c;-webkit-transition:0.22s;-o-transition:0.22s;transition:0.22s}.btn.ghost{background-color:#ffffff;color:#728D6D}.btn.ghost:hover{background-color:#728D6D;color:#ffffff;border-color:#728D6D}.home-hero{background-color:#F5F5FA;display:-webkit-box;display:-ms-flexbox;display:flex;height:400px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:-webkit-gradient(linear, left top, right top, color-stop(60%, #F5F5FA), color-stop(61%, #F5F5FA), color-stop(61%, rgba(114, 141, 109, 0.72)), to(rgba(114, 141, 109, 0.92))), url('../../media/weights.jpeg');background:-webkit-linear-gradient(left, #F5F5FA 60%, #F5F5FA 61%, rgba(114, 141, 109, 0.72) 61%, rgba(114, 141, 109, 0.92) 100%), url('../../media/weights.jpeg');background:-o-linear-gradient(left, #F5F5FA 60%, #F5F5FA 61%, rgba(114, 141, 109, 0.72) 61%, rgba(114, 141, 109, 0.92) 100%), url('../../media/weights.jpeg');background:linear-gradient(to right, #F5F5FA 60%, #F5F5FA 61%, rgba(114, 141, 109, 0.72) 61%, rgba(114, 141, 109, 0.92) 100%), url('../../media/weights.jpeg');background-size:auto 100%;background-position:right center}@media only screen and (max-width:700px){.home-hero{margin-top:25px}}@media only screen and (max-width:600px){.home-hero{background:#F5F5FA}}.home-hero .hero-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:500px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:50px}@media only screen and (max-width:1040px){.home-hero .hero-text{padding-left:15px;padding-right:25px}}@media only screen and (max-width:600px){.home-hero .hero-text{width:100%;padding:55px 15px}}.home-hero .hero-text .big{font-size:34px;font-weight:600;line-height:42px}@media only screen and (max-width:1040px){.home-hero .hero-text .big{font-size:26px;line-height:34px}}.home-hero .hero-text .small{color:rgba(26, 36, 51, 0.6);display:block;padding-top:20px;font-size:16px;line-height:26px}@media only screen and (max-width:1040px){.home-hero .hero-text .small{font-size:14px;line-height:20px}}.home-hero .hero-text .buttons{padding-top:25px}.home-hero .hero-text .buttons .btn{margin-right:15px}@media only screen and (max-width:1040px){.home-hero .hero-text .buttons .btn{margin-bottom:15px;margin-right:6px}}.home-hero .hero-image{display:block;width:400px;height:450px;background-image:url('../../media/woman-run.jpeg');background-size:cover;background-position:center center;background-color:rgba(100, 120, 150, 0.5);background-blend-mode:screen;position:relative;top:-25px;margin-left:25px;-webkit-transition:0.22s all;-o-transition:0.22s all;transition:0.22s all}.home-hero .hero-image.change-image{-webkit-transition:0.22s all;-o-transition:0.22s all;transition:0.22s all}@media only screen and (max-width:600px){.home-hero .hero-image{display:none}}.home-about{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:120px 5% 80px 5%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-position:center right;background-size:cover;background-color:rgba(255, 255, 255, 0.925);background-blend-mode:screen}@media only screen and (max-width:600px){.home-about{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:80px 0 80px 0}}.home-about .about-image{display:block;width:380px;height:380px;background-image:url('../../media/building.jpg');background-size:cover;background-position:center center;background-color:rgba(100, 120, 150, 0.5);background-blend-mode:screen;position:relative;margin-right:25px;-webkit-box-shadow:-25px -25px 0px 0px #728D6D;box-shadow:-25px -25px 0px 0px #728D6D}@media only screen and (max-width:600px){.home-about .about-image{width:90%;margin:0 auto 25px auto;position:relative;left:13px;max-width:300px;height:200px}}.home-about .about-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:500px;padding-left:50px}@media only screen and (max-width:600px){.home-about .about-text{padding-left:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 15px}}.home-about .about-text .big{font-size:34px;font-weight:600;line-height:42px}@media only screen and (max-width:600px){.home-about .about-text .big{font-size:26px;line-height:34px}}.home-about .about-text .small{color:rgba(26, 36, 51, 0.6);display:block;padding-top:20px;font-size:16px;line-height:26px}@media only screen and (max-width:600px){.home-about .about-text .small{font-size:14px;line-height:24px}}.home-split{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;width:94%;max-width:1020px}@media only screen and (max-width:550px){.home-split{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}}.home-split .half{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:94%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px}.home-split .half:first-child{max-width:400px;border-right:2px solid rgba(26, 36, 51, 0.1);margin-right:15px}@media only screen and (max-width:550px){.home-split .half{width:100%;max-width:none;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-split .half:first-child{max-width:none;border-right:0px solid rgba(26, 36, 51, 0.1);margin-right:0}}.home-split .half h1{font-size:26px;letter-spacing:-0.2px;font-weight:600;margin-bottom:15px}.home-split .half ul{padding:0;margin:0;list-style-type:none}.home-split .half ul li{display:block;padding:6px 0;font-size:13px;font-weight:500;line-height:18px;color:rgba(26, 36, 51, 0.8)}@media only screen and (max-width:900px){.home-split .half ul li{font-size:11px;line-height:14px;padding:2px 0}}.home-split .half ul.twocol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-split .half ul.twocol li{width:50%}.home-split .half ul.twocol li:nth-child(2n){padding-left:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.long-about{display:block;margin:75px auto 0 auto;width:94%;max-width:990px}.long-about h1{font-size:26px;letter-spacing:-0.2px;font-weight:600;margin-bottom:15px}.long-about p{display:block;margin:10px 0;font-size:14px;line-height:26px;color:#1A2433}.long-about p b{font-weight:600}.long-about p i{font-style:italic}.long-about p u{text-decoration:underline}.long-about p em{font-weight:600}@media only screen and (max-width:600px){.long-about p{font-size:12px;line-height:24px}}.home-badges{display:block;max-width:1020px;margin:0 auto;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10vh 0}@media only screen and (max-width:600px){.home-badges{padding:30px 0}}.home-badges img{display:inline-block;margin:20px;height:80px;width:auto}@media only screen and (max-width:600px){.home-badges img{height:50px;width:auto;margin:12px}}.home-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#728D6D;margin:0 auto 0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:65px 0;background:-webkit-gradient(linear, left top, right top, from(#7a9475), to(#6b8466));background:-webkit-linear-gradient(left, #7a9475, #6b8466);background:-o-linear-gradient(left, #7a9475, #6b8466);background:linear-gradient(to right, #7a9475, #6b8466);border-top:2px solid #435341;border-bottom:2px solid #435341}@media only screen and (max-width:600px){.home-cta{padding:45px 0}}.home-cta h1{width:100%;text-align:center;font-size:34px;color:#ffffff;margin-bottom:20px;font-weight:600}@media only screen and (max-width:600px){.home-cta h1{font-size:26px;padding-top:10px;margin-bottom:10px}}.home-cta a{margin:0 15px}@media only screen and (max-width:600px){.home-cta a{margin:4px 10px}}.home-cta a.ghost{border-color:#435341;color:#1A2433}.home-cta a.ghost:hover{background-color:white;border-color:#2c372a;color:#1A2433;background-color:#c5d0c3}.container{display:block;width:100%;max-width:1400px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 5%}.container.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.container.flex.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.container.flex.between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.container.flex.around{-ms-flex-pack:distribute;justify-content:space-around}.container.flex.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.basic-page{display:block;margin:0 auto;width:94%;max-width:1000px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:25px 0 85px 0}.basic-page .basic-page-header{font-size:32px;font-weight:600;color:#1A2433;margin-bottom:30px}@media only screen and (max-width:600px){.basic-page .basic-page-header{font-size:28px;margin-bottom:20px;margin-top:25px}}.basic-page h1{display:block;font-size:24px;font-weight:600;color:#1A2433;margin:45px 0 20px 0}@media only screen and (max-width:600px){.basic-page h1{font-size:20px;margin:30px 0 18px 0}}.basic-page p{display:block;margin:10px 0;font-size:14px;line-height:30px;color:#1A2433}.basic-page p b{font-weight:600}.basic-page p i{font-style:italic}.basic-page p u{text-decoration:underline}.basic-page p em{font-weight:600}@media only screen and (max-width:600px){.basic-page p{font-size:12px;line-height:24px}}body{font-family:'Poppins', sans-serif;padding:0;margin:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:subpixel-antialiased;color:#1A2433}a{text-decoration:none}*{outline:none;-webkit-tap-highlight-color:rgba(255, 255, 255, 0);-webkit-appearance:none;-webkit-overflow-scrolling:touch;text-rendering:optimizeLegibility}:hover{outline:none}:focus{outline:none}:active{outline:none}.page-error{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:80vh;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:100px}.page-error b{font-size:100px;font-weight:600;color:rgba(26, 36, 51, 0.2)}.page-error small{font-weight:600;margin-top:10px;font-size:18px}