.rws-footer.rws-footer-v2{background:linear-gradient(155deg,#12332e,#081d1a);color:#edf4f1;padding:0 32px 24px;margin-top:0;text-align:start}.rws-footer-v2 .rws-footer-inner{max-width:1224px;margin-inline:auto}.rws-footer-v2 .rws-footer-services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding-block:38px;border-bottom:1px solid #ffffff1c}.rws-footer.rws-footer-v2 .rws-footer-service{display:flex;flex-direction:row;align-items:center;gap:15px;min-width:0;color:inherit;text-decoration:none;border:0;opacity:1}.rws-footer-v2 .rws-footer-service>span:last-child{flex:1;min-width:0}.rws-footer-v2 .rws-footer-service-icon{display:grid;place-items:center;flex:none;width:48px;height:48px;border:1px solid #ffffff1c;border-radius:13px;background:#ffffff04;color:#dab983}.rws-footer-v2 .rws-footer-service-icon .store-icon{width:25px;height:25px}.rws-footer-v2 .rws-footer-service strong{display:block;font-size:15px;font-weight:700;line-height:1.6;color:#fff}.rws-footer-v2 .rws-footer-service small{display:block;color:#afc4bd;font-size:12px;line-height:1.8;margin-top:3px}.rws-footer.rws-footer-v2 .rws-footer-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:80px;max-width:none;margin:0;padding-block:44px;text-align:start}.rws-footer.rws-footer-v2 .rws-footer-grid>div,.rws-footer.rws-footer-v2 .rws-footer-grid>nav{grid-column:auto;min-width:0}.rws-footer.rws-footer-v2 h2{font-family:inherit;color:#fff;font-size:16px;font-weight:700;line-height:1.7;margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid #ffffff12;text-align:start}.rws-footer-v2 .rws-footer-brand-copy{font-size:14px;line-height:1.9;color:#afc4bd;margin:0 0 14px}.rws-footer-v2 .rws-footer-details{display:grid;gap:7px;margin:0;font-size:13px;line-height:1.9}.rws-footer-v2 .rws-footer-details>div{display:flex;flex-wrap:wrap;column-gap:8px;align-items:baseline}.rws-footer-v2 .rws-footer-details dt{font-weight:700;color:#edf4f1}.rws-footer-v2 .rws-footer-details dd{margin:0;overflow-wrap:anywhere;min-width:0;color:#afc4bd}.rws-footer.rws-footer-v2 .rws-footer-details a{display:inline;min-height:0;padding:0;font-size:inherit;line-height:inherit;color:#dab983;text-decoration:underline;text-underline-offset:4px}.rws-footer.rws-footer-v2 .rws-footer-grid nav a{display:flex;align-items:center;color:#bccdc7;font-size:14px;line-height:1.8;min-height:38px;padding-block:5px;text-decoration:none;justify-content:flex-start;overflow-wrap:anywhere;opacity:1}.rws-footer.rws-footer-v2 a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.rws-footer.rws-footer-v2 a:focus-visible{outline:2px solid #dab983;outline-offset:5px;border-radius:2px}.rws-footer.rws-footer-v2 .rws-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:18px;max-width:none;margin:0;padding-top:18px;border-top:1px solid #ffffff1c;font-size:12px;line-height:1.8;color:#9eb7ae}.rws-footer-v2 .rws-footer-cod-badge{display:inline-flex;align-items:center;gap:7px;border:1px dotted #dab983;border-radius:4px;color:#dab983;padding:5px 9px;flex:none;font-size:11px}.rws-footer-v2 .rws-footer-cod-badge .store-icon{width:17px;height:17px}.rws-footer-v2 .rws-footer-logo{max-width:160px;max-height:64px;width:auto;height:auto;object-fit:contain;margin-bottom:16px}@media(max-width:1000px){.rws-footer.rws-footer-v2 .rws-footer-grid{gap:36px}.rws-footer-v2 .rws-footer-services{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.rws-footer.rws-footer-v2 .rws-footer-grid nav a{min-height:44px}}@media(max-width:640px){.rws-footer.rws-footer-v2{padding:0 20px 24px}.rws-footer-v2 .rws-footer-services{gap:24px 18px;padding-block:30px}.rws-footer-v2 .rws-footer-service{align-items:flex-start;gap:10px}.rws-footer-v2 .rws-footer-service-icon{width:36px;height:36px;border-radius:10px}.rws-footer-v2 .rws-footer-service-icon .store-icon{width:21px;height:21px}.rws-footer-v2 .rws-footer-service strong{font-size:13px}.rws-footer-v2 .rws-footer-service small{font-size:11px}.rws-footer.rws-footer-v2 .rws-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px;padding-block:32px}.rws-footer.rws-footer-v2 .rws-footer-grid>.rws-footer-about{grid-column:1/-1}.rws-footer.rws-footer-v2 h2{font-size:14px}.rws-footer.rws-footer-v2 .rws-footer-grid nav a{font-size:13px}.rws-footer.rws-footer-v2 .rws-footer-bottom{align-items:flex-start;flex-direction:column}}
