.e-book-banner{padding:60px 115px 65px;position:relative}.e-book-banner .banner-wrap.text-left .title{max-width:790px}.e-book-banner .banner-wrap h1{color:#2dadca;font-size:40px;font-weight:700;line-height:1.2em;margin:0;padding-bottom:5px;text-shadow:6px 6px 6px #4c4c4c}.e-book-banner .banner-wrap strong{color:#fff;display:block;font-size:26px;line-height:130%;margin:8px 0 5px}.e-book-banner .banner-wrap h2{font-size:26px;font-weight:400;letter-spacing:normal;letter-spacing:-.02em;line-height:130%;margin:0 0 9px}.e-book-banner .banner-wrap .bottom-text span{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(0deg,#00b7ff,#68ff7b);-webkit-background-clip:text;-moz-background-clip:text;font-size:23px;font-weight:400}.e-book-banner .banner-wrap .blue-text{color:#77d6fc;display:inline-block;font-size:22px;font-weight:600;line-height:1.56em}.e-book-banner .banner-wrap .button-1 a{color:#fff;font-size:15px;margin:24px 0 0;min-width:auto;padding:16px 31px}.e-book-banner .banner-wrap .button-1 a:hover{background-color:#77d6fc;border-color:#77d6fc}.e-book-banner .banner-wrap.text-center .title{width:100%}.max-width-1200{margin:0 auto;max-width:1230px;position:relative}@media(max-width:1429px){.e-book-banner{padding:60px 72px}.e-book-banner .banner-wrap .title{width:66.66%}.e-book-banner .banner-wrap strong{font-size:23px}}@media screen and (max-width:991px){.e-book-banner{padding:60px 30px}.e-book-banner .banner-wrap h1{font-size:28px;line-height:33px;padding:0 0 10px}.e-book-banner .banner-wrap .bottom-text span{font-size:19px}}@media(max-width:767px){.e-book-banner .banner-wrap h2{font-size:26px;font-weight:400;line-height:31px}.e-book-banner .banner-wrap strong{font-size:23px;line-height:49px}.e-book-banner .banner-wrap .bottom-text span{font-size:18px;line-height:26px}}@media screen and (max-width:479px){.e-book-banner{padding:50px 20px}.e-book-banner .banner-wrap .title{width:100%}}