.footer-cont,.footer-wrapper{width:100%;justify-content:center;display:flex;height:auto}.footer-col-title h3,.footer-menu a,.footer-menu-title h4{font-family:noto sans;margin:0}.footer-contact-item a,.footer-menu a,.tc-pp-cont a{text-decoration:none}.footer-wrapper{flex-direction:column;overflow:hidden}.footer-cont{background-color:var(--light-gray)}.footer-inner-cont{display:flex;width:80%;height:auto;justify-content:center;padding:16px 0;gap:20px}.footer-col,.footer-menu-wrapper{flex-direction:column;display:flex}.footer-col{width:25%;height:auto;justify-content:flex-start;gap:14px}.footer-menu-wrapper{gap:16px}.footer-comp-logo img{object-fit:contain;object-position:center;margin:0 10px 0 0}.comp-desc,.footer-menu-col{display:flex;flex-direction:column}.desc-txt{display:flex;font-family:noto sans;font-size:.8rem;color:var(--secondary)}.logos-cont,.trust-logos{display:flex;justify-content:flex-start;flex-direction:column}.footer-sec-title{display:flex;font-family:noto sans;font-size:1rem;font-weight:500;color:var(--secondary)}.footer-col-title,.footer-menu-title{font-family:'Noto Sans';display:flex}.logo-row{display:flex;justify-content:flex-start}.trust-logo{display:flex;margin:8px 8px 8px 0}.trust-logo img{width:100%;height:auto;object-fit:contain}.banking-partners-image,.ios-cert-image{display:flex}.ios-cert-image{width:280px;height:74px;margin:14px 0 0}.ios-cert-image img{width:100%;height:auto;object-fit:contain}.banking-partners-image{width:400px;height:104px}.banking-partners-image img{width:100%;height:auto;object-fit:contain}#trustlogo-01{width:152px;height:50px}#trustlogo-02{width:152px;height:50px}#trustlogo-03{width:110px;height:74px}#trustlogo-04{width:145px;height:74px}.footer-col-title{padding:6px 0 6px 10px;border-left:solid 2px var(--primary)}.footer-col-title h3{display:flex;font-size:1.2rem;font-weight:700;color:var(--secondary)}.footer-menu-col-wrapper{display:flex;justify-content:flex-start;gap:30px}.footer-menus-cont{display:flex;flex-direction:column;justify-content:flex-start}.footer-menu-title h4{display:flex;font-size:1rem;font-weight:600;color:var(--secondary)}.footer-menu-col-cont{display:flex}.footer-menu{display:flex;padding:8px 0}.copyright-cont,.footer-contacts,.tc-pp-cont{display:flex;padding:10px 0}.footer-menu a{display:flex;font-size:.9rem;font-weight:400;color:var(--dark-gray)}.copyright-cont,.footer-contact-item a,.tc-pp-cont a{font-family:noto sans;font-size:.8rem;color:var(--white)}.footer-contact-item:hover a,.footer-menu:hover a{color:var(--primary)}.social-media-cont{display:flex;gap:10px}.social-icon{display:flex;width:28px;height:28px;border-radius:4px;position:relative}.social-icon img{width:100%;height:100%;object-fit:contain;position:absolute;top:0;left:0;transition:opacity .2s ease}.social-icon .icon-hover{opacity:0}.social-icon:hover .icon-default{opacity:0}.social-icon:hover .icon-hover{opacity:1}.footer-bottom-cont{display:flex;flex-direction:column;width:100%}.footer-bottom-band{display:flex;justify-content:center;width:100%}#band-color-1{background-color:var(--secondary)}#band-color-2{background-color:var(--black)}.bottom-band-cont{display:flex;width:80%}.contact-band{display:flex;width:100%;justify-content:space-between}.footer-contacts{margin:0;gap:10px}.tc-pp-cont{gap:10px}