@media screen and (max-width:399px){.course-container .gray-star-container{text-align:center!important}img.gray-star{width:113px!important}.course-card-title,.course-card-desc{text-align:left!important}}@media (min-width:400px) and (max-width:767px){img.gray-star{width:113px!important}}:root{--transform-course-card:220px}.course-container .gray-star-container{text-align:left}@media (min-width:1025px){.course-container .gray-star-container img{margin-left:-100px}}.cta-container .cta-button{white-space:nowrap}@media (max-width:1880px){:root{--transform-course-card:230px}.course-card{aspect-ratio:9 /13}}@media (max-width:1700px){:root{--transform-course-card:215px}.course-card-content{inset:auto 20px 5px}}@media (max-width:1600px){:root{--transform-course-card:200px}.course-card{aspect-ratio:9 /12}.course-card-content{inset:auto 20px 0}}@media (max-width:1440px){:root{--transform-course-card:180px}.course-card{aspect-ratio:9 /12}}@media (max-width:1024px){.course-heading{font-size:40px}.course-subheading{font-size:16px;margin-bottom:20px}.gray-star-container img{position:unset}.course-card-content{text-align:center;inset:auto 20px 35px}.course-cards{height:auto;display:flex;flex-direction:column;align-items:center}.course-card{position:relative;top:auto;left:auto;width:min(680px,75vw);height:auto;margin-bottom:32px;transform:none;aspect-ratio:9 /12}#section-5 .course-card-content .cta-container{justify-content:center}.course-card.course-is-center,.course-card.course-is-left,.course-card.course-is-right,.course-card.course-is-hidden{transform:none;opacity:1;pointer-events:auto}.course-card.course-is-left .course-card-title,.course-card.course-is-right .course-card-title{font-size:30px}.section-5{padding-top:5%;padding-bottom:5%}}@media (max-width:699px){.section-5 a.cta-button{margin-left:35px}.course-container .course-card .course-card-title{font-size:20px}.course-card-desc{font-size:14px}.course-card-content{inset:auto 10px 0}.section-5 .cta-container .cta-button{font-size:20px}.course-card::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(to bottom,rgb(255 255 255 / 73%) 0%,rgb(255 255 255 / 79%) 40%,rgb(222 222 222 / 5%) 80%,rgb(0 0 0 / 60%) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.course-card-content{margin-bottom:15px}.course-card-desc{color:#FFF;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.course-container .course-card .course-card-title{color:#FFF;font-size:18px;font-style:normal;font-weight:700;line-height:26.746px;text-transform:uppercase}#section-6{padding-left:0!important}#section-6 .left-column{margin:0;padding:0}#section-6 .active-stage,#section-6 .left-column{transform:unset}#section-6 .main-title{margin:0;top:0;color:#FFF;text-align:center;font-family:SVN-Gilroy;font-size:32px;font-style:normal;font-weight:700;line-height:24.95px;text-transform:uppercase;position:relative}#section-6 .right-column{left:-5%;width:110%}#section-6 .active-stage{margin:0;margin-top:18px;transform:unset;position:relative;top:0;left:0;text-align:center;display:flex;justify-content:center;flex-direction:column;align-items:center}#section-6 .active-stage *{text-align:center}#section-6 .right-column{position:relative}#section-6 .left-column{position:relative;width:100%;height:auto;top:-30px}#section-6 .stage-label{font-size:16px;font-style:normal;font-weight:700;line-height:24.95px;padding-top:10px}#section-6 .stage-label::before{top:-5px;left:-18px;width:40%;height:55px}#section-6 .stage-indicator{margin-bottom:8px}#section-6 .stage-title{color:#FFF;font-family:SVN-Gilroy;font-size:18px;font-style:normal;font-weight:700;line-height:1.1}#section-6 .stage-description{max-width:unset;padding:0 5%;color:#D3D2D2;text-align:center;font-family:SVN-Gilroy;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin-top:5px;margin-bottom:10px}#section-7 h3{color:#FFF;text-align:center;font-family:SVN-Gilroy;font-size:32px;font-style:normal;font-weight:700;line-height:36px;text-transform:uppercase}#section-7 h3 span{display:inline}#section-6 .nav-btn{width:32px;height:32px}#section-6 .navigation{gap:10px}#section-6 .nav-btn svg{width:16px;height:16px}#section-6 .navigation{position:absolute}#section-7 .card-dog-yawning{height:150px;min-height:unset;width:100%}#section-7 .card-monster-waving,#section-7 .card-community-strength{width:calc(50% - 7.5px);height:157px;min-height:unset}#section-7 .card-learn-share,#section-7 .card-innovation{width:calc(50% - 7.5px);height:74px;min-height:unset;margin:0;left:0}#section-7 .grid-container{display:flex;flex-wrap:wrap;gap:15px}#section-7 .card-dog-yawning h3 span{display:inline}#section-7 .card-innovation .card-content>p{color:#000;text-align:center;text-shadow:.839px 0 0 #FFF;-webkit-text-stroke-width:.42px;-webkit-text-stroke-color:#FFF;font-family:SVN-Gilroy;font-size:14px;font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase;top:50%;left:50%;transform:translate(-50%,-50%);display:block;bottom:0;right:0;width:100%}#section-7 .card-community-strength .card-content p{color:#000;text-align:right;text-shadow:.852px 0 0 #FFF;-webkit-text-stroke-width:.43px;-webkit-text-stroke-color:#FFF;font-family:SVN-Gilroy;font-size:14px;font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase;bottom:2px;position:absolute;right:15px}#section-7 .card-learn-share .card-content p{color:#000;text-align:center;text-shadow:.839px 0 0 #FFF;-webkit-text-stroke-width:.42px;-webkit-text-stroke-color:#FFF;font-family:SVN-Gilroy;font-size:14px;font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase}#section-7 .card-monster-waving span{color:#000;text-shadow:.852px 0 0 #FFF;-webkit-text-stroke-width:.43px;-webkit-text-stroke-color:#FFF;font-family:SVN-Gilroy;font-size:14px;font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase;width:60%;left:15px;bottom:2px;margin:0;padding:0;text-align:left}#section-7 .card-dog-yawning .content-box .title{color:#000;text-align:center;text-shadow:.839px 0 0 #FFF;-webkit-text-stroke-width:.42px;-webkit-text-stroke-color:#FFF;font-family:SVN-Gilroy;font-size:14px;font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase}}@media (min-width:100px) and (max-width:500px){.course-container .gray-star-container{text-align:center!important}img.gray-star{width:113px!important}}@media (min-width:1024px) and (max-width:1199px){section#section-5{padding-top:145px;padding-bottom:235px}}#warpCanvasBackgroundHomepage{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0}