
@import url("https://fonts.googleapis.com/css2?family=Asap:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap");

.content-4-5 p,
.content-4-5 h5 {
    margin: 0rem;
}


.content-4-5 .btn-read {
    font: 500 1.125rem/1.75rem "Inter", sans-serif;
    background-color: #63C2FF;
    font-size: 1.25rem;
    line-height: 1.75rem;
    border-radius: 0;
    padding: 0.875rem 2.25rem;
    margin: 0 auto;
    transition: 0.2s;
}

.content-4-5 .btn-read:hover {
    background-color: #7bbbe2;
    transition: 0.2s;
}

.content-4-5 .text-title {
    font: 600 3rem/1 "Asap", sans-serif;
    margin: 0.75rem;
    color: #666464;
}

.content-4-5 .text-caption {
    font-size: 1rem;
    line-height: 1.5rem;
    color: #a7a5a5;
}

.content-4-5 .caption-title {
    font: 500 1.25rem/1.625 "Asap", sans-serif;
    padding-top: 1.25rem;
    padding-bottom: 0.5rem;
    color: #666464;
}
.content-4-5 .caption-text {
    font-size: 0.875rem;
    color: #a7a5a5;
    line-height: 1.625;
    margin-bottom: 1.5rem;
}

.content-4-5.main {
    padding: 5rem 2rem;
}

.content-4-5 .item {
    width: 100%;
    margin-bottom: 1.5rem;
}

.content-4-5 .content-section {
    margin-bottom: 4rem;
}

@media (min-width: 320px) {
    .content-4-5 .text-title {
        font: 400 2rem/1 "Asap", sans-serif;
        text-align: center;
    }
    .content-4-5 .items img
    {
        max-width: 200px;
        max-height: 150px;
        margin-bottom: -10px;
    }
}
/* lg */
@media (min-width: 992px) {
    .content-4-5.main {
        padding: 5rem 10rem;
    }

    .content-4-5 .items {
        width: auto;
        margin-bottom: 0;
    }
    .content-4-5 .items img{
        max-width: 200px !important;
        max-height: 200px !important;
        margin-bottom: -10px;
    }
}
