/* Softer legal notice and friendly Rankscan character artwork. */
.route-home .rs-choice-v100 article:first-of-type .rs-choice-visual-v120 img{content:url("mascot-program-v190.png")}
.route-home .rs-choice-v100 article.run .rs-choice-visual-v120 img{content:url("mascot-chat-v190.png")}
.route-execution .rs-run-title-art-v120 img{content:url("mascot-chat-v190.png")}
.route-execution .rs-run-process-v100 li:nth-child(1) img{content:url("mascot-program-v190.png")}
.route-execution .rs-run-process-v100 li:nth-child(2) img{content:url("mascot-chat-v190.png")}
.route-execution .rs-run-process-v100 li:nth-child(3) img{content:url("mascot-cloud-cafe-v360.png")}
.route-execution .rs-run-process-v100 li:nth-child(4) img{content:url("mascot-delivery-v190.png")}
.route-execution-detail .rs-run-bottom-chat-v120 img{content:url("mascot-chat-v190.png")}

.route-home .rs-run-icon-v100 img,
.route-execution .rs-run-icon-v100 img,
.route-execution-detail .rs-run-detail-art-v120 img{border-radius:20px;object-fit:cover!important;filter:none!important}
.route-custom-development .rs-custom-needs-v130 article img,
.route-custom-development .rs-custom-rights-v130>img,
.route-custom-development .rs-custom-bottom-v130 img{border-radius:22px;object-fit:cover}
.route-custom-development .rs-custom-rights-v130>img{content:url("mascot-delivery-v190.png")}
.route-custom-development .rs-custom-bottom-v130 img{content:url("mascot-chat-v190.png")}

.rs-product-legal-warning-v130{border:1px solid #ebe7df!important;background:#fcfbf8!important}
.rs-product-legal-warning-v130 h2{color:#142b49!important}
.rs-product-legal-warning-v130 .rs-mandatory-caution-v130{gap:12px;margin-top:14px;padding:15px 16px;border:1px solid #ece8df;border-radius:13px;background:#fff}
.rs-mandatory-caution-v130 i{flex:0 0 32px;height:32px;border-radius:9px;background:#f2eee5;color:#71695d;font-size:16px}
.rs-mandatory-caution-v130 b{margin-bottom:3px;color:#34465a;font-size:14px}
.rs-mandatory-caution-v130 span{color:#6c7580;font-size:13px;line-height:1.65}

.policy-custom-development-v130{border-width:1px!important;border-color:#e8e2d8!important;background:#fbfaf7!important}
.policy-custom-development-v130 h2{color:#263d58!important}

@media(max-width:560px){
  .rs-product-legal-warning-v130 .rs-mandatory-caution-v130{padding:13px}
  .rs-mandatory-caution-v130 span{font-size:12px}
}
