@font-face{font-family:"CRER Footer Oswald";src:url('fonts/Oswald-Regular.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:"CRER Footer Oswald";src:url('fonts/Oswald-Light.woff2') format('woff2');font-weight:300;font-display:swap}
#crer-pd-footer{position:relative;isolation:isolate;overflow:hidden;clear:both;width:100%;max-width:none;margin:0;padding:0;background:#030b18;color:#fff;font:400 13px/1.5 Arial,sans-serif;text-align:left}
#crer-pd-footer *,#crer-pd-footer *:before,#crer-pd-footer *:after{box-sizing:border-box}
#crer-pd-footer:before{content:"";position:absolute;inset:0;z-index:-2;background:var(--crer-footer-image) center bottom/cover no-repeat;opacity:.2;filter:grayscale(1);pointer-events:none}
#crer-pd-footer:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(#030b18 3%,#030b18f5 32%,#030b18b0 68%,transparent);pointer-events:none}
#crer-pd-footer .crer-pdf-frame{box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding:54px 32px 95px}
#crer-pd-footer a{color:inherit;text-decoration:none;transition:color .15s}
#crer-pd-footer a:hover{color:#fd833a;text-decoration:underline;text-underline-offset:5px}
#crer-pd-footer a:focus-visible,#crer-pd-footer button:focus-visible,#crer-pd-footer input:focus-visible{outline:2px solid #fd833a;outline-offset:4px}
#crer-pd-footer .crer-pdf-top{display:grid;grid-template-columns:minmax(0,1fr) 370px;align-items:center;gap:70px;padding-bottom:48px;border-bottom:1px solid #ffffff29}
#crer-pd-footer p{margin:0;color:inherit;font:inherit;text-transform:none;letter-spacing:normal}
#crer-pd-footer .crer-pdf-eyebrow{font:400 10px/1.5 Arial,sans-serif;letter-spacing:2px;text-transform:uppercase;color:#c6c7c4;margin:0 0 22px}
#crer-pd-footer .crer-pdf-eyebrow:before{content:"";display:inline-block;width:20px;height:2px;background:#fd833a;vertical-align:middle;margin-right:10px}
#crer-pd-footer h2{font:300 58px/1.05 "CRER Footer Oswald",Arial,sans-serif;margin:0;padding:0;letter-spacing:-1px;text-transform:uppercase;color:#fff}
#crer-pd-footer .crer-pdf-newsletter{width:100%;min-width:0;border:1px solid #ffffff25;background:#ffffff05;padding:22px 25px}
#crer-pd-footer .crer-pdf-newsletter h3{font:400 23px/1.3 "CRER Footer Oswald",Arial,sans-serif;color:#fff;margin:0 0 12px;padding:0;letter-spacing:normal;text-transform:none}
#crer-pd-footer .crer-pdf-newsletter>p{font-size:12px;line-height:1.65;color:#b3b8c4;margin-bottom:20px}
#crer-pd-footer .crer-pdf-newsletter .crer-pdf-small{font-size:10px;margin:12px 0 0}
#crer-pd-footer .crer-pdf-grid{display:grid;grid-template-columns:1.3fr 1fr 1.1fr 1fr;gap:64px;padding:38px 0 32px}
#crer-pd-footer .crer-pdf-grid>*{min-width:0}
#crer-pd-footer .crer-pdf-grid h3{font:400 15px/1.4 "CRER Footer Oswald",Arial,sans-serif;text-transform:uppercase;letter-spacing:1.2px;margin:0 0 20px;padding:0;color:#fd9a62}
#crer-pd-footer ul{display:block;list-style:none;margin:0;padding:0}
#crer-pd-footer li{display:block;float:none;margin:0 0 13px;padding:0}
#crer-pd-footer .crer-pdf-grid a{display:inline-block;font:400 13px/1.35 Arial,sans-serif}
#crer-pd-footer .crer-pdf-grid .crer-pdf-brand{display:block;width:max-content;font:400 45px/1 "CRER Footer Oswald",Arial,sans-serif;letter-spacing:-1px;margin:0 0 22px}
#crer-pd-footer .crer-pdf-brand:after{content:"";display:block;background:#fd833a;width:24px;height:4px;margin-top:8px}
#crer-pd-footer .crer-pdf-grid .crer-pdf-contact{display:block;font-size:16px;margin-bottom:13px}
#crer-pd-footer address{font:400 12px/1.8 Arial,sans-serif;color:#b2b7c3;margin:20px 0}
#crer-pd-footer .crer-pdf-social{display:flex;flex-wrap:wrap;gap:20px;margin-top:28px}
#crer-pd-footer .crer-pdf-social a{font-size:11px}
#crer-pd-footer .crer-pdf-landmark{font:400 clamp(42px,8vw,116px)/1.1 "CRER Footer Oswald",Arial,sans-serif;letter-spacing:5px;color:#ffffff14;text-transform:uppercase;margin:10px 0 24px;white-space:nowrap}
#crer-pd-footer .crer-pdf-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff25;padding-top:24px;color:#aeb4c0;font:400 10px/1.5 Arial,sans-serif;letter-spacing:.2px}
#crer-pd-footer .crer-pdf-bottom>div{display:flex;gap:25px}
/* Retain the real Constant Contact widget, including validation and consent. */
#crer-pd-footer div.ctct-form-embed div.ctct-form-defaults,#crer-pd-footer .ctct-form-custom{background:transparent!important;color:#fff!important;padding:0!important}
#crer-pd-footer div.ctct-form-embed form.ctct-form-custom{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;min-height:0!important}
#crer-pd-footer .ctct-form-header,#crer-pd-footer .ctct-form-text{display:none!important}
#crer-pd-footer div.ctct-form-embed form.ctct-form-custom div.ctct-form-field{flex:1 1 160px;min-width:0;width:auto;margin:0!important}
#crer-pd-footer div.ctct-form-embed form.ctct-form-custom label.ctct-form-label{display:block!important;color:#c0c3cf!important;font:400 12px/1.5 Arial,sans-serif!important;margin-bottom:8px!important}
#crer-pd-footer div.ctct-form-embed form.ctct-form-custom input.ctct-form-element{width:100%!important;background:transparent!important;border:0!important;border-bottom:1px solid #9d9fac!important;height:42px!important;padding:9px 0!important;box-shadow:none!important;font:400 14px/1.5 Arial,sans-serif!important;color:#fff!important}
#crer-pd-footer div.ctct-form-embed form.ctct-form-custom button.ctct-form-button{width:auto!important;flex:0 0 auto;background:#fd833a!important;color:#101827!important;border:0!important;border-radius:0!important;padding:10px 14px!important;margin:0!important;height:42px!important;font:400 13px/1 Arial,sans-serif!important;text-transform:none!important;letter-spacing:normal!important}
#crer-pd-footer .ctct-form-footer{display:block!important;flex-basis:100%;color:#b3b8c4!important}
#crer-pd-footer div.ctct-form-embed div.ctct-form-defaults p.ctct-gdpr-text{display:block!important;color:#b3b8c4!important;text-align:left;font:400 10px/1.6 Arial,sans-serif!important;margin-top:12px!important}
#crer-pd-footer .ctct-gdpr-text a{color:inherit!important;text-decoration:underline}
#crer-pd-footer .ctct-form-errorMessage{color:#ffb99c!important;font-size:12px!important}
#crer-pd-footer [id^="success_message"]{position:static!important;background:transparent!important;color:#fff!important}
@media(max-width:1050px){#crer-pd-footer .crer-pdf-top{gap:32px;grid-template-columns:minmax(0,1fr) 340px}#crer-pd-footer h2{font-size:45px}#crer-pd-footer .crer-pdf-grid{gap:30px}#crer-pd-footer .crer-pdf-landmark{letter-spacing:2px}}
@media(max-width:720px){#crer-pd-footer .crer-pdf-frame{padding:40px 20px 110px}#crer-pd-footer .crer-pdf-top{grid-template-columns:minmax(0,1fr);gap:34px}#crer-pd-footer h2{font-size:38px}#crer-pd-footer .crer-pdf-grid{grid-template-columns:1fr 1fr;gap:32px}#crer-pd-footer .crer-pdf-grid>div:first-child{grid-column:1/-1}#crer-pd-footer .crer-pdf-bottom{flex-direction:column}#crer-pd-footer .crer-pdf-bottom>div{flex-wrap:wrap;gap:16px}#crer-pd-footer .crer-pdf-landmark{font-size:8.2vw;letter-spacing:1px;white-space:normal}}
@media print{#crer-pd-footer{display:none!important}}

#crer-pd-footer form.ctct-form-custom>.ctct-form-field{order:1}
#crer-pd-footer form.ctct-form-custom>.ctct-form-button{order:2}
#crer-pd-footer form.ctct-form-custom>[id="gdpr_text"]{order:3;flex:0 0 100%;min-width:0}
#crer-pd-footer form.ctct-form-custom>.ctct-form-error{order:4;flex:0 0 100%}
