@media only screen and (min-width:0rem){#cs-content-831{align-items:center;background-color:#242424;display:flex;flex-direction:column;padding:18.75rem 1rem 9.375rem;text-align:center;width:100%}#cs-content-831 .cs-topper{color:var(--primary);font-size:1.5rem}#cs-content-831 .cs-title{color:var(--bodyTextColorWhite);font-size:5rem}#cs-content-831 .cs-h4{font-size:1.2rem;font-weight:700;margin-bottom:2rem;max-width:31.25rem}#cs-content-831 .link{color:var(--primary);font-weight:700}#cs-content-831 .link:hover{color:#1a1a1a}#cs-content-831 .button-group{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}}@media only screen and (min-width:48rem){#cs-content-831 .cs-title{font-size:8rem;max-width:-moz-fit-content;max-width:fit-content}#cs-content-831 .button-group{flex-direction:row}}@media only screen and (min-width:0rem){body.dark-mode #cs-content-831 .cs-h4{color:var(--bodyTextColorWhite)}body.dark-mode #cs-content-831 .cs-button-5{background-color:transparent;border:1px solid #fff;box-sizing:border-box;color:#fff;display:inline-block;font-family:var(--headerFont);font-size:1rem;font-weight:700;letter-spacing:.05em;line-height:3.5rem;margin:2rem 0 0;min-width:10.875rem;padding:0 1.5rem;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:color .3s;z-index:1}body.dark-mode #cs-content-831 .cs-button-5 .cs-button-text{display:block;transform:translateY(-.125rem);transition:transform .3s,color .3s,letter-spacing .3s}body.dark-mode #cs-content-831 .cs-button-5:before{background:#fff;bottom:0;content:"";display:block;height:.375rem;left:0;opacity:1;position:absolute;transition:height .3s;width:100%;z-index:-1}body.dark-mode #cs-content-831 .cs-button-5:hover,body.dark-mode #cs-content-831 .cs-button-5:hover .cs-button-text{color:#000}body.dark-mode #cs-content-831 .cs-button-5:hover .cs-button-text{transform:translateY(0)}body.dark-mode #cs-content-831 .cs-button-5:hover:before{height:100%}body.dark-mode #cs-content-831 .link:hover{color:#fff}}