.footer{background:#e64f28;color:#111}.footer .footer-main{padding:45px 0 54px;background:#e64f28}.footer .footer-inner{width:86.6667%;max-width:1600px;margin:0 auto}.footer .footer-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(12px,10.0582524272px + 0.5177993528vw,20px);margin-bottom:52px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer .footer-nav a{font-size:clamp(12px,10.0582524272px + 0.5177993528vw,20px)}.footer .footer-nav a:hover{color:#fff;font-weight:600}.footer .footer-brand-row{display:grid;grid-template-columns:1fr 1px 1.1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(15px,-17.7669902913px + 8.7378640777vw,150px)}.footer .footer-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer .footer-logo img{max-height:140px;-o-object-fit:contain;object-fit:contain}.footer .footer-divider{display:block;width:1px;height:120px;background:rgba(43,16,6,.78)}.footer .footer-qrcodes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:clamp(42px,4vw,86px)}.footer .footer-qrcode-item{text-align:center}.footer .footer-qrcode-item img{width:102px;height:102px;border-width:3px;display:block;padding:0;margin:0 auto 8px;-o-object-fit:cover;object-fit:cover;background:#fff;border-style:solid;border-color:#2b1006}.footer .footer-qrcode-item p{color:#111;font-size:16px;font-weight:700;line-height:1.2;white-space:nowrap}.footer .footer-copyright{background:#2b1006}.footer .footer-copyright-inner{width:86.6667%;max-width:1600px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:58px;gap:22px;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#fff;text-align:center}.footer .footer-copyright-inner span,.footer .footer-copyright-inner a{color:#fff;font-size:16px;line-height:1.7}.footer .footer-copyright-inner a:hover{color:#e64f28}#back-to-top{display:none;position:fixed;right:5%;bottom:30%;z-index:999;width:50px;height:50px;border-radius:50%;background-color:#fff;text-align:center;line-height:50px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}#back-to-top svg.icon path{fill:#e64f28}#back-to-top:hover{background-color:#e64f28}#back-to-top:hover svg.icon path{fill:#fff}@media(min-width: 1025px)and (max-width: 1360px){.footer .footer-nav{gap:28px 46px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}.footer .footer-nav a{font-size:18px}.footer .footer-brand-row{gap:70px}}@media(min-width: 769px)and (max-width: 1024px){.footer .footer-main{padding:50px 0 56px}.footer .footer-nav{gap:20px 32px;margin-bottom:48px}.footer .footer-nav a{font-size:16px}.footer .footer-brand-row{grid-template-columns:1fr;gap:34px;justify-items:center}.footer .footer-logo{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .footer-divider{width:min(420px,70%);height:1px}.footer .footer-qrcodes{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:28px 42px}}@media(min-width: 481px)and (max-width: 768px){.footer .footer-main{padding:50px 0 56px}.footer .footer-nav{gap:20px 32px;margin-bottom:48px}.footer .footer-nav a{font-size:16px}.footer .footer-brand-row{grid-template-columns:1fr;gap:34px;justify-items:center}.footer .footer-logo{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .footer-divider{width:min(420px,70%);height:1px}.footer .footer-qrcodes{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:28px 42px}.footer .footer-main{padding:38px 0 44px}.footer .footer-inner,.footer .footer-copyright-inner{width:92%}.footer .footer-nav{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px 10px;margin-bottom:34px}.footer .footer-nav a{font-size:14px;text-align:center}.footer .footer-logo img{width:min(120px,80vw)}.footer .footer-qrcodes{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));width:100%;gap:18px}.footer .footer-qrcode-item img{width:82px;height:82px;border-width:2px}.footer .footer-qrcode-item p{font-size:13px}.footer .footer-copyright-inner{min-height:70px;padding:14px 0;gap:4px 12px}.footer .footer-copyright-inner span,.footer .footer-copyright-inner a{width:100%;font-size:12px;line-height:1.55}}@media(min-width: 320px)and (max-width: 480px){.footer .footer-main{padding:50px 0 56px}.footer .footer-nav{gap:20px 32px;margin-bottom:48px}.footer .footer-nav a{font-size:16px}.footer .footer-brand-row{grid-template-columns:1fr;gap:34px;justify-items:center}.footer .footer-logo{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .footer-divider{width:min(420px,70%);height:1px}.footer .footer-qrcodes{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:28px 42px}.footer .footer-main{padding:38px 0 44px}.footer .footer-inner,.footer .footer-copyright-inner{width:92%}.footer .footer-nav{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px 10px;margin-bottom:34px}.footer .footer-nav a{font-size:14px;text-align:center}.footer .footer-logo img{width:min(120px,80vw)}.footer .footer-qrcodes{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));width:100%;gap:18px}.footer .footer-qrcode-item img{width:82px;height:82px;border-width:2px}.footer .footer-qrcode-item p{font-size:13px}.footer .footer-copyright-inner{min-height:70px;padding:14px 0;gap:4px 12px}.footer .footer-copyright-inner span,.footer .footer-copyright-inner a{width:100%;font-size:12px;line-height:1.55}.footer .footer-nav{grid-template-columns:repeat(2, 1fr)}}