.hero-banner{background-color:#000;background-position:50%;background-repeat:no-repeat;padding-bottom:170px!important;padding-top:330px!important}.banner-slider .hero-banner,.hero-banner{background-size:cover!important}.hero-banner .container{max-width:1240px;padding:0 40px;position:relative;width:100%;z-index:3}.hero-banner-content{align-items:flex-start;display:flex;flex-direction:column;gap:38px}.hero-banner-content h1{color:#fff;font-family:korolev,sans-serif;font-size:90px;font-weight:700;letter-spacing:0;line-height:100%;text-transform:uppercase}.hero-banner-content .hero-title-content{color:#fff;font-family:indivisible,sans-serif;font-size:21px;font-weight:400;max-width:584px;text-align:left}#where-to-start .hero-banner{padding-bottom:130px!important;padding-top:464px!important}#where-to-start .hero-banner-content .hero-title-content{max-width:816px}.banner-slider .slick-arrow{background:none;border:none;font-size:0}.banner-slider .slick-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='45' fill='none' viewBox='0 0 23 45'%3E%3Cpath fill='%23fff' d='m21.795 23.793-18 20c-.75.875-2 .875-2.75.125a1.86 1.86 0 0 1-.125-2.75l16.75-18.75L.92 3.793c-.75-.75-.75-2 .125-2.75.75-.75 2-.75 2.75.125l18 19.875c.75.875.75 2 0 2.75'/%3E%3C/svg%3E");right:10%}.banner-slider .slick-next,.banner-slider .slick-prev{background-repeat:no-repeat;bottom:0;height:48px;margin:auto;position:absolute;top:0;width:24px;z-index:9}.banner-slider .slick-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='45' fill='none' viewBox='0 0 23 45'%3E%3Cpath fill='%23fff' d='M21.701 41.168c.75.75.75 2-.125 2.75-.75.75-2 .75-2.75-.125l-18-20c-.75-.75-.75-1.875 0-2.625l18-19.875c.75-.875 2-.875 2.75-.25.875.875.875 2.125.125 2.875l-16.75 18.5z'/%3E%3C/svg%3E");left:10%}.hero-background-video{display:flex;height:100%;left:0;position:absolute;top:0;width:100%}.hero-background-video iframe,.hero-background-video video{height:100%;object-fit:cover;object-position:center;width:100%}.hero-banner{position:relative}.banner-slider{direction:ltr!important}.banner-slider .slick-track{display:flex}.banner-slider .slick-list,.hero-banner{height:auto!important}#built .hero-banner-content{position:relative;z-index:9999}#built .hero-banner-content hero-banner-content h1{font-size:100px}#built .hero-banner-content h1 span{font-weight:300!important}#resource .hero-banner-content{position:relative;z-index:9999}.hero-banner.hero-banner-center{align-items:flex-end;background-size:cover!important;display:flex;justify-content:flex-end}.hero-background-video iframe{margin:0!important;padding:0!important}.apprenticeships-banner .hero-banner{padding-bottom:300px!important;padding-top:350px!important}@media (max-width:1500px){.banner-slider .slick-prev{left:20px}.banner-slider .slick-next{right:20px}}@media (max-width:1280px){.banner-slider .slick-prev{background-size:contain;height:32px;left:10px;width:16px}.banner-slider .slick-next{background-size:contain;height:32px;right:10px;width:16px}}@media (max-width:1200px){.hero-banner-content h1{font-size:70px}.hero-banner-content .hero-title-content{font-size:20px}}@media (max-width:992px){.hero-banner{padding-bottom:170px!important;padding-top:400px}.hero-banner-content h1{font-size:60px}.hero-banner-content .hero-title-content{font-size:18px}.banner-slider .slick-next,.banner-slider .slick-prev{background-size:contain;bottom:370px;margin:0;top:auto}.apprenticeships-banner .hero-banner{padding-bottom:250px!important;padding-top:300px!important}}@media (max-width:768px){#where-to-start .hero-banner{padding-top:430px!important}.hero-banner{padding-bottom:150px!important;padding-top:339px}.banner-slider .hero-banner,.hero-banner{align-items:flex-end;background-size:cover!important;display:flex;justify-content:flex-end}.hero-banner-content{gap:20px}.hero-banner-content h1{font-size:65px}.hero-banner-content .hero-title-content{font-size:16px}}@media (max-width:576px){.banner-slider .slick-next,.banner-slider .slick-prev{background-size:contain;bottom:160px}.hero-banner-content h1{font-size:45px}.hero-banner-content .hero-title-content{font-size:14px}.hero-banner-content{align-items:center;text-align:center}.hero-title-content{text-align:center!important}#app .hero-banner{padding-bottom:138px}#resources .hero-banner{background-position:80%}.apprenticeships-banner .hero-banner{padding-bottom:30px!important}}