body{background-color:#fff!important}.carousel{max-width:min(100%,1500px);margin-inline:auto;overflow:hidden;width:100%;display:flex;--carousel-gap: 40px;-moz-column-gap:var(--carousel-gap);column-gap:var(--carousel-gap);--carousel-fade: min(10%, 120px);mask-image:linear-gradient(to right,transparent 0,#000 var(--carousel-fade),#000 calc(100% - var(--carousel-fade)),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--carousel-fade),#000 calc(100% - var(--carousel-fade)),transparent 100%)}.carousel__wrapper{--direction: normal;--duration: 225s;--delay: 0s;--iteration-count: infinite;-moz-column-gap:var(--carousel-gap);column-gap:var(--carousel-gap);display:flex;flex:0 0 auto;min-width:300%;align-items:center;animation:marquee var(--duration) linear var(--delay) var(--iteration-count);animation-play-state:var(--play);animation-delay:var(--delay);animation-direction:var(--direction)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--carousel-gap)))}}.home.top-section-container{overflow:hidden;padding-top:25px;margin-top:-25px}.home.top-section{margin:0 auto;position:relative}.home.top-section h1{font-size:28px;font-weight:700;line-height:33.41px}.home.top-section img{width:300px}.home.top-section .btn-secondary{transition:all .15s ease-in-out;animation:cta-wiggle 4s infinite;animation-timing-function:ease-in-out;padding:18px 24px}.home.top-section .price-box{max-width:256px}.home.top-section .price-box .fs-2{line-height:22.67px}.home .carousel__wrapper{--duration: 246s;animation:marquee var(--duration) linear var(--delay) var(--iteration-count)}.home.recent-applicants-section .container-box{height:100%;padding:12px}.home.recent-applicants-section .student-thumbnail{width:64px;height:64px;border-radius:60px}.home.recent-jobs-section .container-box{height:100%;padding:12px}.home.recent-jobs-section .btn-outlined,.home.recent-jobs-section :not(.btn-outlined-check)+.btn-outlined:active,.home.recent-jobs-section .btn-outlined:first-child:active,.home.recent-jobs-section .btn-outlined.active,.home.recent-jobs-section .btn-outlined.show{padding:6px 24px}@media (max-width: 767px){.home.top-section h1{font-size:21px!important;font-weight:700!important;line-height:25.06px}.home.top-section .price-box{max-width:none}}@media (max-width: 576px){.home.top-section .price-box>div{border:none!important}}@keyframes cta-wiggle{0%{transform:scale(1)}27.5%{transform:scale(1)}37.5%{transform:scale(1.01) rotate(1deg)}40%{transform:scale(1.01) rotate(-2deg)}45%{transform:scale(1.01) rotate(2deg)}47.5%{transform:scale(1.01) rotate(-1deg)}50%{transform:scale(1) rotate(0)}to{transform:scale(1)}}
