@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Sen:wght@400..800&display=swap');
@font-face{font-family:"BebasNeue";src:url("https://www.moneycontrol.com/commonfiles/font/Thin.otf?classic=true");font-weight:100}
@font-face{font-family:"BebasNeue";src:url("https://www.moneycontrol.com/commonfiles/font/Light.otf?classic=true");font-weight:300}
@font-face{font-family:"BebasNeue";src:url("https://www.moneycontrol.com/commonfiles/font/Regular.otf?classic=true");font-weight:400}
@font-face{font-family:"BebasNeue";src:url("https://www.moneycontrol.com/commonfiles/font/Bold.otf?classic=true");font-weight:600}
@font-face{font-family:"BebasNeue Book";src:url("https://www.moneycontrol.com/commonfiles/font/BebasNeue Book.ttf?classic=true") format("truetype");font-weight:400}


* { margin: 0; padding: 0; box-sizing: border-box; }
html{font-size: 10px;}
body{background-color: #F5EFE6;}
ul, ol, li{list-style: none; margin: 0; padding: 0;}    
a{text-decoration: none;color: #000; -webkit-tap-highlight-color: transparent; -webkit-focus-ring-color: rgba(0,0,0,0); outline: none; }
.bdy-opct{ background-color: rgba(0, 0, 0, 0.455); position: fixed; top: 0; height: 100vh; width: 100%; pointer-events: none; z-index: 200; display: none; }
.bdy-opct.is-active{display: block;}

/* Custom Dots - Start */
    /* COMPLETELY HIDE DEFAULT DOTS */
    .slick-dots li button:before { display: none !important; }
    /* Numbered pagination container */
    .slick-dots { bottom: 10px !important; width: fit-content !important; left: 50%; transform: translateX(-50%); }
    .slick-dots::before{ content: ''; position: absolute; border: 1px solid #8F473D; top: 50%; transform: translateY(-50%); left: -10px; right: -10px; }    
    .slick-dots li button { color: #000 !important;; font-size: 11px !important; border: 1px solid; border-radius: 50%; }    
    /* ACTIVE NUMBER STYLE */
    .slick-dots li.slick-active button { background: #8F473D; color: white !important; font-weight: bold; font-size: 11px !important; }
    /* INACTIVE NUMBER STYLE */
    .slick-dots li:not(.slick-active) button { background-color: #fff; border:1px solid #1A393F40; }
    /* Hide empty dots (for slides beyond 4) */
    .slick-dots li:not(:has(button)) {
      display: none;
    }
/* Custom Dots - End */

.crft_wrp{width: calc(100% - 4rem); margin: 0 auto;}
.sec_ttl{ position: relative; font:4.6rem/4.8rem "Bebas Neue",sans-serif; margin: 0 auto; color: #8F473D; text-align: center;width: fit-content; margin-bottom: 2rem; }
.sec_ttl::after { content: ''; position: absolute; bottom: -8px; right: -32px; width: 4rem; height: 4rem; background: url("https://images.moneycontrol.com/assets/images/ms/pitchCraft/season2/ppr_plane.png"); background-size: cover; }

/* -------------- Navigation - Start -------------- */
.navigation{ position: fixed; width: 100%; z-index: 100; transition: background-color 0.3s ease; }
.navigation .nav_wrp{ display: flex;align-items: center;justify-content: flex-end; gap: 1.5rem;width: 100%;padding: 0.8rem 1.6rem;}
.navigation.scrolled{ background-color: #F5EFE6; }
.navigation .logo{width: 17rem}
.navigation .logo img{width: 100%;}
.navigation .nav-menu{ background-color: #fff; border-radius: 50%; width: 4.2rem;aspect-ratio: 1;cursor: pointer; }
.nav-menu{ display: flex; justify-content: center; align-items: center; -webkit-tap-highlight-color: transparent; -webkit-focus-ring-color: rgba(0,0,0,0); outline: none; }
.hamburger{ position: relative; width: 2rem; aspect-ratio: 1; transition: all 0.3s ease; cursor: pointer; -webkit-tap-highlight-color: transparent; -webkit-focus-ring-color: rgba(0,0,0,0); outline: none; z-index: 260; }
.hamburger-line{ position: absolute; right: 0; width: 100%; border-radius: 2rem; border-top: 3px solid #000; transition: inherit; }
.hamburger-line:nth-child(1){ top: 4px; }
.hamburger-line:nth-child(2){ top: 10px; }
.hamburger-line:nth-child(3){ left: 0; top: 16px; width: 15px;}
.hamburger.is-active .hamburger-line:nth-child(1){ transform: translatey(6px) rotate(45deg); }
.hamburger.is-active .hamburger-line:nth-child(2) { transform: rotate(-45deg); }
.hamburger.is-active .hamburger-line:nth-child(3){ opacity: 0; }
.navigation .menu-list .cls-icn{display: none;}
.navigation .menu-list{ position: absolute; top: 0; right: -100%; width: 100%; z-index: 250; height: 100vh; background-color: #fff; transition: all 0.3s ease; padding: 7rem 3rem; }
.hamburger.is-active + .menu-list{ right: 0; }
.navigation .menu-list li{ margin-bottom: 3.5rem; border-bottom: 1px dashed #808080; padding-bottom: 10px; }
.navigation .menu-list li a{ font: 500 2.4rem / 2.4rem "Lato", sans-serif;display: inline-block;width: 100%; color: #8F473D; -webkit-tap-highlight-color: transparent; -webkit-focus-ring-color: rgba(0,0,0,0); outline: none; }
/* -------------- Navigation - End -------------- */

/* -------------- Introduction - Start -------------- */
.intro { background: url("https://images.moneycontrol.com/assets/images/ms/pitchCraft/season2/ILU_mbg.jpg") center 80px / 100% no-repeat; }
.intro_txt{max-width: 308px;margin: 0 auto;padding-top: 26rem;padding-bottom: 10rem}
.intro_txt h1{ font:3.2rem/3.2rem "Bebas Neue",sans-serif;color: #8F473D; text-align: center; }
.intro_txt p{ font:1.5rem/2.3rem "Poppins", sans-serif;text-align: center;margin-top: 1rem;}
.intro_txt p span{font-weight: 700;color: #000000;}
/* -------------- Introduction - End -------------- */

/* -------------- Faq - Start -------------- */
.faq .crft_wrp{ position: relative; z-index: 20; }
.faq .clouds { background: url("https://images.moneycontrol.com/assets/images/ms/pitchCraft/season2/cloud_mbg.png") no-repeat -358px 0 / auto 100%; width: 100%; height: 90rem; margin-top: -8.5rem; position: absolute; z-index: 10; }
@media all and (min-width: 400px) and (max-width: 440px) {
    .faq .clouds { background-position: -348px 0; }/* Cloud Element position fixing for large mobiles */
}
.faq .sec_ttl{ padding-top: 4rem;}
.faq .desc{ display: flex; flex-direction: column; gap: 1rem; margin-top: 1.6rem;}
.faq .desc_txt{ font:1.5rem/2.32rem 'Poppins', sans-serif; color: #000; }
.faq .desc .divider{ width: 100%; border-top: 1px solid rgba(0, 0, 0, 0.65); }
.faq .desc_txt span{ font-weight: 700; }
.faq .desc_lst span{ font: 700 1.5rem 'Poppins', sans-serif; }
.faq .desc_lst li{ position: relative; font: 700 1.5rem/2.3rem 'Poppins', sans-serif; color: #000; margin-left: 2rem; }
.faq .desc_lst li::before{ content: ""; position: absolute; left: -20px; top: 4px; left: -25px; width: 15px; aspect-ratio: 1; background: url('https://images.moneycontrol.com/assets/images/ms/pitchCraft/season2/ppr_plane_icn.png');background-size: contain; }
.faq .desc_msg{ font: 700 1.5rem/2.3rem 'Poppins', sans-serif; margin-top: 2rem; }
.faq .desc_msg span{ display: block; }
.faq .acrd_wrpr{background-color: #1A393F;margin-top: 6.8rem;border-radius: 3.5rem;padding: 3.4rem 0; display: flex;flex-direction: column;}
.faq .acrd_wrpr .ttl{position: relative;font:4.6rem/4.6rem "Bebas Neue",sans-serif; text-align: center; color: #fff; max-width: 17.5rem;margin-bottom: 1.8rem;}
.faq .acrd_wrpr .ttl::after { content: ''; position: absolute; bottom: -10px; right: -8px; width: 4rem; height: 4rem; background: url("https://images.moneycontrol.com/assets/images/ms/pitchCraft/season2/ppr_plane.png"); background-size: cover; }
.faq .acrd_wrpr .lbl{ display: flex;flex-direction: column;align-items: center; }
.faq .acrd_wrpr .lbl img{ width: 26.2rem; }
.faq .acrd_wrpr .acrds{width: calc(100% - 32px);margin: 32px auto 0;}
.faq .acrd_wrpr .acrds .acrd-item{ margin-bottom: 2.6rem; }
.faq .acrd_wrpr .acrds .acrd-item .acrd-cnt{ font: 1.5rem/2.1rem 'Poppins', sans-serif; color: #ffffffcc; max-height: 0; overflow: hidden; padding: 0rem 2.5rem; transition: all 1s linear; display: none; }
.faq .acrd_wrpr .acrds .acrd-item.active .acrd-cnt{ max-height: 30rem; padding: .5rem 2.5rem; display: block; }
.faq .acrd_wrpr .acrds .acrd-head{ display: flex;justify-content: space-between;align-items: flex-end; border-bottom: 2px solid #78C850; padding-bottom: 6px; }
.faq .acrd_wrpr .acrds .acrd-head h3{ position: relative; left: 25px;max-width: 24rem; font: 600 2rem/2.6rem 'Poppins', sans-serif;color: #fff; }
.faq .acrd_wrpr .acrds .acrd-head h3::before{ content: ''; position: absolute; left: -22px; top: 5px; background: url('https://images.moneycontrol.com/assets/images/ms/pitchCraft/season2/ppr_pln_icn2.png'); background-size: contain; width: 1.8rem; height: 1.8rem; }
.faq .acrd_wrpr .acrds .acrd-head span{ border-top: 2px solid #fff; width: 15px; height: 4px; margin-right: 6px; margin-bottom: 8px; }
.faq .acrd_wrpr .acrds .acrd-head span.activate{ position: relative; }
.faq .acrd_wrpr .acrds .acrd-head span.activate::before { content: ''; position: absolute; height: 15px; top: -8px; left: 7px; border-left: 2px solid #fff; }
/* -------------- Faq - End -------------- */

/* -------------- Videos - New Design Format - Start -------------- */
.videos{margin-top: 6rem;}
.videos .sec_ttl::after { bottom: 13px; right: -34px; }
.d-mb{display: block;}
.d-lg{display: none;}
.videos .vid_slider { width: 100%; margin: 0px auto; background-color: #fff;padding: 4rem 2rem;overflow: hidden;}
.videos .slick-list {
    margin: 0 -20px; /* Creates space for gaps */
}
.videos .slick-slide {
    padding: 0 20px; /* Gap between slides */
    box-sizing: border-box;
}
.videos .slick-slide:not(:last-child){border-right: 1px solid #68687373;}
.videos .vid_slider .slide .cnt-wrp{max-width: 22rem;padding: 1rem 0; display: flex; flex-direction: column; justify-content: space-between; min-height: 35rem; }
.videos .vid_slider .vid_wrp{ width: 100%; }
.videos .vid_slider .vid_wrp img{width: 100%;}
.videos .vid_slider .vid_wrp{ position: relative; }
.videos .vid_slider .vid_wrp .ply_btn{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); display: inline-block; width: 4.2rem; aspect-ratio: 1; background-color: #fff; border-radius: 50%; cursor: pointer; }
.videos .vid_slider .vid_wrp .ply_btn::after { content: ''; position: absolute; top: 50%; left: 55%; transform: translate(-50%, -50%); width: 0px; height: 0px; margin: 0px auto; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 12px solid #8F473D; }
.videos .vid_slider h3{ font: 600 1.8rem/2.2rem 'Poppins', sans-serif; color: #9D1D21; }
.videos .vid_slider p{ font: 400 1.5rem/2.1rem 'Poppins', sans-serif; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow: hidden; text-overflow: ellipsis; }
/* -------------- Videos - New Design Format - End -------------- */

/* -------------- Videos - Old Design Format - Start -------------- */
.vid_upd{margin-top: 6rem;}
.vid_upd .ttl_wrp{position: relative; margin: 0 0 3.2rem 0; }
.vid_upd .ttl_wrp h2 { background-color: #f5efe6; padding: 0 1rem; margin: 0; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; margin: 0 auto; font-size: max(5vw,4.8rem); font-family: "BebasNeue", Arial, Helvetica, sans-serif; color: rgb(15,33,36); }
.vid_upd .ttl_wrp::before { position: absolute; content: ""; border-top: 2px solid #8f473d; width: 100%; left: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); z-index: -1; }
.vid_upd .ttl_wrp h2::before, .vid_upd .ttl_wrp h2::after{ content: '/'; }
.thumbs{display: flex; justify-content: center;position: relative;}
.thumb{margin:0 15px}
.thumbs .slick-next{content: "";position: absolute;top: 11px;left: 9px;border: solid #000;border-width: 0 3px 3px 0;padding: 2px;transform: rotate(318deg); width: 30px;height: 30px;z-index: 9;}
.thumbs .slick-prev:before{content: "";position: absolute;top: 11px;right: 9px;border: solid #000;border-width: 0 3px 3px 0;padding: 2px;transform: rotate(136deg);width: 25px;height: 25px;z-index: 9;}
.thumbs .slick-prev{font-size: 0; border: 0;position: absolute;z-index: 20; top:42%;left:5px;width: 30px;height: 30px; background: none;}
.thumbs .slick-next{right:-23px; font-size: 0;top:42%;left: unset;background: none;}
.card{ background-color: #fff; display: block; }
.vid_upd .card .video { width: 100%; aspect-ratio: 1.8; overflow: hidden }
.vid_upd  .card .video iframe, .card .video video { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }
.videoSwiper .card-body{ min-height: 105px; font-size: 1.6rem; flex: 1 1 auto; padding: 16px; font-family: "Sen",Arial,Helvetica,sans-serif; font-weight: 400; letter-spacing: 0.4px; }
.videoSwiper .slick-next.slick-arrow::before{ display: none; }
/* -------------- Videos - Old Design Format - End -------------- */

/* -------------- Podcasts - Start -------------- */
.podcasts{margin-top: 6rem; display: block;}
.podcasts .sec_ttl::after { bottom: 13px; right: -34px; }
.podcasts .podcasts_slider .cnt_wrp{ background-color: #fff; min-height: 100px; margin: 0 20px; padding: 1.6rem; border-radius: 1.2rem; position: relative; cursor: pointer; overflow: hidden; }
.podcasts .podcasts_slider .bnr_img{ width: 100%;margin-bottom: 1rem; }
.podcasts .podcasts_slider .bnr_img img{width: 100%;}
.podcasts .podcasts_slider .cnt_wrp h3{ font: 600 1.5rem/2.1rem 'Poppins', sans-serif; color: #000000; }
.podcasts .podcasts_slider .cnt_wrp .mic_img{ width: 2.5rem; position: absolute; bottom: 0; right: 2rem; }
.podcasts .podcasts_slider .slick-dots{ bottom: -3.5rem !important; }
.podcasts .podcasts_slider .cnt_wrp .hvrvsbl{ display: none; background: #1A393F; position: absolute; top: 0; left: 0; bottom: 0; padding: 2rem; }
.podcasts .podcasts_slider .cnt_wrp:hover .hvrvsbl{ display: block; }
.podcasts .podcasts_slider .cnt_wrp .hvrvsbl h3{ font: 700 1.6rem/2.2rem 'Poppins', sans-serif; color: #85E457; }
.podcasts .podcasts_slider .cnt_wrp .hvrvsbl p{ font: 400 1.4rem/2.2rem 'Poppins', sans-serif; color: #fff; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 6; overflow: hidden; text-overflow: ellipsis; }
.podcasts .podcasts_slider .cnt_wrp .hvrvsbl p span{ font-weight: 700; }
/* -------------- Podcasts - End -------------- */

/* -------------- AboutUs - Start -------------- */
.about_us{margin-top: 8rem;}
.about_us .sec_ttl::after { bottom: 13px; right: -34px; }
.about_us .crft_wrp{ border: 6px solid #fff; border-radius: 2.5rem; overflow: hidden; padding: 0 2rem; }
.about_us .desc_wrp{text-align: center;padding: 2rem 0;}
.about_us .desc{ color: #000; font: 1.5rem/2.3rem 'Poppins', sans-serif; padding-bottom: 2rem;text-align: start;}
.img_el{width:100%;}
.about_us .desc_wrp .desc_img { width: 26.5rem; height: 7.2rem;margin-bottom: 2.5rem;}    
/* -------------- AboutUs - End -------------- */

/* -------------- Footer - Start -------------- */
.ftr{ position: relative; }
.ftr .crft_wrp{position: relative;z-index: 20;}
.ftr .clouds { background: url("https://images.moneycontrol.com/assets/images/ms/pitchCraft/season2/cld_elf.png") no-repeat -912px 0 / auto 354px; width: 100%; padding-top: 28rem; margin-top: -16.5rem; position: absolute; z-index: 10; }
.ftr_wrp{ display: flex; flex-direction: column; align-items: center; gap: .8rem; background: #1A393F; border-radius: 1.5rem; padding: 16px 0; color: rgba(255, 255, 255, 0.8); }
.ftr_wrp .rigths{ font: 1.1rem/1.5rem 'Poppins', sans-serif; }
.ftr_wrp .lst{display: flex;gap: 1rem; font: 1.1rem/1.5rem 'Poppins', sans-serif; }
.ftr_wrp .lst li:not(:last-child):after{ content: '|'; position: absolute; margin-left: 0.4rem; }
.ftr_wrp .social li{height: 1.2rem;}
.ftr_wrp .lst li a{color: #fff;}
.ftr_wrp .social{display: flex;align-items: center;gap: 1rem;}
.ftr_wrp .social li, .ftr_wrp .social p { display: inline-block; }
.ftr_wrp .social p{ font: 1rem/1.5rem 'Poppins', sans-serif; }
.ftr_wrp .social img { width: 1.2rem;aspect-ratio: 1; object-fit: contain; }
/* -------------- Footer - End -------------- */

/* Pop-Up - Start */
.popup-overlay { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 999; }
.popup-content { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: white; padding: 20px; border-radius: 5px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }
.close-btn { position: absolute; top: 10px; right: 10px; cursor: pointer; background: #8F473D;color: #fff; border-radius: 50%; width: 20px; height: 20px; box-sizing: border-box; display: flex; justify-content: center; align-items: center; font-size: 20px; -webkit-tap-highlight-color: transparent; -webkit-focus-ring-color: rgba(0,0,0,0); outline: none; }
.video-container { position: relative; width: 320px; aspect-ratio: 16 / 9; overflow: hidden; margin-top: 15px; }
.video-container iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none; }
/* Class to disable body scroll */
.body-scroll-lock { overflow: hidden; position: fixed; width: 100%; }
/* Pop-Up - End */


/* -------------- Desktop Start -------------- */
@media all and (min-width: 1024px) {
    .crft_wrp{width: calc(100% - 41.6rem); margin: 0 auto;}
    .sec_ttl{ font-size: 7.2rem;line-height: 6.3rem; }

    /* -------------- Navigation - Start -------------- */
    /* .navigation{width: calc(100% - 20rem);} */
    .navigation .nav_wrp{ display: flex;align-items: center;justify-content: flex-end; gap: 1.5rem;width: calc(100% - 200px); }
    .navigation .menu-list{ right: -56rem; width: 56rem; transition: all 0.6s ease; padding: 8.5rem 6rem 0 6rem;}
    .navigation .menu-list li a{ font: 500 30px / 30px "Lato", sans-serif;display: inline-block;width: 100%; color: #8F473D; -webkit-tap-highlight-color: transparent; -webkit-focus-ring-color: rgba(0,0,0,0); outline: none; }
    .navigation .menu-list li:hover a{ font-weight: bold; }
    .navigation .menu-list .cls-icn { display: block; position: absolute; cursor: pointer; right: 65px; top: 30px; }
    .hamburger.is-active{ opacity: 0; pointer-events: none; }
    .hamburger.is-active + .menu-list{ right: 0px; }
    /* -------------- Navigation - End -------------- */
    
    /* -------------- Introduction - Start -------------- */
    /* .intro { background: url("https://images.moneycontrol.com/assets/images/ms/pitchCraft/season2/ILU_mbg.jpg") 128px center/50rem no-repeat; } */
    .intro_txt{ margin: 0 0 0 auto; padding: 20rem 0;max-width: 44rem; }
    .intro_txt h1{ font:5.2rem/5.2rem "Bebas Neue",sans-serif;}
    .intro_txt p{ font:1.8rem/2.6rem "Poppins", sans-serif;margin-top: 1rem;}
    /* -------------- Introduction - End -------------- */

    /* -------------- FAQ - Start -------------- */
    .faq{position: relative;}
    .faq .clouds { background: url("https://images.moneycontrol.com/assets/images/ms/pitchCraft/season2/Cloud_bg.png") no-repeat -620px 0 / auto 100%; height: 41rem; width: 100%; padding-top: 73rem; margin-top: -15.1rem; }
    .faq .desc{ display: flex; justify-content: space-between; flex-direction: row; gap: 25px; margin-top: 20px; }
    .faq .desc .divider{ border-left: 1px solid rgba(0, 0, 0, 0.65); width: 1px; display: inline-block; }
    .faq .desc_txt, .faq .desc_lst{flex: 1;}
    .faq .desc_txt{min-width: 55.6rem;font-size: 1.8rem; line-height: 2.8rem; color: #000; }
    .faq .desc_msg{ text-align: center; }
    .faq .desc_msg span{ display: inline-block; }
    .faq .acrd_wrpr{ flex-direction: row; padding: 5.2rem 6.4rem;gap: 20px;}
    .faq .acrd_wrpr .ttl { font: 7.2rem/6.3rem "Bebas Neue", sans-serif; text-align: start;margin-bottom:3rem; }
    .faq .acrd_wrpr .ttl span{ display: block; white-space: nowrap; }
    .faq .acrd_wrpr .ttl::after { bottom: -10px; right: -52px; }
    .faq .acrd_wrpr .lbl{align-items: start; }
    .faq .acrd_wrpr .acrds{margin: unset;}
    .faq .acrd_wrpr .acrds .acrd-head{ cursor: pointer; }
    .faq .acrd_wrpr .acrds .acrd-head h3{ position: relative; left: 3rem;max-width: unset; font: 600 2.6rem/3rem 'Poppins', sans-serif;color: #fff; }
    .faq .acrd_wrpr .acrds .acrd-head h3::before{ left: -3rem; top: 5px; width: 2rem; height: 2rem; }
    .faq .acrd_wrpr .acrds .acrd-head span{ margin-right: 1rem; }
    .faq .acrd_wrpr .acrds .acrd-item.active .acrd-cnt{ padding: .5rem 3rem; }
    /* -------------- FAQ - End -------------- */

    /* -------------- Videos - New Design Format - Start -------------- */
    .videos .sec_ttl::after { bottom: 28px; right: -34px; }
    .d-mb{display: none;}
    .d-lg{display: block;}
    .videos .crft_wrp{ display: flex; gap: 7.2rem; background-color: #fff; border-radius: 3.5rem; min-height: 55rem; padding: 5rem; }
    .videos .crft_wrp .vid_wrp img{ width: 100%; }
    .videos .crft_wrp .lhs{ max-width: 43rem; display: flex; flex-direction: column; justify-content: space-between  ; }
    .videos .crft_wrp .lhs h3{font: 600 2.6rem/3.2rem 'Poppins', sans-serif;color: #8F473D;margin-bottom: 1rem;}
    .videos .crft_wrp .lhs p{ font: 400 1.8rem/2.2rem 'Poppins', sans-serif; color: #000000; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; text-overflow: ellipsis; }
    .videos .crft_wrp .lhs .vid_wrp{ position: relative; }
    .videos .crft_wrp .lhs .vid_wrp .ply_btn{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); display: inline-block; width: 7.6rem; aspect-ratio: 1; background-color: #fff; border-radius: 50%; cursor: pointer; }
    .videos .crft_wrp .lhs .vid_wrp .ply_btn::after { content: ''; position: absolute; top: 50%; left: 55%; transform: translate(-50%, -50%); width: 0px; height: 0px; margin: 0px auto; border-top: 12px solid transparent; border-bottom: 12px solid transparent; border-left: 24px solid #8F473D; }
    .videos .crft_wrp .rhs .vid_wrp{ position: relative; }
    .videos .crft_wrp .rhs .vid_wrp .ply_btn{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); display: inline-block; width: 4.2rem; aspect-ratio: 1; background-color: #fff; border-radius: 50%; cursor: pointer; }
    .videos .crft_wrp .rhs .vid_wrp .ply_btn::after { content: ''; position: absolute; top: 50%; left: 55%; transform: translate(-50%, -50%); width: 0px; height: 0px; margin: 0px auto; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 12px solid #8F473D; }
    .videos .rhs ul.custom-scrollbar{ overflow-y: scroll; max-height: 45.2rem; scrollbar-color: #8F473D #fff;}
    .videos .crft_wrp .rhs li{position: relative;display: flex;gap: 1.8rem;margin-bottom: 6rem;padding: 0 1rem;}
    .videos .crft_wrp .rhs li:not(:last-child)::after{ content: ''; position: absolute; left: 0; bottom: -3rem; border-top: 1px solid rgba(104, 104, 115, 0.45); width: 100%; }
    .videos .crft_wrp .rhs li .vid_wrp{width: 19rem;flex-shrink: 0;}
    .videos .crft_wrp .rhs .desc{ display: flex;flex-direction: column;justify-content: space-between; }
    .videos .crft_wrp .rhs h3{ font: 600 1.8rem/2.2rem 'Poppins', sans-serif;color: #8F473D; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; }
    .videos .crft_wrp .rhs p{ font: 400 1.5rem/2.1rem 'Poppins', sans-serif;color: #000; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; text-overflow: ellipsis; }
    /* -------------- Videos - New Design Format - End -------------- */

    /* -------------- Videos - Old Design Format - Start -------------- */
    .vid_upd .ttl_wrp{margin: 8rem -5rem 3.2rem; }

    .thumbs .slick-next,.thumbs .slick-prev{width: 40px;height: 40px;}
    .thumbs .slick-prev:before{
        width: 40px; height: 40px;
    }
    /* -------------- Videos - Old Design Format - End -------------- */

    /* -------------- Podcasts - Start -------------- */
    .podcasts .sec_ttl::after { bottom: 28px; right: -34px; }
    .podcasts .podcasts_slider .cnt_wrp .hvrvsbl{ padding: 3.8rem 2rem; }
    /* -------------- Podcasts - End -------------- */

    /* -------------- AboutUs - Start -------------- */
    .about_us .sec_ttl::after { bottom: 28px; right: -34px; }
    .about_us .crft_wrp{padding: 5.8rem 6rem;}
    .about_us .desc_wrp{display: flex;justify-content: space-between;padding: 0;gap: 2rem;}
    .about_us .desc_wrp .desc{max-width: 57rem;width: 100%;}
    .about_us .desc_wrp .desc_img{ width: 35rem;height: 9rem; }
    /* -------------- AboutUs - End -------------- */

    /* -------------- Footer - Start -------------- */
    .ftr .clouds { background: url("https://images.moneycontrol.com/assets/images/ms/pitchCraft/season2/cld_elf.png") no-repeat -1080px 0 / auto 590px; width: 100%; padding-top: 42rem; margin-top: -325px; position: absolute; z-index: 10; }
    .ftr_wrp{ flex-direction: row; justify-content: space-between; padding: 3rem;position: relative;top: -3rem; }
    .ftr_wrp .rigths { font: 1.3rem/1.5rem 'Poppins', sans-serif; }
    .ftr_wrp .lst { font: 1.3rem/1.5rem 'Poppins', sans-serif; }
    .ftr_wrp .social p { font: 1.3rem/1.5rem 'Poppins', sans-serif; }
    .ftr_wrp .social img { width: 1.2rem;aspect-ratio: 1; object-fit: contain; }
    /* -------------- Footer - End -------------- */

    /* Pop-Up - Start */
    .video-container { width: 62rem; }
    /* Pop-Up - End */
}   
/* -------------- Desktop End -------------- */
@media all and (min-width: 1280px){
    .intro { background: url("https://images.moneycontrol.com/assets/images/ms/pitchCraft/season2/ILU_mbg.jpg") 128px center/50rem no-repeat; }
}
@media all and (min-width: 1360px){
    .intro { background: url("https://images.moneycontrol.com/assets/images/ms/pitchCraft/season2/ILU_mbg.jpg") 128px center/58rem no-repeat; }
}
@media all and (min-width: 1380px){
    .intro { background: url("https://images.moneycontrol.com/assets/images/ms/pitchCraft/season2/ILU_mbg.jpg") 128px center/65rem no-repeat; }
}
@media all and (min-width: 2220px){
    .intro { background: url("https://images.moneycontrol.com/assets/images/ms/pitchCraft/season2/ILU_mbg.jpg") 128px center/70rem no-repeat; }
}