#header {
    background: #fff;
    box-shadow: 0px 5px 10px -5px rgb(0 0 0 / 5%);
}

body{
    overflow:scroll;
}
.page-text {
    line-height: 1.25em;
    display: flex;
    flex-direction: column;
    padding-top:122.5px !important;
}

.blog-banner{
    width:350px;
    /* height:500px; */
}

.blog-banner img{
    object-fit: cover;
    height:350px;
    overflow: hidden;
    border-radius: 10px;
}

.page-text {
    width: 100%;
    object-fit: cover;
}

.page-text h1 {
    font-weight: 400;
    color: #222;
    margin: 0 0 15px;
    max-width:80vw;
    padding:40px 0px;
}

.page-text p {
    margin: 0 0 25px;
}

.page-text .time {
    color: #00D287;
    margin: 0 0 40px;
    letter-spacing: 0.04em;
    font-weight: 700;
}
.image-text-split{
    display:flex;
    flex-direction: row;
    justify-content: space-between;
    max-width: 100%;
    margin: auto;
    gap:10vw;
}

.title-content{
    max-width:1220px;
    margin:0 auto;
}
.page-text .col-text {
    max-width: 715px;
}

.page-text .col-text-top {
    font-size: 22px;
    line-height: 1.27em;
    margin: 0 0 35px;
}

.page-text .col-text-color,
.page-text .post .wp-block-quote,
.page-text .news .wp-block-quote {
    color: #00D287;
    font-size: 26px;
    line-height: 1.27em;
    max-width: 600px;
    align-self: center;
}

.page-text .col-text figure,
.page-text .post .wp-block-image,
.page-text .news .wp-block-image {
    margin: 50px 0;
}

.next-article {
    max-width: 470px;
    line-height: 1.25em;
    margin: 0 0 100px;
}

.next-article a {
    color: #00D287;
    font-size: 32px;
    display: inline-block;
    vertical-align: top;
    text-decoration: none;
    line-height: 1.25em;
    margin: 0 0 0;
}

.next-article .title-post {
    font-size: 32px;
    line-height: 1.25em;
    margin: 0 0 20px;
}

.next-article .time {
    opacity: 0.4;
    letter-spacing: 0.04em;
    margin: 0 0 20px;
    font-weight: 700;
}

.page-text .post p,
.page-text .col-text,
.page-text .post h1,
.page-text .post h2,
.page-text .post h3,
.page-text .post h4,
.page-text .post h5,
.page-text .post .wp-block-image,

.page-text .news p,

.page-text .news h1,
.page-text .news h2,
.page-text .news h3,
.page-text .news h4,
.page-text .news h5,
.page-text .news .wp-block-image {
    max-width: 715px;
}


.page-text .post h2,
.page-text .news h2 {
    font-weight: 400;
    font-size: 32px;
}

.page-text .news h2 {
    margin-bottom: 24px;
    line-height: 40px;

}

.page-text .post h2{
    margin-bottom: 0px;
    line-height: normal;

}

.page-text .post h2{
    margin-bottom: 0px;
    line-height: normal;
}

@media screen and (max-width: 960px) {
    .page-text h1{
        padding-top:60px;
        padding-left:30px;
        padding-bottom:30px;
    }
    .page-text .col-text-top {
        font-size: 20px;
    }

    .page-text .time {
        margin: 0 0 25px;
    }

    .page-text .col-text-top {
        margin: 0;
    }

    .page-text .col-text-color,
    .page-text .post .wp-block-quot,
    .page-text .news .wp-block-quot {
        font-size: 20px;
        padding: 0 0 0 50px;
    }

    .next-article a {
        font-size: 28px;

    }

    .next-article .title-post {
        font-size: 28px;

    }

    .page-text .blog-banner img {
        width: 100%;
        height: 350px;
        object-fit: cover;
    }
}

@media screen and (max-width:1038px){
    .page-text{
        padding-top:92.5px !important;
    }
}

@media screen and (max-width:500px){
    .page-text{
        padding-top:92.5px !important;
    }
}