.wpc-footer{--wpc-blue-royal:#1159bd;--wpc-blue-dark:#2e3641;background:#fff;border-top:1px solid #e1e1e1;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Open Sans",sans-serif;font-size:100%;line-height:2;font-weight:400}.wpc-footer a{color:inherit}.wpc-footer ol,.wpc-footer p,.wpc-footer ul{font-size:inherit;line-height:inherit}.wpc-footer .wpc-button{display:inline-block;background-color:#ecf2fa;border:1px solid #dce6f5;padding:.5rem 1rem;font-size:inherit;color:inherit;text-decoration:underline;cursor:pointer}.wpc-footer .wpc-button.wpc-button--primary{background-color:var(--wpc-blue-royal);border-color:var(--wpc-blue-royal);color:#fff}.wpc-footer .wpc-button.wpc-button--center{text-align:center}.wpc-footer .wpc-button.wpc-button--expand{display:block}.wpc-footer .wpc-button.wpc-button--plain{background:0 0;border:0}.wpc-footer .wpc-button.wpc-button--larger{font-size:1.2em;padding:1rem 1.25rem}.wpc-footer .wpc-button:focus,.wpc-footer .wpc-button:hover{background-color:var(--wpc-blue-dark);border-color:var(--wpc-blue-dark);color:#fff}.wpc-footer .wpc-copyright,.wpc-footer .wpc-desc{font-size:.9rem}.wpc-footer .wpc-copyright>:first-child,.wpc-footer .wpc-desc>:first-child{margin-top:0}.wpc-footer .wpc-copyright>:last-child,.wpc-footer .wpc-desc>:last-child{margin-bottom:0}.wpc-footer .wpc-copyright{text-align:center}.wpc-footer .wpc-logo{display:block}.wpc-footer nav.wpc-nav{display:block}.wpc-footer nav.wpc-nav li,.wpc-footer nav.wpc-nav ul{display:block;list-style:none;margin:0}.wpc-footer nav.wpc-nav.wpc-nav--actions .wpc-button{display:block;width:100%;text-align:center;margin:0 0 .5rem}.wpc-footer nav.wpc-nav.wpc-nav--footer{font-size:1.1rem}.wpc-footer nav.wpc-nav.wpc-nav--footer a{color:inherit}.wpc-footer nav.wpc-nav.wpc-nav--footer li{margin-bottom:.25rem}.wpc-footer nav.wpc-nav.wpc-nav--footer li:first-child{font-weight:600}.wpc-footer nav.wpc-nav.wpc-nav--footer li:last-child{margin-bottom:0}.wpc-footer nav.wpc-nav.wpc-nav--social svg{display:block;width:100%;max-height:40px}.wpc-footer nav.wpc-nav.wpc-nav--social a{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpc-footer nav.wpc-nav.wpc-nav--social li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 0 0 1rem}.wpc-footer nav.wpc-nav.wpc-nav--social li:first-child{margin-left:0}.wpc-footer nav.wpc-nav.wpc-nav--social ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.wpc-footer .wpc-areas--grid{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto 1fr;grid-column-gap:1rem;grid-row-gap:1.25rem;justify-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;padding:3rem;margin:0 auto}.wpc-footer .wpc-areas--grid .wpc-area{justify-self:stretch}.wpc-footer .wpc-areas--grid .wpc-footer__area.wpc-footer__area--logo{grid-row:1/span 1}.wpc-footer .wpc-areas--grid .wpc-footer__area.wpc-footer__area--desc{grid-row:2/span 1}.wpc-footer .wpc-areas--grid .wpc-footer__area.wpc-footer__area--actions{grid-row:3/span 1}.wpc-footer .wpc-areas--grid .wpc-footer__area.wpc-footer__area--nav{grid-row:4/span 1;text-align:center;margin:0 0 1rem}.wpc-footer .wpc-areas--grid .wpc-footer__area.wpc-footer__area--social{grid-row:5/span 1}.wpc-footer .wpc-areas--grid .wpc-footer__area.wpc-footer__area--copyright{grid-row:6/span 1}@media (prefers-color-scheme:dark){.wpc-footer{background-color:#212121;color:#fafafa;border-color:#3d3d3d}.wpc-footer .wpc-button:not(.wpc-button--primary){color:#222}}@media (min-width:920px){.wpc-footer .wpc-areas--grid{grid-template-columns:350px 1fr;grid-template-rows:auto auto auto auto 1fr;max-width:90%;margin:0 auto}.wpc-footer .wpc-areas--grid .wpc-footer__area.wpc-footer__area--nav{grid-column:2/span 1;grid-row:1/span 2;align-self:center;margin:0}.wpc-footer .wpc-areas--grid .wpc-footer__area.wpc-footer__area--nav nav{display:inline-block;text-align:left}.wpc-footer .wpc-areas--grid .wpc-footer__area.wpc-footer__area--nav nav ul{display:grid;grid-template-columns:auto 1fr;grid-column-gap:2rem}.wpc-footer .wpc-areas--grid .wpc-footer__area.wpc-footer__area--actions{grid-column:1/span 2;grid-row:3/span 1}.wpc-footer .wpc-areas--grid .wpc-footer__area.wpc-footer__area--actions nav{max-width:60%;margin:0 auto}.wpc-footer .wpc-areas--grid .wpc-footer__area.wpc-footer__area--social{grid-column:1/span 2;grid-row:4/span 1}.wpc-footer .wpc-areas--grid .wpc-footer__area.wpc-footer__area--social nav{max-width:60%;margin:0 auto}.wpc-footer .wpc-areas--grid .wpc-footer__area.wpc-footer__area--copyright{grid-column:1/span 2;grid-row:5/span 1}}@media (min-width:1200px) and (max-width:1400px){.wpc-footer .wpc-areas--grid .wpc-footer__area--nav nav ul{display:inline-block}}@media (min-width:1200px){.wpc-footer .wpc-areas--grid{grid-template-columns:350px auto 250px;grid-template-rows:auto auto auto 1fr;grid-column-gap:1rem;grid-row-gap:1rem}.wpc-footer .wpc-areas--grid .wpc-logo{max-width:300px}.wpc-footer .wpc-areas--grid .wpc-copyright{text-align:left}.wpc-footer .wpc-areas--grid .wpc-copyright a{color:inherit}.wpc-footer .wpc-areas--grid .wpc-footer__area.wpc-footer__area--logo{grid-column:1/span 1}.wpc-footer .wpc-areas--grid .wpc-footer__area.wpc-footer__area--desc{grid-column:1/span 1}.wpc-footer .wpc-areas--grid .wpc-footer__area.wpc-footer__area--social{grid-column:1/span 1;grid-row:3/span 1}.wpc-footer .wpc-areas--grid .wpc-footer__area.wpc-footer__area--social nav{max-width:none;margin:0}.wpc-footer .wpc-areas--grid .wpc-footer__area.wpc-footer__area--copyright{grid-column:1/span 1;grid-row:4/span 1}.wpc-footer .wpc-areas--grid .wpc-footer__area.wpc-footer__area--nav{grid-column:2/span 1;grid-row:1/span 4;align-self:flex-start}.wpc-footer .wpc-areas--grid .wpc-footer__area.wpc-footer__area--nav nav ul{grid-column-gap:3rem}.wpc-footer .wpc-areas--grid .wpc-footer__area.wpc-footer__area--actions{grid-column:3/span 1;grid-row:1/span 4}.wpc-footer .wpc-areas--grid .wpc-footer__area.wpc-footer__area--actions nav{max-width:none;margin:0}}@media (max-width:919px){.wpc-footer .wpc-areas--grid{max-width:600px;margin:0 auto}.wpc-footer .wpc-areas--grid nav{max-width:80%;margin:0 auto}}@media print{.wpc-footer{display:none}}