.foot--organised{padding-top:56px;color:#b7c2cb;line-height:1.65}
.foot--organised::before{display:none}
.foot--organised .foot-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.1fr);gap:40px;padding-bottom:36px}
.foot--organised .foot-grid>*{min-width:0}
.foot--organised h3{font-size:15px;line-height:1.4;margin:0 0 16px;color:#f4f7f8}
.foot--organised a{overflow-wrap:anywhere;line-height:1.5;padding:6px 0}
.foot--organised a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}
.foot--organised a:focus-visible{outline:2px solid #6bd3c3;outline-offset:4px;border-radius:2px}
.foot--organised .foot-brand p{font-size:14px;line-height:1.7;max-width:270px;margin:20px 0}
.foot--organised .foot-shop{padding:16px;border:1px solid #38504e;border-radius:8px;background:#152b2b;text-decoration:none}
.foot-shop span,.foot-shop strong,.foot-shop small{display:block}
.foot-shop span{color:#93e0d2;font-size:14px}.foot-shop strong{color:#fff;margin:7px 0;font-size:16px;white-space:nowrap}.foot-shop small{font-size:12px;line-height:1.6}
.foot--organised .foot-phone{font-size:20px;font-weight:650;color:#f4f7f8;white-space:nowrap}
.foot--organised .foot-hours{margin:24px 0;max-width:230px}
.foot--organised .foot-hours h3{font-size:13px;margin-bottom:8px;color:#b7c2cb}
.foot--organised .foot-hours div{gap:16px;padding:5px 0}
.foot--organised address{font-size:13px;font-style:normal;line-height:1.65}
.foot--organised address>span{display:block;color:#e3e9ed;margin-bottom:5px}
.foot--organised .foot-regions{gap:18px;padding:24px 0}
.foot--organised .foot-regions h3{margin:0}
.foot--organised .foot-reg-links{gap:6px 20px}
.foot--organised .foot-bottom{display:block;padding:24px 0 18px;font-size:12px}
.foot--organised .foot-legal{gap:12px 24px;margin-top:12px}
.foot--organised .foot-legal a{color:#b7c2cb}
.foot--organised .site-credit{padding-top:0;padding-bottom:24px;font-size:12px;text-align:left;color:#8999a5}
.foot--organised .site-credit a{display:inline-block;color:inherit;padding:3px 0;text-decoration:underline;text-underline-offset:3px}
@media(max-width:1000px){.foot--organised .foot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.foot--organised .foot-brand{grid-column:auto}.foot--organised .foot-brand p{max-width:340px}.foot--organised .foot-shop{max-width:340px}}
@media(max-width:540px){.foot--organised{padding-top:40px}.foot--organised .foot-grid{grid-template-columns:minmax(0,1fr);gap:30px}.foot--organised .foot-brand p,.foot--organised .foot-shop{max-width:none}.foot--organised .foot-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.foot--organised .foot-services h3{grid-column:1/-1}.foot--organised a{padding:8px 0}.foot--organised .foot-shop{padding:16px}.foot--organised .foot-hours{max-width:300px}.foot--organised .foot-regions{display:block}.foot--organised .foot-regions h3{margin-bottom:12px}.foot--organised .foot-reg-links{gap:4px 18px}.foot--organised .foot-reg-links a{padding:6px 0}.foot--organised .foot-legal{gap:8px 16px}}
