/* @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}
.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 #0003;border-radius:10px;border:none;background-color:#1c1c1c;color:#fff;line-height:0;display:flex;align-items:center;justify-content:center;padding:12px;z-index:10;opacity:0;transform:translateY(10px);transition:opacity .22s ease,transform .22s ease,background-color .15s ease;pointer-events:none;cursor:pointer}.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{background-color:#706f6f}@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}}
