/* Semantic footer: fully scoped and independent of Elementor/widget CSS. */
@font-face{font-family:"Open Sans";font-style:normal;font-weight:300 800;font-display:swap;src:url("/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts-muw.woff2") format("woff2")}
.aar-footer{background:#000;color:#fff;font:400 18px/1.5 "Open Sans",sans-serif}
.aar-footer *,.aar-footer *::before,.aar-footer *::after{box-sizing:border-box}
.aar-footer a{color:#fff;font:inherit;text-decoration:none}
.aar-footer a:hover{color:#dd3333}
.aar-footer :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid #fff;outline-offset:2px}
.aar-footer img{display:block;max-width:100%;height:auto}
.aar-footer svg{width:1em;height:1em;fill:currentColor}
.aar-footer ul{list-style:none;margin:0;padding:0}
.aar-footer p{margin:0 0 12px}
.aar-footer h2,.aar-footer h3,.aar-footer h4,.aar-footer-social>p,.aar-footer-awards>p{margin:0;color:#fff;font:600 32px/1.2 "Open Sans",sans-serif;text-align:center}
.aar-footer-main{padding:85px 0 60px}
.aar-footer-inner{width:calc(100% - 20px);max-width:1160px;margin:auto}
.aar-footer-social{padding-top:10px}
.aar-footer-social>div{display:flex;align-items:center;justify-content:center;margin-top:32px;padding:10px 0 42px}
.aar-footer-social>div>*{width:16.6667%;flex:0 0 16.6667%;padding:0 10px}
.aar-footer-social a{display:block}
.aar-footer-social img{width:75px;height:75px;object-fit:contain;margin:auto}
.aar-footer-inner>.aar-footer-awards:first-child{padding-top:10px}
.aar-footer-awards>div{display:grid;grid-template-columns:repeat(6,1fr);align-items:start;margin-top:32px;padding:13px 0 10px}
.aar-footer-awards>div>*{justify-self:center;padding:0}
.aar-footer-awards>div img{width:75px;height:75px;object-fit:contain;vertical-align:top;margin:auto}
.aar-footer-awards img[src*="action-mps"]{width:100px;height:75px}
.aar-footer-awards img[src*="Action-Business-Rate-Plaque"]{width:77px;height:95px}
.aar-footer-divider{display:flex;align-items:center;height:57px}
.aar-footer-divider hr{width:47.2%;margin:0;border:0;border-top:1.5px solid #f9c313}
.aar-footer-divider>a,.aar-footer-divider>img{width:4.9%;padding:0 10px}
.aar-footer-divider img{margin:auto}
.aar-footer:not([data-aar-footer-variant="335"]) .aar-footer-divider{margin-top:20px}
.aar-footer-columns{display:flex;align-items:flex-start}
.aar-footer[data-aar-footer-variant="335"] .aar-footer-columns{margin-top:20px}
.aar-footer-column{flex:1;min-width:0;padding:10px}
.aar-footer-column :is(h2,h3,h4),.aar-footer-column>p:first-child,.aar-footer-column>div:first-child{font-size:18px;font-weight:400;line-height:1.5;text-align:left}
.aar-footer-column ul+*,.aar-footer-column ul+div{margin-top:28px}
.aar-footer-column p+ul{margin-top:12px}
.aar-footer-column li+li{margin-top:12px}
.aar-footer-column li>a{display:flex;align-items:center}
.aar-footer-column li svg{width:14px;margin-right:8px;color:#000;fill:#000}
.aar-footer-column>img{margin-top:22px}
.aar-footer-column img[src*="done.png"]{width:175px;max-width:100%}
.aar-payment-logos{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;width:275px;max-width:100%;margin-top:-8px}
.aar-payment-logos img{width:calc(100% - 10px);max-width:70px;max-height:54px;object-fit:contain}
.aar-payment-logos img:first-child{max-width:136px}
.aar-footer:is([data-aar-footer-variant="335"],[data-aar-footer-variant="15480"]) .aar-payment-logos img{max-width:45px}
.aar-footer-copyright{background:#dd3333;min-height:78px;padding:10px}
.aar-footer-copyright>div{max-width:1160px;min-height:58px;margin:auto;display:grid;grid-template-columns:12.069% 53.793% 33.802%;align-items:center;font-size:18px}
.aar-footer-copyright-text{grid-column:2;text-align:right}
.aar-footer-copyright-logo{grid-column:3;text-align:left}
.aar-footer-copyright p{margin:0}
.aar-footer-copyright img{width:196px;max-width:100%;max-height:38px;object-fit:contain}
.aar-footer-actions{display:none}
@media(max-width:1024px){
  .aar-footer-inner{max-width:994px}
  .aar-footer-columns{flex-wrap:wrap}
  .aar-footer-column{flex:1 1 33.333%}
  .aar-footer[data-aar-footer-variant="2690"] .aar-footer-column{flex-basis:25%}
  .aar-footer-copyright{min-height:0}
  .aar-footer-copyright>div{min-height:0;grid-template-columns:14% 86%}
  .aar-footer-copyright-text{grid-column:2;text-align:right}
  .aar-footer-copyright-logo{grid-column:1/-1;text-align:center}
  .aar-footer-copyright-logo img{margin:auto}
}
.aar-footer[data-aar-footer-variant="21933"] .aar-footer-copyright{min-height:63px}
.aar-footer[data-aar-footer-variant="21933"] .aar-footer-copyright>div{min-height:43px}
@media(min-width:768px){
  .aar-footer[data-aar-footer-variant="335"] .aar-footer-main{padding-bottom:44px}
  .aar-footer:is([data-aar-footer-variant="1534"],[data-aar-footer-variant="21343"],[data-aar-footer-variant="22022"]) .aar-footer-main{padding-bottom:52px}
  .aar-footer:is([data-aar-footer-variant="15480"],[data-aar-footer-variant="16093"]) .aar-footer-main{padding-bottom:44px}
}
@media(min-width:768px) and (max-width:1024px){
  .aar-footer[data-aar-footer-variant="2690"] .aar-footer-main{padding-bottom:73px}
}
@media(max-width:767px){
  .aar-footer{padding-bottom:80px}
  .aar-footer-main{padding:85px 0 60px}
  .aar-footer-inner{width:calc(100% - 20px)}
  .aar-footer h2,.aar-footer h3,.aar-footer h4,.aar-footer-social>p,.aar-footer-awards>p{font-size:32px}
  .aar-footer-social>div{flex-wrap:wrap}
  .aar-footer-social>div>*{width:25%;flex-basis:25%;padding:0}
  .aar-footer-awards>div{grid-template-columns:repeat(3,1fr);row-gap:13px}
  .aar-footer-awards>div>*{padding:0}
  .aar-footer:not([data-aar-footer-variant="335"]) .aar-footer-awards>div{row-gap:20px}
  .aar-footer:not([data-aar-footer-variant="335"]) .aar-footer-divider{margin-top:15px}
  .aar-footer-divider{height:61px}
  .aar-footer-divider hr{width:calc(50% - 25px)}
  .aar-footer-divider>a,.aar-footer-divider>img{width:50px;padding:0}
  .aar-footer-columns{display:block}
  .aar-footer-column{padding:10px}
  .aar-footer-hidden-phone{display:none}
  .aar-footer:not([data-aar-footer-variant="335"]) .aar-footer-hidden-phone{display:block;height:20px;overflow:hidden;visibility:hidden}
  .aar-footer .aar-payment-logos{width:100%}
  .aar-footer:is([data-aar-footer-variant="335"],[data-aar-footer-variant="15480"]) .aar-payment-logos img{max-width:136px}
  .aar-footer-copyright{padding:10px}
  .aar-footer-copyright>div{display:block;font-size:18px}
  .aar-footer-copyright-text{text-align:center}
  .aar-footer-copyright-logo{text-align:left;margin-top:5px}
  .aar-footer-copyright-logo img{margin:0}
  .aar-footer-actions{position:fixed;z-index:99;left:0;right:0;bottom:0;display:flex;height:80px;padding:14px 8px max(17px,env(safe-area-inset-bottom));background:#dd3333;box-shadow:0 0 10px #0008}
  .aar-footer-actions>div{width:25%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;color:#fff;font:400 16px/2 "Open Sans",sans-serif;text-transform:capitalize}
  .aar-footer .aar-footer-action-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:#fff!important;font:400 28px/1 "Open Sans",sans-serif!important}
  .aar-footer .aar-footer-action-label{display:block;margin:0;color:#f5f5f596!important;font:400 14px/1 "Open Sans",sans-serif}
  .aar-footer-action-label a{color:inherit!important;font:inherit}
  .aar-footer-action-icon svg{display:block;width:1em;height:1em}
  .aar-footer:not([data-aar-footer-variant="335"]){padding-bottom:95px}
  .aar-footer:not([data-aar-footer-variant="335"]) .aar-footer-actions{height:95px;padding-bottom:max(26px,env(safe-area-inset-bottom))}
  .aar-footer[data-aar-footer-variant="335"] .aar-footer-main{padding-bottom:67px}
  .aar-footer[data-aar-footer-variant="2690"] .aar-footer-main{padding-bottom:65px}
  .aar-footer:is([data-aar-footer-variant="1534"],[data-aar-footer-variant="21343"],[data-aar-footer-variant="22022"]) .aar-footer-main{padding-bottom:73px}
  .aar-footer:is([data-aar-footer-variant="15480"],[data-aar-footer-variant="16093"]) .aar-footer-main{padding-bottom:46px}
  .aar-footer[data-aar-footer-variant="21933"] .aar-footer-main{padding-bottom:83px}
}