@media only screen and (min-width:0px){:root{--gold:#edc309;--headerColor:#152741;--blue:#205cff;--bodyTextColor:#152741;--bodyTextColorWhite:#fff;--topperFontSize:clamp(0.8125rem,1.6vw,1rem);--headerFontSize:clamp(1.9375rem,3.9vw,3.0625rem);--bodyFontSize:1rem;--sectionPadding:clamp(3.75rem,7.82vw,6.25rem) 1rem;--headerFont:"Open Sans",Arial,sans-serif;--bodyFont:"Open Sans",Arial,sans-serif}body,html{color:var(--bodyTextColor);font-family:var(--bodyFont);font-size:100%;margin:0;overflow-x:hidden;padding:0;scroll-behavior:smooth;scroll-padding-top:80px;transition:background-color .3s}*,:after,:before{box-sizing:border-box;font-family:var(--headerFont);margin:0;padding:0}.cs-text{color:var(--bodyTextColor);font-size:var(--bodyFontSize);line-height:1.5em;margin:0;max-width:40.625rem;text-align:inherit;width:100%}.skip{left:0;opacity:0;position:absolute;top:0;z-index:-1111111}.video-wrapper{position:relative}.video-overlay{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.video-overlay img{display:block;height:auto;width:100%}.play-btn-rect{align-items:center;background:#205cff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.15);display:flex;height:clamp(40px,10vw,60px);justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:clamp(60px,10vw,90px)}.play-btn-rect svg{height:100%;width:100%}.cs-color{color:var(--primary)}.cs-bold{font-weight:700}.cs-dark,.cs-hide-on-mobile,.dark{display:none!important}}@media only screen and (min-width:48rem){.cs-hide-on-mobile{display:block!important}.cs-hide-on-desktop{display:none!important}}@media only screen and (min-width:0px){h1,h2,h3,h4,h5,h6{color:var(--headerColor);font-family:var(--headerFont);line-height:1.2em}a,li,p{font-size:1rem;line-height:1.5em}li,p{color:var(--bodyTextColor)}li a,p a{color:var(--primary)}a:hover,button:hover{cursor:pointer}body.dark-mode{background-color:var(--dark)}body.dark-mode h1,body.dark-mode h2,body.dark-mode h3,body.dark-mode h4,body.dark-mode h5,body.dark-mode h6,body.dark-mode li,body.dark-mode p{color:#fff}}@media only screen and (min-width:0px){@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/assets/fonts/open-sans-v44-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(/assets/fonts/open-sans-v44-latin-700.woff2) format("woff2")}}footer{color:#000;font-size:.875rem;font-weight:700;margin-bottom:10px;margin-top:40px;padding:12px;text-align:center}