.media-wrapper{display:block;overflow:hidden;padding-bottom:50%;position:relative;width:100%}.media-wrapper iframe,.media-wrapper img,.media-wrapper video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.footer{background-color:#000;border-top:1px solid #fa764a;padding:3.125rem}.footer .h3{color:#fff;padding-bottom:1rem;text-align:center}.footer__social{-webkit-box-pack:center;-ms-flex-pack:center;gap:0 1rem;justify-content:center}.footer__social a{-webkit-transition:.2s cubic-bezier(.25,.46,.45,.94);transition:.2s cubic-bezier(.25,.46,.45,.94)}@media (hover:hover) and (pointer:fine){.footer__social a:hover{opacity:.7}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.footer__social a:hover{opacity:.7}}.footer__social a svg{height:2rem;width:2rem}.footer__social a svg path{fill:#fa764a}.footer__copyright{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:1rem}.btn,.footer__copyright{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:400;height:2.8125rem;line-height:1;overflow:hidden;padding:0 .9375rem;position:relative;white-space:nowrap}.btn:after{background-color:var(--btn-color,#000);border:2px solid var(--btn-color,#000);border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform-origin:center;transform-origin:center;width:100%;will-change:transform;z-index:-1}.btn:after,.btn__text{-webkit-transition:.2s cubic-bezier(.25,.46,.45,.94);transition:.2s cubic-bezier(.25,.46,.45,.94)}.btn__text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--text-color,#fff);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:inherit;font-weight:inherit;line-height:inherit}.btn__text>span{padding:0 .125rem 0 .625rem}.btn__icon{display:none;margin-right:1.5em;position:relative;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;will-change:transform;z-index:1}.btn__icon,.btn__icon svg{-webkit-transform:translateZ(0);transform:translateZ(0)}.btn__icon svg{height:1em;width:1.875em}.btn:focus{-webkit-box-shadow:none;box-shadow:none;outline:none}.btn:active:after{-webkit-transform:scale(.95);transform:scale(.95)}.btn--icon{height:auto}.btn--icon .btn__icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.btn--outline:after{background-color:transparent}.btn--outline .btn__text{--text-color:#000}@media (hover:hover) and (pointer:fine){.btn--outline:hover:after{background-color:var(--btn-color,#000)}.btn--outline:hover .btn__text{--text-color:#fff}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.btn--outline:hover:after{background-color:var(--btn-color,#000)}.btn--outline:hover .btn__text{--text-color:#fff}}.btn--primary.btn--outline:after,.btn--primary.btn--solid:after{--btn-color:#b31f24}.btn--primary.btn--outline .btn__text{--text-color:#b31f24}@media (hover:hover) and (pointer:fine){.btn--primary.btn--outline:hover .btn__text{--text-color:#fff}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.btn--primary.btn--outline:hover .btn__text{--text-color:#fff}}
