.upgrad-login-menu-links>a>div,.upgrad-login-menu-logout>div{border-radius:5px;color:#333;padding:10px}#resend_otp_text,#retry_otp_button{margin-left:auto;text-align:right}.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-dropdown,.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-menu-dropdown:hover,.upgrad-login-menu:hover .upgrad-login-menu-dropdown{display:flex!important}.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;display:none}.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{flex-flow:column;gap:0;padding-left:30px}.header-menu-and-btn.ug-active-menu{background-color:#fff;left:0;padding-bottom:10px;position:absolute;top:41px;width:100%;z-index:9}.free-course-button .ug-signup-button{display:inline-block!important;margin-left:28px}.hs-menu-item{padding:10px 95px}.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;justify-content:space-between}}@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{background:0 0;border:1px solid #b4bac4;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:none;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_left>img{height:150px;margin-left:47px;margin-right:47px}.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;margin:10px 0;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);font-size:16px;font-weight:700}.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_left__otp>img{height:150px}.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{margin-bottom:0}.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:10px 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_left__refferal>img{height:150px;margin-left:47px;margin-right:47px}.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_left__success>img{height:200px;margin-left:60px;margin-right:20px}.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}}