﻿@media only screen and (max-width:960px) {
    .supportbanner { padding-top: 60px; }
}

.contentbg { background-color: #f5f5f5; width: 100%; }
.contentbig { width: 100%; max-width: var(--maxwidth); padding: 2rem 15px; margin: 0px auto; }
.route { width: 100%; }
    .route > a { font-size: 14px; color: #999; }
    .route > b { font-size: 1.5rem; display: block; color: #000; font-weight: 400; }
    .route > p { font-size: 1rem; color: rgba(0,0,0,0.33); font-weight: 400; margin-top: 10px; }

@media only screen and (max-width:960px) {
    .route > b { font-size: 1.25rem; }
}

@media only screen and (max-width:960px) {
    .route > a { font-size: 12px; }
    .route > b { font-size: 14px; }
}


.contenttext { width: 100%; margin-top: 2rem; max-width: 1920px; display: flex; align-items: center; margin: 0px auto; }
    .contenttext > div.ll { width: 42%; }
        .contenttext > div.ll > img { max-width: 100%; }
    .contenttext > div.rr { flex: 1; background-color: #063F5C; min-height: 600px; padding: 2rem; }
        .contenttext > div.rr > b { font-size: 1.15rem; color: #fff; font-weight: 400; }
        .contenttext > div.rr > div { font-size: 1rem; color: #fff; }
