.vdo-block a,.vdo-block6 a{cursor:pointer}.skill-tab .accordion-body ul li,.skill-tab .tab-content .tab-pane p{color:var(--dark-grey-color);font-size:var(--font-18);line-height:var(--line-h-24)}.upgrad-support-module{position:relative}.upgrad-support-module:before{background:linear-gradient(94.65deg,#ee2c3c 14.81%,#c5135d 65.22%,#6a11b0 100.05%);border-radius:50%;content:"";display:block;filter:blur(50px);height:100%;left:0;margin:0 auto;opacity:.08;position:absolute;top:0;width:20%;z-index:-1}.ai-enhanced>.nav-tabs{border-bottom:2px solid #f2f2f2}.ai-enhanced>.nav-tabs>.nav-item>.skills-nav-link{background:0 0;border:none;border-radius:0;color:var(--grey-color);font-weight:600;margin:0 40px 0 0;padding:10px 0;position:relative}.ai-enhanced>.nav-tabs>.nav-item>.skills-nav-link.active{background-color:transparent;border:none;color:var(--black-color)}.ai-enhanced>.nav-tabs>.nav-item>.skills-nav-link:before{background:var(--red-color);bottom:-2px;content:"";height:2px;left:0;opacity:0;position:absolute;right:0}.ai-enhanced>.nav-tabs>.nav-item>.skills-nav-link.active:before{opacity:1}.ai-enhanced>.tab-content.support-content{padding:15px 0 0}.skill-tab{align-items:flex-start;display:flex;padding:30px 0 0}.skill-tab .nav{border:none;border-radius:0;margin-right:50px;max-width:380px;min-width:380px;width:380px}.skill-tab .tab-content.accordion{flex:auto}.skill-tab .nav .nav-item{display:block;width:100%}.skill-tab .nav .nav-item .skills-nav-link{background:0 0;border:1px solid #e6e6e6;border-radius:.75rem;color:var(--grey-color);display:block;font-size:var(--font-20);font-weight:700;line-height:normal;margin:0 0 20px;min-height:60px;outline:0!important;padding:10px 0 10px 20px;text-align:left;width:100%}.skill-tab .nav .nav-item .skills-nav-link.active{background-color:var(--white-color);border-color:var(--white-color);box-shadow:0 0 30px 0 rgb(85 14 141/8%),0 0 30px 0 rgb(85 14 141/1%);color:#000}.skill-tab .tab-content .tab-pane{background:0 0;border:none;padding:0}.skill-tab .tab-content .tab-pane .accordion-body{padding:0}.vdo-block6{border-radius:1rem;margin:25px 0 0;max-width:700px;overflow:hidden;position:relative;width:100%}.vdo-block6:before{background:#0b0b2e99;content:""}.vdo-block6 a,.vdo-block6:before{bottom:0;display:block;left:0;position:absolute;right:0;top:0}.vdo-play-btn6{display:block;left:0;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%);width:60px}.vdo-info6{bottom:20px;color:var(--white-color);font-size:var(--font-18);justify-content:space-between;left:25px;position:absolute;right:25px}.info-rt6,.vdo-info6{align-items:center;display:flex}.info-rt6{font-size:var(--font-16);font-weight:400}.info-rt6 img{margin-right:6px}.vdo-block6>img{width:100%}.modal-videopopup .modal-dialog{max-width:900px}.modal-videopopup .modal-dialog .modal-content{background:#000}.modal-videopopup.modal.show .modal-dialog button.btn-close{filter:brightness(0) invert(1);float:right;position:absolute;right:-35px;top:-20px}.modal-videopopup .oembed_container,.modal-videopopup .oembed_container .iframe_wrapper iframe{max-height:inherit!important;max-width:inherit!important}.skill-tab .accordion-body ul li{background:url(/hubfs/raw_assets/public/upGrad-New-2024/upGradTheme2024/images/check-list.png) left 4px no-repeat;margin:0 0 10px;padding:0 0 0 25px;position:relative}@media only screen and (max-width:1199px){.skill-tab .accordion-body ul li{background-position:left 3px}}@media only screen and (max-width:991px){.upgrad-support-module{margin:50px 0 0}.ai-enhanced>.nav-tabs>.nav-item>.skills-nav-link{margin:0 20px 0 0}.skill-tab{display:block;padding:15px 0 0}.skill-tab .tab-content>.tab-pane{background:0 0;display:block;margin:0 0 12px;opacity:1}.skill-tab .accordion-button{background-color:transparent;border:1px solid #e6e6e6;border-radius:.625rem!important;box-shadow:none;color:var(--grey-color);font-size:var(--font-18);font-weight:700;height:auto;line-height:normal;padding:10px 15px}.skill-tab .tab-content .tab-pane .accordion-body{margin:0;padding:15px;position:relative}.skill-tab .accordion-button[aria-expanded=true]{background:var(--white-color);border-color:var(--white-color);border-radius:.625rem .625rem 0 0!important;box-shadow:0 0 10px #550e8d14;color:#000}.skill-tab .tab-content .tab-pane .show .accordion-body{background:var(--white-color);border-radius:0 0 .625rem .625rem!important;box-shadow:0 10px 40px #550e8d14}.skill-tab .tab-content .tab-pane .show .accordion-body:before{background:#e6e6e6;content:"";height:1px;left:15px;position:absolute;right:15px;top:0}.skill-tab .tab-content .tab-pane p{font-size:var(--font-16);line-height:var(--line-h-20)}.vdo-play-btn6{width:40px}.vdo-info6{bottom:12px;font-size:var(--font-16);left:12px;right:12px}.modal-backdrop.fade.show,.upgrad-support-module:before{display:none}.modal-videopopup .modal-dialog{max-width:90%}.modal{background:rgba(0,0,0,.5)}}@media only screen and (max-width:767px){.skill-tab .accordion-body ul 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}.modal-videopopup.modal.show .modal-dialog button.btn-close{right:-11px;top:-11px;z-index:9}.modal-videopopup .modal-dialog{margin-left:auto;margin-right:auto}.modal-videopopup .modal-body{padding:0 10px}}.ai-enhanced .tabs-wrapper{overflow:hidden;padding-left:35px;padding-right:35px;position:relative}.ai-enhanced .nav-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ai-enhanced .nav-tabs::-webkit-scrollbar{display:none}.ai-enhanced .nav-item{flex:0 0 auto}.ai-enhanced .skills-nav-link{align-items:center;background:none;border:none;display:flex;flex-direction:column;font-size:18px;padding:10px 15px;white-space:nowrap}.ai-enhanced .scroll-btn{align-items:center;background:#fff;border:1px solid #ddd;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:32px;z-index:10}.ai-enhanced .scroll-btn.left{left:0}.ai-enhanced .scroll-btn.right{right:0}.desc-toggle .arrow-icon{transition:transform .3s ease}.desc-toggle[aria-expanded=true] .arrow-icon{transform:rotate(180deg)}.accordion-button .arrow-icon{transition:transform .3s ease}.accordion-button.collapsed .arrow-icon{transform:rotate(0deg)}.accordion-button:not(.collapsed) .arrow-icon{transform:rotate(180deg)}.arrow-icon i{transition:transform .3s ease}.accordion-button.collapsed .arrow-icon i{transform:rotate(0deg)}.accordion-button:not(.collapsed) .arrow-icon i{transform:rotate(180deg)}.list-group-item.active .arrow-icon i{transform:rotate(90deg)}.col-lg-4.position-relative{position:relative}.vertical-line{background:#eb2a3a;height:0;left:0;position:absolute;top:0;transition:top .3s,height 3s;width:4px}.list-group-item.active{background-color:#f8f9fa}.ai-enhanced .tab-content.support-content .list-group-item{background:none;border:none;border-bottom:1px solid #262626;color:#fff;margin-bottom:20px;padding-bottom:30px;position:relative}.ai-enhanced .tab-content.support-content .list-group-item:before{border-left:4px solid #fff;content:"";height:0;left:0;position:absolute;top:0;width:0}.ai-enhanced .tab-content.support-content .list-group-item.active:before{animation:borderGrow 2.5s ease forwards;animation-delay:.5s}@keyframes borderGrow{0%{height:0}to{height:100%}}.ai-enhanced .tab-content.support-content .list-group-item.active{background:none;padding-top:0}.ai-enhanced .feature-overview li,.ai-enhanced .feature-overview p{font-size:16px;line-height:inherit}.ai-enhanced .feature-overview{padding-bottom:10px}.ai-enhanced .side-header-title{font-size:17px;font-weight:700}.ai-enhanced .scroll-btn.left{background-image:url(/hubfs/raw_assets/public/upGrad-New-2024/upGradTheme2024/images/prev-arw.png)}.ai-enhanced .scroll-btn.left,.ai-enhanced .scroll-btn.right{background-position:50%;background-repeat:no-repeat;font-size:0}.ai-enhanced .scroll-btn.right{background-image:url(/hubfs/raw_assets/public/upGrad-New-2024/upGradTheme2024/images/next-arw.png)}.ai-enhanced .skills-nav-link{border-bottom:2px transparent}.ai-enhanced .skills-nav-link.active{border-bottom:2px solid #e50913}.ai-enhanced .tabs-wrapper{margin-bottom:30px;margin-top:20px}.ai-enhanced .tab-icon{margin-bottom:10px}.ai-enhanced>.tab-content.support-content{background:#000;border-radius:20px;color:#fff;padding:25px 35px}