:root{--red-color:#ee2c3c;--blue-color:#6a11b0;--black-color:#000;--white-color:#fff;--grey-color:#666;--mid-grey-color:#999;--dark-grey-color:#333;--theme-font-family:"Mulish",sans-serif;--font-12:0.75rem;--font-14:0.875rem;--font-15:0.938rem;--font-16:1rem;--font-17:1.063rem;--font-18:1.125rem;--font-19:1.188rem;--font-20:1.25rem;--line-h-14:0.875rem;--line-h-16:1rem;--line-h-18:1.125rem;--line-h-20:1.25rem;--line-h-22:1.375rem;--line-h-24:1.5rem;--line-h-26:1.625rem;--line-h-28:1.75rem;--line-h-30:1.875rem}*,body{margin:0;padding:0}a,a:hover{text-decoration:none}.hs-button,img,svg{display:inline-block}.hs-button,body,p{letter-spacing:-.01em}.hs-button,.hs-input,body{font-family:var(--theme-font-family)}.chk-box input[type=checkbox]+label:after,.chk-box input[type=checkbox]+label:before,.radio-box input[type=radio]+label:after,.radio-box input[type=radio]+label:before{content:"";height:20px;left:0;position:absolute;top:2px;width:20px}*,body,footer.footer>.container-fluid,ol,ul{padding:0}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent}.hs-button,img,svg{vertical-align:middle}html{font-size:100%}body{background-color:var(--white-color);color:var(--grey-color);font-size:var(--font-20);font-style:normal;font-weight:400;min-width:320px}a,button{outline:0!important;transition:.3s}a{color:var(--black-color)}a:hover{color:#e50913;outline:0}a,img,svg{border:none;outline:0}img,svg{height:auto;max-width:100%}.h1-class,.h2-class,.h3-class,.h4-class,.h5-class,.h6-class,h1,h2,h3,h4,h5,h6{color:var(--black-color);font-family:var(--theme-font-family);font-weight:700;letter-spacing:-.01em;margin:0 0 15px}ol,p:last-child,ul{margin:0}.h1-class,h1{font-size:2.5rem;line-height:3rem}.h2-class,h2{font-size:2.25rem;line-height:2.75rem}.h3-class,h3{font-size:1.75rem;line-height:2.25rem}.h4-class,h4{font-size:1.5rem;line-height:2rem}.h5-class,h5{font-size:1.25rem;line-height:1.75rem}.h6-class,h6{font-size:1.125rem;line-height:1.5rem}ul li{list-style:none}p{display:block;font-size:var(--font-20);line-height:var(--line-h-28);margin:0 0 15px}b,strong{font-weight:700}.hs-button{background:linear-gradient(180deg,#ee2c3c 0,#da202f);border:none;border-radius:.5rem;box-shadow:none!important;color:var(--white-color);cursor:pointer;font-size:var(--font-18);font-weight:500;height:2.75rem;line-height:2.75rem;padding:0 30px;position:relative;text-align:center;transition:.3s;width:auto}.hs-button.line-btn,.hs-input{border:1px solid #ccc;color:var(--black-color)}.hs-button.full-btn{display:block;width:100%}.hs-button:active,.hs-button:focus,.hs-button:hover{background:linear-gradient(180deg,#da202f 0,#ee2c3c);color:var(--white-color);outline:0}.hs-button.black-btn{background:var(--black-color)}.hs-button.black-btn:active,.hs-button.black-btn:focus,.hs-button.black-btn:hover{background:#222}.hs-button.line-btn{background:0 0}.hs-button.line-btn:active,.hs-button.line-btn:focus,.hs-button.line-btn:hover{background:0 0;border:1px solid #e50913;color:#e50913}.hs-button:disabled{appearance:none;cursor:default;opacity:.3;pointer-events:none}.hs-form-field{margin-bottom:20px}.container,.container-small{margin:0 auto;padding:0 15px}.hs-input{background-color:var(--white-color);border-radius:.5rem;display:block;font-size:var(--font-16);font-weight:400;height:3rem;line-height:2.875rem;outline:0;padding:0 15px;width:100%}.font12,.font14,.font16,.font18{line-height:1.3rem}.chk-box input[type=checkbox]:checked+label,.radio-box input[type=radio]:checked+label,.sub-hd1{font-weight:700}.hs-input:focus{box-shadow:none;outline:0}textarea.hs-input{height:100px!important;line-height:normal!important;padding:10px 15px;resize:none}.program-form .dropdown .hs-input,select.hs-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url(/hubfs/raw_assets/public/upGrad-New-2024/upGradTheme2024/images/select-arrow.png) center right 15px no-repeat;height:3rem!important;padding:0 35px 0 15px;text-align:left}.check-list li,.star-list li{color:var(--dark-grey-color);font-size:var(--font-18);line-height:var(--line-h-24);margin:0 0 10px;padding:0 0 0 25px;position:relative}::-webkit-input-placeholder{color:var(--black-color)}::-moz-placeholder{color:var(--black-color)}.chk-box,.radio-box{position:relative}.chk-box input[type=checkbox],.radio-box input[type=radio]{bottom:0;cursor:pointer;left:0;opacity:0;position:absolute;top:0;width:20px}.chk-box input[type=checkbox]+label,.radio-box input[type=radio]+label{color:var(--black-color);cursor:pointer;display:block;font-size:var(--font-16);margin:0;padding-left:28px;position:relative}.chk-box input[type=checkbox]+label:before{border:1px solid #000;border-radius:4px;display:block}.chk-box input[type=checkbox]+label:after{background:url(/hubfs/raw_assets/public/upGrad-New-2024/upGradTheme2024/images/check-arw-white.png) 50% no-repeat #ee2c3c;border:1px solid #ee2c3c;border-radius:4px;display:none}.chk-box input[type=checkbox]:checked+label:after,.owl-carousel.owl-loaded,.radio-box input[type=radio]:checked+label:after{display:block}.radio-box input[type=radio]+label:before{border:1px solid #c2bfbf;border-radius:50%;display:block}.radio-box input[type=radio]+label:after{background:url(/hubfs/raw_assets/public/upGrad-New-2024/upGradTheme2024/images/check-arw-white.png) 5px 6px no-repeat #ee2c3c;border-radius:50%;display:none}.owl-dots>button.owl-dot,.owl-nav>button{border:none;cursor:pointer;outline:0!important}.container{max-width:1270px}.container,.container-small{position:relative;width:100%}.container-small{max-width:1060px}.text-gradient{color:#e50913}.check-list li{background:url(/hubfs/raw_assets/public/upGrad-New-2024/upGradTheme2024/images/check-list.png) left 4px no-repeat}.star-list li{background:url(/hubfs/raw_assets/public/upGrad-New-2024/upGradTheme2024/images/star-list-new.png) left 3px no-repeat}.row{margin-left:-15px;margin-right:-15px}.row>*{padding-left:15px;padding-right:15px}.blue-gradient{background:#fff3f5}.purple-gradient{background:linear-gradient(90deg,#690adf 0,#bd73fb)}.yellow-gradient{background:linear-gradient(90deg,#ff5f00 0,#ff9600)}.sub-hd1{color:#404041;font-size:var(--font-14);margin:0 0 10px}.red-color{color:var(--red-color)}.blue-color{color:var(--blue-color)}.mb-100{margin:0 0 100px!important}.font12{font-size:.75rem}.font14{font-size:.875rem}.font16{font-size:1rem}.font18{font-size:1.125rem}.cookie-space{padding-bottom:0!important}.cmn-slider.owl-carousel .owl-stage-outer{margin:0 -10px;padding:0 10px}@media only screen and (max-width:1199px){html{font-size:90%}.check-list li{background-position:left 3px}.star-list li{background-position:left 2px}}@media only screen and (max-width:991px){.mb-100{margin:0 0 50px!important}}@media only screen and (max-width:767px){body,p{font-size:var(--font-16)}.h1-class,.h2-class,.h3-class,.h4-class,.h5-class,.h6-class,h1,h2,h3,h4,h5,h6,p{margin:0 0 10px}.h1-class,h1{font-size:2rem;line-height:2.3rem}.h2-class,h2{font-size:1.5rem;line-height:2rem}.h3-class,h3{font-size:1.3rem;line-height:1.8rem}.h4-class,h4{font-size:1.2rem;line-height:1.5rem}.h5-class,h5{font-size:1.1rem;line-height:1.3rem}p{line-height:var(--line-h-22)}p br{display:none}.hs-button{font-size:var(--font-18)}.text-center.mt-1 .hs-button,.text-center.mt-4 .hs-button,.text-center.mt-4 .hs-button.black-btn,.text-center.mt-5 .hs-button{display:block;width:100%}.check-list li,.star-list li{background-position:left 2px;background-size:14px auto;font-size:var(--font-16);line-height:var(--line-h-20);padding:0 0 0 20px}}.owl-carousel .animated{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-carousel .fadeOut1{-webkit-animation-name:fadeOut1;animation-name:fadeOut1}@-webkit-keyframes fadeOut1{0%{opacity:1}to{opacity:0}}@keyframes fadeOut1{0%{opacity:1}to{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel{display:none;position:relative;width:100%;z-index:1}.owl-dots,.owl-nav>button{position:absolute;text-align:center}.owl-carousel .owl-stage{display:flex;position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.owl-carousel .owl-stage-outer{overflow:hidden;position:relative;transform:translateZ(0);-moz-transform:translateZ(0);-webkit-transform:translateZ(0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer}.owl-carousel.owl-loading{display:block;opacity:0}.owl-carousel .owl-item{-webkit-backface-visibility:hidden;float:left;min-height:1px;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;width:100%}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-ms-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.owl-carousel .owl-nav .disabled,.owl-dots>button>span{display:none!important}.owl-nav>button{color:#fff;display:block;font-family:Arial;font-size:0;height:16px;line-height:16px;margin-top:-12px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);width:10px}.owl-dots.disabled,.owl-nav.disabled,.owl-nav>button>span{display:none}.owl-nav>button.owl-prev{background:url(/hubfs/raw_assets/public/upGrad-New-2024/upGradTheme2024/images/prev-arw.png) 50% no-repeat;left:-35px}.owl-nav>button.owl-next{background:url(/hubfs/raw_assets/public/upGrad-New-2024/upGradTheme2024/images/next-arw.png) 50% no-repeat;right:-35px}.owl-dots{align-items:center;bottom:-30px;display:flex;justify-content:center;left:0;right:0}.owl-dots>button.owl-dot{background:#d9d9d9;border-radius:50%;height:12px;margin:0 5px;vertical-align:middle;width:12px}.owl-dots>button.owl-dot.active{background:#004990}a.cta_button{box-sizing:border-box!important}.popup{align-items:center;background:rgba(0,0,0,.3);display:flex;justify-content:center;left:0;position:fixed;top:0;z-index:99999999}@media only screen and (max-width:1349px){.owl-nav>button.owl-prev{left:-10px}.owl-nav>button.owl-next{right:-10px}}.body-container-wrapper>.container-fluid{padding-left:0;padding-right:0}.header{margin-bottom:10px;margin-top:10px}.engt .engt-wrapper{position:fixed;z-index:9999999999}.mb-90{margin-bottom:90px}.mb-80{margin-bottom:80px}.mb-70{margin-bottom:70px}.mb-60{margin-bottom:60px}.mb-50{margin-bottom:50px}.mb-40{margin-bottom:40px}.mb-30{margin-bottom:30px}.mb-20{margin-bottom:20px}.mb-10{margin-bottom:10px}.star-list li{background:url(https://20918102.fs1.hubspotusercontent-na1.net/hubfs/20918102/raw_assets/public/upGrad-New-2024/upGradTheme2024/images/star-list-new.png) no-repeat left 3px}@media only screen and (max-width:767px){.star-list li{background-position:left 2px;background-size:14px auto}}.check-list li{background:url(https://20918102.fs1.hubspotusercontent-na1.net/hubfs/20918102/raw_assets/public/upGrad-New-2024/upGradTheme2024/images/check-list.png) no-repeat left 4px}@media only screen and (max-width:767px){.check-list li{background-position:left 2px}}.upgrad-login-menu-links>a>div,.upgrad-login-menu-logout>div{color:#333;padding:10px}.btn>span,.ug-header-courses-icon,.ug-navbar-icon{line-height:0;vertical-align:middle}.header-courses-menu .course-menu li.nav-item .nav-link:hover,.header-courses-menu .course-menu li.nav-item.active .nav-link{background:#fcf0f1;border-right:2px solid #ee2c3c;box-sizing:border-box;color:var(--red-color)}.header .container.ug-header-max-width .courses-menu-button,.upgrad-login-menu-wrapper.upgrad-login-menu-wrapper-mobile,.upgrad-signup-button-wrapper.element-container.header-button{display:none!important}.hs-menu-item.hs-menu-depth-1.hs-item-has-children:before,.ug-header-courses-button:before,.upgrad-login-menu:before{content:"";cursor:pointer;height:75px;position:absolute;width:100%;z-index:1}.upgrad-login-chevron{transition:transform .2s}.changeStyles>span>i,.ug-header-courses-button:hover i,.ug-header-courses.changeStyles>i,.upgrad-login-menu:hover>.upgrad-login-chevron{transform:rotate(180deg)}.upgrad-login-user-name{color:#606c8a;font-size:14px;font-weight:500;letter-spacing:.23px;margin:0;max-width:90px;overflow:hidden;padding:0 8px;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.upgrad-login-verify-phone:hover{background-color:#f9f9f9}.upgrad-login-menu{display:flex;flex-direction:row}.upgrad-login-menu-dropdown{background:#fff;border-radius:10px;box-shadow:0 2px 4px 0 rgba(0,0,0,.27);display:flex;flex-direction:column;margin:0;max-width:500px;min-height:140px;min-width:310px;overflow:hidden;padding-bottom:10px;padding-top:10px;position:absolute;right:0;top:27px;z-index:5}.hs-menu-item.hs-menu-depth-1.hs-item-has-children,.hs-menu-item>a,.upgrad-login-menu-wrapper{position:relative}.upgrad-login-menu-dropdown>div{margin-left:10px;margin-right:10px}.upgrad-login-menu-links>a{font-size:13px}.logout-link:hover,.upgrad-login-menu-links>a>div:hover{background-color:#f9f9f9;color:#f23e36}.upgrad-login-menu-refer-banner{background:linear-gradient(270deg,#e6f6f1,hsla(0,0%,100%,0));background-image:linear-gradient(270deg,#e6f6f1,hsla(0,0%,100%,0));margin-bottom:-10px;margin-left:0!important;margin-right:0!important;margin-top:10px}.upgrad-login-menu-refer-image{margin:10px 20px}.upgrad-login-menu-refer-text{display:flex;flex-direction:column;margin-bottom:auto;margin-top:auto;row-gap:5px}.ug-header-course-card>div>*,.upgrad-login-menu-refer-text>*{margin:0}.upgrad-login-menu-logout>div{font-size:13px}.upgrad-login-menu-logout>div:hover{background-color:#f85e62;color:#fff}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}#temp_menu .hs-menu-item:last-child,#ug-signup-referral-nudge,.dropdown.ug-header-courses-button.ug-display-none,.header-courses-menu .course-menu li.nav-item .nav-link.dropdown-toggle:after,.hs-item-has-children>ul.hs-menu-children-wrapper,.mob-back-menu,.phoneSignupValidation,.sign-up-popup .modal-body [class*=ug-signIn-modalContainer__] [class*=ug-signIn-modalContainer_left__],.sign-up-popup .ug-signIn-modalContainer_left,.sub-menu.dropdown-menu ul.vertical-progra-list,.ug-signup-img,.upgrad-login-menu-wrapper,.upgrad-login-verify-phone,.vertical-program ul li:nth-child(n+5){display:none}#inputEmail{padding:6px 0}#inputEmail>input{margin:0!important}#btnSubmit{color:#f7f3f3}#ugSignInInputNameContainer .ug-signIn-modalContainer_right__input-email>*{margin-bottom:5px!important;margin-top:5px!important}#retry_otp_button{cursor:pointer;display:none}#temp_menu .hs-menu-item.hs-menu-depth-2:last-child,.course-menu li.nav-item.dropdown.active .sub-menu.dropdown-menu,ul.hs-menu-children-wrapper:hover{display:block}.ug-text-10,.ug-text-12{font-size:12px}.header-button,.upgrad-login-menu-logout,.upgrad-login-menu-logout-desktop,.upgrad-login-verify-phone{cursor:pointer}.ug-header-courses{background-color:#f23e36;border-radius:4px;color:#fff;min-width:123px;transition:none}button.ug-header-courses:hover{background-color:#fff!important;border:1px solid #f23e36!important;color:#f23e36!important}.ug-header-logo-img{width:128px}.ug-dropdown-header{flex-flow:column;padding:0}.ug-header-courses.show{background:#f23e36;border:1px solid #f23e36;color:#fff;display:block}.header-button:hover span{color:#fff}.hs-item-has-children:hover>ul.hs-menu-children-wrapper,.hs-item-has-children>ul.hs-menu-children-wrapper:hover{display:block;opacity:1;position:absolute;z-index:10}.ug-navbar-icon{font-size:11px;transition:transform .2s}.hs-item-has-children:hover>.ug-navbar-icon{color:#f23e36;transform:rotate(180deg)}.header .nav-tabs .nav-link,.header.navbar-light .navbar-nav .nav-link{color:var(--dark-grey-color);font-size:var(--font-16)}.hs-item-has-children>ul.hs-menu-children-wrapper{background:#fff;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.27);list-style:none;margin:10px 0;min-width:240px;opacity:0;padding:12px;position:absolute;text-align:left;top:35px;white-space:nowrap;z-index:-1}.iti--container{z-index:999999}.iti__country-list{flex-flow:column}ul[role=menu]{display:flex;flex-flow:row;justify-content:space-between;list-style:none;margin-bottom:unset;margin-top:unset;padding:0 10px}ul[role=menu]>a{font-size:13px;text-decoration:none}.hs-menu-item>a{color:#535b62;font-size:14px;font-weight:700;white-space:nowrap}.hs-menu-item.hs-menu-depth-2>a{display:block;font-weight:500;padding:10px 12px}.hs-menu-item:hover>a{color:#f23e36}.btn>span{font-size:14px;font-weight:600;letter-spacing:.5px}.border-override{border:none!important}.flex,.ug-dropdown-header-container:hover,.ug-dropdown-header.dropdown-menu,.ug-header-courses-button:hover+.ug-dropdown-header-container{display:flex}.ug-col-justify-space-between{justify-content:space-between}.ug-col-justify-flex-start{justify-content:flex-start}.ug-flex-override{flex:none;justify-content:flex-end}.ug-icon-bars{cursor:pointer}.ug-active-menu{display:block!important}.dropdown-item{border-bottom-left-radius:4px;border-left:5px solid #fff;border-top-left-radius:4px;font-size:16px;padding:12px 25px;white-space:pre-wrap}.dropdown-item:hover{background:#f5f5f5;border-left:5px solid #f23e36}.ug-header-courses:active{background:#f23e36!important;border:1px solid #f23e36!important;color:#fff}.hs-menu-item .hs-menu-depth-2{font-weight:500;line-height:normal}.hs-menu-item .hs-menu-depth-2:hover{background-color:#f5f5f5;border-radius:4px}.ug-header-courses-icon{font-size:13px;margin-left:5px;transition:transform .2s}.ug-dropdown-header-container{display:none;flex-direction:row}.ug-header-course-card{border:1px solid #000;border-radius:4px;color:#212529;column-gap:10px;cursor:pointer;display:flex;flex-direction:row;margin-bottom:24px;padding:20px 10px;position:relative}.ug-header-course-card>div{margin-bottom:auto;margin-top:auto}.ug-header-course-logo{max-width:55px}.ug-dropdown-header-container{border:none;margin:0;max-height:450px;position:absolute;top:23px;transform:translateY(40px);z-index:9999}.ug-dropdown-header{border:none;border-bottom-right-radius:0;border-top-right-radius:0;margin:0;max-height:70vh;overflow-y:auto;place-content:flex-start;position:static;top:12px;width:268px}.ug-dropdown-header-courses{background:#fff;box-shadow:0 4px 10px rgba(0,0,0,.16);display:none;max-height:70vh;overflow-y:auto;padding:30px}.ug-signup-button{background:linear-gradient(180deg,#ee2c3c,#da202f);border:none;border-radius:4px;color:#fff;cursor:pointer;height:38px;padding:.375rem .5rem}.ug-dropdown-header>li:not(:last-child){border-bottom:1px solid #eee}.upgradTermsAndPolicy{font-size:16px}.upgradTermsAndPolicy>a{color:#000;cursor:pointer;text-decoration-line:underline}#phoneSignUp,#phoneSignUp:active,#phoneSignUp:focus,#phoneSignUp:focus-visible,#phoneSignUp:target{border:none;outline:0}.iti.iti--allow-dropdown.iti--separate-dial-code{border:1px solid #e6e6e6;border-radius:8px;padding:10px;width:100%}.iti--separate-dial-code .iti__selected-flag{background-color:transparent}.hs-menu-item{padding:10px 5px}@media (max-width:1200px){.justify-flex-start{justify-content:flex-start}.space-between-override{flex-wrap:nowrap;justify-content:inherit}.ug-icon-bars,.ug-signup-img,a#ug-nav-signup-button{display:block}.hs-menu-wrapper>ul{background-color:#fff;flex-flow:column;gap:0;left:0;padding-left:30px;position:absolute;top:55px;width:100%;z-index:9}.hs-menu-item{padding:10px 95px}.hs-menu-wrapper,.ug-signup-button{display:none}.ug-header-override-col-width{gap:24px;width:85%}.hs-item-has-children:hover>ul.hs-menu-children-wrapper{position:inherit}.header .space-between-override.row>*{width:inherit}.header .space-between-override .ug-header-override-col-width{flex-grow:1}}@media (max-width:1024px){.ug-header-override-col-width{margin-right:500px}.ug-header-courses-icon{display:none}.ug-header-courses{font-size:12px}.hs-menu-item{padding:10px 55px}.hs-menu-wrapper>ul{top:55px}.ug-header-menu{margin-right:0}}@media (max-width:991px){.ug-header-override-col-width{margin-right:0;width:72%}}@media (max-width:768px){.ug-display-none{visibility:hidden}.ug-header-override-col-width{width:72%}}@media (max-width:767px){.ug-header-override-col-width{width:62%}.ug-header-max-width{width:100%!important}.ug-header-logo-img{height:40px;width:80px}.modal-dialog.modal-dialog-centered.ug-editprofile__modalDialog_container{width:85vw}}@media (max-width:490px){.ug-header-override-col-width{width:50%}}@media (max-width:375px){.ug-header-override-col-width{width:45%}}@media (max-width:320px){.ug-header-override-col-width{width:37%}}.changeStyles{background:#fff;border:1px solid #f23e36;color:#f23e36}.show_error{color:red;display:inline-block}.hide_error{color:red;display:none}.modal-dialog.modal-dialog-centered.ug-editprofile__modalDialog_container{height:fit-content;margin:0 auto;max-width:780px}.ug-editprofile-btn__header{border:none;padding-bottom:0;padding-left:25px}.ug-verifyNow-container img{display:none}.ug-editprofile-img img{max-width:90px}.ug-editprofile-btn__body{padding:0 10px 30px}.ug-editprofile-btn__content{border:none;border-radius:20px;padding-bottom:30px;padding-top:10px}.ug-editprofile-input{border-style:none;border-bottom:1px solid #e1e9ed;color:#1a202c;font-weight:600}.ug-editprofile-modalContainer{display:flex;flex-wrap:wrap;width:100%}.ug-editprofile-inputField{display:flex;flex:50%;flex-flow:column;padding:20px 15px}.ug-editprofile-inputField>label{align-items:center;color:#607d8b;display:flex;font-size:15px;justify-content:space-between;margin-bottom:10px}.ug-verified-container{width:fit-content}.ug-verified{color:#47b6ad;font-size:13px}.ug-verifyNow-container{background:#fff;bottom:30px;cursor:pointer;position:absolute;right:30px}.ug-verifyNow-container label{color:#ee2c3c;cursor:pointer;font-size:16px;font-weight:700}.ug-editprofile-btn__footer{border:none;padding:26px 24px}.ug-editprofile-discard-btn{border-radius:4px;padding:12px 16px}.ug-editprofile-discard-btn>span{color:#4a5568;font-size:14px;font-weight:600}.ug-editprofile-savechanges-btn{background:#59c396;border-radius:4px;padding:12px 16px}.ug-editprofile-savechanges-btn>span{color:#fff;font-size:14px;font-weight:600}@media (max-width:375px){.ug-editprofile-btn__body{padding:60px 40px}}.ug-signin-btn__body{align-items:center;display:flex}.ug-signin-mainBtn{align-items:center;border-radius:4px;box-shadow:none;height:38px;justify-content:center;min-width:0;transition:.3s}.ug-signin-btn__modalDialog_container{align-items:center;display:flex;justify-content:center}.ug-signin-btn__inputNameDetails,.ug-signin-btn__modalDialog_container__otp,.ug-signin-btn__modalDialog_container__refferal,.ug-signin-btn__modalDialog_container__success{align-items:center;display:none;justify-content:center}.ug-signin-btn__modalDialog_container__success{height:36vh}.ug-signin-btn__content{display:flex;height:fit-content;min-height:40vh;width:780px}.ug-signIn-modalContainer,.ug-signIn-modalContainer__otp,.ug-signIn-modalContainer__success{align-content:center;align-items:center;display:flex;width:600px}.ug-signIn-modalContainer_left,.ug-signIn-modalContainer_left__refferal,.ug-signIn-modalContainer_left__success{align-items:center;display:flex;flex:0.3;justify-content:center}.ug-signIn-modalContainer_right_header{color:#000;font-size:22px;font-weight:700;height:auto;line-height:normal;margin-bottom:10px;text-align:center;width:auto}.ug-signIn-modalContainer_right__input{display:none;margin-bottom:20px;margin-top:20px}.ug-signIn-modalContainer_right__input_left,.ug-signIn-modalContainer_right__input_right{border:none;color:#1a202c;font-family:inherit;font-size:24px;font-weight:700;height:24px;line-height:24px;margin:0;outline:0;padding:0}.ug-signIn-modalContainer_right__input_left-email{border:1px solid #e6e6e6;border-radius:8px;color:#000;font-family:var(--theme-font-family);font-size:16px;font-weight:600;height:48px;outline:0;padding:0 15px;width:100%}.ug-signIn-modalContainer_right_buttons{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:15px}.buttonSubmit,.buttonSubmit_disabled{cursor:pointer;font-family:inherit;height:44px;outline:0;text-transform:uppercase;width:100%}.buttonSubmit{background:linear-gradient(270deg,#ff5757,#d02035);border:none;border-radius:8px;color:#ecedee;transition:background .8s}.buttonSubmit_disabled{background:#e6e6e6;border:none;border-radius:8px;transition:.8s}.ug-signIn-modalContainer_right__emailOrPhone{color:#7c8698;cursor:pointer;font-weight:700;opacity:.8;padding-left:5px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.ug-signIn-modalContainer_right__footer{align-items:center;display:flex;justify-content:space-between;margin-top:15px}.ug-signIn-modalContainer_right__footerleft{color:var(--blue-color)}.ug-signin-btn__content__otp,.ug-signin-btn__content__refferal{display:flex;width:780px}.ug-signIn-modalContainer_left__otp{align-items:center;display:flex;flex:0.4;justify-content:center}.ug-signIn-modalContainer_right__otp{flex:0.6}.ug-signIn_right_backBtn{left:15px;position:absolute;top:15px;width:30px}.ug-signIn_right_backBtn>i{cursor:pointer;display:block}.ug-signIn_right_p{color:#000;font-size:22px;font-weight:700;margin:10px 0;text-align:center}.ug-signIn_right_subText,.ug-signIn_right_subText p{font-size:16px;line-height:24px;margin:0 0 15px;text-align:center}.ug-signIn_right_subText>p>span{color:#e95454;cursor:pointer;font-size:12px;font-weight:600;line-height:100%;padding-left:7px}.ug-signIn_right__otp_inputOtp{display:flex;justify-content:center;margin:0 0 20px}.ug-signIn_right__otp_inputOtp_input{border:none;border-bottom:1px solid #dfe1e6;color:#263238;font-family:inherit;font-size:20px;font-weight:600;line-height:100%;margin:0 3px;outline:0;padding:0;text-align:center;width:1em}.ug-signIn_right__otp_resendContainer{align-items:center;display:flex;font-size:14px;justify-content:flex-start;margin-bottom:10px;margin-top:10px}.ug-signIn_right__otp_scs{margin-left:3px;margin-right:3px}.ug-signIn_right__otp_ContinueBtn>button{border:none;border-radius:4px;cursor:pointer;font-size:14px;height:40px;outline:0;text-transform:uppercase;width:100%}.ug-signIn_right__otp_ContinueBtn>button>i{padding-left:10px}.ug-signIn-modalContainer__refferal{align-content:center;align-items:center;display:flex;height:300px;width:600px}.buttonSubmitOtp,.buttonSubmitOtp_disabled,.referralConfirm,.referralConfirm_disabled{cursor:pointer;font-family:inherit;height:40px;margin:0;outline:0;text-transform:uppercase;transition:background .8s}.ug-signIn_right__referral_ContinueBtn>button{border:none;border-radius:8px;color:#f7f3f3;cursor:pointer;height:44px;outline:0;text-transform:uppercase;width:100%}.buttonSubmitOtp,.referralConfirm{background:linear-gradient(270deg,#ff5757,#d02035);border:none;border-radius:4px;color:#ecedee;width:100%}.buttonSubmitOtp_disabled,.referralConfirm_disabled{background:#ecedee;border:none;border-radius:4px;width:100%}.wtoggle,.wtoggle__input:checked~.wtoggle{background:var(--red-color)}.ug-signIn-modalContainer_right__refferal{flex:0.7;padding-top:32px}.ug-signIn_right_referral_p{color:#000;font-size:22px;font-weight:700;margin-bottom:10px}.ug-signIn_right_referral_subText{font-size:16px;font-weight:600;height:auto;margin-bottom:20px}.ug-signIn_right_referral__input{margin-bottom:20px}.ug-signIn_right_referral__input>input{border:1px solid #e6e6e6;border-radius:8px;color:#000;font-family:var(--theme-font-family);font-size:16px;font-weight:600;height:48px;outline:0;padding:0 15px;width:100%}.ug-signIn_right_referral_skipStep{align-items:center;display:flex;justify-content:center}.ug-signIn_right_referral_skipStep>p{color:#7c8698;cursor:pointer;font-size:14px;font-weight:600;margin-top:48px;text-align:center;-webkit-text-decoration-line:underline;text-decoration-line:underline}.ug-signin-btn__content__success{display:flex;height:36vh;width:780px}.ug-signIn-modalContainer_right__success_iframe{align-items:center;display:flex;justify-content:center}.ug-signIn-modalContainer_right__success_iframe>img{height:150px}.ug-signIn-modalContainer_right__success{display:flex;flex:0.7;flex-direction:column}.ug-signIn_right_success_p,.ug-signIn_right_success_subText{color:#000;display:flex;font-weight:700;justify-content:center}.ug-signIn_right_success_p{font-size:22px}.ug-signIn_right_success_subText{font-size:16px;padding-top:15px}.ug-signIn_right_success__subText{display:flex;font-size:16px;font-weight:700;justify-content:center}@media (max-width:767px){.ug-signin-btn__content{width:85vw}.ug-signIn-modalContainer,.ug-signIn-modalContainer__otp,.ug-signIn-modalContainer__success{flex-flow:column}.ug-signIn-modalContainer_right,.ug-signIn-modalContainer_right__success{width:100%}.ug-signin-btn__content__otp{width:85vw}.ug-signin-btn__content__success{height:fit-content;width:85vw}}@media (max-width:475px){#exampleModal{margin:0 auto;padding:0;width:100vw}}.wtoggle__input{position:absolute;clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;width:1px}.wtoggle{--width:50px;--height:calc(var(--width)/2);--border-radius:calc(var(--height)/2);cursor:pointer;display:inline-block;height:var(--height);position:relative;transition:background .2s;width:var(--width)}.wtoggle,.wtoggle:before{border-radius:var(--border-radius)}.wtoggle:before{background:#fff;content:"";height:23px;left:2px;position:absolute;top:1px;transition:transform .2s;width:23px}.wtoggle__input:checked~.wtoggle:before{transform:translateX(100%)}.wtoggle__input:focus~.wtoggle{box-shadow:0 0 5px 5px rgba(0,0,0,.1)}.wtoggle__input:focus:not(:focus-visible)~.wtoggle{box-shadow:none}.wtoggle__input:focus-visible~.wtoggle{box-shadow:0 0 5px 5px rgba(0,0,0,.1)}.header .nav-tabs{align-items:center;display:flex;flex-wrap:nowrap}.header .nav-tabs .nav-link{border:none;margin-bottom:0}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active,.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border:none}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:var(--red-color)}.course-list{display:flex;gap:15px}.upgrad-login-verify-phone-box{background-color:#fef8eb;border-radius:10px;column-gap:10px;display:flex;flex-direction:row;padding:10px}.coursemenucollapse{align-items:flex-start;border:none;border-radius:0 0 10px 10px;flex-direction:column;width:268px}.tab-menu-content{display:flex;min-width:990px;position:absolute}.new-launches-skills-menu{background:#fff;max-height:70vh;overflow-y:auto;padding:30px}.new-launches,.vertical-program{display:inline-block;max-height:calc(100% - 50px)}.course-menu li.nav-item.dropdown{position:static!important}.sub-menu{border:none;border-radius:0 0 5px;-webkit-box-shadow:inset 26px 0 25px -25px rgba(42,7,70,.1);-moz-box-shadow:inset 26px 0 25px -25px rgba(42,7,70,.1);box-shadow:inset 26px 0 25px -25px rgba(42,7,70,.1);left:100%!important;padding:5px;top:0!important;transform:none!important}.course-menu a.course-info:hover .course-link-box{border:1px solid red}.sub-menu.dropdown-menu{border:none;width:max-content}.sub-menu.dropdown-menu ul{display:inline-block;margin:10px;vertical-align:top;width:255px}.vertical-program{max-width:575px;overflow:auto;vertical-align:top}.new-launches{height:100%;overflow-x:hidden;overflow-y:auto}.course-menu{border:none;border-radius:0 0 .25rem .25rem;width:250px}.dropdown-menu.course-menu{margin-top:-1px}.dropdown-menu.course-menu .courses-menu-list{max-height:100%;overflow:auto}.course-link-box{background:#fff;border:1px solid transparent;border-radius:10px;box-shadow:2px 6px 8px 0 #2a07460a;margin-bottom:15px;padding:5px}.partaner-info{background:#fef3f4;border-radius:10px;display:flex;justify-content:space-between;padding:10px;position:relative}.partaner-info .partner-logo{align-items:center;background:#fff;border-radius:5px;display:flex;flex:0 0 38px;height:38px;justify-content:center;margin-right:10px;width:38px}.course-link-box .unisty-name{background:0 0;color:#333;display:inline-block;flex-grow:1;font-size:12px;line-height:16px;text-align:left}.course-link-box h5{display:-webkit-box;font-size:14px;font-weight:700;-webkit-line-clamp:2;line-height:18px;margin:0;padding:10px 10px 0;-webkit-box-orient:vertical;overflow:hidden}.course-duration{color:#666;font-size:12px;padding:5px 0 0 10px}.partaner-info .courses-catg{align-self:flex-start;background:#f4deff;border:2px solid #fff;color:#6100dc;font-size:12px;font-weight:700;margin-right:-10px;margin-top:-10px;padding:3px 15px;position:relative;text-transform:capitalize}@media (min-width:992px){.header-courses-menu:hover .dropdown-menu.course-menu{display:block}}.header-courses-menu .nav-link{border-right:2px solid transparent;color:#333;font-size:16px;font-weight:500;white-space:normal}.header-courses-menu .course-menu li.nav-item.active .nav-link{font-weight:700}.header-courses-menu #course-menu{background-color:#000;border:none;border-radius:4px;color:#fff;font-size:18px;font-weight:600;min-width:123px;padding:6px 10px;position:relative;z-index:111}.header-courses-menu #course-menu:after{border:none;content:"\f078";display:inline-block;font-family:Font Awesome\ 6 Free;font-weight:900;vertical-align:middle}.header-courses-menu:hover #course-menu:after{content:"\f077"}#scrollbarstyle::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}#scrollbarstyle::-webkit-scrollbar{background-color:#f5f5f5;width:12px}#scrollbarstyle::-webkit-scrollbar-thumb{background-color:#d62929;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.dropdown-menu.course-menu h4{font-size:20px;margin:0 0 5px;padding-left:15px}.dropdown-menu.course-menu h6{margin:0 0 10px;padding-left:10px}.sub-menu.dropdown-menu h4{padding:15px 15px 0}ug-header-logo-url{margin-right:20px}.ug-header-right-container{position:relative;z-index:1}.ug-signin-mainBtn:hover{background:linear-gradient(180deg,#da202f,#ee2c3c);color:#fff}.upgradTermsAndPolicy{align-items:flex-start;display:flex;line-height:24px;margin:10px 0!important;text-align:left}.upgradTermsAndPolicy input[type=checkbox]{flex:0 0 20px;height:20px;margin-right:10px;margin-top:5px}.logout-link{color:#333;font-size:13px}@media (max-width:1279px){.vertical-program{max-width:min-content}}@media (max-width:991px){.dropdown-menu.course-menu,.sub-menu.dropdown-menu{height:calc(100% - 50px);overflow:auto;position:fixed;width:100%}a.ug-header-logo-url{flex:0 0 80px}.dropdown-menu.course-menu{border-radius:0;box-sizing:border-box;display:none;left:0;padding:15px 0;right:0;top:50px}.dropdown-menu.course-menu.active,.header-courses-menu .dropdown-menu.course-menu.active,.new-launches ul.active li,.vertical-program ul.active li{display:block}.dropdown-menu.course-menu ul li.nav-item .sub-menu.dropdown-menu ul p.text-pera:after{content:"+";float:right;margin-right:10px}.dropdown-menu.course-menu ul li.nav-item.active .sub-menu.dropdown-menu ul.active p.text-pera:after{content:"-";float:right;margin-right:10px}.sticky_nav_active .cta_button{display:none}body a.cta_button{box-sizing:border-box!important}.sub-menu.dropdown-menu{box-shadow:inset 0 26px 25px -25px rgba(42,7,70,.1);left:0!important;top:50px!important}.header-courses-menu .dropdown-menu.course-menu,.new-launches ul li,.overlay,.vertical-program ul li{display:none}.new-launches,.vertical-program{height:auto;max-width:100%;width:100%}.sub-menu.dropdown-menu ul{margin:0;width:100%}.dropdown-menu.course-menu h4{font-size:18px;margin:0 0 15px;padding-left:10px}.dropdown-menu.course-menu ul li.nav-item{border:1px solid #eee;border-radius:5px;margin:5px}.mob-back-menu{align-items:center;color:#000;display:flex;gap:10px;padding:10px}.header-courses-menu .nav-link,.header-courses-menu h6{font-size:13px;font-weight:500}.header-courses-menu #course-menu{font-size:16px;min-width:100px;padding:3px 10px}.header-courses-menu .course-menu li.nav-item .nav-link.dropdown-toggle:after{border:none;content:"\f078";display:inline-block;float:right;font-family:Font Awesome\ 6 Free;font-weight:900;vertical-align:middle}.dropdown-menu.course-menu h6{border:1px solid #eee;border-radius:5px;margin:0 0 10px;padding:5px 10px}.dropdown-menu.course-menu .new-launches ul h6:after,.dropdown-menu.course-menu .vertical-program ul h6:after{content:"\2b";float:right;font-family:Font Awesome\ 6 free;font-weight:900}.dropdown-menu.course-menu .new-launches ul.active h6:after,.dropdown-menu.course-menu .vertical-program ul.active h6:after{content:"\f068";float:right;font-family:Font Awesome\ 6 free;font-size:20px;font-weight:900}.dropdown-menu.course-menu .new-launches ul.active h6,.dropdown-menu.course-menu .vertical-program ul.active h6{color:var(--red-color);font-weight:700}.header .space-between-override .ug-header-override-col-width{padding:0}.upgrad-login-user-name{max-width:60px}}.modal.sign-up-popup{z-index:9999}.sign-up-popup .modal-dialog{max-width:750px}.sign-up-popup .modal-content{border:none;border-radius:1.5rem;box-shadow:0 16px 28px 0 #2a07460f,0 -2px 40px 0 #2a07460a;flex-direction:inherit;min-height:600px;width:100%}.sign-up-popup .modal-body{align-items:inherit;box-sizing:border-box;display:block;flex:0 0 100%;padding:0 0 0 312px;position:relative;width:100%}.sign-up-popup .modal-body:before{background:url(/hubfs/raw_assets/public/upGrad-New-2024/upGradTheme2024/images/sign-up-graphic-2026.png) 50% no-repeat #fff3f5;background-size:90%;border-radius:1.5rem 0 0 1.5rem;bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:312px}.sign-up-popup .modal-body [class*=ug-signIn-modalContainer__],.sign-up-popup .ug-signIn-modalContainer{display:block;height:100%;padding:40px;width:auto}.sign-up-popup .modal-body [class*=ug-signIn-modalContainer__] [class*=ug-signIn-modalContainer_right__]{width:100%}.btn-close.cls-btn3{background:url(/hubfs/raw_assets/public/upGrad-New-2024/upGradTheme2024/images/close-white-btn.png) 50% no-repeat;border:none!important;border-radius:0;box-shadow:none!important;cursor:pointer;display:block;height:24px;opacity:1;outline:0!important;padding:0;position:absolute;right:-20px;top:-20px;width:24px;z-index:3}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{border-right:1px solid #e6e6e6;font-size:16px}#phoneSignUp,#phoneSignUp:active,#phoneSignUp:focus,#phoneSignUp:focus-visible,#phoneSignUp:target{background:0 0;font-size:16px;width:100%}.ug-signIn-modalContainer_right__refferal{text-align:center}.inputName-subHeader{font-size:16px;line-height:normal;text-align:center}.sign-up-popup button.btn-close{position:absolute;right:10px;top:10px;z-index:1}@media only screen and (max-width:1200px){.ug-header-right-container{position:static;z-index:111}.hs-menu-item{padding-left:0;padding-right:0}}@media only screen and (max-width:991px){.sign-up-popup .modal-dialog{width:94%}}@media only screen and (max-width:767px){.sign-up-popup .modal-body:before{display:none}.sign-up-popup .modal-body{padding:0}.sign-up-popup .modal-body [class*=ug-signIn-modalContainer__],.sign-up-popup .ug-signIn-modalContainer{background:url(/hubfs/raw_assets/public/upGrad-New-2024/upGradTheme2024/images/upgrad-logo.svg) center 15px/100px auto no-repeat;height:auto;padding:60px 20px 20px}.btn-close.cls-btn3{background-color:#000;border-radius:50%;height:30px;right:15px;top:15px;width:30px}.sign-up-popup .modal-dialog{align-items:inherit;height:auto;margin:0;min-height:100vh;width:100%}.sign-up-popup .modal-content{border-radius:0;min-height:inherit}.ug-signIn_right_backBtn{font-size:20px;left:20px;top:20px}.inputName-subHeader,.ug-signIn-modalContainer_right__refferal{text-align:center}.header-courses-menu #course-menu{font-size:12px;min-width:75px;padding:5px}.header .ug-icon-bars{padding-right:5px}.header .ug-signin-mainBtn{font-size:12px;height:29px;line-height:normal}.header .ug-signin-mainBtn span{font-size:12px}}.modal-content{position:relative}.custom-close-button{background-color:transparent;border:none;color:#eb2a3a;cursor:pointer;font-size:1.5rem;position:absolute;right:10px;top:10px;z-index:1051}.btn-secondary{background-color:transparent!important;border-color:none!important;color:#eb2a3a!important}.text-pera{margin:0 0 20px}.h4-para,.text-pera{color:#000;font-size:18px;font-weight:700}.h4-para{line-height:1.3;margin:10px 0}.h5-para{color:#000;font-size:14px;font-weight:700;line-height:1.4;margin:10px 0}.ug-header-menu ul li:nth-child(4) a,.ug-header-menu.country-vn ul li:nth-child(4) a{position:relative}.ug-header-menu.country-vn ul li:nth-child(4) a:after{bottom:26px;content:url(/hubfs/raw_assets/public/upGrad-New-2024/upGradTheme2024/images/vn-sa.gif);display:inline-block;height:30px;left:-29px;position:absolute;transform:scale(.6);width:74px}.vertical-gif{height:auto;margin-left:8px;width:40px}.ug-header-menu ul li:nth-child(5) a:after{bottom:24px;content:url(/hubfs/raw_assets/public/upGrad-New-2024/upGradTheme2024/images/new-icon.gif);display:inline-block;height:30px;left:-18px;position:absolute;transform:scale(.6);width:74px}@media (max-width:1200px){.ug-header-menu .hs-menu-wrapper ul li:nth-child(5) a:after{bottom:5px;left:60px}}.ug-editprofile-input{border:1px solid #4a5568;border-radius:10px;font-size:14px;font-weight:400;line-height:27px;padding:8px 14px}.ug-editprofile-inputField>label{background:#fff;color:#666;font-size:12px;left:35px;padding:0 3px;position:absolute;top:11px}.ug-editprofile-inputField{position:relative}.ug-editprofile-discard-btn{background:0 0;border:1px solid #b4bac4;border-radius:8px;padding:7px 16px}.ug-editprofile-savechanges-btn{background:linear-gradient(180deg,#ee2c3c,#da202f);border:none;border-radius:8px;padding:7px 16px}.referralConfirm_disabled{background:#ccc;cursor:not-allowed;pointer-events:none}.referralConfirm_active{background:linear-gradient(270deg,#ff5757,#d02035);cursor:pointer;pointer-events:auto}.upgrad-login-menu-links a{align-items:center;display:flex}.upgrad-login-menu-logout-desktop .logout-link{padding-left:0}.upgrad-login-menu-logout-desktop .logout-link i{padding-right:5px}#editProfileModal button.btn.btn-close{background:no-repeat;color:#fff;font-size:34px;opacity:1;pointer-events:auto;position:absolute;right:-50px;top:-50px}.modal-dialog.modal-dialog-centered.ug-editprofile__modalDialog_container{height:auto!important;min-height:auto;top:100px}:root{--greyscale-2:#666}.skills-container{overflow:hidden;white-space:nowrap}.skills-list{text-overflow:ellipsis}.skill,.skills-list{display:inline-block}.skill{color:var(--greyscale-2);margin-right:5px}.toggle-more{color:red;cursor:pointer;display:inline-block;font-size:14px;margin-top:5px}.toggle-more:hover{text-decoration:underline}.toggle-more:before{color:#000;content:"|";display:inline-block;padding-left:10px;padding-right:10px}.toggle-more.show-less:before{content:none}.sub-menu.dropdown-menu ul.skills-list{margin:0;max-width:820px;padding:0;white-space:normal;width:auto}ul.skills-list li{display:inline-block}span.skills-list{font-size:14px}.more-skills{white-space:normal}.more-btn a{color:red}ul.skills-list li+li:before{content:"|";padding:0 10px}ul.skills-list li{color:#585858;font-size:14px}.skills-list .more-skills{display:none}@media (max-width:1200px){.ug-header-menu.country-vn ul li:nth-child(4) a:after{bottom:calc(50% - 5px);left:auto;right:auto}}.sign-up-popup .modal-body.modal-body-vn:before{background:url(/hubfs/raw_assets/public/upGrad-New-2024/upGradTheme2024/images/sign-up-graphic-img-vn.png) 50% no-repeat #f5f1fe}@media (max-width:767px){i.fa-solid.fa-chevron-right{padding:18px!important}.ug-header-right-container{padding-left:5px}.sign-up-popup .modal-body.modal-body-vn:before{display:none}}.upgrad-user-initials{align-items:center;background-color:#eb2a3a;border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:700;height:32px;justify-content:center;text-transform:uppercase;width:32px}.upgrad-login-user-name-desktop{display:none!important}.upgrad-signup-button-wrapper-xl1.element-container.header-button1.free-course-button{margin-right:5px}.free-course-button:hover span{color:#ee2c3c}.free-course-button .ug-signup-button:hover{background:#fff;border:1px solid #ee2c3c;color:#ee2c3c}.free-course-button .ug-signup-button{background:#fff;border-radius:.5rem;display:block;line-height:21px;white-space:nowrap}.ug-signin-mainBtn{background:#e50913;border-radius:.5rem;line-height:21px;min-width:110px}.ug-signin-mainBtn:hover{background:#e50913}.header-main-menu>ul>li .dropdown-menu{border:none;border-radius:0;left:0;right:0;top:70px;width:100%}.dropdown-menu-inner{margin-left:auto;margin-right:auto;max-width:1270px;padding:15px 0}.dropdown-menu .sub-menu-tab{display:block}.dropdown-menu .sub-menu-tab,.dropdown-menu .tab-content{max-height:50vh;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.dropdown-menu .sub-menu-tab::-webkit-scrollbar,.dropdown-menu .tab-content::-webkit-scrollbar{display:none}.dropdown-menu.course-menu .sub-menu.dropdown-menu{display:none}.dropdown-menu.course-menu li.nav-item.dropdown.active .sub-menu.dropdown-menu{display:block}.header-main-menu{flex-grow:1;text-align:center}.header-main-menu>ul{display:flex;gap:15px;justify-content:center}.header-main-menu>ul>li{color:#000;padding:20px 10px}.header-main-menu>ul>li:hover{color:#e50913}.dropdown-menu .sub-menu-tab,.header-courses-menu .courses-menu-list>ul{border-right:2px solid #bfbfbf;margin-right:20px;padding-right:20px;width:340px}.dropdown-menu .tab-content{width:calc(100% - 320px)}.dropdown-menu.course-menu li.nav-item.dropdown .sub-menu.dropdown-menu{left:360px!important;right:0;width:calc(100% - 360px)}.dropdown-menu .nav-link,.header-courses-menu .nav-link{border:1px solid transparent;color:#333;display:flex;font-size:16px;font-weight:500;justify-content:space-between;margin:4px 0;white-space:normal}.dropdown-menu .nav-link.active,.header-courses-menu .course-menu li.nav-item.active .nav-link,.header-courses-menu .nav-link.active{background:none!important;border:1px solid #ee2c3c!important;border-radius:5px;color:#e50913!important;font-weight:500}.dropdown-menu .nav-link:hover,.header-courses-menu .nav-link:hover{color:#e50913!important}.dropdown-menu .nav-link:after,.header-courses-menu .nav-link:after{border:none;content:"\f105"!important;display:inline-block!important;float:right;font-family:Font Awesome\ 6 Free;font-weight:900;padding-left:5px;vertical-align:middle}.latest-articles-list .latest-articles-thumb img{border-radius:10px;max-height:150px;width:auto}.submenu-subtitle .submenu-subtitle-icon img{max-height:20px;max-width:20px;width:auto}.latest-articles-thumb{margin-bottom:10px}.latest-articles-list h4{color:#e50913;margin-bottom:0}.submenu-subtitle{align-items:center;display:flex;gap:5px;margin-bottom:10px}.course-title-and-all-link{display:flex;justify-content:space-between}.program-box{align-items:center;border:none;box-shadow:none;display:flex;gap:15px;padding:0}.program-box .program-box-thumb{align-items:center;border-radius:10px;box-shadow:0 3px 6px 0 rgba(9,30,66,.03);display:flex;height:75px;justify-content:center;overflow:hidden;padding:5px;width:75px}.program-box .institution-name{color:#e50913;font-size:16px}.program-box .program-name{font-size:14px;height:38px;-webkit-line-clamp:2;line-height:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.header-main-menu>ul>li .dropdown-menu.course-menu .program-listing li:hover .program-name{color:#000;text-decoration:underline}.program-box:hover .program-name{text-decoration:underline}.header-main-menu>ul>li .dropdown-menu.course-menu .program-listing{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.header-main-menu>ul>li .dropdown-menu.course-menu .program-listing li{box-sizing:border-box;padding:15px;width:33.333%}.more-menu{display:flex;flex-wrap:wrap}.more-sub-menu-box a{border-radius:15px;box-shadow:0 5px 15px rgba(0,0,0,.1);display:flex;gap:20px;height:100%;padding:15px}.more-sub-menu-box a:hover{color:#000}.more-sub-menu-box .more-sub-menu-title{font-size:20px;line-height:24px;margin-bottom:5px}.more-sub-menu-box .more-sub-menu-description{font-size:14px;line-height:18px}.more-sub-menu-box{margin-bottom:20px;padding-left:15px;padding-right:15px;width:33.333%}.arabic .header-courses-menu .courses-menu-list>ul,.arabic.dropdown-menu .sub-menu-tab{direction:rtl;text-align:right}.arabic .dropdown-menu .nav-link:after,.arabic .header-courses-menu .nav-link:after{content:"\f104"!important}.arabic .dropdown-menu .tab-content>.tab-pane{direction:rtl;text-align:right}.arabic .dropdown-menu .sub-menu-tab,.arabic .header-courses-menu .courses-menu-list>ul{border-left:2px solid #bfbfbf;border-right:none;direction:rtl;margin-left:20px;padding-left:20px;padding-right:0;text-align:right}.arabic .new-header-design{direction:rtl;text-align:right}.view-all-link a{background:#e50913;border-radius:8px;color:#fff;display:inline-block;margin-top:15px;padding:10px}body:before{background-color:rgba(0,0,0,.5);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}body.overlay-active:before{opacity:1;pointer-events:auto;z-index:99}.overlay-active .overlay{display:none}.header-top{background:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,.02);position:relative;z-index:111}.mobile-course-btn,.ug-icon-bars{display:none}.upgrad-login-menu-dropdown{box-shadow:0 -5px 40px 0 #0000000a;max-width:250px;min-width:250px;padding-left:15px;top:40px}.upgrad-login-menu-refer-banner{background:#e50913;margin-left:-15px!important}.upgrad-login-menu-refer-text{display:block}.upgrad-login-menu-refer-text h5{color:#fff;display:block;font-size:16px;font-weight:400;line-height:normal;margin:0;padding:0}.upgrad-login-menu-refer-text p{color:#fff;font-size:12px}.upgrad-login-menu-refer-link{align-items:center;display:flex;min-height:75px}.upgrad-login-menu-refer-image{margin:0 20px}.upgrad-login-menu-links>a>div,.upgrad-login-menu-logout>div{border-radius:5px;color:#000;font-size:14px;padding:8px}.logout-link{color:#000;cursor:pointer;font-size:14px;padding:10px}.logout-link:hover,.upgrad-login-menu-links>a>div:hover{background-color:transparent;color:#e50913}.upgrad-login-menu-links>a{font-size:14px}.upgrad-user-initials{background-color:#e50913}.upgrad-login-chevron{display:none!important}.more-sub-menu-box .more-sub-menu-icon{max-height:50px;max-width:50px}.sign-up-popup .modal-body{padding:0}.header .sign-up-popup .ug-signIn-modalContainer,.header .sign-up-popup .ug-signin-btn__content .ug-signIn-modalContainer,.header .sign-up-popup .ug-signin-btn__content__otp .ug-signIn-modalContainer__otp,.header .sign-up-popup .ug-signin-btn__content__refferal .ug-signIn-modalContainer__refferal,.header .sign-up-popup .ug-signin-btn__content__success .ug-signIn-modalContainer__success{align-items:inherit;display:flex;padding:0}.header .sign-up-popup .ug-signIn-modalContainer .ug-signIn-modalContainer_left,.header .sign-up-popup .ug-signin-btn__content .ug-signIn-modalContainer_left,.header .sign-up-popup .ug-signin-btn__content__otp .ug-signIn-modalContainer_left__otp,.header .sign-up-popup .ug-signin-btn__content__refferal .ug-signIn-modalContainer_left__refferal,.header .sign-up-popup .ug-signin-btn__content__success .ug-signIn-modalContainer_left__success{background:#fff3f5;display:flex;flex-direction:column;justify-content:space-between;min-width:325px;padding:45px 20px}.header .sign-up-popup .ug-signIn-modalContainer .ug-signIn-modalContainer_right,.header .sign-up-popup .ug-signin-btn__content .ug-signIn-modalContainer_right,.header .sign-up-popup .ug-signin-btn__content__otp .ug-signIn-modalContainer_right__otp,.header .sign-up-popup .ug-signin-btn__content__refferal .ug-signIn-modalContainer_right__refferal,.header .sign-up-popup .ug-signin-btn__content__success .ug-signIn-modalContainer_right__success{display:flex;flex-direction:column;padding:50px 30px 20px;width:100%}.sign-up-popup .modal-body:before{display:none}.signup-left-img h3{font-weight:400;margin-top:20px}.signup-left-img h3 span{color:#e50913;font-weight:600}.sign-up-popup .modal-content{border-radius:15px;min-height:490px;overflow:hidden}.login-right-top-content{flex-grow:1}.ug-signIn-modalContainer_right_header{font-weight:400;margin-bottom:30px;text-align:left}.ug-signIn-modalContainer_right_header span{display:block;font-weight:600}.ug-signIn_right_p{color:#e50913;font-size:16px;text-align:left}.ug-signIn_right__otp_inputOtp{justify-content:flex-start}.ug-signIn_right__otp_inputOtp>input{border:1px solid #d9d9d9;border-radius:5px;height:40px;margin-bottom:0;width:40px}.ug-signIn_right__otp_inputOtp{gap:10px}.ug-signIn_right__otp_inputOtp span{display:none}.ug-signIn_right_subText,.ug-signIn_right_subText p{text-align:left}.login-info-name-email{margin:0}p.inputName-subHeader{color:#000;font-size:14px;margin-bottom:5px;text-align:left}h4.login-information-name-email{color:#e50913;font-size:18px;font-weight:600;line-height:inherit;margin:0}.buttonSubmit,.buttonSubmit_disabled{margin:0}.ug-signIn-modalContainer_right_buttons{margin-bottom:0}.ug-signIn-modalContainer_right__success_iframe>img{height:auto;margin-bottom:20px;width:auto}.ug-signIn_right_success_subText{text-align:center}.ug-signIn_right_success__subText{color:#000;font-weight:400}.sign-up-popup .ug-signin-btn__content__success .ug-signIn-modalContainer_right__success{align-self:center;padding-bottom:0!important;padding-top:0!important}.ug-signIn-modalContainer_right__footerleft{color:#e50913;font-size:16px;font-weight:700}.check-for-login{margin-bottom:15px}.check-for-login p{font-size:14px;line-height:20px}p.uae_dncr span{display:block;margin-bottom:5px}.header button.custom-close-button:focus{box-shadow:none}.header button.custom-close-button span{font-size:34px;line-height:34px}.ug-signIn_right__otp_resendContainer_left.invalidOTPdiv{color:red}input.ug-signIn_right__otp_inputOtp_input::placeholder{color:#ddd;opacity:1}@media (min-width:992px){.header .ug-icon-bars,.header-course-menu-mobile,.header-main-menu-mobile,.upgrad-login-menu .upgrad-login-menu-dropdown{display:none}.upgrad-login-menu:hover .upgrad-login-menu-dropdown{display:block}}@media (max-width:991px){.ug-signin-mainBtn{width:auto}.mobile-course-btn{cursor:pointer;padding:10px}.header-course-menu-mobile{background:#fff;height:calc(100% - 60px);left:-100%;max-width:90%;overflow-y:auto;padding:0 20px;position:fixed;top:70px;transition:left .3s ease;width:350px;z-index:9999}.header-course-menu-mobile.active{left:0}.submenu-panel{background:#fff;height:100%;left:100%;overflow-y:auto;padding:20px;position:fixed;top:0;transition:left .3s ease;width:100%}.submenu-panel.active{left:0}.back-btn{border-bottom:1px solid #eee;color:#000;cursor:pointer;margin-bottom:10px;padding:10px 0}.sub-menu-tab a{color:#333;display:block;padding:5px 10px;text-decoration:none}.header-main-menu>ul>li:first-child{display:none}.program-box .institution-name,.program-box .program-name{font-size:14px;line-height:normal}.header-main-menu{display:none}.mobile-course-btn{border:1px solid #e50913;border-radius:4px;color:#e50913;display:block;font-size:12px;font-weight:600;height:29px;line-height:normal;padding:.375rem .5rem}body.menu-open header{position:fixed;width:100%;z-index:11}.header-logo{flex-grow:1}.header-logo img{margin-left:10px;max-width:100px}.ug-icon-bars{cursor:pointer;display:block;padding:10px}.header-main-menu-mobile{background:#fff;height:100%;left:-100%;max-width:90%;overflow-y:auto;overflow:hidden;padding:20px;position:fixed;top:0;transition:left .3s ease;width:350px;z-index:9999}.header-main-menu-mobile.active{left:0}.header-main-menu-mobile .dropdown-menu-inner{background:#fff;height:100%;left:100%;overflow-y:auto;padding:20px;position:absolute;top:0;transition:left .3s ease;width:100%}.dropdown-menu-inner.active{left:0}.header-main-menu-mobile .close-btn{color:#e50913;cursor:pointer;display:inline-block;font-size:22px;margin-left:-10px;padding:10px;text-align:left}.header-main-menu-mobile a.menu-link{border-bottom:1px solid #eee;color:#333;display:block;padding:7px 0;text-decoration:none}.header-main-menu-mobile .nav-link{color:#000}.ug-header-right-container .free-course-button{display:none}.ug-header-right-container{gap:10px}.header-main-menu-mobile .free-course-button .ug-signup-button{border:none!important;display:inline-block;font-weight:700;height:auto;padding:7px 0;text-align:left}.header-main-menu-mobile .free-course-button .ug-signup-button span{font-size:16px;letter-spacing:0}.header .ug-signin-mainBtn{font-size:12px;height:29px;line-height:normal}.header .ug-signin-mainBtn span{font-size:12px}.sub-menu-tab a:after{content:"\f105";float:right;font-family:Font Awesome\ 6 free;font-weight:600}.upgrad-login-menu-dropdown,.upgrad-login-menu:before{display:none}.upgrad-login-menu-dropdown.active{display:block!important}.course-title-and-all-link{color:#000;margin-bottom:10px;padding-bottom:10px}.back-btn i{padding-right:7px}.header-main-menu-mobile ul li:has(.dropdown-menu-inner):before{content:"\f105";display:inline-block;float:right;font-family:Font Awesome\ 6 free;font-weight:600;line-height:34px;vertical-align:middle}.program-box .program-name{min-height:40px}.degrees-viewall{margin-top:15px}.header-course-menu-mobile{top:60px}.more-sub-menu-box .more-sub-menu-icon{display:none}.more-menu{display:block}.more-sub-menu-box a{box-shadow:none;padding:5px}.more-sub-menu-box{margin:0;padding:0;width:100%}.more-sub-menu-box .more-sub-menu-description{display:none}.more-sub-menu-box .more-sub-menu-title{font-size:14px;line-height:inherit;margin-bottom:0}.header .sign-up-popup .ug-signIn-modalContainer .ug-signIn-modalContainer_left,.header .sign-up-popup .ug-signin-btn__content .ug-signIn-modalContainer_left,.header .sign-up-popup .ug-signin-btn__content__otp .ug-signIn-modalContainer_left__otp,.header .sign-up-popup .ug-signin-btn__content__refferal .ug-signIn-modalContainer_left__refferal,.header .sign-up-popup .ug-signin-btn__content__success .ug-signIn-modalContainer_left__success{display:none}.sign-up-popup .modal-content{border-radius:0}}.nav-arrow{background-color:hsla(0,0%,100%,.8);border-radius:50%;cursor:pointer;font-size:30px;padding:5px 10px;position:absolute;top:50%;transform:translateY(-50%);user-select:none;z-index:10}.nav-prev{left:5px}.nav-next{right:5px}