.racs-site-footer{--rf-navy:#10233f;--rf-navy2:#0b1b31;--rf-accent:#19b99a;--rf-text:#c6d4df;--rf-muted:#8fa4b5;margin-top:50px;font-family:Inter,Arial,sans-serif;color:var(--rf-text)}.racs-footer-accent{height:5px;background:linear-gradient(90deg,var(--rf-accent),#4bd2b8 48%,var(--rf-accent))}.racs-footer-main{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--rf-navy2),var(--rf-navy));}.racs-footer-main:after{content:"";position:absolute;right:-170px;top:-230px;width:520px;height:520px;border:80px solid rgba(25,185,154,.045);border-radius:50%;pointer-events:none}.racs-footer-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.35fr 1fr 1.25fr .8fr 1fr;gap:36px;max-width:1320px;margin:auto;padding:58px 26px 52px}.racs-footer-grid section{min-width:0}.racs-footer-grid h3{position:relative;margin:0 0 20px;padding-bottom:11px;color:#fff;font-size:14px}.racs-footer-grid h3:after{content:"";position:absolute;bottom:0;left:0;width:34px;height:2px;background:var(--rf-accent)}.racs-footer-brand{padding-right:15px}.racs-footer-mark{display:grid;width:43px;height:43px;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:13px;background:rgba(25,185,154,.12);color:#5be0c5;font-size:18px}.racs-footer-brand h2{margin:13px 0 8px;color:#fff;font-size:25px}.racs-footer-brand p{margin:0;color:var(--rf-muted);font-size:12px;line-height:1.65}.racs-footer-status{display:flex;align-items:center;gap:8px;margin-top:17px;color:#aac1cf;font-size:10px}.racs-footer-status i{width:8px;height:8px;border-radius:50%;background:#27c59f;box-shadow:0 0 0 4px rgba(39,197,159,.12)}.racs-footer-lines{display:grid;gap:7px}.racs-footer-lines span{color:#adbfcb;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.racs-footer-grid nav{display:grid;gap:12px}.racs-footer-grid nav a{display:flex;align-items:flex-start;gap:8px;color:#adbfcb;font-size:12px;line-height:1.4;text-decoration:none;transition:color .15s ease,transform .15s ease}.racs-footer-grid nav a i{color:var(--rf-accent);font-style:normal;font-size:17px;line-height:12px}.racs-footer-grid nav a:hover{color:#fff;transform:translateX(3px)}.racs-footer-lower{border-top:1px solid rgba(255,255,255,.08);background:#f3f7fc;color:var(--rf-navy)}.racs-footer-lower-inner{display:flex;align-items:center;justify-content:space-between;gap:30px;max-width:1320px;margin:auto;padding:25px 26px}.racs-footer-lower strong{display:block;margin-bottom:10px;font-size:12px}.racs-footer-socials{display:flex;align-items:center;gap:9px}.racs-footer-socials a{display:grid;width:38px;height:38px;place-items:center;border:1px solid #cbd9e3;border-radius:11px;background:#fff;color:var(--rf-navy);font-weight:900;text-decoration:none;transition:.15s}.racs-footer-socials a:hover{border-color:var(--rf-accent);background:var(--rf-accent);color:#fff;transform:translateY(-2px)}.racs-footer-muted{color:#8295a4;font-size:10px}.racs-footer-payments{text-align:right}.racs-footer-payments span{display:inline-flex;padding:10px 13px;border:1px solid #d2dfe7;border-radius:10px;background:#fff;color:#60778a;font-size:11px}.racs-footer-bottom{display:flex;align-items:center;justify-content:center;position:relative;min-height:56px;padding:0 70px;background:#fff;color:#7f93a3;font-size:11px}.racs-footer-bottom a{position:absolute;right:22px;display:grid;width:38px;height:38px;place-items:center;border-radius:10px;background:var(--rf-navy);color:#fff;text-decoration:none}.racs-footer-bottom a:hover{background:var(--rf-accent)}@media(max-width:1100px){.racs-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.racs-footer-brand{grid-column:1/-1;max-width:520px}}@media(max-width:720px){.racs-footer-grid{grid-template-columns:1fr 1fr;gap:30px;padding-top:42px}.racs-footer-brand{grid-column:1/-1}.racs-footer-lower-inner{align-items:flex-start;flex-direction:column}.racs-footer-payments{text-align:left}}@media(max-width:500px){.racs-footer-grid{grid-template-columns:1fr}.racs-footer-lower-inner,.racs-footer-grid{padding-left:20px;padding-right:20px}.racs-footer-bottom{justify-content:flex-start;padding-left:20px}.racs-footer-bottom a{right:14px}}
/* 1.5.41 remove the theme's non-editable copyright/footer on every public page */
.racs-custom-site-chrome #colophon:not(.racs-site-footer),
.racs-custom-site-chrome footer#colophon:not(.racs-site-footer),
.racs-custom-site-chrome .site-footer:not(.racs-site-footer),
.racs-custom-site-chrome .site-info,
.racs-custom-site-chrome .site-footer .copyright,
.racs-custom-site-chrome .footer-copyright,
.racs-custom-site-chrome .copyright-bar,
.racs-custom-site-chrome .footer-bottom:not(.racs-footer-bottom),
.racs-custom-site-chrome .footer-credits,
.racs-custom-site-chrome .powered-by-wordpress,
.racs-custom-site-chrome .theme-credit{display:none!important}
.racs-custom-site-chrome .racs-site-footer,.racs-custom-site-chrome .racs-site-footer *{visibility:visible}
