.whitepaper-splash {
    height: 875px;
}

main header .hero-bkg {
    background: linear-gradient(135deg, #fff 20%, #addad3 100%);
}

main header .hero-bkg .rounded-bkg-1 {
    height: 1740px;
    top: -1168px;
    top: -1158px;
    right: -2300px;
    border-radius: 60% 0 0 50%;
}

main header .hero-bkg .rounded-bkg-2 {
    width: 1780px;
    height: 830px;
    right: -1600px;
}

main header .hero-bkg .rounded-bkg-3 {
    left: -1630px;
}

main header .hero-bkg .stripe-2 {
    height: 50px;
    bottom: 278px;
    z-index: 2;
    -webkit-transform: skewY(-8deg);
    transform: skewY(-8deg);
}

section.hero {
    position: relative;
    display: block;
    height: auto;
    z-index: 6;
}

section.hero .container {
    position: relative;
    height: auto;
}

section.hero .hero-img {
    position: absolute;
    width: 1235px;
    top: 95px;
    left: -500px;
}

section.hero form#ebook-subscribe {
    margin-top: 150px;
    padding: 50px;
}

section.hero #ebook-subscribe .form-header > div:last-child {
    padding-right: 15px;
}

section.hero #ebook-subscribe .form-header h2 {
    margin-top: 2.5rem;
}

section.hero #ebook-subscribe .form-header h3 {
    font-size:1.063em;
}
section.hero #ebook-subscribe .form-header .form-img img {
    width: auto;
    height: 175px;
    display: block;
    margin-left: auto;
}

section.hero #ebook-subscribe .form-header .thank-you-img {
    width: auto;
    height: 250px;
    display: block;
    margin: 0 auto;
}

section.hero #ebook-subscribe .form-header #thank-you-header {
    text-align: center;
    font-weight: 600;
    font-size: 1.125em;
}

section.hero #ebook-subscribe .form-header .thank-you-content {
    text-align: center;
}

section.hero #ebook-subscribe .form-header .thank-you-content p {
    color: #fff;
    font-size: 1.125em;
}

section.hero #ebook-subscribe .thank-you-content .btn {
    width: auto;
    padding: 10px 35px;
}

section.whats-inside .whats-inside-content .ebook-desc img {
    display: block;
    width: 100%;
    max-width: 350px;
    margin: 0 auto;
}

section.whats-inside .whats-inside-content .ebook-desc h2 {
    margin-top: 1rem;
    margin-bottom: 1rem;
}

section.whats-inside .whats-inside-content .ebook-desc p {
    margin-top: 1rem;
}

@media (max-width:1599px) {
    section.hero .hero-img {
        width: 900px;
        top: 150px;
        left: -230px;
    }
}

@media (max-width:1199px) and (min-width:992px) {
    section.hero #ebook-subscribe .form-header>div:first-child {
        padding: 0;
    }
}

@media(max-width:991px) {
    section.hero #ebook-subscribe .form-header h2 {
        margin-top: 0rem;
    }
    section.hero #ebook-subscribe .form-header > div:last-child {
        padding-left: 15px;
    }
    section.hero form#ebook-subscribe .form-header .thank-you-img {
        margin-top: 0 !important;
    }
    section.hero #ebook-subscribe .form-header #thank-you-header {
        margin-top: 1rem;
    }
    .whitepaper-splash {
        height: auto;
    }
    main header .hero-bkg {
        height: 100%;
    }
}

@media (max-width: 465px) {
    section.hero #ebook-subscribe .btn {
        width: 100%;
    }
}