footer.footer.dnd-section{padding:80px 1rem 48px}.footer-inner-wrapper{padding:0 15px;width:100%}.footer .footer-content-column{padding:0 15px;width:25%}.footer .footer-logo{display:flex;flex-wrap:wrap;margin-bottom:16px}.footer .footer-top-row{display:flex;flex-wrap:wrap;margin-bottom:32px}.footer .footer-content p{line-height:1.37;padding-bottom:16px;position:relative}.footer .footer-content-column .contact-box{column-gap:32px;display:flex;flex-wrap:wrap}.footer .footer-content-column .contact-info .ifma-address{color:#fff;font-family:Open Sans;font-size:14px;font-weight:400;letter-spacing:0;line-height:16px;margin-bottom:12px;text-align:left}.footer .footer-content-column .contact-info .ifma-contact-number a{color:#fff;font-family:Roboto;font-size:14px;font-weight:400;letter-spacing:0;line-height:16px;text-align:left;text-decoration:none;transition:all .3s ease-in-out}.footer .footer-content-column .contact-info .ifma-contact-number a:hover{color:#0056b3;text-decoration:underline}.footer .footer-content-column .menu-links a{color:#fff;display:inline-block;font-family:Open Sans,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.9;margin-bottom:8px;text-decoration:none;transition:all .3s ease-in-out}.footer .footer-content-column .menu-links a:hover{text-decoration:underline}.footer .footer-content-column .menu-links{display:flex;flex-flow:column}.footer .footer-content-column .contact-info{max-width:123px}.footer .footer-content p:before{background:#fff;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:60px}.footer .footer-menu-wrap ul{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0}.footer .footer-menu-wrap{width:75%}.footer ul.submenu-item.submenu-wrapper li{margin-bottom:8px;max-width:137px;width:100%}.footer ul.submenu-item.submenu-wrapper li a{align-items:center;color:#fff;display:flex;flex-wrap:wrap;font-family:Open Sans,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:400;letter-spacing:0;line-height:15px;line-height:1.65;text-decoration:none;transition:all .3s ease-in-out}.footer ul.submenu-item.submenu-wrapper li a svg{margin-left:4px;margin-top:0;max-width:10px}.footer ul.submenu-item.submenu-wrapper li a:hover{text-decoration:underline}.footer ul.submenu-item.submenu-wrapper li a.button{background:#a8d8f0;border-radius:4px;color:#0e3352;display:inline-block;font-family:Roboto;font-size:12px;font-weight:600;letter-spacing:0;line-height:16px;margin-top:8px;padding:6px 18px;text-align:center;text-transform:uppercase}.footer li.menu-item.has-submenu{padding:0 15px;width:25%}.footer li.menu-item.has-submenu>a{color:#2186b9;display:inline-block;font-family:Roboto;font-size:14px;font-weight:600;letter-spacing:0;line-height:16px;margin-bottom:8px;text-align:left;text-decoration:none;text-transform:uppercase}.footer .footer-menu-wrap>ul,.footer ul.submenu-item.submenu-wrapper{padding-left:0}.footer .footer-bottom-row{border-top:1px solid #4a6a82;display:flex;flex-wrap:wrap;justify-content:space-between}.footer .footer-bottom-row .footer-bottom-left-col{display:flex;flex-wrap:wrap;margin-top:16px}.footer .footer-bottom-row .copyright-text p,.footer .footer-bottom-row .left-menu li a{color:#fff;font-size:13px;line-height:1.5;margin-bottom:0;text-decoration:none}.footer .footer-bottom-row .left-menu li a:hover{text-decoration:underline}.footer .footer-bottom-row .left-menu ul{list-style:none;margin-bottom:0;padding-left:16px}.footer .footer-bottom-row .left-menu ul li{display:flex;flex-wrap:wrap}.footer .footer-bottom-row .social-links{margin-top:32px}.footer .footer-bottom-row .social-links ul{align-items:center;display:flex;flex-wrap:wrap;list-style:none}.footer .footer-bottom-row .social-links ul li{margin-right:16px}.footer .footer-bottom-row .social-links ul a{display:flex;flex-wrap:wrap;max-width:25px;width:100%}.footer .footer-bottom-row .social-links ul a svg{display:flex;flex-wrap:wrap;width:100%;fill:#fff}@media screen and (max-width:991px){.footer .footer-content-column{padding:2rem 0!important;width:100%}.footer-inner-wrapper{padding:0}footer.footer.dnd-section{padding-left:0;padding-right:0}.footer li.menu-item.has-submenu ul{margin-bottom:1rem}.footer li.menu-item.has-submenu{margin-bottom:32px;padding:0 15px;width:50%}.footer li.menu-item.has-submenu:nth-child(odd){padding-left:0}.footer li.menu-item.has-submenu:nth-child(2n){padding-right:0}}