.gmpl-footer .footer{display:flex;flex-direction:column;align-items:center}
.gmpl-footer .footer-top-container{background:#003963;width:100%;display:flex;flex-direction:row;justify-content:center;padding:40px 80px}
.gmpl-footer .footer-top{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-self:stretch;max-width:1920px;width:100%}
.gmpl-footer .footer-logo-desk{display:flex;flex-direction:column;align-items:flex-start;gap:10px}
.gmpl-footer .footer-links-container{display:flex;flex-direction:row;align-items:center;gap:24px}
.gmpl-footer .footer-links-container>div{display:flex;flex-direction:row;gap:24px}
.gmpl-footer .footer-links-container a.links{font-family:roboto,sans-serif;font-weight:400;font-family:roboto;color:#fff;font-size:16px;font-style:normal;line-height:160%;letter-spacing:.128px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}
.gmpl-footer .footer-links-container a.links:hover{text-decoration:underline}
.gmpl-footer .footer-body{padding:24px 80px;width:100%;display:flex;justify-content:center;background:#fff}
.gmpl-footer .footer-description{max-width:1920px;display:flex;flex-direction:column;align-items:center;align-self:stretch;width:100%}
.gmpl-footer .footer-description p{font-family:roboto,sans-serif;font-style:normal;font-weight:400;font-family:roboto;color:#003963;font-size:14px;line-height:160%;letter-spacing:.112px;text-align:left;width:100%}
.gmpl-footer .footer-description p a{font-family:roboto,sans-serif;font-weight:400;font-family:roboto;color:#0078c1;font-size:14px;font-style:normal;line-height:160%;letter-spacing:.112px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}
@media screen and (max-width:939px){.gmpl-footer .footer-top-container{padding:40px 24px}
.gmpl-footer .footer-body{padding:24px 24px}
}
@media screen and (max-width:939px){.gmpl-footer .footer-top-container{padding:40px 24px}
.gmpl-footer .footer-top{flex-direction:column;align-items:flex-start;gap:24px;max-width:100%}
.gmpl-footer .footer-links-container{justify-content:center;flex-wrap:wrap;gap:8px 24px}
.gmpl-footer .footer-links-container>div{gap:8px 24px;justify-content:center;flex-wrap:wrap}
.gmpl-footer .footer-logo-desk{align-items:center}
.gmpl-footer .footer-body{padding:24px 24px}
}
@media screen and (max-width:600px){.gmpl-footer .footer-top-container{padding:40px 24px}
.gmpl-footer .footer-top{align-items:center;gap:24px}
.gmpl-footer .footer-links-container{gap:4px 8px;font-size:14px}
.gmpl-footer .footer-links-container .links{font-size:14px;letter-spacing:.112px}
.gmpl-footer .footer-links-container>div{gap:4px 8px}
.gmpl-footer .footer-body{padding:24px 24px}
.gmpl-footer .footer-description p{font-size:14px;letter-spacing:.112px}
}