.site-footer{margin:0!important;padding:35px 0 0!important;background:#fff url('assets/demo/Frame-2-1-1.jpg') center/cover no-repeat!important;color:#555!important}.site-footer .footer-main{min-height:auto;background:transparent}.site-footer .footer-layout{display:grid;grid-template-columns:1fr 1.1fr 1.1fr 1fr;gap:30px;width:min(1700px,calc(100% - 40px));margin:0 auto;padding:0 20px}.site-footer .footer-layout>div{display:flex;flex-direction:column;align-items:flex-start}.site-footer .footer-logo{justify-content:flex-start!important}.site-footer .footer-logo img{width:92px!important;height:118px!important;object-fit:contain}.site-footer .footer-layout h3{margin:4px 0 16px;color:#f2f2f2;font:600 18px/1.3 Roboto,Arial,sans-serif}.site-footer .footer-layout a{display:block;margin:0 0 12px;color:#cfcfcf;font:300 18px/1.4 Roboto,Arial,sans-serif}.site-footer .footer-layout a:hover{color:#ffd042}.site-footer .footer-bottom{display:flex!important;justify-content:space-between!important;margin:20px calc(50% - 50vw) 0!important;padding:0 calc(50vw - 50%)!important;border:0!important;background:#333!important;color:#cfcfcf!important;height:80px}.site-footer .footer-bottom>div{width:min(1700px,calc(100% - 40px));height:80px;display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:0 20px;font:300 17px Roboto,Arial,sans-serif}@media(max-width:780px){.site-footer .footer-main{min-height:0}.site-footer .footer-layout{grid-template-columns:1fr 1fr;gap:30px 20px;width:calc(100% - 40px);padding:20px 0}.site-footer .footer-logo img{width:70px!important;height:90px!important}.site-footer .footer-layout h3{margin-bottom:12px;font-size:16px}.site-footer .footer-layout a{margin-bottom:10px;font-size:15px}.site-footer .footer-bottom{height:auto;padding:18px 0!important}.site-footer .footer-bottom>div{width:calc(100% - 40px);height:auto;padding:0;font-size:14px;flex-direction:column;gap:10px;text-align:center}}@media(max-width:480px){.site-footer .footer-layout{grid-template-columns:1fr}.site-footer .footer-bottom{height:auto;padding:22px 0!important}.site-footer .footer-bottom>div{height:auto;padding:0}}
