

#easyas123, #easyas123 .in-section-panel, #htlexec {
    background: #FAFAFA;
}

#easyas123.section-container {
    padding-top: 98px;
    text-align: center;
    margin-bottom: 80px;
}

#easyas123 .section-title .title {
    line-height: 50px;
}

#easyas123 .section-title .description {
    max-width: 80%;
}

#easyas123 .in-section-panel {
    margin: 0;
    padding: 50px 20px;
}

#easyas123 .in-section-panel .panel-content {
    justify-content: center;
}

#easyas123 .section {
    margin: 0 30px;
    padding: 60px 34px 0;
    border: 1px solid #D9D9D9;
    border-radius: 8px;
    width: 350px;
    height: 300px;
    box-sizing: border-box;
}

@media screen and (max-width: 768px) { /* Mobile */
    #easyas123 .section {
        margin: 30px;
    }
}

#easyas123 .section .title {
    margin-bottom: 25px;
}

#htlbid.in-section-panel {
    margin: 0;
    padding: 0 0 30px 30px;
    background: #FFFFFF;
}

#htlbid.in-section-panel .section-title {
    text-align: left;
}

@media screen and (min-width: 1400px) { /* Desktop large screens */
    #htlbid.in-section-panel .section-title {
        padding-left: 30px;
    }
}

#htlbid.in-section-panel .section-title .title {
    font-size: 32px;
}

#htlexec {
    padding: 100px 50px;
    text-align: center;
    margin-bottom: 0;
}

#htlexec .section-title {
    margin: 0 auto 20px;
}

#htlexec .section-title > * {
    margin-bottom: 40px;
}

#htlexec .section-title h2 {
    max-width: 719px;
    margin-left: auto;
    margin-right: auto;
}

#htlexec .section-title .description {
    max-width: 800px;
}

#learnmore {
    background: #0B24FB;
    color: #FFFFFF;
    padding: 100px 165px 80px;
    vertical-align: middle;
    margin-bottom: 0;
}

@media screen and (max-width: 768px) { /* Mobile */
    #learnmore {
        padding: 80px 12px;
    }
}

#learnmore > * {
    margin-bottom: 20px;
}

#learnmore .button a {
    color: #0B24FB;
}
