section.inner-title {
    background-image: url(../png/header_why-rapnet-blank.png);
    background-position-y: bottom;
    background-repeat: no-repeat;
    background-size: cover;
}

.title-section.type2.inner-title .container.container {
    min-height: inherit;
}

.title-section.type2.inner-title h1 {
    margin: 0 auto 30px auto;
    max-width: 814px;
}

@media screen and (min-width: 767px) {
    .title-section.type2.inner-title h1 {
        margin: 0 auto 60px auto;
    }
}

.counters-section {
    padding-top: 0;
    padding-bottom: 0;
}

section {
    padding-top: 80px;
    padding-bottom: 80px;
}

    section.blue {
        background-color: #009ED3;
        color: #ffffff;
    }

h2 {
    max-width: 814px;
    margin: 0 auto;
}

.boxed-text {
    max-width: 648px;
    margin: 60px auto 0 auto;
}

.boxed-text {
    font-size: 17px;
    line-height: 27px;
}

    .boxed-text h3 {
        font-size: 21px;
        line-height: 27px;
        font-weight: 500;
    }


.red-arrow {
    background: url('../svg/bullet-arrow-red.svg') no-repeat left center;
    padding-left: 25px;
}

.red {
    color: #D2002D
}


@media(max-width:768px) {
    section .title-section.type2.inner-title {
        margin-bottom: 0;
    }

    section.inner-title {
        padding-top: 62px;
        padding-bottom: 0px;
    }

    .title-section.type2.inner-title .container.container {
        padding-top: 40px;
        padding-bottom: 40px;
    }
}
