:root{--gradient:linear-gradient(90deg,rgba(43,149,221,1) 0%,rgba(52,178,109,1) 100%)}body{font-family:'Sora',sans-serif;font-size:16px;min-width:375px}#app{transition:all 200ms ease-in-out}body.opened #app{transition:all 200ms ease-in-out;transform:translateX(-327px)}#menu{transition:all 200ms ease-in-out;position:fixed;right:0;top:0;bottom:0;background:rgba(52,178,109,1);background:var(--gradient);color:#fff;font-size:20px;width:327px;padding:50px;transform:translateX(327px)}body.opened #menu{transition:all 200ms ease-in-out;transform:translateX(0)}#menu a{color:#fff}#menu a:hover{text-decoration:none}#menu ul{list-style-type:none;margin:0;padding:0}#menu ul li{margin-bottom:30px}#menu ul li span{font-size:14px;padding-right:10px}h1{font-size:48px;font-weight:700}h2{font-size:48px;font-weight:400}a{color:rgba(52,178,109,1)}.mv-only{display:none}.dv-only{display:block}@media (min-width:576px){.container,.container-sm{max-width:85%}}#mobile-header{display:none;position:fixed;background-color:#fff;width:100%;z-index:99}#hero{display:flex;flex-wrap:wrap}.hero-photo{flex:0 0 50%;max-width:50%;background-color:grey;min-height:100vh;background:url(images/consultant-giving-presentation.jpg) no-repeat center left / cover}.hero-content{flex:0 0 50%;max-width:50%;background-color:#fff;display:flex;flex-direction:column;min-height:100vh;padding:25px 50px}.hero-content .hero-text{flex-grow:1;display:flex;align-items:center}.hero-text h1{background:rgba(52,178,109,1);background:var(--gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:rgba(52,178,109,1)}.hero-text h2{font-size:24px}ul.hero-list{list-style:none;padding:0;font-size:20px}ul.hero-list li{padding-left:1.5em;position:relative}ul.hero-list li:before{content:'';height:.4em;width:.4em;background:#000;display:block;position:absolute;transform:rotate(45deg);top:.55em;left:0}ul.content-list{list-style-type:square}ul.content-list li{margin-bottom:.75rem}.btn{border-radius:0}.btn-primary{background:rgba(52,178,109,1);background:var(--gradient);color:#fff;border:none;font-size:18px;padding:10px 30px}.section{padding:80px 0}.bg-grey{background-color:#F2F2F2}.chapter{font-size:20px;position:relative;margin-bottom:60px;display:inline-block}.chapter:after{content:'';position:absolute;width:28px;height:7px;background:rgba(52,178,109,1);background:var(--gradient);right:-40px;bottom:7px}.card{border:none;border-radius:0}.card.featured-text{font-size:20px;font-weight:500;position:relative}.card.featured-text:before{content:'';position:absolute;width:28px;height:7px;background:rgba(52,178,109,1);background:var(--gradient);left:0;top:0}ul.content-list.featured-text{background:rgba(52,178,109,1);background:var(--gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:rgba(52,178,109,1);font-size:22px;font-weight:700}#our-values,#contact{flex:0 0 50%;max-width:50%;padding-left:50px;padding-right:50px}@media(max-width:1000px){.hero-photo{background-position:center left -100px}.hero-content{padding:20px 35px}}@media(max-width:830px){body.opened{overflow:hidden}.mv-only{display:block}.dv-only{display:none}.section{padding:60px 0}.chapter{margin-bottom:40px}#menu{top:65px}#mobile-header{display:block}#hero{padding-top:65px;justify-content:center}.hero-photo{flex:0 0 100%;max-width:100%;background-position:center center;min-height:40vh}.hero-content{flex:0 0 100%;max-width:720px;min-height:unset;padding:25px 15px}.hero-content header{display:none}.hero-text{text-align:center}ul.hero-list{display:flex;flex-wrap:wrap;text-align:center;text-align:left;max-width:70%;margin:0 auto;padding-left:60px}ul.hero-list li{flex:0 0 50%;max-width:50%}#our-values,#contact{flex:0 0 100%;max-width:100%;padding-left:15px;padding-right:15px}}@media(max-width:530px){body{font-size:14px}h1{font-size:28px}h2{font-size:28px}.hero-photo{min-height:200px}.hero-text h2{font-size:16px}ul.hero-list{max-width:100%;margin:0 auto;padding-left:30px}ul.hero-list li{font-size:16px}.section{padding:40px 0}.chapter{font-size:18px;margin-bottom:20px}.card.featured-text{font-size:18px}ul.content-list.featured-text{font-size:18px}}button{position:relative;background:transparent;border:2px solid rgba(255,255,255,.1);cursor:pointer;width:49px;height:49px;padding:0;margin:0;color:#000}button.hamburger span{display:block;height:2px;width:30px;background:#000;transition:all 0.15s ease;position:absolute;right:8px;transform:rotate(0deg)}button.hamburger span:first-child{width:30px;top:18px}button.hamburger span:last-child{width:20px;top:27px}body.opened button.hamburger span{top:23px}body.opened button.hamburger span:first-child{transform:rotate(45deg)}body.opened button.hamburger span:last-child{transform:rotate(-45deg);width:30px}