.home-programs{background:var(--primary-color);position:relative}.home-programs:before{position:absolute;content:"";width:48.75%;height:100%;background:url(/_next/static/media/course.3c732cb1.jpg) 0 0 no-repeat;background-size:cover;top:-1px;left:0;animation:bgeffect 10s linear infinite alternate}.home-programs__inner-wrapper{column-gap:10%}.home-programs__left-section{width:40%}.home-programs__right-section{width:47.5%}.home-programs__right-section .mainheading__large,.home-programs__right-section p{color:#fff}.home-programs__desc,.home-programs__desc div,.home-programs__desc p{color:var(--white-color);font-weight:400}.home-programs .readmore-btn{color:var(--white-color)}.home-programs .readmore-btn img{filter:brightness(0) invert(1)}.home-programs__tab{flex:1;padding:.5rem;background:var(--primary-color);border:.11rem solid var(--bright-blue-color);border-radius:.44rem;font-size:1.11rem;font-weight:700;color:var(--white-color);text-align:center;cursor:pointer;transition:all .25s ease-in-out}.home-programs__tab.active,.home-programs__tab:hover{color:var(--black-color);background:var(--white-color)}.home-programs__search-box{width:100%}.home-programs__search-box select{width:100%;border:.11rem solid var(--bright-blue-color);background:var(--primary-color);padding:1.125rem 1.5rem;border-radius:.5rem;color:#fff}.home-programs__search-box .btn{padding:1.125rem 1.5rem;border-radius:.5rem;font-size:1.25rem;font-weight:700;gap:.5rem}.home-programs__search-box .btn:hover{background:var(--blue-color)}.home-programs__search-box .btn img{min-width:1.5rem;display:flex}@media screen and (max-width:1023px){.home-programs{padding:2.5rem 0}.home-programs:after,.home-programs:before{display:none}.home-programs__right-section{width:100%}.home-programs__search-box select{padding:1rem .2rem}.home-programs__tab{font-size:1rem;padding:.5rem}.home-programs__desc{margin-top:0}}@media screen and (max-width:767px){.home-programs{padding:1.5rem 0}.home-programs__inner-wrapper{flex-wrap:wrap;gap:1rem}.home-programs__left-section,.home-programs__right-section{width:100%}}@media screen and (max-width:639px){.home-programs__search-box select{padding:.5rem .2rem}.home-programs__search-box .btn{padding:1rem;font-size:1rem;display:flex;align-items:center}.home-programs__search-box .btn img{width:1.2rem;min-width:1.2rem}.home-programs__tab{font-size:.9rem;padding:.3rem}}@keyframes bgeffect{0%{background-position:100% 0}to{background-position:0 0}}