:root{--header-news-companies-height:243px}#main_header.sticky{position:fixed;top:0;width:100%;z-index:999}#main_header:not(.sticky) .header__logo img,#main_header:not(.sticky) .header__navigation--toggle{filter:brightness(0) invert(1)!important}#main_header:not(.sticky){background-color:#0d0d1f!important;border-bottom:none!important}#main_header:not(.sticky) .top_header,#main_header:not(.sticky) .top_header.ppp1{background:transparent!important}#main_header:not(.sticky) .region_dropdown_parent .region_heading,#main_header:not(.sticky) .top_header a{color:#fff!important}#main_header:not(.sticky) .region_dropdown .lang_switcher_class li>*{color:#272727!important}.transparent_header_nav.dark_green{background-color:#04b285}.transparent_header_nav.charcoal{background-color:#1c1c1c}.transparent_header_nav{background:linear-gradient(180deg,#0d0d1f 0,rgba(13,13,31,.75) 20%,rgba(13,13,31,0)),url(https://www.cypherlearning.com/hubfs/home/purple-gradient-background.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;height:calc(100vh - var(--header-news-companies-height))}.transparent_header_nav .content_wrapper{align-items:center;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin:auto;max-width:1312px;padding-left:40px;padding-right:40px;width:100%}.transparent_header_nav .content_wrapper .heading_area h1{color:#fff;line-height:1.2}.transparent_header_nav .content_wrapper .heading_area h1.xl{line-height:1}.transparent_header_nav .content_wrapper .heading_area .emphasis_p{color:#fff;margin:0;max-width:850px}.transparent_header_nav.grey .content_wrapper .heading_area .emphasis_p,.transparent_header_nav.grey .content_wrapper .heading_area h1{color:#222}.transparent_header_nav .content_wrapper .heading_area .emphasis_p:not(:last-child){margin-bottom:27px}.transparent_header_nav .btn_green_gradient{box-shadow:0 28px 36px rgba(17,126,98,.48)!important}.transparent_header_nav .btn_purple_gradient{box-shadow:0 28px 36px rgba(96,60,255,.48)!important}.transparent_header_nav .btn_purple_gradient .cypher_agent_stars{margin-bottom:-3px;margin-left:8px}.transparent_header_nav .content_wrapper .heading_area .fa-circle-play{padding-right:2px}.transparent_header_nav .content_wrapper .heading_area .wrap .extra_button{margin-left:16px}.transparent_header_nav .media_box{height:100%;position:relative;width:100%}.transparent_header_nav .media_box video{height:auto;max-width:100%}.transparent_header_nav .media_box img{height:auto;max-width:100%;width:auto}.transparent_header_nav .media_box .video_caption{background:#404040d9;border-radius:4px;bottom:20%;box-shadow:0 0 16px rgba(0,0,0,.2);color:#fff;font-size:13px;left:50%;padding:8px 16px;position:absolute;transform:translateX(-50%);white-space:nowrap}@media (min-width:1600px){.transparent_header_nav{display:flex;min-height:600px}.transparent_header_nav .content_wrapper{max-width:1512px}.transparent_header_nav .content_wrapper .heading_area h1{font-size:65px!important}.transparent_header_nav .content_wrapper .heading_area p{font-size:22px!important;margin:30px auto 46px!important}}@media (min-width:1300px){.transparent_header_nav .content_wrapper .heading_area h1{font-size:55px}}@media (min-width:900px) and (max-width:1599px){.transparent_header_nav{display:flex;min-height:500px}.transparent_header_nav .content_wrapper .heading_area h1{margin-bottom:13px}.transparent_header_nav .content_wrapper .heading_area p{font-size:18px}}@media (min-width:923px) and (max-width:1024px){.transparent_header_nav .content_wrapper .heading_area p{font-size:16px}}@media (min-width:923px){.transparent_header_nav .page-center{max-width:1312px!important;padding:0 1rem}.transparent_header_nav .content_wrapper .heading_area{padding-right:4rem}.transparent_header_nav .content_wrapper .heading_area h1{margin:0 0 .5rem}.transparent_header_nav .content_wrapper .media_box{align-content:center}#main_header:not(.sticky) .menu.menu--desktop ul>li>.menu__link{color:#fff!important}}@media (min-width:768px){#main_header:not(.sticky) .menu.menu--desktop ul>li>.menu__link{color:#fff!important}}@media (min-width:1025px) and (max-width:1300px){.transparent_header_nav .content_wrapper .heading_area h1{font-size:43px}.transparent_header_nav .content_wrapper .heading_area p{font-size:17px}}@media (min-width:767px) and (max-width:1050px){.transparent_header_nav .content_wrapper{gap:25px;padding:40px}.transparent_header_nav .content_wrapper .heading_area{padding-right:0}.transparent_header_nav .content_wrapper .heading_area .wrap{flex-wrap:wrap}.transparent_header_nav .content_wrapper .heading_area .wrap .extra_button{margin-left:0}.transparent_header_nav .content_wrapper .heading_area .wrap .btn_green_gradient{margin-bottom:12px}}@media (max-width:922px){.transparent_header_nav{display:flex;min-height:850px}.transparent_header_nav .content_wrapper{grid-template-columns:1fr;margin:auto;text-align:center}.transparent_header_nav .heading_area h1{font-size:35px}.transparent_header_nav .media_box img{max-width:600px;width:100%}}@media (max-width:779px){.transparent_header_nav{min-height:750px}.transparent_header_nav .heading_area h1{font-size:34px}}@media (max-width:767px){.transparent_header_nav .content_wrapper{padding:40px 25px}.transparent_header_nav .content_wrapper .heading_area .pill{margin-left:auto;margin-right:auto}.transparent_header_nav .content_wrapper .heading_area .wrap{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.transparent_header_nav .content_wrapper .heading_area .wrap .extra_button{margin-left:0}}@media (max-width:520px){.transparent_header_nav .content_wrapper{padding:25px}}@media (max-width:400px){.transparent_header_nav .content_wrapper .heading_area h1{font-size:28px}}@media (max-width:375px){.transparent_header_nav{min-height:600px}.transparent_header_nav .content_wrapper{gap:36px;margin:0}.transparent_header_nav .content_wrapper .heading_area p{font-size:14px!important}.transparent_header_nav .media_box .video_caption{bottom:10px;white-space:normal;width:100%}}@media (max-width:371px){.transparent_header_nav .heading_area .wrap{display:flex;flex-direction:column;justify-content:center}.transparent_header_nav .heading_area .wrap .extra_button{margin-left:0}}@media (max-width:347px){.transparent_header_nav .content_wrapper .heading_area h1{font-size:26px}}