.hero .wrap .sidebar .ebook .text:after,.text-panel .wrap .text:after{content:'';display:block;clear:both}.hero,.hero .wrap .sidebar{box-sizing:border-box;-moz-box-sizing:border-box}.hero .wrap .sidebar .ebook h4{font-family:'Bree Serif',serif}.hero .info{display:block !important;position:absolute;bottom:40px;left:0;width:60%}.hero .info p{font-size:12px;line-height:1.25}.hero{height:90vh;min-height:700px;padding:0}.hero .wrap{max-width:1000px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.hero .wrap header{width:60%;margin:0 5% 0 0;text-align:left}.hero .wrap header h1{font-size:40px}.hero .wrap header h2{font-size:30px;line-height:36px;margin:0 0 36px 0}.hero .wrap header p{font-size:21px;line-height:31px}.hero .wrap header p img{display:inline-block;width:30px;height:30px;margin:0 0 0 10px;-webkit-transform:translateY(-2px);vertical-align:middle}.hero .wrap .sidebar{width:35%;height:90vh;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:700px;align-items:center;margin:0}.hero .wrap .sidebar>div{width:100%}.hero .wrap .sidebar .call{padding:20px 20px}.hero .wrap .sidebar .call h3{font-size:21px;line-height:26px}.hero .wrap .sidebar .call p{font-size:30px;margin:12px 0 0 0}.hero .wrap .sidebar .ebook{padding:30px 20px;border-top:1px solid #5cc5b0}.hero .wrap .sidebar .ebook h3{font-size:21px;line-height:26px}.hero .wrap .sidebar .ebook .text{text-align:left;position:relative}.hero .wrap .sidebar .ebook .text p{width:-webkit-calc(100% - 115px);width:calc(100% - 115px);float:left;font-size:14px;line-height:20px;font-weight:600}.hero .wrap .sidebar .ebook .text figure{width:130px;float:right;margin-right:-15px}.hero .wrap .sidebar .ebook h4{color:#13473d;margin:24px 0 0 0}.icons{padding:60px 0 0 0}.icons .wrap{max-width:1000px}.features{padding:60px 0}.features .row{padding:60px 0}.features .row .wrap{max-width:1000px}.features .row .wrap header{font-size:16px;line-height:24px;box-shadow:0 5px 50px -15px rgba(22,22,22,0.5)}.features .row .wrap header h2{font-size:30px}.features .row .wrap header h2:after{width:50px}.features .row .wrap header h3{font-size:18px;line-height:25px}.features .row+.row{margin:60px 0 0 0}.features .row.small{padding:60px 0 0 0}.features .row.small .wrap figure{height:-webkit-calc(100% - 60px);height:calc(100% - 60px)}.overview{padding:0 0 60px 0}.overview header{padding:60px 0}.overview header .wrap{max-width:1000px;font-size:18px;line-height:25px}.overview header .wrap h2{font-size:30px;line-height:1}.overview header .wrap>a{width:260px;height:50px;margin:16px auto 0 auto}.overview>.wrap{max-width:1000px}.overview>.wrap ul{box-shadow:0 5px 50px -15px rgba(22,22,22,0.5)}.overview>.wrap ul li{width:25%;padding:20px 0}.overview>.wrap ul li:nth-child(3){border:0}.overview>.wrap ul li:nth-child(3) ~ li{margin:0}.overview>.wrap ul li:nth-child(4){border:0}.overview>.wrap ul li:nth-child(4) ~ li{margin:0}.call-to-action{padding:50px 0;margin:-50px 0}.call-to-action .wrap{max-width:1000px}.call-to-action .wrap header{font-size:20px;line-height:30px}.call-to-action .wrap header h2{font-size:30px}.call-to-action .wrap .form{padding:40px;box-shadow:0 5px 50px -15px rgba(22,22,22,0.5)}.cta-panel{padding:0;margin:0 0 60px 0}.cta-panel .wrap{max-width:1000px}.text-panel{padding:0 0 60px 0;overflow:hidden}.text-panel .wrap{position:relative}.text-panel .wrap .text{width:70%}.text-panel .wrap .text header h2{font-size:30px}.text-panel .wrap .text header h2:after{width:50px}.text-panel .wrap .text p{font-size:18px;line-height:30px}.text-panel .wrap .text p+p{margin:18px 0 0 0}.text-panel .wrap .text .btn{width:260px;height:50px;font-size:20px;margin:24px 0 0 0;padding:14px 0 0 0;position:relative}.text-panel .wrap .text .btn:before{content:'';display:block;position:absolute;top:50%;left:30vw;margin-left:-50vw;width:300vw;height:100vw;z-index:-1;background-color:white}.text-panel .wrap .text figure{margin:24px -27vw 0 20px;box-shadow:0 5px 50px -15px rgba(22,22,22,0.5);border-radius:3px;overflow:hidden;width:50vw;float:right}.text-panel .wrap .sidebar{display:block;position:absolute;top:0;right:50%;margin-right:-50vw;width:30vw}.text-panel .info{display:none !important}