.page-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:clamp(1rem,2.13vw,2rem);background:#212121;color:#dfdfdf;gap:clamp(1rem,2.13vw,2rem)}.page-footer__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;min-width:100px}.page-footer__section-content a:hover{text-decoration:underline}.page-footer__section-header-text{text-transform:uppercase}.page-footer .external-link,.page-footer__section-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:10mm;text-decoration:none}.page-footer .external-link:hover,.page-footer__section-link:hover{text-decoration:underline}.page-footer .c-c-sec{padding:0}.page-footer .footer-newsletter-signup{position:relative;margin:clamp(-2rem,-2.13vw,-1rem) 0 clamp(-2rem,-2.13vw,-1rem) clamp(-2rem,-2.13vw,-1rem);background-color:#404040;max-width:38%}.page-footer .footer-newsletter-signup .survey{z-index:2;position:relative}.page-footer .footer-newsletter-signup .survey .questionTitle{position:absolute;inset:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:.5rem;margin-bottom:0;font-size:1em;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}.page-footer .footer-newsletter-signup .survey .sectionTitle{display:none}.page-footer .footer-newsletter-signup .survey .surveyQuestion{margin-bottom:0;position:relative}.page-footer .footer-newsletter-signup .survey .surveySection{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-flex:1;-ms-flex:1;flex:1}.page-footer .footer-newsletter-signup .survey .surveyEmailOverride{display:none}.page-footer .footer-newsletter-signup .survey #question_10{display:none}.page-footer .footer-newsletter-signup .survey #surveyForm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:1rem}.page-footer .footer-newsletter-signup .survey .sectionText{font-size:1em;padding:.5em 0 .75em 0}.page-footer .footer-newsletter-signup .survey .sectionDescription{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;max-height:0}.page-footer .footer-newsletter-signup .survey .sectionDescription p{margin-top:.75em;font-size:.75em}.page-footer .footer-newsletter-signup .survey .surveySubmit{margin-top:auto}.page-footer .footer-newsletter-signup .survey .surveySubmit .submitButton{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;text-transform:uppercase;line-height:1;padding:.5em 1em;border-radius:.35rem;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .3s ease,font-size 0s;-o-transition:all .3s ease,font-size 0s;transition:all .3s ease,font-size 0s;text-decoration:none;font-weight:400;color:#FFF;background:#0067B0;border:1px solid transparent;min-width:100px}.page-footer .footer-newsletter-signup .survey .surveySubmit .submitButton:focus,.page-footer .footer-newsletter-signup .survey .surveySubmit .submitButton:hover{color:#FFF;background:#0085e3;border-color:transparent}.page-footer .footer-newsletter-signup .survey .surveySubmit .submitButton:active{color:#FFF;background:#00497d;border-color:transparent}.page-footer .footer-newsletter-signup .survey .surveySubmit .submitButton:disabled{color:#606060;background:#212121;border-color:transparent}.page-footer .footer-newsletter-signup .content-image__image{position:absolute;inset:0;opacity:.25}.page-footer .footer-newsletter-signup .content-image__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.footer-newsletter-signup .page-footer__section-header{z-index:2}.page-footer .social-links{padding-top:1rem}.page-footer .social-links__link-icon{font-size:1.35em}.page-footer .internal-link{cursor:pointer;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:10mm;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-footer__bottom{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;margin:0 clamp(-2rem,-2.13vw,-1rem) clamp(-4rem,-4.27vw,-2rem) clamp(-4rem,-4.27vw,-2rem);background-color:#1a1a1a;grid-template-areas:"left copyright developer"}.page-footer__copyright{grid-area:copyright;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;place-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-footer__developer{padding-right:1rem;grid-area:developer;text-align:right;opacity:.85;font-size:.85em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:end}@media (min-width:1500px){.page-footer{gap:0}}@media (min-width:992px){.page-footer .footer-newsletter-signup{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;padding:clamp(1rem,2.13vw,2rem) clamp(2rem,4.27vw,4rem);margin:clamp(-2rem,-2.13vw,-1rem) clamp(-2rem,-2.13vw,-1rem) 0 clamp(-4rem,-4.27vw,-2rem)}.page-footer__section:not(.footer-newsletter-signup){max-width:15vw}.page-footer__section-header-icon{display:none}}@media (max-width:1499px){.page-footer .footer-newsletter-signup{max-width:unset}}@media (max-width:991px){.page-footer{padding:clamp(1rem,2.13vw,2rem) 0;gap:0;overflow:hidden}.page-footer .footer-newsletter-signup{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:0;padding:0 clamp(1rem,2.13vw,2rem) clamp(1rem,2.13vw,2rem) clamp(1rem,2.13vw,2rem);margin-right:clamp(-2rem,-2.13vw,-1rem)}.page-footer .footer-newsletter-signup .sectionDescription{display:none}.page-footer .footer-newsletter-signup .sectionText{padding:1rem;font-size:1em;width:150%}.footer-newsletter-signup .page-footer__section-header-icon{display:none}.page-footer__section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:solid 1px #606060;padding:1rem clamp(1rem,2.13vw,2rem)}.page-footer__section-header-text{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0;font-size:1.15em}.page-footer__section-header-icon{place-self:end;display:-webkit-box;display:-ms-flexbox;display:flex}.page-footer__section.-collapsible .page-footer__section-content{max-height:0;-webkit-transition:max-height ease .75s,padding-top ease .75s,padding-bottom ease .75s;-o-transition:max-height ease .75s,padding-top ease .75s,padding-bottom ease .75s;transition:max-height ease .75s,padding-top ease .75s,padding-bottom ease .75s;overflow:hidden;padding:0 clamp(2rem,4.27vw,4rem);background-color:rgba(96,96,96,.1);-webkit-box-sizing:content-box;box-sizing:content-box}.page-footer__section{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.page-footer__section-content{padding:0 clamp(1rem,2.13vw,2rem)}.page-footer__section .page-footer__section-header-icon .collapse-icon{display:none}.page-footer__section.-collapsible.-expanded .page-footer__section-header-icon .collapse-icon{display:block}.page-footer__section.-collapsible.-expanded .page-footer__section-header-icon .expand-icon{display:none}.page-footer__section.-collapsible.-expanded .page-footer__section-content{max-height:500px;padding:clamp(1rem,2.13vw,2rem) clamp(2rem,4.27vw,4rem)}.page-footer__bottom{font-size:.75em;margin:0 clamp(-2rem,-2.13vw,-1rem) clamp(-2rem,-2.13vw,-1rem) clamp(-2rem,-2.13vw,-1rem);padding:clamp(1rem,2.13vw,2rem) 0;grid-template-columns:1fr;grid-template-areas:"left" "copyright" "developer"}.page-footer__developer{place-content:center;text-align:center;padding-top:1em}}@media (max-width:991px){.pci_compliance_badge{padding-bottom:2rem}}