.landing-page {
    background: #FFFFFF;
}
.sky-bg{
    background:linear-gradient(171.77deg,#4b38d8 9.9%,#857efe 94.67%)
}

.how-to-start{
    gap:1rem;
    display:flex;
    align-items:center;
    flex-direction:column;
    justify-content:center
}
.how-to-start h2{
    font-size:46px;
    color:#344268;
    font-weight:600;
    max-width:51rem;
    text-align:center;
    margin:0 0 1.5rem
}
.how-to-start p{
    margin:0;
    font-size:18px;
    color:#6376a2;
    font-weight:500;
    max-width:45rem;
    text-align:center
}
.landing-page .gift .buttons button.btn.btn-hollow {
    gap: 10px;
    height: 62px;
    display: flex;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    padding: 6px 25px;
    width: -moz-max-content;
    width: max-content;
    align-items: center;
    border-radius: 40px;
    justify-content: center;
    background: 0 0;
    border: solid 1px rgba(255, 255, 255, .3);
}

@media (max-width: 767px) {
    .landing-page .gift {
        padding: 5rem 1rem 15% !important;
    }

    .landing-page .gift h2 {
        font-size: 24px;
    }

    .ulist li p{
        font-size: 16px;
    }

    .free-materials {
        font-size: 20px !important;
    }

    .kickstart-subheader {
        font-size: 26px !important;
    }
}

@media (max-width:565px){
    .how-to-start{
        gap:0
    }
    .how-to-start h2{
        font-size:30px;
        margin:0 0 1rem;
        line-height:33px
    }
    .how-to-start p{
        margin:0 0 2rem
    }
}