.modal{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .2s ease;position:fixed;width:1000px;height:500px;max-width:90vw;max-height:80vh;opacity:0;visibility:hidden;z-index:20010}@media(min-width: 768px){.modal{max-width:80vw;height:600px}}@media(min-width: 1050px){.modal{max-width:60vw}}.modal.panelActive{transition:all .4s ease;opacity:1;transition-delay:.2s;visibility:visible}.modal .closeButton{position:absolute;width:29px;height:29px;top:-34px;right:0px;cursor:pointer;outline-offset:2px;background-color:#000;border-radius:100%}.modal .closeButton:focus-visible{outline:1px solid #fff}.modal .closeButton:before,.modal .closeButton:after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:"";width:16px;height:3px;background:#fff;display:block;-webkit-transform-origin:70% 50%;transform-origin:50% 50%;transition:all .2s ease}.modal .closeButton:before{-webkit-transform:translate(-51%, -50%) rotate(-45deg);transform:translate(-51%, -50%) rotate(-45deg)}.modal .closeButton:after{-webkit-transform:translate(-51%, -50%) rotate(45deg);transform:translate(-51%, -50%) rotate(45deg)}.modal .content,.modal iframe{width:100%;height:100%}.modal .content>div:not(.videoTranscript){width:100%;height:100%}.landingPageBanner{position:relative;overflow:hidden;padding:40px 0 50px}@media(min-width: 1050px){.landingPageBanner{padding:0}}.landingPageBanner .playIcon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;outline-offset:2px}@media(min-width: 768px){.landingPageBanner .playIcon{width:60px;height:60px}}@media(min-width: 1050px){.landingPageBanner .playIcon{width:75px;height:75px}}@media(min-width: 1420px){.landingPageBanner .playIcon{width:92px;height:92px}}.landingPageBanner .playIcon:hover svg{fill:#c50119}.landingPageBanner .playIcon:hover svg rect{fill:#c50119}.landingPageBanner .playIcon:focus-visible{outline:3px solid #c50119}.landingPageBanner .playIcon:focus-visible svg{fill:#c50119}.landingPageBanner .playIcon:focus-visible svg rect{fill:#c50119}.landingPageBanner .playIcon svg{height:50px;width:50px;fill:#e90521;transition:fill .2s ease}@media(min-width: 768px){.landingPageBanner .playIcon svg{width:60px;height:60px}}@media(min-width: 1050px){.landingPageBanner .playIcon svg{width:75px;height:75px}}@media(min-width: 1420px){.landingPageBanner .playIcon svg{width:92px;height:92px}}.landingPageBanner .playIcon svg rect{fill:#e90521;height:100%;width:100%;transition:fill .2s ease}.landingPageBanner .inner{padding:0 5vw}@media(min-width: 768px){.landingPageBanner .inner{padding:0 8vw}}@media(min-width: 1050px){.landingPageBanner .inner{display:flex;padding-right:0}}@media(min-width: 1520px){.landingPageBanner .inner{padding-left:calc((100vw - 1300px)/2)}}.landingPageBanner .statContainer{display:none}@media(min-width: 1050px){.landingPageBanner .statContainer{display:flex;margin:30px -25px 0}}@media(min-width: 1420px){.landingPageBanner .statContainer{margin:45px -35px 0}}.landingPageBanner .stat{flex-basis:50%;max-width:50%;flex-shrink:0;flex-grow:0;padding:0 25px}@media(min-width: 1420px){.landingPageBanner .stat{padding:0 35px}}.landingPageBanner .stat .statNumber{font-size:60px;font-size:6rem;font-weight:400;position:relative;margin-bottom:25px}@media(min-width: 1420px){.landingPageBanner .stat .statNumber{font-size:80px;font-size:8rem}}.landingPageBanner .stat .statNumber:after{content:"";display:block;width:74px;height:4px;background:#e90521}.landingPageBanner .stat .statText{font-size:16px;font-size:1.6rem;margin:0}@media(min-width: 1420px){.landingPageBanner .stat .statText{font-size:18px;font-size:1.8rem}}.landingPageBanner .text{text-align:center;margin-bottom:40px}@media(min-width: 1050px){.landingPageBanner .text{flex-basis:50%;max-width:50%;flex-shrink:0;flex-grow:0;text-align:left;margin:0;padding:60px 80px 80px 0;display:flex;flex-direction:column;justify-content:center}}@media(min-width: 1230px){.landingPageBanner .text{flex-basis:45%;max-width:45%;flex-shrink:0;flex-grow:0}}@media(min-width: 1420px){.landingPageBanner .text{flex-basis:40%;max-width:40%;flex-shrink:0;flex-grow:0;padding:80px 130px 110px 0}}.landingPageBanner .text .preamble{margin-bottom:0}.landingPageBanner .image{position:relative}@media(min-width: 1050px){.landingPageBanner .image{flex-basis:50%;max-width:50%;flex-shrink:0;flex-grow:0}}@media(min-width: 1230px){.landingPageBanner .image{flex-basis:55%;max-width:55%;flex-shrink:0;flex-grow:0}}@media(min-width: 1420px){.landingPageBanner .image{flex-basis:60%;max-width:60%;flex-shrink:0;flex-grow:0}}.landingPageBanner .image img{object-fit:cover;height:100%;width:100%}@media(max-width: 1049.9px){.landingPageBanner{padding-top:0}}@media(max-width: 1049.9px){.landingPageBanner .inner{padding:0;display:flex;flex-direction:column}}@media(max-width: 1049.9px){.landingPageBanner .image{margin-bottom:40px}}.landingPageBanner .text{text-align:left}@media(max-width: 1049.9px){.landingPageBanner .text{margin-bottom:0;padding:0 5vw}}@media(max-width: 1049.9px)and (min-width: 768px){.landingPageBanner .text{padding:0 8vw}}.landingPageBanner .text.mobile{display:block}@media(min-width: 1050px){.landingPageBanner .text.mobile{display:none}}.landingPageBanner .text.desktop{display:none}@media(min-width: 1050px){.landingPageBanner .text.desktop{display:block}}.landingPageBanner .ctaContainer{display:flex;margin:40px -5px 0}@media(min-width: 1050px){.landingPageBanner .ctaContainer{margin:40px -10px 0}}.landingPageBanner .ctaContainer .button{margin:0 5px;display:flex;align-items:center;justify-content:center}@media(max-width: 1049.9px){.landingPageBanner .ctaContainer .button{flex-basis:calc(50% - 10px);max-width:calc(50% - 10px);flex-shrink:0;flex-grow:0;min-width:auto}}@media(min-width: 1050px){.landingPageBanner .ctaContainer .button{margin:0 10px}}
