@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}body{background-color:#fff;font-family:Helvetica Neue,Helvetica Arial,sans-serif;font-size:14px!important;line-height:1.4287143;color:#333;margin:0;overflow-x:hidden}:before,:after{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}table{background:transparent;border-spacing:0;border-collapse:collapse}th,td{padding:0}ul,ol{margin-top:0;margin-bottom:10px}h4,h5,h6{margin-top:10px;margin-bottom:10px}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}b,strong{font-weight:700}a,button{outline:none}a::-moz-focus-inner,button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}img{vertical-align:middle;border:0}@media print{.no-print *{visibility:hidden}.print,.print *{visibility:visible;page-break-inside:auto}.print{position:absolute;left:0;top:0;padding:25px;border:#333 1px solid;width:90%}}.swal2-container{z-index:2000!important}table.status-table{text-align:center;border-radius:4px;border:1px solid rgba(210,217,231,.6);width:100%;font-family:Open Sans,"serif";border-collapse:collapse}table.status-table tr{height:50px;border:1px solid rgba(210,217,231,.6)}table.status-table td{vertical-align:middle}table.status-table th{background:#f8f8f8;vertical-align:middle;font-weight:600;font-size:12px;line-height:140%;color:#363636}table.status-table tr.correct{background:#f4fff2}table.status-table tr.wrong{background:#fff3f2}table.status-table tr.skip{background:#f2f2f2}table.status-table tr.subtask-result{font-weight:600;font-size:12px;line-height:140%;color:#363636;background-color:#fff}table.status-table tr.subtask-result td:first-child{text-align:left;padding-left:24px}table.status-table tr:last-child th{background:#fff}table.status-table tr:first-child{border-radius:4px 0}table.status-table tr:last-child{border-radius:0 4px}img.emoji{width:20px;height:20px;vertical-align:middle}.sectionDivider{width:100%;background:#f2f4f9;opacity:60%;height:3px;border:none;margin:0}.gutter-horizontal{cursor:col-resize;background-color:#f8f8f8;background-repeat:no-repeat;background-position:50%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAYAAADkftS9AAAAIklEQVQoU2M4c+bMfxAGAgYYmwGrIIiDjrELjpo5aiZeMwF+yNnOs5KSvgAAAABJRU5ErkJggg==);width:10px}._discountTopBanner_1m62i_2{position:sticky;display:flex;justify-content:space-around;align-items:center;width:100%;background:linear-gradient(0deg,#cfddff 0% 100%),linear-gradient(90deg,#8d55e9 .99% 98.58%)}._discountTopBanner_1m62i_2._dark_1m62i_10{background:#140000}@media (max-width: 1024px){._discountTopBanner_1m62i_2{gap:16px;justify-content:space-between}}@media (max-width: 720px){._discountTopBanner_1m62i_2{gap:revert}}._discountTopBanner_1m62i_2 ._closeContainer_1m62i_24 ._closeIcon_1m62i_24{display:flex;fill:#21609b;font-size:1.3em;cursor:pointer;margin-left:16px}._discountTopBanner_1m62i_2 ._closeContainer_1m62i_24 ._closeIcon_1m62i_24._dark_1m62i_10{fill:#d7d7d7}._discountTopBanner_1m62i_2 ._closeContainer_1m62i_24._dark_1m62i_10{color:#d7d7d7}._discountTopBanner_1m62i_2 ._topBarContainer_1m62i_37{position:relative;display:flex;justify-content:space-around;align-items:center;padding:4px 32px;max-width:1440px;gap:190px;flex:1 0 0}._discountTopBanner_1m62i_2 ._topBarContainer_1m62i_37:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://cdn.codechef.com/images/discount/sale-strip-bg.svg) no-repeat 0 0;z-index:-1}._discountTopBanner_1m62i_2 ._topBarContainer_1m62i_37._dark_1m62i_10:before{filter:brightness(115%) contrast(105%) saturate(200%) invert(100%)}@media (max-width: 1280px){._discountTopBanner_1m62i_2 ._topBarContainer_1m62i_37{gap:100px}}@media (max-width: 1024px){._discountTopBanner_1m62i_2 ._topBarContainer_1m62i_37{gap:56px}}@media (max-width: 800px){._discountTopBanner_1m62i_2 ._topBarContainer_1m62i_37{flex:revert;gap:32px;padding-left:16px;padding-right:16px}}@media (max-width: 412px){._discountTopBanner_1m62i_2 ._topBarContainer_1m62i_37{gap:12px}}._discountTopBanner_1m62i_2 ._topBarContainer_1m62i_37 ._topBarLeftContent_1m62i_83{display:flex;align-items:center;gap:16px}@media (max-width: 960px){._discountTopBanner_1m62i_2 ._topBarContainer_1m62i_37 ._topBarLeftContent_1m62i_83{gap:14px}}@media (max-width: 800px){._discountTopBanner_1m62i_2 ._topBarContainer_1m62i_37 ._topBarLeftContent_1m62i_83{gap:6px}}._discountTopBanner_1m62i_2 ._topBarContainer_1m62i_37 ._topBarLeftContent_1m62i_83 ._discountBadge_1m62i_98{display:flex;align-items:center;gap:4px;border-radius:16px;background:#fdf3d6;color:#654229;text-align:center;font-family:Open Sans,serif;border:1px solid #FFB039;font-size:10px;font-weight:700;width:125px;padding:5px 12px;line-height:150%;letter-spacing:.2px}@media (max-width: 600px){._discountTopBanner_1m62i_2 ._topBarContainer_1m62i_37 ._topBarLeftContent_1m62i_83 ._discountBadge_1m62i_98{display:none}}._discountTopBanner_1m62i_2 ._topBarContainer_1m62i_37 ._topBarLeftContent_1m62i_83 ._discountBadge_1m62i_98 ._sparkIcon_1m62i_120{min-width:14px;height:13.485px;background:url(https://cdn.codechef.com/images/discount/spark.svg) no-repeat 0px 0px;background-size:cover}._discountTopBanner_1m62i_2 ._topBarContainer_1m62i_37 ._topBarLeftContent_1m62i_83 ._saleDescription_1m62i_126{color:#131c36;text-align:center;font-family:Open Sans,serif;font-size:16px;font-weight:500;letter-spacing:.16px}._discountTopBanner_1m62i_2 ._topBarContainer_1m62i_37 ._topBarLeftContent_1m62i_83 ._saleDescription_1m62i_126._dark_1m62i_10{color:#d7d7d7}@media (max-width: 960px){._discountTopBanner_1m62i_2 ._topBarContainer_1m62i_37 ._topBarLeftContent_1m62i_83 ._saleDescription_1m62i_126{font-size:14px}}@media (max-width: 800px){._discountTopBanner_1m62i_2 ._topBarContainer_1m62i_37 ._topBarLeftContent_1m62i_83 ._saleDescription_1m62i_126{font-size:12px}}._leftTextContainer_1m62i_148{display:flex;justify-content:center;align-items:center}._leftTextContainer_1m62i_148 ._saleText_1m62i_153{color:#32384b;font-family:Open Sans,serif;font-size:34px;font-weight:700;letter-spacing:2px}@media (max-width: 1280px){._leftTextContainer_1m62i_148 ._saleText_1m62i_153{font-size:24px;letter-spacing:0}}@media (max-width: 960px){._leftTextContainer_1m62i_148 ._saleText_1m62i_153{font-size:18px}}@media (max-width: 800px){._leftTextContainer_1m62i_148 ._saleText_1m62i_153{font-size:15px}}@media (max-width: 420px){._leftTextContainer_1m62i_148 ._saleText_1m62i_153{font-size:14px}}._leftTextContainer_1m62i_148 ._saleText_1m62i_153._dark_1m62i_10{color:#d7d7d7}._leftTextContainer_1m62i_148 ._saleDescription_1m62i_126{color:#32384b;font-family:Open Sans,serif;font-size:15px;margin-right:10px;max-width:46px;line-height:18px}._leftTextContainer_1m62i_148 ._saleDescription_1m62i_126._dark_1m62i_10{color:#d7d7d7}@media (max-width: 1024px){._leftTextContainer_1m62i_148 ._saleDescription_1m62i_126{margin-right:0}}@media (max-width: 960px){._leftTextContainer_1m62i_148 ._saleDescription_1m62i_126{font-size:14px}}@media (max-width: 800px){._leftTextContainer_1m62i_148 ._saleDescription_1m62i_126{font-size:12px}}._discountLeftTextContainer_1m62i_211 ._saleText_1m62i_153{color:#32384b;font-family:Open Sans,serif;font-size:20px;font-weight:700;letter-spacing:1px}@media (max-width: 960px){._discountLeftTextContainer_1m62i_211 ._saleText_1m62i_153{font-size:18px}}@media (max-width: 800px){._discountLeftTextContainer_1m62i_211 ._saleText_1m62i_153{font-size:15px}}@media (max-width: 420px){._discountLeftTextContainer_1m62i_211 ._saleText_1m62i_153{font-size:14px}}._discountLeftTextContainer_1m62i_211 ._saleText_1m62i_153._dark_1m62i_10{color:#d7d7d7}._discountLeftTextContainer_1m62i_211 ._saleDescription_1m62i_126{color:#32384b;font-family:Open Sans,serif;font-size:16px;font-weight:300}._discountLeftTextContainer_1m62i_211 ._saleDescription_1m62i_126._dark_1m62i_10{color:#d7d7d7}@media (max-width: 960px){._discountLeftTextContainer_1m62i_211 ._saleDescription_1m62i_126{font-size:14px}}@media (max-width: 800px){._discountLeftTextContainer_1m62i_211 ._saleDescription_1m62i_126{font-size:12px}}._saleOffer_1m62i_256{color:#fd8180;font-family:Open Sans,serif;font-size:34px;font-weight:700;text-shadow:2.6px 3px #32384B,3.2px 3px #32384B,2.3px 3px #32384B;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#6075B2}._saleOffer_1m62i_256._dark_1m62i_10{text-shadow:2.6px 3px #1A1F2E,3.2px 3px #1A1F2E,2.3px 3px #1A1F2E;-webkit-text-stroke-color:#8D9CC5}@media (max-width: 1280px){._saleOffer_1m62i_256{-webkit-text-stroke-width:.25px;font-size:24px}}@media (max-width: 960px){._saleOffer_1m62i_256{font-size:18px}}@media (max-width: 800px){._saleOffer_1m62i_256{text-shadow:.6px 2px #32384B,1.2px 2px #32384B,2.3px 2px #32384B}}@media (max-width: 600px){._saleOffer_1m62i_256{display:none}}._speakerIcon_1m62i_291{width:54px;height:49px;background:url(https://cdn.codechef.com/images/new-year-flash-sale/topbar-speaker.svg) no-repeat 0px 0px;background-size:cover}@media (max-width: 720px){._speakerIcon_1m62i_291{width:40px;height:40px}}@media (max-width: 540px){._speakerIcon_1m62i_291{display:none}}._topBarRightContent_1m62i_309{display:flex;gap:48px;align-items:center}@media (max-width: 960px){._topBarRightContent_1m62i_309{gap:18px}}@media (max-width: 800px){._topBarRightContent_1m62i_309{gap:24px}}._topBarRightContent_1m62i_309 ._offerText_1m62i_324{color:#32384b;font-family:Open Sans,serif;font-size:15px;font-weight:400}@media (max-width: 890px){._topBarRightContent_1m62i_309 ._offerText_1m62i_324{display:none}}._topBarRightContent_1m62i_309 ._timerContainerWrapper_1m62i_335{display:flex;gap:4px;align-items:center;justify-content:center;width:190px}._topBarRightContent_1m62i_309 ._timerContainerWrapper_1m62i_335 p:last-child{display:none}._topBarRightContent_1m62i_309 ._timerContainerWrapper_1m62i_335 ._timerValueContainer_1m62i_345{border-radius:5px;border:.5px solid #FFF;background:#fff3;width:36px;text-align:center;padding:2px 4px}._topBarRightContent_1m62i_309 ._timerContainerWrapper_1m62i_335 ._timerValueContainer_1m62i_345 ._timerName_1m62i_353{color:#32384b;font-family:Open Sans,serif;font-size:8px;font-weight:700;line-height:150%;letter-spacing:.45px;text-transform:uppercase}._topBarRightContent_1m62i_309 ._timerContainerWrapper_1m62i_335 ._timerValueContainer_1m62i_345 ._timerName_1m62i_353._dark_1m62i_10{color:#d7d7d7}._topBarRightContent_1m62i_309 ._timerContainerWrapper_1m62i_335 ._timerValueContainer_1m62i_345 ._timerValue_1m62i_345{color:#32384b;font-family:Open Sans,serif;font-size:14px;font-weight:500;line-height:150%;letter-spacing:.95px;text-transform:uppercase}._topBarRightContent_1m62i_309 ._timerContainerWrapper_1m62i_335 ._timerValueContainer_1m62i_345 ._timerValue_1m62i_345._dark_1m62i_10{color:#d7d7d7}._topBarRightContent_1m62i_309 ._timerContainerWrapper_1m62i_335 ._timerValueContainer_1m62i_345._dark_1m62i_10{border-color:#4e3030;background:#0000001a}._topBarRightContent_1m62i_309 ._timerContainerWrapper_1m62i_335 ._timerColon_1m62i_381{color:#32384b;text-align:center;font-family:Open Sans,serif;font-size:19px;font-weight:600}._topBarRightContent_1m62i_309 ._timerContainerWrapper_1m62i_335 ._timerColon_1m62i_381._dark_1m62i_10{color:#d7d7d7}._topBarWrapper_1m62i_392{position:sticky;width:100%;background:linear-gradient(to right,#e9efff 0% 50%,#fdd54a 50% 100%);cursor:pointer}._topBarWrapper_1m62i_392._dark_1m62i_10{background:linear-gradient(to right,#161000 0% 50%,#0029a2 50% 100%)}._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37{display:flex;justify-content:space-between;align-items:center;max-width:1440px;margin:auto;padding:8px 56px;position:relative}._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://cdn.codechef.com/images/new-year-flash-sale/topbar-background.png) no-repeat 0 0;z-index:-1}._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37._dark_1m62i_10:before{filter:invert(1)}@media (max-width: 960px){._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37{padding:8px 48px}}@media (max-width: 600px){._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37{padding:8px 24px}}@media (max-width: 420px){._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37{padding:8px 22px}}._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarLeftContent_1m62i_83{display:flex;align-items:center;gap:16px}@media (max-width: 960px){._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarLeftContent_1m62i_83{gap:14px}}@media (max-width: 800px){._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarLeftContent_1m62i_83{gap:6px}}._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarRightContent_1m62i_309{display:flex;gap:48px;align-items:center}@media (max-width: 1280px){._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarRightContent_1m62i_309{gap:20px}}@media (max-width: 1024px){._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarRightContent_1m62i_309{gap:12px}}@media (max-width: 960px){._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarRightContent_1m62i_309{gap:4px}}@media (max-width: 720px){._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarRightContent_1m62i_309{gap:24px}}._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarRightContent_1m62i_309 ._rightBombContainer_1m62i_478{display:flex;gap:6px;align-items:baseline}@media (max-width: 720px){._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarRightContent_1m62i_309 ._rightBombContainer_1m62i_478{display:none}}._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarRightContent_1m62i_309 ._rightBombContainer_1m62i_478 ._bombIcon_1m62i_488._dark_1m62i_10{filter:contrast(200%)}._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarRightContent_1m62i_309 ._rightBombContainer_1m62i_478 ._bombText_1m62i_491{color:#3f2a0b;text-align:right;font-family:Open Sans,serif;font-size:16px;font-weight:400}._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarRightContent_1m62i_309 ._rightBombContainer_1m62i_478 ._bombText_1m62i_491._dark_1m62i_10{color:#fff}@media (max-width: 800px){._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarRightContent_1m62i_309 ._rightBombContainer_1m62i_478 ._bombText_1m62i_491{font-size:14px}}._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarRightContent_1m62i_309 ._timerContainerWrapper_1m62i_335{display:flex;gap:4px;align-items:center;justify-content:center}@media (max-width: 720px){._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarRightContent_1m62i_309 ._timerContainerWrapper_1m62i_335{display:none}}._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarRightContent_1m62i_309 ._timerContainerWrapper_1m62i_335 p:last-child{display:none}._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarRightContent_1m62i_309 ._timerContainerWrapper_1m62i_335 ._timerValueContainer_1m62i_345{border-radius:5px;border:1px solid #6075B2;background:#fff;width:40px;text-align:center;padding:2px 4px}._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarRightContent_1m62i_309 ._timerContainerWrapper_1m62i_335 ._timerValueContainer_1m62i_345._dark_1m62i_10{border-color:#8d9cc5;background:#ffffff1a}._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarRightContent_1m62i_309 ._timerContainerWrapper_1m62i_335 ._timerValueContainer_1m62i_345 ._timerName_1m62i_353{color:#32384b;font-family:Open Sans,serif;font-size:9px;font-weight:700;line-height:150%;letter-spacing:.45px;text-transform:uppercase}._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarRightContent_1m62i_309 ._timerContainerWrapper_1m62i_335 ._timerValueContainer_1m62i_345 ._timerName_1m62i_353._dark_1m62i_10{color:#d7d7d7}._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarRightContent_1m62i_309 ._timerContainerWrapper_1m62i_335 ._timerValueContainer_1m62i_345 ._timerValue_1m62i_345{color:#49526d;font-family:Open Sans,serif;font-size:19px;font-weight:400;line-height:150%;letter-spacing:.95px;text-transform:uppercase}._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarRightContent_1m62i_309 ._timerContainerWrapper_1m62i_335 ._timerValueContainer_1m62i_345 ._timerValue_1m62i_345._dark_1m62i_10{color:#d7d7d7}._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarRightContent_1m62i_309 ._timerContainerWrapper_1m62i_335 ._timerColon_1m62i_381{color:#32384b;text-align:center;font-family:Open Sans,serif;font-size:19px;font-weight:600}._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarRightContent_1m62i_309 ._timerContainerWrapper_1m62i_335 ._timerColon_1m62i_381._dark_1m62i_10{color:#d7d7d7}@media (max-width: 8400px){._topBarWrapper_1m62i_392 ._showTimerPadding_1m62i_567{padding:8px 24px}}._pageContainer_1se0b_3{overflow:initial;margin:0 auto;width:100%;background:inherit}._pageContainer_1se0b_3._dark_1se0b_9{background:#1d1e23}._loading_cvk0c_2{width:100%;height:500px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#6c7486;background:inherit}._loading_cvk0c_2 ._message_cvk0c_12{padding:16px;text-align:center}._loading_cvk0c_2 ._loadingIcon_cvk0c_16{color:#2a67b1}._loading_cvk0c_2._dark_cvk0c_19 ._loadingIcon_cvk0c_16{color:#5780b0}._loading_cvk0c_2._dark_cvk0c_19 ._message_cvk0c_12{color:#fff9}._loading_cvk0c_2._fullPage_cvk0c_25{height:100vh}._loading_cvk0c_2._fullPage_cvk0c_25._dark_cvk0c_19{background:#1d1e23}._l-footer_51r30_1 *{box-sizing:border-box;font-family:Fustat,serif;letter-spacing:0;color:#4a4a4a;line-height:18px}._l-footer_51r30_1 a{text-decoration:none;cursor:pointer}._l-footer_51r30_1 p{margin:0;padding:0}._l-footer_51r30_1{width:100%;background:#fafbfd;border-top:1px solid #DAE0ED;min-height:354px}._l-footer_51r30_1._dark_51r30_23{background:#152a4c;border-top:1px solid #152A4C}._l-footer__content_51r30_28{max-width:1280px;width:100%;display:flex;gap:84px;margin:0 auto;padding:72px 56px 32px}@media (max-width: 960px){._l-footer__content_51r30_28{flex-wrap:wrap;flex-direction:column-reverse}}._l-footer__content_51r30_28 ._m-footer-address_51r30_42{display:flex;width:204px;flex-direction:column;align-items:flex-start;gap:24px}@media (max-width: 960px){._l-footer__content_51r30_28 ._m-footer-address_51r30_42{width:revert}}._l-footer__content_51r30_28 ._m-footer-address_51r30_42 ._m-cc__image_51r30_54{background-image:url(https://cdn.codechef.com/images/homepage/icons/cc-text-blue.svg);background-repeat:no-repeat;width:203.518px;height:32px;aspect-ratio:203.52/32}._l-footer__content_51r30_28 ._m-footer-address_51r30_42 ._m-cc__address_51r30_61{display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}._l-footer__content_51r30_28 ._m-footer-address_51r30_42 ._m-cc__address_51r30_61 ._dotted-divider_51r30_68{width:100%;border:none;border-bottom:dashed 1px #DAE0ED;height:0;margin:12px 0}._cc-address_51r30_76,._cc-email-address_51r30_76,._cc-phone-no_51r30_76,._cc-text_51r30_76,._cc-trademark-text_51r30_76{color:#545e7d;font-family:Fustat,serif;font-size:14px;font-weight:400}._divider_51r30_83{width:100%;border:none;border-bottom:.5px solid #DAE0ED;height:0}._divider_51r30_83._dark_51r30_23{border-color:#2e3446}._cc-trademark_51r30_76{max-width:1280px;width:100%;padding:12px 48px;margin:0 auto}._cc-trademark_51r30_76 ._cc-trademark-text_51r30_76{color:#667399}._m-footer__content_51r30_103{border:1px solid rgba(253,160,160,0)}._l-footer__links_51r30_107{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}._l-footer__list_51r30_114{padding:0;list-style:none}._l-footer__link_51r30_107:last-child{margin-bottom:0!important}._l-footer__link_51r30_107{margin:0 0 16px}._m-footer__head_51r30_127{font-size:14px;font-weight:800;letter-spacing:0;color:#667399}._l-footer__head_51r30_134{height:24px;margin-bottom:28px}._l-footer__social_51r30_139{background:#667399}._l-footer__social_51r30_139._dark_51r30_23{background:#24262c;border-top:1px solid rgba(59,66,80,.7)}._l-social-media_51r30_147{display:flex;flex-direction:column;align-items:flex-start;gap:12px}._l-social-media_51r30_147 ._cc-text_51r30_76{font-size:12px}._l-footer__follow-sec_51r30_157{display:flex;width:100%;max-width:380px;justify-content:flex-start}._l-footer__icons_51r30_164{display:flex;align-items:center;gap:8px;align-self:stretch}._m-footer__icon_51r30_171{display:block;transition:opacity .4s}._l-footer__column_51r30_176{width:20%}@media (max-width: 900px){._l-footer__column_51r30_176{width:40%}._l-footer__column_51r30_176:nth-child(1),._l-footer__column_51r30_176:nth-child(2){margin-bottom:64px}._m-footer__social_51r30_187{padding-bottom:48px}._l-footer__follow-sec_51r30_157{flex-direction:column;max-width:unset;align-items:flex-end}._m-footer__follow_51r30_195{margin-right:0;margin-bottom:8px}._l-footer__site_51r30_199{align-items:flex-end}}._m-footer__link_51r30_203:hover{text-decoration:underline}@media (max-width: 600px){._m-footer__social_51r30_187{flex-direction:column;align-items:center;padding:32px 12px 48px}._l-footer__site_51r30_199{margin-bottom:48px}._l-footer__column_51r30_176{width:100%}._l-footer__follow-sec_51r30_157{align-items:center}._l-footer__column_51r30_176:nth-child(3){margin-bottom:64px}._l-footer__content_51r30_28{padding-left:24px;padding-right:24px}}._l-footer__icons_51r30_164 ._m-social_51r30_230{background-image:url(https://cdn.codechef.com/images/homepage/icons/social-media-spritesheet.svg);background-repeat:no-repeat;width:20px;height:20px;display:inline-block;text-decoration:none}._l-footer__icons_51r30_164 ._m-social_51r30_230._dark_51r30_23{background-image:url(https://cdn.codechef.com/images/homepage/social-icons-white.svg);background-repeat:no-repeat}._l-footer__icons_51r30_164 ._i-linkedin-grey_51r30_242{background-position:-72px -5px}._l-footer__icons_51r30_164 ._i-medium-grey_51r30_245{background-position:-168px -5px}._l-footer__icons_51r30_164 ._i-instagram-grey_51r30_248{background-position:-135px -4px;width:22px!important;height:22px!important}._l-footer__icons_51r30_164 ._i-twitter-grey_51r30_253{background-position:-40px -5px}._l-footer__icons_51r30_164 ._i-facebook-grey_51r30_256{background-position:-104px -5px}._l-footer__icons_51r30_164 ._i-youtube-grey_51r30_259{background-position:-1px -5px;width:30px!important}._l-footer_51r30_1._dark_51r30_23 p,._l-footer_51r30_1._dark_51r30_23 span,._l-footer_51r30_1._dark_51r30_23 a{color:#fff}._l-footer_51r30_1._dark_51r30_23 ._divider_51r30_83{border-bottom-color:#2e3446!important}._l-footer_51r30_1._dark_51r30_23 ._dotted-divider_51r30_68{border-color:#484d5c!important}._l-footer_51r30_1._dark_51r30_23 ._m-footer__head_51r30_127{color:#fff}._l-footer_51r30_1._dark_51r30_23 ._cc-trademark-text_51r30_76{color:#667399}._l-footer_51r30_1._dark_51r30_23 ._cc-trademark-text_51r30_76 a{color:#fff}._externalLinkIcon_2pyv4_1{display:inline-block;position:relative;top:2px;left:-4px;height:14px!important;transform:rotate(-5deg)}._hoverClass_2pyv4_10:hover ._externalLinkIcon_2pyv4_1{left:-2px}._darkModeContainer_2m751_2{display:flex;justify-content:center;align-items:center;padding:3px;border-radius:50%;cursor:pointer}@media (max-width: 600px){._darkModeContainer_2m751_2{padding:0}}._darkModeContainer_2m751_2:hover{background:#c4c1c1}._darkModeContainer_2m751_2._dark_2m751_2:hover{background:#464545}._sunIcon_2m751_22,._moonIcon_2m751_22{color:#1d1e23}._sunIcon_2m751_22._dark_2m751_2,._moonIcon_2m751_22._dark_2m751_2{color:#d7d7d7}._sunIcon_2m751_22._dark_2m751_2 path,._moonIcon_2m751_22._dark_2m751_2 path{color:#d7d7d7}._l-dropdown-container_wak60_2,._usernameDropdownContainer_wak60_3{display:flex;justify-content:space-between;align-items:center;cursor:pointer}._l-dropdown-container_wak60_2 ._i-dropdown-up_wak60_9,._usernameDropdownContainer_wak60_3 ._i-dropdown-up_wak60_9{transform:rotate(180deg)}._l-username_wak60_18{display:flex;align-items:center;justify-content:center;position:relative}@media (max-width: 800px){._l-username_wak60_18{margin-right:0!important}}._desktopNavigation_wak60_30 ._headerNavigation_wak60_30,._mobileNavigation_wak60_30 ._headerNavigation_wak60_30{display:flex;align-items:center}._desktopNavigation_wak60_30 ._headerNavigation_wak60_30 ._navigationRow_wak60_34,._mobileNavigation_wak60_30 ._headerNavigation_wak60_30 ._navigationRow_wak60_34{display:flex;justify-content:space-between;align-items:center}._desktopNavigation_wak60_30 ._headerNavigation_wak60_30 ._navigationRow_wak60_34 ._dropdownNavigationItem_wak60_39,._mobileNavigation_wak60_30 ._headerNavigation_wak60_30 ._navigationRow_wak60_34 ._dropdownNavigationItem_wak60_39{display:flex;align-items:center;cursor:pointer;padding:4px 12px 4px 16px;line-height:30px;white-space:nowrap;text-decoration:none}@media (max-width: 400px){._desktopNavigation_wak60_30 ._headerNavigation_wak60_30 ._navigationRow_wak60_34 ._dropdownNavigationItem_wak60_39,._mobileNavigation_wak60_30 ._headerNavigation_wak60_30 ._navigationRow_wak60_34 ._dropdownNavigationItem_wak60_39{padding:4px 4px 4px 16px}}._desktopNavigation_wak60_30 ._headerNavigation_wak60_30 ._navigationRow_wak60_34 ._dropdownNavigationItem_wak60_39 ._navigationLink_wak60_53,._mobileNavigation_wak60_30 ._headerNavigation_wak60_30 ._navigationRow_wak60_34 ._dropdownNavigationItem_wak60_39 ._navigationLink_wak60_53{color:#667399;font-size:14px;font-weight:600;font-family:Fustat,serif}._desktopNavigation_wak60_30 ._headerNavigation_wak60_30 ._navigationRow_wak60_34 ._dropdownNavigationItem_wak60_39 ._navigationLink_wak60_53._dark_wak60_59,._mobileNavigation_wak60_30 ._headerNavigation_wak60_30 ._navigationRow_wak60_34 ._dropdownNavigationItem_wak60_39 ._navigationLink_wak60_53._dark_wak60_59{color:#d7d7d7}._desktopNavigation_wak60_30 ._headerNavigation_wak60_30 ._navigationRow_wak60_34 ._dropdownNavigationItem_wak60_39._selected_wak60_62._dark_wak60_59,._mobileNavigation_wak60_30 ._headerNavigation_wak60_30 ._navigationRow_wak60_34 ._dropdownNavigationItem_wak60_39._selected_wak60_62._dark_wak60_59{background:#313238}._desktopNavigation_wak60_30 ._headerNavigation_wak60_30 ._navigationRow_wak60_34 ._dropdownNavigationItem_wak60_39 ._l-username-dropdown_wak60_65,._mobileNavigation_wak60_30 ._headerNavigation_wak60_30 ._navigationRow_wak60_34 ._dropdownNavigationItem_wak60_39 ._l-username-dropdown_wak60_65{right:revert!important}._desktopNavigation_wak60_30 ._headerNavigation_wak60_30 ._navigationRow_wak60_34 ._dropdownNavigationItem_wak60_39:hover ._on-link-hover--username_wak60_68,._mobileNavigation_wak60_30 ._headerNavigation_wak60_30 ._navigationRow_wak60_34 ._dropdownNavigationItem_wak60_39:hover ._on-link-hover--username_wak60_68{color:#363636!important}._desktopNavigation_wak60_30 ._headerNavigation_wak60_30 ._navigationRow_wak60_34 ._dropdownNavigationItem_wak60_39:hover ._i-dropdown-up-1_wak60_71,._mobileNavigation_wak60_30 ._headerNavigation_wak60_30 ._navigationRow_wak60_34 ._dropdownNavigationItem_wak60_39:hover ._i-dropdown-up-1_wak60_71{transform:rotate(180deg)}._desktopNavigation_wak60_30 ._headerNavigation_wak60_30 ._navigationRow_wak60_34 ._navigationItem_wak60_74,._mobileNavigation_wak60_30 ._headerNavigation_wak60_30 ._navigationRow_wak60_34 ._navigationItem_wak60_74{display:flex;align-items:center;cursor:pointer;padding:4px 12px 4px 16px;color:#363636;font-size:14px;line-height:30px;white-space:nowrap;text-decoration:none}@media (max-width: 400px){._desktopNavigation_wak60_30 ._headerNavigation_wak60_30 ._navigationRow_wak60_34 ._navigationItem_wak60_74,._mobileNavigation_wak60_30 ._headerNavigation_wak60_30 ._navigationRow_wak60_34 ._navigationItem_wak60_74{padding:4px 4px 4px 16px}}._desktopNavigation_wak60_30 ._headerNavigation_wak60_30 ._navigationRow_wak60_34 ._navigationItem_wak60_74 ._navigationLink_wak60_53,._mobileNavigation_wak60_30 ._headerNavigation_wak60_30 ._navigationRow_wak60_34 ._navigationItem_wak60_74 ._navigationLink_wak60_53{color:#667399;font-size:14px;font-weight:600;font-family:Fustat,serif}._desktopNavigation_wak60_30 ._headerNavigation_wak60_30 ._navigationRow_wak60_34 ._navigationItem_wak60_74 ._navigationLink_wak60_53._dark_wak60_59,._mobileNavigation_wak60_30 ._headerNavigation_wak60_30 ._navigationRow_wak60_34 ._navigationItem_wak60_74 ._navigationLink_wak60_53._dark_wak60_59{color:#d7d7d7}._desktopNavigation_wak60_30 ._headerNavigation_wak60_30 ._navigationRow_wak60_34 ._navigationItem_wak60_74:hover,._mobileNavigation_wak60_30 ._headerNavigation_wak60_30 ._navigationRow_wak60_34 ._navigationItem_wak60_74:hover{background:#eceff6;border-radius:2px;text-decoration:none!important;transition:background .5s}._desktopNavigation_wak60_30 ._headerNavigation_wak60_30 ._navigationRow_wak60_34 ._activeItemTab_wak60_105,._mobileNavigation_wak60_30 ._headerNavigation_wak60_30 ._navigationRow_wak60_34 ._activeItemTab_wak60_105{line-height:28px;margin-top:2px;border-bottom:2px solid #5A86DC}._desktopNavigation_wak60_30._dark_wak60_59 ._headerNavigation_wak60_30 ._navigationRow_wak60_34 ._navigationItem_wak60_74,._mobileNavigation_wak60_30._dark_wak60_59 ._headerNavigation_wak60_30 ._navigationRow_wak60_34 ._navigationItem_wak60_74{color:#d7d7d7}._desktopNavigation_wak60_30._dark_wak60_59 ._headerNavigation_wak60_30 ._navigationRow_wak60_34 ._navigationItem_wak60_74:hover,._mobileNavigation_wak60_30._dark_wak60_59 ._headerNavigation_wak60_30 ._navigationRow_wak60_34 ._navigationItem_wak60_74:hover{background:#313238;color:#fff}._desktopNavigation_wak60_30{display:flex;margin-right:8px}@media (max-width: 960px){._desktopNavigation_wak60_30{display:none}}._mobileNavigation_wak60_30{justify-content:center;align-items:center;padding:16px 48px;display:none;background:#fff}@media (max-width: 960px){._mobileNavigation_wak60_30{display:flex}}@media (max-width: 600px){._mobileNavigation_wak60_30{padding:16px 24px}}@media (max-width: 400px){._mobileNavigation_wak60_30{padding:16px}}._mobileNavigation_wak60_30._dark_wak60_59{background:#1d1e23}._l-left-dropdown_wak60_154{right:unset;left:0}._l-dropdown-container_wak60_2:hover ._on-link-hover_wak60_14{color:#445c95!important}._mobileDropdown_wak60_163{top:0!important;right:0;max-width:revert!important;position:fixed!important;height:100%;overflow:revert;padding-bottom:0!important;width:100%;background:#fff;z-index:999;overflow-y:auto;overscroll-behavior:contain}._mobileDropdown_wak60_163 ._headingContainer_wak60_177{display:flex;position:sticky;top:0;width:100%;align-items:center;padding:0 0 20px;justify-content:space-between}._mobileDropdown_wak60_163 ._headingContainer_wak60_177 ._heading_wak60_177{color:#000;font-family:Fustat,serif;font-size:16px;font-weight:600;line-height:150%}._mobileDropdown_wak60_163 ._headingContainer_wak60_177 ._heading_wak60_177._dark_wak60_59{color:#ecf0f9}._mobileDropdown_wak60_163 ._headingContainer_wak60_177 ._closeIcon_wak60_196._dark_wak60_59{filter:invert(1)}._courseDropdown_wak60_200{display:flex;flex-direction:column;padding:20px;max-width:608px;width:100%;border-radius:4px;background:#fff;box-shadow:0 2px 4px #66739973;position:absolute;z-index:999;top:52px;align-items:flex-start}@media (max-width: 412px){._courseDropdown_wak60_200{right:0;top:0}}._courseDropdown_wak60_200._dark_wak60_59{background:#1d1e23}._courseDropdown_wak60_200 ._mobileLayout_wak60_223{flex-direction:column;border-bottom:none!important;flex:1;height:100%;overflow-y:auto}._courseDropdown_wak60_200 ._topLayout_wak60_230{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;border-bottom:dashed 1px #DAE0ED}._courseDropdown_wak60_200 ._topLayout_wak60_230._dark_wak60_59{border-bottom-color:#32384b}._courseDropdown_wak60_200 ._topLayout_wak60_230 ._mobileSection_wak60_240,._courseDropdown_wak60_200 ._topLayout_wak60_230 ._mobileCourseList_wak60_241{max-width:600px!important;width:100%!important;height:revert!important}._courseDropdown_wak60_200 ._topLayout_wak60_230 ._leftColumn_wak60_246,._courseDropdown_wak60_200 ._topLayout_wak60_230 ._mobileSection_wak60_240{display:flex;max-width:242px;width:100%;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:16px}._courseDropdown_wak60_200 ._topLayout_wak60_230 ._leftColumn_wak60_246 ._mobileCategoryItem_wak60_256,._courseDropdown_wak60_200 ._topLayout_wak60_230 ._mobileSection_wak60_240 ._mobileCategoryItem_wak60_256{background:#ebf2ff}._courseDropdown_wak60_200 ._topLayout_wak60_230 ._leftColumn_wak60_246 ._mobileCategoryItem_wak60_256._dark_wak60_59,._courseDropdown_wak60_200 ._topLayout_wak60_230 ._mobileSection_wak60_240 ._mobileCategoryItem_wak60_256._dark_wak60_59{background:#2e3446}._courseDropdown_wak60_200 ._topLayout_wak60_230 ._leftColumn_wak60_246 ._categoryItem_wak60_264,._courseDropdown_wak60_200 ._topLayout_wak60_230 ._mobileSection_wak60_240 ._categoryItem_wak60_264{display:flex;padding:16px;gap:8px;flex-direction:column;border-radius:4px;align-self:stretch;text-align:start;width:100%}._courseDropdown_wak60_200 ._topLayout_wak60_230 ._leftColumn_wak60_246 ._categoryItem_wak60_264:hover,._courseDropdown_wak60_200 ._topLayout_wak60_230 ._leftColumn_wak60_246 ._categoryItem_wak60_264._activeCategory_wak60_275,._courseDropdown_wak60_200 ._topLayout_wak60_230 ._mobileSection_wak60_240 ._categoryItem_wak60_264:hover,._courseDropdown_wak60_200 ._topLayout_wak60_230 ._mobileSection_wak60_240 ._categoryItem_wak60_264._activeCategory_wak60_275{background:#ebf2ff;cursor:pointer}._courseDropdown_wak60_200 ._topLayout_wak60_230 ._leftColumn_wak60_246 ._categoryItem_wak60_264:hover._dark_wak60_59,._courseDropdown_wak60_200 ._topLayout_wak60_230 ._leftColumn_wak60_246 ._categoryItem_wak60_264._activeCategory_wak60_275._dark_wak60_59,._courseDropdown_wak60_200 ._topLayout_wak60_230 ._mobileSection_wak60_240 ._categoryItem_wak60_264:hover._dark_wak60_59,._courseDropdown_wak60_200 ._topLayout_wak60_230 ._mobileSection_wak60_240 ._categoryItem_wak60_264._activeCategory_wak60_275._dark_wak60_59{background:#2e3446}._courseDropdown_wak60_200 ._topLayout_wak60_230 ._leftColumn_wak60_246 ._categoryItem_wak60_264 ._categoryTitle_wak60_286,._courseDropdown_wak60_200 ._topLayout_wak60_230 ._mobileSection_wak60_240 ._categoryItem_wak60_264 ._categoryTitle_wak60_286{color:#2e3446;font-family:Fustat,serif;font-size:14px;font-weight:600}._courseDropdown_wak60_200 ._topLayout_wak60_230 ._leftColumn_wak60_246 ._categoryItem_wak60_264 ._categoryTitle_wak60_286._dark_wak60_59,._courseDropdown_wak60_200 ._topLayout_wak60_230 ._mobileSection_wak60_240 ._categoryItem_wak60_264 ._categoryTitle_wak60_286._dark_wak60_59{color:#ecf0f9}._courseDropdown_wak60_200 ._topLayout_wak60_230 ._leftColumn_wak60_246 ._categoryItem_wak60_264 ._categoryDescription_wak60_297,._courseDropdown_wak60_200 ._topLayout_wak60_230 ._mobileSection_wak60_240 ._categoryItem_wak60_264 ._categoryDescription_wak60_297{color:#5e6a8d;font-family:Fustat,serif;font-size:12px;font-style:normal;white-space:normal;line-height:normal;font-weight:400}._courseDropdown_wak60_200 ._topLayout_wak60_230 ._leftColumn_wak60_246 ._categoryItem_wak60_264 ._categoryDescription_wak60_297._dark_wak60_59,._courseDropdown_wak60_200 ._topLayout_wak60_230 ._mobileSection_wak60_240 ._categoryItem_wak60_264 ._categoryDescription_wak60_297._dark_wak60_59{color:#b3bdd2}._courseDropdown_wak60_200 ._stickyBottomLayout_wak60_311{position:sticky;bottom:0;background:#fff;padding:16px;width:100%;border-top:dashed 1px #DAE0ED;display:flex;flex-direction:row;font-size:14px;line-height:14px;color:#2a67b1;align-items:center;text-decoration:none;cursor:pointer;margin-top:12px}._courseDropdown_wak60_200 ._stickyBottomLayout_wak60_311._dark_wak60_59{border-top-color:#32384b}._courseDropdown_wak60_200 ._stickyBottomLayout_wak60_311 ._completeCourseCta_wak60_331{color:#2a67b1;display:flex;align-items:center;padding-left:0!important;text-decoration:none}._courseDropdown_wak60_200 ._stickyBottomLayout_wak60_311 ._completeCourseCta_wak60_331._dark_wak60_59{color:#5780b0}._courseDropdown_wak60_200 ._stickyBottomLayout_wak60_311:hover{text-decoration:underline}._courseDropdown_wak60_200 ._stickyBottomLayout_wak60_311:hover ._externalLink__iconContainer_wak60_344{margin-left:12px}._courseDropdown_wak60_200 ._stickyBottomLayout_wak60_311 ._externalLink__iconContainer_wak60_344{width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#2a67b115;margin-left:8px}._courseDropdown_wak60_200 ._stickyBottomLayout_wak60_311 ._externalLink__iconContainer_wak60_344 ._externalLink__icon_wak60_344{background:url(https://cdn.codechef.com/images/icons/external-link-blue-1.svg);display:inline-block;width:11px;height:12px}._courseDropdown_wak60_200 ._stickyBottomLayout_wak60_311 ._externalLink__iconContainer_wak60_344 ._externalLink__rightIcon_wak60_363{background:url(https://cdn.codechef.com/images/icons/right-arrow-blue.svg) no-repeat;display:inline-block;width:15px;height:11px}._courseDropdown_wak60_200 ._stickyBottomLayout_wak60_311._dark_wak60_59{background:#1d1e23}._courseDropdown_wak60_200 ._bottomLayout_wak60_372{display:flex;flex-direction:row;font-size:14px;line-height:14px;color:#2a67b1;align-items:center;text-decoration:none;cursor:pointer;margin-top:12px}._courseDropdown_wak60_200 ._bottomLayout_wak60_372 ._completeCourseCta_wak60_331{color:#2a67b1;display:flex;align-items:center;padding-left:16px;text-decoration:none}._courseDropdown_wak60_200 ._bottomLayout_wak60_372 ._completeCourseCta_wak60_331._dark_wak60_59{color:#5780b0}._courseDropdown_wak60_200 ._bottomLayout_wak60_372:hover{text-decoration:underline}._courseDropdown_wak60_200 ._bottomLayout_wak60_372:hover ._externalLink__iconContainer_wak60_344{margin-left:12px}._courseDropdown_wak60_200 ._bottomLayout_wak60_372 ._externalLink__iconContainer_wak60_344{width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#2a67b115;margin-left:8px}._courseDropdown_wak60_200 ._bottomLayout_wak60_372 ._externalLink__iconContainer_wak60_344 ._externalLink__icon_wak60_344{background:url(https://cdn.codechef.com/images/icons/external-link-blue-1.svg);display:inline-block;width:11px;height:12px}._courseDropdown_wak60_200 ._bottomLayout_wak60_372 ._externalLink__iconContainer_wak60_344 ._externalLink__rightIcon_wak60_363{background:url(https://cdn.codechef.com/images/icons/right-arrow-blue.svg) no-repeat;display:inline-block;width:15px;height:11px}._courseDropdown_wak60_200 ._rightColumn_wak60_421,._courseDropdown_wak60_200 ._mobileCourseList_wak60_241{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:310px;height:367px;margin-bottom:16px}._courseDropdown_wak60_200 ._rightColumn_wak60_421 ._categoryHeader_wak60_431,._courseDropdown_wak60_200 ._mobileCourseList_wak60_241 ._categoryHeader_wak60_431{color:#b3bdd2;font-family:Fustat,serif;font-size:12px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}._courseDropdown_wak60_200 ._rightColumn_wak60_421 ._categoryHeader_wak60_431._dark_wak60_59,._courseDropdown_wak60_200 ._mobileCourseList_wak60_241 ._categoryHeader_wak60_431._dark_wak60_59{color:#b3bdd2}._courseDropdown_wak60_200 ._rightColumn_wak60_421 ._mobileCourseListNoHover_wak60_445,._courseDropdown_wak60_200 ._mobileCourseList_wak60_241 ._mobileCourseListNoHover_wak60_445{text-decoration:none}._courseDropdown_wak60_200 ._rightColumn_wak60_421 ._mobileCourseListNoHover_wak60_445:hover,._courseDropdown_wak60_200 ._mobileCourseList_wak60_241 ._mobileCourseListNoHover_wak60_445:hover{background:none!important}._courseDropdown_wak60_200 ._rightColumn_wak60_421 ._courseListContainer_wak60_453,._courseDropdown_wak60_200 ._mobileCourseList_wak60_241 ._courseListContainer_wak60_453{display:flex;padding:8px;align-items:center;gap:8px;width:100%;text-decoration:none;border-radius:4px}._courseDropdown_wak60_200 ._rightColumn_wak60_421 ._courseListContainer_wak60_453:hover,._courseDropdown_wak60_200 ._mobileCourseList_wak60_241 ._courseListContainer_wak60_453:hover{cursor:pointer;background:#ebf2ff}._courseDropdown_wak60_200 ._rightColumn_wak60_421 ._courseListContainer_wak60_453:hover._dark_wak60_59,._courseDropdown_wak60_200 ._mobileCourseList_wak60_241 ._courseListContainer_wak60_453:hover._dark_wak60_59{background:#2e3446}._courseDropdown_wak60_200 ._rightColumn_wak60_421 ._courseListContainer_wak60_453 ._courseList_wak60_453,._courseDropdown_wak60_200 ._mobileCourseList_wak60_241 ._courseListContainer_wak60_453 ._courseList_wak60_453{display:flex;font-family:Fustat,serif;justify-content:space-between;align-items:center;flex:1 0 0}._courseDropdown_wak60_200 ._rightColumn_wak60_421 ._courseListContainer_wak60_453 ._courseList_wak60_453 ._topics_wak60_480,._courseDropdown_wak60_200 ._mobileCourseList_wak60_241 ._courseListContainer_wak60_453 ._courseList_wak60_453 ._topics_wak60_480{color:#49526d}._courseDropdown_wak60_200 ._rightColumn_wak60_421 ._courseListContainer_wak60_453 ._courseList_wak60_453 ._topics_wak60_480._dark_wak60_59,._courseDropdown_wak60_200 ._mobileCourseList_wak60_241 ._courseListContainer_wak60_453 ._courseList_wak60_453 ._topics_wak60_480._dark_wak60_59{color:#ecf0f9}._courseDropdown_wak60_200 ._rightColumn_wak60_421 ._courseListContainer_wak60_453 ._courseList_wak60_453 ._coursesCount_wak60_488,._courseDropdown_wak60_200 ._mobileCourseList_wak60_241 ._courseListContainer_wak60_453 ._courseList_wak60_453 ._coursesCount_wak60_488{color:#969696;font-size:11px;font-weight:400}._courseDropdown_wak60_200 ._rightColumn_wak60_421 ._courseListContainer_wak60_453 ._courseList_wak60_453 ._coursesCount_wak60_488._dark_wak60_59,._courseDropdown_wak60_200 ._mobileCourseList_wak60_241 ._courseListContainer_wak60_453 ._courseList_wak60_453 ._coursesCount_wak60_488._dark_wak60_59{color:#667399}._l-username-dropdown_wak60_65{background:#fff;box-shadow:0 3px 6px #00000029;padding:12px 0;width:260px;position:absolute;z-index:999;user-select:none;top:36px;right:0;max-height:400px;overflow-y:auto}@media (max-width: 1020px){._l-username-dropdown_wak60_65{width:200px}}@media (max-width: 600px){._l-username-dropdown_wak60_65{width:170px;max-height:380px;padding:8px 0;right:-50px;top:32px}}._l-username-dropdown_wak60_65._dark_wak60_59{background:#1d1e23;box-shadow:none;border-radius:4px;border:1px solid rgba(43,56,82,.7)}._i-main-nav__dropdown-down_wak60_533,._i-main-nav__dropdown-up_wak60_534{margin-left:8px}._m-dropdown__item_wak60_538{display:block;padding:8px 28px;transition:background .2s;width:100%;text-decoration:none;text-align:left}@media (max-width: 600px){._m-dropdown__item_wak60_538{padding:8px 24px}}._m-dropdown__item_wak60_538:hover{background:#ebf2ff;text-decoration:none}._m-dropdown__item_wak60_538:hover ._m-dropdown__i-head_wak60_556{color:#363636}._m-dropdown__item_wak60_538:hover ._m-dropdown__desc_wak60_559{color:#292929}._m-dropdown__item_wak60_538:hover._dark_wak60_59{background:#4d4d4d}._m-dropdown__item_wak60_538:hover._dark_wak60_59 ._m-dropdown__i-head_wak60_556{color:#fff}._m-dropdown__i-head_wak60_556{font-size:14px;font-weight:400;line-height:20px;color:#4a4a4a;transition:color .2s}@media (max-width: 600px){._m-dropdown__i-head_wak60_556{font-size:13px}}._m-dropdown__i-head_wak60_556._dark_wak60_59{color:#d7d7d7}._l-dropdown-divider_wak60_585{height:2px;background:#151313;border:none;opacity:.1;width:100%;margin-left:auto;margin-right:auto}._l-course-dropdown_wak60_595,._l-username-dropdown_wak60_65{right:0!important}._is-nav-dropdown-closed_wak60_599,._is-closed_wak60_599{display:none}._is-nav-dropdown-open_wak60_603{display:flex}._l-dropdown-container_wak60_2:hover{filter:hue-rotate(45deg)}._i-dropdown-down_wak60_611,._i-dropdown-up_wak60_9{background:url(https://cdn.codechef.com/images/icons/dropdown.svg);display:inline-block;width:8px;height:4px;filter:brightness(.5)}._i-dropdown-down_wak60_611._dark_wak60_59,._i-dropdown-up_wak60_9._dark_wak60_59{filter:hue-rotate(45deg)}._i-dropdown-down_wak60_611,._i-dropdown-down-1_wak60_622,._i-dropdown-up_wak60_9,._i-dropdown-up-1_wak60_71{margin-left:8px}._l-dropdown-container--username_wak60_626 ._i-dropdown-up_wak60_9{transform:rotate(180deg)}._l-dropdown-container_1djj4_3,._usernameDropdownContainer_1djj4_4{display:flex;justify-content:space-between;align-items:center;cursor:pointer}._l-dropdown-container_1djj4_3 ._i-dropdown-up_1djj4_10,._usernameDropdownContainer_1djj4_4 ._i-dropdown-up_1djj4_10{transform:rotate(180deg)}._desktopNavigation_1djj4_31 ._headerNavigation_1djj4_31,._mobileNavigation_1djj4_31 ._headerNavigation_1djj4_31{display:flex;align-items:center}._desktopNavigation_1djj4_31 ._headerNavigation_1djj4_31 ._navigationRow_1djj4_35,._mobileNavigation_1djj4_31 ._headerNavigation_1djj4_31 ._navigationRow_1djj4_35{display:flex;justify-content:space-between;align-items:center}._desktopNavigation_1djj4_31 ._headerNavigation_1djj4_31 ._navigationRow_1djj4_35 ._dropdownNavigationItem_1djj4_40,._mobileNavigation_1djj4_31 ._headerNavigation_1djj4_31 ._navigationRow_1djj4_35 ._dropdownNavigationItem_1djj4_40{display:flex;align-items:center;cursor:pointer;padding:4px 12px 4px 16px;line-height:30px;white-space:nowrap;text-decoration:none}@media (max-width: 400px){._desktopNavigation_1djj4_31 ._headerNavigation_1djj4_31 ._navigationRow_1djj4_35 ._dropdownNavigationItem_1djj4_40,._mobileNavigation_1djj4_31 ._headerNavigation_1djj4_31 ._navigationRow_1djj4_35 ._dropdownNavigationItem_1djj4_40{padding:4px 4px 4px 16px}}._desktopNavigation_1djj4_31 ._headerNavigation_1djj4_31 ._navigationRow_1djj4_35 ._dropdownNavigationItem_1djj4_40 ._navigationLink_1djj4_54,._mobileNavigation_1djj4_31 ._headerNavigation_1djj4_31 ._navigationRow_1djj4_35 ._dropdownNavigationItem_1djj4_40 ._navigationLink_1djj4_54{color:#667399;font-size:14px;font-weight:600;font-family:Fustat,serif}._desktopNavigation_1djj4_31 ._headerNavigation_1djj4_31 ._navigationRow_1djj4_35 ._dropdownNavigationItem_1djj4_40 ._navigationLink_1djj4_54._dark_1djj4_60,._mobileNavigation_1djj4_31 ._headerNavigation_1djj4_31 ._navigationRow_1djj4_35 ._dropdownNavigationItem_1djj4_40 ._navigationLink_1djj4_54._dark_1djj4_60{color:#d7d7d7}._desktopNavigation_1djj4_31 ._headerNavigation_1djj4_31 ._navigationRow_1djj4_35 ._dropdownNavigationItem_1djj4_40._selected_1djj4_63._dark_1djj4_60,._mobileNavigation_1djj4_31 ._headerNavigation_1djj4_31 ._navigationRow_1djj4_35 ._dropdownNavigationItem_1djj4_40._selected_1djj4_63._dark_1djj4_60{background:#313238}._desktopNavigation_1djj4_31 ._headerNavigation_1djj4_31 ._navigationRow_1djj4_35 ._dropdownNavigationItem_1djj4_40 ._l-username-dropdown_1djj4_66,._mobileNavigation_1djj4_31 ._headerNavigation_1djj4_31 ._navigationRow_1djj4_35 ._dropdownNavigationItem_1djj4_40 ._l-username-dropdown_1djj4_66{right:revert!important}._desktopNavigation_1djj4_31 ._headerNavigation_1djj4_31 ._navigationRow_1djj4_35 ._dropdownNavigationItem_1djj4_40:hover ._on-link-hover--username_1djj4_69,._mobileNavigation_1djj4_31 ._headerNavigation_1djj4_31 ._navigationRow_1djj4_35 ._dropdownNavigationItem_1djj4_40:hover ._on-link-hover--username_1djj4_69{color:#363636!important}._desktopNavigation_1djj4_31 ._headerNavigation_1djj4_31 ._navigationRow_1djj4_35 ._dropdownNavigationItem_1djj4_40:hover ._i-dropdown-up-1_1djj4_72,._mobileNavigation_1djj4_31 ._headerNavigation_1djj4_31 ._navigationRow_1djj4_35 ._dropdownNavigationItem_1djj4_40:hover ._i-dropdown-up-1_1djj4_72{transform:rotate(180deg)}._desktopNavigation_1djj4_31 ._headerNavigation_1djj4_31 ._navigationRow_1djj4_35 ._navigationItem_1djj4_75,._mobileNavigation_1djj4_31 ._headerNavigation_1djj4_31 ._navigationRow_1djj4_35 ._navigationItem_1djj4_75{display:flex;align-items:center;cursor:pointer;padding:4px 12px 4px 16px;color:#363636;font-size:14px;line-height:30px;white-space:nowrap;text-decoration:none}@media (max-width: 400px){._desktopNavigation_1djj4_31 ._headerNavigation_1djj4_31 ._navigationRow_1djj4_35 ._navigationItem_1djj4_75,._mobileNavigation_1djj4_31 ._headerNavigation_1djj4_31 ._navigationRow_1djj4_35 ._navigationItem_1djj4_75{padding:4px 4px 4px 16px}}._desktopNavigation_1djj4_31 ._headerNavigation_1djj4_31 ._navigationRow_1djj4_35 ._navigationItem_1djj4_75 ._navigationLink_1djj4_54,._mobileNavigation_1djj4_31 ._headerNavigation_1djj4_31 ._navigationRow_1djj4_35 ._navigationItem_1djj4_75 ._navigationLink_1djj4_54{color:#667399;font-size:14px;font-weight:600;font-family:Fustat,serif}._desktopNavigation_1djj4_31 ._headerNavigation_1djj4_31 ._navigationRow_1djj4_35 ._navigationItem_1djj4_75 ._navigationLink_1djj4_54._dark_1djj4_60,._mobileNavigation_1djj4_31 ._headerNavigation_1djj4_31 ._navigationRow_1djj4_35 ._navigationItem_1djj4_75 ._navigationLink_1djj4_54._dark_1djj4_60{color:#d7d7d7}._desktopNavigation_1djj4_31 ._headerNavigation_1djj4_31 ._navigationRow_1djj4_35 ._navigationItem_1djj4_75:hover,._mobileNavigation_1djj4_31 ._headerNavigation_1djj4_31 ._navigationRow_1djj4_35 ._navigationItem_1djj4_75:hover{background:#eceff6;border-radius:2px;text-decoration:none!important;transition:background .5s}._desktopNavigation_1djj4_31 ._headerNavigation_1djj4_31 ._navigationRow_1djj4_35 ._activeItemTab_1djj4_106,._mobileNavigation_1djj4_31 ._headerNavigation_1djj4_31 ._navigationRow_1djj4_35 ._activeItemTab_1djj4_106{line-height:28px;margin-top:2px;border-bottom:2px solid #5A86DC}._desktopNavigation_1djj4_31._dark_1djj4_60 ._headerNavigation_1djj4_31 ._navigationRow_1djj4_35 ._navigationItem_1djj4_75,._mobileNavigation_1djj4_31._dark_1djj4_60 ._headerNavigation_1djj4_31 ._navigationRow_1djj4_35 ._navigationItem_1djj4_75{color:#d7d7d7}._desktopNavigation_1djj4_31._dark_1djj4_60 ._headerNavigation_1djj4_31 ._navigationRow_1djj4_35 ._navigationItem_1djj4_75:hover,._mobileNavigation_1djj4_31._dark_1djj4_60 ._headerNavigation_1djj4_31 ._navigationRow_1djj4_35 ._navigationItem_1djj4_75:hover{background:#313238;color:#fff}._desktopNavigation_1djj4_31{display:flex;margin-right:8px}@media (max-width: 960px){._desktopNavigation_1djj4_31{display:none}}._mobileNavigation_1djj4_31{justify-content:center;align-items:center;padding:16px 48px;display:none;background:#fff}@media (max-width: 960px){._mobileNavigation_1djj4_31{display:flex}}@media (max-width: 600px){._mobileNavigation_1djj4_31{padding:16px 24px}}@media (max-width: 400px){._mobileNavigation_1djj4_31{padding:16px}}._mobileNavigation_1djj4_31._dark_1djj4_60{background:#1d1e23}._l-left-dropdown_1djj4_155{right:unset;left:0}._l-dropdown-container_1djj4_3:hover ._on-link-hover_1djj4_15{color:#445c95!important}._mobileDropdown_1djj4_164{top:0!important;right:0;max-width:revert!important;position:fixed!important;height:100%;overflow:revert;padding-bottom:0!important;width:100%;background:#fff;z-index:999;overflow-y:auto;overscroll-behavior:contain}._mobileDropdown_1djj4_164 ._headingContainer_1djj4_178{display:flex;position:sticky;top:0;width:100%;align-items:center;padding:0 0 20px;justify-content:space-between}._mobileDropdown_1djj4_164 ._headingContainer_1djj4_178 ._heading_1djj4_178{color:#000;font-family:Fustat,serif;font-size:16px;font-weight:600;line-height:150%}._mobileDropdown_1djj4_164 ._headingContainer_1djj4_178 ._heading_1djj4_178._dark_1djj4_60{color:#ecf0f9}._mobileDropdown_1djj4_164 ._headingContainer_1djj4_178 ._closeIcon_1djj4_197._dark_1djj4_60{filter:invert(1)}._courseDropdown_1djj4_201{display:flex;flex-direction:column;padding:20px;max-width:608px;width:100%;border-radius:4px;background:#fff;box-shadow:0 2px 4px #66739973;position:absolute;z-index:999;top:52px;align-items:flex-start}@media (max-width: 412px){._courseDropdown_1djj4_201{right:0;top:0}}._courseDropdown_1djj4_201._dark_1djj4_60{background:#1d1e23}._courseDropdown_1djj4_201 ._mobileLayout_1djj4_224{flex-direction:column;border-bottom:none!important;flex:1;height:100%;overflow-y:auto}._courseDropdown_1djj4_201 ._topLayout_1djj4_231{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;border-bottom:dashed 1px #DAE0ED}._courseDropdown_1djj4_201 ._topLayout_1djj4_231._dark_1djj4_60{border-bottom-color:#32384b}._courseDropdown_1djj4_201 ._topLayout_1djj4_231 ._mobileSection_1djj4_241,._courseDropdown_1djj4_201 ._topLayout_1djj4_231 ._mobileCourseList_1djj4_242{max-width:600px!important;width:100%!important;height:revert!important}._courseDropdown_1djj4_201 ._topLayout_1djj4_231 ._leftColumn_1djj4_247,._courseDropdown_1djj4_201 ._topLayout_1djj4_231 ._mobileSection_1djj4_241{display:flex;max-width:242px;width:100%;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:16px}._courseDropdown_1djj4_201 ._topLayout_1djj4_231 ._leftColumn_1djj4_247 ._mobileCategoryItem_1djj4_257,._courseDropdown_1djj4_201 ._topLayout_1djj4_231 ._mobileSection_1djj4_241 ._mobileCategoryItem_1djj4_257{background:#ebf2ff}._courseDropdown_1djj4_201 ._topLayout_1djj4_231 ._leftColumn_1djj4_247 ._mobileCategoryItem_1djj4_257._dark_1djj4_60,._courseDropdown_1djj4_201 ._topLayout_1djj4_231 ._mobileSection_1djj4_241 ._mobileCategoryItem_1djj4_257._dark_1djj4_60{background:#2e3446}._courseDropdown_1djj4_201 ._topLayout_1djj4_231 ._leftColumn_1djj4_247 ._categoryItem_1djj4_265,._courseDropdown_1djj4_201 ._topLayout_1djj4_231 ._mobileSection_1djj4_241 ._categoryItem_1djj4_265{display:flex;padding:16px;gap:8px;flex-direction:column;border-radius:4px;align-self:stretch;text-align:start;width:100%}._courseDropdown_1djj4_201 ._topLayout_1djj4_231 ._leftColumn_1djj4_247 ._categoryItem_1djj4_265:hover,._courseDropdown_1djj4_201 ._topLayout_1djj4_231 ._leftColumn_1djj4_247 ._categoryItem_1djj4_265._activeCategory_1djj4_276,._courseDropdown_1djj4_201 ._topLayout_1djj4_231 ._mobileSection_1djj4_241 ._categoryItem_1djj4_265:hover,._courseDropdown_1djj4_201 ._topLayout_1djj4_231 ._mobileSection_1djj4_241 ._categoryItem_1djj4_265._activeCategory_1djj4_276{background:#ebf2ff;cursor:pointer}._courseDropdown_1djj4_201 ._topLayout_1djj4_231 ._leftColumn_1djj4_247 ._categoryItem_1djj4_265:hover._dark_1djj4_60,._courseDropdown_1djj4_201 ._topLayout_1djj4_231 ._leftColumn_1djj4_247 ._categoryItem_1djj4_265._activeCategory_1djj4_276._dark_1djj4_60,._courseDropdown_1djj4_201 ._topLayout_1djj4_231 ._mobileSection_1djj4_241 ._categoryItem_1djj4_265:hover._dark_1djj4_60,._courseDropdown_1djj4_201 ._topLayout_1djj4_231 ._mobileSection_1djj4_241 ._categoryItem_1djj4_265._activeCategory_1djj4_276._dark_1djj4_60{background:#2e3446}._courseDropdown_1djj4_201 ._topLayout_1djj4_231 ._leftColumn_1djj4_247 ._categoryItem_1djj4_265 ._categoryTitle_1djj4_287,._courseDropdown_1djj4_201 ._topLayout_1djj4_231 ._mobileSection_1djj4_241 ._categoryItem_1djj4_265 ._categoryTitle_1djj4_287{color:#2e3446;font-family:Fustat,serif;font-size:14px;font-weight:600}._courseDropdown_1djj4_201 ._topLayout_1djj4_231 ._leftColumn_1djj4_247 ._categoryItem_1djj4_265 ._categoryTitle_1djj4_287._dark_1djj4_60,._courseDropdown_1djj4_201 ._topLayout_1djj4_231 ._mobileSection_1djj4_241 ._categoryItem_1djj4_265 ._categoryTitle_1djj4_287._dark_1djj4_60{color:#ecf0f9}._courseDropdown_1djj4_201 ._topLayout_1djj4_231 ._leftColumn_1djj4_247 ._categoryItem_1djj4_265 ._categoryDescription_1djj4_298,._courseDropdown_1djj4_201 ._topLayout_1djj4_231 ._mobileSection_1djj4_241 ._categoryItem_1djj4_265 ._categoryDescription_1djj4_298{color:#5e6a8d;font-family:Fustat,serif;font-size:12px;font-style:normal;white-space:normal;line-height:normal;font-weight:400}._courseDropdown_1djj4_201 ._topLayout_1djj4_231 ._leftColumn_1djj4_247 ._categoryItem_1djj4_265 ._categoryDescription_1djj4_298._dark_1djj4_60,._courseDropdown_1djj4_201 ._topLayout_1djj4_231 ._mobileSection_1djj4_241 ._categoryItem_1djj4_265 ._categoryDescription_1djj4_298._dark_1djj4_60{color:#b3bdd2}._courseDropdown_1djj4_201 ._stickyBottomLayout_1djj4_312{position:sticky;bottom:0;background:#fff;padding:16px;width:100%;border-top:dashed 1px #DAE0ED;display:flex;flex-direction:row;font-size:14px;line-height:14px;color:#2a67b1;align-items:center;text-decoration:none;cursor:pointer;margin-top:12px}._courseDropdown_1djj4_201 ._stickyBottomLayout_1djj4_312._dark_1djj4_60{border-top-color:#32384b}._courseDropdown_1djj4_201 ._stickyBottomLayout_1djj4_312 ._completeCourseCta_1djj4_332{color:#2a67b1;display:flex;align-items:center;padding-left:0!important;text-decoration:none}._courseDropdown_1djj4_201 ._stickyBottomLayout_1djj4_312 ._completeCourseCta_1djj4_332._dark_1djj4_60{color:#5780b0}._courseDropdown_1djj4_201 ._stickyBottomLayout_1djj4_312:hover{text-decoration:underline}._courseDropdown_1djj4_201 ._stickyBottomLayout_1djj4_312:hover ._externalLink__iconContainer_1djj4_345{margin-left:12px}._courseDropdown_1djj4_201 ._stickyBottomLayout_1djj4_312 ._externalLink__iconContainer_1djj4_345{width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#2a67b115;margin-left:8px}._courseDropdown_1djj4_201 ._stickyBottomLayout_1djj4_312 ._externalLink__iconContainer_1djj4_345 ._externalLink__icon_1djj4_345{background:url(https://cdn.codechef.com/images/icons/external-link-blue-1.svg);display:inline-block;width:11px;height:12px}._courseDropdown_1djj4_201 ._stickyBottomLayout_1djj4_312 ._externalLink__iconContainer_1djj4_345 ._externalLink__rightIcon_1djj4_364{background:url(https://cdn.codechef.com/images/icons/right-arrow-blue.svg) no-repeat;display:inline-block;width:15px;height:11px}._courseDropdown_1djj4_201 ._stickyBottomLayout_1djj4_312._dark_1djj4_60{background:#1d1e23}._courseDropdown_1djj4_201 ._bottomLayout_1djj4_373{display:flex;flex-direction:row;font-size:14px;line-height:14px;color:#2a67b1;align-items:center;text-decoration:none;cursor:pointer;margin-top:12px}._courseDropdown_1djj4_201 ._bottomLayout_1djj4_373 ._completeCourseCta_1djj4_332{color:#2a67b1;display:flex;align-items:center;padding-left:16px;text-decoration:none}._courseDropdown_1djj4_201 ._bottomLayout_1djj4_373 ._completeCourseCta_1djj4_332._dark_1djj4_60{color:#5780b0}._courseDropdown_1djj4_201 ._bottomLayout_1djj4_373:hover{text-decoration:underline}._courseDropdown_1djj4_201 ._bottomLayout_1djj4_373:hover ._externalLink__iconContainer_1djj4_345{margin-left:12px}._courseDropdown_1djj4_201 ._bottomLayout_1djj4_373 ._externalLink__iconContainer_1djj4_345{width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#2a67b115;margin-left:8px}._courseDropdown_1djj4_201 ._bottomLayout_1djj4_373 ._externalLink__iconContainer_1djj4_345 ._externalLink__icon_1djj4_345{background:url(https://cdn.codechef.com/images/icons/external-link-blue-1.svg);display:inline-block;width:11px;height:12px}._courseDropdown_1djj4_201 ._bottomLayout_1djj4_373 ._externalLink__iconContainer_1djj4_345 ._externalLink__rightIcon_1djj4_364{background:url(https://cdn.codechef.com/images/icons/right-arrow-blue.svg) no-repeat;display:inline-block;width:15px;height:11px}._courseDropdown_1djj4_201 ._rightColumn_1djj4_422,._courseDropdown_1djj4_201 ._mobileCourseList_1djj4_242{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:310px;height:367px;margin-bottom:16px}._courseDropdown_1djj4_201 ._rightColumn_1djj4_422 ._categoryHeader_1djj4_432,._courseDropdown_1djj4_201 ._mobileCourseList_1djj4_242 ._categoryHeader_1djj4_432{color:#b3bdd2;font-family:Fustat,serif;font-size:12px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}._courseDropdown_1djj4_201 ._rightColumn_1djj4_422 ._categoryHeader_1djj4_432._dark_1djj4_60,._courseDropdown_1djj4_201 ._mobileCourseList_1djj4_242 ._categoryHeader_1djj4_432._dark_1djj4_60{color:#b3bdd2}._courseDropdown_1djj4_201 ._rightColumn_1djj4_422 ._mobileCourseListNoHover_1djj4_446,._courseDropdown_1djj4_201 ._mobileCourseList_1djj4_242 ._mobileCourseListNoHover_1djj4_446{text-decoration:none}._courseDropdown_1djj4_201 ._rightColumn_1djj4_422 ._mobileCourseListNoHover_1djj4_446:hover,._courseDropdown_1djj4_201 ._mobileCourseList_1djj4_242 ._mobileCourseListNoHover_1djj4_446:hover{background:none!important}._courseDropdown_1djj4_201 ._rightColumn_1djj4_422 ._courseListContainer_1djj4_454,._courseDropdown_1djj4_201 ._mobileCourseList_1djj4_242 ._courseListContainer_1djj4_454{display:flex;padding:8px;align-items:center;gap:8px;width:100%;text-decoration:none;border-radius:4px}._courseDropdown_1djj4_201 ._rightColumn_1djj4_422 ._courseListContainer_1djj4_454:hover,._courseDropdown_1djj4_201 ._mobileCourseList_1djj4_242 ._courseListContainer_1djj4_454:hover{cursor:pointer;background:#ebf2ff}._courseDropdown_1djj4_201 ._rightColumn_1djj4_422 ._courseListContainer_1djj4_454:hover._dark_1djj4_60,._courseDropdown_1djj4_201 ._mobileCourseList_1djj4_242 ._courseListContainer_1djj4_454:hover._dark_1djj4_60{background:#2e3446}._courseDropdown_1djj4_201 ._rightColumn_1djj4_422 ._courseListContainer_1djj4_454 ._courseList_1djj4_454,._courseDropdown_1djj4_201 ._mobileCourseList_1djj4_242 ._courseListContainer_1djj4_454 ._courseList_1djj4_454{display:flex;font-family:Fustat,serif;justify-content:space-between;align-items:center;flex:1 0 0}._courseDropdown_1djj4_201 ._rightColumn_1djj4_422 ._courseListContainer_1djj4_454 ._courseList_1djj4_454 ._topics_1djj4_481,._courseDropdown_1djj4_201 ._mobileCourseList_1djj4_242 ._courseListContainer_1djj4_454 ._courseList_1djj4_454 ._topics_1djj4_481{color:#49526d}._courseDropdown_1djj4_201 ._rightColumn_1djj4_422 ._courseListContainer_1djj4_454 ._courseList_1djj4_454 ._topics_1djj4_481._dark_1djj4_60,._courseDropdown_1djj4_201 ._mobileCourseList_1djj4_242 ._courseListContainer_1djj4_454 ._courseList_1djj4_454 ._topics_1djj4_481._dark_1djj4_60{color:#ecf0f9}._courseDropdown_1djj4_201 ._rightColumn_1djj4_422 ._courseListContainer_1djj4_454 ._courseList_1djj4_454 ._coursesCount_1djj4_489,._courseDropdown_1djj4_201 ._mobileCourseList_1djj4_242 ._courseListContainer_1djj4_454 ._courseList_1djj4_454 ._coursesCount_1djj4_489{color:#969696;font-size:11px;font-weight:400}._courseDropdown_1djj4_201 ._rightColumn_1djj4_422 ._courseListContainer_1djj4_454 ._courseList_1djj4_454 ._coursesCount_1djj4_489._dark_1djj4_60,._courseDropdown_1djj4_201 ._mobileCourseList_1djj4_242 ._courseListContainer_1djj4_454 ._courseList_1djj4_454 ._coursesCount_1djj4_489._dark_1djj4_60{color:#667399}._l-username-dropdown_1djj4_66{background:#fff;box-shadow:0 3px 6px #00000029;padding:12px 0;width:260px;position:absolute;z-index:999;user-select:none;top:36px;right:0;max-height:400px;overflow-y:auto}@media (max-width: 1020px){._l-username-dropdown_1djj4_66{width:200px}}@media (max-width: 600px){._l-username-dropdown_1djj4_66{width:170px;max-height:380px;padding:8px 0;right:-50px;top:32px}}._l-username-dropdown_1djj4_66._dark_1djj4_60{background:#1d1e23;box-shadow:none;border-radius:4px;border:1px solid rgba(43,56,82,.7)}._i-main-nav__dropdown-down_1djj4_534,._i-main-nav__dropdown-up_1djj4_535{margin-left:8px}._m-dropdown__item_1djj4_539{display:block;padding:8px 28px;transition:background .2s;width:100%;text-decoration:none;text-align:left}@media (max-width: 600px){._m-dropdown__item_1djj4_539{padding:8px 24px}}._m-dropdown__item_1djj4_539:hover{background:#ebf2ff;text-decoration:none}._m-dropdown__item_1djj4_539:hover ._m-dropdown__i-head_1djj4_557{color:#363636}._m-dropdown__item_1djj4_539:hover ._m-dropdown__desc_1djj4_560{color:#292929}._m-dropdown__item_1djj4_539:hover._dark_1djj4_60{background:#4d4d4d}._m-dropdown__item_1djj4_539:hover._dark_1djj4_60 ._m-dropdown__i-head_1djj4_557{color:#fff}._m-dropdown__i-head_1djj4_557{font-size:14px;font-weight:400;line-height:20px;color:#4a4a4a;transition:color .2s}@media (max-width: 600px){._m-dropdown__i-head_1djj4_557{font-size:13px}}._m-dropdown__i-head_1djj4_557._dark_1djj4_60{color:#d7d7d7}._l-dropdown-divider_1djj4_586{height:2px;background:#151313;border:none;opacity:.1;width:100%;margin-left:auto;margin-right:auto}._l-course-dropdown_1djj4_596,._l-username-dropdown_1djj4_66{right:0!important}._is-nav-dropdown-closed_1djj4_600,._is-closed_1djj4_600{display:none}._is-nav-dropdown-open_1djj4_604{display:flex}._l-dropdown-container_1djj4_3:hover{filter:hue-rotate(45deg)}._i-dropdown-down_1djj4_612,._i-dropdown-up_1djj4_10{background:url(https://cdn.codechef.com/images/icons/dropdown.svg);display:inline-block;width:8px;height:4px;filter:brightness(.5)}._i-dropdown-down_1djj4_612._dark_1djj4_60,._i-dropdown-up_1djj4_10._dark_1djj4_60{filter:hue-rotate(45deg)}._i-dropdown-down_1djj4_612,._i-dropdown-down-1_1djj4_623,._i-dropdown-up_1djj4_10,._i-dropdown-up-1_1djj4_72{margin-left:8px}._l-dropdown-container--username_1djj4_627 ._i-dropdown-up_1djj4_10{transform:rotate(180deg)}._m-header-one_1djj4_631,._m-header-one_1djj4_631 *{box-sizing:border-box;font-family:Fustat,serif;letter-spacing:0;color:#4a4a4a;outline:0}._m-header-one_1djj4_631{box-shadow:0 2px 4px #00000026;position:relative;background:#fff}._m-header-one_1djj4_631 ._l-header_1djj4_644{max-width:1440px;height:72px;width:100%;margin:0 auto;padding:0 36px;display:flex;justify-content:space-between}@media (max-width: 1023px){._m-header-one_1djj4_631 ._l-header_1djj4_644{padding:0 32px}}@media (max-width: tab_l){._m-header-one_1djj4_631 ._l-header_1djj4_644{padding:0 32px}}@media (max-width: 600px){._m-header-one_1djj4_631 ._l-header_1djj4_644{padding:0 16px}}@media (max-width: phone_l){._m-header-one_1djj4_631 ._l-header_1djj4_644{padding:0 16px}}@media (max-width: 345px){._m-header-one_1djj4_631 ._l-header_1djj4_644{padding:0 12px}}@media (max-width: phone_s){._m-header-one_1djj4_631 ._l-header_1djj4_644{padding:0 12px}}._m-header-one_1djj4_631 ._l-header__logo_1djj4_683{display:flex;gap:24px;align-items:center}._m-header-one_1djj4_631 ._l-header__image-2_1djj4_688{width:150px;padding:6px 0}@media (max-width: 680px){._m-header-one_1djj4_631 ._l-header__image-2_1djj4_688{padding:12px 0;width:52px}}._m-header-one_1djj4_631 ._m-header__image_1djj4_698{width:150px;height:58px}._m-header-one_1djj4_631 ._m-header__image--pc_1djj4_702{display:block}@media (max-width: 680px){._m-header-one_1djj4_631 ._m-header__image--pc_1djj4_702{display:none}}._m-header-one_1djj4_631 ._m-header__image--mobile_1djj4_710{display:none;margin-top:-8px}@media (max-width: 680px){._m-header-one_1djj4_631 ._m-header__image--mobile_1djj4_710{display:block;width:52px;height:52px}}._m-header-one_1djj4_631._dark_1djj4_60{background:#111}._m-header-one_1djj4_631 ._headerRightContainer_1djj4_725,._m-header-one_1djj4_631 ._userDropdown_1djj4_728{display:flex}._m-header-one_1djj4_631 ._userDropdown_1djj4_728 ._m-logout-username_1djj4_731{cursor:pointer}._m-header-one_1djj4_631 ._m-logout-username_1djj4_731 img{margin-right:4px!important}._m-header-one_1djj4_631 ._usernameContainer_1djj4_737{padding:0 28px 12px;margin-bottom:8px;border-bottom:1px solid rgba(210,217,231,.8);display:flex;line-height:normal!important}@media (max-width: 600px){._m-header-one_1djj4_631 ._usernameContainer_1djj4_737{padding-left:24px;padding-right:24px}}._m-header-one_1djj4_631 ._usernameContainer_1djj4_737 ._username_1djj4_4{font-size:12px;line-height:normal!important;text-overflow:ellipsis;overflow:hidden}@media (max-width: 600px){._m-header-one_1djj4_631 ._usernameContainer_1djj4_737 ._username_1djj4_4{font-size:10px;display:inline!important}}._m-header-one_1djj4_631 ._usernameContainer_1djj4_737._dark_1djj4_60{border-color:#2b3852b3}._m-header-one_1djj4_631 ._usernameContainer_1djj4_737._dark_1djj4_60 ._username_1djj4_4{color:#d7d7d7}._m-header-one_1djj4_631 ._usernameContainer_1djj4_737 ._m-username--star_1djj4_768,._m-header-one_1djj4_631 ._usernameContainer_1djj4_737 ._m-user-star_1djj4_768{display:inline-flex;justify-content:center;color:#fff;align-items:center;user-select:none;font-size:12px;border-radius:1px;height:16px;margin-right:4px;width:28px;line-height:normal}@media (max-width: 600px){._m-header-one_1djj4_631 ._usernameContainer_1djj4_737 ._m-username--star_1djj4_768{display:none}}._m-header-one_1djj4_631 ._m-divider--vertical_1djj4_786{border:none;border-right:1px solid #C0C5CD;height:28px;margin:0 12px}@media (max-width: 450px){._m-header-one_1djj4_631 ._m-divider--vertical_1djj4_786{display:none}}._m-header-one_1djj4_631 ._m-divider--vertical_1djj4_786._dark_1djj4_60{margin:0 8px;border-color:#2b3852b3}._m-header-one_1djj4_631 ._m-login-container--desktop_1djj4_801{display:flex}@media (max-width: 600px){._m-header-one_1djj4_631 ._m-login-container--desktop_1djj4_801{display:none}}._m-header-one_1djj4_631 ._m-login-button-no-border_1djj4_809{background:transparent!important;border:none!important;color:#4079da!important}._m-header-one_1djj4_631 ._m-login-button-no-border_1djj4_809._dark_1djj4_60{color:#5780b0!important}._m-header-one_1djj4_631 ._m-login-button_1djj4_809,._m-header-one_1djj4_631 ._m-signup-button_1djj4_817{display:flex;width:91px;height:36px;justify-content:center;align-items:center;gap:10px;cursor:pointer;flex-shrink:0;padding:10px;border-radius:8px;color:#fff;font-weight:700;font-size:14px;background:#4079da;border:none;white-space:nowrap;margin:0;transition:none}@media (max-width: 1023px){._m-header-one_1djj4_631 ._m-login-button_1djj4_809,._m-header-one_1djj4_631 ._m-signup-button_1djj4_817{padding:0 24px}}@media (max-width: 600px){._m-header-one_1djj4_631 ._m-login-button_1djj4_809,._m-header-one_1djj4_631 ._m-signup-button_1djj4_817{padding:0 16px;width:revert}}@media (max-width: 450px){._m-header-one_1djj4_631 ._m-login-button_1djj4_809,._m-header-one_1djj4_631 ._m-signup-button_1djj4_817{font-size:11px}}@media (max-width: 360px){._m-header-one_1djj4_631 ._m-login-button_1djj4_809,._m-header-one_1djj4_631 ._m-signup-button_1djj4_817{padding:0 8px;font-size:10px}}._m-header-one_1djj4_631 ._m-login-button_1djj4_809._dark_1djj4_60,._m-header-one_1djj4_631 ._m-signup-button_1djj4_817._dark_1djj4_60{border-color:#5780b0}._m-header-one_1djj4_631 ._m-logout-button_1djj4_862{background:#fff;border:1px solid rgba(54,54,54,.2);line-height:32px;font-weight:400;font-size:11px;border-radius:2px;color:#363636;padding:0 28px;display:flex;justify-content:center;align-items:center}._m-header-one_1djj4_631 ._m-login-container--mobile_1djj4_875{display:none}@media (max-width: 600px){._m-header-one_1djj4_631 ._m-login-container--mobile_1djj4_875{display:block}}._m-header-one_1djj4_631 ._logoutContainer_1djj4_883{padding:0 16px}._m-header-one_1djj4_631 ._logoutContainer_1djj4_883 ._logoutDivider_1djj4_886{border:none;border-bottom:1px solid rgba(210,217,231,.8);margin-top:8px;margin-bottom:24px}._m-header-one_1djj4_631 ._logoutContainer_1djj4_883 ._logoutButtonContainer_1djj4_892{display:flex;justify-content:center;align-items:center}._m-header-one_1djj4_631 ._logoutContainer_1djj4_883 ._logoutButtonContainer_1djj4_892 ._logoutButton_1djj4_892{font-weight:600;font-size:12px;line-height:12px;letter-spacing:.15em;text-transform:uppercase;color:#363636;padding:12px 28px;border:1px solid #BCCCDB;background:#efefef;margin-bottom:0}._m-header-one_1djj4_631 ._logoutContainer_1djj4_883 ._logoutButtonContainer_1djj4_892 ._logoutButton_1djj4_892:hover{opacity:.8;background:transparent}._m-header-one_1djj4_631 ._logoutContainer_1djj4_883._dark_1djj4_60 ._logoutDivider_1djj4_886{border-color:#2b3852b3}._m-header-one_1djj4_631 ._logoutContainer_1djj4_883._dark_1djj4_60 ._logoutButtonContainer_1djj4_892 ._logoutButton_1djj4_892{background:#fff;color:#000;opacity:.8}._m-header-one_1djj4_631 ._logoutContainer_1djj4_883._dark_1djj4_60 ._logoutButtonContainer_1djj4_892 ._logoutButton_1djj4_892:hover{opacity:1}._l-username_1djj4_19{display:flex;align-items:center;justify-content:center;position:relative}@media (max-width: 800px){._l-username_1djj4_19{margin-right:0!important}}._l-header__user-block_1djj4_937{display:flex;align-items:center}._m-premium-text-container_1djj4_942{display:flex;align-items:center;border:1px solid white;border-radius:2px;padding:7px 16px;margin-bottom:0;text-decoration:none;background:#fff}._m-premium-text-container_1djj4_942:hover{background:#fffcf2;text-decoration:none}._m-premium-text-container_1djj4_942 ._m-premium-text_1djj4_942{font-weight:600;font-size:14px;line-height:100%;color:#6b4024;margin-left:4px;white-space:nowrap}@media (max-width: 450px){._m-premium-text-container_1djj4_942 ._m-premium-text_1djj4_942{font-size:11px}}@media (max-width: 450px){._m-premium-text-container_1djj4_942{padding-left:8px;padding-right:8px}}._m-premium-text-container_1djj4_942._dark_1djj4_60{border-color:#111;background:#111}._m-premium-text-container_1djj4_942._dark_1djj4_60 ._m-premium-text_1djj4_942{color:#d7d7d7}._m-premium-text-container_1djj4_942._dark_1djj4_60:hover{background:#6b4024;border-color:#fff}._m-premium-text-container_1djj4_942._dark_1djj4_60:hover ._m-premium-text_1djj4_942{color:#fff}._m-premium-sale-text-container_1djj4_990{display:flex;align-items:center;border-radius:4px;padding:10px 16px;margin-bottom:0;text-decoration:none;background:#e25c5a;border:none;box-shadow:#63636333 0 2px 8px;position:relative;overflow:hidden;cursor:pointer}@media (max-width: 450px){._m-premium-sale-text-container_1djj4_990{margin-right:6px;padding:12px 8px}}._m-premium-sale-text-container_1djj4_990:hover{background-color:#e25c5a!important}@keyframes _shine_1djj4_1{0%{left:-100%;transition-property:left}25%,to{left:100%;transition-property:left}}._m-premium-sale-text-container_1djj4_990:before{content:"";position:absolute;top:0;width:100%;height:100%;background:linear-gradient(120deg,transparent,#E0E0E0,transparent);animation:_shine_1djj4_1 3s ease-in-out infinite}._m-premium-sale-text-container_1djj4_990 ._m-premium-sale-text_1djj4_990{color:#fff;font-family:Open Sans,serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:2.5px}@media (max-width: 450px){._m-premium-sale-text-container_1djj4_990 ._m-premium-sale-text_1djj4_990{font-size:11px}}._m-logout-button-container_1djj4_1047{display:flex;justify-content:space-between;align-items:center}._m-logout-button-container_1djj4_1047 ._m-logout-username_1djj4_731{display:flex;justify-content:center;align-items:center}._m-logout-button-container_1djj4_1047 ._m-logout-username_1djj4_731 ._profileImage_1djj4_1057{font-size:12px}._m-logout-button-container_1djj4_1047 ._m-logout-username_1djj4_731 ._m-cc-pro-badge-container_1djj4_1060{background:#fff;border-radius:50%;border:1px solid #ECECEC;display:flex;align-items:center;position:relative;top:11px;left:54px;padding:4px}@media (max-width: 330px){._m-logout-button-container_1djj4_1047 ._m-logout-username_1djj4_731 ._m-cc-pro-badge-container_1djj4_1060 ._i-premium-icon_1djj4_1072{display:inline-block!important}}._m-logout-button-container_1djj4_1047 ._m-logout-username_1djj4_731 img{border-radius:50%;margin-right:15px;align-self:center;width:40px;height:40px;border:1px solid #DCE0E6}@media (max-width: 600px){._m-logout-button-container_1djj4_1047 ._m-logout-username_1djj4_731 img{margin-right:2px}}._m-logout-button-container_1djj4_1047 ._m-logout-username_1djj4_731._dark_1djj4_60 img{border-color:#2b3852b3}._m-logout-button-container_1djj4_1047 a{text-decoration:none}._i-premium-icon_1djj4_1072{display:inline-block;background:url(https://cdn.codechef.com/images/icons/pro-badge-small.svg) no-repeat;width:16px;height:16px}@media (max-width: 330px){._i-premium-icon_1djj4_1072{display:none}}._darkModeSwitch_1djj4_1108{display:flex;justify-content:space-between;padding:8px 28px;align-items:center}._appBar__title_1djj4_1115{font-weight:600;font-size:16px;display:flex;align-items:center;justify-content:center;color:#cdcdcd}._appBar__title_1djj4_1115 ._divider_1djj4_1123{height:25px;margin:0 12px;background-color:#c0c5cd}._appBar__title_1djj4_1115 ._text_1djj4_1128{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:20vw}._user__fullname_1djj4_1135{display:flex;align-items:center;font-size:14px;font-weight:600}@media (max-width: 1023px){._user__fullname_1djj4_1135{display:none}}@media (max-width: tab_l){._user__fullname_1djj4_1135{display:none}}._user__fullname_1djj4_1135._dark_1djj4_60{color:#d7d7d7}._global--announcement_xcnwk_1{box-sizing:border-box;background:#fff;letter-spacing:0;color:#4a4a4a;outline:0;display:flex;position:fixed;bottom:0;right:0;padding:2px 16px;z-index:999999999;width:100%;align-items:center;border-top:1px solid #E9EEF2;justify-content:center;gap:16px}._global--announcement_xcnwk_1 ._global--announcement__content_xcnwk_19{color:inherit}._global--announcement_xcnwk_1 ._global--announcement__content_xcnwk_19 p{color:#4a4a4a;font-size:12px;margin:0;font-family:Open Sans,serif}._global--announcement_xcnwk_1 ._global--announcement__content_xcnwk_19 a{color:inherit;text-decoration:underline;font-family:Open Sans,serif}._global--announcement_xcnwk_1 ._global--announcement__action_xcnwk_33{color:inherit;margin-left:16px}._global--announcement_xcnwk_1 ._global--announcement__action_xcnwk_33 button{border:1px solid #fff;padding:10px 15px;text-transform:capitalize;font-family:Open Sans,serif;letter-spacing:1.2px;background:#2c84db;border-radius:5px;height:28px;display:flex;align-items:center;justify-content:center;width:100px;color:#fff!important;box-shadow:none;margin:0;cursor:pointer;font-size:14px}._global--announcement_xcnwk_1 ._global--announcement__action_xcnwk_33 button:hover{background:#0d61b5}._error-message__wrapper_1nejf_2{width:100%;box-shadow:0 4px 5px 2px #0000004d;background:#fff;color:#666;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;height:calc(100vh - 360px);padding:80px 16px;min-height:400px}._error-message__wrapper_1nejf_2 ._error-code__big_1nejf_16{font-size:7em}._error-message__wrapper_1nejf_2 ._error-message__big_1nejf_19{font-size:2em;max-width:800px;width:100%}._error-message__wrapper_1nejf_2 ._error-message__big_1nejf_19 a{color:#5780b0}._error-message__wrapper_1nejf_2 ._errorButtonContainer_1nejf_27{display:flex;gap:12px}._error-message__wrapper_1nejf_2 ._errorButton_1nejf_27{background:#0a63bb;color:#fff;border:1px solid #0a63bb;text-decoration:none;padding:4px 16px;border-radius:4px;display:flex;justify-content:center;align-items:center;margin-top:16px}._error-message__wrapper_1nejf_2 ._errorButton_1nejf_27 ._buttonIcon_1nejf_43{color:inherit;margin-left:4px}._error-message__wrapper_1nejf_2 ._errorButton_1nejf_27:hover{background:#fff;color:#0a63bb}._error-message__wrapper_1nejf_2 ._errorButton_1nejf_27:hover ._buttonIcon_1nejf_43{color:inherit}._error-message__wrapper_1nejf_2._dark_1nejf_54{background:#1d1e23;color:#d7d7d7}._error-message__wrapper_1nejf_2._dark_1nejf_54 ._errorButton_1nejf_27{background:#5780b0;border:1px solid #5780b0}._error-message__wrapper_1nejf_2._dark_1nejf_54 ._errorButton_1nejf_27:hover{background:#fff;color:#5780b0}._error-message__wrapper_1nejf_2._dark_1nejf_54 ._errorButton_1nejf_27:hover ._buttonIcon_1nejf_43{color:inherit}._backdrop_pm713_1{z-index:10!important;position:fixed;width:100%;height:100%}._backdrop_pm713_1 ._progress_pm713_7{position:fixed;top:0;width:100%;background:#c7d3eb}._backdrop_pm713_1 ._progress_pm713_7 .MuiLinearProgress-bar{background-color:#2e79b0}._notificationContainer_cx7jp_2{position:sticky;width:100%;background:#f9f4df}._notificationContainer_cx7jp_2 ._topbarSection_cx7jp_7{z-index:1000;max-width:1440px;text-align:center;width:100%;margin:0 auto;padding:16px 56px 12px 31px;font-size:14px}@media (max-width: 699px){._notificationContainer_cx7jp_2 ._topbarSection_cx7jp_7{padding:16px 24px 12px 10px}}._notificationContainer_cx7jp_2 ._topbarSection_cx7jp_7 ._topbarContent_cx7jp_21{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}._notificationContainer_cx7jp_2 ._topbarSection_cx7jp_7 ._topbarContent_cx7jp_21 ._iconTextContainer_cx7jp_27{display:flex;flex-direction:row;margin-right:20px}._notificationContainer_cx7jp_2 ._topbarSection_cx7jp_7 ._topbarContent_cx7jp_21 ._iconTextContainer_cx7jp_27 ._topbarAlarmIcon_cx7jp_32{flex-shrink:0;background:url(https://cdn.codechef.com/images/icons/alarm.svg) no-repeat 0 0;height:14px;width:17px;margin:3px 8px;overflow:visible}._notificationContainer_cx7jp_2 ._topbarSection_cx7jp_7 ._topbarContent_cx7jp_21 ._topbarLinkSection_cx7jp_40{font-weight:400;font-size:14px;line-height:16px;color:#2a67b1;display:flex;align-items:center;text-decoration:none}._notificationContainer_cx7jp_2 ._topbarSection_cx7jp_7 ._topbarContent_cx7jp_21 ._topbarLinkSection_cx7jp_40 ._arrowIconContainer_cx7jp_49{border-radius:50%;height:28px;width:28px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;left:11px;position:relative;background:#5a86dc15}._notificationContainer_cx7jp_2 ._topbarSection_cx7jp_7 ._topbarContent_cx7jp_21 ._topbarLinkSection_cx7jp_40 ._arrowIconContainer_cx7jp_49 ._arrowIcon_cx7jp_49{background:url(https://cdn.codechef.com/images/icons/right-arrow-blue.svg);display:inline-block;width:14px;height:10px}._notificationContainer_cx7jp_2 ._topbarSection_cx7jp_7 ._topbarContent_cx7jp_21 ._topbarLinkSection_cx7jp_40:hover{text-decoration:underline}._notificationContainer_cx7jp_2 ._topbarSection_cx7jp_7 ._topbarContent_cx7jp_21 ._topbarLinkSection_cx7jp_40:hover ._arrowIconContainer_cx7jp_49{position:relative;left:15px}._notificationContainer_cx7jp_2 ._topbarSection_cx7jp_7 ._topbarCloseIcon_cx7jp_76{position:absolute;right:15px;top:21px;cursor:pointer;font-size:20px;background:url(https://cdn.codechef.com/images/icons/cross-search.png) no-repeat 0 0;width:11px;height:11px}._closeIcon_dijvf_2._dark_dijvf_2{background:#1d1e23;border-radius:50%;color:#d7d7d7}._closeIcon_dijvf_2._dark_dijvf_2:hover{color:#1d1e23;background:#d7d7d7}._discountText_1m8cn_2{text-align:center;margin-top:10px;color:#ad541c;font-weight:500;font-size:12px;opacity:1}._discountText_1m8cn_2._dark_1m8cn_10{color:#d7d7d7}._btnGroup_1m8cn_14{position:relative;display:inline-block;vertical-align:middle}._btnGroup_1m8cn_14 ._btnDefault_1m8cn_19{display:inline-block;width:max-content;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;background-image:none;border:1px solid transparent;background-repeat:repeat-x;box-shadow:inset 0 1px #fff3,0 1px 2px #0000000d;margin-left:-1px;position:relative;float:left;border-radius:0;color:#333;background-color:#fff;border-color:#ccc}._btnGroup_1m8cn_14 ._btnDefault_1m8cn_19:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}._btnGroup_1m8cn_14 ._btnDefault_1m8cn_19:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}._btnGroup_1m8cn_14 ._btnDefault_1m8cn_19:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}._btnGroup_1m8cn_14 ._btnActive_1m8cn_60{z-index:2;background-image:none;color:#333;background-color:#e6e6e6;border-color:#adadad;outline:0;box-shadow:inset 0 3px 5px #00000020;text-decoration:none}._btnDanger_1m8cn_71{color:#fff;background-color:#d9534f;border-color:#d43f3a}._btnDanger_1m8cn_71:hover{color:#fff;background-color:#bd362f}._btnPrimary_1m8cn_81{color:#fff;background-color:#428bca;border-color:#357ebd}._btnPrimary_1m8cn_81:hover{color:#fff;background-color:#1e6ebe;border:1px solid #2C84DB}._btn_1m8cn_14{display:inline-block;width:max-content;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;background-image:none;border:1px solid transparent;background-repeat:repeat-x;box-shadow:inset 0 1px #fff3,0 1px 2px #0000000d}._btn_1m8cn_14:disabled{cursor:not-allowed;opacity:.5}._icon-btn_1m8cn_118{background:0 0;color:#428bca;text-decoration:none;width:48px;height:48px;text-indent:-9999px;margin:0 4px;display:inline-block;border:none;box-shadow:0 1px 2px #00000080;background-size:100%;background-repeat:no-repeat;background-position:left center;cursor:pointer;font-weight:400;text-align:right;font-size:10px}._icon-btn_1m8cn_118._dark_1m8cn_10{opacity:.9}._icon-btn_1m8cn_118._dark_1m8cn_10:hover{opacity:1}._facebook-icon_1m8cn_144{background-image:url(https://cdn.codechef.com/images/icons/fb-oauth.svg)}._github-icon_1m8cn_148{background-image:url(https://cdn.codechef.com/images/icons/github-oauth.svg)}._google-icon_1m8cn_152{background-image:url(https://cdn.codechef.com/images/icons/google-oauth.svg)}._fa-icon-btn_1m8cn_156{cursor:pointer;background:none;border:none;color:red;width:30px;height:30px}._premiumButton_1m8cn_165{display:flex;justify-content:center;align-items:center;padding:8px 16px;gap:4px;min-height:38px;background:#6b4024;color:#fff;cursor:pointer;border:none;border-radius:2px}._premiumButton_1m8cn_165:hover{background-color:#59351e!important}._premiumButton_1m8cn_165 ._premiumButton__text_1m8cn_181{font-family:Open Sans,serif;font-style:normal;font-weight:600;font-size:16px;line-height:22px}._premiumButton_1m8cn_165 ._premiumButton__icon_1m8cn_188{display:flex}._premiumButton_1m8cn_165._dark_1m8cn_10{filter:brightness(.8);border:1px solid #FFFFFF}._premiumButton-outlined_1m8cn_196{color:#6b4024;background:#fff;border:1px solid #6B4024}._premiumButton-disabled_1m8cn_202{opacity:50%}._googleOauth_1m8cn_206,._truecallerOauth_1m8cn_206{transition:background-color .3s,box-shadow .3s;padding:8px 0;margin-bottom:12px;width:100%;border:1px solid #DAE0ED;border-radius:4px;background-color:#fff;display:flex;gap:12px;justify-content:center;align-items:center}._googleOauth_1m8cn_206:hover,._truecallerOauth_1m8cn_206:hover{cursor:pointer}._googleOauth_1m8cn_206 img,._truecallerOauth_1m8cn_206 img{width:28px}._googleOauth_1m8cn_206 ._title_1m8cn_225,._truecallerOauth_1m8cn_206 ._title_1m8cn_225{font-size:14px;font-weight:600;color:#4a4a4a;font-family:Open Sans,sans-serif}._googleOauth_1m8cn_206._dark_1m8cn_10,._truecallerOauth_1m8cn_206._dark_1m8cn_10{border:1px solid #5c7cab;border-radius:4px;background-color:#282e37}._googleOauth_1m8cn_206._dark_1m8cn_10 ._title_1m8cn_225,._truecallerOauth_1m8cn_206._dark_1m8cn_10 ._title_1m8cn_225{color:#d7d7d7}textarea{min-width:20%;max-width:100%;min-height:30px;float:inherit}._inputGroup_ub1l0_9{position:relative;display:table;border-collapse:separate}._inputGroup_ub1l0_9 ._inputGroupAddOn_ub1l0_14{border-radius:0;padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-right:0;width:1%;white-space:nowrap;vertical-align:middle;display:table-cell}._inputGroup_ub1l0_9 ._inputGroupAddOn_ub1l0_14._dark_ub1l0_30{background:#24262c;border-color:#2b3852b3}._textInputIcon_ub1l0_35._dark_ub1l0_30{color:#d7d7d7}._inputField_ub1l0_39{position:relative;z-index:2;float:left;width:100%;margin-bottom:0;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;box-shadow:inset 0 1px 1px #00000013;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;border-top-left-radius:0;border-bottom-left-radius:0}._inputField_ub1l0_39::placeholder{color:#939393;opacity:1}._inputField_ub1l0_39:focus{border-color:#52a8eccc;outline:thin dotted;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px #00000013,0 0 8px #52a8ec99}._inputField_ub1l0_39._dark_ub1l0_30{color:#d7d7d7;background:#1d1e23;border:1px solid rgba(43,56,82,.7)}._inputField_ub1l0_39._dark_ub1l0_30::placeholder{color:#d7d7d790}._inputField_ub1l0_39._dark_ub1l0_30:focus{border:1px solid rgba(43,56,82,.7);box-shadow:none}textarea._inputField_ub1l0_39{padding:6px}._disabledInput_ub1l0_89{cursor:not-allowed;background-color:#eee;opacity:1}._option_17wnc_2{display:inline;font-weight:400;font-size:14px;margin-bottom:5px}._formCheckBox_17wnc_9{margin:4px 0 0;line-height:normal;box-sizing:border-box;padding:0;font:inherit;color:inherit}._description_17wnc_18{margin-left:2px}._checkBoxGrid_17wnc_22{display:flex;flex-wrap:wrap;text-align:center;margin-top:20px}._checkBoxGrid_17wnc_22>label{flex:0 0 11.11%;margin-bottom:24px;font-weight:400;text-transform:capitalize}._checkBoxList_17wnc_36{margin-bottom:20px}._checkBoxList_17wnc_36 ._checkBoxList__clear_17wnc_39{display:flex;flex-direction:row-reverse;margin-bottom:8px}._checkBoxList_17wnc_36 ._checkBoxList__clear_17wnc_39:hover{text-decoration:#069 underline}._checkBoxList_17wnc_36 ._checkBoxList__container_17wnc_47{display:flex;flex-direction:column}._checkBoxList_17wnc_36 ._checkBoxList__container_17wnc_47 ._checkBoxList__chip_17wnc_51{width:fit-content;display:flex;margin-bottom:20px;margin-right:8px;align-items:center;border-radius:4px;padding:4px 8px;cursor:pointer;color:#4a4a4a;background:#fff;border:1px solid #D2D9E7}._checkBoxList_17wnc_36 ._checkBoxList__container_17wnc_47 ._checkBoxList__chip_17wnc_51 input{margin-right:10px;cursor:inherit;accent-color:#2A67B1}._checkBoxList_17wnc_36 ._checkBoxList__container_17wnc_47 ._checkBoxList__chip_17wnc_51 p{color:#4a4a4a}._checkBoxList_17wnc_36 ._checkBoxList__container_17wnc_47 ._checkBoxList__chip_17wnc_51 span{color:#666;background:#f4f4f4}._checkBoxList_17wnc_36 ._checkBoxList__container_17wnc_47 ._checkBoxList__chip_17wnc_51:hover{background:#cbcbcb1a;border:1px solid #D9D9D9}._checkBoxList_17wnc_36 ._checkBoxList__container_17wnc_47 ._checkBoxList__chip_17wnc_51:hover p{color:#666}._checkBoxList_17wnc_36 ._checkBoxList__container_17wnc_47 ._checkBoxList__chip_17wnc_51:hover span{color:#66666680;background:#cbcbcb33}._checkBoxList_17wnc_36 ._checkBoxList__container_17wnc_47 ._checkBoxList__chip-checked_17wnc_87{background:#f5faff;border:1px solid rgba(42,103,177,.25)}._checkBoxList_17wnc_36 ._checkBoxList__container_17wnc_47 ._checkBoxList__chip-checked_17wnc_87 p{color:#2a67b1}._checkBoxList_17wnc_36 ._checkBoxList__container_17wnc_47 ._checkBoxList__chip-checked_17wnc_87 span{background:#e8f3ff;color:#2a67b1bf}._checkBoxList_17wnc_36 ._checkBoxList__container_17wnc_47 ._checkBoxList__chip-checked_17wnc_87:hover{background:#eaf5ff;border:1px solid rgba(42,103,177,.25)}._checkBoxList_17wnc_36 ._checkBoxList__container_17wnc_47 ._checkBoxList__chip-checked_17wnc_87:hover p{color:#2a67b1}._checkBoxList_17wnc_36 ._checkBoxList__container_17wnc_47 ._checkBoxList__chip-checked_17wnc_87:hover span{color:#2a67b1bf;background:#d8e8f9}._checkBoxList_17wnc_36 ._checkBoxList-gridview_17wnc_109{flex-direction:row;overflow-y:scroll;flex-wrap:wrap;width:100%;max-height:320px;scrollbar-width:thin;gap:24px}._checkBoxList_17wnc_36 ._checkBoxList-gridview_17wnc_109 ._checkBoxList__chip_17wnc_51{margin:0}._checkBoxList_17wnc_36 ._checkBoxList__showResultContainer_17wnc_121{display:flex;flex-direction:row-reverse;margin-top:8px}._checkBoxList_17wnc_36 ._checkBoxList__showResultContainer_17wnc_121 ._checkBoxList__externalLink_17wnc_126{display:flex;flex-direction:row;font-size:14px;line-height:14px;color:#2a67b1;align-items:center;text-decoration:none;cursor:pointer;margin-top:12px}._checkBoxList_17wnc_36 ._checkBoxList__showResultContainer_17wnc_121 ._checkBoxList__externalLink_17wnc_126:hover{text-decoration:underline}._checkBoxList_17wnc_36 ._checkBoxList__showResultContainer_17wnc_121 ._checkBoxList__externalLink_17wnc_126:hover ._externalLink__iconContainer_17wnc_140{margin-left:12px}._checkBoxList_17wnc_36 ._checkBoxList__showResultContainer_17wnc_121 ._checkBoxList__externalLink_17wnc_126 ._externalLink__iconContainer_17wnc_140{width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#2a67b115;margin-left:8px}._checkBoxList_17wnc_36 ._checkBoxList__showResultContainer_17wnc_121 ._checkBoxList__externalLink_17wnc_126 ._externalLink__iconContainer_17wnc_140 ._externalLink__icon_17wnc_140{background:url(https://cdn.codechef.com/images/icons/external-link-blue-1.svg);display:inline-block;width:11px;height:12px}._checkBoxList_17wnc_36 ._checkBoxList__showResultContainer_17wnc_121 ._checkBoxList__externalLink_17wnc_126 ._externalLink__iconContainer_17wnc_140 ._externalLink__rightIcon_17wnc_159{background:url(https://cdn.codechef.com/images/icons/right-arrow-blue.svg) no-repeat;display:inline-block;width:15px;height:11px}._checkBoxList_17wnc_36 ._checkBoxList__divider_17wnc_165{border:none;margin-top:36px;border-bottom:1px solid #D9D9D9}._checkBoxList_17wnc_36._dark_17wnc_170 ._checkBoxList__clear_17wnc_39:hover{text-decoration:#5780b0 underline}._checkBoxList_17wnc_36._dark_17wnc_170 ._checkBoxList__container_17wnc_47 ._checkBoxList__chip_17wnc_51{background:#1b1f25;color:#d7d7d7;border:1px solid rgba(43,56,82,.7)}._checkBoxList_17wnc_36._dark_17wnc_170 ._checkBoxList__container_17wnc_47 ._checkBoxList__chip_17wnc_51 input{accent-color:#5780b0}._checkBoxList_17wnc_36._dark_17wnc_170 ._checkBoxList__container_17wnc_47 ._checkBoxList__chip_17wnc_51 p{color:#d7d7d7}._checkBoxList_17wnc_36._dark_17wnc_170 ._checkBoxList__container_17wnc_47 ._checkBoxList__chip_17wnc_51 span{color:#d7d7d7;background:#24262c}._checkBoxList_17wnc_36._dark_17wnc_170 ._checkBoxList__container_17wnc_47 ._checkBoxList__chip_17wnc_51:hover{background:#4d4d4d}._checkBoxList_17wnc_36._dark_17wnc_170 ._checkBoxList__container_17wnc_47 ._checkBoxList__chip_17wnc_51:hover p{color:#fff}._checkBoxList_17wnc_36._dark_17wnc_170 ._checkBoxList__container_17wnc_47 ._checkBoxList__chip-checked_17wnc_87,._checkBoxList_17wnc_36._dark_17wnc_170 ._checkBoxList__container_17wnc_47 ._checkBoxList__chip-checked_17wnc_87:hover{background:#24262c}._checkBoxList_17wnc_36._dark_17wnc_170 ._checkBoxList__showResultContainer_17wnc_121 ._checkBoxList__externalLink_17wnc_126{color:#5780b0}._checkBoxList_17wnc_36._dark_17wnc_170 ._checkBoxList__divider_17wnc_165{border-color:#2b3852b3}._LoginFormContainer_1cwvc_2{padding:16px 0}._LoginFormContainer_1cwvc_2 ._form-load_1cwvc_5{width:100%;height:500px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}._LoginFormContainer_1cwvc_2 ._horizontal__divider_1cwvc_14{background-color:#d2d9e799;height:1px;margin:24px 0}._LoginFormContainer_1cwvc_2 ._form_1cwvc_5{background-color:#fff;text-align:left}._LoginFormContainer_1cwvc_2 ._form_1cwvc_5 button[type=submit]{margin-top:15px}._LoginFormContainer_1cwvc_2 ._formGroup_1cwvc_26{width:70%;border-radius:0}._LoginFormContainer_1cwvc_2 ._formGroup_1cwvc_26 input{font-size:1rem}._LoginFormContainer_1cwvc_2 ._inputGroup_1cwvc_33{position:relative;display:table;margin-top:15px;border-collapse:separate}._LoginFormContainer_1cwvc_2 ._description_1cwvc_39{font-size:.85em;line-height:1.5}._LoginFormContainer_1cwvc_2 ._l-oauth-buttons_1cwvc_43{display:flex!important;justify-content:space-evenly;margin-bottom:28px;max-width:320px;list-style:none;width:100%}._LoginFormContainer_1cwvc_2 ._l-row--320_1cwvc_51{max-width:320px!important}._LoginFormContainer_1cwvc_2 ._ccl-ns-content_1cwvc_54{width:962px;font-size:13px;color:#666;font-family:Open Sans,serif;padding-bottom:20px}._LoginFormContainer_1cwvc_2 ._m-para--600_1cwvc_61{font-weight:600!important;font-size:14px!important;line-height:24px!important}._LoginFormContainer_1cwvc_2 ._m-para_1cwvc_61{font-size:16px;text-align:left;letter-spacing:0;color:#4a4a4a;opacity:1;font-weight:400;line-height:28px;margin-bottom:24px}._LoginFormContainer_1cwvc_2 ._m-oauth-divider_1cwvc_76{max-width:320px;width:100%;display:flex;justify-content:space-between;margin-bottom:16px;align-items:center;font-weight:600;font-size:14px}._LoginFormContainer_1cwvc_2 ._m-oauth-divider_1cwvc_76 ._l-oauth-divider_1cwvc_86{width:40%;border-bottom:1px solid #cecece;opacity:.7}._LoginFormContainer_1cwvc_2 ._ccl-margin-sm_1cwvc_91{margin:0 0 1.5rem}._LoginFormContainer_1cwvc_2 ._ccl-su-position-rel_1cwvc_94{position:relative}._LoginFormContainer_1cwvc_2 ._form-item_1cwvc_97 label{font-size:14px;font-weight:600;line-height:16px;letter-spacing:0;color:#4a4a4a;margin-bottom:4px;display:block;max-width:320px}._LoginFormContainer_1cwvc_2 ._form-item_1cwvc_97 label._option_1cwvc_107{font-size:14px;font-weight:400}._LoginFormContainer_1cwvc_2 ._form-item_1cwvc_97 label ._form-required_1cwvc_111{color:#f33}._LoginFormContainer_1cwvc_2 ._form-item_1cwvc_97 ._description_1cwvc_39,._LoginFormContainer_1cwvc_2 ._form-item_1cwvc_97 ._password-description_1cwvc_115{font-size:11px;margin:-10px 0 20px}._LoginFormContainer_1cwvc_2 ._form-item_1cwvc_97 ._field-suffix_1cwvc_119{display:block;margin:-15px 0 20px;font-size:14px}._LoginFormContainer_1cwvc_2 ._i-eye-mask-icon_1cwvc_124{background-image:url(https://cdn.codechef.com/images/icons/eye-mask.svg)!important;background:no-repeat;cursor:pointer;float:right;margin-right:25px}._LoginFormContainer_1cwvc_2 ._i-eye-unmask-icon_1cwvc_131{background-image:url(https://cdn.codechef.com/images/icons/eye-unmask.svg)!important;background:no-repeat;cursor:pointer;float:right;margin-right:25px}._LoginFormContainer_1cwvc_2 ._m-eye-icon-supporting-text_1cwvc_138{color:#4b7abd;font-size:14px;position:relative;left:24px}._LoginFormContainer_1cwvc_2 ._m-link_1cwvc_144{color:#2a67b1;display:inline-block;font-size:13px;text-decoration:underline}._LoginFormContainer_1cwvc_2 ._m-link_1cwvc_144:hover{text-decoration:auto}._LoginFormContainer_1cwvc_2 ._l-card-hint_1cwvc_153{max-width:320px;box-shadow:0 3px 6px #00000029;padding:20px 24px;margin-top:8px;background:#fcecec;border-radius:2px;margin-bottom:24px;color:#4a4a4a;font-family:Open Sans,serif}._LoginFormContainer_1cwvc_2 ._m-para-desc_1cwvc_164{padding-left:10px;display:inline-block;padding-top:20px}@media (max-width: 455px){._LoginFormContainer_1cwvc_2 ._m-para-desc_1cwvc_164{font-size:13px}}._LoginFormContainer_1cwvc_2._dark_1cwvc_174,._LoginFormContainer_1cwvc_2._dark_1cwvc_174 ._form_1cwvc_5{background:#24262c}._LoginFormContainer_1cwvc_2._dark_1cwvc_174 ._m-para_1cwvc_61,._LoginFormContainer_1cwvc_2._dark_1cwvc_174 ._m-oauth-divider_1cwvc_76{color:#d7d7d7}._LoginFormContainer_1cwvc_2._dark_1cwvc_174 ._m-oauth-divider_1cwvc_76 ._l-oauth-divider_1cwvc_86{border-bottom:1px solid #606060;opacity:1}._LoginFormContainer_1cwvc_2._dark_1cwvc_174 ._form-item_1cwvc_97 label{color:#d7d7d7;font-weight:400}._LoginFormContainer_1cwvc_2._dark_1cwvc_174 ._form-item_1cwvc_97 label ._form-required_1cwvc_111{color:#f27054}._LoginFormContainer_1cwvc_2._dark_1cwvc_174 ._m-para-desc_1cwvc_164{color:#d7d7d7}._LoginFormContainer_1cwvc_2._dark_1cwvc_174 ._m-link_1cwvc_144{color:#5780b0}._LoginFormContainer_1cwvc_2._dark_1cwvc_174 ._m-para--600_1cwvc_61{font-weight:400!important}._LoginFormContainer_1cwvc_2._dark_1cwvc_174 ._i-eye-mask-icon_1cwvc_124,._LoginFormContainer_1cwvc_2._dark_1cwvc_174 ._i-eye-unmask-icon_1cwvc_131{filter:contrast(70%)}._LoginFormContainer_1cwvc_2._dark_1cwvc_174 ._m-eye-icon-supporting-text_1cwvc_138{color:#5780b0}._LoginFormContainer_1cwvc_2._dark_1cwvc_174 ._l-card-hint_1cwvc_153{background:#1b1f25;color:#f27054;box-shadow:none;border:1px solid #606060;border-radius:4px}._banner_5z6le_2{padding:24px;background:#ffebb41a;border:2px solid rgba(107,64,36,.3);border-radius:8px}._banner_5z6le_2,._banner_5z6le_2 *{font-family:Open Sans,serif}._banner_5z6le_2 ._banner__textarea_5z6le_11{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:8px}._banner_5z6le_2 ._banner__textarea_5z6le_11 ._banner__textarea-title_5z6le_18{font-weight:600;font-size:16px;line-height:160%;color:#363636}._banner_5z6le_2 ._banner__textarea_5z6le_11 ._banner__textarea-text_5z6le_24{font-weight:400;font-size:14px;line-height:160%;color:#4a4a4a}._moneyBackGuarantee_5z6le_31{display:flex;justify-content:center;margin:24px;gap:8px;align-items:center;flex-wrap:wrap}._moneyBackGuarantee_5z6le_31 p{font-weight:400;text-align:center;font-size:16px;font-family:Open Sans,serif;color:#4a4a4a;line-height:160%}._moneyBackGuarantee_5z6le_31 ._faqLink_5z6le_47{color:#6b4024;text-decoration:none;font-weight:400;font-size:14px;line-height:22px;font-family:Open Sans,serif}._moneyBackGuarantee_5z6le_31 ._faqLink_5z6le_47:hover{text-decoration:underline}._bannerTopBorder_5z6le_59{border-left:none;border-right:none}._mainProCardContainer_5z6le_64{height:revert!important;align-items:center;justify-content:center}@media (max-width: 960px){._mainProCardContainer_5z6le_64{justify-content:revert}}._mainContainer_5z6le_75{display:flex;gap:24px;overflow-x:scroll;overflow-y:hidden;height:465px;white-space:nowrap}._mainContainer_5z6le_75::-webkit-scrollbar{-webkit-appearance:none;width:6px;height:8px}._mainContainer_5z6le_75::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid white;background-color:#00000080}._currentPlan__container_5z6le_94{justify-content:center;height:auto}@media (max-width: 900px){._currentCardWrap_5z6le_100{flex-direction:column;align-items:flex-start}}@media (max-width: 1100px){._currentCardWrap_5z6le_100 ._bannerTop__content_5z6le_106{width:400px}}@media (max-width: 900px){._currentCardWrap_5z6le_100 ._bannerTop__content_5z6le_106{margin-bottom:24px;width:100%}}@media (max-width: 499px){._currentCardWrap_5z6le_100 ._bannerTop__content_5z6le_106{margin-bottom:12px}}._featuresContainer__features_5z6le_122{max-width:1000px;width:100%;margin-left:auto;margin-right:auto}@media (max-width: 700px){._featuresContainer__features_5z6le_122{margin:0}}._bannerTop_5z6le_59{padding:24px 56px 48px}._bannerTop_5z6le_59,._bannerTop_5z6le_59 *{font-family:Open Sans,serif}@media (max-width: 800px){._bannerTop_5z6le_59{padding-left:16px;padding-right:16px}}@media (max-width: 499px){._bannerTop_5z6le_59{padding:24px 0 48px}}._bannerTop_5z6le_59 ._bannerTop__container_5z6le_151{max-width:1366px;width:100%;margin:0 auto}._bannerTop_5z6le_59 ._bannerTop__container_5z6le_151 ._bannerTop__breadCrumbs_5z6le_156{color:#363636cc;font-size:14px;line-height:22px}._bannerTop_5z6le_59 ._bannerTop__container_5z6le_151 ._bannerTop__breadCrumbs_5z6le_156 a{text-decoration-line:underline;color:inherit;font-size:inherit;line-height:inherit}._bannerTop_5z6le_59 ._bannerTop__container_5z6le_151 ._bannerTop__breadCrumbs_5z6le_156 a:hover{text-decoration:none}._bannerTop_5z6le_59 ._displayNone_5z6le_170{display:none}._bannerTop_5z6le_59 ._bannerTopContent__container_5z6le_173{display:flex;justify-content:center;align-items:center}@media (max-width: 1100px){._bannerTop_5z6le_59 ._planCardWrap_5z6le_179{flex-direction:column;align-items:flex-start}}@media (max-width: 1200px){._bannerTop_5z6le_59 ._planCardWrap_5z6le_179 ._bannerTop__content_5z6le_106{width:400px}}@media (max-width: 1100px){._bannerTop_5z6le_59 ._planCardWrap_5z6le_179 ._bannerTop__content_5z6le_106{margin-bottom:24px;width:100%}}._bannerTop_5z6le_59 ._bannerTopButton__container_5z6le_195{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-left:40px}@media (max-width: 750px){._bannerTop_5z6le_59 ._bannerTopButton__container_5z6le_195{align-items:flex-start}}._bannerTop_5z6le_59 ._bannerTopButton__container_5z6le_195 ._pricingCard__vbox_5z6le_207{display:flex;align-items:center}._bannerTop_5z6le_59 ._bannerTopButton__container_5z6le_195 ._pricingCard__vbox_5z6le_207 ._para_5z6le_211{margin-right:15px}._bannerTop_5z6le_59 ._bannerTopButton__container_5z6le_195 button{width:140px;margin-bottom:6px;white-space:nowrap}@media (max-width: 750px){._bannerTop_5z6le_59 ._bannerTopButton__container_5z6le_195{margin-top:16px;margin-left:0}}._bannerTop_5z6le_59 ._bannerTop__content_5z6le_106{margin-top:8px;display:flex;align-items:center;flex-direction:column;justify-content:center;margin-right:12px;gap:12px;text-align:center}@media (max-width: 499px){._bannerTop_5z6le_59 ._bannerTop__content_5z6le_106{align-items:center}}._bannerTop_5z6le_59 ._bannerTop__title_5z6le_240{display:flex;align-items:center;justify-content:center;flex-direction:column}@media (max-width: 499px){._bannerTop_5z6le_59 ._bannerTop__title_5z6le_240{justify-content:start}}._bannerTop_5z6le_59 ._bannerTop__title_5z6le_240 ._topText_5z6le_251{color:#654229;text-align:center;font-family:Open Sans,serif;font-size:16px;font-weight:600;line-height:150%;letter-spacing:.8px}._bannerTop_5z6le_59 ._bannerTop__title_5z6le_240 ._bannerTopTitle__text_5z6le_260{font-family:Open Sans,serif;font-weight:600;font-size:36px;line-height:42px;color:#5b4538}@media (max-width: 499px){._bannerTop_5z6le_59 ._bannerTop__title_5z6le_240 ._bannerTopTitle__text_5z6le_260{font-size:24px;line-height:30px;text-align:center}}._bannerTop_5z6le_59 ._bannerTop__title_5z6le_240 ._bannerTopTitle__image_5z6le_274{margin-left:8px;width:40px}@media (max-width: 700px){._bannerTop_5z6le_59 ._bannerTop__title_5z6le_240 ._bannerTopTitle__image_5z6le_274{display:none}}._bannerTop_5z6le_59 ._discountLabel_5z6le_283{display:flex;padding:8px 16px;justify-content:center;align-items:center;gap:10px;border-radius:8px;border:1px solid #FFE8AB;background:#fffcf2}@media (max-width: 600px){._bannerTop_5z6le_59 ._discountLabel_5z6le_283{flex-wrap:wrap}}._bannerTop_5z6le_59 ._discountLabel_5z6le_283 ._timerContainerWrapper_5z6le_298{display:flex;align-items:center;justify-content:center}._bannerTop_5z6le_59 ._discountLabel_5z6le_283 ._timerContainerWrapper_5z6le_298 p:last-child{display:none}._bannerTop_5z6le_59 ._discountLabel_5z6le_283 ._timerContainerWrapper_5z6le_298 ._timerValueContainer_5z6le_306{text-align:center;display:flex;align-items:baseline;padding:2px 4px 2px 8px}._bannerTop_5z6le_59 ._discountLabel_5z6le_283 ._timerContainerWrapper_5z6le_298 ._timerValueContainer_5z6le_306 ._timerName_5z6le_312{color:#b30a08;font-family:Open Sans,serif;font-size:14px;font-weight:700;line-height:150%;letter-spacing:.45px}._bannerTop_5z6le_59 ._discountLabel_5z6le_283 ._timerContainerWrapper_5z6le_298 ._timerValueContainer_5z6le_306 ._timerValue_5z6le_306{color:#b30a08;font-family:Open Sans,serif;font-size:14px;font-weight:600;line-height:150%;letter-spacing:.95px}._bannerTop_5z6le_59 ._discountLabel_5z6le_283 ._timerContainerWrapper_5z6le_298 ._timerColon_5z6le_328{color:#b30a08;text-align:center;font-family:Open Sans,serif;font-size:14px;font-weight:600}._bannerTop_5z6le_59 ._discountLabel_5z6le_283 ._labelText_5z6le_335{color:#363535;font-family:Open Sans,serif;font-size:14px;display:flex;font-weight:400;line-height:24px}._bannerTop_5z6le_59 ._discountLabel_5z6le_283 ._discountBadge_5z6le_343{display:flex;align-items:center;gap:4px;border-radius:16px;background:#fdf3d6;color:#654229;text-align:center;font-family:Open Sans,serif;border:1px solid #FFB039;font-size:10px;font-weight:700;padding:5px 12px;line-height:150%;letter-spacing:.2px}@media (max-width: 600px){._bannerTop_5z6le_59 ._discountLabel_5z6le_283 ._discountBadge_5z6le_343{display:none}}._bannerTop_5z6le_59 ._discountLabel_5z6le_283 ._discountBadge_5z6le_343 ._sparkIcon_5z6le_364{min-width:14px;height:13.485px;background:url(https://cdn.codechef.com/images/discount/spark.svg) no-repeat 0px 0px;background-size:cover}._bannerTop_5z6le_59 ._discountLabel_5z6le_283 ._discountBadge_5z6le_343 ._priceIncreaseIcon_5z6le_370{min-width:14px;height:13.485px;background:url(https://cdn.codechef.com/images/discount/price-increase.svg) no-repeat 0px 0px;background-size:cover}._bannerTop_5z6le_59 ._bannerTop__text_5z6le_376{font-weight:400;font-size:16px;line-height:24px;color:#4a4a4a}@media (max-width: 450px){._bannerTop_5z6le_59 ._bannerTop__text_5z6le_376{font-size:14px}}._bannerTop--thin_5z6le_388{border-bottom:1px solid #E1D1C7;padding-top:16px;padding-bottom:16px}._premiumSectionOne_5z6le_394{width:100%;padding:16px 32px}@media (max-width: 500px){._premiumSectionOne_5z6le_394{padding-left:24px;padding-right:24px}}._premiumSectionOne_5z6le_394 ._premiumSectionOne__container_5z6le_404{max-width:1366px;width:100%;margin:0 auto;display:flex;flex-direction:row-reverse;justify-content:space-between}._cardContainer_5z6le_413{display:flex;justify-content:flex-end}@media (max-width: 1100px){._cardContainer_5z6le_413{justify-content:flex-start;width:100%}}@media (max-width: 760px){._cardContainer_5z6le_413{flex-direction:column;align-items:flex-start}}._premiumButton_5z6le_430{display:flex;justify-content:center;align-items:center;padding:12px 16px;gap:4px;min-height:38px;background:#6b4024;color:#fff;border-radius:4px;width:fit-content;height:fit-content;cursor:pointer;border:1px solid transparent}@media (max-width: 400px){._premiumButton_5z6le_430{padding:6px 12px}}@media (max-width: 350px){._premiumButton_5z6le_430{padding:4px 8px}}._premiumButton_5z6le_430:hover{background-color:#59351e}._premiumButton_5z6le_430 ._premiumButton__text_5z6le_458{font-family:Open Sans,serif;font-weight:600;font-size:16px;line-height:22px}@media (max-width: 400px){._premiumButton_5z6le_430 ._premiumButton__text_5z6le_458{font-size:14px;line-height:20px}}._premiumButton_5z6le_430 ._premiumButton__icon_5z6le_470{display:flex}._premiumButton-outlined_5z6le_474{color:#6b4024;background:#fff;border:1px solid #6B4024}._premiumButton-outlined_5z6le_474:hover{background:#6b4024;color:#fff}._premiumButton-golden_5z6le_484{color:#6b4024;background:#fff5da;border:1px solid #6B4024}._premiumButton-golden_5z6le_484:hover{background:#6b4024;color:#fff}._premiumButton-disabled_5z6le_494{opacity:50%}@media (max-width: 500px){._loadingContainer_5z6le_499{width:100%}}._loadingContainer_5z6le_499 ._loading_5z6le_499{background:#eee;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);border-radius:5px;background-size:200% 100%;animation:1.5s _shine_5z6le_1 linear infinite;width:400px;height:80px}@media (max-width: 500px){._loadingContainer_5z6le_499 ._loading_5z6le_499{width:100%}}@keyframes _shine_5z6le_1{to{background-position-x:-200%}}._saleBanner_5z6le_523{display:flex;align-items:center;justify-content:flex-end;gap:96px}@media (max-width: 1100px){._saleBanner_5z6le_523{justify-content:flex-start;padding-left:25%}}@media (max-width: 960px){._saleBanner_5z6le_523{gap:28px;justify-content:center;flex-direction:column-reverse;padding:initial}}@media (max-width: 720px){._saleBanner_5z6le_523{gap:12px}}._saleBanner_5z6le_523 ._saleBannerContent_5z6le_548{display:flex;flex-direction:column;gap:16px;max-width:498px;align-items:center}@media (max-width: 960px){._saleBanner_5z6le_523 ._saleBannerContent_5z6le_548{gap:28px}}._saleBanner_5z6le_523 ._saleBannerContent_5z6le_548 ._saleBannerTitle_5z6le_560 ._saleBannerHeading_5z6le_560{color:#654229;text-align:center;font-family:Open Sans,serif;font-size:16px;font-weight:600;line-height:150%;letter-spacing:.8px}@media (max-width: 500px){._saleBanner_5z6le_523 ._saleBannerContent_5z6le_548 ._saleBannerTitle_5z6le_560 ._saleBannerHeading_5z6le_560{font-size:16px}}._saleBanner_5z6le_523 ._saleBannerContent_5z6le_548 ._saleBannerTitle_5z6le_560 ._saleBannerSubHeading_5z6le_574{color:#654229;text-align:center;font-family:Open Sans,serif;font-size:36px;font-weight:600;line-height:140%}@media (max-width: 500px){._saleBanner_5z6le_523 ._saleBannerContent_5z6le_548 ._saleBannerTitle_5z6le_560 ._saleBannerSubHeading_5z6le_574{font-size:24px}}._saleBanner_5z6le_523 ._saleBannerContent_5z6le_548 ._saleBannerTitle_5z6le_560 ._saleBannerSubHeading_5z6le_574 ._saleBannerTopTitle__image_5z6le_587{margin-left:8px;width:40px}@media (max-width: 700px){._saleBanner_5z6le_523 ._saleBannerContent_5z6le_548 ._saleBannerTitle_5z6le_560 ._saleBannerSubHeading_5z6le_574 ._saleBannerTopTitle__image_5z6le_587{display:none}}._saleBanner_5z6le_523 ._saleBannerContent_5z6le_548 ._saleBannerDescription_5z6le_596{color:#654229;text-align:center;font-family:Open Sans,serif;font-size:16px;font-weight:600;line-height:150%;max-width:440px}@media (max-width: 500px){._saleBanner_5z6le_523 ._saleBannerContent_5z6le_548 ._saleBannerDescription_5z6le_596{font-weight:400}}._saleBanner_5z6le_523 ._saleBadge_5z6le_610{background:url(https://cdn.codechef.com/images/new-year-flash-sale/pro-page-sale-badge.png) no-repeat 0 0;width:160px;height:160px;background-size:contain;color:#32384b;font-family:Open Sans,serif;font-size:17.652px;font-weight:700;letter-spacing:4.413px;padding:50px 20px 20px 56px}@media (max-width: 1100px){._saleBanner_5z6le_523 ._saleBadge_5z6le_610{width:150px;padding:48px 30px 20px 55px}}@media (max-width: 500px){._saleBanner_5z6le_523 ._saleBadge_5z6le_610{width:140px;padding:42px 30px 20px 46px}}._saleBannerMonthly_5z6le_635{padding-top:100px;justify-content:center;padding-left:initial}._centerAlign_1b7pb_3{display:flex;align-items:center;justify-content:center}._subscribeCard_1b7pb_9{padding:24px 56px;background:#3d2719;display:flex;flex-direction:column;align-items:center;border:1px solid #EAE1D8;border-left:none;border-right:none}@media (max-width: 800px){._subscribeCard_1b7pb_9{padding-left:48px;padding-right:48px}}@media (max-width: 500px){._subscribeCard_1b7pb_9{padding-left:24px;padding-right:24px}}@media (max-width: 400px){._subscribeCard_1b7pb_9{padding-left:16px;padding-right:16px}}._subscribeCard_1b7pb_9 ._subscribeCard__subtitle_1b7pb_37{font-family:Open Sans,serif;font-weight:700;font-size:32px;line-height:120%;margin-bottom:24px;background:linear-gradient(270deg,#f6da8d,#fff8e4 37.5%,#ffd870);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width: 600px){._subscribeCard_1b7pb_9 ._subscribeCard__subtitle_1b7pb_37{font-size:20px;line-height:24px}}@media (max-width: 360px){._subscribeCard_1b7pb_9 ._subscribeCard__subtitle_1b7pb_37{font-size:18px;line-height:24px}}._testimonialCard_1b7pb_60{display:flex;justify-content:space-between;flex-direction:column;width:320px;padding:24px;background:linear-gradient(180deg,#fff,#fff9e8);border:1px solid #EEBE80;box-shadow:0 4px 12px #cfd8dc40;border-radius:8px}._testimonialCard_1b7pb_60 ._textContainer_1b7pb_71:before{content:"“";font-weight:700;font-size:63px;color:#e9ac51;font-family:Open Sans,serif;position:relative}._testimonialCard_1b7pb_60 ._textContainer_1b7pb_71{margin-top:-14px}._testimonialCard_1b7pb_60 ._textContainer_1b7pb_71 ._text_1b7pb_71{font-size:14px;line-height:24px;letter-spacing:0;color:#363636;width:230px;margin-bottom:20px;margin-top:-30px;white-space:normal;font-family:Open Sans,serif}._testimonialCard_1b7pb_60 ._infoContainer_1b7pb_93{display:flex;align-items:flex-start;flex-direction:column}._testimonialCard_1b7pb_60 ._infoContainer_1b7pb_93 ._userName_1b7pb_98{font-size:16px;line-height:24px;font-weight:700;letter-spacing:0;color:#363636}._testimonialCard_1b7pb_60 ._infoContainer_1b7pb_93 ._name_1b7pb_105{margin-left:11px;font-style:italic}._testimonialCard_1b7pb_60 ._infoContainer_1b7pb_93 ._userInfo_1b7pb_109{margin-top:12px;font-size:11px;font-style:italic;color:#777}._featureGrid_1b7pb_116{border:1px solid #888888;border-radius:4px;max-width:881px;width:100%}._featureGrid_1b7pb_116,._featureGrid_1b7pb_116 *{font-family:Open Sans,serif}._featureGrid_1b7pb_116 ._featureGrid__gridBox_1b7pb_125{border-bottom:1px solid #888888;font-weight:400;font-size:16px;color:#363636}._featureGrid_1b7pb_116 ._featureGrid__gridBox_1b7pb_125 ._proIconContainer_1b7pb_131{display:flex;align-items:center;gap:4px}._featureGrid_1b7pb_116 ._featureGrid__gridBox_1b7pb_125 ._proIconContainer_1b7pb_131 ._proIconImage_1b7pb_136{width:20px}@media (max-width: 700px){._featureGrid_1b7pb_116 ._featureGrid__gridBox_1b7pb_125 ._proIconContainer_1b7pb_131 ._proIconImage_1b7pb_136{display:none}}._featureGrid_1b7pb_116 ._featureGrid__gridBox_1b7pb_125:first-child{background:#fff9e8;border-radius:4px;border-bottom:1px solid #888888}._featureGrid_1b7pb_116 ._featureGrid__gridBox_1b7pb_125:last-child{border-bottom:none}._featureGrid_1b7pb_116 ._featureGrid__bold1_1b7pb_152,._featureGrid_1b7pb_116 ._featureGrid_bold1--premium_1b7pb_152{font-weight:600;font-size:16px;line-height:22px}@media (max-width: 500px){._featureGrid_1b7pb_116 ._featureGrid__bold1_1b7pb_152,._featureGrid_1b7pb_116 ._featureGrid_bold1--premium_1b7pb_152{font-size:14px;line-height:18px}}._featureGrid_1b7pb_116 ._featureGrid_bold1--premium_1b7pb_152{color:#6b4024}._featureGrid_1b7pb_116 ._featureGrid__bold2_1b7pb_166{font-weight:600;font-size:18px;line-height:25px}@media (max-width: 500px){._featureGrid_1b7pb_116 ._featureGrid__bold2_1b7pb_166{font-size:16px;line-height:20px}}._featureGrid_1b7pb_116 ._featureGrid__gridCell-left_1b7pb_177{padding:16px 24px;border-right:1px solid #EAE1D8;font-weight:400;font-size:16px;line-height:22px}@media (max-width: 500px){._featureGrid_1b7pb_116 ._featureGrid__gridCell-left_1b7pb_177{padding:8px 12px;font-size:14px;line-height:18px}}._featureGrid_1b7pb_116 ._featureGrid__gridCell-middle_1b7pb_191{display:flex;justify-content:center;align-items:center;padding:16px 24px;font-weight:400;font-size:16px;line-height:22px;border-right:1px solid #EAE1D8}@media (max-width: 500px){._featureGrid_1b7pb_116 ._featureGrid__gridCell-middle_1b7pb_191{padding:8px 12px;font-size:14px;line-height:18px}}._featureGrid_1b7pb_116 ._featureGrid__gridCell-right_1b7pb_208{display:flex;justify-content:center;align-items:center;padding:16px 24px;font-weight:400;font-size:16px;line-height:22px}@media (max-width: 500px){._featureGrid_1b7pb_116 ._featureGrid__gridCell-right_1b7pb_208{padding:8px 12px;font-size:14px;line-height:18px}}._iconBrownTick_1b7pb_225{background:url(https://cdn.codechef.com/images/icons/brown-tick-rounded.svg) no-repeat;height:16px;width:16px;display:block}._iconProTick_1b7pb_232{background:url(https://cdn.codechef.com/images/pro/pro-check.svg) no-repeat;height:22px;width:22px}._listContainer_1b7pb_238{display:flex;margin-bottom:16px}@media (max-width: 600px){._listContainer_1b7pb_238{margin-bottom:12px}}._listContainer_1b7pb_238:last-child{margin:0}._listContainer_1b7pb_238 ._redCircle_1b7pb_250{color:transparent;width:8px;height:8px;border:1px solid #EB5757;border-radius:50%;margin-right:14px;margin-top:10px}._premiumNudgesCard_1b7pb_260{background:#fffcf2;padding:24px;border:2px solid rgba(107,64,36,.3);border-radius:8px}._premiumNudgesCard_1b7pb_260 ._heading_1b7pb_266{font-weight:600;font-size:16px;color:#363636;margin-bottom:8px;line-height:160%}._premiumNudgesCard_1b7pb_260 ._externalLinkButton__Container_1b7pb_273 ._externalLinkButton_1b7pb_273{display:inline-flex;align-items:center;padding:8px 4px 8px 16px;width:116px;height:38px;font-size:14px;text-decoration:none;color:#fafbfd;background:#654229;border-radius:2px}._premiumNudgesCard_1b7pb_260 ._externalLinkButton__Container_1b7pb_273 ._externalLinkButton_1b7pb_273:hover{background:#654229!important}._rightArrowIcon_1b7pb_289{background:url(https://cdn.codechef.com/images/icons/right-arrow-white-no-tail.svg);display:inline-block;width:18px;height:23px}._noAdsPremium__strip_1b7pb_296{font-family:Open Sans,serif;background:#ffebb41a;border:1px solid rgba(107,64,36,.3);border-radius:2px;display:flex;flex-direction:row;align-items:center;padding:8px 10px;gap:12px;margin:4px auto 30px}._noAdsPremium__strip_1b7pb_296 ._title_1b7pb_308{font-family:Open Sans,serif;font-weight:400;font-size:14px;color:#4a4a4a}._noAdsPremium__strip_1b7pb_296 ._note_1b7pb_314{display:flex;justify-content:space-between;gap:10px;font-weight:400;font-size:12px;color:#4a4a4a}._externalLink_1b7pb_273{display:flex;flex-direction:row;font-weight:400;font-size:14px;line-height:100%;color:#2a67b1;align-items:center;text-decoration:none;cursor:pointer}._externalLink_1b7pb_273:hover{text-decoration:underline!important}._externalLink_1b7pb_273:hover ._externalLinkIcon__container_1b7pb_337{margin-right:-2px;margin-left:10px}._viewPlansIcon_1b7pb_342{margin-left:24px;margin-top:2px!important;display:flex;flex-direction:row;font-size:14px;line-height:14px;color:#2a67b1;align-items:center;text-decoration:none;cursor:pointer;margin-top:12px}._viewPlansIcon_1b7pb_342:hover{text-decoration:underline}._viewPlansIcon_1b7pb_342:hover ._externalLink__iconContainer_1b7pb_358{margin-left:12px}._viewPlansIcon_1b7pb_342 ._externalLink__iconContainer_1b7pb_358{width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#2a67b115;margin-left:8px}._viewPlansIcon_1b7pb_342 ._externalLink__iconContainer_1b7pb_358 ._externalLink__icon_1b7pb_358{background:url(https://cdn.codechef.com/images/icons/external-link-blue-1.svg);display:inline-block;width:11px;height:12px}._viewPlansIcon_1b7pb_342 ._externalLink__iconContainer_1b7pb_358 ._externalLink__rightIcon_1b7pb_377{background:url(https://cdn.codechef.com/images/icons/right-arrow-blue.svg) no-repeat;display:inline-block;width:15px;height:11px}._externalLinkIcon__container_1b7pb_337{width:16px;height:16px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#2a67b115;margin-left:8px}._externalLinkIcon_1b7pb_337{background:url(https://cdn.codechef.com/images/icons/external-link-blue-small.svg) no-repeat;display:inline-block;width:8px;height:8px}._i-greenTick_1b7pb_402{background:url(https://cdn.codechef.com/images/icons/green-tick-rounded.svg) no-repeat;height:15px;width:15px}._i-crossTick_1b7pb_408{background:url(https://cdn.codechef.com/images/pro/cross.svg) no-repeat -102px -10px;height:16px;width:15px}._marginBottom__0_1b7pb_414{margin-bottom:0!important}._marginY__16_1b7pb_418{margin-top:16px!important;margin-bottom:16px!important}._margin__0_1b7pb_423{margin:0!important}._faq_1b7pb_427 ._faq__title_1b7pb_427{font-family:Open Sans,serif;font-style:normal;font-weight:700;font-size:24px;line-height:30px;margin-bottom:40px}._faq_1b7pb_427 ._faq__title_1b7pb_427:after{display:block;content:"";width:40px;height:0;margin-top:8px;border-top:1px solid #4A4A4A}._faq_1b7pb_427 ._faq__container_1b7pb_443{max-width:1024px;font-family:Open Sans,serif;line-height:26px;font-size:16px}._faq_1b7pb_427 ._faq__container_1b7pb_443 ._faqQuestion_1b7pb_449{display:flex;margin-bottom:8px}._faq_1b7pb_427 ._faq__container_1b7pb_443 ._faqQuestion_1b7pb_449 ._faqQuestion__bullet_1b7pb_453{margin-right:12px;width:14px;line-height:unset}@media (max-width: 500px){._faq_1b7pb_427 ._faq__container_1b7pb_443 ._faqQuestion_1b7pb_449 ._faqQuestion__bullet_1b7pb_453{margin-right:8px}}._faq_1b7pb_427 ._faq__container_1b7pb_443 ._faqQuestion_1b7pb_449 ._faqQuestion__text_1b7pb_463,._faq_1b7pb_427 ._faq__container_1b7pb_443 ._faqQuestion_1b7pb_449 ._faqQuestion__bullet_1b7pb_453{font-weight:600;color:#363636}._faq_1b7pb_427 ._faq__container_1b7pb_443 ._faq__answer_1b7pb_467{color:#4a4a4a;margin-left:26px}@media (max-width: 500px){._faq_1b7pb_427 ._faq__container_1b7pb_443 ._faq__answer_1b7pb_467{margin-right:22px}}._faq_1b7pb_427 ._faq__container_1b7pb_443 ._faq__answer_1b7pb_467 a{color:#0d61b5;text-decoration:underline}._faq_1b7pb_427 ._faq__container_1b7pb_443 ._faq__answer_1b7pb_467 a:hover{text-decoration:none}._faq_1b7pb_427 ._faq__divider_1b7pb_483{border:none;border-bottom:1px solid #E4E8F1;height:0;margin:24px 0}@media (max-width: 500px){._faq_1b7pb_427 ._faq__divider_1b7pb_483{margin:16px 0}}._currentPlanCard_1b7pb_495{width:687px;background:#fff;border-radius:2px}@media (max-width: 900px){._currentPlanCard_1b7pb_495{width:100%}}@media (max-width: tab_s){._currentPlanCard_1b7pb_495{width:100%}}._currentPlanCard_1b7pb_495 ._planHeading_1b7pb_510{border-radius:2px 2px 0 0;background:#a1732e;display:flex;justify-content:center;align-items:center;padding:12px 10px}._currentPlanCard_1b7pb_495 ._planHeading_1b7pb_510 p{font-size:18px;color:#fffefd}@media (max-width: 900px){._currentPlanCard_1b7pb_495 ._planHeading_1b7pb_510 p{font-size:16px}}@media (max-width: tab_s){._currentPlanCard_1b7pb_495 ._planHeading_1b7pb_510 p{font-size:16px}}._currentPlanCard_1b7pb_495 ._planHeading_1b7pb_510 p span{font-weight:600}._currentPlanCard_1b7pb_495 ._planDetails_1b7pb_535{display:flex;padding:24px 32px;align-items:center;justify-content:space-between;border-radius:0 0 2px 2px}@media (max-width: 900px){._currentPlanCard_1b7pb_495 ._planDetails_1b7pb_535{flex-direction:column;align-items:center;gap:24px;padding:24px 28px}}@media (max-width: tab_s){._currentPlanCard_1b7pb_495 ._planDetails_1b7pb_535{flex-direction:column;align-items:center;gap:24px;padding:24px 28px}}._currentPlanCard_1b7pb_495 ._planDetails_1b7pb_535 ._leftPanel_1b7pb_558{display:flex;flex-direction:column;gap:12px}@media (max-width: 900px){._currentPlanCard_1b7pb_495 ._planDetails_1b7pb_535 ._leftPanel_1b7pb_558{display:flex;flex-direction:column;align-items:center}}@media (max-width: tab_s){._currentPlanCard_1b7pb_495 ._planDetails_1b7pb_535 ._leftPanel_1b7pb_558{display:flex;flex-direction:column;align-items:center}}._currentPlanCard_1b7pb_495 ._planDetails_1b7pb_535 ._leftPanel_1b7pb_558 ._planNameBlock_1b7pb_577{display:flex;gap:8px;align-items:center;font-size:16px}@media (max-width: 900px){._currentPlanCard_1b7pb_495 ._planDetails_1b7pb_535 ._leftPanel_1b7pb_558 ._planNameBlock_1b7pb_577{font-size:14px}}@media (max-width: tab_s){._currentPlanCard_1b7pb_495 ._planDetails_1b7pb_535 ._leftPanel_1b7pb_558 ._planNameBlock_1b7pb_577{font-size:14px}}._currentPlanCard_1b7pb_495 ._planDetails_1b7pb_535 ._leftPanel_1b7pb_558 ._planNameBlock_1b7pb_577 p{font-weight:600;color:#654229}._currentPlanCard_1b7pb_495 ._planDetails_1b7pb_535 ._leftPanel_1b7pb_558 ._planNameBlock_1b7pb_577 ._active_1b7pb_597{border-radius:8px;border:.5px solid #67E697;background:#edfff4;display:flex;padding:2px 16px;justify-content:center;align-items:center;color:#139042}._currentPlanCard_1b7pb_495 ._planDetails_1b7pb_535 ._leftPanel_1b7pb_558 ._planNameBlock_1b7pb_577 ._expire_1b7pb_607{border-radius:8px;border:.5px solid #E0AD61;background:#fdf3d6;display:flex;padding:2px 16px;justify-content:center;align-items:center;color:#a1732e}._currentPlanCard_1b7pb_495 ._planDetails_1b7pb_535 ._leftPanel_1b7pb_558 ._planPrice_1b7pb_617 ._price_1b7pb_617{font-size:48px;font-weight:600;color:#333;font-family:Open Sans,serif}@media (max-width: 900px){._currentPlanCard_1b7pb_495 ._planDetails_1b7pb_535 ._leftPanel_1b7pb_558 ._planPrice_1b7pb_617 ._price_1b7pb_617{font-size:32px}}@media (max-width: tab_s){._currentPlanCard_1b7pb_495 ._planDetails_1b7pb_535 ._leftPanel_1b7pb_558 ._planPrice_1b7pb_617 ._price_1b7pb_617{font-size:32px}}._currentPlanCard_1b7pb_495 ._planDetails_1b7pb_535 ._leftPanel_1b7pb_558 ._planPrice_1b7pb_617 ._duration_1b7pb_633{font-size:16px;font-weight:400}._currentPlanCard_1b7pb_495 ._planDetails_1b7pb_535 ._rightPanel_1b7pb_637 ._priceBlock_1b7pb_637{border:1px dashed #E0AD61;background:#fffbf2;max-width:318px;padding:16px 32px;display:flex;flex-direction:column;align-items:center;gap:16px}._currentPlanCard_1b7pb_495 ._planDetails_1b7pb_535 ._rightPanel_1b7pb_637 ._priceBlock_1b7pb_637 ._expiryText_1b7pb_647{font-family:Open Sans,serif;font-weight:400;font-size:14px;line-height:18px;color:#654229;display:flex;align-items:center;gap:4px}._currentPlanCard_1b7pb_495 ._planDetails_1b7pb_535 ._rightPanel_1b7pb_637 ._priceBlock_1b7pb_637 ._expiryText_1b7pb_647 ._icon_1b7pb_225{color:#654229}._currentPlanCard_1b7pb_495 ._planDetails_1b7pb_535 ._rightPanel_1b7pb_637 ._priceBlock_1b7pb_637 ._expiryText_1b7pb_647 ._expiryDate_1b7pb_660{color:#654229;font-weight:600}._currentPlanCard_1b7pb_495 ._planDetails_1b7pb_535 ._rightPanel_1b7pb_637 ._priceBlock_1b7pb_637 ._invoiceLink_1b7pb_664{display:flex;align-items:center;font-family:Open Sans,serif;font-weight:400;font-size:14px;line-height:22px;color:#2a67b1;text-decoration:none}@media (max-width: 480px){._currentPlanCard_1b7pb_495 ._planDetails_1b7pb_535 ._rightPanel_1b7pb_637 ._priceBlock_1b7pb_637 ._invoiceLink_1b7pb_664{margin-bottom:4px}}._currentPlanCard_1b7pb_495 ._planDetails_1b7pb_535 ._rightPanel_1b7pb_637 ._priceBlock_1b7pb_637 ._invoiceLink_1b7pb_664 ._iconContainer_1b7pb_679{margin-left:4px;display:flex;flex-direction:column;justify-content:center}._currentPlanCard_1b7pb_495 ._planDetails_1b7pb_535 ._rightPanel_1b7pb_637 ._priceBlock_1b7pb_637 ._invoiceLink_1b7pb_664:hover{text-decoration:underline}._lastActivePlan_1b7pb_689{font-family:Open Sans,serif;margin-top:24px;display:flex;align-items:center;justify-content:space-between;border-radius:5px;border:1px solid rgba(224,173,97,.46);background:#fdf3d6;width:707px;padding:16px 24px;max-width:687px}@media (max-width: 600px){._lastActivePlan_1b7pb_689{display:none}}@media (max-width: phone_l){._lastActivePlan_1b7pb_689{display:none}}._lastActivePlan_1b7pb_689 ._activePlanDate_1b7pb_712{color:#333;font-size:16px;font-style:normal;font-weight:400}._lastActivePlan_1b7pb_689 ._activePlanDate_1b7pb_712 ._boldText_1b7pb_718{font-weight:600}._lastActivePlan_1b7pb_689 ._activePlanDate_1b7pb_712 ._lightText_1b7pb_721{font-weight:400}._lastActivePlan_1b7pb_689 ._downloadButton_1b7pb_724{color:#654229;display:flex;align-items:center;gap:4px;text-decoration:none}._lastActivePlan_1b7pb_689 ._downloadButton_1b7pb_724 ._downloadText_1b7pb_731{color:#654229;font-family:Open Sans,serif;font-style:normal;font-weight:600;font-size:16px}._lastActivePlan_1b7pb_689 ._downloadButton_1b7pb_724 ._iconContainer_1b7pb_679{margin-left:4px;display:flex;flex-direction:column;justify-content:center}._lastActivePlan_1b7pb_689 ._downloadButton_1b7pb_724:hover{text-decoration:underline}._subscriptionNote_1b7pb_748 ._para_1b7pb_748{font-family:Open Sans,serif;font-size:12px;line-height:14px;color:#4a4a4a;text-align:center;text-wrap:initial;margin-top:16px}._iconToolTip_1b7pb_758{scale:71%;background:url(https://cdn.codechef.com/images/practice/practice-icon-spritesheet.svg) no-repeat -98px -2px;width:20px;height:20px;cursor:pointer;display:inline-block;margin-left:2px}@media (max-width: 580px){._iconToolTip_1b7pb_758{display:none}}._specialNote_1b7pb_773{font-size:12px;line-height:14px;color:#4a4a4a;margin-top:16px}@media screen and (max-width: 975px){._faq__container_1b7pb_443{font-size:14px!important}}._proCard__customize_1b7pb_785{border:none!important;min-width:290px!important}._proCard__container_1b7pb_790{font-family:Open Sans,serif;background:#fff;border-radius:8px;border:1px solid #E9AC51;display:flex;min-width:320px;height:615px;flex-direction:column;box-shadow:0 4px 12px #cfd8dc66;position:relative;overflow:hidden}._proCard__container_1b7pb_790 ._saleRibbon_1b7pb_803{display:flex;align-items:center;position:absolute;padding:2px 16px 2px 0;background:#e55654;box-shadow:0 0 0 999px #e55654;clip-path:inset(0 -100%);inset:0 0 auto auto;transform-origin:0 0;transform:translate(43.3%) rotate(45deg)}@media (max-width: 360px){._proCard__container_1b7pb_790 ._saleRibbon_1b7pb_803{padding:revert}}._proCard__container_1b7pb_790 ._saleRibbon_1b7pb_803 ._offertext_1b7pb_820{color:#fff;font-family:Open Sans,serif;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:3px}@media (max-width: 360px){._proCard__container_1b7pb_790 ._saleRibbon_1b7pb_803 ._offertext_1b7pb_820{font-size:10px}}._proCard__container_1b7pb_790 ._collegeCard_1b7pb_834{margin-top:40px}._proCard__container_1b7pb_790 ._collegeCard_1b7pb_834 ._head_1b7pb_266{font-size:24px!important}._proCard__container_1b7pb_790 ._topCard_1b7pb_840{padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center}._proCard__container_1b7pb_790 ._topCard_1b7pb_840 ._title_1b7pb_308{display:flex;justify-content:space-between;align-items:center;height:10px}._proCard__container_1b7pb_790 ._topCard_1b7pb_840 ._title_1b7pb_308 ._head_1b7pb_266{color:#333;font-family:Open Sans,serif;font-size:14.4px;font-weight:600;line-height:15.84px}._proCard__container_1b7pb_790 ._topCard_1b7pb_840 ._title_1b7pb_308 ._chip_1b7pb_860{font-size:12px;font-weight:600;color:#6b4024;background:#ffecb7;border-radius:4px;padding:4px 12px;margin-left:6px;display:inline-block}._proCard__container_1b7pb_790 ._topCard_1b7pb_840 ._heading_1b7pb_266{display:flex;align-items:center;justify-content:space-between;margin-top:16px;gap:10px}._proCard__container_1b7pb_790 ._topCard_1b7pb_840 ._heading_1b7pb_266 ._price_1b7pb_617{font-weight:600;font-size:36px;text-transform:uppercase}._proCard__container_1b7pb_790 ._topCard_1b7pb_840 ._heading_1b7pb_266 ._suffix_1b7pb_882{font-weight:400;font-size:14px;color:#666}._proCard__container_1b7pb_790 ._topCard_1b7pb_840 ._strikeColor_1b7pb_887{color:#b3bdd2;font-family:Open Sans,serif;font-size:20px;font-weight:600;line-height:150%;text-transform:uppercase}._proCard__container_1b7pb_790 ._topCard_1b7pb_840 ._bill__details_1b7pb_895{color:#666;height:30px;text-align:center;font-family:Open Sans,serif;font-size:12px;white-space:break-spaces;font-weight:400;line-height:16px;margin-top:19px;margin-bottom:19px}._proCard__container_1b7pb_790 ._saleEndsContainer_1b7pb_907{display:flex;gap:2px;justify-content:center;background-color:#fdf3d6;padding:2px}._proCard__container_1b7pb_790 ._saleEndsContainer_1b7pb_907 ._saleEndsText_1b7pb_914{color:#d7922b;text-align:right;font-family:Open Sans,serif;font-size:14px;font-weight:400;line-height:normal}._proCard__container_1b7pb_790 ._freeContainer_1b7pb_922{height:71px;display:flex;margin-top:22px;font-size:16px;color:#765f4a}._proCard__container_1b7pb_790 ._label_1b7pb_929{background:#e9ac51;display:flex;justify-content:center}._proCard__container_1b7pb_790 ._label_1b7pb_929 ._text_1b7pb_71{user-select:none;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:1.25px;color:#fff}._proCard__container_1b7pb_790 ._noLabel_1b7pb_942{background:#fff}._proCard__container_1b7pb_790 ._discountTooltip_1b7pb_945{cursor:default}._proCard__container_1b7pb_790 ._bottomCard_1b7pb_948{padding:24px;display:flex;flex-direction:column;gap:10px;justify-content:unset;border-top:1px solid #d0cdc8}._proCard__container_1b7pb_790 ._bottomCard_1b7pb_948 ._rowContainer_1b7pb_956{display:flex;gap:10px}._proCard__container_1b7pb_790 ._bottomCard_1b7pb_948 ._rowContainer_1b7pb_956 ._tickIcon_1b7pb_960{background:url(https://cdn.codechef.com/images/icons/green-tick-hollow.svg) no-repeat;min-width:18px;height:18px;display:block;margin-top:2px}._proCard__container_1b7pb_790 ._bottomCard_1b7pb_948 ._rowContainer_1b7pb_956 ._text_1b7pb_71{font-weight:400;font-size:14px}._proCard__container_1b7pb_790 ._bottomCard_1b7pb_948 ._rowContainer_1b7pb_956 ._text_1b7pb_71 a{color:inherit;text-decoration:none}._proCard__container_1b7pb_790 ._bottomCard_1b7pb_948 ._rowContainer_1b7pb_956 ._text_1b7pb_71 a:hover{text-decoration:underline}._homeImageSection_1b7pb_979{display:flex;justify-content:space-between;align-items:center;gap:48px}@media (max-width: 1060px){._homeImageSection_1b7pb_979{flex-direction:column;align-items:center}}@media (max-width: 960px){._homeImageSection_1b7pb_979 ._sectionContent_1b7pb_992{width:100%}}._homeImageSection_1b7pb_979 ._customListContainer_1b7pb_996{display:flex;flex-direction:column;gap:16px}._homeImageSection_1b7pb_979 ._sectionImage_1b7pb_1001{display:flex;flex-direction:column;max-width:630px;width:100%}@media (max-width: 1280px){._homeImageSection_1b7pb_979 ._sectionImage_1b7pb_1001{max-width:530px;width:100%}}@media (max-width: 1024px){._homeImageSection_1b7pb_979 ._sectionImage_1b7pb_1001{max-width:400px;width:100%}}@media (max-width: 1000px){._homeImageSection_1b7pb_979 ._sectionImage_1b7pb_1001{max-width:revert;width:100%}}._homeImageSection_1b7pb_979 ._sectionImage_1b7pb_1001 img{border-radius:4px}._homeImageSection_1b7pb_979 ._listText_1b7pb_1028{font-family:Open Sans,serif;font-weight:400;font-size:16px;line-height:26px;color:#483a2d;letter-spacing:.4px;display:flex;justify-content:center;margin-bottom:20px}._homeImageSection_1b7pb_979 ._listText_1b7pb_1028 b{font-weight:600;color:#363636}._homeImageSection_1b7pb_979 ._customListContainer_1b7pb_996{max-width:530px;width:100%}@media (max-width: 700px){._homeImageSection_1b7pb_979 ._customListContainer_1b7pb_996{margin-bottom:40px}}._homeImageSection_1b7pb_979 ._customListContainer_1b7pb_996 ._listItem_1b7pb_1052{display:flex;align-items:center;cursor:pointer}._homeImageSection_1b7pb_979 ._customListContainer_1b7pb_996 ._listItem_1b7pb_1052 :hover{background:#fff6de}@media (max-width: 700px){._homeImageSection_1b7pb_979 ._customListContainer_1b7pb_996 ._listItem_1b7pb_1052{width:auto;max-width:revert;border:none}}._homeImageSection_1b7pb_979 ._customListContainer_1b7pb_996 ._listItem_1b7pb_1052:last-child{margin-bottom:0}@media (max-width: 700px){._homeImageSection_1b7pb_979 ._customListContainer_1b7pb_996 ._listItem_1b7pb_1052:hover ._listTitle_1b7pb_1071{text-decoration:initial;letter-spacing:.4px}}._homeImageSection_1b7pb_979 ._customListContainer_1b7pb_996 ._activeClass_1b7pb_1076{border-color:#fff2d1;border-radius:5px;background:#fff2d1}@media (max-width: 800px){._homeImageSection_1b7pb_979 ._customListContainer_1b7pb_996 ._activeClass_1b7pb_1076{cursor:none;border:none}}._homeImageSection_1b7pb_979 ._customListContainer_1b7pb_996 ._listItemHeader_1b7pb_1087{margin-bottom:4px}._homeImageSection_1b7pb_979 ._customListContainer_1b7pb_996 ._listTitleContainer_1b7pb_1090{display:flex;align-items:flex-start}._homeImageSection_1b7pb_979 ._customListContainer_1b7pb_996 ._listTitleContainer_1b7pb_1090 ._textHighlight_1b7pb_1094{padding:4px 6px;background:#38aa6b;font-weight:600;font-size:12px;line-height:100%;color:#4a4a4a;border-radius:4px;margin-left:16px}._homeImageSection_1b7pb_979 ._customListContainer_1b7pb_996 ._listTitle_1b7pb_1071{display:flex;flex-direction:column;color:#4a4a4a;gap:18px;padding:32px;transition:all .5s ease}@media (max-width: 600px){._homeImageSection_1b7pb_979 ._customListContainer_1b7pb_996 ._listTitle_1b7pb_1071{padding:16px}}._homeImageSection_1b7pb_979 ._customListContainer_1b7pb_996 ._listTitle_1b7pb_1071 ._title_1b7pb_308{color:#421c02;font-family:Open Sans,serif;font-size:18px;font-weight:700;line-height:22px;letter-spacing:.4px}._homeImageSection_1b7pb_979 ._customListContainer_1b7pb_996 ._listTitle_1b7pb_1071 ._description_1b7pb_1125{color:#4a4a4a;font-family:Open Sans,serif;font-size:14px;font-weight:400;line-height:150%;letter-spacing:.4px}@media (max-width: 700px){._homeImageSection_1b7pb_979 ._customListContainer_1b7pb_996 ._listTitle_1b7pb_1071{cursor:none}}._homeImageSection_1b7pb_979 ._customListContainer_1b7pb_996 ._listBodyContainer_1b7pb_1138{display:flex;align-items:center}@media (max-width: 600px){._homeImageSection_1b7pb_979 ._customListContainer_1b7pb_996 ._listBodyContainer_1b7pb_1138{flex-direction:column;align-items:flex-start}}._homeImageSection_1b7pb_979 ._customListContainer_1b7pb_996 ._listBodyContainer_1b7pb_1138 ._listTextContainer_1b7pb_1148{display:flex;align-items:center;margin-right:16px}@media (max-width: 600px){._homeImageSection_1b7pb_979 ._customListContainer_1b7pb_996 ._listBodyContainer_1b7pb_1138 ._listTextContainer_1b7pb_1148{margin-bottom:4px}}._manageSubscriptionLink_1b7pb_1159 a{font-weight:400;line-height:100%;color:#2a67b1;display:flex;text-decoration:none;align-items:baseline}._manageSubscriptionLink_1b7pb_1159 a ._upArrowIcon_1b7pb_1167{background:url(https://cdn.codechef.com/images/practice/arrow_Up.svg) no-repeat 0 0;width:16px;height:16px}._manageSubscriptionLink_1b7pb_1159 ._cancel_1b7pb_1172{font-weight:600;color:#a12e2e}._manageSubscriptionLink_1b7pb_1159 ._active_1b7pb_597{font-weight:600;color:#139042}._manageSubscriptionLink_1b7pb_1159:hover ._upArrowIcon_1b7pb_1167{position:relative;left:3px}._proBenefitsContainer_1b7pb_1185{display:flex;align-items:center;justify-content:center}._proBenefitsContainer_1b7pb_1185 ._formulaText_1b7pb_1190{color:#bd1294;font-family:Open Sans,serif;font-weight:700;line-height:200%;font-size:18px;max-width:800px;margin:16px}@media (max-width: 600px){._proBenefitsContainer_1b7pb_1185 ._formulaText_1b7pb_1190{font-size:16px}}@media (max-width: phone_l){._proBenefitsContainer_1b7pb_1185 ._formulaText_1b7pb_1190{font-size:16px}}._proBenefitsContainer_1b7pb_1185 ._para_1b7pb_748{color:#3a2d2d;font-family:Open Sans,serif;font-weight:400;line-height:200%;font-size:18px;max-width:800px;margin:16px}@media (max-width: 600px){._proBenefitsContainer_1b7pb_1185 ._para_1b7pb_748{font-size:16px}}@media (max-width: phone_l){._proBenefitsContainer_1b7pb_1185 ._para_1b7pb_748{font-size:16px}}._proBenefitsContainer_1b7pb_1185 ._para_1b7pb_748 strong{color:#2785b6}._proBenefitsContainer_1b7pb_1185 ._featuresContainer__features_1b7pb_1231{max-width:1000px;width:100%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 700px){._proBenefitsContainer_1b7pb_1185 ._featuresContainer__features_1b7pb_1231{margin:0}}._proBenefitsContainer_1b7pb_1185 ._featuresContainer__features_1b7pb_1231 ._featuresContainer__features__list_1b7pb_1245{margin:24px;padding:32px;background:#fff2d1;border-radius:12px;box-shadow:0 4px 12px #0000001a}@media (max-width: 600px){._proBenefitsContainer_1b7pb_1185 ._featuresContainer__features_1b7pb_1231 ._featuresContainer__features__list_1b7pb_1245{padding:24px}}@media (max-width: phone_l){._proBenefitsContainer_1b7pb_1185 ._featuresContainer__features_1b7pb_1231 ._featuresContainer__features__list_1b7pb_1245{padding:24px}}._proBenefitsContainer_1b7pb_1185 ._featuresContainer__features_1b7pb_1231 ._featuresContainer__features__list_1b7pb_1245:first-of-type{background:none;box-shadow:revert;margin:initial;padding:24px}._proBenefitsContainer_1b7pb_1185 ._featuresContainer__features_1b7pb_1231 ._featuresContainer__features__list_1b7pb_1245 ._listHeading_1b7pb_1268{font-family:Open Sans,serif;line-height:200%;font-size:18px;background:linear-gradient(to right,#c53d1c,#9b8e35);background-clip:text;font-weight:600;margin-bottom:12px;color:transparent}@media (max-width: 600px){._proBenefitsContainer_1b7pb_1185 ._featuresContainer__features_1b7pb_1231 ._featuresContainer__features__list_1b7pb_1245 ._listHeading_1b7pb_1268{font-size:16px}}@media (max-width: phone_l){._proBenefitsContainer_1b7pb_1185 ._featuresContainer__features_1b7pb_1231 ._featuresContainer__features__list_1b7pb_1245 ._listHeading_1b7pb_1268{font-size:16px}}._proBenefitsContainer_1b7pb_1185 ._featuresContainer__features_1b7pb_1231 ._featuresContainer__features__list_1b7pb_1245 ul{list-style:none;padding:0;margin-left:40px}@media (max-width: 600px){._proBenefitsContainer_1b7pb_1185 ._featuresContainer__features_1b7pb_1231 ._featuresContainer__features__list_1b7pb_1245 ul{margin-left:0}}@media (max-width: phone_l){._proBenefitsContainer_1b7pb_1185 ._featuresContainer__features_1b7pb_1231 ._featuresContainer__features__list_1b7pb_1245 ul{margin-left:0}}._proBenefitsContainer_1b7pb_1185 ._featuresContainer__features_1b7pb_1231 ._featuresContainer__features__list_1b7pb_1245 ul li{font-family:Open Sans,serif;position:relative;padding-left:28px;margin-bottom:16px;line-height:150%;color:#382d27;font-size:18px;font-weight:400}@media (max-width: 600px){._proBenefitsContainer_1b7pb_1185 ._featuresContainer__features_1b7pb_1231 ._featuresContainer__features__list_1b7pb_1245 ul li{font-size:16px}}@media (max-width: phone_l){._proBenefitsContainer_1b7pb_1185 ._featuresContainer__features_1b7pb_1231 ._featuresContainer__features__list_1b7pb_1245 ul li{font-size:16px}}._proBenefitsContainer_1b7pb_1185 ._featuresContainer__features_1b7pb_1231 ._featuresContainer__features__list_1b7pb_1245 ul li:before{content:"→";position:absolute;left:0;color:#654229}._buyNowButtonContainer_1b7pb_1330{display:flex;justify-content:center;margin-top:24px}._buyNowButtonContainer_1b7pb_1330 ._buyNowButton_1b7pb_1330{display:flex;justify-content:center;align-items:center;padding:12px 24px;width:280px;font-size:18px;font-weight:600;color:#fff;background:linear-gradient(135deg,#6b4024,#8b5534);border-radius:6px;cursor:pointer;letter-spacing:1.5px;text-decoration:none;position:relative;overflow:hidden;transition:all .3s ease}._buyNowButtonContainer_1b7pb_1330 ._buyNowButton_1b7pb_1330:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:.5s}._buyNowButtonContainer_1b7pb_1330 ._buyNowButton_1b7pb_1330:hover{background:linear-gradient(135deg,#7b4b2a,#9b6544)}._buyNowButtonContainer_1b7pb_1330 ._buyNowButton_1b7pb_1330:hover:before{left:100%}._companyLogosContainer_1b7pb_1370{display:flex;align-items:center;justify-content:center;gap:48px;flex-wrap:wrap;margin:auto;max-width:800px}@media (max-width: 700px){._companyLogosContainer_1b7pb_1370{margin-top:revert}}._companyLogosContainer_1b7pb_1370 ._companyLogo_1b7pb_1370{display:flex;align-items:center;justify-content:center;transition:all .3s ease;animation:_pulse_1b7pb_1 3s infinite;height:120px;width:150px}@keyframes _pulse_1b7pb_1{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}._companyLogosContainer_1b7pb_1370 ._companyLogo_1b7pb_1370 ._googleIcon_1b7pb_1404,._companyLogosContainer_1b7pb_1370 ._companyLogo_1b7pb_1370 ._microsoftIcon_1b7pb_1405,._companyLogosContainer_1b7pb_1370 ._companyLogo_1b7pb_1370 ._metaIcon_1b7pb_1406,._companyLogosContainer_1b7pb_1370 ._companyLogo_1b7pb_1370 ._appleIcon_1b7pb_1407,._companyLogosContainer_1b7pb_1370 ._companyLogo_1b7pb_1370 ._ibmIcon_1b7pb_1408,._companyLogosContainer_1b7pb_1370 ._companyLogo_1b7pb_1370 ._nvidiaIcon_1b7pb_1409,._companyLogosContainer_1b7pb_1370 ._companyLogo_1b7pb_1370 ._amazonIcon_1b7pb_1410,._companyLogosContainer_1b7pb_1370 ._companyLogo_1b7pb_1370 ._samsungIcon_1b7pb_1411,._companyLogosContainer_1b7pb_1370 ._companyLogo_1b7pb_1370 ._twitterIcon_1b7pb_1412,._companyLogosContainer_1b7pb_1370 ._companyLogo_1b7pb_1370 ._dellIcon_1b7pb_1413,._companyLogosContainer_1b7pb_1370 ._companyLogo_1b7pb_1370 ._oracleIcon_1b7pb_1414,._companyLogosContainer_1b7pb_1370 ._companyLogo_1b7pb_1370 ._ciscoIcon_1b7pb_1415,._companyLogosContainer_1b7pb_1370 ._companyLogo_1b7pb_1370 ._linkedinIcon_1b7pb_1416,._companyLogosContainer_1b7pb_1370 ._companyLogo_1b7pb_1370 ._qualcommIcon_1b7pb_1417,._companyLogosContainer_1b7pb_1370 ._companyLogo_1b7pb_1370 ._netflixIcon_1b7pb_1418,._companyLogosContainer_1b7pb_1370 ._companyLogo_1b7pb_1370 ._masterCardIcon_1b7pb_1419{display:block;background:url(https://cdn.codechef.com/images/icons/top-company-logos.svg) no-repeat}._companyLogosContainer_1b7pb_1370 ._companyLogo_1b7pb_1370 ._googleIcon_1b7pb_1404{background-position:-658px -60px;width:139px;height:44px}._companyLogosContainer_1b7pb_1370 ._companyLogo_1b7pb_1370 ._microsoftIcon_1b7pb_1405{background-position:-994px -70px;width:136px;height:28px}._companyLogosContainer_1b7pb_1370 ._companyLogo_1b7pb_1370 ._metaIcon_1b7pb_1406{background-position:-3290px -68px;width:150px;height:30px}._companyLogosContainer_1b7pb_1370 ._companyLogo_1b7pb_1370 ._appleIcon_1b7pb_1407{background-position:-2320px -19px;width:102px;height:114px}._companyLogosContainer_1b7pb_1370 ._companyLogo_1b7pb_1370 ._ibmIcon_1b7pb_1408{background-position:-4606px -54px;width:150px;height:58px}._companyLogosContainer_1b7pb_1370 ._companyLogo_1b7pb_1370 ._nvidiaIcon_1b7pb_1409{background-position:-3619px -28px;width:150px;height:112px}._companyLogosContainer_1b7pb_1370 ._companyLogo_1b7pb_1370 ._amazonIcon_1b7pb_1410{background-position:-1645px -62px;width:150px;height:44px}._companyLogosContainer_1b7pb_1370 ._companyLogo_1b7pb_1370 ._samsungIcon_1b7pb_1411{background-position:-2632px -42px;width:150px;height:83px}._companyLogosContainer_1b7pb_1370 ._companyLogo_1b7pb_1370 ._twitterIcon_1b7pb_1412{background-position:-50px -60px;width:50px;height:48px}._companyLogosContainer_1b7pb_1370 ._companyLogo_1b7pb_1370 ._dellIcon_1b7pb_1413{background-position:-2988px -39px;width:96px;height:91px}._companyLogosContainer_1b7pb_1370 ._companyLogo_1b7pb_1370 ._oracleIcon_1b7pb_1414{background-position:-4277px -74px;width:150px;height:19px}._companyLogosContainer_1b7pb_1370 ._companyLogo_1b7pb_1370 ._ciscoIcon_1b7pb_1415{background-position:-1974px -45px;width:150px;height:76px}._companyLogosContainer_1b7pb_1370 ._companyLogo_1b7pb_1370 ._linkedinIcon_1b7pb_1416{background-position:-3948px -63px;width:150px;height:41px}._companyLogosContainer_1b7pb_1370 ._companyLogo_1b7pb_1370 ._qualcommIcon_1b7pb_1417{background-position:-1316px -69px;width:150px;height:29px}._companyLogosContainer_1b7pb_1370 ._companyLogo_1b7pb_1370 ._netflixIcon_1b7pb_1418{background-position:-344px -67px;width:120px;height:33px}._companyLogosContainer_1b7pb_1370 ._companyLogo_1b7pb_1370 ._masterCardIcon_1b7pb_1419{background-position:-4935px -33px;width:138px;height:101px}._heroSection_1siba_2{position:relative;display:flex;justify-content:space-around;align-items:center;gap:40px;width:100%;padding:50px 76px;background-color:#1e3a69;color:#fff}@media (max-width: 960px){._heroSection_1siba_2{flex-direction:column;padding:40px 24px}}@media (max-width: md_down){._heroSection_1siba_2{flex-direction:column;padding:40px 24px}}._heroSection_1siba_2 ._leftContainer_1siba_25{display:flex;flex-direction:column;align-items:flex-start;gap:32px;max-width:700px}._heroSection_1siba_2 ._leftContainer_1siba_25 ._roadmapDetails_1siba_32{display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-family:Fustat,serif}._heroSection_1siba_2 ._leftContainer_1siba_25 ._roadmapDetails_1siba_32 ._titleHeader_1siba_39{display:flex;align-items:center;gap:6px;color:#ebf2ff;line-height:150%;text-transform:uppercase}._heroSection_1siba_2 ._leftContainer_1siba_25 ._roadmapDetails_1siba_32 ._titleHeader_1siba_39 ._titleHeaderIcon_1siba_47{width:16px;height:auto}._heroSection_1siba_2 ._leftContainer_1siba_25 ._roadmapDetails_1siba_32 ._title_1siba_39{font-size:32px;font-weight:700}@media (max-width: 600px){._heroSection_1siba_2 ._leftContainer_1siba_25 ._roadmapDetails_1siba_32 ._title_1siba_39{font-size:20px}}@media (max-width: phone_l){._heroSection_1siba_2 ._leftContainer_1siba_25 ._roadmapDetails_1siba_32 ._title_1siba_39{font-size:20px}}._heroSection_1siba_2 ._leftContainer_1siba_25 ._roadmapDetails_1siba_32 ._description_1siba_65{color:#fafbfd;font-size:18px;font-weight:500;line-height:140%}@media (max-width: 600px){._heroSection_1siba_2 ._leftContainer_1siba_25 ._roadmapDetails_1siba_32 ._description_1siba_65{font-size:14px}}@media (max-width: phone_l){._heroSection_1siba_2 ._leftContainer_1siba_25 ._roadmapDetails_1siba_32 ._description_1siba_65{font-size:14px}}._heroSection_1siba_2 ._leftContainer_1siba_25 ._reviewSummarySection_1siba_81{display:flex;align-items:flex-start;gap:18px}@media (max-width: 600px){._heroSection_1siba_2 ._leftContainer_1siba_25 ._reviewSummarySection_1siba_81{flex-wrap:wrap}}@media (max-width: phone_l){._heroSection_1siba_2 ._leftContainer_1siba_25 ._reviewSummarySection_1siba_81{flex-wrap:wrap}}._heroSection_1siba_2 ._rightContainer_1siba_96{border-radius:16px;background:#fff;min-width:396px;z-index:1}._heroSection_1siba_2 ._rightContainer_1siba_96._dark_1siba_102{background:#152a4c}@media (max-width: 600px){._heroSection_1siba_2 ._rightContainer_1siba_96{min-width:336px}}@media (max-width: phone_l){._heroSection_1siba_2 ._rightContainer_1siba_96{min-width:336px}}._heroSection_1siba_2 ._rightContainer_1siba_96 ._roadmapSummarySection_1siba_115{display:flex;border-bottom:1px solid #DAE0ED}._heroSection_1siba_2 ._rightContainer_1siba_96 ._roadmapSummarySection_1siba_115._dark_1siba_102{border-color:#1e3a69}._heroSection_1siba_2 ._rightContainer_1siba_96 ._roadmapSummarySection_1siba_115 ._summaryTile_1siba_122{display:flex;justify-content:center;align-items:center;min-width:132px}._heroSection_1siba_2 ._rightContainer_1siba_96 ._roadmapSummarySection_1siba_115 ._summaryTile_1siba_122:not(:last-child){border-right:1px solid #DAE0ED}._heroSection_1siba_2 ._rightContainer_1siba_96 ._roadmapSummarySection_1siba_115 ._summaryTile_1siba_122:not(:last-child)._dark_1siba_102{border-color:#1e3a69}@media (max-width: 600px){._heroSection_1siba_2 ._rightContainer_1siba_96 ._roadmapSummarySection_1siba_115 ._summaryTile_1siba_122{min-width:112px}}@media (max-width: phone_l){._heroSection_1siba_2 ._rightContainer_1siba_96 ._roadmapSummarySection_1siba_115 ._summaryTile_1siba_122{min-width:112px}}._heroSection_1siba_2 ._rightContainer_1siba_96 ._roadmapSummarySection_1siba_115 ._summaryTile_1siba_122 ._container_1siba_144{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:20px 28px;color:#2e3446;font-family:Fustat,serif;font-weight:700;line-height:150%}._heroSection_1siba_2 ._rightContainer_1siba_96 ._roadmapSummarySection_1siba_115 ._summaryTile_1siba_122 ._container_1siba_144._dark_1siba_102{color:#fff}@media (max-width: 600px){._heroSection_1siba_2 ._rightContainer_1siba_96 ._roadmapSummarySection_1siba_115 ._summaryTile_1siba_122 ._container_1siba_144{padding:16px 20px}}@media (max-width: phone_l){._heroSection_1siba_2 ._rightContainer_1siba_96 ._roadmapSummarySection_1siba_115 ._summaryTile_1siba_122 ._container_1siba_144{padding:16px 20px}}._heroSection_1siba_2 ._rightContainer_1siba_96 ._roadmapSummarySection_1siba_115 ._summaryTile_1siba_122 ._container_1siba_144 ._containerIcon_1siba_169{width:32px;height:auto;color:#4079da}._heroSection_1siba_2 ._rightContainer_1siba_96 ._roadmapSummarySection_1siba_115 ._summaryTile_1siba_122 ._container_1siba_144 span{word-wrap:break-word;white-space:normal;text-align:center}._heroSection_1siba_2 ._rightContainer_1siba_96 ._completionMessageContainer_1siba_179{display:flex;justify-content:center;align-items:center;padding:24px 20px}._heroSection_1siba_2 ._rightContainer_1siba_96 ._completionMessageContainer_1siba_179 ._completionMessage_1siba_179{display:flex;justify-content:center;align-items:center;gap:8px;height:76px;width:100%;padding:24px 20px;border-radius:12px;background:#edfff4;color:#17a94e;font-family:Fustat,serif;font-weight:700}._heroSection_1siba_2 ._rightContainer_1siba_96 ._completionMessageContainer_1siba_179 ._completionMessage_1siba_179._dark_1siba_102{background:#17a94e33}._heroSection_1siba_2 ._rightContainer_1siba_96 ._completionMessageContainer_1siba_179 ._completionMessage_1siba_179 ._checkCircleIcon_1siba_202{width:16px;height:auto}._heroSection_1siba_2 ._rightContainer_1siba_96 ._roadmapActivitySection_1siba_206{display:flex;justify-content:center;align-items:center;padding:20px 24px;gap:16px}@media (max-width: 600px){._heroSection_1siba_2 ._rightContainer_1siba_96 ._roadmapActivitySection_1siba_206{padding:16px}}@media (max-width: phone_l){._heroSection_1siba_2 ._rightContainer_1siba_96 ._roadmapActivitySection_1siba_206{padding:16px}}._heroSection_1siba_2 ._rightContainer_1siba_96 ._roadmapActivitySection_1siba_206 ._progressSection_1siba_223{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:228px;padding:16px 12px}@media (max-width: 600px){._heroSection_1siba_2 ._rightContainer_1siba_96 ._roadmapActivitySection_1siba_206 ._progressSection_1siba_223{width:188px}}@media (max-width: phone_l){._heroSection_1siba_2 ._rightContainer_1siba_96 ._roadmapActivitySection_1siba_206 ._progressSection_1siba_223{width:188px}}._heroSection_1siba_2 ._rightContainer_1siba_96 ._roadmapActivitySection_1siba_206 ._progressSection_1siba_223 ._mProgressBar_1siba_242{display:flex;align-items:center;height:12px;width:100%;background:#ebf2ff;border-radius:36px}._heroSection_1siba_2 ._rightContainer_1siba_96 ._roadmapActivitySection_1siba_206 ._progressSection_1siba_223 ._mProgressBar_1siba_242 ._line_1siba_250{background:#17a94e;border-radius:36px;height:12px}._heroSection_1siba_2 ._rightContainer_1siba_96 ._roadmapActivitySection_1siba_206 ._progressSection_1siba_223 ._problemsSolvedSection_1siba_255{display:flex;justify-content:space-between;align-items:center;padding:0 2px;width:100%}._heroSection_1siba_2 ._rightContainer_1siba_96 ._roadmapActivitySection_1siba_206 ._progressSection_1siba_223 ._problemsSolvedSection_1siba_255 ._problemsSolved_1siba_255{color:#000;font-family:Fustat,serif;font-size:12px;font-weight:600}._heroSection_1siba_2 ._rightContainer_1siba_96 ._roadmapActivitySection_1siba_206 ._progressSection_1siba_223 ._problemsSolvedSection_1siba_255 ._problemsSolved_1siba_255._dark_1siba_102{color:#fff}._heroSection_1siba_2 ._rightContainer_1siba_96 ._roadmapActivitySection_1siba_206 ._progressSection_1siba_223 ._problemsSolvedSection_1siba_255 ._percentCompleted_1siba_271{color:#17a94e;text-align:right;font-family:Fustat,serif;font-size:12px;font-weight:800}._heroSection_1siba_2 ._rightContainer_1siba_96 ._roadmapActivitySection_1siba_206 ._resumeButton_1siba_278{display:flex;justify-content:center;align-items:center;gap:10px;width:104px;height:56px;padding:8px;border-radius:8px;background:#4079da;cursor:pointer}@media (max-width: 600px){._heroSection_1siba_2 ._rightContainer_1siba_96 ._roadmapActivitySection_1siba_206 ._resumeButton_1siba_278{width:92px;padding:12px 16px;height:unset}}@media (max-width: phone_l){._heroSection_1siba_2 ._rightContainer_1siba_96 ._roadmapActivitySection_1siba_206 ._resumeButton_1siba_278{width:92px;padding:12px 16px;height:unset}}._heroSection_1siba_2 ._rightContainer_1siba_96 ._roadmapActionSection_1siba_304{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px 28px;gap:8px}@media (max-width: 600px){._heroSection_1siba_2 ._rightContainer_1siba_96 ._roadmapActionSection_1siba_304{padding:16px}}@media (max-width: phone_l){._heroSection_1siba_2 ._rightContainer_1siba_96 ._roadmapActionSection_1siba_304{padding:16px}}._heroSection_1siba_2 ._rightContainer_1siba_96 ._roadmapActionSection_1siba_304 ._startRoadmapButton_1siba_322{display:flex;justify-content:center;align-items:center;width:340px;height:56px;padding:10px;flex-shrink:0;border-radius:8px;background:#4079da;color:#fff;font-family:Fustat,serif;font-size:16px;font-weight:600;cursor:pointer}@media (max-width: 600px){._heroSection_1siba_2 ._rightContainer_1siba_96 ._roadmapActionSection_1siba_304 ._startRoadmapButton_1siba_322{width:296px}}@media (max-width: phone_l){._heroSection_1siba_2 ._rightContainer_1siba_96 ._roadmapActionSection_1siba_304 ._startRoadmapButton_1siba_322{width:296px}}._heroSection_1siba_2 ._rightContainer_1siba_96 ._roadmapActionSection_1siba_304 ._startRoadmapButton_1siba_322 ._loader_1siba_348{width:22px;height:22.5px;border:3px solid #fff;border-bottom-color:#b3bdd2;border-radius:50%;display:inline-block;box-sizing:border-box;animation:_rotation_1siba_1 1s linear infinite}@keyframes _rotation_1siba_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._heroSection_1siba_2 ._rightContainer_1siba_96 ._roadmapActionSection_1siba_304 ._enrolledColor_1siba_366{background:#22924d}._heroSection_1siba_2 ._rightContainer_1siba_96 ._roadmapActionSection_1siba_304 ._enrolledColor_1siba_366._dark_1siba_102{background:#0c612c}._heroSection_1siba_2 ._rightContainer_1siba_96 ._roadmapActionSection_1siba_304 ._enrolledPeopleDetail_1siba_372{display:flex;justify-content:center;align-items:center;gap:5px;color:#000;font-family:Fustat,serif;font-size:12px;font-weight:600}._heroSection_1siba_2 ._rightContainer_1siba_96 ._roadmapActionSection_1siba_304 ._enrolledPeopleDetail_1siba_372._dark_1siba_102{color:#fff}._heroSection_1siba_2 ._rightContainer_1siba_96 ._roadmapActionSection_1siba_304 ._enrolledPeopleDetail_1siba_372 ._trendingUpIconContainer_1siba_385{display:flex;justify-content:center;align-items:center;background-color:#66729d;color:#fff;border-radius:50%;width:14px;height:14px;padding:2px 2px 0 0}._heroSection_1siba_2 ._rightContainer_1siba_96 ._roadmapActionSection_1siba_304 ._enrolledPeopleDetail_1siba_372 ._trendingUpIconContainer_1siba_385._dark_1siba_102{background-color:#2c3f5e;color:#182d4e}._heroSection_1siba_2 ._rightContainer_1siba_96 ._roadmapActionSection_1siba_304 ._enrolledPeopleDetail_1siba_372 ._trendingUpIconContainer_1siba_385 ._trendingUpIcon_1siba_385{width:12px;height:auto}._heroSection_1siba_2{--mouse-x: 50%;--mouse-y: 50%}._heroSection_1siba_2:before{content:"";position:absolute;inset:0 96px;--grid-size: 32px;--line-color: rgba(255, 255, 255, .05);--line-width: 1px;--fade-size-percent: 30%;background-image:linear-gradient(to right,var(--line-color) var(--line-width),transparent var(--line-width)),linear-gradient(to bottom,var(--line-color) var(--line-width),transparent var(--line-width));background-size:var(--grid-size) var(--grid-size);z-index:0;mask-image:linear-gradient(to right,transparent,#000 var(--fade-size-percent),#000 calc(100% - var(--fade-size-percent)),transparent),linear-gradient(to bottom,transparent,#000 var(--fade-size-percent),#000 calc(100% - var(--fade-size-percent)),transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--fade-size-percent),#000 calc(100% - var(--fade-size-percent)),transparent),linear-gradient(to bottom,transparent,#000 var(--fade-size-percent),#000 calc(100% - var(--fade-size-percent)),transparent);mask-composite:intersect;-webkit-mask-composite:source-in;mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}._heroSection_1siba_2._isInteractive_1siba_431:before{inset:0;--line-color: rgba(255, 255, 255, .15);--fade-size-percent: 0%;mask-image:linear-gradient(to right,transparent,#000 var(--fade-size-percent),#000 calc(100% - var(--fade-size-percent)),transparent),linear-gradient(to bottom,transparent,#000 var(--fade-size-percent),#000 calc(100% - var(--fade-size-percent)),transparent),radial-gradient(circle at var(--mouse-x) var(--mouse-y),#000,#000 8%,transparent 28%);-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--fade-size-percent),#000 calc(100% - var(--fade-size-percent)),transparent),linear-gradient(to bottom,transparent,#000 var(--fade-size-percent),#000 calc(100% - var(--fade-size-percent)),transparent),radial-gradient(circle at var(--mouse-x) var(--mouse-y),#000,#000 8%,transparent 28%)}._certificationContainer_1siba_439{display:flex;align-items:center;padding:8px;gap:2px;border-radius:12px;background:#82b0ff;color:#1e3a69;font-family:Fustat,serif;font-weight:700}._certificationContainer_1siba_439 ._certificateIcon_1siba_450{width:16px;height:auto}._feedbackRatingsContainer_1siba_455{display:flex;align-items:center;padding:8px;gap:2px;border-radius:12px;background:#ffb039;color:#654229;font-family:Fustat,serif;font-weight:700}._feedbackRatingsContainer_1siba_455 ._starIcon_1siba_466{width:16px;height:auto}._totalReviews_1siba_471{display:flex;align-items:center;padding:8px;color:#82b0ff;font-family:Fustat,serif;font-size:16px;font-weight:600;text-decoration-line:underline;text-decoration-skip-ink:none}._dot_1siba_483{display:inline-block;background:#667399;border-radius:50%;width:6px;height:6px}@media (max-width: 412px){._dot_1siba_483{width:5px;height:5px}}._dot_1siba_483._dark_1siba_102{background:#d7d7d7}._mainSectionContainer_1siba_500{display:flex;justify-content:center;gap:40px;max-width:1568px;width:100%;padding:56px 76px;margin:0 auto;background:#fafafa}._mainSectionContainer_1siba_500._dark_1siba_102{background:#1d1e23}._mainSectionContainer_1siba_500 ._mainSection_1siba_500{display:flex;flex-direction:column;align-items:flex-start;gap:40px}._mainSectionContainer_1siba_500 ._rightSidebar_1siba_519{display:flex;flex-direction:column;align-items:flex-start;width:360px;gap:40px}._mainSectionContainer_1siba_500 ._rightSidebar_1siba_519 ._featuredProPlan_1siba_526{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%;border-radius:20px;background:#fff}._mainSectionContainer_1siba_500 ._rightSidebar_1siba_519 ._featuredProPlan_1siba_526 ._proDiscount_1siba_535{display:flex;justify-content:space-between;align-items:center;height:40px;width:100%;padding:10px 20px;background:#fff9d8;color:#ffb039;font-family:Fustat,serif;font-weight:800;border-radius:20px 20px 0 0}._mainSectionContainer_1siba_500 ._rightSidebar_1siba_519 ._featuredProPlan_1siba_526 ._proDiscount_1siba_535 ._discount_1siba_548{display:flex;align-items:center;gap:4px}._mainSectionContainer_1siba_500 ._rightSidebar_1siba_519 ._featuredProPlan_1siba_526 ._proDiscount_1siba_535 ._discount_1siba_548 ._localOfferIcon_1siba_553{transform:rotateX(-1);width:16px;height:auto}._mainSectionContainer_1siba_500 ._rightSidebar_1siba_519 ._featuredProPlan_1siba_526 ._proPlanContainer_1siba_558{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:0 20px 24px;width:100%}._mainSectionContainer_1siba_500 ._rightSidebar_1siba_519 ._featuredProPlan_1siba_526 ._proPlanContainer_1siba_558 ._proHeader_1siba_567{display:flex;justify-content:flex-start;width:100%}._mainSectionContainer_1siba_500 ._rightSidebar_1siba_519 ._featuredProPlan_1siba_526 ._proPlanContainer_1siba_558 ._proHeader_1siba_567 ._yellowSpark_1siba_572{display:inline-block;background-image:url(https://cdn.codechef.com/images/homepage/icons/yellow-spark.svg);width:50px;height:50px}._mainSectionContainer_1siba_500 ._rightSidebar_1siba_519 ._featuredProPlan_1siba_526 ._proPlanContainer_1siba_558 ._proName_1siba_578{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;color:#2e3446;font-family:Fustat,serif;font-size:20px;font-weight:800}._mainSectionContainer_1siba_500 ._rightSidebar_1siba_519 ._featuredProPlan_1siba_526 ._proPlanContainer_1siba_558 ._proName_1siba_578 ._shortDescription_1siba_589{font-size:16px;font-weight:400}._mainSectionContainer_1siba_500 ._rightSidebar_1siba_519 ._featuredProPlan_1siba_526 ._proPlanContainer_1siba_558 ._proPricing_1siba_593{display:flex;justify-content:flex-start;align-items:baseline;width:100%;font-family:Fustat,serif}._mainSectionContainer_1siba_500 ._rightSidebar_1siba_519 ._featuredProPlan_1siba_526 ._proPlanContainer_1siba_558 ._proPricing_1siba_593 ._pricing_1siba_600{display:flex;gap:8px;font-size:32px;font-weight:700}._mainSectionContainer_1siba_500 ._rightSidebar_1siba_519 ._featuredProPlan_1siba_526 ._proPlanContainer_1siba_558 ._proPricing_1siba_593 ._pricing_1siba_600 ._originalPrice_1siba_606{color:#b3bdd2;text-decoration-line:line-through}._mainSectionContainer_1siba_500 ._rightSidebar_1siba_519 ._featuredProPlan_1siba_526 ._proPlanContainer_1siba_558 ._proPricing_1siba_593 ._pricing_1siba_600 ._discountedPrice_1siba_610{color:#2e3446}._mainSectionContainer_1siba_500 ._rightSidebar_1siba_519 ._featuredProPlan_1siba_526 ._proPlanContainer_1siba_558 ._proPricing_1siba_593 ._frequency_1siba_613{flex:1;color:#667399;font-size:12px;font-weight:600}._mainSectionContainer_1siba_500 ._rightSidebar_1siba_519 ._featuredProPlan_1siba_526 ._proPlanContainer_1siba_558 ._buyProButton_1siba_619{display:flex;justify-content:center;align-items:center;gap:10px;height:36px;width:100%;padding:10px;border-radius:8px;background:#4079da;color:#fff;font-family:Fustat,serif;font-weight:700}._mainSectionContainer_1siba_500 ._rightSidebar_1siba_519 ._featuredProPlan_1siba_526 ._proPlanContainer_1siba_558 ._dashedDivider_1siba_633{height:2px;background-image:linear-gradient(to right,#D2D9E7,#D2D9E7 30%,transparent 70%,transparent 100%);background-size:12px 1px;width:100%}._mainSectionContainer_1siba_500 ._rightSidebar_1siba_519 ._featuredProPlan_1siba_526 ._proPlanContainer_1siba_558 ._proPlanDetails_1siba_639{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;font-family:Fustat,serif}._mainSectionContainer_1siba_500 ._rightSidebar_1siba_519 ._featuredProPlan_1siba_526 ._proPlanContainer_1siba_558 ._proPlanDetails_1siba_639 ._detailsHeading_1siba_647{color:#2e3446;font-weight:700;width:100%}._mainSectionContainer_1siba_500 ._rightSidebar_1siba_519 ._featuredProPlan_1siba_526 ._proPlanContainer_1siba_558 ._proPlanDetails_1siba_639 ._details_1siba_647{display:flex;flex-direction:column;gap:8px;width:100%}._mainSectionContainer_1siba_500 ._rightSidebar_1siba_519 ._featuredProPlan_1siba_526 ._proPlanContainer_1siba_558 ._proPlanDetails_1siba_639 ._details_1siba_647 ._point_1siba_658{display:flex;justify-content:flex-start;align-items:center;gap:8px;width:100%;color:#49526d}._mainSectionContainer_1siba_500 ._rightSidebar_1siba_519 ._featuredProPlan_1siba_526 ._proPlanContainer_1siba_558 ._proPlanDetails_1siba_639 ._details_1siba_647 ._point_1siba_658 ._greenCheck_1siba_666{display:flex;align-items:center;justify-content:center;color:#17a94f;padding:5px 5px 4px 4px;background:#abe2c1;width:17px;height:17px;font-weight:800;border-radius:50%}._mobileMainSectionContainer_1siba_679{display:flex;flex-direction:column;align-items:center;gap:48px;width:100%;padding:24px 20px}@media (max-width: 600px){._mobileMainSectionContainer_1siba_679{gap:24px}}@media (max-width: phone_l){._mobileMainSectionContainer_1siba_679{gap:24px}}._learningSummarySection_1siba_698{display:flex;flex-direction:column;gap:20px;width:100%;border-radius:16px;background:#fff;padding:20px}._learningSummarySection_1siba_698._dark_1siba_102{background:#2e3238}._learningSummarySection_1siba_698 ._heading_1siba_710{display:inline-flex;align-items:center;gap:8px}._learningSummarySection_1siba_698 ._heading_1siba_710 ._psychologyIcon_1siba_715{color:#4079da;transform:scaleX(-1)}._learningSummarySection_1siba_698 ._heading_1siba_710 span{color:#2e3446;font-family:Fustat,serif;font-size:18px;font-weight:700}@media (max-width: 600px){._learningSummarySection_1siba_698 ._heading_1siba_710 span{font-size:16px}}@media (max-width: phone_l){._learningSummarySection_1siba_698 ._heading_1siba_710 span{font-size:16px}}._learningSummarySection_1siba_698 ._heading_1siba_710._dark_1siba_102 span{color:#fff}._learningSummarySection_1siba_698 ._content_1siba_738{display:grid;grid-template-columns:1fr 1fr;gap:20px 100px}._learningSummarySection_1siba_698 ._content_1siba_738 ._item_1siba_743{display:flex;align-items:flex-start;gap:4px;cursor:pointer}._learningSummarySection_1siba_698 ._content_1siba_738 ._item_1siba_743 ._checkIcon_1siba_749{font-size:18px;font-weight:600;color:#17a94e}@media (max-width: 600px){._learningSummarySection_1siba_698 ._content_1siba_738 ._item_1siba_743 ._checkIcon_1siba_749{font-size:16px}}@media (max-width: phone_l){._learningSummarySection_1siba_698 ._content_1siba_738 ._item_1siba_743 ._checkIcon_1siba_749{font-size:16px}}._learningSummarySection_1siba_698 ._content_1siba_738 ._item_1siba_743 ._itemContent_1siba_764{display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-family:Fustat,serif;color:#667399}._learningSummarySection_1siba_698 ._content_1siba_738 ._item_1siba_743 ._itemContent_1siba_764._dark_1siba_102{color:#ecf0f9}._learningSummarySection_1siba_698 ._content_1siba_738 ._item_1siba_743 ._itemContent_1siba_764 ._title_1siba_39{color:#2e3446;font-size:16px;font-weight:600;text-decoration-line:underline}._learningSummarySection_1siba_698 ._content_1siba_738 ._item_1siba_743 ._itemContent_1siba_764 ._title_1siba_39._dark_1siba_102{color:#fff}@media (max-width: 600px){._learningSummarySection_1siba_698 ._content_1siba_738 ._item_1siba_743 ._itemContent_1siba_764 ._title_1siba_39{font-size:14px}}@media (max-width: phone_l){._learningSummarySection_1siba_698 ._content_1siba_738 ._item_1siba_743 ._itemContent_1siba_764 ._title_1siba_39{font-size:14px}}@media (max-width: 960px){._learningSummarySection_1siba_698 ._content_1siba_738{grid-template-columns:1fr;gap:12px 0}}@media (max-width: md_down){._learningSummarySection_1siba_698 ._content_1siba_738{grid-template-columns:1fr;gap:12px 0}}._allCourseContainer_1siba_807{display:flex;flex-direction:column;gap:96px;width:100%;border-radius:16px;background:#fff;padding:32px}._allCourseContainer_1siba_807._dark_1siba_102{background:#2e3238}@media (max-width: 600px){._allCourseContainer_1siba_807{padding:20px}}@media (max-width: phone_l){._allCourseContainer_1siba_807{padding:20px}}._roadmapCertification_1siba_830{display:flex;flex-direction:column;align-items:center;gap:16px;border-radius:16px;background:#fff;padding:20px;font-family:Fustat,serif;width:100%;color:#49526d}._roadmapCertification_1siba_830._dark_1siba_102{background:#2e3238;color:#b3bdd2}._roadmapCertification_1siba_830 ._certificateTemplate_1siba_846{display:inline-block;background:url(https://cdn.codechef.com/images/roadmap/roadmap_cert_template.avif) no-repeat;width:330px;height:200px}@media (max-width: 600px){._roadmapCertification_1siba_830 ._certificateTemplate_1siba_846{width:296px;height:180px;background-size:100% 100%}}@media (max-width: phone_l){._roadmapCertification_1siba_830 ._certificateTemplate_1siba_846{width:296px;height:180px;background-size:100% 100%}}._roadmapCertification_1siba_830 ._certificationAvailableText_1siba_866{display:flex;align-items:center;gap:4px;width:100%;color:#2e3446;font-weight:700}._roadmapCertification_1siba_830 ._certificationAvailableText_1siba_866._dark_1siba_102{color:#fff}._roadmapCertification_1siba_830 ._certificationAvailableText_1siba_866 ._includedInPremium_1siba_877{border-radius:12px;background:#fff9d8;color:#ffb039;font-family:Fustat,serif;font-size:12px;font-weight:700;padding:4px}._roadmapCertification_1siba_830 ._certificationAvailableText_1siba_866 ._includedInPremium_1siba_877._dark_1siba_102{background:#ffb03933}._roadmapCertification_1siba_830 ._certificateDownloadButton_1siba_889{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;padding:10px;border-radius:8px;background:#4079da;color:#fff;font-weight:700}._roadmapCertification_1siba_830 ._shareAchievement_1siba_901{display:flex;flex-direction:column;align-items:flex-start;gap:12px;color:#2e3446;font-weight:500;width:100%}._roadmapCertification_1siba_830 ._shareAchievement_1siba_901._dark_1siba_102{color:#fff}._roadmapCertification_1siba_830 ._shareAchievement_1siba_901 ._achievementText_1siba_913{display:flex;align-items:center;gap:4px}._roadmapCertification_1siba_830 ._shareAchievement_1siba_901 ._achievementText_1siba_913 svg{width:14px;height:auto}._roadmapCertification_1siba_830 ._shareAchievement_1siba_901 ._SMHandles_1siba_922{display:flex;gap:8px;width:100%;color:#667399}._roadmapCertification_1siba_830 ._shareAchievement_1siba_901 ._SMHandles_1siba_922._dark_1siba_102{color:#fff}._roadmapCertification_1siba_830 ._shareAchievement_1siba_901 ._SMHandles_1siba_922 svg{width:24px;height:auto;border-radius:4px}._roadmapCertification_1siba_830 ._shareAchievement_1siba_901 ._SMHandles_1siba_922 svg:first-child{width:22px}._courseDetailsContainer_1siba_940{display:flex;flex-direction:column;gap:40px}._courseDetailsContainer_1siba_940 ._courseHeaderContainer_1siba_945{display:flex;align-items:flex-start;gap:28px;width:100%}@media (max-width: 600px){._courseDetailsContainer_1siba_940 ._courseHeaderContainer_1siba_945{gap:12px}}@media (max-width: phone_l){._courseDetailsContainer_1siba_940 ._courseHeaderContainer_1siba_945{gap:12px}}._courseDetailsContainer_1siba_940 ._courseHeaderContainer_1siba_945 ._shieldContainer_1siba_961{display:flex;justify-content:center;align-items:center;position:relative}._courseDetailsContainer_1siba_940 ._courseHeaderContainer_1siba_945 ._shieldContainer_1siba_961 ._shieldIcon_1siba_967{width:50px;height:auto;color:#1e3a69}._courseDetailsContainer_1siba_940 ._courseHeaderContainer_1siba_945 ._shieldContainer_1siba_961 ._shieldIcon_1siba_967._dark_1siba_102{color:#4079da}._courseDetailsContainer_1siba_940 ._courseHeaderContainer_1siba_945 ._shieldContainer_1siba_961 ._sequenceNumber_1siba_975{position:absolute;color:#fff;font-family:Fustat,serif;font-size:24px;font-weight:700}._courseDetailsContainer_1siba_940 ._courseHeaderContainer_1siba_945 ._headerWrapper_1siba_982{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%}._courseDetailsContainer_1siba_940 ._courseHeaderContainer_1siba_945 ._headerWrapper_1siba_982 ._title_1siba_39{display:flex;flex-direction:column;align-items:flex-start;font-family:Fustat,serif;color:#2e3446;font-size:20px;font-weight:800}._courseDetailsContainer_1siba_940 ._courseHeaderContainer_1siba_945 ._headerWrapper_1siba_982 ._title_1siba_39._dark_1siba_102{color:#fff}@media (max-width: 600px){._courseDetailsContainer_1siba_940 ._courseHeaderContainer_1siba_945 ._headerWrapper_1siba_982 ._title_1siba_39{font-size:18px}}@media (max-width: phone_l){._courseDetailsContainer_1siba_940 ._courseHeaderContainer_1siba_945 ._headerWrapper_1siba_982 ._title_1siba_39{font-size:18px}}._courseDetailsContainer_1siba_940 ._courseHeaderContainer_1siba_945 ._headerWrapper_1siba_982 ._title_1siba_39 ._titleLevel_1siba_1011{color:#49526d;font-size:16px;font-weight:600}._courseDetailsContainer_1siba_940 ._courseHeaderContainer_1siba_945 ._headerWrapper_1siba_982 ._title_1siba_39 ._titleLevel_1siba_1011._dark_1siba_102{color:#b3bdd2}@media (max-width: 600px){._courseDetailsContainer_1siba_940 ._courseHeaderContainer_1siba_945 ._headerWrapper_1siba_982 ._title_1siba_39 ._titleLevel_1siba_1011{font-size:14px}}@media (max-width: phone_l){._courseDetailsContainer_1siba_940 ._courseHeaderContainer_1siba_945 ._headerWrapper_1siba_982 ._title_1siba_39 ._titleLevel_1siba_1011{font-size:14px}}._courseDetailsContainer_1siba_940 ._courseHeaderContainer_1siba_945 ._headerWrapper_1siba_982 ._outcomes_1siba_1029{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#2e3446;font-family:Fustat,serif;font-weight:700}._courseDetailsContainer_1siba_940 ._courseHeaderContainer_1siba_945 ._headerWrapper_1siba_982 ._outcomes_1siba_1029._dark_1siba_102{color:#fff}@media (max-width: 600px){._courseDetailsContainer_1siba_940 ._courseHeaderContainer_1siba_945 ._headerWrapper_1siba_982 ._outcomes_1siba_1029{font-size:12px}}@media (max-width: phone_l){._courseDetailsContainer_1siba_940 ._courseHeaderContainer_1siba_945 ._headerWrapper_1siba_982 ._outcomes_1siba_1029{font-size:12px}}._courseDetailsContainer_1siba_940 ._courseHeaderContainer_1siba_945 ._headerWrapper_1siba_982 ._outcomes_1siba_1029 ._dotDivider_1siba_1051:not(:last-child){width:4px;height:4px;border-radius:50%;background-color:#2e3446}._courseDetailsContainer_1siba_940 ._courseHeaderContainer_1siba_945 ._headerWrapper_1siba_982 ._outcomes_1siba_1029 ._dotDivider_1siba_1051._dark_1siba_102{background-color:#fff}._courseDetailsContainer_1siba_940 ._courseHeaderContainer_1siba_945 ._headerWrapper_1siba_982 ._description_1siba_65{color:#49526d;font-family:Fustat,serif;font-size:16px}._courseDetailsContainer_1siba_940 ._courseHeaderContainer_1siba_945 ._headerWrapper_1siba_982 ._description_1siba_65._dark_1siba_102{color:#d2d9e7}@media (max-width: 600px){._courseDetailsContainer_1siba_940 ._courseHeaderContainer_1siba_945 ._headerWrapper_1siba_982 ._description_1siba_65{font-size:14px}}@media (max-width: phone_l){._courseDetailsContainer_1siba_940 ._courseHeaderContainer_1siba_945 ._headerWrapper_1siba_982 ._description_1siba_65{font-size:14px}}._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078{display:flex;gap:36px}@media (max-width: 600px){._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._chevronWrapper_1siba_1083{display:none}}@media (max-width: phone_l){._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._chevronWrapper_1siba_1083{display:none}}._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092{display:flex;flex-direction:column;gap:40px;flex:1}._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092{display:flex;flex-direction:column;width:100%;border-radius:16px;border:1px solid #ECF0F9;background:#f9fbff;position:relative}._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092._dark_1siba_102{background:#24262b;border-color:#24262b}._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseCardIcon_1siba_1111{position:absolute;left:-79px;display:flex;justify-content:center;align-items:center;width:40px;height:40px;padding:8px;border-radius:50%;background:#4079da;color:#fff}._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseCardIcon_1siba_1111 svg{width:24px;height:auto}@media (max-width: 600px){._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseCardIcon_1siba_1111{display:none}}@media (max-width: phone_l){._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseCardIcon_1siba_1111{display:none}}._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseTopContainer_1siba_1138{display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px;border-bottom:1px solid #ECF0F9}._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseTopContainer_1siba_1138._dark_1siba_102{border-color:#2e3446}@media (max-width: 1100px){._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseTopContainer_1siba_1138{flex-direction:column;justify-content:unset;align-items:flex-start;gap:16px}}@media (max-width: 960px){._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseTopContainer_1siba_1138{padding:16px}}@media (max-width: md_down){._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseTopContainer_1siba_1138{padding:16px}}._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseTopContainer_1siba_1138 ._courseNameContainer_1siba_1167{display:flex;flex-direction:column;align-items:flex-start;gap:4px}._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseTopContainer_1siba_1138 ._courseNameContainer_1siba_1167 ._courseName_1siba_1167{display:flex;align-items:center;gap:8px;color:#4079da;font-family:Fustat,serif;font-size:20px;font-weight:700;text-transform:capitalize}@media (max-width: 600px){._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseTopContainer_1siba_1138 ._courseNameContainer_1siba_1167 ._courseName_1siba_1167{font-size:16px}}@media (max-width: phone_l){._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseTopContainer_1siba_1138 ._courseNameContainer_1siba_1167 ._courseName_1siba_1167{font-size:16px}}._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseTopContainer_1siba_1138 ._courseNameContainer_1siba_1167 ._courseName_1siba_1167 ._link_1siba_1193{line-height:100%;color:#2a67b1;display:flex;gap:4px;align-items:center;width:fit-content;text-decoration:none}._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseTopContainer_1siba_1138 ._courseNameContainer_1siba_1167 ._courseName_1siba_1167 ._link_1siba_1193 span:hover{text-decoration:underline}._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseTopContainer_1siba_1138 ._courseNameContainer_1siba_1167 ._courseName_1siba_1167 ._link_1siba_1193 ._linkIconWrap_1siba_1205{display:flex;justify-content:center;align-items:center;padding:4px;border-radius:50%;background:#ebf2ff}._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseTopContainer_1siba_1138 ._courseNameContainer_1siba_1167 ._courseName_1siba_1167 ._link_1siba_1193 ._linkIconWrap_1siba_1205 ._linkIcon_1siba_1205{width:16px;height:auto}._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseTopContainer_1siba_1138 ._courseNameContainer_1siba_1167 ._courseName_1siba_1167 ._link_1siba_1193 ._linkIconWrap_1siba_1205._dark_1siba_102{background:#1e3a69}._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseTopContainer_1siba_1138 ._courseNameContainer_1siba_1167 ._courseType_1siba_1220{display:flex;align-items:center;gap:8px;color:#2e3446;font-family:Fustat,serif;font-weight:700}._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseTopContainer_1siba_1138 ._courseNameContainer_1siba_1167 ._courseType_1siba_1220._dark_1siba_102{color:#fff}@media (max-width: 600px){._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseTopContainer_1siba_1138 ._courseNameContainer_1siba_1167 ._courseType_1siba_1220{font-size:12px}}@media (max-width: phone_l){._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseTopContainer_1siba_1138 ._courseNameContainer_1siba_1167 ._courseType_1siba_1220{font-size:12px}}@media (max-width: 1100px){._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseTopContainer_1siba_1138 ._assessmentDetailsContainer_1siba_1242{display:flex;justify-content:space-between;align-items:center;width:100%}}._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseTopContainer_1siba_1138 ._startCourseProgressContainer_1siba_1249{display:flex;justify-content:center;align-items:center;gap:8px;font-family:Fustat,serif;font-weight:700}@media (max-width: 1100px){._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseTopContainer_1siba_1138 ._startCourseProgressContainer_1siba_1249{flex-direction:column;align-items:flex-start;width:100%}}._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseTopContainer_1siba_1138 ._startCourseProgressContainer_1siba_1249 ._inProgress_1siba_1264{display:inline-flex;padding:4px;align-items:center;gap:4px;color:#ffb039}._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseTopContainer_1siba_1138 ._startCourseProgressContainer_1siba_1249 ._completed_1siba_1271{display:flex;justify-content:center;align-items:center;gap:4px;padding:10px;color:#17a94e}._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseTopContainer_1siba_1138 ._startCourseProgressContainer_1siba_1249 ._completed_1siba_1271 ._completedIcon_1siba_1279{width:16px;height:auto}._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseTopContainer_1siba_1138 ._startCourseButton_1siba_1283{display:flex;justify-content:center;align-items:center;width:92px;height:36px;padding:10px;border-radius:8px;background:#4079da;color:#fff;font-family:Fustat,serif;font-weight:700;cursor:pointer}@media (max-width: 600px){._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseTopContainer_1siba_1138 ._startCourseButton_1siba_1283{width:100%}}@media (max-width: phone_l){._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseTopContainer_1siba_1138 ._startCourseButton_1siba_1283{width:100%}}._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseTopContainer_1siba_1138 ._startCourseButton_1siba_1283 ._startTitle_1siba_1307{text-decoration:none;color:inherit}._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseTopContainer_1siba_1138 ._retakeButton_1siba_1311{width:92px}@media (max-width: 980px){._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseTopContainer_1siba_1138 ._retakeButton_1siba_1311{width:80px}}._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseTopContainer_1siba_1138 ._assessmentResult_1siba_1319{color:#4079da;font-family:Fustat,serif;font-weight:700;text-decoration-line:underline;text-decoration-skip-ink:none;cursor:pointer}._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseContent_1siba_1078{display:flex;flex-direction:column;padding:20px;width:100%;gap:16px;position:relative}@media (max-width: 600px){._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseContent_1siba_1078{padding:16px}}@media (max-width: phone_l){._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseContent_1siba_1078{padding:16px}}._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseContent_1siba_1078 ._verticalLine_1siba_1345{position:absolute;left:28px;top:0;width:1px;height:calc(100% - 26px);background-color:#ecf0f9;z-index:0}._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseContent_1siba_1078 ._verticalLine_1siba_1345._dark_1siba_102{background-color:#2e3446}@media (max-width: 600px){._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseContent_1siba_1078 ._verticalLine_1siba_1345{left:24px}}@media (max-width: phone_l){._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseContent_1siba_1078 ._verticalLine_1siba_1345{left:24px}}._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseContent_1siba_1078 ._item_1siba_743{display:flex;align-items:center;gap:8px;color:#545e7d;font-family:Fustat,serif;font-weight:600}._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseContent_1siba_1078 ._item_1siba_743._dark_1siba_102{color:#fff}@media (max-width: 600px){._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseContent_1siba_1078 ._item_1siba_743{font-size:12px}}@media (max-width: phone_l){._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseContent_1siba_1078 ._item_1siba_743{font-size:12px}}._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseContent_1siba_1078 ._item_1siba_743 ._assessmentIcon_1siba_1388{width:16px;height:auto;color:#667399;z-index:1}._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseContent_1siba_1078 ._item_1siba_743 ._assessmentIcon_1siba_1388._dark_1siba_102{color:#fff}._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseContent_1siba_1078 ._item_1siba_743 ._circleIcon_1siba_1397{width:16px;height:auto;color:#ecf0f9;z-index:1}._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseContent_1siba_1078 ._item_1siba_743 ._circleIcon_1siba_1397._dark_1siba_102{color:#2e3446}._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseContent_1siba_1078 ._item_1siba_743 ._circleIconACContainer_1siba_1406{display:flex;justify-content:center;align-items:center;width:16px;height:16px;background-color:#17a94e;color:#fff;border-radius:50%;z-index:1}._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._courseContent_1siba_1078 ._item_1siba_743 ._circleIconACContainer_1siba_1406 ._circleIconAC_1siba_1406{width:14px;height:auto}._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._scoreContainer_1siba_1421{display:flex;padding:4px 8px;align-items:center;gap:2px;border-radius:12px;background:#ebf2ff;color:#2e3446;font-family:Fustat,serif;font-weight:800;white-space:nowrap;width:fit-content}._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._scoreContainer_1siba_1421._dark_1siba_102{background:#ebf2ff33;color:#fff}._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._scoreContainer_1siba_1421 svg{width:20px;height:auto;color:#ffb039}._courseDetailsContainer_1siba_940 ._courseContentContainer_1siba_1078 ._courseCardsContainer_1siba_1092 ._courseCard_1siba_1092 ._skillTestContent_1siba_1443{flex-direction:row;justify-content:space-between}._userTestimonialsSection_1siba_1448{margin:0 auto;max-width:1400px}@media (max-width: 1280px){._userTestimonialsSection_1siba_1448{margin:revert;min-width:revert}}@media (max-width: 520px){._userTestimonialsSection_1siba_1448{padding:16px}}._userTestimonialsSection_1siba_1448 ._userTestimonials_1siba_1448{display:flex;flex-direction:column;justify-content:center;background:#fff;width:100%;gap:32px;padding:0 32px;margin:auto}._userTestimonialsSection_1siba_1448 ._userTestimonials_1siba_1448._dark_1siba_102{background:#1d1e23}@media (max-width: 600px){._userTestimonialsSection_1siba_1448 ._userTestimonials_1siba_1448{padding:0}}@media (max-width: phone_l){._userTestimonialsSection_1siba_1448 ._userTestimonials_1siba_1448{padding:0}}._userTestimonialsSection_1siba_1448 ._userTestimonials_1siba_1448 ._userTestimonialsHeading_1siba_1486{color:#32384b;padding-top:48px;font-family:Fustat,serif;font-size:20px;font-weight:700;line-height:150%}._userTestimonialsSection_1siba_1448 ._userTestimonials_1siba_1448 ._userTestimonialsHeading_1siba_1486._dark_1siba_102{color:#d7d7d7}._userTestimonialsSection_1siba_1448 ._userTestimonials_1siba_1448 ._testimonialCards_1siba_1497{display:flex;gap:15px}@media (max-width: 1280px){._userTestimonialsSection_1siba_1448 ._userTestimonials_1siba_1448 ._testimonialCards_1siba_1497{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}._userTestimonialsSection_1siba_1448 ._userTestimonials_1siba_1448 ._testimonialCards_1siba_1497::-webkit-scrollbar{display:none}}._userTestimonialsSection_1siba_1448 ._userTestimonials_1siba_1448 ._testimonialCards_1siba_1497>*{scroll-snap-align:start;flex-shrink:0}._upNextRoadmapsSection_1siba_1517{margin:0 auto;max-width:1400px}@media (max-width: 1280px){._upNextRoadmapsSection_1siba_1517{margin:revert;min-width:revert}}@media (max-width: 520px){._upNextRoadmapsSection_1siba_1517{padding:16px}}._upNextRoadmapsSection_1siba_1517 ._upNextRoadmaps_1siba_1517{display:flex;flex-direction:column;justify-content:center;background:#fff;width:100%;gap:32px;padding:0 32px;margin:auto}._upNextRoadmapsSection_1siba_1517 ._upNextRoadmaps_1siba_1517._dark_1siba_102{background:#1d1e23}@media (max-width: 600px){._upNextRoadmapsSection_1siba_1517 ._upNextRoadmaps_1siba_1517{padding:0}}@media (max-width: phone_l){._upNextRoadmapsSection_1siba_1517 ._upNextRoadmaps_1siba_1517{padding:0}}._upNextRoadmapsSection_1siba_1517 ._upNextRoadmaps_1siba_1517 ._upNextRoadmapsHeading_1siba_1555{color:#32384b;padding-top:48px;font-family:Fustat,serif;font-size:20px;font-weight:700;line-height:150%}._upNextRoadmapsSection_1siba_1517 ._upNextRoadmaps_1siba_1517 ._upNextRoadmapsHeading_1siba_1555._dark_1siba_102{color:#d7d7d7}._upNextRoadmapsSection_1siba_1517 ._upNextRoadmaps_1siba_1517 ._upNextRoadmapCards_1siba_1566{display:flex;gap:15px}@media (max-width: 1280px){._upNextRoadmapsSection_1siba_1517 ._upNextRoadmaps_1siba_1517 ._upNextRoadmapCards_1siba_1566{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}._upNextRoadmapsSection_1siba_1517 ._upNextRoadmaps_1siba_1517 ._upNextRoadmapCards_1siba_1566::-webkit-scrollbar{display:none}}._allRoadmapSection_1siba_1586{text-decoration:none}._allRoadmapSection_1siba_1586 ._learning__card_1siba_1589{position:relative;background:#fff;border:1px solid #E0E0E0;border-radius:8px;width:312px;cursor:pointer;transition:transform .5s}._allRoadmapSection_1siba_1586 ._learning__card_1siba_1589._dark_1siba_102{background:#24262c;border:none}@media (max-width: 800px){._allRoadmapSection_1siba_1586 ._learning__card_1siba_1589{flex:0 0 284px}}._allRoadmapSection_1siba_1586 ._learning__card_1siba_1589 ._topContainer_1siba_1607{height:64px;border-radius:8px 8px 0 0}._allRoadmapSection_1siba_1586 ._learning__card_1siba_1589 ._topRightCorner_1siba_1611{right:0;position:absolute;top:0;height:5rem;width:6rem;overflow:hidden}._allRoadmapSection_1siba_1586 ._learning__card_1siba_1589 ._bottomContainer_1siba_1619{padding:48px 16px 24px;display:flex;gap:14px;flex-direction:column}._allRoadmapSection_1siba_1586 ._learning__card_1siba_1589 ._bottomContainer_1siba_1619 ._paraContainer_1siba_1625{display:flex;flex-direction:column;gap:4px}._allRoadmapSection_1siba_1586 ._learning__card_1siba_1589 ._bottomContainer_1siba_1619 ._course__title_1siba_1630{color:#424242;font-family:Open Sans,serif;font-size:16px;font-weight:600;height:50px;line-height:150%}._allRoadmapSection_1siba_1586 ._learning__card_1siba_1589 ._bottomContainer_1siba_1619 ._course__title_1siba_1630._dark_1siba_102{color:#d7d7d7}._allRoadmapSection_1siba_1586 ._learning__card_1siba_1589 ._bottomContainer_1siba_1619 ._course__subtitle_1siba_1641{font-size:12px;line-height:140%;color:#757575;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._allRoadmapSection_1siba_1586 ._learning__card_1siba_1589 ._bottomContainer_1siba_1619 ._course__subtitle_1siba_1641._dark_1siba_102{color:#d7d7d7}._allRoadmapSection_1siba_1586 ._learning__card_1siba_1589 ._bottomContainer_1siba_1619 ._courseInfo_1siba_1653{display:flex;gap:4px;align-items:center}._allRoadmapSection_1siba_1586 ._learning__card_1siba_1589 ._bottomContainer_1siba_1619 ._courseInfo_1siba_1653 ._problemCount_1siba_1658{color:#818181;font-family:Open Sans,serif;font-size:12px;line-height:140%}._allRoadmapSection_1siba_1586 ._learning__card_1siba_1589 ._bottomContainer_1siba_1619 ._courseInfo_1siba_1653 ._problemCount_1siba_1658._dark_1siba_102{color:#d7d7d7}._allRoadmapSection_1siba_1586 ._learning__card_1siba_1589 ._bottomContainer_1siba_1619 ._courseInfo_1siba_1653 ._dot_1siba_483{display:inline-block;background:#5e5e5e;border-radius:50%;width:4px;height:4px}@media (max-width: 412px){._allRoadmapSection_1siba_1586 ._learning__card_1siba_1589 ._bottomContainer_1siba_1619 ._courseInfo_1siba_1653 ._dot_1siba_483{width:5px;height:5px}}._allRoadmapSection_1siba_1586 ._learning__card_1siba_1589 ._bottomContainer_1siba_1619 ._courseInfo_1siba_1653 ._dot_1siba_483._dark_1siba_102{background:#d7d7d7}._allRoadmapSection_1siba_1586 ._learning__card_1siba_1589 ._bottomContainer_1siba_1619 ._mProgressBar_1siba_242{margin-top:4px;height:10px;background:#ecf0f9;border-radius:36px;flex:1;margin-bottom:4px}._allRoadmapSection_1siba_1586 ._learning__card_1siba_1589 ._bottomContainer_1siba_1619 ._mProgressBar_1siba_242 ._line_1siba_250{background:#69be89;border-radius:36px;height:7px}._allRoadmapSection_1siba_1586 ._learning__card_1siba_1589 ._bottomContainer_1siba_1619 ._mProgressBar_1siba_242._dark_1siba_102{background:#34393b}._allRoadmapSection_1siba_1586 ._learning__card_1siba_1589 ._bottomContainer_1siba_1619 ._mProgressBar_1siba_242 ._milestone_1siba_1699{box-shadow:#00000059 0 5px 15px;position:relative;border-radius:8px;top:-5px;left:0;width:5px;height:23px;background-color:#58cb90;transform:translate(-50%,-50%)}._allRoadmapSection_1siba_1586 ._learning__card_1siba_1589 ._bottomContainer_1siba_1619 ._progressText_1siba_1710{color:#757575;font-family:Open Sans,serif;font-size:12px;line-height:150%}._allRoadmapSection_1siba_1586 ._learning__card_1siba_1589 ._bottomContainer_1siba_1619 ._progressText_1siba_1710._dark_1siba_102{color:#d7d7d7}._allRoadmapSection_1siba_1586 ._learning__card_1siba_1589 ._course__icon_1siba_1719{width:56px;height:56px;position:relative;top:52px;left:16px}._allRoadmapSection_1siba_1586 ._learning__card_1siba_1589 ._topBardCards_1siba_1726{display:flex;flex-direction:column;gap:8px}._allRoadmapSection_1siba_1586 ._learning__card_1siba_1589 ._topBardCards_1siba_1726 ._title_1siba_39{color:#2e3446;font-family:Open Sans,serif;font-size:16px}@media (max-width: 599px){._allRoadmapSection_1siba_1586 ._learning__card_1siba_1589 ._topBardCards_1siba_1726 ._title_1siba_39{font-size:18px;line-height:140%}}._allRoadmapSection_1siba_1586 ._learning__card_1siba_1589 ._topBardCards_1siba_1726 ._problemStatusIcon_1siba_1742,._allRoadmapSection_1siba_1586 ._learning__card_1siba_1589 ._topBardCards_1siba_1726 ._problemStatusIconInProgress_1siba_1745{margin:revert}._allRoadmapSection_1siba_1586 ._learning__card_1siba_1589 ._topBardCards_1siba_1726 ._lightText_1siba_1748{font-weight:500}._allRoadmapSection_1siba_1586 ._learning__card_1siba_1589 ._titleContainer_1siba_1751{display:flex;gap:16px;align-items:center}._featuresAvailable__title_104pv_2{font-family:Open Sans,serif;font-size:24px;line-height:36px;letter-spacing:0;color:#4a4a4a;font-weight:700;margin-bottom:40px}._featuresAvailable__title_104pv_2:after{display:block;content:"";width:40px;height:0;margin-top:8px;border-top:1px solid #4A4A4A}._featuresAvailable__title_104pv_2 ._featuresAvailable__title-underline_104pv_19{width:40px;height:0;margin-top:8px;border:1px solid #484D5C}._titleColor__white_104pv_26{color:#fff}._titleColor__white_104pv_26:after{border-top-color:#fff}._loadingContainer_104pv_33{display:flex;flex-direction:column;justify-content:center;align-items:center}._loadingContainer_104pv_33 ._loadingIcon_104pv_39{color:#2c84db!important;margin-bottom:4px}._horizontalRuler_104pv_44{border:none;border-bottom:1px solid #E4E8F0;width:100%;height:0;margin:32px 0}@media (max-width: 600px){._horizontalRuler_104pv_44{margin:24px 0}}._discountText_104pv_57{color:#6b4024;font-weight:600;font-size:14px}._proHeaderContainer_104pv_63{width:100%;position:fixed;border-bottom:1px solid #E5E5E5;background:#fff3d1;z-index:99}@media (max-width: 490px){._proHeaderContainer_104pv_63{background:#fff}}._proHeaderContainer_104pv_63 ._proHeader_104pv_63{max-width:1440px;width:100%;margin:0 auto;padding:16px 128px;display:flex;justify-content:space-between}@media (max-width: 960px){._proHeaderContainer_104pv_63 ._proHeader_104pv_63{padding:24px 56px}}@media (max-width: 750px){._proHeaderContainer_104pv_63 ._proHeader_104pv_63{justify-content:center}}@media (max-width: 460px){._proHeaderContainer_104pv_63 ._proHeader_104pv_63{padding:24px 16px}}._proHeaderContainer_104pv_63 ._proHeader_104pv_63 ._headerLeft_104pv_98{display:flex;align-items:center;gap:56px}._proHeaderContainer_104pv_63 ._proHeader_104pv_63 ._headerLeft_104pv_98 ._navItems_104pv_103 a{color:#654229;font-family:Open Sans,serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-decoration:none;cursor:pointer}._proHeaderContainer_104pv_63 ._proHeader_104pv_63 ._headerLeft_104pv_98 ._navItems_104pv_103 a:hover{text-decoration:none}._proHeaderContainer_104pv_63 ._proHeader_104pv_63 ._headerRight_104pv_116{display:flex;align-items:center;gap:24px}._proHeaderContainer_104pv_63 ._proHeader_104pv_63 ._headerRight_104pv_116 ._headText_104pv_121{color:#654229;font-family:Open Sans,serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}._proHeaderContainer_104pv_63 ._proHeader_104pv_63 ._headerRight_104pv_116 ._seeAllPrimary_104pv_129{border:1px solid #654229!important;background:#654229!important}._proHeaderContainer_104pv_63 ._proHeader_104pv_63 ._headerRight_104pv_116 ._seeAllPrimary_104pv_129 ._seePlansButton_104pv_133{color:#fdf3d6!important}._proHeaderContainer_104pv_63 ._proHeader_104pv_63 ._headerRight_104pv_116 ._seePlansContainer_104pv_136{display:flex;padding:8px 16px;justify-content:center;align-items:center;gap:10px;border-radius:2px;border:1px solid #654229;text-decoration:none;cursor:pointer}._proHeaderContainer_104pv_63 ._proHeader_104pv_63 ._headerRight_104pv_116 ._seePlansContainer_104pv_136 ._seePlansButton_104pv_133{font-family:Open Sans,serif;color:#654229;font-size:16px;font-style:normal;font-weight:600;line-height:140%}._heroSectionContainer_104pv_156{padding-top:75px;display:flex;justify-content:center;background:linear-gradient(to left,#f3e3c6,#fff)}@media (max-width: 900px){._heroSectionContainer_104pv_156{flex-wrap:wrap;padding:120px 24px 56px!important}}._heroSectionContainer_104pv_156 ._leftSectionContainer_104pv_168{padding:90px 32px;max-width:720px;width:100%;display:flex;flex-direction:column;justify-content:center}@media (max-width: 1100px){._heroSectionContainer_104pv_156 ._leftSectionContainer_104pv_168{padding:90px 12px 64px 64px}}@media (max-width: 900px){._heroSectionContainer_104pv_156 ._leftSectionContainer_104pv_168{padding:24px 0}}@media (max-width: 412px){._heroSectionContainer_104pv_156 ._leftSectionContainer_104pv_168{align-items:center}}._heroSectionContainer_104pv_156 ._leftSectionContainer_104pv_168 ._topHeading_104pv_191{display:flex;align-items:center;gap:8px}._heroSectionContainer_104pv_156 ._leftSectionContainer_104pv_168 ._topHeading_104pv_191 ._ccText_104pv_196{background:url(https://cdn.codechef.com/images/pro/codechef-text.svg) no-repeat;width:85.403px;height:13.428px}._heroSectionContainer_104pv_156 ._leftSectionContainer_104pv_168 ._topHeading_104pv_191 ._heading_104pv_201{color:#654229;font-family:Open Sans,serif;font-size:14px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:.7px;text-transform:uppercase}._heroSectionContainer_104pv_156 ._leftSectionContainer_104pv_168 ._mainHeading_104pv_211{color:#3f2a0b;margin-top:8px;font-family:Open Sans,serif;font-size:36px;font-style:normal;font-weight:600;line-height:130%}@media (max-width: 412px){._heroSectionContainer_104pv_156 ._leftSectionContainer_104pv_168 ._mainHeading_104pv_211{text-align:center}}._heroSectionContainer_104pv_156 ._leftSectionContainer_104pv_168 ._paragraph_104pv_225{margin-top:16px;color:#654229;font-family:Open Sans,serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%}@media (max-width: 412px){._heroSectionContainer_104pv_156 ._leftSectionContainer_104pv_168 ._paragraph_104pv_225{font-size:14px;text-align:center}}._heroSectionContainer_104pv_156 ._leftSectionContainer_104pv_168 ._buyNowButton_104pv_240{margin-top:24px}._heroSectionContainer_104pv_156 ._leftSectionContainer_104pv_168 ._discountText_104pv_57{margin-top:8px;border-radius:2px;background:#ffe08f;display:flex;padding:4px;max-width:222px;font-size:12px;font-style:normal;font-weight:400;justify-content:center;align-items:flex-start;gap:5px}._heroSectionContainer_104pv_156 ._rightSectionContainer_104pv_257{display:flex;align-items:center;justify-content:center;background:url(https://cdn.codechef.com/images/pro/pro-hero-gradient.svg) no-repeat;width:718px;height:600px}@media (max-width: 1024px){._heroSectionContainer_104pv_156 ._rightSectionContainer_104pv_257{min-width:460px}}@media (max-width: 500px){._heroSectionContainer_104pv_156 ._rightSectionContainer_104pv_257{min-width:revert;width:revert}}@media (max-width: 900px){._heroSectionContainer_104pv_156 ._rightSectionContainer_104pv_257{background:revert;height:revert}}._heroSectionContainer_104pv_156 ._rightSectionContainer_104pv_257 ._winnerCupImg_104pv_282{background:url(https://cdn.codechef.com/images/pro/winner-cup.svg) no-repeat center;background-size:cover;width:358px;height:327px}@media (max-width: 1024px){._heroSectionContainer_104pv_156 ._rightSectionContainer_104pv_257 ._winnerCupImg_104pv_282{width:293px;height:267px}}@media (max-width: 500px){._heroSectionContainer_104pv_156 ._rightSectionContainer_104pv_257 ._winnerCupImg_104pv_282{width:200px;height:200px;background:url(https://cdn.codechef.com/images/pro/mob-winner-cup.svg) no-repeat}}._premiumSectionThree_104pv_302{padding:64px 0;background:#fff2d1}._premiumSectionThree_104pv_302 ._featuresCardContainer_104pv_306{gap:48px!important}._roadMapSection_104pv_310{display:flex;justify-content:center;padding:80px 56px;flex-direction:column;align-items:center;gap:64px}@media (max-width: 500px){._roadMapSection_104pv_310{padding:32px 16px}}._roadMapSection_104pv_310 ._cardConnectorSection_104pv_323{width:100%;display:flex;justify-content:center}._roadMapSection_104pv_310 ._cardConnectorSection_104pv_323 ._verticalConnector_104pv_328{position:relative;left:70px;border:none;border-left:5px dashed #f2d599}@media (max-width: 500px){._roadMapSection_104pv_310 ._cardConnectorSection_104pv_323 ._verticalConnector_104pv_328{left:52px}}@media (max-width: 700px){._roadMapSection_104pv_310 ._cardConnectorSection_104pv_323 ._verticalConnector_104pv_328{display:none}}._roadMapSection_104pv_310 ._cardConnectorSection_104pv_323 ._mainCardSection_104pv_344{display:flex;flex-direction:column;gap:64px;max-width:700px;width:100%}._roadMapSection_104pv_310 ._cardConnectorSection_104pv_323 ._mainCardSection_104pv_344 ._cardsSection_104pv_351{max-width:691px;width:100%}._roadMapSection_104pv_310 ._cardConnectorSection_104pv_323 ._mainCardSection_104pv_344 ._cardsSection_104pv_351 ._roadMapCard_104pv_355{display:flex;padding:24px;gap:25px;border-radius:4px;background:#fcefd5}@media (max-width: 500px){._roadMapSection_104pv_310 ._cardConnectorSection_104pv_323 ._mainCardSection_104pv_344 ._cardsSection_104pv_351 ._roadMapCard_104pv_355{padding:16px}}._roadMapSection_104pv_310 ._cardConnectorSection_104pv_323 ._mainCardSection_104pv_344 ._cardsSection_104pv_351 ._innerContainer_104pv_367{display:flex;gap:25px;padding:20px 6px;z-index:9}@media (max-width: 500px){._roadMapSection_104pv_310 ._cardConnectorSection_104pv_323 ._mainCardSection_104pv_344 ._cardsSection_104pv_351 ._innerContainer_104pv_367{padding:16px 0}}@media (max-width: 700px){._roadMapSection_104pv_310 ._cardConnectorSection_104pv_323 ._mainCardSection_104pv_344 ._cardsSection_104pv_351 ._innerContainer_104pv_367{flex-direction:column}}._roadMapSection_104pv_310 ._cardConnectorSection_104pv_323 ._mainCardSection_104pv_344 ._cardsSection_104pv_351 ._serialNum_104pv_383{min-width:72px;height:72px;border-radius:50%;border:1px solid #FDF3D6;background:#ffc671;box-shadow:-4px 8px #00000040}@media (max-width: 700px){._roadMapSection_104pv_310 ._cardConnectorSection_104pv_323 ._mainCardSection_104pv_344 ._cardsSection_104pv_351 ._serialNum_104pv_383{min-width:revert;box-shadow:-3px 6px #00000040;max-width:54px;height:54px}}._roadMapSection_104pv_310 ._cardConnectorSection_104pv_323 ._mainCardSection_104pv_344 ._cardsSection_104pv_351 ._serialNum_104pv_383 ._mCard__number_104pv_399{width:56px;height:56px;position:relative;bottom:-7px;left:8px;background:#fcefd5;border-radius:28px;display:inline-flex;color:#654229;font-size:36px;font-weight:700;align-items:center;justify-content:center}@media (max-width: 700px){._roadMapSection_104pv_310 ._cardConnectorSection_104pv_323 ._mainCardSection_104pv_344 ._cardsSection_104pv_351 ._serialNum_104pv_383 ._mCard__number_104pv_399{bottom:-5px;left:5px;max-width:42px;width:42px;height:42px;font-size:28px}}._roadMapSection_104pv_310 ._cardConnectorSection_104pv_323 ._mainCardSection_104pv_344 ._cardsSection_104pv_351 ._contentContainer_104pv_424{max-width:508px}._roadMapSection_104pv_310 ._cardConnectorSection_104pv_323 ._mainCardSection_104pv_344 ._cardsSection_104pv_351 ._contentContainer_104pv_424 ._insideContainer_104pv_427{display:flex;flex-direction:column;justify-content:space-between;flex:1;gap:8px}._roadMapSection_104pv_310 ._cardConnectorSection_104pv_323 ._mainCardSection_104pv_344 ._cardsSection_104pv_351 ._contentContainer_104pv_424 ._insideContainer_104pv_427 ._topHead_104pv_191{display:flex;gap:8px;align-items:center}._roadMapSection_104pv_310 ._cardConnectorSection_104pv_323 ._mainCardSection_104pv_344 ._cardsSection_104pv_351 ._contentContainer_104pv_424 ._insideContainer_104pv_427 ._topHead_104pv_191 ._part_104pv_439{margin:0;color:#b2761b;font-family:Open Sans,serif;font-size:14px;font-style:normal;font-weight:600;line-height:130%;letter-spacing:.28px}._roadMapSection_104pv_310 ._cardConnectorSection_104pv_323 ._mainCardSection_104pv_344 ._cardsSection_104pv_351 ._contentContainer_104pv_424 ._insideContainer_104pv_427 ._topHead_104pv_191 ._dot_104pv_449{background:#654229;border-radius:50%;width:4px;height:4px}._roadMapSection_104pv_310 ._cardConnectorSection_104pv_323 ._mainCardSection_104pv_344 ._cardsSection_104pv_351 ._contentContainer_104pv_424 ._insideContainer_104pv_427 ._topHead_104pv_191 ._courseCount_104pv_455{margin:0;font-family:Open Sans,serif;font-size:12px;font-style:normal;font-weight:400;color:#654229;line-height:130%;letter-spacing:.24px}._roadMapSection_104pv_310 ._cardConnectorSection_104pv_323 ._mainCardSection_104pv_344 ._cardsSection_104pv_351 ._contentContainer_104pv_424 ._insideContainer_104pv_427 ._topRowContainer_104pv_465{display:flex;justify-content:space-between}._roadMapSection_104pv_310 ._cardConnectorSection_104pv_323 ._mainCardSection_104pv_344 ._cardsSection_104pv_351 ._contentContainer_104pv_424 ._insideContainer_104pv_427 ._topRowContainer_104pv_465 ._moduleCard__head_104pv_469{width:88%;margin-top:0;font-size:18px;line-height:140%;color:#3f2a0b;font-weight:600;margin-bottom:4px}@media (max-width: 500px){._roadMapSection_104pv_310 ._cardConnectorSection_104pv_323 ._mainCardSection_104pv_344 ._cardsSection_104pv_351 ._contentContainer_104pv_424 ._insideContainer_104pv_427 ._topRowContainer_104pv_465 ._moduleCard__head_104pv_469{margin-bottom:16px}}._roadMapSection_104pv_310 ._cardConnectorSection_104pv_323 ._mainCardSection_104pv_344 ._cardsSection_104pv_351 ._contentContainer_104pv_424 ._insideContainer_104pv_427 ._secondRowContainer_104pv_483{display:flex;align-items:end;justify-content:space-between}._roadMapSection_104pv_310 ._cardConnectorSection_104pv_323 ._mainCardSection_104pv_344 ._cardsSection_104pv_351 ._contentContainer_104pv_424 ._insideContainer_104pv_427 ._secondRowContainer_104pv_483 ._mCardPara_104pv_488{font-family:Open Sans,serif;margin:0!important;font-size:14px!important;color:#654229;font-weight:400;line-height:140%}._roadMapSection_104pv_310 ._cardConnectorSection_104pv_323 ._mainCardSection_104pv_344 ._cardsSection_104pv_351 ._contentContainer_104pv_424 ._lessonContainer_104pv_496{display:flex;flex-direction:column;gap:12px;margin-top:16px}@media (max-width: 500px){._roadMapSection_104pv_310 ._cardConnectorSection_104pv_323 ._mainCardSection_104pv_344 ._cardsSection_104pv_351 ._contentContainer_104pv_424 ._lessonContainer_104pv_496{gap:16px}}._roadMapSection_104pv_310 ._cardConnectorSection_104pv_323 ._mainCardSection_104pv_344 ._cardsSection_104pv_351 ._contentContainer_104pv_424 ._lessonContainer_104pv_496 ._lesson_104pv_496{display:flex;gap:10px;align-items:center;width:100%}._roadMapSection_104pv_310 ._cardConnectorSection_104pv_323 ._mainCardSection_104pv_344 ._cardsSection_104pv_351 ._contentContainer_104pv_424 ._lessonContainer_104pv_496 ._lesson_104pv_496 ._lessonName_104pv_513{font-family:Open Sans,serif;color:#3f2a0b;font-size:16px;font-style:normal;font-weight:600;line-height:160%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:400px;text-decoration:none}@media (max-width: 700px){._roadMapSection_104pv_310 ._cardConnectorSection_104pv_323 ._mainCardSection_104pv_344 ._cardsSection_104pv_351 ._contentContainer_104pv_424 ._lessonContainer_104pv_496 ._lesson_104pv_496 ._lessonName_104pv_513{max-width:320px}}@media (max-width: 500px){._roadMapSection_104pv_310 ._cardConnectorSection_104pv_323 ._mainCardSection_104pv_344 ._cardsSection_104pv_351 ._contentContainer_104pv_424 ._lessonContainer_104pv_496 ._lesson_104pv_496 ._lessonName_104pv_513{max-width:300px}}@media (max-width: 400px){._roadMapSection_104pv_310 ._cardConnectorSection_104pv_323 ._mainCardSection_104pv_344 ._cardsSection_104pv_351 ._contentContainer_104pv_424 ._lessonContainer_104pv_496 ._lesson_104pv_496 ._lessonName_104pv_513{max-width:260px}}._roadMapSection_104pv_310 ._cardConnectorSection_104pv_323 ._mainCardSection_104pv_344 ._cardsSection_104pv_351 ._contentContainer_104pv_424 ._lessonContainer_104pv_496 ._lesson_104pv_496 ._problemCount_104pv_541{font-family:Open Sans,serif;font-size:12px;font-style:normal;font-weight:400;color:#654229;white-space:nowrap;line-height:130%;letter-spacing:.24px}@media (max-width: 700px){._roadMapSection_104pv_310 ._cardConnectorSection_104pv_323 ._mainCardSection_104pv_344 ._cardsSection_104pv_351 ._contentContainer_104pv_424 ._lessonContainer_104pv_496 ._lesson_104pv_496 ._problemCount_104pv_541{display:none}}._moreRoadmapSection_104pv_557{display:flex;justify-content:center;padding:32px 56px;flex-direction:column}@media (max-width: 500px){._moreRoadmapSection_104pv_557{padding:32px 16px}}._moreRoadmapSection_104pv_557 ._roadmapCardsSection_104pv_568{display:flex;justify-content:center;gap:32px;padding:48px 0}@media (max-width: 500px){._moreRoadmapSection_104pv_557 ._roadmapCardsSection_104pv_568{flex-direction:column;align-items:center}}._moreRoadmapSection_104pv_557 ._roadMapContainer_104pv_580{background:#fff;display:inline-flex;padding:16px 24px 32px;flex-direction:column;align-items:flex-start;gap:24px;width:387px;font-family:Open Sans,serif;border-radius:4px;border:1px solid #D2D9E7}@media (max-width: 500px){._moreRoadmapSection_104pv_557 ._roadMapContainer_104pv_580{max-width:387px}}@media (max-width: 400px){._moreRoadmapSection_104pv_557 ._roadMapContainer_104pv_580{max-width:328px}}._moreRoadmapSection_104pv_557 ._roadMapContainer_104pv_580 ._headingContainer_104pv_602{margin-bottom:12px}._moreRoadmapSection_104pv_557 ._roadMapContainer_104pv_580 ._headingContainer_104pv_602 ._heading_104pv_201{font-family:Open Sans,serif;font-size:18px;font-style:normal;font-weight:400;line-height:140%}@media (max-width: 960px){._moreRoadmapSection_104pv_557 ._roadMapContainer_104pv_580 ._headingContainer_104pv_602 ._heading_104pv_201{font-size:14px}}._moreRoadmapSection_104pv_557 ._roadMapContainer_104pv_580 ._headingContainer_104pv_602 ._heading_104pv_201 ._yellowText_104pv_617{font-family:Open Sans,serif;color:#b2761b;font-weight:600}@media (max-width: 960px){._moreRoadmapSection_104pv_557 ._roadMapContainer_104pv_580 ._headingContainer_104pv_602 ._heading_104pv_201 ._yellowText_104pv_617{color:#32384b}}._moreRoadmapSection_104pv_557 ._roadMapContainer_104pv_580 ._headingContainer_104pv_602 ._customizedExpandIcon_104pv_627{background:url(https://cdn.codechef.com/images/icons/down_arrow_yellow.svg) no-repeat 0 0;width:24px;height:24px}._moreRoadmapSection_104pv_557 ._roadMapContainer_104pv_580 ._courses_104pv_632{display:flex;align-items:center;gap:12px}._moreRoadmapSection_104pv_557 ._roadMapContainer_104pv_580 ._courses_104pv_632 ._rightArrow_104pv_637{border:solid #545E7D;border-width:0 2px 2px 0;display:inline-block;padding:3px;height:9px;margin-right:4px;width:9px;transform:rotate(-45deg)}._moreRoadmapSection_104pv_557 ._roadMapContainer_104pv_580 ._courses_104pv_632 ._courseTitle_104pv_647{display:flex;flex-direction:column;gap:4px}._moreRoadmapSection_104pv_557 ._roadMapContainer_104pv_580 ._courses_104pv_632 ._courseTitle_104pv_647 ._title_104pv_26{font-family:Open Sans,serif;color:#32384b;font-size:16px;font-style:normal;font-weight:500}._moreRoadmapSection_104pv_557 ._roadMapContainer_104pv_580 ._courses_104pv_632 ._courseTitle_104pv_647 ._courseCount_104pv_455{font-family:Open Sans,serif;color:#5e6a8d;font-size:12px;font-style:normal;font-weight:400;line-height:140%}._moreRoadmapSection_104pv_557 ._roadMapContainer_104pv_580 ._courses_104pv_632 ._submoduleSummary_104pv_667{display:flex;flex-direction:column;gap:12px}._moreRoadmapSection_104pv_557 ._roadMapContainer_104pv_580 ._courses_104pv_632 ._submoduleSummary_104pv_667 ._hoverClass_104pv_672:hover{text-decoration:underline}._moreRoadmapSection_104pv_557 ._roadMapContainer_104pv_580 ._list__divider_104pv_675{border:none;margin-bottom:0;border-bottom:1px solid #E4E8F0;width:100%;height:0}._moreRoadmapSection_104pv_557 ._roadMapContainer_104pv_580 ._proCta_104pv_682{margin-top:24px;display:flex;gap:8px;align-items:center;padding:0 10px}._moreRoadmapSection_104pv_557 ._roadMapContainer_104pv_580 ._proCta_104pv_682 ._buyNowText_104pv_689{text-decoration:none;cursor:pointer;color:#654229;font-size:16px;font-style:normal;font-weight:600}._moreRoadmapSection_104pv_557 ._roadMapContainer_104pv_580 ._proCta_104pv_682 ._rightArrow_104pv_637{border:solid #654229;border-width:0 2px 2px 0;display:inline-block;padding:3px;height:9px;width:9px;transform:rotate(-45deg)}._brownBg_104pv_707{background:#3d2719}._brownBg_104pv_707 ._roadmapText_104pv_710,._brownBg_104pv_707 ._roadmapHeading_104pv_710,._brownBg_104pv_707 ._para_104pv_225{color:#fdf3d6!important}._roadmapContainer_104pv_714{display:flex;align-items:center;gap:24px;overflow-x:scroll;overflow-y:hidden}._subHeadingContainer_104pv_722{justify-content:center;display:flex;flex-direction:column;align-items:center;gap:8px}._subHeadingContainer_104pv_722 ._roadmapText_104pv_710{color:#654229;text-align:center;font-family:Open Sans,serif;font-size:16px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:.8px;text-transform:uppercase}@media (max-width: 500px){._subHeadingContainer_104pv_722 ._roadmapText_104pv_710{font-size:14px}}._subHeadingContainer_104pv_722 ._roadmapHeading_104pv_710{color:#3f2a0b;text-align:center;font-family:Open Sans,serif;font-size:36px;font-style:normal;font-weight:600;line-height:130%}@media (max-width: 500px){._subHeadingContainer_104pv_722 ._roadmapHeading_104pv_710{font-size:24px}}._subHeadingContainer_104pv_722 ._para_104pv_225{color:#654229;text-align:center;font-family:Open Sans,serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%;max-width:545px}._subHeadingContainer_104pv_722 ._roadmapIcons_104pv_769{display:flex;align-items:center;gap:8px}._bookIcon_104pv_775{background:url(https://cdn.codechef.com/images/icons/book-icon.svg) no-repeat;min-width:24px;height:24px}._chefWeaponIcon_104pv_781{background:url(https://cdn.codechef.com/images/icons/spoon-knife.svg) no-repeat;min-width:24px;height:24px}._roadMapTestimonial_104pv_787{display:flex;justify-content:center;padding:80px 64px 0 60px;align-items:center;gap:64px;background:#fffffd}@media (max-width: 960px){._roadMapTestimonial_104pv_787{flex-wrap:wrap}}@media (max-width: 500px){._roadMapTestimonial_104pv_787{padding:32px 16px}}._roadMapTestimonial_104pv_787 ._leftContainer_104pv_805{display:flex;flex-direction:column}@media (max-width: 500px){._roadMapTestimonial_104pv_787 ._leftContainer_104pv_805{gap:4px}}._roadMapTestimonial_104pv_787 ._leftContainer_104pv_805 ._listHeading_104pv_814{color:#654229;font-family:Open Sans,serif;font-size:24px;font-style:normal;font-weight:600;line-height:150%}@media (max-width: 500px){._roadMapTestimonial_104pv_787 ._leftContainer_104pv_805 ._listHeading_104pv_814{font-size:20px}}._roadMapTestimonial_104pv_787 ._leftContainer_104pv_805 ._listItemContainer_104pv_827{display:flex;flex-direction:column;gap:20px;padding:48px 0}@media (max-width: 500px){._roadMapTestimonial_104pv_787 ._leftContainer_104pv_805 ._listItemContainer_104pv_827{padding:32px 0}}._roadMapTestimonial_104pv_787 ._leftContainer_104pv_805 ._listItemContainer_104pv_827 ._listItem_104pv_827{display:flex;gap:4px;align-items:center}._roadMapTestimonial_104pv_787 ._leftContainer_104pv_805 ._listItemContainer_104pv_827 ._listItem_104pv_827 ._greenTickIcon_104pv_843{scale:70%;background:url(https://cdn.codechef.com/images/icons/green-check.svg) no-repeat;min-width:36px;height:36px}._roadMapTestimonial_104pv_787 ._leftContainer_104pv_805 ._listItemContainer_104pv_827 ._listItem_104pv_827 ._itemText_104pv_849{color:#654229;font-family:Open Sans,serif;font-size:16px;font-style:normal;font-weight:500;line-height:140%}@media (max-width: 500px){._roadMapTestimonial_104pv_787 ._leftContainer_104pv_805 ._listItemContainer_104pv_827 ._listItem_104pv_827 ._itemText_104pv_849{font-size:14px}}._roadMapTestimonial_104pv_787 ._leftContainer_104pv_805 ._listItemContainer_104pv_827 ._listItem_104pv_827 ._itemText_104pv_849 b{font-weight:700}._roadMapTestimonial_104pv_787 ._testimonialCardContainer_104pv_865 ._testimonialCard_104pv_865{display:flex;justify-content:center;align-items:center;flex-direction:column;max-width:590px;padding:24px;gap:24px}@media (max-width: 500px){._roadMapTestimonial_104pv_787 ._testimonialCardContainer_104pv_865 ._testimonialCard_104pv_865{max-width:380px;padding:revert}}._roadMapTestimonial_104pv_787 ._testimonialCardContainer_104pv_865 ._testimonialCard_104pv_865 ._textContainer_104pv_880{margin-top:-14px;display:flex;flex-direction:column;justify-content:center;align-items:center}._roadMapTestimonial_104pv_787 ._testimonialCardContainer_104pv_865 ._testimonialCard_104pv_865 ._textContainer_104pv_880 ._userImage_104pv_887{width:72px;height:72px;display:flex;margin-bottom:16px;margin-top:-26px}._roadMapTestimonial_104pv_787 ._testimonialCardContainer_104pv_865 ._testimonialCard_104pv_865 ._textContainer_104pv_880 ._proIconBg_104pv_894{background:#fff;border-radius:50%;border:1px solid #ececec;display:inline-flex;align-items:center;position:relative;bottom:46px;left:45px;padding:3px}._roadMapTestimonial_104pv_787 ._testimonialCardContainer_104pv_865 ._testimonialCard_104pv_865 ._textContainer_104pv_880 ._proIconBg_104pv_894 ._proIcon_104pv_894{display:inline-block;background:url(https://cdn.codechef.com/images/icons/pro-badge-large.svg) no-repeat;width:24px;height:24px}._roadMapTestimonial_104pv_787 ._testimonialCardContainer_104pv_865 ._testimonialCard_104pv_865 ._textContainer_104pv_880 ._text_104pv_880{color:#363636;text-align:center;font-family:Open Sans;font-size:20px;max-width:500px;font-style:normal;font-weight:600;line-height:150%}._roadMapTestimonial_104pv_787 ._testimonialCardContainer_104pv_865 ._testimonialCard_104pv_865 ._infoContainer_104pv_921{display:flex;align-items:center;flex-direction:column}._roadMapTestimonial_104pv_787 ._testimonialCardContainer_104pv_865 ._testimonialCard_104pv_865 ._infoContainer_104pv_921 ._name_104pv_926{color:#363636;font-family:Helvetica Neue;font-size:16px;font-style:normal;font-weight:700;line-height:24px}._roadMapTestimonial_104pv_787 ._testimonialCardContainer_104pv_865 ._testimonialCard_104pv_865 ._infoContainer_104pv_921 ._userName_104pv_934{color:#333;font-family:Helvetica Neue;font-size:14px;font-style:italic;font-weight:400;line-height:20px}._roadMapTestimonial_104pv_787 ._testimonialCardContainer_104pv_865 ._testimonialCard_104pv_865 ._infoContainer_104pv_921 ._userInfo_104pv_942{margin-top:12px;font-size:11px;font-style:italic;color:#777}._marginTop0_104pv_949{margin-top:0!important}._brownCta_104pv_953{color:#654229;font-family:Open Sans,serif;font-size:16px;font-style:normal;font-weight:600;line-height:140%;text-decoration:none;margin-top:24px;display:flex;align-items:center}._brownCta_104pv_953 ._rightArrow_104pv_637{width:10px;height:10px;border-top:2px solid #654229;border-left:2px solid #654229;transform:rotate(135deg);margin:7px;display:block}._premiumSectionOne_104pv_975{width:100%;padding:36px 56px 64px;background:linear-gradient(180deg,#fffbed,#fef3cc)}@media (max-width: 600px){._premiumSectionOne_104pv_975{padding:64px 16px 40px}}._premiumSectionOne_104pv_975 ._premiumSectionTwo__container_104pv_985{max-width:1366px;width:100%;margin:0 auto}._userReviewContainer_104pv_991{display:flex;gap:24px;overflow-x:scroll;overflow-y:hidden;height:500px;white-space:nowrap}._premiumSectionTwo_104pv_985{width:100%;padding:64px 56px;background:linear-gradient(360deg,#fff5eb,#fff0)}@media (max-width: 599px){._premiumSectionTwo_104pv_985{padding:40px 20px}}._premiumSectionTwo_104pv_985 ._premiumSectionTwo__container_104pv_985{max-width:1366px;width:100%;margin-left:auto;margin-right:auto}._premiumSectionThreeBg_104pv_1017{background:#fffffd!important}._premiumSectionThree_104pv_302{width:100%;padding:64px 56px;background:linear-gradient(0deg,#fff8e5,#fffffd)}@media (max-width: 599px){._premiumSectionThree_104pv_302{padding:40px 20px}}._premiumSectionThree_104pv_302 ._premiumSectionTwo__container_104pv_985{max-width:1366px;width:100%;margin:0 auto}._premiumSectionThree_104pv_302 ._featuresCardContainer_104pv_306{display:flex;flex-direction:column;gap:64px}._faqSectionContainer_104pv_1042{background:#f5f5f5;width:100%;padding:64px 56px}@media (max-width: 600px){._faqSectionContainer_104pv_1042{padding:40px 20px}}._faqSectionContainer_104pv_1042 ._premiumSectionTwo__container_104pv_985{max-width:1366px;width:100%;margin:0 auto}._featuresContainer_104pv_1058 ._featuresContainer__features_104pv_1058{max-width:1000px;width:100%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 700px){._featuresContainer_104pv_1058 ._featuresContainer__features_104pv_1058{margin:0}}._featuresContainer_104pv_1058 ._featuresImageContainer_104pv_1072{max-width:700px;min-width:300px}@media (max-width: 600px){._featuresContainer_104pv_1058 ._featuresImageContainer_104pv_1072{margin-bottom:40px;max-width:300px;min-width:unset;align-self:center}}._featuresContainer_104pv_1058 ._featuresImageContainer_104pv_1072 ._featuresImageContainer__image_104pv_1084{width:100%}._feedback__container_104pv_1088{position:fixed;z-index:9;right:32px;bottom:32px;width:380px;padding:16px;border-radius:4px;border:1px solid #E5E5E5;background:#fff;box-shadow:0 4px 8px #00000014}@media (max-width: 699px){._feedback__container_104pv_1088{display:none}}._feedback__container_104pv_1088 ._closeContainer_104pv_1105{display:flex;justify-content:end;cursor:pointer;filter:invert(35%);margin-bottom:12px}@media (max-width: 960px){._feedback__container_104pv_1088 ._closeContainer_104pv_1105{padding-right:0}}._feedback__container_104pv_1088 ._headingContainer_104pv_602{display:flex;flex-direction:column;gap:12px}._feedback__container_104pv_1088 ._headingContainer_104pv_602 ._para1_104pv_1122{font-size:14px;font-style:normal;font-weight:700;line-height:150%}._feedback__container_104pv_1088 ._optionsContainer_104pv_1128{padding:16px 0 0}._feedback__container_104pv_1088 ._optionsContainer_104pv_1128 ._options_104pv_1128{display:flex;gap:12px;align-items:center;font-size:14px;cursor:pointer;font-style:normal;font-weight:400;line-height:150%;margin-bottom:12px}._feedback__container_104pv_1088 ._feedback-textarea__container_104pv_1142{margin-top:16px}._feedback__container_104pv_1088 ._feedback-textarea__container_104pv_1142 ._textarea_104pv_1145{font-weight:400;font-size:14px;line-height:160%;letter-spacing:.02em;color:#666c;padding:6px 12px;width:400px;height:100px;outline-color:#4c51d080;border-color:#4c51d080;resize:none}._feedback__container_104pv_1088 ._feedback-textarea__container_104pv_1142 ._textarea__heading_104pv_1158{text-align:left;margin-bottom:10px;font-size:14px}._feedback__container_104pv_1088 ._feedback-textarea__container_104pv_1142 ._actions__container_104pv_1163{display:flex;align-items:center;justify-content:flex-end;gap:20px;margin-top:20px}._feedback__container_104pv_1088 ._feedback-textarea__container_104pv_1142 ._actions__container_104pv_1163 ._confirm__btn_104pv_1170{background:#4079da;cursor:pointer;display:flex;padding:8px 16px;justify-content:center;align-items:center;border:none;color:#fff}._feedback__container_104pv_1088 ._feedback-textarea__container_104pv_1142 ._actions__container_104pv_1163 ._confirm__btn_104pv_1170:disabled{user-select:none;opacity:.3;cursor:not-allowed}._feedback__container_104pv_1088 ._feedback-textarea__container_104pv_1142 ._actions__container_104pv_1163 ._progress_104pv_1185{color:#5c6dd2;width:24px!important;height:24px!important}
