.top-banner-container{position:relative}.top-banner-picture{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.top-banner-container .banner-img{flex-shrink:0;height:50px;max-width:none;width:auto}.top-banner-close{align-items:center;background:#5e5c5cb3;border:none;border-radius:50%;cursor:pointer;display:flex;height:1.25rem;justify-content:center;padding:0;position:absolute;right:2px;top:2px;transition:background .2s,color .2s;width:1.25rem}.top-banner-close:hover{background:#fff6}@media(max-width:767px){.top-banner-container{height:auto}.top-banner-picture{display:block;height:auto}.top-banner-container .banner-img{display:block;height:auto;max-width:100%;width:100%}.top-banner-close{right:.25rem;top:.25rem}}.footer-divider-line{background-color:#ff6a00;border-radius:3.40282e+38px;bottom:calc(var(--spacing,.25rem)*-3);height:calc(var(--spacing,.25rem)*.5);left:calc(var(--spacing,.25rem)*0);position:absolute;width:calc(var(--spacing,.25rem)*6)}.site-footer .footer-sections{box-sizing:border-box;flex-wrap:wrap;gap:24px;max-width:calc(var(--site-content-width) + var(--site-gutter)*2);padding:40px var(--site-gutter)}.footer-link{color:#9ca3af;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)))}@media(hover:hover){.footer-link:hover{color:var(--color-black,#000)}}.footer-bg{background-position:top;background-repeat:no-repeat;background-size:100% 100%;display:flex;flex-direction:column;min-height:clamp(320px,22.6965vw,872px)}.footer-bg__main{border-color:#0000;flex:1}.footer-bg__copyright{flex:none}@media(max-width:767px){.site-footer{font-family:Montserrat,Arial,sans-serif}.site-footer .footer-main{border:0}.site-footer .footer-sections{align-items:stretch;flex-direction:column;overflow:visible;padding:16px 16px 0}.footer-sections>div+div{border-top:1px solid #dce2ea;margin-top:10px;padding-top:10px}.footer-sections h3{color:#111;font-size:14px;font-weight:600;line-height:1.2;margin-bottom:0}.footer-sections .footer-divider-line{background:#ff6b00;display:block;height:2.5px;margin-top:6px;position:static;width:27px}.footer-sections ul{display:flex;flex-direction:column;gap:8px;margin-top:10px}.footer-sections li{font-size:13px;line-height:1.2;margin:0}.footer-sections .footer-link{color:#98a3b5;font-size:inherit;line-height:inherit;overflow-wrap:anywhere}.footer-sections .footer-link:hover{color:#111}.footer-sections .footer-social{gap:10px;margin-top:10px}.footer-social a,.footer-social img{height:24px;width:24px}.site-footer .footer-copyright{border-top:1px solid #dce2ea;color:#c8c8c8;font-size:10px;line-height:1.2;margin:20px 16px 0;overflow-wrap:anywhere;padding:10px 0 16px;text-align:center}}
