nav[data-role=footer-nav]{display:flex;gap:1rem;flex-wrap:wrap}nav[data-role=footer-nav] a{text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:.2em}nav[data-role=footer-nav] a img{margin-bottom:-.2em;width:1em}nav[data-role=footer-nav] a:hover{color:#fff}.footerPhone,.footerEmail,.footerAddress{display:flex;align-items:center;gap:.5rem;font-size:1.25em;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:.3em}.footerPhone+.footerPhone,.footerEmail+.footerPhone,.footerAddress+.footerPhone{margin-block:.5em}.footerPhone>img,.footerEmail>img,.footerAddress>img{height:1.25em;transition:.1s}.footerPhone:hover img,.footerEmail:hover img,.footerAddress:hover img{transform:scale(1.1)}.footerEmail{font-size:1.1em}.footerAddress{align-items:flex-start;font-size:1.1em;line-height:1.5rem;letter-spacing:.05rem}.footerSocialIcons{display:flex;gap:1rem}.footerSocialIcons a{transition:.2s}.footerSocialIcons a img{height:2em}.footerSocialIcons a:hover{transform:scale(1.1)}p.highlighted{background:#fff1;display:flex;padding:1rem;border:1px dotted var(--baseSecondaryLightColor);gap:1rem;align-items:flex-start;box-shadow:0 1px 10px #0002}span.outerNav{color:var(--baseLight);text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:.3em;cursor:pointer}span.outerNav:hover{text-decoration-style:solid}a.bank-pdf{display:flex;align-items:center;gap:.5rem;font-size:1.05em;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:.3em}a.bank-pdf img{height:1em}.headerLogo{display:flex;height:100%;padding:0 2rem;background:var(--baseColor);transition:.2s;cursor:pointer;align-items:center}.headerLogo[data-hovered=true]{width:250px}.headerLogo[data-hovered=false]{width:125px}.headerLogo svg{height:2em;max-height:2em;min-width:2em;filter:invert(1)}.mainMenu{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;padding:0;height:100%;font-size:1.25em}.mainMenu.open{inset:0;position:fixed;flex-direction:column;flex-wrap:nowrap;align-items:stretch;background:var(--baseDark);width:100%;height:100%;z-index:100}.mainMenu.open span.mainMenuTrigger{position:absolute;right:0;top:0}.mainMenu.open a{display:flex}.mainMenu span.mainMenuTrigger{display:none;height:100%;max-height:5rem;width:5rem;background:none;cursor:pointer;transition:.2s;gap:.5rem;flex-direction:column;align-items:center;justify-content:center}.mainMenu span.mainMenuTrigger>i,.mainMenu span.mainMenuTrigger:before,.mainMenu span.mainMenuTrigger:after{content:"";display:block;height:2px;width:2rem;background:var(--baseLight);transition:.2s}.mainMenu span.mainMenuTrigger:hover{background:var(--baseColor)}.mainMenu span.mainMenuTrigger:hover>i{animation:swingLeft 1s infinite .2s}.mainMenu span.mainMenuTrigger:hover:before{animation:swingLeft 1s infinite 0s}.mainMenu span.mainMenuTrigger:hover:after{animation:swingLeft 1s infinite .4s}.mainMenu span.mainMenuTrigger.active:before,.mainMenu span.mainMenuTrigger.active:hover:before{transform:rotate(45deg) scale(1.2) translate(4px,2px);animation:none}.mainMenu span.mainMenuTrigger.active:after,.mainMenu span.mainMenuTrigger.active:hover:after{transform:rotate(-45deg) scale(1.2) translate(4px,-2px);animation:none}.mainMenu span.mainMenuTrigger.active>i,.mainMenu span.mainMenuTrigger.active:hover>i{display:none}.mainMenu a{padding:0 2rem;display:flex;align-items:center;height:100%;max-height:5rem;color:var(--baseLightColor);text-transform:capitalize;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:.2em;gap:.3em;white-space:nowrap}.mainMenu a:hover{color:#fff;background:var(--baseColor)}.mainMenu a sub{font-size:.5em;border:none;text-decoration:unset;opacity:.5}@keyframes swingLeft{0%{transform:translate(0)}90%{transform:translate(5px)}to{transform:translate(0)}}@media screen and (max-width: 1024px){.mainMenu{justify-content:center}.mainMenu span.mainMenuTrigger{display:flex}.mainMenu a{display:none}}header{position:relative;display:flex;align-items:center;justify-content:space-between;background:#222;color:var(--baseColor);text-shadow:0 1px 0 #111;top:0;left:0;right:0;height:5em;z-index:1001;transition:.2s;box-shadow:0 2px 15px #0003}header.noized:after{opacity:.2}header[data-floated=true]{position:fixed!important;height:4.25em;background:var(--baseDark);box-shadow:0 2px 15px #0006,0 2px 25px #0008;overflow:hidden}header[data-floated=true]+*{margin-top:92px}@media screen and (max-height: 900px){.slideToBottomNotifier,#pulsePcAnimatedLogo{display:none;visibility:hidden}}footer{background:var(--baseColor);color:var(--baseLightColor);text-shadow:0 1px 0 #000;border-top:5px solid var(--baseDark);padding:2rem}footer p{margin:0}footer a{color:var(--baseLight)}footer a:visited{color:var(--baseSecondaryLightColor)}footer a:hover{color:var(--linkHoverColor)}footer.noized:after{opacity:.15}footer hr{border-top:1px dotted var(--baseLightShadow);opacity:.7}footer img{filter:var(--imgInvertFilter)}footer .secondaryContent{color:var(--baseSecondaryLightColor)}footer .secondaryContent.withImage{display:flex;align-items:flex-start;gap:.5rem}footer .secondaryContent.withImage img{height:1.25em;display:inline-block;opacity:.7;margin-top:.15em}footer h3,footer h4{font-weight:300}footer h5{font-weight:500}footer .footerRow{display:flex;flex-wrap:wrap;justify-content:space-around;gap:2rem}footer .footerRow .copyright img{width:1em}footer .footerRow .offer{margin-top:2rem}footer .footerRow .offer svg{width:1em;height:1em;margin-right:.25em;display:inline-block;vertical-align:baseline}footer .footerRow .offer svg *{fill:currentColor}footer .footerRow.secondaryContent{padding:2rem;margin:2rem -2rem -2rem;background:#222;border-radius:1.2rem 1.2rem 0 0}footer .footerRow.secondaryContent>*{min-width:calc(25% - 2rem)}footer .footerRow.secondaryContent .copylinks{font-size:.8em}footer .footerRow .footerCol{display:flex;flex-direction:column;align-items:flex-start;max-width:calc(25% - 2rem);gap:.5em}footer .footerRow .footerCol.divided{margin-right:auto}@media all and (max-width: 1920px){footer .footerRow .footerCol:first-child{margin-left:0}footer .footerRow .footerCol:last-child,footer .footerRow .footerCol.divided{margin-right:0}}@media all and (max-width: 1024px){footer .footerRow .footerCol{max-width:100%}}
