.c-heading-3__heading,
.c-heading-4__heading{
    text-align: center;
    font-weight: bold !important;
}

.guide-link{
    display: flex !important;
    justify-content: center !important;
}

.p-layout__inner{
    justify-content: center;
}

#d1761012 .c-heading-3__heading{
    text-align: left;
}

@media (max-width: 767px) {
    .c-heading-3__heading {
        font-size: 28px;
    }
}

[data-id="d1784516"] .c-heading-3__heading,
[data-id="d3060229"] .c-heading-3__heading,
[data-id="3091235"] .c-heading-3__heading {
    font-size: 20px;
}

@media screen and (max-width: 767px) {
    [data-id="d1784516"] .c-heading-3__heading,
    [data-id="d3060229"] .c-heading-3__heading,
    [data-id="3091235"] .c-heading-3__heading {
        font-size: 18px;
    }    
}