.ift_footer{background-color:#f9fafc;padding:40px 0 30px}.ift_footer .wrapper{margin:0 auto;max-width:1200px;padding:0 20px}.ift_footer .awards-section{border-bottom:1px solid #e5e7eb;margin-bottom:40px;padding-bottom:30px}.ift_footer .awards{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.ift_footer .awards img{height:100px;transition:transform .3s ease;width:100px}.ift_footer .awards a{text-decoration:none}.ift_footer .awards a:hover img{transform:scale(1.05)}.ift_footer .footer-content{align-items:flex-start;display:flex;gap:60px;justify-content:space-between}.ift_footer .col{flex:1}.ift_footer .logo-col{flex:0 0 120px}.ift_footer .menu-col{flex:0 0 auto;min-width:180px}.ift_footer .right-col{flex:0 0 300px;margin-left:auto}.ift_footer .footer-logo{margin-bottom:20px}.ift_footer .footer-logo a{text-decoration:none!important}.ift_footer .footer-logo img{height:auto;width:140px}.ift_footer .social-icons{align-items:center;display:flex;gap:12px}.ift_footer .social-icons svg{fill:#ff6b35;height:35px;transition:opacity .3s ease;width:35px}.ift_footer .social-icons img{height:auto;width:35px}.ift_footer .social-icons a{text-decoration:none!important}.ift_footer .social-icons a:hover svg{opacity:.8}.ift_footer .footer_menu h4{color:#374151;font-size:16px;font-weight:700;line-height:20px;margin:0 0 16px;padding:0}.ift_footer .footer_menu ul{display:block;list-style:none;margin:0;padding:0}.ift_footer .footer_menu ul li{line-height:1.4;margin:0 0 10px}.ift_footer .footer_menu ul li a{color:#6b7280;font-size:14px;font-weight:400;line-height:20px;text-decoration:none!important;transition:color .3s ease}.ift_footer .footer_menu ul li a:hover{color:#ff6b35}.ift_footer .footer_menu .menu-title{text-decoration:none!important}.ift_footer .footer_menu .menu-title:hover h4{color:#ff6b35}.ift_footer .footer_menu .menu-group{margin-bottom:30px}.ift_footer .footer_menu .menu-group:last-child{margin-bottom:0}.ift_footer .right{text-align:right}.ift_footer .get-in-touch-link{background:none!important;color:#ff6b35;display:block;font-size:16px;font-weight:600;margin-bottom:8px;text-decoration:none!important;transition:opacity .3s ease}.ift_footer .get-in-touch-link:hover{opacity:.8}.ift_footer .btn{border-radius:4px;display:block;font-size:14px;font-weight:600;margin-bottom:30px;padding:8px 24px;text-align:center;text-decoration:none!important;transition:all .3s ease}.ift_footer .btn.orange{background-color:#ff6b35;border:2px solid #ff6b35;color:#fff}.ift_footer .btn.orange:hover{background-color:#e55a2b;border-color:#e55a2b}.ift_footer .copyright{margin-top:0}.ift_footer .copyright p{color:#6b7280;font-size:12px;font-weight:400;line-height:16px;margin:4px 0;text-align:right}.ift_footer .copyright p:first-child{color:#374151}.ift_footer .copyright a{color:#6b7280;font-size:12px;font-weight:400;line-height:16px;text-align:right;text-decoration:none!important;transition:color .3s ease}.ift_footer .copyright a:hover{color:#ff6b35}.ift_footer .copyright ul{display:block;list-style:none;margin:8px 0 0;padding:0;text-align:right}.ift_footer .copyright ul li{display:block;font-size:12px;line-height:1;margin:4px 0;padding:0}.ift_footer .copyright ul li a{color:#6b7280}.ift_footer .copyright ul li:not(:last-child):after{content:""}