@charset "UTF-8";.footer{background-color:#003e51;padding:40px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:39px}body.theme-guild .footer{background-color:#034638}@media (min-width:1024px){.footer{padding:80px 40px}}@media (min-width:1440px){.footer{padding:80px 120px}}.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;gap:40px}@media (min-width:768px){.footer__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:48px}}@media (min-width:1024px){.footer__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:48px}}@media (min-width:1440px){.footer__inner{max-width:1200px;margin-inline:auto}}.footer__brand{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer__wordmark{display:block;color:#edefe9;line-height:0}body.theme-guild .footer__wordmark{color:#c5b9ac}.footer__tagline{font-family:"SLTF ARCILLA","Times New Roman",serif;font-weight:400;font-style:normal;font-size:15px;line-height:1.7;color:#c5b9ac;width:100%;margin:0;margin-top:25px}@media (min-width:768px){.footer__tagline{max-width:320px}}.footer__contact{font-family:"SLTF ARCILLA","Times New Roman",serif;font-weight:400;font-style:normal;font-size:15px;line-height:1.7;color:#c5b9ac;width:100%;margin-top:37px}.footer__contact p{margin:0}.footer__contact .footer__contact-address,.footer__contact .footer__contact-email,.footer__contact .footer__contact-fact-sheet{margin-bottom:18px}.footer__contact a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media (min-width:768px){.footer__contact{max-width:320px}}.footer__rewards-logo{color:#c5b9ac;display:inline-block;margin-top:18px}.footer__rewards-logo:hover,.footer__rewards-logo:focus-visible{opacity:.85}.footer__rewards-svg{display:block;height:auto;width:141px}.footer__social{font-family:"gill-sans-nova-book","Gill Sans Nova","Gill Sans","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:1.8;color:#fff;margin:0;margin-top:24px}.footer__nav{display:grid;grid-template-columns:1fr 1fr;gap:32px 24px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;width:100%}@media (min-width:1024px){.footer__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:80px;width:auto}}.footer__nav-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;min-width:0}@media (max-width:1023.98px){.footer__nav-col--contact{grid-column:1/-1}}.footer__nav-heading{font-family:"gill-sans-nova-book","Gill Sans Nova","Gill Sans","Helvetica Neue",Arial,sans-serif;font-weight:600;font-style:normal;font-size:12px;line-height:1.8;letter-spacing:.2em;text-transform:uppercase;color:#c5b9ac;margin:0}.footer__nav-links{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:13px;width:100%}.footer__nav-links--wide{width:auto}.footer__nav-links--narrow{width:auto}.footer__nav-links li{font-family:"gill-sans-nova-book","Gill Sans Nova","Gill Sans","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:1.8;color:#fff}.footer__nav-links a{font-family:"gill-sans-nova-book","Gill Sans Nova","Gill Sans","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:1.8;color:#fff;text-decoration:none}.footer__nav-links a:hover,.footer__nav-links a:focus{text-decoration:underline;text-underline-offset:2px}@media (min-width:1440px){.footer__nav-links{width:149px}}.footer__copyright-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;border-top:1px solid rgba(197,185,172,.2);padding-top:40px;font-family:"gill-sans-nova-book","Gill Sans Nova","Gill Sans","Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:1.8}@media (min-width:1024px){.footer__copyright-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0}}@media (min-width:1440px){.footer__copyright-row{max-width:1200px;margin-inline:auto;width:100%}}.footer__copyright{color:#c5b9ac;width:100%;margin:0}@media (min-width:1024px){.footer__copyright{max-width:399px}}.footer__legal-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__legal-links li{list-style:none;margin:0;padding:0}.footer__legal-links a{color:#fff;text-decoration:none;white-space:nowrap}.footer__legal-links a:hover,.footer__legal-links a:focus{text-decoration:underline;text-underline-offset:2px}@media (min-width:1024px){.footer__legal-links{gap:40px}}.footer--no-nav .footer__inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.footer--no-nav .footer__brand{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.footer--no-nav .footer__tagline,.footer--no-nav .footer__contact{margin-inline:auto}.footer--no-nav .footer__copyright-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;gap:16px}.footer--no-nav .footer__copyright{margin-inline:auto}.footer--no-nav .footer__legal-links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}