.footer{background-color:#3d3a35}.footer .app-wrapper{max-width:900px;padding:30px 10px}.footer .app-wrapper.upper{padding-bottom:0}.footer .app-wrapper.lower{padding-top:0}.footer .primary-section,.footer .primary-section .categories,.footer .primary-section .contact-details{display:flex;flex-direction:column;gap:24px}.footer .primary-section .categories .category,.footer .primary-section .contact-details .address,.footer .primary-section .contact-details .contact-info{display:flex;flex-direction:column;gap:12px}.footer .primary-section .categories .category>p,.footer .primary-section .contact-details .address>p,.footer .primary-section .contact-details .contact-info>p{color:#fff;font-size:22px;margin:0}.footer .primary-section .categories .category>ul,.footer .primary-section .contact-details .address>ul,.footer .primary-section .contact-details .contact-info>ul{display:flex;flex-direction:column;gap:8px;width:100%}.footer .primary-section .categories .category>ul>li,.footer .primary-section .contact-details .address>ul>li,.footer .primary-section .contact-details .contact-info>ul>li{color:#b9b9b9;font-size:16px;line-height:1.5}.footer .primary-section .categories .category>ul>li:hover,.footer .primary-section .contact-details .contact-info>ul>li:hover{text-decoration:underline}.footer .primary-section .categories .category>ul>li.view-more-link,.footer .primary-section .contact-details .address>ul>li.view-more-link,.footer .primary-section .contact-details .contact-info>ul>li.view-more-link{color:#b9b9b9;text-decoration:underline}.footer .primary-section .contact-details .mailing-list-cta{display:flex;flex-direction:column}.footer .primary-section .contact-details .mailing-list-cta a{align-self:center;color:#fff;display:inline-block;font-size:20px;position:relative}.footer .primary-section .contact-details .mailing-list-cta a:after{background-color:var(--primary,#44d62c);content:"";display:block;height:2px;left:0;opacity:.5;position:absolute;top:100%;width:100%}.footer .primary-section .contact-details .mailing-list-cta a:hover:after{opacity:1}.footer .secondary-section{display:flex;flex-direction:column;gap:24px;padding:32px 0 24px}.footer .secondary-section .social-media-links{display:flex;flex-direction:column;gap:12px}.footer .secondary-section .social-media-links ul.links{display:flex;gap:8px;justify-content:center}.footer .secondary-section .social-media-links ul.links>li>a{color:#44d62c;font-size:32px}.footer .secondary-section .social-media-links ul.other-sites{align-items:center;display:flex;flex-direction:column}.footer .secondary-section .social-media-links ul.other-sites>li{width:100%}.footer .secondary-section .social-media-links ul.other-sites>li>p{color:#b9b9b9;font-size:16px;margin:0;text-align:center}.footer .secondary-section .social-media-links ul.other-sites>li>p>a{color:#0097ce}.footer .secondary-section .certificates{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.footer .divider{background-color:#7a7a7a;height:1px}.footer .end-section{display:flex;flex-direction:column;gap:24px;padding-top:24px}.footer .end-section .links{column-gap:16px;display:flex;flex-wrap:wrap;justify-content:center;row-gap:12px}.footer .end-section .links>li{color:#b9b9b9;font-size:16px}.footer .end-section .links>li:hover{text-decoration:underline}.footer .end-section p.copyright{color:#fff;font-size:16px;margin:0;text-align:center}.footer .end-section p.copyright>a.intraxgroup-link{color:#009481}@media (min-width:900px){.footer .app-wrapper{padding:30px 0}.footer .primary-section{flex-direction:row;gap:0}.footer .primary-section .categories{column-gap:0;flex:1;flex-direction:row;flex-wrap:wrap;row-gap:24px}.footer .primary-section .categories .category{flex:1 0 33.33333%;max-width:33.33333%}.footer .primary-section .contact-details{max-width:25%}.footer .primary-section .contact-details .mailing-list-cta a{align-self:flex-start}.footer .secondary-section{flex-direction:row;justify-content:space-between}.footer .secondary-section .social-media-links ul.links{justify-content:flex-start}.footer .end-section{align-items:center;flex-direction:row;justify-content:space-between}.footer .end-section .links{order:2}.footer .end-section p.copyright{order:1;text-align:left}}