@media (max-width:1199px){.footer-main{padding:50px 0 30px}.footer-top-section{margin-bottom:2.5rem;padding-bottom:1.5rem}.office-title{font-size:1.1rem}.office-address{font-size:.85rem}.social-heading{font-size:1.1rem}.footer-widget-title{font-size:1.2rem;margin-bottom:1.3rem}.footer-contact li a,.footer-links li a{font-size:.85rem}}@media (max-width:991px){.footer-main{padding:40px 0 25px}.footer-top-section{margin-bottom:2rem;padding-bottom:1.2rem}.office-location{margin-bottom:1.5rem}.office-title{font-size:1rem;margin-bottom:.5rem}.social-section{margin-top:1rem;text-align:center}.social-icon{font-size:.9rem;height:35px;width:35px}.footer-widget{margin-bottom:1.5rem}.footer-contact li a,.footer-links li a{font-size:.8rem}.footer-contact li{margin-bottom:.8rem}.payment-cards{gap:.5rem}.payment-card{height:22px;padding:.3rem;width:35px}}@media (max-width:767px){.footer-main{padding:30px 0 20px}.footer-top-section{margin-bottom:1.5rem;padding-bottom:1rem}.office-location{margin-bottom:1.2rem;text-align:center}.social-section{margin-top:1rem;text-align:center}.social-icons-wrapper{justify-content:center}.social-icon{font-size:.8rem;height:32px;width:32px}.footer-widget{margin-bottom:1.2rem}.footer-contact,.footer-links{margin:0 auto;text-align:left}.footer-contact li a,.footer-links li a{font-size:.75rem}.footer-contact li{margin-bottom:.7rem}.payment-cards{gap:.4rem}.payment-card{height:20px;padding:.2rem;width:32px}.footer-copyright{padding:1.2rem 0}.copyright-text{font-size:.8rem}}@media (max-width:575px){.footer-main{padding:25px 0 15px}.footer-top-section{margin-bottom:1.2rem;padding-bottom:.8rem}.office-location{margin-bottom:1rem}.social-section{margin-top:.8rem;text-align:center}.social-icons-wrapper{justify-content:center}.social-icons{gap:.7rem}.footer-widget{margin-bottom:1rem}.footer-contact li a,.footer-links li a{font-size:1rem}.footer-contact li{margin-bottom:.6rem}.footer-contact li i{font-size:.7rem;width:14px}.payment-cards{gap:.3rem}.payment-card{height:18px;padding:.15rem;width:28px}.footer-copyright{padding:1rem 0}.copyright-text{font-size:.75rem}}@media (max-width:480px){.footer-main{padding:20px 0 10px}.footer-top-section{margin-bottom:1rem;padding-bottom:.6rem}.social-section{margin-top:.6rem;text-align:center}.social-heading{font-size:1rem;margin-bottom:.5rem;text-align:center}.social-icons-wrapper{justify-content:center}.footer-contact li i{font-size:.6rem;width:12px}.payment-card{height:16px;padding:.1rem;width:25px}.copyright-text{font-size:.7rem}.payment-label{font-size:1rem}}@media (max-width:1199px){.back-to-top{bottom:25px;height:48px;right:25px;width:48px}.back-to-top i{font-size:1.1rem}}@media (max-width:991px){.back-to-top{bottom:20px;height:45px;right:20px;width:45px}.back-to-top i{font-size:1rem}.back-to-top:hover{transform:translateY(-3px) scale(1.05)}}@media (max-width:768px){.back-to-top{bottom:20px;height:42px;right:20px;width:42px}.back-to-top i{font-size:.95rem}.back-to-top:hover{transform:translateY(-2px) scale(1.03)}.back-to-top:before{bottom:-2px;left:-2px;right:-2px;top:-2px}}@media (max-width:576px){.back-to-top{bottom:15px;height:40px;right:15px;width:40px}.back-to-top i{font-size:.9rem}.back-to-top:hover{transform:translateY(-2px) scale(1.02)}.back-to-top:active{transform:translateY(-1px) scale(1)}}@media (max-width:480px){.back-to-top{bottom:12px;height:38px;right:12px;width:38px}.back-to-top i{font-size:.85rem}.back-to-top:hover i{transform:translateY(-1px)}.back-to-top:before{bottom:-1px;left:-1px;right:-1px;top:-1px}}@media (max-height:600px) and (orientation:landscape){.back-to-top{bottom:10px;height:35px;right:10px;width:35px}.back-to-top i{font-size:.8rem}}@media (max-width:768px){.back-to-top{z-index:999}@supports (padding-bottom:env(safe-area-inset-bottom)){.back-to-top{bottom:calc(15px + env(safe-area-inset-bottom))}}}@media (prefers-reduced-motion:reduce){.back-to-top{transition:opacity .2s ease,visibility .2s ease}.back-to-top,.back-to-top:hover{transform:none!important}.back-to-top i{transition:none}.back-to-top:hover i{transform:none!important}.back-to-top.pulse{animation:none}}