/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.newsletter .news-msg h2{font-weight:400;font-size:28px;line-height:1.21;margin:0 0 .75rem}.newsletter .news-msg p{margin:.75rem 0 0}.newsletter .news-cta{margin-top:1.5rem}.newsletter .news-cta a{display:inline-block}
.rcard4{position:relative;display:flex;flex-direction:column;height:100%;border-radius:20px;background-color:#fff;box-shadow:0 0 10px #0d0d0e26;gap:16px}.rcard4:hover,.rcard4:focus,.rcard4:focus-visible{text-decoration:none}.rcard4:hover .rcard4__title,.rcard4:focus .rcard4__title,.rcard4:focus-visible .rcard4__title{text-decoration:underline;color:#1c1c1c}.rcard4 img{overflow:hidden;display:block;position:relative;background-color:#f4f4f4;border-radius:20px 20px 0 0;width:100%;max-width:100%;height:auto;mix-blend-mode:multiply;margin-bottom:8px}.rcard4__title{color:#1c1c1c;display:block;font-size:20px;font-weight:500;line-height:26px;text-decoration:none;padding-left:24px;padding-right:24px}.rcard4__title .ricon-open-in-new{display:inline-block;vertical-align:bottom;font-size:24px}.rcard4__title:hover .ricon-open-in-new{text-decoration:none}.rcard4__description{font-size:16px;font-weight:400;line-height:24px;color:#706f6f;padding-left:24px;padding-right:24px;padding-bottom:24px}.rcard4__description p{margin:0}
.block-idt-social{margin-top:50px}.block-idt-social .social{margin:0;padding:0;list-style:none;display:flex;gap:22px}.block-idt-social .social__link{background-position:center center;background-repeat:no-repeat;display:block;width:27px;height:27px;text-indent:-9999px;overflow:hidden}.block-idt-social .social__link-youtube{background-image:url(/modules/custom/idt_social/images/youtube.svg);width:29px}.block-idt-social .social__link-twitter{background-image:url(/modules/custom/idt_social/images/x.svg);width:24px}.block-idt-social .social__link-facebook{background-image:url(/modules/custom/idt_social/images/facebook.svg)}.block-idt-social .social__link-instagram{background-image:url(/modules/custom/idt_social/images/instagram.svg);width:24px}.block-idt-social .social__link-linkedin{background-image:url(/modules/custom/idt_social/images/linkedin.svg);width:24px}.block-idt-social .social__link-bilibili{background-image:url(/modules/custom/idt_social/images/bilibili.svg)}.block-idt-social .social__link-wechat{background-image:url(/modules/custom/idt_social/images/wechat.svg);width:29px}@media(min-width:1024px){.block-idt-social{margin-top:90px}}
.r-footer{background:#f4f4f4 center bottom/100% auto no-repeat;color:#706f6f}.r-footer h2,.r-footer h3{color:#1c1c1c}.r-footer a:not(.button){color:inherit;text-decoration:none;font-weight:400}.r-footer a:not(.button):hover:not(.social__link){text-decoration:underline}.r-footer__back-to-top{box-shadow:0 4px 12px #100f0f33;border-radius:4px;border-color:#2a289d;font-size:11px;background-color:#fff;line-height:11px;font-weight:500;color:#2a289d;display:flex;flex-direction:column;align-items:center;gap:3px;padding:4px;z-index:10;opacity:0;transform:translateY(10px);transition:opacity .22s ease,transform .22s ease;pointer-events:none}.r-footer__back-to-top svg path{fill:#2a289d}.r-footer__back-to-top.shown{opacity:1;transform:translateY(0);pointer-events:auto}.r-footer__back-to-top.fixed{bottom:calc(100% + 12px);position:absolute}.r-footer__back-to-top:hover svg path{fill:#fff}@media(min-width:680px){.r-footer{background-image:url(/themes/kachow/src/components/footer/images/footer-bg.svg)}}@media(min-width:1680px){.r-footer{background-size:1680px auto}}
