footer{position:relative;z-index:99999;}footer #ContactPanel{padding:2rem;}footer #ContactPanel .text-section{word-wrap:break-word;}footer #ContactPanel .text-section h2{margin:0 0 1rem;}footer #ContactPanel .buttons-section{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;}footer #TopFooter .footer-logo-section img{max-width:100%;height:auto;}footer #TopFooter{padding:2rem;border-bottom:5px solid var(--brand-primary);display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;}footer #TopFooter .footer-logo-section,footer #TopFooter .footer-address-section,footer #TopFooter .footer-extranet-social{grid-column:1 / span 2;text-align:center;}footer #TopFooter .footer-menu-1 ul,footer #TopFooter .footer-menu-2 ul{list-style:none;margin:0;padding:0;}footer #TopFooter .footer-menu-1 ul li:not(:last-child),footer #TopFooter .footer-menu-2 ul li:not(:last-child){margin-bottom:0.5rem;}footer #TopFooter .footer-menu-1 ul li a,footer #TopFooter .footer-menu-2 ul li a{text-decoration:none;color:var(--brand-body);}footer #TopFooter .footer-menu-1,footer #TopFooter .footer-menu-2{text-align:center;}footer #TopFooter .footer-extranet-social{display:flex;justify-content:space-evenly;align-items:center;}footer #TopFooter .footer-extranet-social a.button{border-width:1px;font-weight:normal;}footer #BottomFooter{padding:1rem;}footer #BottomFooter .copyright-policies .policy-links{margin-top:0.5rem;}footer #BottomFooter .copyright-policies .policy-links ul{list-style:none;margin:0;padding:0;display:flex;justify-content:space-evenly;font-size:0.75rem;}footer #BottomFooter .copyright-policies .policy-links ul li:not(:last-child):after{content:'|';padding:0 0.1rem 0 0.1rem;margin:0;}footer #BottomFooter .copyright-policies .policy-links ul li a{margin:0;padding:0;color:var(--brand-body);text-decoration:none;}@media only screen and (min-width:768px){footer #ContactPanel{display:grid;grid-gap:1rem;grid-template-columns:1fr .25fr;align-items:end;}footer #ContactPanel .text-section p{margin:0;}footer #ContactPanel .buttons-section{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;}footer #TopFooter{grid-template-columns:repeat(3,1fr);}footer #TopFooter .footer-logo-section,footer #TopFooter .footer-extranet-social{grid-column:1 / span 3;}footer #TopFooter .footer-address-section{grid-column:unset;align-self:center;}footer #BottomFooter{padding:2rem;}footer #TopFooter .footer-address-section p{margin:0;}footer #BottomFooter .copyright-policies .policy-links ul{justify-content:start;gap:0.5rem;}footer #BottomFooter .copyright-policies .policy-links ul li:not(:last-child):after{padding:0 0 0 0.5rem;}}@media only screen and (min-width:1024px){.copyright-policies{display:flex;justify-content:space-between;align-items:center;}footer #BottomFooter .copyright-policies .policy-links{margin:0;}footer #TopFooter .footer-logo-section{grid-column:1 / span 2;}footer #TopFooter .footer-extranet-social{grid-column:unset;}}@media only screen and (min-width:1200px){footer #ContactPanel{padding:2rem 11rem;grid-template-columns:1fr .25fr;gap:10rem;}footer #ContactPanel .buttons-section a.button{padding:0.5rem 2rem;}footer #TopFooter{grid-template-columns:1fr 1fr 1fr 0.5fr 1.5fr;padding:2rem 6rem;gap:3rem;align-items:center;}footer #TopFooter .footer-logo-section{grid-column:unset;}footer #TopFooter .footer-address-section{text-align:left;}footer #TopFooter .footer-menu-1,footer #TopFooter .footer-menu-2{text-align:left;align-self:start;}footer #TopFooter .footer-extranet-social{justify-self:end;gap:2rem;}footer #TopFooter .footer-extranet-social a.button{padding:0.5rem 2rem;display:unset;}footer #BottomFooter{padding:0rem 6rem 1rem;}footer #BottomFooter .copyright-policies{justify-content:flex-start;gap:1rem;}}
