.new-footer{margin-top:5vw}.new-footer.in-viewport .pri-footer .footer-holder{opacity:1;transform:none}.pri-footer{background-image:linear-gradient(1turn,#122074 21%,#070d33);border:solid #111d64;border-radius:6em 6em 0 0;border-width:3px 0 0;box-sizing:border-box;overflow:hidden;padding:12vw 3vw 0;position:relative}@media (min-width:768px){.pri-footer{padding:8vw 3vw 3vw}}@media (min-width:1142px){.pri-footer{padding:5vw 4vw 3vw}}.pri-footer *{box-sizing:border-box}.pri-footer:before{background-image:url(https://brandhealth.com.au/wp-content/uploads/2025/03/p2-1-1.png);background-position:50%;background-size:auto;content:"";height:100%;left:0;mix-blend-mode:multiply;opacity:1;position:absolute;top:0;width:100%}.pri-footer .footer-holder{opacity:0;position:relative;transform:translateY(100%);transition:1s;transition-delay:.5s;z-index:1}.pri-footer .footer-logo{display:block;margin:0 auto 50px;width:80%}@media (min-width:768px){.pri-footer .footer-logo{width:54vw}}@media (min-width:1142px){.pri-footer .footer-logo{margin-bottom:98px;width:340px}}.pri-footer .footer-logo img{display:block;height:auto;width:100%}.pri-footer .footer-columns{display:flex;flex-wrap:wrap}@media (min-width:768px){.pri-footer .footer-columns{margin-bottom:15px}}.pri-footer .column{padding:0 10px 30px;width:100%}@media (min-width:768px){.pri-footer .column{padding:0 10px 10px;width:50%}}@media (min-width:1142px){.pri-footer .column.first{width:20.96%}.pri-footer .column.second{width:17.12%}.pri-footer .column.third{width:17.6%}.pri-footer .column.fourth{width:27.2%}.pri-footer .column.fifth{width:17.104%}}.pri-footer .column .title{border-bottom:1px solid #1c71ea;color:#1c71ea;display:block;font-family:Outfit,Sans-serif;font-size:14px;font-weight:400;letter-spacing:5px;line-height:.8em;margin:0 0 10px;padding:5px 0 5px 15px;text-transform:uppercase}.pri-footer .footer-list{font-family:Inter,Sans-serif;font-size:13.5px;font-weight:300;line-height:1.5;list-style:none;margin:0;padding:0}.pri-footer .footer-list a,.pri-footer .footer-list li{align-items:center;color:#fff;display:flex;gap:8px}.pri-footer .footer-list a+li,.pri-footer .footer-list li+li{margin-top:4px}.pri-footer .footer-list a:hover .icon,.pri-footer .footer-list li:hover .icon{opacity:.5}.pri-footer .footer-list a{text-decoration:none}.pri-footer .footer-list .icon{flex-shrink:0;transition:.4s;width:5px}.pri-footer .footer-list .text{flex-basis:0;flex-grow:1}.pri-footer .social-links{align-items:center;display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:20px 0 0}.pri-footer .social-links li a{align-items:center;border:2px solid #1c71ea;border-radius:10px;color:#1c71ea;display:flex;height:42px;justify-content:center;transition:.4s;width:42px}.pri-footer .social-links li a svg{height:20px;width:20px}.pri-footer .social-links li a:hover{border-color:transparent;color:#fff}.new-footer li{margin-top:0}.mid-footer{background:#003296;padding:12px 0;position:relative}@media (min-width:768px){.mid-footer{padding:20px 0}}@media (min-width:1142px){.mid-footer{padding:1vw 0}}.mid-footer .holder{align-items:center;display:flex;justify-content:center;position:relative;z-index:1}.mid-footer .icon{margin:0 5px 0 0;max-width:35px}@media (min-width:768px){.mid-footer .icon{margin:0 .5vw 0 0;max-width:3.5%}}.mid-footer .icon img{display:block;height:auto;width:100%}.mid-footer .text{color:#fff;font-family:Poppins,Sans-serif;font-size:4.6vw;font-weight:600;letter-spacing:-.045em;line-height:.9em;max-width:60vw;text-transform:capitalize}@media (min-width:768px){.mid-footer .text{font-size:3.8vw;max-width:100%}}@media (min-width:1142px){.mid-footer .text{font-size:3.5vw}}.mid-footer .subtext{border-left:1px solid #fff;color:#fff;font-family:Poppins,Sans-serif;font-size:3.5vw;font-weight:400;letter-spacing:-.045em;line-height:1.1em;margin:0 0 0 .45vw;max-width:100%;padding:0 0 0 .45em;text-transform:capitalize}@media (min-width:768px){.mid-footer .subtext{font-size:2vw}}@media (min-width:1142px){.mid-footer .subtext{font-size:1vw}}.sec-footer{background:linear-gradient(1turn,#122074,#200334);padding:15px 3vw}@media (min-width:768px){.sec-footer{padding:3vw}}@media (min-width:1142px){.sec-footer{padding:2vw}}.sec-footer p{color:#fff;font-family:Poppins,Sans-serif;font-size:4.1vw;font-weight:300;line-height:1.1em;margin:0;text-align:center}@media (min-width:768px){.sec-footer p{font-size:2vw}}@media (min-width:1142px){.sec-footer p{font-size:1.4vw}}.sec-footer p span{font-weight:600}