.btn-primary,.btn-teal{color:#fff}.btn-primary,.btn-primary-outlined,.btn-teal,.btn-white,.btn-ylw{font-size:20px;font-weight:600;padding:15px 30px;line-height:1.2;font-family:Inter}.icon-teal,.icon-white,.icon-ylw{width:53px;height:53px}:root{--primary-one:#004F8E;--primary-two:#3EA4C1;--primary-three:#E6FAFF;--primary-gradient:linear-gradient(90deg, #004F8E 0%, #3EA4C1 100%);--primary-gradient-two:linear-gradient(0deg, #004F8E 0%, #003B69 100%);--primary-gradient-three:linear-gradient(90deg, #3EA4C1 0%, #004F8E 100%);--secondary-one:#FDA31B;--secondary-two:#FFE6C1;--secondary-three:#FFF8EC;--secondary-four:#F5F5F5;--border-color:#D6D6D6;--text-light-blue:#3EA4C1}.btn-teal{background:var(--primary-gradient);border:none}.btn-primary,.btn-primary-outlined:hover{background:var(--primary-one);border:2px solid transparent}.btn-primary-outlined{background:#fff;color:var(--primary-one);border:2px solid var(--primary-one)}.btn-ylw{background:var(--secondary-one);color:#fff;border:.5px solid transparent}.btn-white{background:#fff;color:#000;border:none}.d-flex.btn-box:hover .btn-teal,.d-flex.btn-box:hover .btn-white,.d-flex.btn-box:hover .icon-teal,.d-flex.btn-box:hover .icon-teal svg path,.d-flex.btn-box:hover .icon-white,.d-flex.btn-box:hover .icon-white svg path{background:var(--secondary-one);color:#fff;fill:#ffffff}.d-flex.btn-box:hover .btn-ylw,.d-flex.btn-box:hover .icon-ylw,.d-flex.btn-box:hover .icon-ylw svg path{background:#fff;color:#000;border:.5px solid var(--secondary-one);fill:#000000}.d-flex.btn-box:hover .btn-primary,.d-flex.btn-box:hover .icon-primary,.d-flex.btn-box:hover .icon-primary svg path{background:#fff;color:var(--primary-one);border:2px solid var(--primary-one);fill:var(--primary-one)}.btn-primary-outlined:hover{color:#fff}.course-overview form>:not(.form-head),.custom-container,.what-makes form>:not(.form-head){padding-left:15px;padding-right:15px}.icon-teal{border:none;background:var(--primary-gradient)}.icon-white{border:none;background:#fff}.icon-ylw{border:.5px solid transparent;background:var(--secondary-one)}.custom-container{max-width:1230px;margin:0 auto}.custom-container-lg{max-width:1530px;overflow:hidden;margin:0 auto}.heading-large,.heading-medium,.heading-small{font-size:20px;color:var(--primary-one);font-weight:700;line-height:1.2;max-width:700px;margin-bottom:20px;text-transform:capitalize}.heading-large.max-w-100,.heading-medium.max-w-100,.heading-small.max-w-100{max-width:100%!important}.heading-large span,.heading-medium span,.heading-small span{color:var(--secondary-one)}@media (min-width:576px){.heading-medium{font-size:25px;margin-bottom:30px}.heading-large{font-size:40px}}.hero-section{background:#edfafe}.hero-section .heading-large span{color:var(--primary-one);border-bottom:6px solid var(--primary-two);padding-bottom:5px}.hero-section .step-into{margin-top:25px;margin-bottom:32px}.hero-section .step-into img{max-height:22px}.hero-section .step-into span{color:#3f3f3f;font-family:Inter;font-size:16px;font-style:italic;font-weight:700;line-height:120%;max-width:244px}.hero-section ul{margin-bottom:32px}.hero-section ul li{gap:10px!important}.hero-section ul li span{color:#3f3f3f;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:202%;text-wrap:nowrap}.hero-section ul li svg{min-width:20px}.hero-section .numbering{margin-top:24px}.hero-section .numbering .number .score{color:var(--primary-two);text-align:center;font-family:Inter;font-size:25px;font-style:normal;font-weight:900;line-height:100%}.hero-section .numbering .number .text{color:var(--primary-one);text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:100%}.hero-section .numbering .number{padding:0 25px!important}.hero-section .numbering .number.first{padding:0 25px 0 0!important}.hero-section .numbering .number.middle{border-right:3px solid var(--primary-two);border-left:3px solid var(--primary-two);padding:0 25px!important}.admission-deadline,.course-overview{background:var(--primary-one)}.admission-deadline .deadline-flex .deadline-item .icon{width:50px;height:50px}.admission-deadline .deadline-flex .deadline-item .text h4{color:#fff;font-family:Inter;font-size:20px;font-style:normal;font-weight:400;line-height:30px}.admission-deadline .deadline-flex .deadline-item .text p{color:#fff;font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:30px}.admission-deadline img{max-height:100px}.key-highlights .highlight-grid .higlight .text,.tab-btn,.tab-content-item h4,.tab-content-item p,.what-makes .highlight-grid .higlight .text .head,.what-makes .highlight-grid .higlight .text span{line-height:140%;font-family:Inter;font-style:normal}.academic-partners,.faq-section,.fee-structure,.key-highlights,.partners,.what-makes{background:#fff}.key-highlights .heading-medium{max-width:589px}.key-highlights .highlight-grid,.what-makes .highlight-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;row-gap:36px}.key-highlights .highlight-grid .higlight .icon,.what-makes .highlight-grid .higlight .icon{width:50px;height:50px;aspect-ratio:1/1;background:#fff;filter:drop-shadow(0 8px 16px rgba(0, 0, 0, .08)) drop-shadow(0 0 4px rgba(0, 0, 0, .04))}.key-highlights .highlight-grid .higlight .text{color:#000;font-size:16px;font-weight:400;max-width:220px}.what-makes .highlight-grid .higlight .text{max-width:260px}.what-makes .highlight-grid .higlight .text span{color:#000;font-size:16px;font-weight:400;display:block}.what-makes .highlight-grid .higlight .text .head{color:#000;font-size:16px;font-weight:700}.course-overview form,.what-makes form{border-radius:20px;border:1px solid #d4d4d4;overflow:hidden;padding:0!important;background:#fff}.course-overview .form-head,.what-makes .form-head{background:var(--primary-gradient-three);padding:20px 29px;text-align:center;color:#fff;border-radius:20px 20px 0 0}.what-makes .form-head h4{color:#fff;text-align:center;font-family:Inter;font-size:18px;font-style:normal;font-weight:700;line-height:120%;margin-bottom:20px}.course-overview .timer,.last-chance .timer,.what-makes .timer{display:flex;justify-content:space-between;align-items:center;gap:8px;border-radius:10px;border:1px solid #fff;padding:10px 20px}.course-overview .time-block,.last-chance .time-block,.what-makes .time-block{text-align:center;color:#fff}.course-overview .time-block span,.last-chance .time-block span,.what-makes .time-block span{display:block;color:#fff;text-align:center;font-family:Inter;font-size:25px;font-style:normal;font-weight:700;line-height:23px}.course-overview .time-block small,.last-chance .time-block small,.what-makes .time-block small{color:#fff;text-align:center;font-family:Inter;font-size:10px;font-style:normal;font-weight:700;line-height:10px}.course-overview .colon,.last-chance .colon,.what-makes .colon{color:#fff;text-align:center;font-family:Inter;font-size:25px;font-style:normal;font-weight:700;line-height:23px;transform:translateY(-4px)}.course-overview form>.d-flex,.course-overview form>div,.course-overview form>h3,.what-makes form>.d-flex,.what-makes form>div,.what-makes form>h3{margin-top:15px}.course-overview form select,.what-makes form select{color:#b0b0b0}.what-makes form input::placeholder{color:#b0b0b0!important}.what-makes form select:valid{color:#000}.what-makes form input::-webkit-input-placeholder{color:#b0b0b0!important}.what-makes form input:-ms-input-placeholder{color:#b0b0b0!important}.what-makes form input::-ms-input-placeholder{color:#b0b0b0!important}.course-overview form input,.course-overview form select,.course-overview form textarea,.what-makes form input,.what-makes form select,.what-makes form textarea{border-radius:10px!important;border:1px solid #d6d6d6!important}.admission-process .select-wrapper,.course-overview .select-wrapper,.what-makes .select-wrapper{position:relative}.course-overview .custom-select,.what-makes .custom-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2.5rem;background-image:url("../images/ds_ml_ai_genai_by_eict_iitroorkee/arrow_down.png");background-repeat:no-repeat;background-position:right .9rem center;background-size:14px 14px}.partners-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:stretch}.partner-card{background:0 0;border-radius:20px;border:1px solid var(--primary-one);padding:25px 22px;width:100%;height:71px;display:flex;align-items:center;justify-content:center}.career,.career-section{background:var(--secondary-four)}.partner-logo img{width:100%;max-height:45px}@media (min-width:768px){.partners{padding:60px 24px}.partners-title{font-size:32px}.partners-grid{gap:20px}}@media (min-width:1200px){.partners-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.academic-partners .feature-grid,.faq-section .faq-tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.academic-partners .feature-card{margin-left:20px}.academic-partners .partner-circle{position:absolute;top:0;left:0;transform:translateX(-50%);width:45px;height:45px;border-radius:50%;border:3px solid var(--border-color);display:flex;align-items:center;justify-content:center;outline:#f7f7f7 solid 3px;background-color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1)}.academic-partners .partner-name{display:flex;align-items:center;justify-content:start;border:3px solid var(--border-color);border-radius:8px;padding:0 0 0 25px;min-height:45.38px;font-size:12px;line-height:1.2;white-space:nowrap}@media(min-width:576px){.academic-partners .feature-grid{grid-template-columns:repeat(3,1fr);gap:15px}.academic-partners .feature-card{margin-left:25px}.academic-partners .partner-circle{width:45px;height:45px}.academic-partners .partner-name{min-height:45.38px;font-size:14px;padding:0 0 0 25px}}.career-section{min-height:485px}.career-section .tabs{gap:20px;margin-bottom:30px}.tab-content{position:relative;min-height:280px}.tab-content-item{position:absolute;width:100%;top:0;left:0;opacity:0;transition:opacity .4s ease-in-out;pointer-events:none;visibility:hidden}.tab-content-item.active{opacity:1;position:relative;pointer-events:auto;visibility:visible}.tab-btn{display:inline-flex;padding:10px 30px;justify-content:center;align-items:center;gap:10px;border-radius:10px;border:1px solid var(--primary-one);color:var(--primary-one);text-align:center;font-size:16px;font-weight:700}.tab-btn.active{background:var(--primary-one);color:#fff}.tab-content-item p{color:#000;font-size:16px;font-weight:400;text-transform:capitalize;margin-bottom:30px}.tab-content-item h4{color:#3f3f3f;font-size:16px;font-weight:700;text-transform:capitalize;margin-bottom:26px}.tab-content-item .companies-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:80%}.tab-content-item .companies-grid .company-item{min-height:43px;display:flex;align-items:center;padding:0 12px;border-radius:10px;border:1px solid var(--primary-one)}.tab-content-item .companies-grid .company-item img{max-height:34px;margin:auto}.course-overview .accordion .accordion-header{min-height:70px;display:flex;align-items:center;flex-wrap:nowrap;border-radius:10px;color:#164052;background-color:rgba(28,107,140,.15)}.course-overview .accordion .accordion-item{margin-bottom:1rem;border:0;background-color:#fff;border-radius:10px}.career .contentbx .tab-content .part:nth-child(2),.course-overview .accordion .accordion-item:last-child{margin-bottom:0}.course-overview .accordion .accordion-header .collapsed{box-shadow:none}.course-overview .accordion .accordion-header .accordion-button{background-color:var(--primary-two);color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:25px;min-height:70px;height:auto;padding-right:56px;position:relative;border:0;width:100%;text-align:left;text-decoration:none;box-shadow:none;border-radius:10px}.course-overview .accordion .accordion-body,.course-overview .accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.course-overview .accordion-item .accordion-header .accordion-button,.course-overview .accordion-item:first-of-type>.accordion-header .accordion-button{border-radius:10px}.course-overview .accordion .accordion-header .accordion-button.collapsed::after,.course-overview .accordion .accordion-header .accordion-button::after,.faq-section .accordion-button::after{display:none!important}.course-overview .accordion .accordion-header .accordion-button.collapsed::before,.faq-section .accordion-button.collapsed::before{transform:rotate(0)}.course-overview .accordion .accordion-header .accordion-button::before{content:'';position:absolute;transition:transform .3s ease-in-out;right:30px;top:50;width:20px;height:20px;background-image:url('../images/ds_ml_ai_genai_by_eict_iitroorkee/arrow_down_white.png');background-size:contain;background-repeat:no-repeat;transform:rotate(180deg)}.course-overview .accordion .accordion-body{color:var(--default-color);font-family:var(--default-font);font-size:16px;font-style:normal;font-weight:400;line-height:normal;background-color:transparent}.course-overview .accordion .accordion-body li,.course-overview .accordion .accordion-body p{color:#000;font-size:16px}.course-overview .image-building-1{aspect-ratio:249/395;max-width:150px}.course-overview .image-building-2{aspect-ratio:256/343;max-width:171px}.course-overview .arrow{position:relative;background-color:#1d6e90;border-radius:10px;aspect-ratio:118/141;padding:10px;width:78px}.course-overview .arrow img{position:absolute;top:10px;right:10px}.course-overview .ctc-part{background-color:#164052;border-radius:10px}.ctc-part h5{font-size:14px;font-weight:500}.ctc-part p{font-size:20px;font-weight:700}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.rotate{animation:4s linear infinite spin}.course-overview .play{position:absolute;top:18%;left:50%;transform:translatex(-26%);display:flex;align-items:center;justify-content:center;z-index:3}.course-overview .play svg{position:absolute;cursor:pointer;z-index:2}.course-overview .play img{width:116px;height:116px;z-index:1}.course-overview .feature-card{min-height:134px;border-radius:10px}.course-overview .d-flex.flex-column .feature-card:first-child{background-color:#2a526b}.course-overview .d-flex.flex-column .feature-card:nth-child(2){background-color:#347284}.course-overview .d-flex.flex-column .feature-card:nth-child(3){background-color:#1784a3}.course-overview .d-flex.flex-column .feature-card:nth-child(4){background-color:#00adb4}.course-overview .d-flex .feature-card:first-child .icon{border:5px solid #2a526b}.course-overview .d-flex .feature-card:nth-child(2) .icon{border:5px solid #347284}.course-overview .d-flex .feature-card:nth-child(3) .icon{border:5px solid #1784a3}.course-overview .d-flex .feature-card:nth-child(4) .icon{border:5px solid #00adb4}.course-overview .d-flex .feature-card:first-child .icon svg path{fill:#2A526B}.course-overview .d-flex .feature-card:nth-child(2) .icon svg path{fill:#347284}.course-overview .d-flex .feature-card:nth-child(3) .icon svg path{fill:#1784A3}.course-overview .d-flex .feature-card:nth-child(4) .icon svg path{fill:#00ADB4}.course-overview .d-flex .feature-card .semi-circle{top:-8px;left:50%;transform:translateX(-50%)}.course-overview .feature-card h4{color:#fff;text-align:center;font-family:Inter;font-size:18px;font-style:normal;font-weight:700;line-height:1.2;margin-bottom:5px}.course-overview .feature-card p{color:#fff;text-align:center;font-family:Inter;font-size:15px;font-style:normal;font-weight:500;line-height:1.2;margin:0}.course-overview .feature-card .icon{bottom:0;left:50%;transform:translate(-50%,62%);z-index:2;border:5px solid #00adb4;width:79px;height:79px}.course-overview .feature-card .content{transform:translateY(10%)}.course-overview .feature-card:first-child .content{transform:translateY(0)}.course-overview .form-head h4{color:#fff;text-align:center;font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:120%;text-wrap:nowrap;margin-bottom:20px}.course-overview form input::placeholder{color:#b0b0b0!important}.course-overview form select:valid{color:#000}.course-overview form input::-webkit-input-placeholder{color:#b0b0b0!important}.course-overview form input:-ms-input-placeholder{color:#b0b0b0!important}.course-overview form input::-ms-input-placeholder{color:#b0b0b0!important}@media (min-width:900px){.course-overview .accordion{max-height:483px;overflow-y:scroll;padding-right:15px;scrollbar-width:thin!important;scrollbar-color:var(--primary-one) #f1f1f1!important}.course-overview .accordion::-webkit-scrollbar{width:12px!important}.course-overview .accordion::-webkit-scrollbar-track{background:var(--primary-two)!important;border-radius:10px!important}.course-overview .accordion::-webkit-scrollbar-thumb{background:var(--primary-one)!important;border-radius:10px!important;border:2px solid #f1f1f1!important;transition:background .3s!important}.course-overview .accordion::-webkit-scrollbar-thumb:hover{background:var(--primary-one)!important}}.admission-process .admission-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;align-items:end}.admission-process .para{color:#202020;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:28px;margin-bottom:30px;text-align:start}.admission-process .listing li span.number{position:relative;z-index:2;width:60px;height:60px;border-radius:50%;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;color:#fff;background-color:var(--primary-two);border:9.33px solid #fff;text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:25px;fill:#FFF;filter:drop-shadow(0 14px 16px rgba(89, 112, 204, .15)) drop-shadow(0 10px 4px rgba(89, 112, 204, .04))}.admission-process .listing li p{color:#000;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:25px}.admission-process .form-title,.admission-process .upload-box p,.admission-process .upload-box small,.admission-process .upload-box small span{font-style:normal;line-height:normal;font-family:Inter;text-align:center}.admission-process .listing li p span.d-block{color:var(--primary-one);font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:25px}.admission-process .listing li{position:relative;z-index:1}.admission-process .listing li::before{content:"";position:absolute;left:30px;top:60px;height:calc(100% - 60px);width:3px;border-left:3px dashed #000}.admission-process .listing li:last-child::before{display:none}.admission-process .form-card{background:#0f4c81;padding:30px;border-radius:20px;color:#fff}.admission-process .form-title{color:#fff;font-size:20px;font-weight:700;margin-bottom:30px}.admission-process .form-accordion{border-radius:12px;margin-bottom:12px;overflow:hidden}.admission-process .accordion-header{padding:14px 16px;font-weight:600;color:#0f4c81;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background:#eaeaea}.admission-process .accordion-body{max-height:0;overflow:hidden;transition:.4s;padding:0 16px}.admission-process .form-accordion.active .accordion-body{max-height:300px;padding:10px 0}.admission-process .form-accordion.active .accordion-body.collapsed{padding:10px 0}.admission-process .form-accordion.active .accordion-header{background:#fff;border-radius:10px}.admission-process .form-input{width:100%;margin-bottom:10px;padding:10px;outline:0;color:#fff;border-radius:10px;border:1px solid #69bafa;background:#0b61a6}.admission-process .form-input::placeholder{color:rgba(255,255,255,.6)}.admission-process .form-input:focus{border-color:#6ec1e4;box-shadow:0 0 0 2px rgba(110,193,228,.2)}.admission-process select.form-input{appearance:none;color:rgba(255,255,255,.7)}.admission-process .divider{height:2px;background:rgba(255,255,255);margin:20px -30px}.admission-process .upload-box{border:2px solid;padding:20px;border-radius:12px;text-align:center;margin-bottom:10px;color:rgba(255,255,255,.7);cursor:pointer;transition:.3s}.admission-process .upload-box.dragover{border-color:#69bafa;background:rgba(105,186,250,.1)}.admission-process .upload-box p{color:#69bafa;font-size:16px;font-weight:400}.admission-process .upload-box svg{display:block;margin:10px auto}.admission-process .upload-box small{color:#fff;font-size:12px;font-weight:700}.admission-process .upload-box small span{display:block;color:#fff;font-size:10px;font-weight:400}.admission-process .submit-btn{width:100%;background:var(--secondary-one);color:#fff;border:1px solid transparent;padding:12px;border-radius:10px;font-weight:600}.admission-process .submit-btn:hover{width:100%;background:0 0;color:var(--secondary-one);border:1px solid var(--secondary-one);padding:12px;border-radius:10px;font-weight:600}.admission-process .select-wrapper select{width:100%;appearance:none;padding-right:40px}.admission-process .select-arrow{position:absolute;right:12px;top:50%;transform:translateY(-86%);pointer-events:none;display:flex;align-items:center}.fee-structure .heading-medium{margin-bottom:20px!important}.fee-structure .desc{color:#000;font-family:Inter;font-size:20px;font-style:normal;font-weight:400;line-height:28px;margin-bottom:30px}.fee-structure .avail p,.fee-structure .price{font-size:30px;font-style:normal;font-family:Inter}.fee-structure .price{color:var(--primary-one);font-weight:700;line-height:121.126%;margin-bottom:30px}.fee-structure .btns{margin-bottom:30px;gap:20px}.fee-structure .rounded-ylw-strip{color:var(--primary-one);font-family:Inter;font-size:16px;font-style:italic;font-weight:400;line-height:121.126%;padding:10px 20px;background:var(--secondary-one);width:fit-content;text-wrap:nowrap;margin-bottom:20px}.fee-structure .avail{padding:10px;border-radius:20px;background:var(--primary-two)}.fee-structure .avail .iot-avail-logo{width:78px;height:78px;aspect-ratio:1/1;border-radius:20px;background:#fff}.fee-structure .avail p{color:#fff;font-weight:700;line-height:121.126%;text-wrap:nowrap}.fee-structure .fee-right{border-radius:20px;background:linear-gradient(102deg,#004f8e 3.77%,#3ea4c1 97.22%);padding:30px;width:100%}@media(max-width:992px){.tab-content-item .companies-grid{max-width:100%}.admission-process .admission-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;align-items:center}.fee-structure .fee-right{width:fit-content}}.fee-structure .fee-right .listing{gap:30px}.fee-structure .fee-right .head{color:#fff;text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase;margin-bottom:10px}.fee-structure .fee-right .head-badge{color:#3f3f3f;text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase;display:flex;width:fit-content;padding:10px 20px;justify-content:center;align-items:center;border-radius:10px;background:#fff;margin-bottom:20px}.fee-structure .fee-right .listing li{min-height:78px;padding:20px;border-radius:20px;border:1px solid #fff;background:0 0;position:relative}.fee-structure .fee-right .listing li:not(:last-child)::after{content:"";position:absolute;top:78px;left:50%;border-left:1px dashed #fff;height:30px}.fee-structure .fee-right .listing li span{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:120%}.fee-structure .fee-right .listing li.last{min-height:78px;padding:20px;border-radius:20px;border:1px solid var(--primary-two);background:#fff}.fee-structure .fee-right .listing li.last span{color:#3f3f3f;font-family:Inter;font-size:16px;font-style:italic;font-weight:700;line-height:120%}.career .nav-tabs{border:0;display:inline-flex;gap:20px;background:#f5fafc;padding:10px 12px;border-radius:999px}.career .nav-tabs .nav-item{width:auto;flex:0 0 auto}.career .nav-tabs .nav-link,.career .nav-tabs .nav-link:hover{border:1px solid transparent;background:#fff;color:#6b7280;font-family:var(--default-font);font-size:16px;font-weight:600;line-height:1.5;padding:8px 22px;border-radius:999px;text-align:center;height:auto;box-shadow:0 8px 18px rgba(15,23,42,.08)}.career .contentbx .head,.career .contentbx p{color:var(--text-black);font-family:var(--default-font);font-style:normal}.career .nav-tabs .nav-link.active{color:#111827;border-color:var(--text-light-blue);box-shadow:0 3px 15px -3px var(--text-light-blue)}.career .contentbx .tab-content{margin-top:10px}.career .contentbx .tab-content .part{display:flex;align-items:flex-start;gap:18px;padding:22px 24px;border-radius:16px;margin-top:10px;background:#fff;box-shadow:0 12px 30px rgba(15,23,42,.12);border:1px solid var(--text-light-blue)}.career .contentbx .tab-content .part .image{min-width:60px;max-width:60px;height:auto;display:none;align-items:center;justify-content:center}.career .contentbx .head{font-size:20px;font-weight:700;line-height:121.126%;margin-bottom:20px}.career .contentbx p{font-size:16px;font-weight:400;line-height:136.516%;margin-bottom:0}.career .left-wrapper{padding:0 40px 40px}.career .career-img01{aspect-ratio:474/318;width:100%}.career .career-img02{top:0;left:0;transform:translate(0,55%);max-width:140px}.career .career-img03{bottom:0;right:0;max-width:140px}.faq-section .faq-title{color:#113563;font-size:40px;font-weight:700;margin-bottom:40px}.faq-section .accordion-button,.faq-section .faq-tab,.last-chance h4,.last-chance small,.last-chance small strong{font-size:16px;font-family:Inter;font-style:normal}.faq-section .faq-sidebar{border-bottom:1px solid #4c4c4c;padding-bottom:15px}.faq-section .faq-tabs .faq-tab{border:1px solid #1d6e90}.faq-section .faq-tabs span{color:#1d6e90}@media(min-width:992px){.academic-partners .feature-grid{grid-template-columns:repeat(4,1fr);gap:20px}.academic-partners .feature-card{margin-left:45px}.academic-partners .partner-circle{width:90px;height:90px;padding:15px;margin:auto}.academic-partners .partner-name{min-height:90.38px;padding:0 0 0 65px}.faq-section .faq-sidebar{border-bottom:none;padding-bottom:none}.faq-section .faq-tabs{grid-template-columns:repeat(1,1fr);gap:15px}}.faq-section .faq-tab{display:flex;align-items:center;gap:12px;padding:15px;border:none;background:0 0;width:100%;text-align:left;color:#004f8e;font-weight:700;line-height:23px;border-radius:10px;cursor:pointer;transition:.3s}.faq-section .faq-tab span{color:#004f8e!important}.faq-section .faq-tab:hover{background:#cadde5}.faq-section .faq-tab.active{background:#004f8e;color:#fff!important}.faq-section .faq-tab.active span{color:#fff!important}.faq-section .faq-tab.active .faq-icon svg path{fill:#fff}.faq-section .faq-icon svg path{fill:#004F8E}@media(min-width:991px){.faq-section .faq-container .col-lg-2{width:19%!important}.faq-section .faq-container .col-lg-10{width:81%!important}}.faq-section .faq-content{flex:1;min-width:300px}@media (min-width:991px){.faq-section .faq-content{padding-left:30px;border-left:1px solid #4c4c4c}}.faq-section .accordion-item{margin-bottom:15px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05);border-radius:10px!important;border:1px solid #5970cc;background:#f1f3ff}.faq-section .accordion-button{background-color:transparent;padding:23px 25px;border-top:1px solid #5970cc;border-radius:10px!important;box-shadow:none!important;color:#3f3f3f;font-weight:700;line-height:25px}.faq-section .accordion-button:not(.collapsed),.faq-section .accordion-item:first-of-type>.accordion-header .accordion-button.collapsed,.faq-section .accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{background:0 0}.faq-section .accordion-button::before{content:'';position:absolute;transition:transform .3s ease-in-out;right:14px;top:50;width:15px;height:15px;background:url(../images/ds_ml_ai_genai_by_eict_iitroorkee/arrow_down.png) 0 0/contain no-repeat;transform:rotate(180deg)}@media(min-width:768px){.course-overview .image-building-1{aspect-ratio:249/395;max-width:249px}.course-overview .image-building-2{aspect-ratio:256/343;max-width:256px}.course-overview .arrow{padding:10px;width:118px}.course-overview .ctc-part{background-color:#164052;border-radius:10px}.ctc-part h5{font-size:18px;font-weight:500}.ctc-part p{font-size:24px;font-weight:700}.faq-section .accordion-button::before{right:30px;width:20px;height:20px}}.faq-section .accordion-body{padding:0 25px 20px;color:#5a6c7d;line-height:1.7;font-size:14px}@media (max-width:768px){.faq-section .faq-title{font-size:24px}.faq-section .accordion-button{padding:15px;font-size:14px}.faq-section .accordion-body{padding:15px}}.last-chance{background:linear-gradient(102deg,#1e296b 3.77%,#5970cc 97.22%);overflow:hidden}.last-chance img{margin-bottom:50px}.last-chance h4{color:#fff;text-align:center;font-weight:700;line-height:142%;margin-bottom:13.54px}.last-chance .heading-medium{margin-bottom:10px;color:#1e296b}.last-chance .heading-medium span{color:#5970cc;font-family:Inter}.last-chance small{color:#000;font-weight:400;line-height:142%}.last-chance small strong{color:#000;font-weight:700;line-height:142%}.last-chance .enquiry-form{display:flex;flex-direction:column;gap:16px;margin-top:20px}.last-chance .enquiry-form .form-input{width:100%;padding:14px 18px;border-radius:10px;border:1.5px solid #b0bae8;background:#eef0fa;color:#000;font-family:Inter;font-size:15px;font-weight:400;outline:0;resize:none}.last-chance .enquiry-form .form-input::placeholder{color:#9099c0}.last-chance .enquiry-form .form-input:focus{border-color:#1e296b}.last-chance .enquiry-form .submit-btn{padding:14px 32px;border-radius:50px;background:#1e296b;color:#fff;font-family:Inter;font-size:16px;font-weight:700;border:none;cursor:pointer}.last-chance .enquiry-form .submit-icon-btn{width:50px;height:50px;border-radius:50%;background:#1e296b;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.d-flex.align-items-center:hover .submit-btn,.d-flex.align-items-center:hover .submit-icon-btn{background:#5970cc}.last-chance .timer-box{width:100%;max-width:406px}.last-chance .right-container{border-radius:50px 0 0 50px;background:#f1f3ff;margin-right:-350px;padding:60px 350px 60px 60px}.last-chance svg.position-absolute{left:27px;top:17px}.master-twenty-plus,.transform-data,.who-should-enroll{background-color:#fff}.transform-data .row{--bs-gutter-x:20px}.transform-data .row .card-box{border-radius:20px;padding:20px;height:100%}.transform-data .row .card1{background-color:var(--primary-three)}.transform-data .row .card2{background-color:var(--secondary-three)}.card-bottom .btn,.card-bottom .btn:hover{background:#0b61a5}.transform-data .row .card-box .head{color:#000;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:140%;margin-bottom:20px}@media screen and (max-width:576px){.transform-data .row .card-box .text-black,.transform-data .row p{font-size:12px}.transform-data .row .card-box{min-height:fit-content}}.live-industry{background:var(--primary-gradient-two)}.live-industry .text{color:#fff}.live-industry .heading-medium,.master-twenty-plus .heading-medium,.who-should-enroll .heading-medium{margin-bottom:20px}.live-industry .desc{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.master-twenty-plus .row .col-lg-7 .text-black,.who-should-enroll .desc{color:#000;font-family:Inter;font-size:16px;font-style:normal;font-weight:400}.live-industry .row .next-pre .next,.live-industry .row .next-pre .pre{width:45px;height:45px;background:#fff}.live-industry .row .next-pre .next:hover,.live-industry .row .next-pre .pre:hover{background:#fda31b}.live-industry .swiper-wrapper{align-items:stretch}.live-industry .swiper-slide{height:auto;display:flex}.live-industry .swiper-wrapper .swiper-slide .part{border-radius:20px;border:3px solid rgba(216,237,243,.2);padding-bottom:24px;display:flex;flex-direction:column;height:100%;width:100%}.live-industry .swiper-wrapper .swiper-slide .part .image{width:100%;aspect-ratio:387/200;overflow:hidden;border-radius:20px;margin-bottom:20px}.live-industry .swiper-wrapper .swiper-slide .part .image img{width:100%;height:100%;object-fit:cover;display:block}.live-industry .swiper-wrapper .swiper-slide .part p.text-white{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:150%;padding:0 30px;margin-bottom:20px;flex-grow:1}.live-industry .swiper-wrapper .swiper-slide .part h6.text-white{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:150%;padding:0 30px;margin-bottom:10px}.card-bottom{gap:10px;padding:0 30px}.card-bottom .btn{display:inline-flex;padding:5px 20px;justify-content:center;align-items:center;border-radius:10px}.master-twenty-plus .card-box{background-color:var(--secondary-four);height:100%;border-radius:20px;padding:30px}.master-twenty-plus .card-box .head{color:#3f3f3f;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:140%;text-transform:capitalize;margin-bottom:20px}.master-twenty-plus .card-box ul{padding:0!important;margin:0!important}.master-twenty-plus .card-box ul li{padding:0 0 10px}.master-twenty-plus .row .col-lg-7 .text-black{margin-bottom:60px}.skills-you-will .row .skills-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.skills-you-will .row .skills-grid .skill{border-radius:10px;background:#fff;min-height:fit-content;gap:10px;padding:10px 0 10px 10px}.skills-you-will .row .skills-grid .skill .text-black{font-size:15px;margin-bottom:0}.hero-img{max-height:460px}.who-should-enroll .desc{line-height:23px;margin-bottom:30px}.who-should-enroll .audiance-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.who-should-enroll .audiance-grid .audiance-type{min-height:220px;border-radius:10px;border:1px solid #3ea4c1}.who-should-enroll .audiance-grid .audiance-type .audiance-icon{width:60px;height:60px;aspect-ratio:1/1;border-radius:10px;background:#ffe6c1;display:flex;align-items:center;justify-content:center}.global-recognized-certificates .heading{font-size:25px;color:var(--primary-four);text-align:center;font-weight:700px;margin-bottom:20px}.global-recognized-certificates .certificate-para{max-width:1024px;margin-left:auto;margin-right:auto}.global-recognized-certificates .icons-circle{max-width:1100px;margin-inline:auto}.global-recognized-certificates .icons-circle-wrapper{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;padding:15px 20px;border-radius:20px;background-color:#f3f3f3}.global-recognized-certificates .icons-circle-item{display:flex;align-items:center;gap:14px}@media(max-width:576px){.btn-primary,.btn-primary-outlined,.btn-teal,.btn-white,.btn-ylw{padding:10px 15px;font-size:18px;font-weight:600;line-height:1.2}.icon-teal,.icon-white,.icon-ylw{width:41.6px;height:41.6px}.hero-section .heading-large span{border-bottom:4px solid var(--primary-two);padding-bottom:3px}.hero-section .step-into{margin-top:15px;margin-bottom:20px;gap:5px!important}.hero-section .step-into img{max-height:20px}.hero-section .step-into span{color:#3f3f3f;font-family:Inter;font-size:14px;font-style:italic;font-weight:700;line-height:120%;max-width:244px}.hero-section ul{margin-bottom:20px}.hero-section ul li span{text-wrap:wrap;line-height:1.5}.hero-section .numbering .number{padding:0 10px!important}.hero-section .numbering .number.first{padding:0 10px 0 0!important}.hero-section .numbering .number.middle{padding:0 1px!important}.admission-deadline .deadline-flex .deadline-item .text h4,.admission-deadline .deadline-flex .deadline-item .text p{font-size:14px;line-height:normal}.admission-deadline .deadline-flex .deadline-item .icon{width:35px;height:35px}.admission-deadline .deadline-flex .deadline-item .icon svg,.key-highlights .highlight-grid .higlight .icon svg,.what-makes .highlight-grid .higlight .icon svg{width:15px}.admission-deadline img{max-height:63px}.key-highlights .highlight-grid,.what-makes .highlight-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:5px;row-gap:14px}.key-highlights .highlight-grid .higlight .icon,.what-makes .highlight-grid .higlight .icon{width:35px;height:35px;aspect-ratio:1/1;background:#fff;filter:drop-shadow(0 8px 16px rgba(0, 0, 0, .08)) drop-shadow(0 0 4px rgba(0, 0, 0, .04))}.key-highlights .highlight-grid .higlight .text{color:#000;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:normal;max-width:100%}.what-makes .highlight-grid .higlight .text span{color:#000;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.what-makes .highlight-grid .higlight .text .head{color:#000;font-family:Inter;font-size:12px;font-style:normal;font-weight:700;line-height:normal}.what-makes .highlight-grid .higlight .text{max-width:100%}.course-overview .feature-card h4,.course-overview .form-head h4,.what-makes .form-head h4{font-size:16px}.partner-card{background:0 0;border-radius:20px;border:1px solid var(--primary-one);padding:0 22px;width:100%;height:60px;display:flex;align-items:center;justify-content:center}.tab-content-item .companies-grid{gap:5px}.career-section .tabs{gap:5px;margin-bottom:20px}.tab-btn{display:inline-flex;padding:5px 14px;justify-content:center;align-items:center;gap:10px;border-radius:10px;border:1px solid var(--primary-one);color:var(--primary-one);text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:700;line-height:1.2}.course-overview .arrow img{max-width:40px}.course-overview .play{transform:translatex(-50%)}.course-overview .play img{max-width:70px;max-height:70px}.course-overview .play svg{max-width:10px;max-height:15px}.course-overview .feature-card p,.fee-structure .fee-right .head{font-size:14px}.admission-process .admission-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:20px;align-items:center}.admission-process .para{font-size:14px;line-height:1.2}.fee-structure .desc,.fee-structure .price{font-family:Inter;font-style:normal;margin-bottom:20px}.fee-structure .desc{color:#000;font-size:16px;font-weight:400;line-height:22px}.fee-structure .price{color:var(--primary-one);font-size:22px;font-weight:700;line-height:121.126%}.fee-structure .btns{margin-bottom:20px;gap:10px}.fee-structure .rounded-ylw-strip{color:var(--primary-one);font-family:Inter;font-size:14px;font-style:italic;font-weight:400;line-height:121.126%;padding:10px 8px;background:var(--secondary-one);width:fit-content;text-wrap:wrap;margin-bottom:20px}.fee-structure .avail .iot-avail-logo{width:50px;height:50px;aspect-ratio:1/1;border-radius:14px}.fee-structure .avail p{color:#fff;font-family:Inter;font-size:18px;font-style:normal;font-weight:700;line-height:121.126%;text-wrap:nowrap}.fee-structure .fee-right{padding:20px}.fee-structure .fee-right .head-badge{font-size:12px}.career .nav-tabs{gap:10px;background:0 0}.last-chance .right-container{border-radius:13px;background:#f1f3ff;margin-right:0;padding:20px}.who-should-enroll .desc{font-size:14px;margin-bottom:20px}.global-recognized-certificates .icons-circle-item svg{width:30px;height:30px}}.global-recognized-certificates .icons-circle-text{color:#3ea4c1;font-size:16px;font-weight:600;margin-bottom:0;line-height:1.4}.global-recognized-certificates .course-certificate img{max-height:418px}.global-recognized-certificates .course-certificate .text-black{color:#1e296b!important;font-weight:700;line-height:150%;text-transform:capitalize}@media (max-width:576px){.course-overview .right-part{justify-content:center}.global-recognized-certificates .certificate-para,.global-recognized-certificates .course-certificate .text-black,.global-recognized-certificates .icons-circle-text,.live-industry .row p,.live-industry .swiper-wrapper .swiper-slide .part .text-white,.master-twenty-plus .row .text-black,.who-should-enroll .text-black{font-size:12px}.live-industry .row .next-pre .next,.live-industry .row .next-pre .pre{width:32px;height:32px}.row>[class*=col-]{margin-bottom:10px}.row>[class*=col-]:last-child{margin-bottom:0}.master-twenty-plus .card-box{min-height:fit-content}.master-twenty-plus .row .col-lg-7 .text-black{color:#000;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;margin-bottom:20px}.skills-you-will .row .skills-grid .skill{font-size:12px;min-height:fit-content}.global-recognized-certificates .heading,.who-should-enroll .heading{font-size:20px;margin-bottom:10px}.who-should-enroll .audiance-grid{grid-template-columns:1fr}.who-should-enroll .audiance-grid .audiance-type{min-height:fit-content;font-size:12px}.who-should-enroll .audiance-grid .audiance-type .audiance-icon{width:50px;height:50px}.global-recognized-certificates .icons-circle-wrapper{justify-content:flex-start;gap:8px;padding:0 16px 20px}.global-recognized-certificates .icons-circle-item{width:100%}}