@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_13z27_2{position:sticky;display:flex;justify-content:space-around;align-items:center;width:100%;background:linear-gradient(0deg,#cfddff,#cfddff),linear-gradient(90deg,#8d55e9 .99%,#8d55e9 98.58%)}._discountTopBanner_13z27_2._dark_13z27_10{background:#140000}@media (max-width: 1024px){._discountTopBanner_13z27_2{gap:16px;justify-content:space-between}}@media (max-width: 720px){._discountTopBanner_13z27_2{gap:revert}}._discountTopBanner_13z27_2 ._closeContainer_13z27_24 ._closeIcon_13z27_24{display:flex;fill:#21609b;font-size:1.3em;cursor:pointer;margin-left:16px}._discountTopBanner_13z27_2 ._closeContainer_13z27_24 ._closeIcon_13z27_24._dark_13z27_10{fill:#d7d7d7}._discountTopBanner_13z27_2 ._closeContainer_13z27_24._dark_13z27_10{color:#d7d7d7}._discountTopBanner_13z27_2 ._topBarContainer_13z27_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_13z27_2 ._topBarContainer_13z27_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_13z27_2 ._topBarContainer_13z27_37._dark_13z27_10:before{filter:brightness(115%) contrast(105%) saturate(200%) invert(100%)}@media (max-width: 1280px){._discountTopBanner_13z27_2 ._topBarContainer_13z27_37{gap:100px}}@media (max-width: 1024px){._discountTopBanner_13z27_2 ._topBarContainer_13z27_37{gap:56px}}@media (max-width: 800px){._discountTopBanner_13z27_2 ._topBarContainer_13z27_37{flex:revert;gap:32px;padding-left:16px;padding-right:16px}}@media (max-width: 412px){._discountTopBanner_13z27_2 ._topBarContainer_13z27_37{gap:12px}}._discountTopBanner_13z27_2 ._topBarContainer_13z27_37 ._topBarLeftContent_13z27_83{display:flex;align-items:center;gap:16px}@media (max-width: 960px){._discountTopBanner_13z27_2 ._topBarContainer_13z27_37 ._topBarLeftContent_13z27_83{gap:14px}}@media (max-width: 800px){._discountTopBanner_13z27_2 ._topBarContainer_13z27_37 ._topBarLeftContent_13z27_83{gap:6px}}._discountTopBanner_13z27_2 ._topBarContainer_13z27_37 ._topBarLeftContent_13z27_83 ._discountBadge_13z27_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_13z27_2 ._topBarContainer_13z27_37 ._topBarLeftContent_13z27_83 ._discountBadge_13z27_98{display:none}}._discountTopBanner_13z27_2 ._topBarContainer_13z27_37 ._topBarLeftContent_13z27_83 ._discountBadge_13z27_98 ._sparkIcon_13z27_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_13z27_2 ._topBarContainer_13z27_37 ._topBarLeftContent_13z27_83 ._saleDescription_13z27_126{color:#131c36;text-align:center;font-family:Open Sans,serif;font-size:16px;font-weight:500;letter-spacing:.16px}._discountTopBanner_13z27_2 ._topBarContainer_13z27_37 ._topBarLeftContent_13z27_83 ._saleDescription_13z27_126._dark_13z27_10{color:#d7d7d7}@media (max-width: 960px){._discountTopBanner_13z27_2 ._topBarContainer_13z27_37 ._topBarLeftContent_13z27_83 ._saleDescription_13z27_126{font-size:14px}}@media (max-width: 800px){._discountTopBanner_13z27_2 ._topBarContainer_13z27_37 ._topBarLeftContent_13z27_83 ._saleDescription_13z27_126{font-size:12px}}._leftTextContainer_13z27_148{display:flex;justify-content:center;align-items:center}._leftTextContainer_13z27_148 ._saleText_13z27_153{color:#32384b;font-family:Open Sans,serif;font-size:34px;font-weight:700;letter-spacing:2px}@media (max-width: 1280px){._leftTextContainer_13z27_148 ._saleText_13z27_153{font-size:24px;letter-spacing:0}}@media (max-width: 960px){._leftTextContainer_13z27_148 ._saleText_13z27_153{font-size:18px}}@media (max-width: 800px){._leftTextContainer_13z27_148 ._saleText_13z27_153{font-size:15px}}@media (max-width: 420px){._leftTextContainer_13z27_148 ._saleText_13z27_153{font-size:14px}}._leftTextContainer_13z27_148 ._saleText_13z27_153._dark_13z27_10{color:#d7d7d7}._leftTextContainer_13z27_148 ._saleDescription_13z27_126{color:#32384b;font-family:Open Sans,serif;font-size:15px;margin-right:10px;max-width:46px;line-height:18px}._leftTextContainer_13z27_148 ._saleDescription_13z27_126._dark_13z27_10{color:#d7d7d7}@media (max-width: 1024px){._leftTextContainer_13z27_148 ._saleDescription_13z27_126{margin-right:0}}@media (max-width: 960px){._leftTextContainer_13z27_148 ._saleDescription_13z27_126{font-size:14px}}@media (max-width: 800px){._leftTextContainer_13z27_148 ._saleDescription_13z27_126{font-size:12px}}._discountLeftTextContainer_13z27_211 ._saleText_13z27_153{color:#32384b;font-family:Open Sans,serif;font-size:20px;font-weight:700;letter-spacing:5px}@media (max-width: 960px){._discountLeftTextContainer_13z27_211 ._saleText_13z27_153{font-size:18px}}@media (max-width: 800px){._discountLeftTextContainer_13z27_211 ._saleText_13z27_153{font-size:15px}}@media (max-width: 420px){._discountLeftTextContainer_13z27_211 ._saleText_13z27_153{font-size:14px}}._discountLeftTextContainer_13z27_211 ._saleText_13z27_153._dark_13z27_10{color:#d7d7d7}._discountLeftTextContainer_13z27_211 ._saleDescription_13z27_126{color:#32384b;font-family:Open Sans,serif;font-size:16px;font-weight:300}._discountLeftTextContainer_13z27_211 ._saleDescription_13z27_126._dark_13z27_10{color:#d7d7d7}@media (max-width: 960px){._discountLeftTextContainer_13z27_211 ._saleDescription_13z27_126{font-size:14px}}@media (max-width: 800px){._discountLeftTextContainer_13z27_211 ._saleDescription_13z27_126{font-size:12px}}._saleOffer_13z27_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_13z27_256._dark_13z27_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_13z27_256{-webkit-text-stroke-width:.25px;font-size:24px}}@media (max-width: 960px){._saleOffer_13z27_256{font-size:18px}}@media (max-width: 800px){._saleOffer_13z27_256{text-shadow:.6px 2px #32384B,1.2px 2px #32384B,2.3px 2px #32384B}}@media (max-width: 600px){._saleOffer_13z27_256{display:none}}._speakerIcon_13z27_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_13z27_291{width:40px;height:40px}}@media (max-width: 540px){._speakerIcon_13z27_291{display:none}}._topBarRightContent_13z27_309{display:flex;gap:48px;align-items:center}@media (max-width: 960px){._topBarRightContent_13z27_309{gap:18px}}@media (max-width: 800px){._topBarRightContent_13z27_309{gap:24px}}._topBarRightContent_13z27_309 ._offerText_13z27_324{color:#32384b;font-family:Open Sans,serif;font-size:15px;font-weight:400}@media (max-width: 890px){._topBarRightContent_13z27_309 ._offerText_13z27_324{display:none}}._topBarRightContent_13z27_309 ._timerContainerWrapper_13z27_335{display:flex;gap:4px;align-items:center;justify-content:center;width:190px}._topBarRightContent_13z27_309 ._timerContainerWrapper_13z27_335 p:last-child{display:none}._topBarRightContent_13z27_309 ._timerContainerWrapper_13z27_335 ._timerValueContainer_13z27_345{border-radius:5px;border:.5px solid #FFF;background:#fff3;width:36px;text-align:center;padding:2px 4px}._topBarRightContent_13z27_309 ._timerContainerWrapper_13z27_335 ._timerValueContainer_13z27_345 ._timerName_13z27_353{color:#32384b;font-family:Open Sans,serif;font-size:8px;font-weight:700;line-height:150%;letter-spacing:.45px;text-transform:uppercase}._topBarRightContent_13z27_309 ._timerContainerWrapper_13z27_335 ._timerValueContainer_13z27_345 ._timerName_13z27_353._dark_13z27_10{color:#d7d7d7}._topBarRightContent_13z27_309 ._timerContainerWrapper_13z27_335 ._timerValueContainer_13z27_345 ._timerValue_13z27_345{color:#32384b;font-family:Open Sans,serif;font-size:14px;font-weight:500;line-height:150%;letter-spacing:.95px;text-transform:uppercase}._topBarRightContent_13z27_309 ._timerContainerWrapper_13z27_335 ._timerValueContainer_13z27_345 ._timerValue_13z27_345._dark_13z27_10{color:#d7d7d7}._topBarRightContent_13z27_309 ._timerContainerWrapper_13z27_335 ._timerValueContainer_13z27_345._dark_13z27_10{border-color:#4e3030;background:#0000001a}._topBarRightContent_13z27_309 ._timerContainerWrapper_13z27_335 ._timerColon_13z27_381{color:#32384b;text-align:center;font-family:Open Sans,serif;font-size:19px;font-weight:600}._topBarRightContent_13z27_309 ._timerContainerWrapper_13z27_335 ._timerColon_13z27_381._dark_13z27_10{color:#d7d7d7}._topBarWrapper_13z27_392{position:sticky;width:100%;background:linear-gradient(to right,#e9efff,#e9efff 50%,#fdd54a 50%,#fdd54a);cursor:pointer}._topBarWrapper_13z27_392._dark_13z27_10{background:linear-gradient(to right,#161000,#161000 50%,#0029a2 50%,#0029a2)}._topBarWrapper_13z27_392 ._topBarContainer_13z27_37{display:flex;justify-content:space-between;align-items:center;max-width:1440px;margin:auto;padding:8px 56px;position:relative}._topBarWrapper_13z27_392 ._topBarContainer_13z27_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_13z27_392 ._topBarContainer_13z27_37._dark_13z27_10:before{filter:invert(1)}@media (max-width: 960px){._topBarWrapper_13z27_392 ._topBarContainer_13z27_37{padding:8px 48px}}@media (max-width: 600px){._topBarWrapper_13z27_392 ._topBarContainer_13z27_37{padding:8px 24px}}@media (max-width: 420px){._topBarWrapper_13z27_392 ._topBarContainer_13z27_37{padding:8px 22px}}._topBarWrapper_13z27_392 ._topBarContainer_13z27_37 ._topBarLeftContent_13z27_83{display:flex;align-items:center;gap:16px}@media (max-width: 960px){._topBarWrapper_13z27_392 ._topBarContainer_13z27_37 ._topBarLeftContent_13z27_83{gap:14px}}@media (max-width: 800px){._topBarWrapper_13z27_392 ._topBarContainer_13z27_37 ._topBarLeftContent_13z27_83{gap:6px}}._topBarWrapper_13z27_392 ._topBarContainer_13z27_37 ._topBarRightContent_13z27_309{display:flex;gap:48px;align-items:center}@media (max-width: 1280px){._topBarWrapper_13z27_392 ._topBarContainer_13z27_37 ._topBarRightContent_13z27_309{gap:20px}}@media (max-width: 1024px){._topBarWrapper_13z27_392 ._topBarContainer_13z27_37 ._topBarRightContent_13z27_309{gap:12px}}@media (max-width: 960px){._topBarWrapper_13z27_392 ._topBarContainer_13z27_37 ._topBarRightContent_13z27_309{gap:4px}}@media (max-width: 720px){._topBarWrapper_13z27_392 ._topBarContainer_13z27_37 ._topBarRightContent_13z27_309{gap:24px}}._topBarWrapper_13z27_392 ._topBarContainer_13z27_37 ._topBarRightContent_13z27_309 ._rightBombContainer_13z27_478{display:flex;gap:6px;align-items:baseline}@media (max-width: 720px){._topBarWrapper_13z27_392 ._topBarContainer_13z27_37 ._topBarRightContent_13z27_309 ._rightBombContainer_13z27_478{display:none}}._topBarWrapper_13z27_392 ._topBarContainer_13z27_37 ._topBarRightContent_13z27_309 ._rightBombContainer_13z27_478 ._bombIcon_13z27_488._dark_13z27_10{filter:contrast(200%)}._topBarWrapper_13z27_392 ._topBarContainer_13z27_37 ._topBarRightContent_13z27_309 ._rightBombContainer_13z27_478 ._bombText_13z27_491{color:#3f2a0b;text-align:right;font-family:Open Sans,serif;font-size:16px;font-weight:400}._topBarWrapper_13z27_392 ._topBarContainer_13z27_37 ._topBarRightContent_13z27_309 ._rightBombContainer_13z27_478 ._bombText_13z27_491._dark_13z27_10{color:#fff}@media (max-width: 800px){._topBarWrapper_13z27_392 ._topBarContainer_13z27_37 ._topBarRightContent_13z27_309 ._rightBombContainer_13z27_478 ._bombText_13z27_491{font-size:14px}}._topBarWrapper_13z27_392 ._topBarContainer_13z27_37 ._topBarRightContent_13z27_309 ._timerContainerWrapper_13z27_335{display:flex;gap:4px;align-items:center;justify-content:center}@media (max-width: 720px){._topBarWrapper_13z27_392 ._topBarContainer_13z27_37 ._topBarRightContent_13z27_309 ._timerContainerWrapper_13z27_335{display:none}}._topBarWrapper_13z27_392 ._topBarContainer_13z27_37 ._topBarRightContent_13z27_309 ._timerContainerWrapper_13z27_335 p:last-child{display:none}._topBarWrapper_13z27_392 ._topBarContainer_13z27_37 ._topBarRightContent_13z27_309 ._timerContainerWrapper_13z27_335 ._timerValueContainer_13z27_345{border-radius:5px;border:1px solid #6075B2;background:#fff;width:40px;text-align:center;padding:2px 4px}._topBarWrapper_13z27_392 ._topBarContainer_13z27_37 ._topBarRightContent_13z27_309 ._timerContainerWrapper_13z27_335 ._timerValueContainer_13z27_345._dark_13z27_10{border-color:#8d9cc5;background:#ffffff1a}._topBarWrapper_13z27_392 ._topBarContainer_13z27_37 ._topBarRightContent_13z27_309 ._timerContainerWrapper_13z27_335 ._timerValueContainer_13z27_345 ._timerName_13z27_353{color:#32384b;font-family:Open Sans,serif;font-size:9px;font-weight:700;line-height:150%;letter-spacing:.45px;text-transform:uppercase}._topBarWrapper_13z27_392 ._topBarContainer_13z27_37 ._topBarRightContent_13z27_309 ._timerContainerWrapper_13z27_335 ._timerValueContainer_13z27_345 ._timerName_13z27_353._dark_13z27_10{color:#d7d7d7}._topBarWrapper_13z27_392 ._topBarContainer_13z27_37 ._topBarRightContent_13z27_309 ._timerContainerWrapper_13z27_335 ._timerValueContainer_13z27_345 ._timerValue_13z27_345{color:#49526d;font-family:Open Sans,serif;font-size:19px;font-weight:400;line-height:150%;letter-spacing:.95px;text-transform:uppercase}._topBarWrapper_13z27_392 ._topBarContainer_13z27_37 ._topBarRightContent_13z27_309 ._timerContainerWrapper_13z27_335 ._timerValueContainer_13z27_345 ._timerValue_13z27_345._dark_13z27_10{color:#d7d7d7}._topBarWrapper_13z27_392 ._topBarContainer_13z27_37 ._topBarRightContent_13z27_309 ._timerContainerWrapper_13z27_335 ._timerColon_13z27_381{color:#32384b;text-align:center;font-family:Open Sans,serif;font-size:19px;font-weight:600}._topBarWrapper_13z27_392 ._topBarContainer_13z27_37 ._topBarRightContent_13z27_309 ._timerContainerWrapper_13z27_335 ._timerColon_13z27_381._dark_13z27_10{color:#d7d7d7}@media (max-width: 8400px){._topBarWrapper_13z27_392 ._showTimerPadding_13z27_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_1bvf4_1 *{box-sizing:border-box;font-family:Open Sans,serif;background:transparent;letter-spacing:0;color:#4a4a4a;line-height:18px}._l-footer_1bvf4_1 a{text-decoration:none;cursor:pointer}._l-footer_1bvf4_1 p{margin:0;padding:0}._l-footer_1bvf4_1{width:100%;min-height:354px;background:#2e3444}._l-footer_1bvf4_1._dark_1bvf4_23{background:#24262c;border-top:1px solid #2e3444}._l-footer__content_1bvf4_28{max-width:1280px;width:100%;margin:0 auto;padding:30px 56px}._m-footer__content_1bvf4_35{border:1px solid rgba(253,160,160,0);opacity:1}._l-footer__links_1bvf4_40{width:100%;margin:0 auto;opacity:1;display:flex;justify-content:space-between;flex-wrap:wrap}._l-footer__list_1bvf4_49{padding:0;list-style:none}._l-footer__link_1bvf4_40:last-child{margin-bottom:0!important}._l-footer__link_1bvf4_40{margin:0 0 16px}._m-footer__link_1bvf4_62{font-size:14px;letter-spacing:0;color:#fff;opacity:.8;line-height:18px}._m-footer__link_1bvf4_62._dark_1bvf4_23{color:#000}._m-footer__head_1bvf4_73{font-size:14px;letter-spacing:0;color:#fff;opacity:.6}._l-footer__head_1bvf4_80{height:24px;margin-bottom:28px}._l-footer__head_1bvf4_80:after{content:"";display:block;width:24px;height:0;border-bottom:1px solid #FFFFFF;opacity:.6;margin-top:8px;margin-left:1.1px}._l-footer__social_1bvf4_96{background:#fff}._l-footer__social_1bvf4_96._dark_1bvf4_23{background:#24262c;border-top:1px solid rgba(59,66,80,.7)}._l-footer__follow-sec_1bvf4_104{display:flex;width:100%;max-width:380px;justify-content:flex-start}._m-footer__site_1bvf4_111{color:#4a4a4a;text-decoration:underline;font-size:16px}._m-footer__site_1bvf4_111._dark_1bvf4_23{color:#d7d7d7}._l-footer__site_1bvf4_120{display:flex;align-items:center}._m-footer__social_1bvf4_125{display:flex;justify-content:space-between;padding:12px 56px;width:100%;margin:0 auto;max-width:1280px}._l-footer__follow_1bvf4_104{display:flex;align-items:center}._m-footer__follow_1bvf4_139{text-align:left;font-size:16px;letter-spacing:0;color:#454545;margin-right:24px;width:100%}._m-footer__follow_1bvf4_139._dark_1bvf4_23{color:#d7d7d7}._l-footer__icons_1bvf4_151{display:flex;justify-content:space-between;max-width:280px;width:100%}._m-footer__icon_1bvf4_158{display:block;transition:opacity .4s}._m-footer__icon_1bvf4_158:hover{opacity:1}._l-footer__column_1bvf4_167{width:20%}@media (max-width: 900px){._l-footer__column_1bvf4_167{width:40%}._l-footer__column_1bvf4_167:nth-child(1),._l-footer__column_1bvf4_167:nth-child(2){margin-bottom:64px}._m-footer__social_1bvf4_125{padding-bottom:48px}._l-footer__follow-sec_1bvf4_104{flex-direction:column;max-width:unset;align-items:flex-end}._m-footer__follow_1bvf4_139{margin-right:0;margin-bottom:8px}._l-footer__site_1bvf4_120{align-items:flex-end}}._m-footer__link_1bvf4_62:hover{text-decoration:underline;color:#fff}@media (max-width: 600px){._m-footer__social_1bvf4_125{flex-direction:column;align-items:center;padding:32px 12px 48px}._l-footer__site_1bvf4_120{margin-bottom:48px}._l-footer__column_1bvf4_167{width:100%}._l-footer__follow-sec_1bvf4_104{align-items:center}._l-footer__column_1bvf4_167:nth-child(3){margin-bottom:64px}._l-footer__content_1bvf4_28{padding-left:24px;padding-right:24px}}._l-footer__icons_1bvf4_151 ._m-social_1bvf4_222{background-image:url(https://cdn.codechef.com/images/icons/social-sprite.svg);background-repeat:no-repeat;width:28px;height:28px;display:inline-block;text-decoration:none;opacity:.8}._l-footer__icons_1bvf4_151 ._m-social_1bvf4_222:hover{opacity:1}._l-footer__icons_1bvf4_151 ._i-linkedin_1bvf4_234{background-position:-279px -20px}._l-footer__icons_1bvf4_151 ._i-quora_1bvf4_237{background-position:-243px -20px}._l-footer__icons_1bvf4_151 ._i-medium_1bvf4_240{background-position:-207px -20px}._l-footer__icons_1bvf4_151 ._i-instagram_1bvf4_243{background-position:-171px -20px}._l-footer__icons_1bvf4_151 ._i-twitter_1bvf4_246{background-position:-135px -20px}._l-footer__icons_1bvf4_151 ._i-facebook_1bvf4_249{background-position:-99px -20px}._l-footer__icons_1bvf4_151 ._i-telegram_1bvf4_252{background-position:-63px -20px}._l-footer__icons_1bvf4_151 ._i-youtube_1bvf4_255{background-position:-27px -20px}._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_ndkiw_2,._l-dropdown-container--username_ndkiw_2{display:flex;justify-content:space-between;align-items:center;cursor:pointer}._l-dropdown-container_ndkiw_2 ._i-dropdown-up-1_ndkiw_8,._l-dropdown-container--username_ndkiw_2 ._i-dropdown-up-1_ndkiw_8{transform:rotate(180deg)}._l-dropdown-container_ndkiw_2:hover ._i-dropdown-down_ndkiw_15,._l-dropdown-container_ndkiw_2:hover ._i-dropdown-up_ndkiw_8{background:url(https://cdn.codechef.com/images/icons/dropdown-hover.svg)!important}._l-dropdown-container_ndkiw_2:hover ._i-dropdown-down-1_ndkiw_18,._l-dropdown-container_ndkiw_2:hover ._i-dropdown-up-1_ndkiw_8{background:url(https://cdn.codechef.com/images/icons/dropdown-1-hover.svg)!important}._l-nav_ndkiw_22{display:none;align-items:center;padding:22px 56px 15px}@media (max-width: 1023px){._l-nav_ndkiw_22{display:flex}}@media (max-width: tab_l){._l-nav_ndkiw_22{display:flex}}@media (max-width: 900px){._l-nav_ndkiw_22{padding-left:48px;padding-right:48px}}@media (max-width: tab_s){._l-nav_ndkiw_22{padding-left:48px;padding-right:48px}}@media (max-width: 600px){._l-nav_ndkiw_22{padding-left:24px;padding-right:24px}}@media (max-width: phone_l){._l-nav_ndkiw_22{padding-left:24px;padding-right:24px}}@media (max-width: 499px){._l-nav_ndkiw_22{max-width:368px}}@media (max-width: 345px){._l-nav_ndkiw_22{padding-left:12px;padding-right:12px}}@media (max-width: phone_s){._l-nav_ndkiw_22{padding-left:12px;padding-right:12px}}._desktopNavigation_ndkiw_79 ._headerNavigation_ndkiw_79,._mobileNavigation_ndkiw_79 ._headerNavigation_ndkiw_79{display:flex;align-items:center}._desktopNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83,._mobileNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83{display:flex;justify-content:space-between;align-items:center}._desktopNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88,._mobileNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88{display:flex;align-items:center;cursor:pointer;padding:4px 12px 4px 16px;font-size:14px;line-height:30px;white-space:nowrap;text-decoration:none}@media (max-width: 400px){._desktopNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88,._mobileNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88{padding:4px 4px 4px 16px}}._desktopNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88 ._navigationLink_ndkiw_103,._mobileNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88 ._navigationLink_ndkiw_103{color:inherit}._desktopNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88 ._navigationLink_ndkiw_103._dark_ndkiw_106,._mobileNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88 ._navigationLink_ndkiw_103._dark_ndkiw_106{color:#d7d7d7}._desktopNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88._selected_ndkiw_109,._mobileNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88._selected_ndkiw_109{background:#eceff6;border-radius:2px;text-decoration:none!important;transition:background .5s}._desktopNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88._selected_ndkiw_109._dark_ndkiw_106,._mobileNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88._selected_ndkiw_109._dark_ndkiw_106{background:#313238}._desktopNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88 ._l-username_ndkiw_118,._mobileNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88 ._l-username_ndkiw_118{display:flex;align-items:center;justify-content:center;position:relative}@media (max-width: 800px){._desktopNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88 ._l-username_ndkiw_118,._mobileNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88 ._l-username_ndkiw_118{margin-right:0!important}}._desktopNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88 ._l-username_ndkiw_118 ._i-dropdown-up-1_ndkiw_8,._mobileNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88 ._l-username_ndkiw_118 ._i-dropdown-up-1_ndkiw_8{transform:rotate(180deg)}._desktopNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88 ._l-username-dropdown_ndkiw_132,._mobileNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88 ._l-username-dropdown_ndkiw_132{right:revert!important}._desktopNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88 ._is-closed_ndkiw_135,._mobileNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88 ._is-closed_ndkiw_135{display:none!important}._desktopNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88 ._m-dropdown_ndkiw_138,._mobileNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88 ._m-dropdown_ndkiw_138{display:flex;flex-direction:column;gap:12px;top:52px;max-height:fit-content;width:342px;right:revert!important;box-shadow:0 2px 4px #66739973}@media (max-width: 960px){._desktopNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88 ._m-dropdown_ndkiw_138,._mobileNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88 ._m-dropdown_ndkiw_138{top:150px;right:0!important;left:0;margin:auto;padding:16px 0;max-height:revert}}._desktopNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88 ._m-dropdown_ndkiw_138 ._m-dropdown__item_ndkiw_158:hover ._coursesCount_ndkiw_158,._mobileNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88 ._m-dropdown_ndkiw_138 ._m-dropdown__item_ndkiw_158:hover ._coursesCount_ndkiw_158{color:#545e7d}._desktopNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88 ._m-dropdown_ndkiw_138 ._m-dropdown__item_ndkiw_158:hover ._coursesCount_ndkiw_158._dark_ndkiw_106,._mobileNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88 ._m-dropdown_ndkiw_138 ._m-dropdown__item_ndkiw_158:hover ._coursesCount_ndkiw_158._dark_ndkiw_106{color:#d7d7d7}._desktopNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88 ._m-dropdown_ndkiw_138 ._m-dropdown__i-head_ndkiw_164,._mobileNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88 ._m-dropdown_ndkiw_138 ._m-dropdown__i-head_ndkiw_164{display:flex;justify-content:space-between;gap:8px}._desktopNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88 ._m-dropdown_ndkiw_138 ._m-dropdown__i-head_ndkiw_164 ._topics_ndkiw_169,._mobileNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88 ._m-dropdown_ndkiw_138 ._m-dropdown__i-head_ndkiw_164 ._topics_ndkiw_169{color:#49526d}._desktopNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88 ._m-dropdown_ndkiw_138 ._m-dropdown__i-head_ndkiw_164 ._topics_ndkiw_169._dark_ndkiw_106,._mobileNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88 ._m-dropdown_ndkiw_138 ._m-dropdown__i-head_ndkiw_164 ._topics_ndkiw_169._dark_ndkiw_106{color:#d7d7d7}._desktopNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88 ._m-dropdown_ndkiw_138 ._coursesCount_ndkiw_158,._mobileNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88 ._m-dropdown_ndkiw_138 ._coursesCount_ndkiw_158{color:#969696;font-size:11px;font-weight:400}._desktopNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88 ._courseDropDownContainer_ndkiw_180,._mobileNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88 ._courseDropDownContainer_ndkiw_180{top:20px;left:-116px}._desktopNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88:hover ._on-link-hover--username_ndkiw_184,._mobileNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88:hover ._on-link-hover--username_ndkiw_184{color:#363636!important}._desktopNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88:hover ._i-dropdown-down-1_ndkiw_18,._desktopNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88:hover ._i-dropdown-up-1_ndkiw_8,._mobileNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88:hover ._i-dropdown-down-1_ndkiw_18,._mobileNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88:hover ._i-dropdown-up-1_ndkiw_8{background:url(https://cdn.codechef.com/images/icons/dropdown-1-hover.svg)!important}._desktopNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88:hover ._i-dropdown-up-1_ndkiw_8,._mobileNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._dropdownNavigationItem_ndkiw_88:hover ._i-dropdown-up-1_ndkiw_8{transform:rotate(180deg)}._desktopNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._navigationItem_ndkiw_193,._mobileNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._navigationItem_ndkiw_193{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_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._navigationItem_ndkiw_193,._mobileNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._navigationItem_ndkiw_193{padding:4px 4px 4px 16px}}._desktopNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._navigationItem_ndkiw_193 ._navigationLink_ndkiw_103,._mobileNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._navigationItem_ndkiw_193 ._navigationLink_ndkiw_103{color:inherit}._desktopNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._navigationItem_ndkiw_193:hover,._mobileNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._navigationItem_ndkiw_193:hover{background:#eceff6;border-radius:2px;text-decoration:none!important;transition:background .5s}._desktopNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._activeItemTab_ndkiw_218,._mobileNavigation_ndkiw_79 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._activeItemTab_ndkiw_218{line-height:28px;margin-top:2px;border-bottom:2px solid #5A86DC}._desktopNavigation_ndkiw_79._dark_ndkiw_106 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._navigationItem_ndkiw_193,._mobileNavigation_ndkiw_79._dark_ndkiw_106 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._navigationItem_ndkiw_193{color:#d7d7d7}._desktopNavigation_ndkiw_79._dark_ndkiw_106 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._navigationItem_ndkiw_193:hover,._mobileNavigation_ndkiw_79._dark_ndkiw_106 ._headerNavigation_ndkiw_79 ._navigationRow_ndkiw_83 ._navigationItem_ndkiw_193:hover{background:#313238;color:#fff}._desktopNavigation_ndkiw_79{display:flex;margin-right:8px}@media (max-width: 960px){._desktopNavigation_ndkiw_79{display:none}}._mobileNavigation_ndkiw_79{justify-content:center;align-items:center;padding:16px 48px;display:none;background:#fff}@media (max-width: 960px){._mobileNavigation_ndkiw_79{display:flex}}@media (max-width: 600px){._mobileNavigation_ndkiw_79{padding:16px 24px}}@media (max-width: 400px){._mobileNavigation_ndkiw_79{padding:16px}}._mobileNavigation_ndkiw_79._dark_ndkiw_106{background:#1d1e23}._l-course-dropdown-container_ndkiw_267{display:flex;justify-content:space-between;align-items:center;cursor:pointer}._l-left-dropdown_ndkiw_274{right:unset;left:0}._l-dropdown-container_ndkiw_2:hover ._on-link-hover_ndkiw_12{color:#445c95!important}._l-dropdown-container_ndkiw_2:hover ._i-dropdown-down_ndkiw_15,._l-dropdown-container_ndkiw_2:hover ._i-dropdown-up_ndkiw_8{background:url(https://cdn.codechef.com/images/icons/dropdown-hover.svg)!important}._l-dropdown-container_ndkiw_2:hover ._i-dropdown-down-1_ndkiw_18,._l-dropdown-container_ndkiw_2:hover ._i-dropdown-up-1_ndkiw_8{background:url(https://cdn.codechef.com/images/icons/dropdown-1-hover.svg)!important}._m-dropdown_ndkiw_138{background:#fff;box-shadow:0 3px 6px #00000029;padding:12px 0;width:260px;position:absolute;z-index:999;-webkit-user-select:none;user-select:none;top:36px;right:0;max-height:400px;overflow-y:auto}@media (max-width: 1020px){._m-dropdown_ndkiw_138{width:200px}}@media (max-width: 600px){._m-dropdown_ndkiw_138{width:170px;max-height:380px;padding:8px 0;right:-50px;top:32px}}._m-dropdown_ndkiw_138._dark_ndkiw_106{background:#1d1e23;box-shadow:none;border-radius:4px;border:1px solid rgba(43,56,82,.7)}._i-dropdown-down_ndkiw_15,._i-dropdown-down-1_ndkiw_18,._i-dropdown-up_ndkiw_8,._i-dropdown-up-1_ndkiw_8{margin-left:8px;margin-top:3px}._i-main-nav__dropdown-down_ndkiw_328,._i-main-nav__dropdown-up_ndkiw_329{margin-left:8px}._m-dropdown__item_ndkiw_158{display:block;padding:8px 28px;transition:background .2s;width:100%;text-decoration:none;text-align:left}@media (max-width: 600px){._m-dropdown__item_ndkiw_158{padding:8px 24px}}._m-dropdown__item_ndkiw_158:hover{background:#dce3ef;text-decoration:none}._m-dropdown__item_ndkiw_158:hover ._m-dropdown__i-head_ndkiw_164{color:#363636}._m-dropdown__item_ndkiw_158:hover ._m-dropdown__desc_ndkiw_354{color:#292929}._m-dropdown__item_ndkiw_158:hover._dark_ndkiw_106{background:#4d4d4d}._m-dropdown__item_ndkiw_158:hover._dark_ndkiw_106 ._m-dropdown__i-head_ndkiw_164{color:#fff}._m-dropdown__head_ndkiw_364{font-size:12px;font-weight:400;line-height:24px;color:#666;text-transform:uppercase;padding:4px 24px;letter-spacing:.3px}._m-dropdown__i-head_ndkiw_164{font-size:14px;font-weight:400;line-height:20px;color:#4a4a4a;transition:color .2s}@media (max-width: 600px){._m-dropdown__i-head_ndkiw_164{font-size:13px}}._m-dropdown__i-head_ndkiw_164._dark_ndkiw_106{color:#d7d7d7}._l-dropdown-divider_ndkiw_390{height:2px;background:#151313;border:none;opacity:.1;width:100%;margin-left:auto;margin-right:auto}._l-dropdown-divider--logout_ndkiw_400{display:none}@media (max-width: 800px){._l-dropdown-divider--logout_ndkiw_400{display:block}}._m-dropdown__desc_ndkiw_354{font-size:12px;font-weight:400;line-height:20px;color:#414141;opacity:.73;transition:color .5s}._is-closed_ndkiw_135{display:none}._l-display-flex_ndkiw_422{display:flex}._m-page-head_ndkiw_426,._m-page-head-1_ndkiw_426{display:flex;justify-content:center;align-items:center}@media (max-width: 499px){._m-page-head-1_ndkiw_426{margin-bottom:16px;width:100%;justify-content:flex-end}}._l-page-head__text_ndkiw_440{display:flex;align-items:center;padding-right:10px}@media (max-width: 1150px){._l-page-head__text_ndkiw_440{margin-bottom:32px}}._l-page-head__text_ndkiw_440 ._m-program-abbrev_ndkiw_450{margin-right:12px}._l-page-head__text-1_ndkiw_454{display:flex;align-items:center;padding-right:10px}._m-page-head__text_ndkiw_460{color:#fafbfd;opacity:.8;line-height:24px;font-size:18px;font-weight:600}@media (max-width: 600px){._m-page-head__text_ndkiw_460{font-size:16px}}._l-username-dropdown_ndkiw_132,._l-course-dropdown_ndkiw_267{right:0!important}._l-navigation_ndkiw_481{max-width:1440px;width:100%;margin:0 auto;padding:16px 56px 12px;display:flex;justify-content:center}@media (max-width: 1023px){._l-navigation_ndkiw_481{justify-content:flex-start}}._l-navigation_ndkiw_481 a{text-decoration:none;cursor:pointer}._l-navigation_ndkiw_481 *{box-sizing:border-box;font-family:Open Sans,serif;background:transparent;letter-spacing:0;color:#4a4a4a;outline:0}@media (max-width: 1023px){._l-navigation_ndkiw_481{padding-left:48px;padding-right:48px}}@media (max-width: tab_l){._l-navigation_ndkiw_481{padding-left:48px;padding-right:48px}}@media (max-width: 600px){._l-navigation_ndkiw_481{padding-left:24px;padding-right:24px}}@media (max-width: phone_l){._l-navigation_ndkiw_481{padding-left:24px;padding-right:24px}}@media (max-width: 345px){._l-navigation_ndkiw_481{padding-left:8px;padding-right:8px}}@media (max-width: phone_s){._l-navigation_ndkiw_481{padding-left:8px;padding-right:8px}}._l-navigation_ndkiw_481 *{-webkit-user-select:none;user-select:none}._l-navigation_ndkiw_481 ._m-navigation_ndkiw_545{display:inline-flex}._l-navigation_ndkiw_481 ._m-navigation_ndkiw_545 ._m-navigation-item__container_ndkiw_548{position:relative;display:flex;margin:0 2px}._l-navigation_ndkiw_481 ._m-navigation_ndkiw_545 ._m-navigation-text__container_ndkiw_553{display:flex;justify-content:center;align-items:center;cursor:pointer;padding:4px 12px 4px 16px}@media (max-width: 600px){._l-navigation_ndkiw_481 ._m-navigation_ndkiw_545 ._m-navigation-text__container_ndkiw_553{padding:4px 9px}}._l-navigation_ndkiw_481 ._m-navigation_ndkiw_545 ._m-navigation-text__container_ndkiw_553 ._m-main-nav_ndkiw_565{color:#363636;font-weight:400;font-size:14px;line-height:20px;white-space:nowrap;border-bottom:3px solid transparent}@media (max-width: 600px){._l-navigation_ndkiw_481 ._m-navigation_ndkiw_545 ._m-navigation-text__container_ndkiw_553 ._m-main-nav_ndkiw_565{font-size:12px}}._l-navigation_ndkiw_481 ._m-navigation_ndkiw_545 ._m-navigation-text__container_ndkiw_553 ._is-active_ndkiw_578{border-bottom:3px solid #5A86DC;font-weight:400}._l-navigation_ndkiw_481 ._m-navigation_ndkiw_545 ._m-navigation-text__container_ndkiw_553:hover{background:#eceff6;border-radius:2px;transition:background .5s}._l-navigation_ndkiw_481 ._m-navigation_ndkiw_545 ._is-active-internal-dropdown_ndkiw_587 ._m-navigation-text__container--internal_ndkiw_587{border-bottom:none;background:#f6f9fe}._l-navigation_ndkiw_481 ._m-navigation_ndkiw_545 ._is-active-internal-dropdown_ndkiw_587 ._l-navigation-divider--internal_ndkiw_591{display:none}._l-navigation_ndkiw_481 ._m-navigation_ndkiw_545 ._is-main-nav-active_ndkiw_594{background:#eceff6;border-radius:2px}._l-navigation_ndkiw_481 ._m-navigation_ndkiw_545 ._l-navigation-divider_ndkiw_591{margin:10px 16px;border:none;border-bottom:1px solid rgba(210,217,231,.6)}._l-navigation_ndkiw_481 ._m-navigation_ndkiw_545 ._l-navigation-divider--internal_ndkiw_591{margin:0 16px;border:none;border-bottom:1px solid rgba(210,217,231,.6)}._l-navigation_ndkiw_481 ._m-navigation_ndkiw_545 ._l-navigation-divider--vertical_ndkiw_608{border:none;border-right:1px solid #C0C5CD;height:28px;margin:0 6px}._l-navigation_ndkiw_481 ._m-navigation_ndkiw_545 ._m-navigation-item__heading_ndkiw_614{display:flex;padding:16px;font-weight:400;font-size:12px;line-height:12px;letter-spacing:.48px;text-transform:uppercase}._l-navigation_ndkiw_481 ._m-navigation_ndkiw_545 ._m-navigation-item__heading_ndkiw_614 i{margin-right:10px}._is-desktop-navigation_ndkiw_627{display:flex}@media (max-width: 1023px){._is-desktop-navigation_ndkiw_627{display:none}}@media (max-width: 1320px){._is-desktop-navigation_ndkiw_627 ._m-navigation-item__container_ndkiw_548:last-child ._m-navigation-dropdown__container_ndkiw_636{right:0}}._is-tablet-navigation_ndkiw_641{display:none}@media (max-width: 1023px){._is-tablet-navigation_ndkiw_641{display:flex}}@media (max-width: 375px){._is-tablet-navigation_ndkiw_641{display:none}}@media (max-width: 799px){._is-tablet-navigation_ndkiw_641 ._m-navigation-item__container_ndkiw_548:last-child ._m-navigation-dropdown__container_ndkiw_636,._is-tablet-navigation_ndkiw_641 ._m-navigation-item__container_ndkiw_548:nth-last-child(2) ._m-navigation-dropdown__container_ndkiw_636{right:0}}@media (max-width: 400px){._is-tablet-navigation_ndkiw_641 ._m-navigation-item__container_ndkiw_548:nth-last-child(3) ._m-navigation-dropdown__container_ndkiw_636{left:-20px}}@media (max-width: 600px){._is-tablet-navigation_ndkiw_641 ._m-navigation-text--desktop_ndkiw_665{display:none}}._is-tablet-navigation_ndkiw_641 ._m-navigation-text--tablet_ndkiw_669{display:none}@media (max-width: 600px){._is-tablet-navigation_ndkiw_641 ._m-navigation-text--tablet_ndkiw_669{display:block}}._is-mobile-navigation_ndkiw_678{display:none}@media (max-width: 375px){._is-mobile-navigation_ndkiw_678{display:block}}@media (max-width: 600px){._is-mobile-navigation_ndkiw_678 ._m-navigation-text--desktop_ndkiw_665{display:none}}._is-mobile-navigation_ndkiw_678 ._m-navigation-text--mobile_ndkiw_691{display:none}@media (max-width: 600px){._is-mobile-navigation_ndkiw_678 ._m-navigation-text--mobile_ndkiw_691{display:block}}._is-mobile-navigation_ndkiw_678 ._m-navigation-item__container_ndkiw_548:last-child ._m-navigation-dropdown__container_ndkiw_636{right:0}._is-mobile-navigation_ndkiw_678 ._m-navigation-item__container_ndkiw_548:nth-last-child(2) ._m-navigation-dropdown__container_ndkiw_636{right:-45px}._is-mobile-navigation_ndkiw_678 ._m-navigation-item__container_ndkiw_548:nth-last-child(3) ._m-navigation-dropdown__container_ndkiw_636{right:-135px}._is-nav-dropdown-closed_ndkiw_709{display:none}._is-nav-dropdown-open_ndkiw_713{display:flex}._i-dropdown-down-1_ndkiw_18,._i-dropdown-up-1_ndkiw_8{background:url(https://cdn.codechef.com/images/icons/dropdown-1.svg);display:inline-block;width:8px;height:4px}._i-dropdown-down_ndkiw_15,._i-dropdown-up_ndkiw_8{background:url(https://cdn.codechef.com/images/icons/dropdown.svg);display:inline-block;width:8px;height:4px}._l-dropdown-container_12x5r_3,._l-dropdown-container--username_12x5r_3{display:flex;justify-content:space-between;align-items:center;cursor:pointer}._l-dropdown-container_12x5r_3 ._i-dropdown-up-1_12x5r_9,._l-dropdown-container--username_12x5r_3 ._i-dropdown-up-1_12x5r_9{transform:rotate(180deg)}._l-dropdown-container_12x5r_3:hover ._i-dropdown-down_12x5r_16,._l-dropdown-container_12x5r_3:hover ._i-dropdown-up_12x5r_9{background:url(https://cdn.codechef.com/images/icons/dropdown-hover.svg)!important}._l-dropdown-container_12x5r_3:hover ._i-dropdown-down-1_12x5r_19,._l-dropdown-container_12x5r_3:hover ._i-dropdown-up-1_12x5r_9{background:url(https://cdn.codechef.com/images/icons/dropdown-1-hover.svg)!important}._l-nav_12x5r_23{display:none;align-items:center;padding:22px 56px 15px}@media (max-width: 1023px){._l-nav_12x5r_23{display:flex}}@media (max-width: tab_l){._l-nav_12x5r_23{display:flex}}@media (max-width: 900px){._l-nav_12x5r_23{padding-left:48px;padding-right:48px}}@media (max-width: tab_s){._l-nav_12x5r_23{padding-left:48px;padding-right:48px}}@media (max-width: 600px){._l-nav_12x5r_23{padding-left:24px;padding-right:24px}}@media (max-width: phone_l){._l-nav_12x5r_23{padding-left:24px;padding-right:24px}}@media (max-width: 499px){._l-nav_12x5r_23{max-width:368px}}@media (max-width: 345px){._l-nav_12x5r_23{padding-left:12px;padding-right:12px}}@media (max-width: phone_s){._l-nav_12x5r_23{padding-left:12px;padding-right:12px}}._desktopNavigation_12x5r_80 ._headerNavigation_12x5r_80,._mobileNavigation_12x5r_80 ._headerNavigation_12x5r_80{display:flex;align-items:center}._desktopNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84,._mobileNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84{display:flex;justify-content:space-between;align-items:center}._desktopNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89,._mobileNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89{display:flex;align-items:center;cursor:pointer;padding:4px 12px 4px 16px;font-size:14px;line-height:30px;white-space:nowrap;text-decoration:none}@media (max-width: 400px){._desktopNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89,._mobileNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89{padding:4px 4px 4px 16px}}._desktopNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89 ._navigationLink_12x5r_104,._mobileNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89 ._navigationLink_12x5r_104{color:inherit}._desktopNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89 ._navigationLink_12x5r_104._dark_12x5r_107,._mobileNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89 ._navigationLink_12x5r_104._dark_12x5r_107{color:#d7d7d7}._desktopNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89._selected_12x5r_110,._mobileNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89._selected_12x5r_110{background:#eceff6;border-radius:2px;text-decoration:none!important;transition:background .5s}._desktopNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89._selected_12x5r_110._dark_12x5r_107,._mobileNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89._selected_12x5r_110._dark_12x5r_107{background:#313238}._desktopNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89 ._l-username_12x5r_119,._mobileNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89 ._l-username_12x5r_119{display:flex;align-items:center;justify-content:center;position:relative}@media (max-width: 800px){._desktopNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89 ._l-username_12x5r_119,._mobileNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89 ._l-username_12x5r_119{margin-right:0!important}}._desktopNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89 ._l-username_12x5r_119 ._i-dropdown-up-1_12x5r_9,._mobileNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89 ._l-username_12x5r_119 ._i-dropdown-up-1_12x5r_9{transform:rotate(180deg)}._desktopNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89 ._l-username-dropdown_12x5r_133,._mobileNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89 ._l-username-dropdown_12x5r_133{right:revert!important}._desktopNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89 ._is-closed_12x5r_136,._mobileNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89 ._is-closed_12x5r_136{display:none!important}._desktopNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89 ._m-dropdown_12x5r_139,._mobileNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89 ._m-dropdown_12x5r_139{display:flex;flex-direction:column;gap:12px;top:52px;max-height:fit-content;width:342px;right:revert!important;box-shadow:0 2px 4px #66739973}@media (max-width: 960px){._desktopNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89 ._m-dropdown_12x5r_139,._mobileNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89 ._m-dropdown_12x5r_139{top:150px;right:0!important;left:0;margin:auto;padding:16px 0;max-height:revert}}._desktopNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89 ._m-dropdown_12x5r_139 ._m-dropdown__item_12x5r_159:hover ._coursesCount_12x5r_159,._mobileNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89 ._m-dropdown_12x5r_139 ._m-dropdown__item_12x5r_159:hover ._coursesCount_12x5r_159{color:#545e7d}._desktopNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89 ._m-dropdown_12x5r_139 ._m-dropdown__item_12x5r_159:hover ._coursesCount_12x5r_159._dark_12x5r_107,._mobileNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89 ._m-dropdown_12x5r_139 ._m-dropdown__item_12x5r_159:hover ._coursesCount_12x5r_159._dark_12x5r_107{color:#d7d7d7}._desktopNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89 ._m-dropdown_12x5r_139 ._m-dropdown__i-head_12x5r_165,._mobileNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89 ._m-dropdown_12x5r_139 ._m-dropdown__i-head_12x5r_165{display:flex;justify-content:space-between;gap:8px}._desktopNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89 ._m-dropdown_12x5r_139 ._m-dropdown__i-head_12x5r_165 ._topics_12x5r_170,._mobileNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89 ._m-dropdown_12x5r_139 ._m-dropdown__i-head_12x5r_165 ._topics_12x5r_170{color:#49526d}._desktopNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89 ._m-dropdown_12x5r_139 ._m-dropdown__i-head_12x5r_165 ._topics_12x5r_170._dark_12x5r_107,._mobileNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89 ._m-dropdown_12x5r_139 ._m-dropdown__i-head_12x5r_165 ._topics_12x5r_170._dark_12x5r_107{color:#d7d7d7}._desktopNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89 ._m-dropdown_12x5r_139 ._coursesCount_12x5r_159,._mobileNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89 ._m-dropdown_12x5r_139 ._coursesCount_12x5r_159{color:#969696;font-size:11px;font-weight:400}._desktopNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89 ._courseDropDownContainer_12x5r_181,._mobileNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89 ._courseDropDownContainer_12x5r_181{top:20px;left:-116px}._desktopNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89:hover ._on-link-hover--username_12x5r_185,._mobileNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89:hover ._on-link-hover--username_12x5r_185{color:#363636!important}._desktopNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89:hover ._i-dropdown-down-1_12x5r_19,._desktopNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89:hover ._i-dropdown-up-1_12x5r_9,._mobileNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89:hover ._i-dropdown-down-1_12x5r_19,._mobileNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89:hover ._i-dropdown-up-1_12x5r_9{background:url(https://cdn.codechef.com/images/icons/dropdown-1-hover.svg)!important}._desktopNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89:hover ._i-dropdown-up-1_12x5r_9,._mobileNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._dropdownNavigationItem_12x5r_89:hover ._i-dropdown-up-1_12x5r_9{transform:rotate(180deg)}._desktopNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._navigationItem_12x5r_194,._mobileNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._navigationItem_12x5r_194{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_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._navigationItem_12x5r_194,._mobileNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._navigationItem_12x5r_194{padding:4px 4px 4px 16px}}._desktopNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._navigationItem_12x5r_194 ._navigationLink_12x5r_104,._mobileNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._navigationItem_12x5r_194 ._navigationLink_12x5r_104{color:inherit}._desktopNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._navigationItem_12x5r_194:hover,._mobileNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._navigationItem_12x5r_194:hover{background:#eceff6;border-radius:2px;text-decoration:none!important;transition:background .5s}._desktopNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._activeItemTab_12x5r_219,._mobileNavigation_12x5r_80 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._activeItemTab_12x5r_219{line-height:28px;margin-top:2px;border-bottom:2px solid #5A86DC}._desktopNavigation_12x5r_80._dark_12x5r_107 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._navigationItem_12x5r_194,._mobileNavigation_12x5r_80._dark_12x5r_107 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._navigationItem_12x5r_194{color:#d7d7d7}._desktopNavigation_12x5r_80._dark_12x5r_107 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._navigationItem_12x5r_194:hover,._mobileNavigation_12x5r_80._dark_12x5r_107 ._headerNavigation_12x5r_80 ._navigationRow_12x5r_84 ._navigationItem_12x5r_194:hover{background:#313238;color:#fff}._desktopNavigation_12x5r_80{display:flex;margin-right:8px}@media (max-width: 960px){._desktopNavigation_12x5r_80{display:none}}._mobileNavigation_12x5r_80{justify-content:center;align-items:center;padding:16px 48px;display:none;background:#fff}@media (max-width: 960px){._mobileNavigation_12x5r_80{display:flex}}@media (max-width: 600px){._mobileNavigation_12x5r_80{padding:16px 24px}}@media (max-width: 400px){._mobileNavigation_12x5r_80{padding:16px}}._mobileNavigation_12x5r_80._dark_12x5r_107{background:#1d1e23}._l-course-dropdown-container_12x5r_268{display:flex;justify-content:space-between;align-items:center;cursor:pointer}._l-left-dropdown_12x5r_275{right:unset;left:0}._l-dropdown-container_12x5r_3:hover ._on-link-hover_12x5r_13{color:#445c95!important}._l-dropdown-container_12x5r_3:hover ._i-dropdown-down_12x5r_16,._l-dropdown-container_12x5r_3:hover ._i-dropdown-up_12x5r_9{background:url(https://cdn.codechef.com/images/icons/dropdown-hover.svg)!important}._l-dropdown-container_12x5r_3:hover ._i-dropdown-down-1_12x5r_19,._l-dropdown-container_12x5r_3:hover ._i-dropdown-up-1_12x5r_9{background:url(https://cdn.codechef.com/images/icons/dropdown-1-hover.svg)!important}._m-dropdown_12x5r_139{background:#fff;box-shadow:0 3px 6px #00000029;padding:12px 0;width:260px;position:absolute;z-index:999;-webkit-user-select:none;user-select:none;top:36px;right:0;max-height:400px;overflow-y:auto}@media (max-width: 1020px){._m-dropdown_12x5r_139{width:200px}}@media (max-width: 600px){._m-dropdown_12x5r_139{width:170px;max-height:380px;padding:8px 0;right:-50px;top:32px}}._m-dropdown_12x5r_139._dark_12x5r_107{background:#1d1e23;box-shadow:none;border-radius:4px;border:1px solid rgba(43,56,82,.7)}._i-dropdown-down_12x5r_16,._i-dropdown-down-1_12x5r_19,._i-dropdown-up_12x5r_9,._i-dropdown-up-1_12x5r_9{margin-left:8px;margin-top:3px}._i-main-nav__dropdown-down_12x5r_329,._i-main-nav__dropdown-up_12x5r_330{margin-left:8px}._m-dropdown__item_12x5r_159{display:block;padding:8px 28px;transition:background .2s;width:100%;text-decoration:none;text-align:left}@media (max-width: 600px){._m-dropdown__item_12x5r_159{padding:8px 24px}}._m-dropdown__item_12x5r_159:hover{background:#dce3ef;text-decoration:none}._m-dropdown__item_12x5r_159:hover ._m-dropdown__i-head_12x5r_165{color:#363636}._m-dropdown__item_12x5r_159:hover ._m-dropdown__desc_12x5r_355{color:#292929}._m-dropdown__item_12x5r_159:hover._dark_12x5r_107{background:#4d4d4d}._m-dropdown__item_12x5r_159:hover._dark_12x5r_107 ._m-dropdown__i-head_12x5r_165{color:#fff}._m-dropdown__head_12x5r_365{font-size:12px;font-weight:400;line-height:24px;color:#666;text-transform:uppercase;padding:4px 24px;letter-spacing:.3px}._m-dropdown__i-head_12x5r_165{font-size:14px;font-weight:400;line-height:20px;color:#4a4a4a;transition:color .2s}@media (max-width: 600px){._m-dropdown__i-head_12x5r_165{font-size:13px}}._m-dropdown__i-head_12x5r_165._dark_12x5r_107{color:#d7d7d7}._l-dropdown-divider_12x5r_391{height:2px;background:#151313;border:none;opacity:.1;width:100%;margin-left:auto;margin-right:auto}._l-dropdown-divider--logout_12x5r_401{display:none}@media (max-width: 800px){._l-dropdown-divider--logout_12x5r_401{display:block}}._m-dropdown__desc_12x5r_355{font-size:12px;font-weight:400;line-height:20px;color:#414141;opacity:.73;transition:color .5s}._is-closed_12x5r_136{display:none}._l-display-flex_12x5r_423{display:flex}._m-page-head_12x5r_427,._m-page-head-1_12x5r_427{display:flex;justify-content:center;align-items:center}@media (max-width: 499px){._m-page-head-1_12x5r_427{margin-bottom:16px;width:100%;justify-content:flex-end}}._l-page-head__text_12x5r_441{display:flex;align-items:center;padding-right:10px}@media (max-width: 1150px){._l-page-head__text_12x5r_441{margin-bottom:32px}}._l-page-head__text_12x5r_441 ._m-program-abbrev_12x5r_451{margin-right:12px}._l-page-head__text-1_12x5r_455{display:flex;align-items:center;padding-right:10px}._m-page-head__text_12x5r_461{color:#fafbfd;opacity:.8;line-height:24px;font-size:18px;font-weight:600}@media (max-width: 600px){._m-page-head__text_12x5r_461{font-size:16px}}._l-username-dropdown_12x5r_133,._l-course-dropdown_12x5r_268{right:0!important}._l-navigation_12x5r_482{max-width:1440px;width:100%;margin:0 auto;padding:16px 56px 12px;display:flex;justify-content:center}@media (max-width: 1023px){._l-navigation_12x5r_482{justify-content:flex-start}}._l-navigation_12x5r_482 a{text-decoration:none;cursor:pointer}._l-navigation_12x5r_482 *{box-sizing:border-box;font-family:Open Sans,serif;background:transparent;letter-spacing:0;color:#4a4a4a;outline:0}@media (max-width: 1023px){._l-navigation_12x5r_482{padding-left:48px;padding-right:48px}}@media (max-width: tab_l){._l-navigation_12x5r_482{padding-left:48px;padding-right:48px}}@media (max-width: 600px){._l-navigation_12x5r_482{padding-left:24px;padding-right:24px}}@media (max-width: phone_l){._l-navigation_12x5r_482{padding-left:24px;padding-right:24px}}@media (max-width: 345px){._l-navigation_12x5r_482{padding-left:8px;padding-right:8px}}@media (max-width: phone_s){._l-navigation_12x5r_482{padding-left:8px;padding-right:8px}}._l-navigation_12x5r_482 *{-webkit-user-select:none;user-select:none}._l-navigation_12x5r_482 ._m-navigation_12x5r_546{display:inline-flex}._l-navigation_12x5r_482 ._m-navigation_12x5r_546 ._m-navigation-item__container_12x5r_549{position:relative;display:flex;margin:0 2px}._l-navigation_12x5r_482 ._m-navigation_12x5r_546 ._m-navigation-text__container_12x5r_554{display:flex;justify-content:center;align-items:center;cursor:pointer;padding:4px 12px 4px 16px}@media (max-width: 600px){._l-navigation_12x5r_482 ._m-navigation_12x5r_546 ._m-navigation-text__container_12x5r_554{padding:4px 9px}}._l-navigation_12x5r_482 ._m-navigation_12x5r_546 ._m-navigation-text__container_12x5r_554 ._m-main-nav_12x5r_566{color:#363636;font-weight:400;font-size:14px;line-height:20px;white-space:nowrap;border-bottom:3px solid transparent}@media (max-width: 600px){._l-navigation_12x5r_482 ._m-navigation_12x5r_546 ._m-navigation-text__container_12x5r_554 ._m-main-nav_12x5r_566{font-size:12px}}._l-navigation_12x5r_482 ._m-navigation_12x5r_546 ._m-navigation-text__container_12x5r_554 ._is-active_12x5r_579{border-bottom:3px solid #5A86DC;font-weight:400}._l-navigation_12x5r_482 ._m-navigation_12x5r_546 ._m-navigation-text__container_12x5r_554:hover{background:#eceff6;border-radius:2px;transition:background .5s}._l-navigation_12x5r_482 ._m-navigation_12x5r_546 ._is-active-internal-dropdown_12x5r_588 ._m-navigation-text__container--internal_12x5r_588{border-bottom:none;background:#f6f9fe}._l-navigation_12x5r_482 ._m-navigation_12x5r_546 ._is-active-internal-dropdown_12x5r_588 ._l-navigation-divider--internal_12x5r_592{display:none}._l-navigation_12x5r_482 ._m-navigation_12x5r_546 ._is-main-nav-active_12x5r_595{background:#eceff6;border-radius:2px}._l-navigation_12x5r_482 ._m-navigation_12x5r_546 ._l-navigation-divider_12x5r_592{margin:10px 16px;border:none;border-bottom:1px solid rgba(210,217,231,.6)}._l-navigation_12x5r_482 ._m-navigation_12x5r_546 ._l-navigation-divider--internal_12x5r_592{margin:0 16px;border:none;border-bottom:1px solid rgba(210,217,231,.6)}._l-navigation_12x5r_482 ._m-navigation_12x5r_546 ._l-navigation-divider--vertical_12x5r_609{border:none;border-right:1px solid #C0C5CD;height:28px;margin:0 6px}._l-navigation_12x5r_482 ._m-navigation_12x5r_546 ._m-navigation-item__heading_12x5r_615{display:flex;padding:16px;font-weight:400;font-size:12px;line-height:12px;letter-spacing:.48px;text-transform:uppercase}._l-navigation_12x5r_482 ._m-navigation_12x5r_546 ._m-navigation-item__heading_12x5r_615 i{margin-right:10px}._is-desktop-navigation_12x5r_628{display:flex}@media (max-width: 1023px){._is-desktop-navigation_12x5r_628{display:none}}@media (max-width: 1320px){._is-desktop-navigation_12x5r_628 ._m-navigation-item__container_12x5r_549:last-child ._m-navigation-dropdown__container_12x5r_637{right:0}}._is-tablet-navigation_12x5r_642{display:none}@media (max-width: 1023px){._is-tablet-navigation_12x5r_642{display:flex}}@media (max-width: 375px){._is-tablet-navigation_12x5r_642{display:none}}@media (max-width: 799px){._is-tablet-navigation_12x5r_642 ._m-navigation-item__container_12x5r_549:last-child ._m-navigation-dropdown__container_12x5r_637,._is-tablet-navigation_12x5r_642 ._m-navigation-item__container_12x5r_549:nth-last-child(2) ._m-navigation-dropdown__container_12x5r_637{right:0}}@media (max-width: 400px){._is-tablet-navigation_12x5r_642 ._m-navigation-item__container_12x5r_549:nth-last-child(3) ._m-navigation-dropdown__container_12x5r_637{left:-20px}}@media (max-width: 600px){._is-tablet-navigation_12x5r_642 ._m-navigation-text--desktop_12x5r_666{display:none}}._is-tablet-navigation_12x5r_642 ._m-navigation-text--tablet_12x5r_670{display:none}@media (max-width: 600px){._is-tablet-navigation_12x5r_642 ._m-navigation-text--tablet_12x5r_670{display:block}}._is-mobile-navigation_12x5r_679{display:none}@media (max-width: 375px){._is-mobile-navigation_12x5r_679{display:block}}@media (max-width: 600px){._is-mobile-navigation_12x5r_679 ._m-navigation-text--desktop_12x5r_666{display:none}}._is-mobile-navigation_12x5r_679 ._m-navigation-text--mobile_12x5r_692{display:none}@media (max-width: 600px){._is-mobile-navigation_12x5r_679 ._m-navigation-text--mobile_12x5r_692{display:block}}._is-mobile-navigation_12x5r_679 ._m-navigation-item__container_12x5r_549:last-child ._m-navigation-dropdown__container_12x5r_637{right:0}._is-mobile-navigation_12x5r_679 ._m-navigation-item__container_12x5r_549:nth-last-child(2) ._m-navigation-dropdown__container_12x5r_637{right:-45px}._is-mobile-navigation_12x5r_679 ._m-navigation-item__container_12x5r_549:nth-last-child(3) ._m-navigation-dropdown__container_12x5r_637{right:-135px}._is-nav-dropdown-closed_12x5r_710{display:none}._is-nav-dropdown-open_12x5r_714{display:flex}._i-dropdown-down-1_12x5r_19,._i-dropdown-up-1_12x5r_9{background:url(https://cdn.codechef.com/images/icons/dropdown-1.svg);display:inline-block;width:8px;height:4px}._i-dropdown-down_12x5r_16,._i-dropdown-up_12x5r_9{background:url(https://cdn.codechef.com/images/icons/dropdown.svg);display:inline-block;width:8px;height:4px}._m-header-one_12x5r_732,._m-header-one_12x5r_732 *{box-sizing:border-box;font-family:Open Sans,serif;letter-spacing:0;color:#4a4a4a;outline:0}._m-header-one_12x5r_732 header{margin:0;padding:0}._m-header-one_12x5r_732 ul{margin:0}._m-header-one_12x5r_732 a{text-decoration:none;cursor:pointer}._m-header-one_12x5r_732 button{cursor:pointer}._m-header-one_12x5r_732 p{margin:0;padding:0}._m-header-one_12x5r_732{box-shadow:0 2px 4px #00000026;position:relative;background:#fff}._m-header-one_12x5r_732 ._l-header_12x5r_763{max-width:1440px;height:72px;width:100%;margin:0 auto;padding:0 56px;display:flex;justify-content:space-between}@media (max-width: 1023px){._m-header-one_12x5r_732 ._l-header_12x5r_763{padding:0 48px}}@media (max-width: tab_l){._m-header-one_12x5r_732 ._l-header_12x5r_763{padding:0 48px}}@media (max-width: 600px){._m-header-one_12x5r_732 ._l-header_12x5r_763{padding:0 16px}}@media (max-width: phone_l){._m-header-one_12x5r_732 ._l-header_12x5r_763{padding:0 16px}}@media (max-width: 345px){._m-header-one_12x5r_732 ._l-header_12x5r_763{padding:0 12px}}@media (max-width: phone_s){._m-header-one_12x5r_732 ._l-header_12x5r_763{padding:0 12px}}._m-header-one_12x5r_732 ._l-header-s_12x5r_802{height:64px!important}._m-header-one_12x5r_732 ._l-header__logo_12x5r_805{display:flex}._m-header-one_12x5r_732 ._l-header__image_12x5r_808{width:150px;padding:6px 0}@media (max-width: 499px){._m-header-one_12x5r_732 ._l-header__image_12x5r_808{padding:12px 0;width:119px}}._m-header-one_12x5r_732 ._l-header__image-2_12x5r_818{width:150px;padding:6px 0}@media (max-width: 680px){._m-header-one_12x5r_732 ._l-header__image-2_12x5r_818{padding:12px 0;width:52px}}._m-header-one_12x5r_732 ._m-header__image_12x5r_828{width:150px;height:58px}._m-header-one_12x5r_732 ._m-header__image--pc_12x5r_832{display:block}@media (max-width: 680px){._m-header-one_12x5r_732 ._m-header__image--pc_12x5r_832{display:none}}._m-header-one_12x5r_732 ._m-header__image--mobile_12x5r_840{display:none;margin-top:-8px}@media (max-width: 680px){._m-header-one_12x5r_732 ._m-header__image--mobile_12x5r_840{display:block;width:52px;height:52px}}._m-header-one_12x5r_732 ._l-header__text_12x5r_851{margin-left:12px;padding-top:29px;padding-bottom:22px;display:flex;align-items:center;font-weight:600}@media (max-width: 345px){._m-header-one_12x5r_732 ._l-header__text_12x5r_851{margin-left:10px}}@media (max-width: phone_s){._m-header-one_12x5r_732 ._l-header__text_12x5r_851{margin-left:10px}}@media (max-width: 600px){._m-header-one_12x5r_732 ._l-header__text--modified_12x5r_870{margin-left:5px!important}}._m-header-one_12x5r_732 ._m-header__text_12x5r_874{display:flex;align-items:center;font-size:16px;line-height:28px}@media (max-width: 499px){._m-header-one_12x5r_732 ._m-header__text_12x5r_874{font-size:14px}}._m-header-one_12x5r_732 ._l-header__sec-image_12x5r_885{width:100px;margin-left:12px;display:flex;align-items:center}@media (max-width: 600px){._m-header-one_12x5r_732 ._l-header__sec-image_12x5r_885{width:92px}}._m-header-one_12x5r_732 ._l-header__sec-image_12x5r_885 ._m-header__sec-image_12x5r_896{width:100%;display:flex;align-items:center}._m-header-one_12x5r_732 ._l-header__sec-image_12x5r_885 ._m-header__sec-image_12x5r_896 img{width:100%}._m-header-one_12x5r_732 ._m-header__text_12x5r_874:before,._m-header-one_12x5r_732 ._m-header__sec-image_12x5r_896:before{display:block;content:"";width:0;margin-top:0;margin-right:12px;border-left:1px solid #363636;opacity:.2}@media (max-width: 345px){._m-header-one_12x5r_732 ._m-header__text_12x5r_874:before,._m-header-one_12x5r_732 ._m-header__sec-image_12x5r_896:before{margin-right:10px}}@media (max-width: phone_s){._m-header-one_12x5r_732 ._m-header__text_12x5r_874:before,._m-header-one_12x5r_732 ._m-header__sec-image_12x5r_896:before{margin-right:10px}}._m-header-one_12x5r_732 ._m-header__text_12x5r_874:before{height:25px}._m-header-one_12x5r_732 ._m-header__sec-image_12x5r_896:before{height:34px}@media (max-width: 1023px){._m-header-one_12x5r_732 ._l-header__nav_12x5r_930{display:none}}@media (max-width: tab_l){._m-header-one_12x5r_732 ._l-header__nav_12x5r_930{display:none}}._m-header-one_12x5r_732._dark_12x5r_107{background:#111}._m-header-one_12x5r_732 ._headerRightContainer_12x5r_943,._m-header-one_12x5r_732 ._userDropdown_12x5r_946{display:flex}._m-header-one_12x5r_732 ._userDropdown_12x5r_946 ._m-logout-username_12x5r_949{cursor:pointer}._m-header-one_12x5r_732 ._m-logout-username_12x5r_949 img{margin-right:4px!important}._m-header-one_12x5r_732 ._usernameContainer_12x5r_955{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_12x5r_732 ._usernameContainer_12x5r_955{padding-left:24px;padding-right:24px}}._m-header-one_12x5r_732 ._usernameContainer_12x5r_955 ._username_12x5r_955{font-size:12px;line-height:normal!important;text-overflow:ellipsis;overflow:hidden}@media (max-width: 600px){._m-header-one_12x5r_732 ._usernameContainer_12x5r_955 ._username_12x5r_955{font-size:10px;display:inline!important}}._m-header-one_12x5r_732 ._usernameContainer_12x5r_955._dark_12x5r_107{border-color:#2b3852b3}._m-header-one_12x5r_732 ._usernameContainer_12x5r_955._dark_12x5r_107 ._username_12x5r_955{color:#d7d7d7}._m-header-one_12x5r_732 ._usernameContainer_12x5r_955 ._m-username--star_12x5r_986,._m-header-one_12x5r_732 ._usernameContainer_12x5r_955 ._m-user-star_12x5r_986{display:inline-flex;justify-content:center;color:#fff;align-items:center;-webkit-user-select:none;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_12x5r_732 ._usernameContainer_12x5r_955 ._m-username--star_12x5r_986{display:none}}._m-header-one_12x5r_732 ._m-divider--vertical_12x5r_1004{border:none;border-right:1px solid #C0C5CD;height:28px;margin:0 24px}@media (max-width: 450px){._m-header-one_12x5r_732 ._m-divider--vertical_12x5r_1004{display:none}}._m-header-one_12x5r_732 ._m-divider--vertical_12x5r_1004._dark_12x5r_107{margin:0 8px;border-color:#2b3852b3}._m-header-one_12x5r_732 ._m-login-container--desktop_12x5r_1019{display:block}@media (max-width: 600px){._m-header-one_12x5r_732 ._m-login-container--desktop_12x5r_1019{display:none}}._m-header-one_12x5r_732 ._m-login-button-no-border_12x5r_1027{line-height:32px;text-align:center;font-size:14px;padding:0 28px;border-radius:2px;background:transparent;border:1px solid transparent;color:#2a67b1;margin:0 10px 0 0;font-weight:600;transition:none}._m-header-one_12x5r_732 ._m-login-button-no-border_12x5r_1027._dark_12x5r_107{color:#5780b0}._m-header-one_12x5r_732 ._m-login-button-no-border_12x5r_1027:hover{background:#f0f7fe;border:1px solid #F0F7FE;box-shadow:0 2px 4px #00000026;color:#2a67b1}._m-header-one_12x5r_732 ._m-login-button_12x5r_1027,._m-header-one_12x5r_732 ._m-signup-button_12x5r_1049{line-height:32px;text-align:center;font-size:14px;border:1px solid #2A67B1;padding:0 28px;border-radius:2px;color:#2a67b1;font-weight:600;background:initial;white-space:nowrap;margin:0;background:transparent;transition:none}@media (max-width: 1023px){._m-header-one_12x5r_732 ._m-login-button_12x5r_1027,._m-header-one_12x5r_732 ._m-signup-button_12x5r_1049{padding:0 24px}}@media (max-width: 600px){._m-header-one_12x5r_732 ._m-login-button_12x5r_1027,._m-header-one_12x5r_732 ._m-signup-button_12x5r_1049{padding:0 16px}}@media (max-width: 450px){._m-header-one_12x5r_732 ._m-login-button_12x5r_1027,._m-header-one_12x5r_732 ._m-signup-button_12x5r_1049{font-size:11px}}@media (max-width: 360px){._m-header-one_12x5r_732 ._m-login-button_12x5r_1027,._m-header-one_12x5r_732 ._m-signup-button_12x5r_1049{padding:0 8px;font-size:10px}}._m-header-one_12x5r_732 ._m-login-button_12x5r_1027._dark_12x5r_107,._m-header-one_12x5r_732 ._m-signup-button_12x5r_1049._dark_12x5r_107{color:#5780b0;border-color:#5780b0}._m-header-one_12x5r_732 ._m-login-button_12x5r_1027:hover,._m-header-one_12x5r_732 ._m-signup-button_12x5r_1049:hover{background:#4b7abd;color:#fff}._m-header-one_12x5r_732 ._m-login-button_12x5r_1027:hover._dark_12x5r_107,._m-header-one_12x5r_732 ._m-signup-button_12x5r_1049:hover._dark_12x5r_107{border-color:#4b7abd}._m-header-one_12x5r_732 ._m-logout-button_12x5r_1096{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_12x5r_732 ._m-login-container--mobile_12x5r_1109{display:none}@media (max-width: 600px){._m-header-one_12x5r_732 ._m-login-container--mobile_12x5r_1109{display:block}}._m-header-one_12x5r_732 ._logoutContainer_12x5r_1117{padding:0 16px}._m-header-one_12x5r_732 ._logoutContainer_12x5r_1117 ._logoutDivider_12x5r_1120{border:none;border-bottom:1px solid rgba(210,217,231,.8);margin-top:8px;margin-bottom:24px}._m-header-one_12x5r_732 ._logoutContainer_12x5r_1117 ._logoutButtonContainer_12x5r_1126{display:flex;justify-content:center;align-items:center}._m-header-one_12x5r_732 ._logoutContainer_12x5r_1117 ._logoutButtonContainer_12x5r_1126 ._logoutButton_12x5r_1126{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_12x5r_732 ._logoutContainer_12x5r_1117 ._logoutButtonContainer_12x5r_1126 ._logoutButton_12x5r_1126:hover{opacity:.8;background:transparent}._m-header-one_12x5r_732 ._logoutContainer_12x5r_1117._dark_12x5r_107 ._logoutDivider_12x5r_1120{border-color:#2b3852b3}._m-header-one_12x5r_732 ._logoutContainer_12x5r_1117._dark_12x5r_107 ._logoutButtonContainer_12x5r_1126 ._logoutButton_12x5r_1126{background:#fff;color:#000;opacity:.8}._m-header-one_12x5r_732 ._logoutContainer_12x5r_1117._dark_12x5r_107 ._logoutButtonContainer_12x5r_1126 ._logoutButton_12x5r_1126:hover{opacity:1}._l-username_12x5r_119{display:flex;align-items:center;justify-content:center;position:relative}@media (max-width: 800px){._l-username_12x5r_119{margin-right:0!important}}._l-header__user-block_12x5r_1171{display:flex;align-items:center}._m-premium-text-container_12x5r_1176{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_12x5r_1176:hover{background:#fffcf2;text-decoration:none}._m-premium-text-container_12x5r_1176 ._m-premium-text_12x5r_1176{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_12x5r_1176 ._m-premium-text_12x5r_1176{font-size:11px}}@media (max-width: 450px){._m-premium-text-container_12x5r_1176{padding-left:8px;padding-right:8px}}._m-premium-text-container_12x5r_1176._dark_12x5r_107{border-color:#111;background:#111}._m-premium-text-container_12x5r_1176._dark_12x5r_107 ._m-premium-text_12x5r_1176{color:#d7d7d7}._m-premium-text-container_12x5r_1176._dark_12x5r_107:hover{background:#6b4024;border-color:#fff}._m-premium-text-container_12x5r_1176._dark_12x5r_107:hover ._m-premium-text_12x5r_1176{color:#fff}._m-premium-sale-text-container_12x5r_1224{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}@media (max-width: 450px){._m-premium-sale-text-container_12x5r_1224{margin-right:6px;padding:12px 8px}}._m-premium-sale-text-container_12x5r_1224:hover{background-color:#e25c5a!important}@keyframes _shine_12x5r_1{0%{left:-100%;transition-property:left}25%,to{left:100%;transition-property:left}}._m-premium-sale-text-container_12x5r_1224:before{content:"";position:absolute;top:0;width:100%;height:100%;background:linear-gradient(120deg,transparent,#E0E0E0,transparent);animation:_shine_12x5r_1 3s ease-in-out infinite}._m-premium-sale-text-container_12x5r_1224 ._m-premium-sale-text_12x5r_1224{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_12x5r_1224 ._m-premium-sale-text_12x5r_1224{font-size:11px}}._m-logout-button-container_12x5r_1280{display:flex;justify-content:space-between;align-items:center}._m-logout-button-container_12x5r_1280 ._m-logout-username_12x5r_949{display:flex;justify-content:center;align-items:center}._m-logout-button-container_12x5r_1280 ._m-logout-username_12x5r_949 ._profileImage_12x5r_1290{font-size:12px}._m-logout-button-container_12x5r_1280 ._m-logout-username_12x5r_949 ._m-cc-pro-badge-container_12x5r_1293{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_12x5r_1280 ._m-logout-username_12x5r_949 ._m-cc-pro-badge-container_12x5r_1293 ._i-premium-icon_12x5r_1305{display:inline-block!important}}._m-logout-button-container_12x5r_1280 ._m-logout-username_12x5r_949 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_12x5r_1280 ._m-logout-username_12x5r_949 img{margin-right:2px}}._m-logout-button-container_12x5r_1280 ._m-logout-username_12x5r_949._dark_12x5r_107 img{border-color:#2b3852b3}._i-premium-icon_12x5r_1305{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_12x5r_1305{display:none}}._darkModeSwitch_12x5r_1338{display:flex;justify-content:space-between;padding:8px 28px;align-items:center}._appBar__title_12x5r_1345{font-weight:600;font-size:16px;display:flex;align-items:center;justify-content:center;color:#cdcdcd}._appBar__title_12x5r_1345 ._divider_12x5r_1353{height:25px;margin:0 12px;background-color:#c0c5cd}._appBar__title_12x5r_1345 ._text_12x5r_1358{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:20vw}._user__fullname_12x5r_1365{display:flex;align-items:center;font-size:14px;font-weight:600;margin:42px 24px}@media (max-width: 1023px){._user__fullname_12x5r_1365{display:none}}@media (max-width: tab_l){._user__fullname_12x5r_1365{display:none}}._user__fullname_12x5r_1365._dark_12x5r_107{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_1l0e4_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_1l0e4_2 ._error-code__big_1l0e4_16{font-size:7em}._error-message__wrapper_1l0e4_2 ._error-message__big_1l0e4_19{font-size:2em;max-width:800px;width:100%}._error-message__wrapper_1l0e4_2 ._errorButtonContainer_1l0e4_24{display:flex;gap:12px}._error-message__wrapper_1l0e4_2 ._errorButton_1l0e4_24{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_1l0e4_2 ._errorButton_1l0e4_24 ._buttonIcon_1l0e4_40{color:inherit;margin-left:4px}._error-message__wrapper_1l0e4_2 ._errorButton_1l0e4_24:hover{background:#fff;color:#0a63bb}._error-message__wrapper_1l0e4_2 ._errorButton_1l0e4_24:hover ._buttonIcon_1l0e4_40{color:inherit}._error-message__wrapper_1l0e4_2._dark_1l0e4_51{background:#1d1e23;color:#d7d7d7}._error-message__wrapper_1l0e4_2._dark_1l0e4_51 ._errorButton_1l0e4_24{background:#5780b0;border:1px solid #5780b0}._error-message__wrapper_1l0e4_2._dark_1l0e4_51 ._errorButton_1l0e4_24:hover{background:#fff;color:#5780b0}._error-message__wrapper_1l0e4_2._dark_1l0e4_51 ._errorButton_1l0e4_24:hover ._buttonIcon_1l0e4_40{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_1klhg_2{text-align:center;margin-top:10px;color:#ad541c;font-weight:500;font-size:12px;opacity:1}._discountText_1klhg_2._dark_1klhg_10{color:#d7d7d7}._btnGroup_1klhg_14{position:relative;display:inline-block;vertical-align:middle}._btnGroup_1klhg_14 ._btnDefault_1klhg_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_1klhg_14 ._btnDefault_1klhg_19:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}._btnGroup_1klhg_14 ._btnDefault_1klhg_19:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}._btnGroup_1klhg_14 ._btnDefault_1klhg_19:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}._btnGroup_1klhg_14 ._btnActive_1klhg_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_1klhg_71{color:#fff;background-color:#d9534f;border-color:#d43f3a}._btnDanger_1klhg_71:hover{color:#fff;background-color:#bd362f}._btnPrimary_1klhg_81{color:#fff;background-color:#428bca;border-color:#357ebd}._btnPrimary_1klhg_81:hover{color:#fff;background-color:#1e6ebe;border:1px solid #2C84DB}._btn_1klhg_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_1klhg_14:disabled{cursor:not-allowed;opacity:.5}._icon-btn_1klhg_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_1klhg_118._dark_1klhg_10{opacity:.9}._icon-btn_1klhg_118._dark_1klhg_10:hover{opacity:1}._facebook-icon_1klhg_144{background-image:url(https://cdn.codechef.com/images/icons/fb-oauth.svg)}._github-icon_1klhg_148{background-image:url(https://cdn.codechef.com/images/icons/github-oauth.svg)}._google-icon_1klhg_152{background-image:url(https://cdn.codechef.com/images/icons/google-oauth.svg)}._fa-icon-btn_1klhg_156{cursor:pointer;background:none;border:none;color:red;width:30px;height:30px}._premiumButton_1klhg_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_1klhg_165:hover{background-color:#59351e!important}._premiumButton_1klhg_165 ._premiumButton__text_1klhg_181{font-family:Open Sans,serif;font-style:normal;font-weight:600;font-size:16px;line-height:22px}._premiumButton_1klhg_165 ._premiumButton__icon_1klhg_188{display:flex}._premiumButton_1klhg_165._dark_1klhg_10{filter:brightness(.8);border:1px solid #FFFFFF}._premiumButton-outlined_1klhg_196{color:#6b4024;background:#fff;border:1px solid #6B4024}._premiumButton-disabled_1klhg_202{opacity:50%}._googleOauth_1klhg_206{transition:background-color .3s,box-shadow .3s;padding:8px 0;margin-bottom:12px;width:100%;border:1px solid #b7b7b7;border-radius:4px;background-color:#fff;display:flex;gap:12px;justify-content:center;align-items:center}._googleOauth_1klhg_206:hover{cursor:pointer}._googleOauth_1klhg_206 img{width:28px}._googleOauth_1klhg_206 ._title_1klhg_225{font-size:14px;font-weight:600;color:#4a4a4a;font-family:Open Sans,sans-serif}._googleOauth_1klhg_206._dark_1klhg_10{border:1px solid #5c7cab;border-radius:4px;background-color:#282e37}._googleOauth_1klhg_206._dark_1klhg_10 ._title_1klhg_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_1b3oh_2 ._form-load_1b3oh_2{width:100%;height:500px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}._LoginFormContainer_1b3oh_2 ._horizontal__divider_1b3oh_11{background-color:#d2d9e799;height:1px;margin:24px 0}._LoginFormContainer_1b3oh_2 ._form_1b3oh_2{background-color:#fff;text-align:left;padding:0 10px}._LoginFormContainer_1b3oh_2 ._form_1b3oh_2 button[type=submit]{margin-top:15px}._LoginFormContainer_1b3oh_2 ._formGroup_1b3oh_24{width:70%;border-radius:0}._LoginFormContainer_1b3oh_2 ._formGroup_1b3oh_24 input{font-size:1rem}._LoginFormContainer_1b3oh_2 ._inputGroup_1b3oh_31{position:relative;display:table;margin-top:15px;border-collapse:separate}._LoginFormContainer_1b3oh_2 ._description_1b3oh_37{font-size:.85em;line-height:1.5}._LoginFormContainer_1b3oh_2 ._l-oauth-buttons_1b3oh_41{display:flex!important;justify-content:space-evenly;margin-bottom:28px;max-width:320px;list-style:none;width:100%}._LoginFormContainer_1b3oh_2 ._l-row--320_1b3oh_49{max-width:320px!important}._LoginFormContainer_1b3oh_2 ._ccl-ns-content_1b3oh_52{width:962px;font-size:13px;color:#666;font-family:Open Sans,serif;padding-bottom:20px}._LoginFormContainer_1b3oh_2 ._m-para--600_1b3oh_59{font-weight:600!important;font-size:14px!important;line-height:24px!important}._LoginFormContainer_1b3oh_2 ._m-para_1b3oh_59{font-size:16px;text-align:left;letter-spacing:0;color:#4a4a4a;opacity:1;font-weight:400;line-height:28px;margin-bottom:24px}._LoginFormContainer_1b3oh_2 ._m-oauth-divider_1b3oh_74{max-width:320px;width:100%;display:flex;justify-content:space-between;margin-bottom:16px;align-items:center;font-weight:600;font-size:14px}._LoginFormContainer_1b3oh_2 ._m-oauth-divider_1b3oh_74 ._l-oauth-divider_1b3oh_84{width:40%;border-bottom:1px solid #cecece;opacity:.7}._LoginFormContainer_1b3oh_2 ._ccl-margin-sm_1b3oh_89{margin:0 0 1.5rem}._LoginFormContainer_1b3oh_2 ._ccl-su-position-rel_1b3oh_92{position:relative}._LoginFormContainer_1b3oh_2 ._form-item_1b3oh_95 label{font-size:14px;font-weight:600;line-height:16px;letter-spacing:0;color:#4a4a4a;margin-bottom:4px;display:block;max-width:320px}._LoginFormContainer_1b3oh_2 ._form-item_1b3oh_95 label._option_1b3oh_105{font-size:14px;font-weight:400}._LoginFormContainer_1b3oh_2 ._form-item_1b3oh_95 label ._form-required_1b3oh_109{color:#f33}._LoginFormContainer_1b3oh_2 ._form-item_1b3oh_95 ._description_1b3oh_37,._LoginFormContainer_1b3oh_2 ._form-item_1b3oh_95 ._password-description_1b3oh_113{font-size:11px;margin:-10px 0 20px}._LoginFormContainer_1b3oh_2 ._form-item_1b3oh_95 ._field-suffix_1b3oh_117{display:block;margin:-15px 0 20px;font-size:14px}._LoginFormContainer_1b3oh_2 ._i-eye-mask-icon_1b3oh_122{background-image:url(https://cdn.codechef.com/images/icons/eye-mask.svg)!important;background:no-repeat;cursor:pointer;float:right;margin-right:25px}._LoginFormContainer_1b3oh_2 ._i-eye-unmask-icon_1b3oh_129{background-image:url(https://cdn.codechef.com/images/icons/eye-unmask.svg)!important;background:no-repeat;cursor:pointer;float:right;margin-right:25px}._LoginFormContainer_1b3oh_2 ._m-eye-icon-supporting-text_1b3oh_136{color:#4b7abd;font-size:14px;position:relative;left:24px}._LoginFormContainer_1b3oh_2 ._m-link_1b3oh_142{color:#2a67b1;display:inline-block;font-size:13px;text-decoration:underline}._LoginFormContainer_1b3oh_2 ._m-link_1b3oh_142:hover{text-decoration:auto}._LoginFormContainer_1b3oh_2 ._l-card-hint_1b3oh_151{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_1b3oh_2 ._m-para-desc_1b3oh_162{padding-left:10px;display:inline-block;padding-top:20px}@media (max-width: 455px){._LoginFormContainer_1b3oh_2 ._m-para-desc_1b3oh_162{font-size:13px}}._LoginFormContainer_1b3oh_2._dark_1b3oh_172,._LoginFormContainer_1b3oh_2._dark_1b3oh_172 ._form_1b3oh_2{background:#24262c}._LoginFormContainer_1b3oh_2._dark_1b3oh_172 ._m-para_1b3oh_59,._LoginFormContainer_1b3oh_2._dark_1b3oh_172 ._m-oauth-divider_1b3oh_74{color:#d7d7d7}._LoginFormContainer_1b3oh_2._dark_1b3oh_172 ._m-oauth-divider_1b3oh_74 ._l-oauth-divider_1b3oh_84{border-bottom:1px solid #606060;opacity:1}._LoginFormContainer_1b3oh_2._dark_1b3oh_172 ._form-item_1b3oh_95 label{color:#d7d7d7;font-weight:400}._LoginFormContainer_1b3oh_2._dark_1b3oh_172 ._form-item_1b3oh_95 label ._form-required_1b3oh_109{color:#f27054}._LoginFormContainer_1b3oh_2._dark_1b3oh_172 ._m-para-desc_1b3oh_162{color:#d7d7d7}._LoginFormContainer_1b3oh_2._dark_1b3oh_172 ._m-link_1b3oh_142{color:#5780b0}._LoginFormContainer_1b3oh_2._dark_1b3oh_172 ._m-para--600_1b3oh_59{font-weight:400!important}._LoginFormContainer_1b3oh_2._dark_1b3oh_172 ._i-eye-mask-icon_1b3oh_122,._LoginFormContainer_1b3oh_2._dark_1b3oh_172 ._i-eye-unmask-icon_1b3oh_129{filter:contrast(70%)}._LoginFormContainer_1b3oh_2._dark_1b3oh_172 ._m-eye-icon-supporting-text_1b3oh_136{color:#5780b0}._LoginFormContainer_1b3oh_2._dark_1b3oh_172 ._l-card-hint_1b3oh_151{background:#1b1f25;color:#f27054;box-shadow:none;border:1px solid #606060;border-radius:4px}._banner_1pfxu_2{padding:24px;background:#ffebb41a;border:2px solid rgba(107,64,36,.3);border-radius:8px}._banner_1pfxu_2,._banner_1pfxu_2 *{font-family:Open Sans,serif}._banner_1pfxu_2 ._banner__textarea_1pfxu_11{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:8px}._banner_1pfxu_2 ._banner__textarea_1pfxu_11 ._banner__textarea-title_1pfxu_18{font-style:normal;font-weight:600;font-size:16px;line-height:160%;color:#363636}._banner_1pfxu_2 ._banner__textarea_1pfxu_11 ._banner__textarea-text_1pfxu_25{font-style:normal;font-weight:400;font-size:14px;line-height:160%;color:#4a4a4a}._moneyBackGuarantee_1pfxu_33{display:flex;justify-content:center;margin:24px;gap:8px;align-items:center;flex-wrap:wrap}._moneyBackGuarantee_1pfxu_33 p{font-weight:400;text-align:center;font-size:16px;font-family:Open Sans,serif;color:#4a4a4a;line-height:160%}._moneyBackGuarantee_1pfxu_33 ._faqLink_1pfxu_49{color:#6b4024;text-decoration:none;font-weight:400;font-size:14px;line-height:22px;font-family:Open Sans,serif}._moneyBackGuarantee_1pfxu_33 ._faqLink_1pfxu_49:hover{text-decoration:underline}._bannerTopBorder_1pfxu_61{border-left:none;border-right:none}._mainProCardContainer_1pfxu_66{height:revert!important;align-items:center;justify-content:center}@media (max-width: 960px){._mainProCardContainer_1pfxu_66{justify-content:revert}}._mainContainer_1pfxu_77{display:flex;gap:24px;overflow-x:scroll;overflow-y:hidden;height:465px;white-space:nowrap}._mainContainer_1pfxu_77::-webkit-scrollbar{-webkit-appearance:none;width:6px;height:8px}._mainContainer_1pfxu_77::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid white;background-color:#00000080}._currentPlan__container_1pfxu_96{justify-content:center;height:auto}@media (max-width: 900px){._currentCardWrap_1pfxu_102{flex-direction:column;align-items:flex-start}}@media (max-width: 1100px){._currentCardWrap_1pfxu_102 ._bannerTop__content_1pfxu_108{width:400px}}@media (max-width: 900px){._currentCardWrap_1pfxu_102 ._bannerTop__content_1pfxu_108{margin-bottom:24px;width:100%}}@media (max-width: 499px){._currentCardWrap_1pfxu_102 ._bannerTop__content_1pfxu_108{margin-bottom:12px}}._featuresContainer__features_1pfxu_124{max-width:1000px;width:100%;margin-left:auto;margin-right:auto}@media (max-width: 700px){._featuresContainer__features_1pfxu_124{margin:0}}._bannerTop_1pfxu_61{padding:24px 56px 48px}._bannerTop_1pfxu_61,._bannerTop_1pfxu_61 *{font-family:Open Sans,serif}@media (max-width: 800px){._bannerTop_1pfxu_61{padding-left:16px;padding-right:16px}}@media (max-width: 499px){._bannerTop_1pfxu_61{padding:24px 0 48px}}._bannerTop_1pfxu_61 ._bannerTop__container_1pfxu_153{max-width:1366px;width:100%;margin:0 auto}._bannerTop_1pfxu_61 ._bannerTop__container_1pfxu_153 ._bannerTop__breadCrumbs_1pfxu_158{color:#363636cc;font-size:14px;line-height:22px}._bannerTop_1pfxu_61 ._bannerTop__container_1pfxu_153 ._bannerTop__breadCrumbs_1pfxu_158 a{text-decoration-line:underline;color:inherit;font-size:inherit;line-height:inherit}._bannerTop_1pfxu_61 ._bannerTop__container_1pfxu_153 ._bannerTop__breadCrumbs_1pfxu_158 a:hover{text-decoration:none}._bannerTop_1pfxu_61 ._displayNone_1pfxu_172{display:none}._bannerTop_1pfxu_61 ._bannerTopContent__container_1pfxu_175{display:flex;justify-content:center;align-items:center}@media (max-width: 1100px){._bannerTop_1pfxu_61 ._planCardWrap_1pfxu_181{flex-direction:column;align-items:flex-start}}@media (max-width: 1200px){._bannerTop_1pfxu_61 ._planCardWrap_1pfxu_181 ._bannerTop__content_1pfxu_108{width:400px}}@media (max-width: 1100px){._bannerTop_1pfxu_61 ._planCardWrap_1pfxu_181 ._bannerTop__content_1pfxu_108{margin-bottom:24px;width:100%}}._bannerTop_1pfxu_61 ._bannerTopButton__container_1pfxu_197{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-left:40px}@media (max-width: 750px){._bannerTop_1pfxu_61 ._bannerTopButton__container_1pfxu_197{align-items:flex-start}}._bannerTop_1pfxu_61 ._bannerTopButton__container_1pfxu_197 ._pricingCard__vbox_1pfxu_209{display:flex;align-items:center}._bannerTop_1pfxu_61 ._bannerTopButton__container_1pfxu_197 ._pricingCard__vbox_1pfxu_209 ._para_1pfxu_213{margin-right:15px}._bannerTop_1pfxu_61 ._bannerTopButton__container_1pfxu_197 button{width:140px;margin-bottom:6px;white-space:nowrap}@media (max-width: 750px){._bannerTop_1pfxu_61 ._bannerTopButton__container_1pfxu_197{margin-top:16px;margin-left:0}}._bannerTop_1pfxu_61 ._bannerTop__content_1pfxu_108{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_1pfxu_61 ._bannerTop__content_1pfxu_108{align-items:center}}._bannerTop_1pfxu_61 ._bannerTop__title_1pfxu_242{display:flex;align-items:center;justify-content:center;flex-direction:column}@media (max-width: 499px){._bannerTop_1pfxu_61 ._bannerTop__title_1pfxu_242{justify-content:start}}._bannerTop_1pfxu_61 ._bannerTop__title_1pfxu_242 ._topText_1pfxu_253{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}._bannerTop_1pfxu_61 ._bannerTop__title_1pfxu_242 ._bannerTopTitle__text_1pfxu_263{font-family:Open Sans,"serif";font-weight:600;font-size:36px;line-height:42px;color:#5b4538}@media (max-width: 499px){._bannerTop_1pfxu_61 ._bannerTop__title_1pfxu_242 ._bannerTopTitle__text_1pfxu_263{font-size:24px;line-height:30px;text-align:center}}._bannerTop_1pfxu_61 ._bannerTop__title_1pfxu_242 ._bannerTopTitle__image_1pfxu_277{margin-left:8px;width:40px}@media (max-width: 700px){._bannerTop_1pfxu_61 ._bannerTop__title_1pfxu_242 ._bannerTopTitle__image_1pfxu_277{display:none}}._bannerTop_1pfxu_61 ._discountLabel_1pfxu_286{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_1pfxu_61 ._discountLabel_1pfxu_286{flex-wrap:wrap}}._bannerTop_1pfxu_61 ._discountLabel_1pfxu_286 ._timerContainerWrapper_1pfxu_301{display:flex;align-items:center;justify-content:center}._bannerTop_1pfxu_61 ._discountLabel_1pfxu_286 ._timerContainerWrapper_1pfxu_301 p:last-child{display:none}._bannerTop_1pfxu_61 ._discountLabel_1pfxu_286 ._timerContainerWrapper_1pfxu_301 ._timerValueContainer_1pfxu_309{text-align:center;display:flex;align-items:baseline;padding:2px 4px 2px 8px}._bannerTop_1pfxu_61 ._discountLabel_1pfxu_286 ._timerContainerWrapper_1pfxu_301 ._timerValueContainer_1pfxu_309 ._timerName_1pfxu_315{color:#b30a08;font-family:Open Sans,serif;font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.45px}._bannerTop_1pfxu_61 ._discountLabel_1pfxu_286 ._timerContainerWrapper_1pfxu_301 ._timerValueContainer_1pfxu_309 ._timerValue_1pfxu_309{color:#b30a08;font-family:Open Sans,serif;font-size:14px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:.95px}._bannerTop_1pfxu_61 ._discountLabel_1pfxu_286 ._timerContainerWrapper_1pfxu_301 ._timerColon_1pfxu_333{color:#b30a08;text-align:center;font-family:Open Sans,serif;font-size:14px;font-style:normal;font-weight:600}._bannerTop_1pfxu_61 ._discountLabel_1pfxu_286 ._labelText_1pfxu_341{color:#363535;font-family:Open Sans;font-size:14px;font-style:normal;display:flex;font-weight:400;line-height:24px}._bannerTop_1pfxu_61 ._discountLabel_1pfxu_286 ._discountBadge_1pfxu_350{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-style:normal;font-weight:700;width:125px;padding:5px 12px;line-height:150%;letter-spacing:.2px}@media (max-width: 600px){._bannerTop_1pfxu_61 ._discountLabel_1pfxu_286 ._discountBadge_1pfxu_350{display:none}}._bannerTop_1pfxu_61 ._discountLabel_1pfxu_286 ._discountBadge_1pfxu_350 ._sparkIcon_1pfxu_373{min-width:14px;height:13.485px;background:url(https://cdn.codechef.com/images/discount/spark.svg) no-repeat 0px 0px;background-size:cover}._bannerTop_1pfxu_61 ._discountLabel_1pfxu_286 ._discountBadge_1pfxu_350 ._priceIncreaseIcon_1pfxu_379{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_1pfxu_61 ._bannerTop__text_1pfxu_385{font-weight:400;font-size:16px;line-height:24px;color:#4a4a4a}@media (max-width: 450px){._bannerTop_1pfxu_61 ._bannerTop__text_1pfxu_385{font-size:14px}}._bannerTop--thin_1pfxu_397{border-bottom:1px solid #E1D1C7;padding-top:16px;padding-bottom:16px}._premiumSectionOne_1pfxu_403{width:100%;padding:16px 32px}@media (max-width: 500px){._premiumSectionOne_1pfxu_403{padding-left:24px;padding-right:24px}}._premiumSectionOne_1pfxu_403 ._premiumSectionOne__container_1pfxu_413{max-width:1366px;width:100%;margin:0 auto;display:flex;flex-direction:row-reverse;justify-content:space-between}._cardContainer_1pfxu_422{display:flex;justify-content:flex-end}@media (max-width: 1100px){._cardContainer_1pfxu_422{justify-content:flex-start;width:100%}}@media (max-width: 760px){._cardContainer_1pfxu_422{flex-direction:column;align-items:flex-start}}._premiumButton_1pfxu_439{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_1pfxu_439{padding:6px 12px}}@media (max-width: 350px){._premiumButton_1pfxu_439{padding:4px 8px}}._premiumButton_1pfxu_439:hover{background-color:#59351e}._premiumButton_1pfxu_439 ._premiumButton__text_1pfxu_467{font-family:Open Sans,serif;font-style:normal;font-weight:600;font-size:16px;line-height:22px}@media (max-width: 400px){._premiumButton_1pfxu_439 ._premiumButton__text_1pfxu_467{font-size:14px;line-height:20px}}._premiumButton_1pfxu_439 ._premiumButton__icon_1pfxu_480{display:flex}._premiumButton-outlined_1pfxu_484{color:#6b4024;background:#fff;border:1px solid #6B4024}._premiumButton-outlined_1pfxu_484:hover{background:#6b4024;color:#fff}._premiumButton-golden_1pfxu_494{color:#6b4024;background:#fff5da;border:1px solid #6B4024}._premiumButton-golden_1pfxu_494:hover{background:#6b4024;color:#fff}._premiumButton-disabled_1pfxu_504{opacity:50%}@media (max-width: 500px){._loadingContainer_1pfxu_509{width:100%}}._loadingContainer_1pfxu_509 ._loading_1pfxu_509{background:#eee;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);border-radius:5px;background-size:200% 100%;animation:1.5s _shine_1pfxu_1 linear infinite;width:400px;height:80px}@media (max-width: 500px){._loadingContainer_1pfxu_509 ._loading_1pfxu_509{width:100%}}@keyframes _shine_1pfxu_1{to{background-position-x:-200%}}._saleBanner_1pfxu_533{display:flex;align-items:center;justify-content:flex-end;gap:96px}@media (max-width: 1100px){._saleBanner_1pfxu_533{justify-content:flex-start;padding-left:25%}}@media (max-width: 960px){._saleBanner_1pfxu_533{gap:28px;justify-content:center;flex-direction:column-reverse;padding:initial}}@media (max-width: 720px){._saleBanner_1pfxu_533{gap:12px}}._saleBanner_1pfxu_533 ._saleBannerContent_1pfxu_558{display:flex;flex-direction:column;gap:16px;max-width:498px;align-items:center}@media (max-width: 960px){._saleBanner_1pfxu_533 ._saleBannerContent_1pfxu_558{gap:28px}}._saleBanner_1pfxu_533 ._saleBannerContent_1pfxu_558 ._saleBannerTitle_1pfxu_570 ._saleBannerHeading_1pfxu_570{color:#654229;text-align:center;font-family:Open Sans;font-size:16px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:.8px}@media (max-width: 500px){._saleBanner_1pfxu_533 ._saleBannerContent_1pfxu_558 ._saleBannerTitle_1pfxu_570 ._saleBannerHeading_1pfxu_570{font-size:16px}}._saleBanner_1pfxu_533 ._saleBannerContent_1pfxu_558 ._saleBannerTitle_1pfxu_570 ._saleBannerSubHeading_1pfxu_585{color:#654229;text-align:center;font-family:Open Sans;font-size:36px;font-style:normal;font-weight:600;line-height:140%}@media (max-width: 500px){._saleBanner_1pfxu_533 ._saleBannerContent_1pfxu_558 ._saleBannerTitle_1pfxu_570 ._saleBannerSubHeading_1pfxu_585{font-size:24px}}._saleBanner_1pfxu_533 ._saleBannerContent_1pfxu_558 ._saleBannerTitle_1pfxu_570 ._saleBannerSubHeading_1pfxu_585 ._saleBannerTopTitle__image_1pfxu_599{margin-left:8px;width:40px}@media (max-width: 700px){._saleBanner_1pfxu_533 ._saleBannerContent_1pfxu_558 ._saleBannerTitle_1pfxu_570 ._saleBannerSubHeading_1pfxu_585 ._saleBannerTopTitle__image_1pfxu_599{display:none}}._saleBanner_1pfxu_533 ._saleBannerContent_1pfxu_558 ._saleBannerDescription_1pfxu_608{color:#654229;text-align:center;font-family:Open Sans;font-size:16px;font-style:normal;font-weight:600;line-height:150%;max-width:440px}@media (max-width: 500px){._saleBanner_1pfxu_533 ._saleBannerContent_1pfxu_558 ._saleBannerDescription_1pfxu_608{font-weight:400}}._saleBanner_1pfxu_533 ._saleBadge_1pfxu_623{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-style:normal;font-weight:700;line-height:normal;letter-spacing:4.413px;padding:50px 20px 20px 56px}@media (max-width: 1100px){._saleBanner_1pfxu_533 ._saleBadge_1pfxu_623{width:150px;padding:48px 30px 20px 55px}}@media (max-width: 500px){._saleBanner_1pfxu_533 ._saleBadge_1pfxu_623{width:140px;padding:42px 30px 20px 46px}}._saleBannerMonthly_1pfxu_650{padding-top:100px;justify-content:center;padding-left:initial}._centerAlign_1e5pw_3{display:flex;align-items:center;justify-content:center}._subscribeCard_1e5pw_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_1e5pw_9{padding-left:48px;padding-right:48px}}@media (max-width: 500px){._subscribeCard_1e5pw_9{padding-left:24px;padding-right:24px}}@media (max-width: 400px){._subscribeCard_1e5pw_9{padding-left:16px;padding-right:16px}}._subscribeCard_1e5pw_9 ._subscribeCard__subtitle_1e5pw_37{font-family:Open Sans,serif;font-style:normal;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_1e5pw_9 ._subscribeCard__subtitle_1e5pw_37{font-size:20px;line-height:24px}}@media (max-width: 360px){._subscribeCard_1e5pw_9 ._subscribeCard__subtitle_1e5pw_37{font-size:18px;line-height:24px}}._testimonialCard_1e5pw_61{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_1e5pw_61 ._textContainer_1e5pw_72:before{content:"“";font-weight:700;font-size:63px;color:#e9ac51;font-family:Open Sans,serif;position:relative}._testimonialCard_1e5pw_61 ._textContainer_1e5pw_72{margin-top:-14px}._testimonialCard_1e5pw_61 ._textContainer_1e5pw_72 ._text_1e5pw_72{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_1e5pw_61 ._infoContainer_1e5pw_94{display:flex;align-items:flex-start;flex-direction:column}._testimonialCard_1e5pw_61 ._infoContainer_1e5pw_94 ._userName_1e5pw_99{font-size:16px;line-height:24px;font-weight:700;letter-spacing:0;color:#363636}._testimonialCard_1e5pw_61 ._infoContainer_1e5pw_94 ._name_1e5pw_106{margin-left:11px;font-style:italic}._testimonialCard_1e5pw_61 ._infoContainer_1e5pw_94 ._userInfo_1e5pw_110{margin-top:12px;font-size:11px;font-style:italic;color:#777}._featureGrid_1e5pw_117{border:1px solid #888888;border-radius:4px;max-width:881px;width:100%}._featureGrid_1e5pw_117,._featureGrid_1e5pw_117 *{font-family:Open Sans,serif}._featureGrid_1e5pw_117 ._featureGrid__gridBox_1e5pw_126{border-bottom:1px solid #888888;font-weight:400;font-size:16px;color:#363636}._featureGrid_1e5pw_117 ._featureGrid__gridBox_1e5pw_126 ._proIconContainer_1e5pw_132{display:flex;align-items:center;gap:4px}._featureGrid_1e5pw_117 ._featureGrid__gridBox_1e5pw_126 ._proIconContainer_1e5pw_132 ._proIconImage_1e5pw_137{width:20px}@media (max-width: 700px){._featureGrid_1e5pw_117 ._featureGrid__gridBox_1e5pw_126 ._proIconContainer_1e5pw_132 ._proIconImage_1e5pw_137{display:none}}._featureGrid_1e5pw_117 ._featureGrid__gridBox_1e5pw_126:first-child{background:#fff9e8;border-radius:4px;border-bottom:1px solid #888888}._featureGrid_1e5pw_117 ._featureGrid__gridBox_1e5pw_126:last-child{border-bottom:none}._featureGrid_1e5pw_117 ._featureGrid__bold1_1e5pw_153,._featureGrid_1e5pw_117 ._featureGrid_bold1--premium_1e5pw_153{font-weight:600;font-size:16px;line-height:22px}@media (max-width: 500px){._featureGrid_1e5pw_117 ._featureGrid__bold1_1e5pw_153,._featureGrid_1e5pw_117 ._featureGrid_bold1--premium_1e5pw_153{font-size:14px;line-height:18px}}._featureGrid_1e5pw_117 ._featureGrid_bold1--premium_1e5pw_153{color:#6b4024}._featureGrid_1e5pw_117 ._featureGrid__bold2_1e5pw_167{font-weight:600;font-size:18px;line-height:25px}@media (max-width: 500px){._featureGrid_1e5pw_117 ._featureGrid__bold2_1e5pw_167{font-size:16px;line-height:20px}}._featureGrid_1e5pw_117 ._featureGrid__gridCell-left_1e5pw_178{padding:16px 24px;border-right:1px solid #EAE1D8;font-weight:400;font-size:16px;line-height:22px}@media (max-width: 500px){._featureGrid_1e5pw_117 ._featureGrid__gridCell-left_1e5pw_178{padding:8px 12px;font-size:14px;line-height:18px}}._featureGrid_1e5pw_117 ._featureGrid__gridCell-middle_1e5pw_192{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_1e5pw_117 ._featureGrid__gridCell-middle_1e5pw_192{padding:8px 12px;font-size:14px;line-height:18px}}._featureGrid_1e5pw_117 ._featureGrid__gridCell-right_1e5pw_209{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_1e5pw_117 ._featureGrid__gridCell-right_1e5pw_209{padding:8px 12px;font-size:14px;line-height:18px}}._iconBrownTick_1e5pw_226{background:url(https://cdn.codechef.com/images/icons/brown-tick-rounded.svg) no-repeat;height:16px;width:16px;display:block}._iconProTick_1e5pw_233{background:url(https://cdn.codechef.com/images/pro/pro-check.svg) no-repeat;height:22px;width:22px}._listContainer_1e5pw_239{display:flex;margin-bottom:16px}@media (max-width: 600px){._listContainer_1e5pw_239{margin-bottom:12px}}._listContainer_1e5pw_239:last-child{margin:0}._listContainer_1e5pw_239 ._redCircle_1e5pw_251{color:transparent;width:8px;height:8px;border:1px solid #EB5757;border-radius:50%;margin-right:14px;margin-top:10px}._premiumNudgesCard_1e5pw_261{background:#fffcf2;padding:24px;border:2px solid rgba(107,64,36,.3);border-radius:8px}._premiumNudgesCard_1e5pw_261 ._heading_1e5pw_267{font-weight:600;font-size:16px;color:#363636;margin-bottom:8px;line-height:160%}._premiumNudgesCard_1e5pw_261 ._externalLinkButton__Container_1e5pw_274 ._externalLinkButton_1e5pw_274{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_1e5pw_261 ._externalLinkButton__Container_1e5pw_274 ._externalLinkButton_1e5pw_274:hover{background:#654229!important}._rightArrowIcon_1e5pw_290{background:url(https://cdn.codechef.com/images/icons/right-arrow-white-no-tail.svg);display:inline-block;width:18px;height:23px}._noAdsPremium__strip_1e5pw_297{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_1e5pw_297 ._title_1e5pw_309{font-family:Open Sans,serif;font-weight:400;font-size:14px;color:#4a4a4a}._noAdsPremium__strip_1e5pw_297 ._note_1e5pw_315{display:flex;justify-content:space-between;gap:10px;font-weight:400;font-size:12px;color:#4a4a4a}._externalLink_1e5pw_274{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_1e5pw_274:hover{text-decoration:underline!important}._externalLink_1e5pw_274:hover ._externalLinkIcon__container_1e5pw_338{margin-right:-2px;margin-left:10px}._viewPlansIcon_1e5pw_343{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_1e5pw_343:hover{text-decoration:underline}._viewPlansIcon_1e5pw_343:hover ._externalLink__iconContainer_1e5pw_359{margin-left:12px}._viewPlansIcon_1e5pw_343 ._externalLink__iconContainer_1e5pw_359{width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#2a67b115;margin-left:8px}._viewPlansIcon_1e5pw_343 ._externalLink__iconContainer_1e5pw_359 ._externalLink__icon_1e5pw_359{background:url(https://cdn.codechef.com/images/icons/external-link-blue-1.svg);display:inline-block;width:11px;height:12px}._viewPlansIcon_1e5pw_343 ._externalLink__iconContainer_1e5pw_359 ._externalLink__rightIcon_1e5pw_378{background:url(https://cdn.codechef.com/images/icons/right-arrow-blue.svg) no-repeat;display:inline-block;width:15px;height:11px}._externalLinkIcon__container_1e5pw_338{width:16px;height:16px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#2a67b115;margin-left:8px}._externalLinkIcon_1e5pw_338{background:url(https://cdn.codechef.com/images/icons/external-link-blue-small.svg) no-repeat;display:inline-block;width:8px;height:8px}._i-greenTick_1e5pw_403{background:url(https://cdn.codechef.com/images/icons/green-tick-rounded.svg) no-repeat;height:15px;width:15px}._i-crossTick_1e5pw_409{background:url(https://cdn.codechef.com/images/pro/cross.svg) no-repeat -102px -10px;height:16px;width:15px}._marginBottom__0_1e5pw_415{margin-bottom:0!important}._marginY__16_1e5pw_419{margin-top:16px!important;margin-bottom:16px!important}._margin__0_1e5pw_424{margin:0!important}._faq_1e5pw_428 ._faq__title_1e5pw_428{font-family:Open Sans,serif;font-style:normal;font-weight:700;font-size:24px;line-height:30px;margin-bottom:40px}._faq_1e5pw_428 ._faq__title_1e5pw_428:after{display:block;content:"";width:40px;height:0;margin-top:8px;border-top:1px solid #4A4A4A}._faq_1e5pw_428 ._faq__container_1e5pw_444{max-width:1024px;font-family:Open Sans,serif;line-height:26px;font-size:16px}._faq_1e5pw_428 ._faq__container_1e5pw_444 ._faqQuestion_1e5pw_450{display:flex;margin-bottom:8px}._faq_1e5pw_428 ._faq__container_1e5pw_444 ._faqQuestion_1e5pw_450 ._faqQuestion__bullet_1e5pw_454{margin-right:12px;width:14px;line-height:unset}@media (max-width: 500px){._faq_1e5pw_428 ._faq__container_1e5pw_444 ._faqQuestion_1e5pw_450 ._faqQuestion__bullet_1e5pw_454{margin-right:8px}}._faq_1e5pw_428 ._faq__container_1e5pw_444 ._faqQuestion_1e5pw_450 ._faqQuestion__text_1e5pw_464,._faq_1e5pw_428 ._faq__container_1e5pw_444 ._faqQuestion_1e5pw_450 ._faqQuestion__bullet_1e5pw_454{font-weight:600;color:#363636}._faq_1e5pw_428 ._faq__container_1e5pw_444 ._faq__answer_1e5pw_468{color:#4a4a4a;margin-left:26px}@media (max-width: 500px){._faq_1e5pw_428 ._faq__container_1e5pw_444 ._faq__answer_1e5pw_468{margin-right:22px}}._faq_1e5pw_428 ._faq__container_1e5pw_444 ._faq__answer_1e5pw_468 a{color:#0d61b5;text-decoration:underline}._faq_1e5pw_428 ._faq__container_1e5pw_444 ._faq__answer_1e5pw_468 a:hover{text-decoration:none}._faq_1e5pw_428 ._faq__divider_1e5pw_484{border:none;border-bottom:1px solid #E4E8F1;height:0;margin:24px 0}@media (max-width: 500px){._faq_1e5pw_428 ._faq__divider_1e5pw_484{margin:16px 0}}._currentPlanCard_1e5pw_496{width:687px;background:#fff;border-radius:2px}@media (max-width: 900px){._currentPlanCard_1e5pw_496{width:100%}}@media (max-width: tab_s){._currentPlanCard_1e5pw_496{width:100%}}._currentPlanCard_1e5pw_496 ._planHeading_1e5pw_511{border-radius:2px 2px 0 0;background:#a1732e;display:flex;justify-content:center;align-items:center;padding:12px 10px}._currentPlanCard_1e5pw_496 ._planHeading_1e5pw_511 p{font-size:18px;color:#fffefd}@media (max-width: 900px){._currentPlanCard_1e5pw_496 ._planHeading_1e5pw_511 p{font-size:16px}}@media (max-width: tab_s){._currentPlanCard_1e5pw_496 ._planHeading_1e5pw_511 p{font-size:16px}}._currentPlanCard_1e5pw_496 ._planHeading_1e5pw_511 p span{font-weight:600}._currentPlanCard_1e5pw_496 ._planDetails_1e5pw_536{display:flex;padding:24px 32px;align-items:center;justify-content:space-between;border-radius:0 0 2px 2px}@media (max-width: 900px){._currentPlanCard_1e5pw_496 ._planDetails_1e5pw_536{flex-direction:column;align-items:center;gap:24px;padding:24px 28px}}@media (max-width: tab_s){._currentPlanCard_1e5pw_496 ._planDetails_1e5pw_536{flex-direction:column;align-items:center;gap:24px;padding:24px 28px}}._currentPlanCard_1e5pw_496 ._planDetails_1e5pw_536 ._leftPanel_1e5pw_559{display:flex;flex-direction:column;gap:12px}@media (max-width: 900px){._currentPlanCard_1e5pw_496 ._planDetails_1e5pw_536 ._leftPanel_1e5pw_559{display:flex;flex-direction:column;align-items:center}}@media (max-width: tab_s){._currentPlanCard_1e5pw_496 ._planDetails_1e5pw_536 ._leftPanel_1e5pw_559{display:flex;flex-direction:column;align-items:center}}._currentPlanCard_1e5pw_496 ._planDetails_1e5pw_536 ._leftPanel_1e5pw_559 ._planNameBlock_1e5pw_578{display:flex;gap:8px;align-items:center;font-size:16px}@media (max-width: 900px){._currentPlanCard_1e5pw_496 ._planDetails_1e5pw_536 ._leftPanel_1e5pw_559 ._planNameBlock_1e5pw_578{font-size:14px}}@media (max-width: tab_s){._currentPlanCard_1e5pw_496 ._planDetails_1e5pw_536 ._leftPanel_1e5pw_559 ._planNameBlock_1e5pw_578{font-size:14px}}._currentPlanCard_1e5pw_496 ._planDetails_1e5pw_536 ._leftPanel_1e5pw_559 ._planNameBlock_1e5pw_578 p{font-weight:600;color:#654229}._currentPlanCard_1e5pw_496 ._planDetails_1e5pw_536 ._leftPanel_1e5pw_559 ._planNameBlock_1e5pw_578 ._active_1e5pw_598{border-radius:8px;border:.5px solid #67E697;background:#edfff4;display:flex;padding:2px 16px;justify-content:center;align-items:center;color:#139042}._currentPlanCard_1e5pw_496 ._planDetails_1e5pw_536 ._leftPanel_1e5pw_559 ._planNameBlock_1e5pw_578 ._expire_1e5pw_608{border-radius:8px;border:.5px solid #E0AD61;background:#fdf3d6;display:flex;padding:2px 16px;justify-content:center;align-items:center;color:#a1732e}._currentPlanCard_1e5pw_496 ._planDetails_1e5pw_536 ._leftPanel_1e5pw_559 ._planPrice_1e5pw_618 ._price_1e5pw_618{font-size:48px;font-weight:600;color:#333;font-family:Open Sans,serif}@media (max-width: 900px){._currentPlanCard_1e5pw_496 ._planDetails_1e5pw_536 ._leftPanel_1e5pw_559 ._planPrice_1e5pw_618 ._price_1e5pw_618{font-size:32px}}@media (max-width: tab_s){._currentPlanCard_1e5pw_496 ._planDetails_1e5pw_536 ._leftPanel_1e5pw_559 ._planPrice_1e5pw_618 ._price_1e5pw_618{font-size:32px}}._currentPlanCard_1e5pw_496 ._planDetails_1e5pw_536 ._leftPanel_1e5pw_559 ._planPrice_1e5pw_618 ._duration_1e5pw_634{font-size:16px;font-weight:400}._currentPlanCard_1e5pw_496 ._planDetails_1e5pw_536 ._rightPanel_1e5pw_638 ._priceBlock_1e5pw_638{border:1px dashed #E0AD61;background:#fffbf2;max-width:318px;padding:16px 32px;display:flex;flex-direction:column;align-items:center;gap:16px}._currentPlanCard_1e5pw_496 ._planDetails_1e5pw_536 ._rightPanel_1e5pw_638 ._priceBlock_1e5pw_638 ._expiryText_1e5pw_648{font-family:Open Sans,serif;font-weight:400;font-size:14px;line-height:18px;color:#654229;display:flex;align-items:center;gap:4px}._currentPlanCard_1e5pw_496 ._planDetails_1e5pw_536 ._rightPanel_1e5pw_638 ._priceBlock_1e5pw_638 ._expiryText_1e5pw_648 ._icon_1e5pw_226{color:#654229}._currentPlanCard_1e5pw_496 ._planDetails_1e5pw_536 ._rightPanel_1e5pw_638 ._priceBlock_1e5pw_638 ._expiryText_1e5pw_648 ._expiryDate_1e5pw_661{color:#654229;font-weight:600}._currentPlanCard_1e5pw_496 ._planDetails_1e5pw_536 ._rightPanel_1e5pw_638 ._priceBlock_1e5pw_638 ._invoiceLink_1e5pw_665{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_1e5pw_496 ._planDetails_1e5pw_536 ._rightPanel_1e5pw_638 ._priceBlock_1e5pw_638 ._invoiceLink_1e5pw_665{margin-bottom:4px}}._currentPlanCard_1e5pw_496 ._planDetails_1e5pw_536 ._rightPanel_1e5pw_638 ._priceBlock_1e5pw_638 ._invoiceLink_1e5pw_665 ._iconContainer_1e5pw_680{margin-left:4px;display:flex;flex-direction:column;justify-content:center}._currentPlanCard_1e5pw_496 ._planDetails_1e5pw_536 ._rightPanel_1e5pw_638 ._priceBlock_1e5pw_638 ._invoiceLink_1e5pw_665:hover{text-decoration:underline}._lastActivePlan_1e5pw_690{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_1e5pw_690{display:none}}@media (max-width: phone_l){._lastActivePlan_1e5pw_690{display:none}}._lastActivePlan_1e5pw_690 ._activePlanDate_1e5pw_713{color:#333;font-size:16px;font-style:normal;font-weight:400}._lastActivePlan_1e5pw_690 ._activePlanDate_1e5pw_713 ._boldText_1e5pw_719{font-weight:600}._lastActivePlan_1e5pw_690 ._activePlanDate_1e5pw_713 ._lightText_1e5pw_722{font-weight:400}._lastActivePlan_1e5pw_690 ._downloadButton_1e5pw_725{color:#654229;display:flex;align-items:center;gap:4px;text-decoration:none}._lastActivePlan_1e5pw_690 ._downloadButton_1e5pw_725 ._downloadText_1e5pw_732{color:#654229;font-family:Open Sans,serif;font-style:normal;font-weight:600;font-size:16px}._lastActivePlan_1e5pw_690 ._downloadButton_1e5pw_725 ._iconContainer_1e5pw_680{margin-left:4px;display:flex;flex-direction:column;justify-content:center}._lastActivePlan_1e5pw_690 ._downloadButton_1e5pw_725:hover{text-decoration:underline}._iconToolTip_1e5pw_749{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_1e5pw_749{display:none}}._specialNote_1e5pw_764{font-size:12px;line-height:14px;color:#4a4a4a;margin-top:16px}@media screen and (max-width: 975px){._faq__container_1e5pw_444{font-size:14px!important}}._proCard__customize_1e5pw_776{border:none!important;min-width:263px!important}._proCard__container_1e5pw_781{font-family:Open Sans,serif;background:#fff;border-radius:8px;border:1px solid #E9AC51;display:flex;min-width:320px;height:600px;flex-direction:column;box-shadow:0 4px 12px #cfd8dc66;position:relative;overflow:hidden}._proCard__container_1e5pw_781 ._saleRibbon_1e5pw_794{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_1e5pw_781 ._saleRibbon_1e5pw_794{padding:revert}}._proCard__container_1e5pw_781 ._saleRibbon_1e5pw_794 ._offertext_1e5pw_811{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_1e5pw_781 ._saleRibbon_1e5pw_794 ._offertext_1e5pw_811{font-size:10px}}._proCard__container_1e5pw_781 ._topCard_1e5pw_825{padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center}._proCard__container_1e5pw_781 ._topCard_1e5pw_825 ._title_1e5pw_309{display:flex;justify-content:space-between;align-items:center;height:10px}._proCard__container_1e5pw_781 ._topCard_1e5pw_825 ._title_1e5pw_309 ._head_1e5pw_267{color:#333;font-family:Open Sans,serif;font-size:14.4px;font-style:normal;font-weight:600;line-height:15.84px}._proCard__container_1e5pw_781 ._topCard_1e5pw_825 ._title_1e5pw_309 ._chip_1e5pw_846{font-size:12px;font-weight:600;color:#6b4024;background:#ffecb7;border-radius:4px;padding:4px 12px;margin-left:6px;display:inline-block}._proCard__container_1e5pw_781 ._topCard_1e5pw_825 ._heading_1e5pw_267{display:flex;align-items:center;justify-content:space-between;margin-top:16px;gap:10px}._proCard__container_1e5pw_781 ._topCard_1e5pw_825 ._heading_1e5pw_267 ._price_1e5pw_618{font-weight:600;font-size:36px;text-transform:uppercase}._proCard__container_1e5pw_781 ._topCard_1e5pw_825 ._heading_1e5pw_267 ._suffix_1e5pw_868{font-weight:400;font-size:14px;color:#666}._proCard__container_1e5pw_781 ._topCard_1e5pw_825 ._strikeColor_1e5pw_873{color:#b3bdd2;font-family:Open Sans,serif;font-size:20px;font-style:normal;font-weight:600;line-height:150%;text-transform:uppercase}._proCard__container_1e5pw_781 ._topCard_1e5pw_825 ._bill__details_1e5pw_882{color:#666;height:30px;text-align:center;font-family:Open Sans,serif;font-size:12px;font-style:normal;white-space:break-spaces;font-weight:400;line-height:16px;margin-top:19px;margin-bottom:19px}._proCard__container_1e5pw_781 ._saleEndsContainer_1e5pw_895{display:flex;gap:2px;justify-content:center;background-color:#fdf3d6;padding:2px}._proCard__container_1e5pw_781 ._saleEndsContainer_1e5pw_895 ._saleEndsText_1e5pw_902{color:#d7922b;text-align:right;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:400;line-height:normal}._proCard__container_1e5pw_781 ._freeContainer_1e5pw_911{height:71px;display:flex;margin-top:22px;font-size:16px;color:#765f4a}._proCard__container_1e5pw_781 ._label_1e5pw_918{background:#e9ac51;display:flex;justify-content:center}._proCard__container_1e5pw_781 ._label_1e5pw_918 ._text_1e5pw_72{-webkit-user-select:none;user-select:none;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:1.25px;color:#fff}._proCard__container_1e5pw_781 ._noLabel_1e5pw_931{background:#fff}._proCard__container_1e5pw_781 ._discountTooltip_1e5pw_934{cursor:default}._proCard__container_1e5pw_781 ._bottomCard_1e5pw_937{padding:24px;display:flex;flex-direction:column;gap:10px;justify-content:unset;border-top:1px solid #d0cdc8}._proCard__container_1e5pw_781 ._bottomCard_1e5pw_937 ._rowContainer_1e5pw_945{display:flex;gap:10px}._proCard__container_1e5pw_781 ._bottomCard_1e5pw_937 ._rowContainer_1e5pw_945 ._tickIcon_1e5pw_949{background:url(https://cdn.codechef.com/images/icons/green-tick-hollow.svg) no-repeat;width:18px;height:18px;display:block;margin-top:2px}._proCard__container_1e5pw_781 ._bottomCard_1e5pw_937 ._rowContainer_1e5pw_945 ._text_1e5pw_72{font-weight:400;font-size:14px}._proCard__container_1e5pw_781 ._bottomCard_1e5pw_937 ._rowContainer_1e5pw_945 ._text_1e5pw_72 a{color:inherit;text-decoration:none}._proCard__container_1e5pw_781 ._bottomCard_1e5pw_937 ._rowContainer_1e5pw_945 ._text_1e5pw_72 a:hover{text-decoration:underline}._homeImageSection_1e5pw_968{display:flex;justify-content:space-between;align-items:center;gap:48px}@media (max-width: 1060px){._homeImageSection_1e5pw_968{flex-direction:column;align-items:center}}@media (max-width: 960px){._homeImageSection_1e5pw_968 ._sectionContent_1e5pw_981{width:100%}}._homeImageSection_1e5pw_968 ._customListContainer_1e5pw_985{display:flex;flex-direction:column;gap:16px}._homeImageSection_1e5pw_968 ._sectionImage_1e5pw_990{display:flex;flex-direction:column;max-width:630px;width:100%}@media (max-width: 1280px){._homeImageSection_1e5pw_968 ._sectionImage_1e5pw_990{max-width:530px;width:100%}}@media (max-width: 1024px){._homeImageSection_1e5pw_968 ._sectionImage_1e5pw_990{max-width:400px;width:100%}}@media (max-width: 1000px){._homeImageSection_1e5pw_968 ._sectionImage_1e5pw_990{max-width:revert;width:100%}}._homeImageSection_1e5pw_968 ._sectionImage_1e5pw_990 img{border-radius:4px}._homeImageSection_1e5pw_968 ._listText_1e5pw_1017{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_1e5pw_968 ._listText_1e5pw_1017 b{font-weight:600;color:#363636}._homeImageSection_1e5pw_968 ._customListContainer_1e5pw_985{max-width:530px;width:100%}@media (max-width: 700px){._homeImageSection_1e5pw_968 ._customListContainer_1e5pw_985{margin-bottom:40px}}._homeImageSection_1e5pw_968 ._customListContainer_1e5pw_985 ._listItem_1e5pw_1041{display:flex;align-items:center;cursor:pointer}._homeImageSection_1e5pw_968 ._customListContainer_1e5pw_985 ._listItem_1e5pw_1041 :hover{background:#fff6de}@media (max-width: 700px){._homeImageSection_1e5pw_968 ._customListContainer_1e5pw_985 ._listItem_1e5pw_1041{width:auto;max-width:revert;border:none}}._homeImageSection_1e5pw_968 ._customListContainer_1e5pw_985 ._listItem_1e5pw_1041:last-child{margin-bottom:0}@media (max-width: 700px){._homeImageSection_1e5pw_968 ._customListContainer_1e5pw_985 ._listItem_1e5pw_1041:hover ._listTitle_1e5pw_1060{text-decoration:initial;letter-spacing:.4px}}._homeImageSection_1e5pw_968 ._customListContainer_1e5pw_985 ._activeClass_1e5pw_1065{border-color:#fff2d1;border-radius:5px;background:#fff2d1}@media (max-width: 800px){._homeImageSection_1e5pw_968 ._customListContainer_1e5pw_985 ._activeClass_1e5pw_1065{cursor:none;border:none}}._homeImageSection_1e5pw_968 ._customListContainer_1e5pw_985 ._listItemHeader_1e5pw_1076{margin-bottom:4px}._homeImageSection_1e5pw_968 ._customListContainer_1e5pw_985 ._listTitleContainer_1e5pw_1079{display:flex;align-items:flex-start}._homeImageSection_1e5pw_968 ._customListContainer_1e5pw_985 ._listTitleContainer_1e5pw_1079 ._textHighlight_1e5pw_1083{padding:4px 6px;background:#38aa6b;font-weight:600;font-size:12px;line-height:100%;color:#4a4a4a;border-radius:4px;margin-left:16px}._homeImageSection_1e5pw_968 ._customListContainer_1e5pw_985 ._listTitle_1e5pw_1060{display:flex;flex-direction:column;color:#4a4a4a;gap:18px;padding:32px;transition:all .5s ease}@media (max-width: 600px){._homeImageSection_1e5pw_968 ._customListContainer_1e5pw_985 ._listTitle_1e5pw_1060{padding:16px}}._homeImageSection_1e5pw_968 ._customListContainer_1e5pw_985 ._listTitle_1e5pw_1060 ._title_1e5pw_309{color:#421c02;font-family:Open Sans;font-size:18px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.4px}._homeImageSection_1e5pw_968 ._customListContainer_1e5pw_985 ._listTitle_1e5pw_1060 ._description_1e5pw_1115{color:#4a4a4a;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.4px}@media (max-width: 700px){._homeImageSection_1e5pw_968 ._customListContainer_1e5pw_985 ._listTitle_1e5pw_1060{cursor:none}}._homeImageSection_1e5pw_968 ._customListContainer_1e5pw_985 ._listBodyContainer_1e5pw_1129{display:flex;align-items:center}@media (max-width: 600px){._homeImageSection_1e5pw_968 ._customListContainer_1e5pw_985 ._listBodyContainer_1e5pw_1129{flex-direction:column;align-items:flex-start}}._homeImageSection_1e5pw_968 ._customListContainer_1e5pw_985 ._listBodyContainer_1e5pw_1129 ._listTextContainer_1e5pw_1139{display:flex;align-items:center;margin-right:16px}@media (max-width: 600px){._homeImageSection_1e5pw_968 ._customListContainer_1e5pw_985 ._listBodyContainer_1e5pw_1129 ._listTextContainer_1e5pw_1139{margin-bottom:4px}}._manageSubscriptionLink_1e5pw_1150 a{font-weight:400;line-height:100%;color:#2a67b1;display:flex;text-decoration:none;align-items:baseline}._manageSubscriptionLink_1e5pw_1150 a ._upArrowIcon_1e5pw_1158{background:url(https://cdn.codechef.com/images/practice/arrow_Up.svg) no-repeat 0 0;width:16px;height:16px}._manageSubscriptionLink_1e5pw_1150 ._cancel_1e5pw_1163{font-weight:600;color:#a12e2e}._manageSubscriptionLink_1e5pw_1150 ._active_1e5pw_598{font-weight:600;color:#139042}._manageSubscriptionLink_1e5pw_1150:hover ._upArrowIcon_1e5pw_1158{position:relative;left:3px}._proBenefitsContainer_1e5pw_1176{display:flex;align-items:center;justify-content:center}._proBenefitsContainer_1e5pw_1176 ._formulaText_1e5pw_1181{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_1e5pw_1176 ._formulaText_1e5pw_1181{font-size:16px}}@media (max-width: phone_l){._proBenefitsContainer_1e5pw_1176 ._formulaText_1e5pw_1181{font-size:16px}}._proBenefitsContainer_1e5pw_1176 ._para_1e5pw_1200{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_1e5pw_1176 ._para_1e5pw_1200{font-size:16px}}@media (max-width: phone_l){._proBenefitsContainer_1e5pw_1176 ._para_1e5pw_1200{font-size:16px}}._proBenefitsContainer_1e5pw_1176 ._para_1e5pw_1200 strong{color:#2785b6}._proBenefitsContainer_1e5pw_1176 ._featuresContainer__features_1e5pw_1222{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_1e5pw_1176 ._featuresContainer__features_1e5pw_1222{margin:0}}._proBenefitsContainer_1e5pw_1176 ._featuresContainer__features_1e5pw_1222 ._featuresContainer__features__list_1e5pw_1236{margin:24px;padding:32px;background:#fff2d1;border-radius:12px;box-shadow:0 4px 12px #0000001a}@media (max-width: 600px){._proBenefitsContainer_1e5pw_1176 ._featuresContainer__features_1e5pw_1222 ._featuresContainer__features__list_1e5pw_1236{padding:24px}}@media (max-width: phone_l){._proBenefitsContainer_1e5pw_1176 ._featuresContainer__features_1e5pw_1222 ._featuresContainer__features__list_1e5pw_1236{padding:24px}}._proBenefitsContainer_1e5pw_1176 ._featuresContainer__features_1e5pw_1222 ._featuresContainer__features__list_1e5pw_1236:first-of-type{background:none;box-shadow:revert;margin:initial;padding:24px}._proBenefitsContainer_1e5pw_1176 ._featuresContainer__features_1e5pw_1222 ._featuresContainer__features__list_1e5pw_1236 ._listHeading_1e5pw_1259{font-family:Open Sans,serif;line-height:200%;font-size:18px;background:linear-gradient(to right,#c53d1c,#9b8e35);-webkit-background-clip:text;background-clip:text;font-weight:600;margin-bottom:12px;color:transparent}@media (max-width: 600px){._proBenefitsContainer_1e5pw_1176 ._featuresContainer__features_1e5pw_1222 ._featuresContainer__features__list_1e5pw_1236 ._listHeading_1e5pw_1259{font-size:16px}}@media (max-width: phone_l){._proBenefitsContainer_1e5pw_1176 ._featuresContainer__features_1e5pw_1222 ._featuresContainer__features__list_1e5pw_1236 ._listHeading_1e5pw_1259{font-size:16px}}._proBenefitsContainer_1e5pw_1176 ._featuresContainer__features_1e5pw_1222 ._featuresContainer__features__list_1e5pw_1236 ul{list-style:none;padding:0;margin-left:40px}@media (max-width: 600px){._proBenefitsContainer_1e5pw_1176 ._featuresContainer__features_1e5pw_1222 ._featuresContainer__features__list_1e5pw_1236 ul{margin-left:0}}@media (max-width: phone_l){._proBenefitsContainer_1e5pw_1176 ._featuresContainer__features_1e5pw_1222 ._featuresContainer__features__list_1e5pw_1236 ul{margin-left:0}}._proBenefitsContainer_1e5pw_1176 ._featuresContainer__features_1e5pw_1222 ._featuresContainer__features__list_1e5pw_1236 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_1e5pw_1176 ._featuresContainer__features_1e5pw_1222 ._featuresContainer__features__list_1e5pw_1236 ul li{font-size:16px}}@media (max-width: phone_l){._proBenefitsContainer_1e5pw_1176 ._featuresContainer__features_1e5pw_1222 ._featuresContainer__features__list_1e5pw_1236 ul li{font-size:16px}}._proBenefitsContainer_1e5pw_1176 ._featuresContainer__features_1e5pw_1222 ._featuresContainer__features__list_1e5pw_1236 ul li:before{content:"→";position:absolute;left:0;color:#654229}._buyNowButtonContainer_1e5pw_1321{display:flex;justify-content:center;margin-top:24px}._buyNowButtonContainer_1e5pw_1321 ._buyNowButton_1e5pw_1321{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_1e5pw_1321 ._buyNowButton_1e5pw_1321: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_1e5pw_1321 ._buyNowButton_1e5pw_1321:hover{background:linear-gradient(135deg,#7b4b2a,#9b6544)}._buyNowButtonContainer_1e5pw_1321 ._buyNowButton_1e5pw_1321:hover:before{left:100%}._companyLogosContainer_1e5pw_1361{display:flex;align-items:center;justify-content:center;gap:48px;flex-wrap:wrap;margin:auto;max-width:800px}@media (max-width: 700px){._companyLogosContainer_1e5pw_1361{margin-top:revert}}._companyLogosContainer_1e5pw_1361 ._companyLogo_1e5pw_1361{display:flex;align-items:center;justify-content:center;transition:all .3s ease;animation:_pulse_1e5pw_1 3s infinite;height:120px;width:150px}@keyframes _pulse_1e5pw_1{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}._companyLogosContainer_1e5pw_1361 ._companyLogo_1e5pw_1361 ._googleIcon_1e5pw_1395,._companyLogosContainer_1e5pw_1361 ._companyLogo_1e5pw_1361 ._microsoftIcon_1e5pw_1396,._companyLogosContainer_1e5pw_1361 ._companyLogo_1e5pw_1361 ._metaIcon_1e5pw_1397,._companyLogosContainer_1e5pw_1361 ._companyLogo_1e5pw_1361 ._appleIcon_1e5pw_1398,._companyLogosContainer_1e5pw_1361 ._companyLogo_1e5pw_1361 ._ibmIcon_1e5pw_1399,._companyLogosContainer_1e5pw_1361 ._companyLogo_1e5pw_1361 ._nvidiaIcon_1e5pw_1400,._companyLogosContainer_1e5pw_1361 ._companyLogo_1e5pw_1361 ._amazonIcon_1e5pw_1401,._companyLogosContainer_1e5pw_1361 ._companyLogo_1e5pw_1361 ._samsungIcon_1e5pw_1402,._companyLogosContainer_1e5pw_1361 ._companyLogo_1e5pw_1361 ._twitterIcon_1e5pw_1403,._companyLogosContainer_1e5pw_1361 ._companyLogo_1e5pw_1361 ._dellIcon_1e5pw_1404,._companyLogosContainer_1e5pw_1361 ._companyLogo_1e5pw_1361 ._oracleIcon_1e5pw_1405,._companyLogosContainer_1e5pw_1361 ._companyLogo_1e5pw_1361 ._ciscoIcon_1e5pw_1406,._companyLogosContainer_1e5pw_1361 ._companyLogo_1e5pw_1361 ._linkedinIcon_1e5pw_1407,._companyLogosContainer_1e5pw_1361 ._companyLogo_1e5pw_1361 ._qualcommIcon_1e5pw_1408,._companyLogosContainer_1e5pw_1361 ._companyLogo_1e5pw_1361 ._netflixIcon_1e5pw_1409,._companyLogosContainer_1e5pw_1361 ._companyLogo_1e5pw_1361 ._masterCardIcon_1e5pw_1410{display:block;background:url(https://cdn.codechef.com/images/icons/top-company-logos.svg) no-repeat}._companyLogosContainer_1e5pw_1361 ._companyLogo_1e5pw_1361 ._googleIcon_1e5pw_1395{background-position:-658px -60px;width:139px;height:44px}._companyLogosContainer_1e5pw_1361 ._companyLogo_1e5pw_1361 ._microsoftIcon_1e5pw_1396{background-position:-994px -70px;width:136px;height:28px}._companyLogosContainer_1e5pw_1361 ._companyLogo_1e5pw_1361 ._metaIcon_1e5pw_1397{background-position:-3290px -68px;width:150px;height:30px}._companyLogosContainer_1e5pw_1361 ._companyLogo_1e5pw_1361 ._appleIcon_1e5pw_1398{background-position:-2320px -19px;width:102px;height:114px}._companyLogosContainer_1e5pw_1361 ._companyLogo_1e5pw_1361 ._ibmIcon_1e5pw_1399{background-position:-4606px -54px;width:150px;height:58px}._companyLogosContainer_1e5pw_1361 ._companyLogo_1e5pw_1361 ._nvidiaIcon_1e5pw_1400{background-position:-3619px -28px;width:150px;height:112px}._companyLogosContainer_1e5pw_1361 ._companyLogo_1e5pw_1361 ._amazonIcon_1e5pw_1401{background-position:-1645px -62px;width:150px;height:44px}._companyLogosContainer_1e5pw_1361 ._companyLogo_1e5pw_1361 ._samsungIcon_1e5pw_1402{background-position:-2632px -42px;width:150px;height:83px}._companyLogosContainer_1e5pw_1361 ._companyLogo_1e5pw_1361 ._twitterIcon_1e5pw_1403{background-position:-50px -60px;width:50px;height:48px}._companyLogosContainer_1e5pw_1361 ._companyLogo_1e5pw_1361 ._dellIcon_1e5pw_1404{background-position:-2988px -39px;width:96px;height:91px}._companyLogosContainer_1e5pw_1361 ._companyLogo_1e5pw_1361 ._oracleIcon_1e5pw_1405{background-position:-4277px -74px;width:150px;height:19px}._companyLogosContainer_1e5pw_1361 ._companyLogo_1e5pw_1361 ._ciscoIcon_1e5pw_1406{background-position:-1974px -45px;width:150px;height:76px}._companyLogosContainer_1e5pw_1361 ._companyLogo_1e5pw_1361 ._linkedinIcon_1e5pw_1407{background-position:-3948px -63px;width:150px;height:41px}._companyLogosContainer_1e5pw_1361 ._companyLogo_1e5pw_1361 ._qualcommIcon_1e5pw_1408{background-position:-1316px -69px;width:150px;height:29px}._companyLogosContainer_1e5pw_1361 ._companyLogo_1e5pw_1361 ._netflixIcon_1e5pw_1409{background-position:-344px -67px;width:120px;height:33px}._companyLogosContainer_1e5pw_1361 ._companyLogo_1e5pw_1361 ._masterCardIcon_1e5pw_1410{background-position:-4935px -33px;width:138px;height:101px}._heroSection_1e4dc_2{background:linear-gradient(to right,#04255c 30.46%,#1e5db5 93.67%);display:flex;justify-content:center}._secondaryNav_1e4dc_8{width:100%;background:#fff;box-shadow:0 2px 4px #00000008;position:sticky;z-index:1;top:0}._secondaryNav_1e4dc_8 ._navBar_1e4dc_16{display:flex;justify-content:stretch;align-items:flex-start;gap:32px;margin:auto;padding:18px 32px 0 18px;max-width:1350px}._secondaryNav_1e4dc_8 ._navBar_1e4dc_16 ._tabs_1e4dc_25{color:#5e6a8d;font-family:Open Sans,serif;font-weight:600;cursor:pointer}._secondaryNav_1e4dc_8 ._navBar_1e4dc_16 ._tabs_1e4dc_25 ._borderBottom_1e4dc_31{margin:4px 0 0;border:none;border-bottom:2px solid #ffffff}._secondaryNav_1e4dc_8 ._navBar_1e4dc_16 ._tabs_1e4dc_25 ._borderBottom_1e4dc_31._dark_1e4dc_36{border-color:#1d1e23}._secondaryNav_1e4dc_8 ._navBar_1e4dc_16 ._tabs_1e4dc_25._dark_1e4dc_36{color:#d7d7d7}._secondaryNav_1e4dc_8 ._navBar_1e4dc_16 ._tabSelected_1e4dc_42{color:#3564b5}._secondaryNav_1e4dc_8 ._navBar_1e4dc_16 ._tabSelected_1e4dc_42 ._borderBottom_1e4dc_31{border-bottom:2px solid #4079DA}._secondaryNav_1e4dc_8 ._navBar_1e4dc_16 ._tabSelected_1e4dc_42 ._borderBottom_1e4dc_31._dark_1e4dc_36{border-color:#5780b0}._secondaryNav_1e4dc_8 ._navBar_1e4dc_16 ._tabSelected_1e4dc_42._dark_1e4dc_36{color:#5780b0}._secondaryNav_1e4dc_8._dark_1e4dc_36{background:#1d1e23;box-shadow:0 2px 4px #0000000f}._heroSectionContainer_1e4dc_59{display:flex;max-width:1350px;width:100%;align-items:center}._heroSectionContainer_1e4dc_59 ._leftSection_1e4dc_65{padding:32px 0 32px 32px;display:flex;flex-direction:column;font-family:Open Sans,serif;gap:16px;max-width:800px;width:100%;color:#fff}@media (max-width: 1240px){._heroSectionContainer_1e4dc_59 ._leftSection_1e4dc_65{max-width:700px}}@media (max-width: 1024px){._heroSectionContainer_1e4dc_59 ._leftSection_1e4dc_65{max-width:550px}}@media (max-width: 900px){._heroSectionContainer_1e4dc_59 ._leftSection_1e4dc_65{max-width:450px}}@media (max-width: 412px){._heroSectionContainer_1e4dc_59 ._leftSection_1e4dc_65{padding:42px 19px}}._heroSectionContainer_1e4dc_59 ._leftSection_1e4dc_65 ._breadCrumbs_1e4dc_95{display:flex;align-items:center;gap:5px}._heroSectionContainer_1e4dc_59 ._leftSection_1e4dc_65 ._breadCrumbs_1e4dc_95 a{text-decoration:none;color:#d4e4fa;font-family:Open Sans,serif}._heroSectionContainer_1e4dc_59 ._leftSection_1e4dc_65 ._breadCrumbs_1e4dc_95 a:hover{text-decoration:underline}._heroSectionContainer_1e4dc_59 ._leftSection_1e4dc_65 ._breadCrumbs_1e4dc_95 span{width:fit-content;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:initial}._heroSectionContainer_1e4dc_59 ._leftSection_1e4dc_65 ._roadmapTitle_1e4dc_119{color:#fff;font-size:24px;font-weight:600}@media (max-width: 900px){._heroSectionContainer_1e4dc_59 ._leftSection_1e4dc_65 ._roadmapTitle_1e4dc_119{font-size:22px}}._heroSectionContainer_1e4dc_59 ._leftSection_1e4dc_65 ._headingContainer_1e4dc_129{display:flex;align-items:center;gap:6px}._heroSectionContainer_1e4dc_59 ._leftSection_1e4dc_65 ._headingContainer_1e4dc_129 ._clockIcon_1e4dc_134{display:inline-block;background:url(https://cdn.codechef.com/images/roadmap/clock.svg) no-repeat;width:13px;height:13px}@media (max-width: 900px){._heroSectionContainer_1e4dc_59 ._leftSection_1e4dc_65 ._headingContainer_1e4dc_129{font-size:12px}}._learnersCountContainer_1e4dc_146{display:flex;align-items:center;gap:12px}@media (max-width: 520px){._learnersCountContainer_1e4dc_146{flex-wrap:wrap}}._learnersCountContainer_1e4dc_146 ._infoTag_1e4dc_156{display:flex;padding:8px 16px;justify-content:center;align-items:center;gap:8px;border-radius:10px;border:1px solid rgba(255,255,255,.13);background:#ffffff0d}._learnersCountContainer_1e4dc_146 ._infoTag_1e4dc_156 ._infoText_1e4dc_166{font-family:Open Sans,serif}._learnersCountContainer_1e4dc_146 ._infoTag_1e4dc_156 ._puzzleIconWhite_1e4dc_169{display:inline-block;background:url(https://cdn.codechef.com/images/roadmap/puzzle_white.svg) no-repeat -2px;width:16px;height:17px}._learnersCountContainer_1e4dc_146 ._infoTag_1e4dc_156 ._hatIconWhite_1e4dc_175{display:inline-block;background:url(https://cdn.codechef.com/images/roadmap/hat_white.svg) no-repeat -1px;width:16px;height:14px}._learnersCountContainer_1e4dc_146 ._learnsText_1e4dc_181{color:#fff;line-height:140%}@media (max-width: 900px){._learnersCountContainer_1e4dc_146 ._learnsText_1e4dc_181{font-size:12px}}._dot_1e4dc_191{display:inline-block;background:#667399;border-radius:50%;width:6px;height:6px}@media (max-width: 412px){._dot_1e4dc_191{width:5px;height:5px}}._dot_1e4dc_191._dark_1e4dc_36{background:#d7d7d7}._mainSectionContainer_1e4dc_208{display:flex;justify-content:center;gap:32px;width:100%;background:#fafbfd}@media (max-width: 1240px){._mainSectionContainer_1e4dc_208{gap:0}}@media (max-width: 900px){._mainSectionContainer_1e4dc_208{flex-direction:column-reverse}}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225{display:flex;padding:32px;flex-direction:column;gap:48px;font-family:Open Sans,serif}@media (max-width: 650px){._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225{margin-top:-12px;padding:16px}}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._totalCourse_1e4dc_238{color:#49526d;font-size:18px;font-weight:600;margin-bottom:-32px}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._courseCardContainer_1e4dc_244{display:flex;flex-direction:column;align-items:flex-start;border-radius:8px;padding:24px;background:#fff;max-width:832px;gap:24px}@media (max-width: 650px){._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._courseCardContainer_1e4dc_244{padding:24px}}@media (max-width: 450px){._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._courseCardContainer_1e4dc_244{padding:16px}}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._courseCardContainer_1e4dc_244 ._topRowContainer_1e4dc_264{display:flex;flex-direction:column;gap:16px}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._courseCardContainer_1e4dc_244 ._topRow_1e4dc_264{display:flex;align-items:center;gap:16px}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._courseCardContainer_1e4dc_244 ._topRow_1e4dc_264 ._progressContainer_1e4dc_274{width:61px;height:61px;border-radius:50%}@media (max-width: 412px){._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._courseCardContainer_1e4dc_244 ._topRow_1e4dc_264 ._progressContainer_1e4dc_274{width:40px;height:40px}}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._courseCardContainer_1e4dc_244 ._topRow_1e4dc_264 ._circularProgressBarIcon_1e4dc_285{display:inline-block;background:url(https://cdn.codechef.com/images/roadmap/circular-progress.svg) no-repeat;width:52px;height:52px;position:relative;left:4.5px;bottom:-4.5px}@media (max-width: 412px){._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._courseCardContainer_1e4dc_244 ._topRow_1e4dc_264 ._circularProgressBarIcon_1e4dc_285{left:-6px;bottom:6px;scale:63%}}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._courseCardContainer_1e4dc_244 ._topRow_1e4dc_264 ._circularProgressBarIcon_1e4dc_285._dark_1e4dc_36{background:url(https://cdn.codechef.com/images/roadmap/circular-progress-dark.svg) no-repeat}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._courseCardContainer_1e4dc_244 ._topRow_1e4dc_264 ._headingSection_1e4dc_304 ._level_1e4dc_304{color:#32384b;font-family:Open Sans,serif;letter-spacing:.98px;text-transform:uppercase;margin-top:0;margin-bottom:4px}@media (max-width: 412px){._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._courseCardContainer_1e4dc_244 ._topRow_1e4dc_264 ._headingSection_1e4dc_304 ._level_1e4dc_304{font-size:10px}}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._courseCardContainer_1e4dc_244 ._topRow_1e4dc_264 ._headingSection_1e4dc_304 ._level_1e4dc_304._dark_1e4dc_36{color:#ecf0f9}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._courseCardContainer_1e4dc_244 ._topRow_1e4dc_264 ._headingSection_1e4dc_304 ._courseName_1e4dc_320{color:#32384b;font-family:Open Sans,serif;font-size:20px;font-weight:600;margin:0}@media (max-width: 360px){._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._courseCardContainer_1e4dc_244 ._topRow_1e4dc_264 ._headingSection_1e4dc_304 ._courseName_1e4dc_320{font-size:16px}}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._courseCardContainer_1e4dc_244 ._topRow_1e4dc_264 ._headingSection_1e4dc_304 ._courseName_1e4dc_320._dark_1e4dc_36{color:#ecf0f9}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._courseCardContainer_1e4dc_244 ._outcomesContainer_1e4dc_335{display:flex;flex-direction:column;gap:8px}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._courseCardContainer_1e4dc_244 ._outcomesContainer_1e4dc_335 ._outcomeHeading_1e4dc_340{display:flex;align-items:center;gap:4px}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._courseCardContainer_1e4dc_244 ._outcomesContainer_1e4dc_335 ._outcomeHeading_1e4dc_340 ._cupFilled_1e4dc_345{display:inline-block;background:url(https://cdn.codechef.com/images/roadmap/cup-filled.svg) no-repeat -1px;width:16px;height:14px;margin-left:4px}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._courseCardContainer_1e4dc_244 ._outcomesContainer_1e4dc_335 ._outcomeHeading_1e4dc_340 ._text_1e4dc_352{display:flex;justify-content:center;align-items:center;gap:4px;margin:12px 0;color:#49526d;text-align:center;font-family:Open Sans,serif;font-size:12px}@media (max-width: 412px){._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._courseCardContainer_1e4dc_244 ._outcomesContainer_1e4dc_335 ._outcomeHeading_1e4dc_340 ._text_1e4dc_352{font-size:12px}}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._courseCardContainer_1e4dc_244 ._outcomesContainer_1e4dc_335 ._outcomeHeading_1e4dc_340 ._text_1e4dc_352._dark_1e4dc_36{color:#d7d7d7}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._courseCardContainer_1e4dc_244 ._outcomesContainer_1e4dc_335 ._outcomesDetails_1e4dc_371{display:flex;gap:8px;flex-wrap:wrap;align-items:center}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._courseCardContainer_1e4dc_244 ._outcomesContainer_1e4dc_335 ._outcomesDetails_1e4dc_371 ._outcome_1e4dc_335{color:#32384b;font-weight:600}@media (max-width: 412px){._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._courseCardContainer_1e4dc_244 ._outcomesContainer_1e4dc_335 ._outcomesDetails_1e4dc_371 ._outcome_1e4dc_335{font-size:12px}}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._courseCardContainer_1e4dc_244 ._outcomesContainer_1e4dc_335 ._outcomesDetails_1e4dc_371 ._outcome_1e4dc_335._dark_1e4dc_36{color:#ecf0f9}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._courseCardContainer_1e4dc_244 ._outcomesContainer_1e4dc_335 ._outcomesDetails_1e4dc_371 ._verticalDivider_1e4dc_389:not(:last-child){border:none;border-left:1px solid #4079DA;width:2px;height:14px;margin:0}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._courseCardContainer_1e4dc_244 ._outcomesContainer_1e4dc_335 ._outcomesDetails_1e4dc_371 ._verticalDivider_1e4dc_389:not(:last-child)._dark_1e4dc_36{border-color:#5780b0}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._courseCardContainer_1e4dc_244 ._courseDescription_1e4dc_399{color:#32384b;line-height:150%}@media (max-width: 412px){._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._courseCardContainer_1e4dc_244 ._courseDescription_1e4dc_399{font-size:12px}}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._courseCardContainer_1e4dc_244 ._courseDescription_1e4dc_399._dark_1e4dc_36{color:#d7d7d7}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._courseCardContainer_1e4dc_244._dark_1e4dc_36{background:#1d1e23}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._lessonsCardContainer_1e4dc_414{display:flex;flex-direction:column;align-items:flex-start;gap:10px;background:#fafbfd;width:100%;max-width:768px;padding:0;margin:0;border:1px solid #E5E5E5;border-radius:8px}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._lessonsCardContainer_1e4dc_414 ._topSection_1e4dc_427{gap:12px;width:100%;padding:20px 24px;max-width:768px;display:flex;border-bottom:1px solid #DAE0ED}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._lessonsCardContainer_1e4dc_414 ._topSection_1e4dc_427._dark_1e4dc_36{border-color:#2b3852b3}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._lessonsCardContainer_1e4dc_414 ._topRowOfLessons_1e4dc_438{display:flex;align-items:center;gap:20px}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._lessonsCardContainer_1e4dc_414 ._topRowOfLessons_1e4dc_438 ._courseIcon_1e4dc_443{width:56px;height:56px}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._lessonsCardContainer_1e4dc_414 ._topRowOfLessons_1e4dc_438 ._courseInfo_1e4dc_447{display:flex;flex-direction:column;gap:8px}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._lessonsCardContainer_1e4dc_414 ._topRowOfLessons_1e4dc_438 ._goToCourseCta_1e4dc_452{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._lessonsCardContainer_1e4dc_414 ._topRowOfLessons_1e4dc_438 ._goToCourseCta_1e4dc_452 ._link_1e4dc_458{line-height:100%;color:#2a67b1;display:flex;gap:4px;align-items:center;width:fit-content;text-decoration:none}@media (max-width: 490px){._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._lessonsCardContainer_1e4dc_414 ._topRowOfLessons_1e4dc_438 ._goToCourseCta_1e4dc_452 ._link_1e4dc_458{display:inline-block}}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._lessonsCardContainer_1e4dc_414 ._topRowOfLessons_1e4dc_438 ._goToCourseCta_1e4dc_452 ._link_1e4dc_458 ._lessonTitle_1e4dc_472{color:#3564b5;font-size:20px;font-weight:600;line-height:140%}@media (max-width: 412px){._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._lessonsCardContainer_1e4dc_414 ._topRowOfLessons_1e4dc_438 ._goToCourseCta_1e4dc_452 ._link_1e4dc_458 ._lessonTitle_1e4dc_472{font-size:14px}}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._lessonsCardContainer_1e4dc_414 ._topRowOfLessons_1e4dc_438 ._goToCourseCta_1e4dc_452 ._link_1e4dc_458 ._lessonTitle_1e4dc_472:hover{text-decoration:underline}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._lessonsCardContainer_1e4dc_414 ._topRowOfLessons_1e4dc_438 ._goToCourseCta_1e4dc_452 ._link_1e4dc_458 ._lessonTitle_1e4dc_472._dark_1e4dc_36{color:#5780b0}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._lessonsCardContainer_1e4dc_414 ._topRowOfLessons_1e4dc_438 ._goToCourseCta_1e4dc_452 ._link_1e4dc_458 ._icon__container_1e4dc_489{display:flex;align-items:center;justify-content:center;background-color:#2a67b11a;border-radius:50%;margin-left:6px;width:20px;height:20px}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._lessonsCardContainer_1e4dc_414 ._topRowOfLessons_1e4dc_438 ._goToCourseCta_1e4dc_452 ._link_1e4dc_458 ._icon__container_1e4dc_489 ._icon_1e4dc_489{height:12px}@media (max-width: 490px){._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._lessonsCardContainer_1e4dc_414 ._topRowOfLessons_1e4dc_438 ._goToCourseCta_1e4dc_452 ._link_1e4dc_458 ._icon__container_1e4dc_489{display:inline-flex;width:18px;height:18px}}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._lessonsCardContainer_1e4dc_414 ._topRowOfLessons_1e4dc_438 ._goToCourseCta_1e4dc_452 ._completedChip_1e4dc_509{color:#17a94e;background:#edfff4;border-radius:8px;font-size:12px;line-height:140%;padding:4px 8px;width:fit-content}@media (max-width: 450px){._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._lessonsCardContainer_1e4dc_414 ._topRowOfLessons_1e4dc_438 ._goToCourseCta_1e4dc_452 ._completedChip_1e4dc_509{font-size:10px;padding:2px 6px}}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._lessonsCardContainer_1e4dc_414 ._topRowOfLessons_1e4dc_438 ._goToCourseCta_1e4dc_452 ._completedChip_1e4dc_509._dark_1e4dc_36{background:#022807;color:#d6e7ca;border:1px solid rgba(120,133,111,.4588235294)}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._lessonsCardContainer_1e4dc_414 ._topRowOfLessons_1e4dc_438 ._goToCourseCta_1e4dc_452 ._inProgressChip_1e4dc_529{color:#b2761b;background:#fdf3d6;border-radius:8px;font-size:12px;line-height:140%;padding:4px 8px;width:fit-content}@media (max-width: 450px){._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._lessonsCardContainer_1e4dc_414 ._topRowOfLessons_1e4dc_438 ._goToCourseCta_1e4dc_452 ._inProgressChip_1e4dc_529{font-size:10px;padding:2px 6px}}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._lessonsCardContainer_1e4dc_414 ._topRowOfLessons_1e4dc_438 ._goToCourseCta_1e4dc_452 ._inProgressChip_1e4dc_529._dark_1e4dc_36{border:1px solid #6B4931;background:#2e2219;color:#debea8}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._lessonsCardContainer_1e4dc_414 ._topRowOfLessons_1e4dc_438 ._lessonDetails_1e4dc_549{display:flex;align-items:center;gap:8px}@media (max-width: 412px){._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._lessonsCardContainer_1e4dc_414 ._topRowOfLessons_1e4dc_438 ._lessonDetails_1e4dc_549{flex-wrap:wrap}}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._lessonsCardContainer_1e4dc_414 ._topRowOfLessons_1e4dc_438 ._lessonDetails_1e4dc_549 ._bookIcon_1e4dc_559,._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._lessonsCardContainer_1e4dc_414 ._topRowOfLessons_1e4dc_438 ._lessonDetails_1e4dc_549 ._chefIcon_1e4dc_559{color:#616161;width:18px;height:18px}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._lessonsCardContainer_1e4dc_414 ._topRowOfLessons_1e4dc_438 ._lessonDetails_1e4dc_549 ._bookIcon_1e4dc_559._dark_1e4dc_36,._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._lessonsCardContainer_1e4dc_414 ._topRowOfLessons_1e4dc_438 ._lessonDetails_1e4dc_549 ._chefIcon_1e4dc_559._dark_1e4dc_36{color:#d7d7d7}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._lessonsCardContainer_1e4dc_414 ._topRowOfLessons_1e4dc_438 ._lessonDetails_1e4dc_549 ._chefIcon_1e4dc_559{width:16px;height:16px}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._lessonsCardContainer_1e4dc_414 ._topRowOfLessons_1e4dc_438 ._lessonDetails_1e4dc_549 ._learnText_1e4dc_571{color:#616161;line-height:140%}@media (max-width: 412px){._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._lessonsCardContainer_1e4dc_414 ._topRowOfLessons_1e4dc_438 ._lessonDetails_1e4dc_549 ._learnText_1e4dc_571{font-size:12px}}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._lessonsCardContainer_1e4dc_414 ._topRowOfLessons_1e4dc_438 ._lessonDetails_1e4dc_549 ._learnText_1e4dc_571._dark_1e4dc_36{color:#d7d7d7}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._lessonsCardContainer_1e4dc_414 ._topRowOfLessons_1e4dc_438 ._lessonDetails_1e4dc_549 ._lessonsCount_1e4dc_583{color:#616161;line-height:140%}@media (max-width: 412px){._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._lessonsCardContainer_1e4dc_414 ._topRowOfLessons_1e4dc_438 ._lessonDetails_1e4dc_549 ._lessonsCount_1e4dc_583{font-size:12px}}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._lessonsCardContainer_1e4dc_414 ._topRowOfLessons_1e4dc_438 ._lessonDetails_1e4dc_549 ._lessonsCount_1e4dc_583._dark_1e4dc_36{color:#d7d7d7}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._lessonsCardContainer_1e4dc_414._dark_1e4dc_36{background:#24262c;border:1px solid #24262c}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._moduleListContainer_1e4dc_599{display:flex;padding:20px 24px;flex-direction:column;gap:12px}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._moduleListContainer_1e4dc_599 ._modulesHead_1e4dc_605{color:#545e7d;line-height:140%}@media (max-width: 412px){._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._moduleListContainer_1e4dc_599 ._modulesHead_1e4dc_605{font-size:12px}}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._moduleListContainer_1e4dc_599 ._moduleDetails_1e4dc_614{display:flex;align-items:center;gap:8px}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._moduleListContainer_1e4dc_599 ._moduleDetails_1e4dc_614 ._moduleIcon_1e4dc_619{color:#32384b;min-width:16px;height:16px}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._moduleListContainer_1e4dc_599 ._moduleDetails_1e4dc_614 ._moduleIcon_1e4dc_619._dark_1e4dc_36{color:#d7d7d7}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._moduleListContainer_1e4dc_599 ._moduleDetails_1e4dc_614 ._moduleName_1e4dc_627{color:#32384b;line-height:140%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:400px;text-decoration:none}@media (max-width: 412px){._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._moduleListContainer_1e4dc_599 ._moduleDetails_1e4dc_614 ._moduleName_1e4dc_627{font-size:12px;max-width:230px}}._mainSectionContainer_1e4dc_208 ._sectionContainer_1e4dc_225 ._moduleListContainer_1e4dc_599 ._moduleDetails_1e4dc_614 ._moduleName_1e4dc_627._dark_1e4dc_36{color:#d7d7d7}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645{padding:32px 32px 32px 0;position:relative}@media (max-width: 650px){._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645{padding:17px 24px;font-size:12px}}@media (max-width: 650px){._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645{margin-top:-50px;padding:16px}}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._progressCard_1e4dc_661 ._bottomContainer_1e4dc_661{padding:0 18px}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664{display:flex;flex-direction:column;width:448px;font-family:Open Sans,serif;border-radius:8px;background:#fff;box-shadow:0 4px 10px #0000001a}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._videoIframe_1e4dc_673,._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 img{min-height:240px;width:100%;border-radius:8px 8px 0 0;max-width:449px}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._bottomSection_1e4dc_679{padding:16px}@media (max-width: 520px){._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._bottomSection_1e4dc_679{padding:12px 0}}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._bottomSection_1e4dc_679 ._roadmapHeading_1e4dc_687{color:#2e3446;font-family:Open Sans,serif;font-size:16px;font-weight:600;line-height:150%}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._bottomSection_1e4dc_679 ._roadmapHeading_1e4dc_687._dark_1e4dc_36{color:#d7d7d7}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._bottomSection_1e4dc_679 ._yourScoreCard_1e4dc_697{display:flex;flex-direction:column;gap:8px}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._bottomSection_1e4dc_679 ._primaryButton_1e4dc_702{display:flex;padding:12px 24px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:4px;background:#3564b5;box-shadow:0 3px 10px #05275e1f;color:#fff;font-family:Open Sans,serif;text-decoration:none;font-weight:600}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._bottomSection_1e4dc_679 ._primaryButton_1e4dc_702._dark_1e4dc_36{background:#2a67b1}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._bottomSection_1e4dc_679 ._text_1e4dc_352{display:flex;justify-content:center;align-items:center;gap:4px;margin:12px 0;color:#49526d;text-align:center;font-family:Open Sans,serif;font-size:12px}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._bottomSection_1e4dc_679 ._text_1e4dc_352._dark_1e4dc_36{color:#d7d7d7}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._bottomSection_1e4dc_679 ._lockIcon_1e4dc_734{display:inline-block;background:url(https://cdn.codechef.com/images/roadmap/blue-lock-icon.svg) no-repeat 0 0;width:12px;height:13px}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._bottomSection_1e4dc_679 ._divider_1e4dc_740{margin-bottom:16px;margin-top:16px;border:none;border-bottom:1px solid #ECF0F9;width:100%;height:0}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._bottomSection_1e4dc_679 ._divider_1e4dc_740._dark_1e4dc_36{border-color:#2b2f3199}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._bottomSection_1e4dc_679 ._roadmapInfo_1e4dc_751{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._bottomSection_1e4dc_679 ._roadmapInfo_1e4dc_751 ._paragraph_1e4dc_758{color:#2e3446;font-family:Open Sans,serif;line-height:150%}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._bottomSection_1e4dc_679 ._roadmapInfo_1e4dc_751 ._marginLeft_1e4dc_763{margin-left:10px}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._bottomSection_1e4dc_679 ._roadmapInfo_1e4dc_751 ._infoLink_1e4dc_766{line-height:100%;color:#2a67b1;display:flex;text-decoration:none;gap:10px;align-items:end}@media (max-width: 412px){._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._bottomSection_1e4dc_679 ._roadmapInfo_1e4dc_751 ._infoLink_1e4dc_766 span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:263px}}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._bottomSection_1e4dc_679 ._roadmapInfo_1e4dc_751 ._infoLink_1e4dc_766:hover{text-decoration:underline}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._bottomSection_1e4dc_679 ._roadmapInfo_1e4dc_751 ._infoLink_1e4dc_766._dark_1e4dc_36{color:#5780b0}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._bottomSection_1e4dc_679 ._roadmapInfo_1e4dc_751 ._iconContainer_1e4dc_788{width:16px;height:16px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#2a67b115}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._bottomSection_1e4dc_679 ._roadmapInfo_1e4dc_751 ._iconContainer_1e4dc_788 ._upArrowIcon_1e4dc_797{background:url(https://cdn.codechef.com/images/practice/arrow_Up.svg) no-repeat 0 0;width:16px;height:16px;position:relative;left:-3px;scale:80%;bottom:3px}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._bottomSection_1e4dc_679 ._roadmapInfo_1e4dc_751 ._dot_1e4dc_191{margin-right:10px}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._bottomSection_1e4dc_679 ._roadmapInfo_1e4dc_751 ._infoContainer_1e4dc_809{display:flex;flex-direction:column;gap:8px}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._bottomSection_1e4dc_679 ._roadmapInfo_1e4dc_751 ._infoContainer_1e4dc_809 ._noneText_1e4dc_814._dark_1e4dc_36{color:#d7d7d7}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._bottomSection_1e4dc_679 ._roadmapInfo_1e4dc_751 ._boldText_1e4dc_817{color:#2e3446;font-family:Open Sans,serif;font-weight:600;line-height:170%}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._bottomSection_1e4dc_679 ._roadmapInfo_1e4dc_751 ._boldText_1e4dc_817._dark_1e4dc_36{color:#d7d7d7}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._bottomSection_1e4dc_679 ._roadmapInfo_1e4dc_751 ._preReqInfo_1e4dc_826{color:#757575;font-family:Open Sans,serif;font-size:13px;line-height:150%}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._bottomSection_1e4dc_679 ._roadmapInfo_1e4dc_751 ._preReqInfo_1e4dc_826._dark_1e4dc_36{color:#d7d7d7}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._bottomSection_1e4dc_679 ._roadmapInfo_1e4dc_751 ._roadmapsLinkContainer_1e4dc_835{display:flex;align-items:center;gap:6px;flex-wrap:wrap}@media (max-width: 1024px){._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664{width:384px}}@media (max-width: 900px){._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664{width:100%;position:revert;z-index:revert}}@media (max-width: 650px){._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664{padding:50px 17px 24px}}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._firstRow_1e4dc_858{display:flex;gap:4px;align-items:baseline}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._yourScore_1e4dc_697{color:#2e3446;font-size:20px;font-weight:600;line-height:150%}@media (max-width: 412px){._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._yourScore_1e4dc_697{font-size:20px}}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._yourScore_1e4dc_697._dark_1e4dc_36{color:#d7d7d7}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._totalScore_1e4dc_877{color:#2e3446;line-height:150%}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._totalScore_1e4dc_877._dark_1e4dc_36{color:#d7d7d7}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._proTextPadding_1e4dc_884{padding:0 18px 24px}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._yourCourseDetails_1e4dc_887{display:flex;gap:16px;padding:0 18px}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._yourCourseDetails_1e4dc_887 ._courseProgress_1e4dc_892,._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._yourCourseDetails_1e4dc_887 ._courseStatus_1e4dc_892{display:flex;padding:24px 8px 16px;flex-direction:column;justify-content:space-around;align-items:center;gap:8px;border-radius:8px;border:1px solid #E5E5E5;flex:1 0 0}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._yourCourseDetails_1e4dc_887 ._courseProgress_1e4dc_892 ._goldHatIcon_1e4dc_903,._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._yourCourseDetails_1e4dc_887 ._courseStatus_1e4dc_892 ._goldHatIcon_1e4dc_903{background:url(https://cdn.codechef.com/images/roadmap/gold-hat.svg) no-repeat;width:39px;height:39px}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._yourCourseDetails_1e4dc_887 ._courseProgress_1e4dc_892 ._completedIcon_1e4dc_908,._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._yourCourseDetails_1e4dc_887 ._courseStatus_1e4dc_892 ._completedIcon_1e4dc_908{background:url(https://cdn.codechef.com/images/roadmap/completed.svg) no-repeat;width:39px;height:39px}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._yourCourseDetails_1e4dc_887 ._courseProgress_1e4dc_892 ._blueClockIcon_1e4dc_913,._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._yourCourseDetails_1e4dc_887 ._courseStatus_1e4dc_892 ._blueClockIcon_1e4dc_913{background:url(https://cdn.codechef.com/images/roadmap/blue-clock.svg) no-repeat;width:39px;height:39px}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._yourCourseDetails_1e4dc_887 ._courseProgress_1e4dc_892 ._boldText_1e4dc_817,._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._yourCourseDetails_1e4dc_887 ._courseStatus_1e4dc_892 ._boldText_1e4dc_817{color:#2e3446;font-size:20px;font-weight:600;line-height:150%}@media (max-width: 412px){._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._yourCourseDetails_1e4dc_887 ._courseProgress_1e4dc_892 ._boldText_1e4dc_817,._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._yourCourseDetails_1e4dc_887 ._courseStatus_1e4dc_892 ._boldText_1e4dc_817{font-size:16px}}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._lastRow_1e4dc_929{color:#49526d;font-size:12px;line-height:150%}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._lastRow_1e4dc_929._dark_1e4dc_36{color:#d7d7d7}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._mProgressBar_1e4dc_937{margin-top:4px;height:10px;background:#ecf0f9;border-radius:36px;flex:1;margin-bottom:16px}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._mProgressBar_1e4dc_937 ._line_1e4dc_945{background:#69be89;border-radius:36px;height:7px}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._mProgressBar_1e4dc_937 ._line_1e4dc_945._dark_1e4dc_36{background:#0c612c}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._mProgressBar_1e4dc_937 ._milestone_1e4dc_953{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%)}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._mProgressBar_1e4dc_937._dark_1e4dc_36{background:#34393b}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._roadmapHeading_1e4dc_687{color:#2e3446;font-size:16px;font-weight:600;margin:0 0 4px}@media (max-width: 650px){._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._roadmapHeading_1e4dc_687{font-size:14px}}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._roadmapDescription_1e4dc_978{color:#49526d;line-height:150%}@media (max-width: 650px){._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._roadmapDescription_1e4dc_978{margin-bottom:4px;font-size:12px}}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._startRoadmapButton_1e4dc_988{border-radius:2px;border:#3564B5;background:#3e6fc3;display:flex;padding:12px 32px;justify-content:center;align-items:center;gap:10px;color:#fff;align-self:stretch;font-size:16px;cursor:pointer}@media (max-width: 650px){._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._startRoadmapButton_1e4dc_988{padding:8px 32px;font-size:14px}}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._startRoadmapButton_1e4dc_988 ._loader_1e4dc_1008{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_1e4dc_1 1s linear infinite}@keyframes _rotation_1e4dc_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._startRoadmapButton_1e4dc_988._dark_1e4dc_36{background:#2a67b1}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._enrolledColor_1e4dc_1029{background:#22924d}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._enrolledColor_1e4dc_1029._dark_1e4dc_36{background:#0c612c}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._growthIcon_1e4dc_1035{display:inline-block;background:url(https://cdn.codechef.com/images/roadmap/growth.svg) no-repeat 0 0;width:18px;height:18px}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._bottomContainer_1e4dc_661{display:flex;flex-direction:column;gap:12px}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._bottomContainer_1e4dc_661 ._roadmapDetailsText_1e4dc_1046{color:#667399;line-height:150%}@media (max-width: 650px){._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._bottomContainer_1e4dc_661 ._roadmapDetailsText_1e4dc_1046{font-size:12px}}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._ProDiscountText_1e4dc_1055{color:#49526d;max-width:353px;text-align:center;margin:auto}@media (max-width: 650px){._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._ProDiscountText_1e4dc_1055{font-size:12px}}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._ProDiscountText_1e4dc_1055 ._proIcon_1e4dc_1066{background:url(https://cdn.codechef.com/images/roadmap/pro-icon.svg) no-repeat;width:16px;height:16px;display:inline-block;margin:2px 8px -3px}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._ProDiscountText_1e4dc_1055 ._brownCta_1e4dc_1073{color:#fdf3d6;font-family:Open Sans,serif;justify-content:center;margin:20px auto 0;font-weight:600;padding:10px 30px 10px 37px;line-height:140%;max-width:187px;text-decoration:none;display:flex;align-items:center;background:#654229}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._ProDiscountText_1e4dc_1055 ._brownCta_1e4dc_1073 ._proIcon_1e4dc_1066{margin:-2px 5px -3px}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664 ._ProDiscountText_1e4dc_1055 ._proText_1e4dc_884{color:#654229;font-weight:600}._mainSectionContainer_1e4dc_208 ._rightSidebarContainer_1e4dc_645 ._roadmapStatusCardContainer_1e4dc_664._dark_1e4dc_36{background:#24262c}._mainSectionContainer_1e4dc_208 ._tocContainer_1e4dc_1097{font-family:Open Sans,serif;padding:32px 16px 16px;position:sticky;top:28px}@media (max-width: 900px){._mainSectionContainer_1e4dc_208 ._tocContainer_1e4dc_1097{display:none}}@keyframes _popup_1e4dc_1{0%{opacity:0}to{opacity:1}}._mainSectionContainer_1e4dc_208 ._tocContainer_1e4dc_1097 ._heading_1e4dc_129{display:flex;height:28px;align-items:flex-start;gap:21px;flex-shrink:0;color:#2e3446;font-size:11px;font-weight:600;line-height:140%;letter-spacing:.55px;text-transform:uppercase}._mainSectionContainer_1e4dc_208 ._tocContainer_1e4dc_1097 ._heading_1e4dc_129._dark_1e4dc_36{color:#d7d7d7}._mainSectionContainer_1e4dc_208 ._tocContainer_1e4dc_1097 ._tocItems_1e4dc_1132{display:flex;flex-direction:column}._mainSectionContainer_1e4dc_208 ._tocContainer_1e4dc_1097 ._tocItems_1e4dc_1132 ._item_1e4dc_1136{display:flex;height:40px;cursor:pointer;padding:0 16px;border-left:2px solid #ECF0F9;align-items:center;gap:21px;align-self:stretch}._mainSectionContainer_1e4dc_208 ._tocContainer_1e4dc_1097 ._tocItems_1e4dc_1132 ._item_1e4dc_1136:hover{color:#2a67b1}._mainSectionContainer_1e4dc_208 ._tocContainer_1e4dc_1097 ._tocItems_1e4dc_1132 ._item_1e4dc_1136:hover._dark_1e4dc_36{color:#5780b0}._mainSectionContainer_1e4dc_208 ._tocContainer_1e4dc_1097 ._tocItems_1e4dc_1132 ._item_1e4dc_1136._dark_1e4dc_36{color:#d7d7d7;border-left:2px solid rgba(43,56,82,.7)}._mainSectionContainer_1e4dc_208 ._tocContainer_1e4dc_1097 ._tocItems_1e4dc_1132 ._moreItems_1e4dc_1156{color:#667399;font-family:Open Sans,serif;line-height:140%;padding:8px 2px}._mainSectionContainer_1e4dc_208 ._tocContainer_1e4dc_1097 ._tocItems_1e4dc_1132 ._moreItems_1e4dc_1156._dark_1e4dc_36{color:#ffffff80}._mainSectionContainer_1e4dc_208 ._tocContainer_1e4dc_1097 ._tocItems_1e4dc_1132 ._selectedItem_1e4dc_1165{position:relative}._mainSectionContainer_1e4dc_208 ._tocContainer_1e4dc_1097 ._tocItems_1e4dc_1132 ._selectedItem_1e4dc_1165:before{content:"";position:absolute;top:0;bottom:0;left:-2px;width:2px;background:#2a67b1;border-radius:10px}._mainSectionContainer_1e4dc_208._dark_1e4dc_36{background:#1d1e23}._moreReviewsContainerWrapper_1e4dc_1182{margin:0 auto;max-width:1400px;padding:0 32px}@media (max-width: 1280px){._moreReviewsContainerWrapper_1e4dc_1182{margin:revert;min-width:revert}}@media (max-width: 520px){._moreReviewsContainerWrapper_1e4dc_1182{padding:16px}}._moreReviewsContainerWrapper_1e4dc_1182 ._moreReviewsContainer_1e4dc_1182{display:flex;flex-direction:column;justify-content:center;background:#fff;width:100%;gap:32px;margin:auto}._moreReviewsContainerWrapper_1e4dc_1182 ._moreReviewsContainer_1e4dc_1182 ._moreReviewsHeading_1e4dc_1207{color:#32384b;font-family:Open Sans,serif;font-size:22px;padding-top:48px}._moreReviewsContainerWrapper_1e4dc_1182 ._moreReviewsContainer_1e4dc_1182 ._moreReviewsHeading_1e4dc_1207._dark_1e4dc_36{color:#d7d7d7}._moreReviewsContainerWrapper_1e4dc_1182 ._moreReviewsContainer_1e4dc_1182 ._moreReviewsCardContainer_1e4dc_1216{display:flex;gap:15px}@media (max-width: 1280px){._moreReviewsContainerWrapper_1e4dc_1182 ._moreReviewsContainer_1e4dc_1182 ._moreReviewsCardContainer_1e4dc_1216{overflow:scroll}}@media (max-width: 640px){._moreReviewsContainerWrapper_1e4dc_1182 ._moreReviewsContainer_1e4dc_1182 ._moreReviewsCardContainer_1e4dc_1216{flex-wrap:wrap}}._moreReviewsContainerWrapper_1e4dc_1182 ._moreReviewsContainer_1e4dc_1182 ._moreReviewsCardContainer_1e4dc_1216 ._reviewBottomCard_1e4dc_1230{padding:24px;border-radius:4px;border:1px solid #DAE0ED;max-width:355px;display:flex;flex-direction:column;gap:12px}@media (max-width: 1280px){._moreReviewsContainerWrapper_1e4dc_1182 ._moreReviewsContainer_1e4dc_1182 ._moreReviewsCardContainer_1e4dc_1216 ._reviewBottomCard_1e4dc_1230{min-width:355px}}@media (max-width: 640px){._moreReviewsContainerWrapper_1e4dc_1182 ._moreReviewsContainer_1e4dc_1182 ._moreReviewsCardContainer_1e4dc_1216 ._reviewBottomCard_1e4dc_1230{min-width:fit-content;padding:24px 16px}}._moreReviewsContainerWrapper_1e4dc_1182 ._moreReviewsContainer_1e4dc_1182 ._moreReviewsCardContainer_1e4dc_1216 ._reviewBottomCard_1e4dc_1230 ._topContent_1e4dc_1250{display:flex;flex-direction:column;gap:10px;height:128px}@media (max-width: 640px){._moreReviewsContainerWrapper_1e4dc_1182 ._moreReviewsContainer_1e4dc_1182 ._moreReviewsCardContainer_1e4dc_1216 ._reviewBottomCard_1e4dc_1230 ._topContent_1e4dc_1250{height:98px}}@media (max-width: 520px){._moreReviewsContainerWrapper_1e4dc_1182 ._moreReviewsContainer_1e4dc_1182 ._moreReviewsCardContainer_1e4dc_1216 ._reviewBottomCard_1e4dc_1230 ._topContent_1e4dc_1250{height:150px}}@media (max-width: 360px){._moreReviewsContainerWrapper_1e4dc_1182 ._moreReviewsContainer_1e4dc_1182 ._moreReviewsCardContainer_1e4dc_1216 ._reviewBottomCard_1e4dc_1230 ._topContent_1e4dc_1250{height:180px}}._moreReviewsContainerWrapper_1e4dc_1182 ._moreReviewsContainer_1e4dc_1182 ._moreReviewsCardContainer_1e4dc_1216 ._reviewBottomCard_1e4dc_1230 ._topContent_1e4dc_1250 ._review_1e4dc_1230{color:#49526d;font-family:Open Sans,serif;line-height:140%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}._moreReviewsContainerWrapper_1e4dc_1182 ._moreReviewsContainer_1e4dc_1182 ._moreReviewsCardContainer_1e4dc_1216 ._reviewBottomCard_1e4dc_1230 ._topContent_1e4dc_1250 ._review_1e4dc_1230._dark_1e4dc_36{color:#e5e5e5}._moreReviewsContainerWrapper_1e4dc_1182 ._moreReviewsContainer_1e4dc_1182 ._moreReviewsCardContainer_1e4dc_1216 ._reviewBottomCard_1e4dc_1230 ._userInfo_1e4dc_1283{display:flex;align-items:center;gap:12px}._moreReviewsContainerWrapper_1e4dc_1182 ._moreReviewsContainer_1e4dc_1182 ._moreReviewsCardContainer_1e4dc_1216 ._reviewBottomCard_1e4dc_1230 ._userInfo_1e4dc_1283 ._userImages_1e4dc_1288{background:url(https://cdn.codechef.com/images/home/user_deafult.jpg);background-size:cover;height:36px;width:36px;border-radius:50%;border:1px solid #dbdbdb}._moreReviewsContainerWrapper_1e4dc_1182 ._moreReviewsContainer_1e4dc_1182 ._moreReviewsCardContainer_1e4dc_1216 ._reviewBottomCard_1e4dc_1230 ._userInfo_1e4dc_1283 ._userDetails_1e4dc_1296{display:flex;gap:4px;flex-direction:column}._moreReviewsContainerWrapper_1e4dc_1182 ._moreReviewsContainer_1e4dc_1182 ._moreReviewsCardContainer_1e4dc_1216 ._reviewBottomCard_1e4dc_1230 ._userInfo_1e4dc_1283 ._userDetails_1e4dc_1296 ._userName_1e4dc_1301,._moreReviewsContainerWrapper_1e4dc_1182 ._moreReviewsContainer_1e4dc_1182 ._moreReviewsCardContainer_1e4dc_1216 ._reviewBottomCard_1e4dc_1230 ._userInfo_1e4dc_1283 ._userDetails_1e4dc_1296 ._userDesignation_1e4dc_1301{color:#32384b;font-family:Open Sans,serif;font-size:12px}._moreReviewsContainerWrapper_1e4dc_1182 ._moreReviewsContainer_1e4dc_1182 ._moreReviewsCardContainer_1e4dc_1216 ._reviewBottomCard_1e4dc_1230 ._userInfo_1e4dc_1283 ._userDetails_1e4dc_1296 ._userName_1e4dc_1301._dark_1e4dc_36,._moreReviewsContainerWrapper_1e4dc_1182 ._moreReviewsContainer_1e4dc_1182 ._moreReviewsCardContainer_1e4dc_1216 ._reviewBottomCard_1e4dc_1230 ._userInfo_1e4dc_1283 ._userDetails_1e4dc_1296 ._userDesignation_1e4dc_1301._dark_1e4dc_36{color:#ecf0f9}._moreReviewsContainerWrapper_1e4dc_1182 ._moreReviewsContainer_1e4dc_1182 ._moreReviewsCardContainer_1e4dc_1216 ._reviewBottomCard_1e4dc_1230 ._ratingContainer_1e4dc_1309{display:flex;gap:16px;align-items:self-start;margin-left:4px}._moreReviewsContainerWrapper_1e4dc_1182 ._moreReviewsContainer_1e4dc_1182 ._moreReviewsCardContainer_1e4dc_1216 ._reviewBottomCard_1e4dc_1230 ._ratingContainer_1e4dc_1309 ._starEmpty_1e4dc_1315{border-bottom-color:#dae0ed!important}._moreReviewsContainerWrapper_1e4dc_1182 ._moreReviewsContainer_1e4dc_1182 ._moreReviewsCardContainer_1e4dc_1216 ._reviewBottomCard_1e4dc_1230 ._ratingContainer_1e4dc_1309 ._starEmpty_1e4dc_1315:before,._moreReviewsContainerWrapper_1e4dc_1182 ._moreReviewsContainer_1e4dc_1182 ._moreReviewsCardContainer_1e4dc_1216 ._reviewBottomCard_1e4dc_1230 ._ratingContainer_1e4dc_1309 ._starEmpty_1e4dc_1315:after{border-bottom-color:#dae0ed!important}._moreReviewsContainerWrapper_1e4dc_1182 ._moreReviewsContainer_1e4dc_1182 ._moreReviewsCardContainer_1e4dc_1216 ._reviewBottomCard_1e4dc_1230 ._ratingContainer_1e4dc_1309 ._star_1e4dc_988{position:relative;display:inline-block;border-right:.3em solid transparent;border-bottom:.7em solid #D7922B;border-left:.3em solid transparent;font-size:8px;width:0}._moreReviewsContainerWrapper_1e4dc_1182 ._moreReviewsContainer_1e4dc_1182 ._moreReviewsCardContainer_1e4dc_1216 ._reviewBottomCard_1e4dc_1230 ._ratingContainer_1e4dc_1309 ._star_1e4dc_988:before,._moreReviewsContainerWrapper_1e4dc_1182 ._moreReviewsContainer_1e4dc_1182 ._moreReviewsCardContainer_1e4dc_1216 ._reviewBottomCard_1e4dc_1230 ._ratingContainer_1e4dc_1309 ._star_1e4dc_988:after{content:"";display:block;position:absolute;top:.6em;left:-1em;border-right:1em solid transparent;border-bottom:.7em solid #D7922B;border-left:1em solid transparent;transform:rotate(-35deg)}._moreReviewsContainerWrapper_1e4dc_1182 ._moreReviewsContainer_1e4dc_1182 ._moreReviewsCardContainer_1e4dc_1216 ._reviewBottomCard_1e4dc_1230 ._ratingContainer_1e4dc_1309 ._star_1e4dc_988:after{transform:rotate(35deg)}._moreReviewsContainerWrapper_1e4dc_1182 ._moreReviewsContainer_1e4dc_1182 ._moreReviewsCardContainer_1e4dc_1216 ._reviewBottomCard_1e4dc_1230 ._ratingContainer_1e4dc_1309 ._ratingInfo_1e4dc_1344{display:flex;margin-top:-1px;gap:4px}._moreReviewsContainerWrapper_1e4dc_1182 ._moreReviewsContainer_1e4dc_1182 ._moreReviewsCardContainer_1e4dc_1216 ._reviewBottomCard_1e4dc_1230 ._ratingContainer_1e4dc_1309 ._ratingInfo_1e4dc_1344 ._rating_1e4dc_1309{color:#667399;font-family:Open Sans,serif;font-size:13px}._moreReviewsContainerWrapper_1e4dc_1182 ._moreReviewsContainer_1e4dc_1182 ._moreReviewsCardContainer_1e4dc_1216 ._reviewBottomCard_1e4dc_1230 ._ratingContainer_1e4dc_1309 ._ratingInfo_1e4dc_1344 ._rating_1e4dc_1309._dark_1e4dc_36{color:#d7d7d7}._moreReviewsContainerWrapper_1e4dc_1182 ._moreReviewsContainer_1e4dc_1182 ._moreReviewsCardContainer_1e4dc_1216 ._reviewBottomCard_1e4dc_1230._dark_1e4dc_36{border-color:#2b3852b3}._moreReviewsContainerWrapper_1e4dc_1182 ._moreReviewsContainer_1e4dc_1182._dark_1e4dc_36{background:#1d1e23}._courseDetails_1e4dc_1364{display:flex;flex-direction:column;gap:12px}@media (max-width: 500px){._courseDetails_1e4dc_1364{flex-direction:column}}._courseDetails_1e4dc_1364 ._detailsItems_1e4dc_1374{display:flex;gap:10px;align-items:center}._courseDetails_1e4dc_1364 ._detailsItems_1e4dc_1374 ._capIcon_1e4dc_1379{display:inline-block;background:url(https://cdn.codechef.com/images/roadmap/hat.svg) no-repeat -1px;width:16px;height:14px}._courseDetails_1e4dc_1364 ._detailsItems_1e4dc_1374 ._puzzleIcon_1e4dc_169{display:inline-block;background:url(https://cdn.codechef.com/images/roadmap/puzzle.svg) no-repeat -2px;width:16px;height:17px}._courseDetails_1e4dc_1364 ._detailsItems_1e4dc_1374 ._clockIconFilled_1e4dc_1391{display:inline-block;background:url(https://cdn.codechef.com/images/roadmap/filled-closk.svg) no-repeat;width:13px;height:13px}._courseDetails_1e4dc_1364 ._detailsItems_1e4dc_1374 ._itemsText_1e4dc_1397{color:#32384b;font-weight:600;line-height:150%}@media (max-width: 650px){._courseDetails_1e4dc_1364 ._detailsItems_1e4dc_1374 ._itemsText_1e4dc_1397{font-size:12px}}._courseDetails_1e4dc_1364 ._detailsItems_1e4dc_1374 ._itemsText_1e4dc_1397._dark_1e4dc_36{color:#d7d7d7}._feedback__container_1e4dc_1411{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_1e4dc_1411{display:none}}._feedback__container_1e4dc_1411 ._closeContainer_1e4dc_1428{display:flex;justify-content:end;cursor:pointer;filter:invert(35%);margin-bottom:12px}._feedback__container_1e4dc_1411 ._closeContainer_1e4dc_1428 ._closeIcon_1e4dc_1435{color:#000}._feedback__container_1e4dc_1411 ._closeContainer_1e4dc_1428 ._closeIcon_1e4dc_1435._dark_1e4dc_36{color:#d7d7d7}@media (max-width: 960px){._feedback__container_1e4dc_1411 ._closeContainer_1e4dc_1428{padding-right:0}}._feedback__container_1e4dc_1411 ._headingContainer_1e4dc_129{display:flex;flex-direction:column;gap:12px}._feedback__container_1e4dc_1411 ._headingContainer_1e4dc_129 ._para1_1e4dc_1451{font-weight:700;line-height:150%}._feedback__container_1e4dc_1411 ._headingContainer_1e4dc_129 ._para1_1e4dc_1451._dark_1e4dc_36{color:#d7d7d7}._feedback__container_1e4dc_1411 ._feedback-textarea__container_1e4dc_1458{margin-top:16px}._feedback__container_1e4dc_1411 ._feedback-textarea__container_1e4dc_1458 ._textarea_1e4dc_1461{background:#fff;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_1e4dc_1411 ._feedback-textarea__container_1e4dc_1458 ._textarea_1e4dc_1461._dark_1e4dc_36{background:#4e4c4ccc;color:#d7d7d7;border-color:#3178d280}._feedback__container_1e4dc_1411 ._feedback-textarea__container_1e4dc_1458 ._textarea__heading_1e4dc_1478{text-align:left;margin-bottom:10px}._feedback__container_1e4dc_1411 ._feedback-textarea__container_1e4dc_1458 ._actions__container_1e4dc_1482{display:flex;align-items:center;justify-content:flex-end;gap:20px;margin-top:20px}._feedback__container_1e4dc_1411 ._feedback-textarea__container_1e4dc_1458 ._actions__container_1e4dc_1482 ._cancel__btn_1e4dc_1489{line-height:130%;color:#5e63ee;border:none;background:transparent;padding:8px 16px;border-radius:4px}._feedback__container_1e4dc_1411 ._feedback-textarea__container_1e4dc_1458 ._actions__container_1e4dc_1482 ._cancel__btn_1e4dc_1489:hover{background:#4c51d01a}._feedback__container_1e4dc_1411 ._feedback-textarea__container_1e4dc_1458 ._actions__container_1e4dc_1482 ._cancel__btn_1e4dc_1489:disabled{-webkit-user-select:none;user-select:none;opacity:.3;cursor:default}._feedback__container_1e4dc_1411 ._feedback-textarea__container_1e4dc_1458 ._actions__container_1e4dc_1482 ._confirm__btn_1e4dc_1505{background:#4079da;display:flex;padding:8px 16px;justify-content:center;align-items:center;border:none;color:#fff}._feedback__container_1e4dc_1411 ._feedback-textarea__container_1e4dc_1458 ._actions__container_1e4dc_1482 ._confirm__btn_1e4dc_1505:disabled{-webkit-user-select:none;user-select:none;opacity:.3;cursor:default}._feedback__container_1e4dc_1411 ._feedback-textarea__container_1e4dc_1458 ._actions__container_1e4dc_1482 ._confirm__btn_1e4dc_1505._dark_1e4dc_36{background:#2a67b1}._feedback__container_1e4dc_1411 ._feedback-textarea__container_1e4dc_1458 ._actions__container_1e4dc_1482 ._progress_1e4dc_274{color:#5c6dd2;width:24px!important;height:24px!important}._feedback__container_1e4dc_1411._dark_1e4dc_36{background:#303030;border-color:#5a5a5a}._allRoadmapSection_1e4dc_1532{text-decoration:none}._allRoadmapSection_1e4dc_1532 ._learning__card_1e4dc_1535{position:relative;background:#fff;border:1px solid #E0E0E0;border-radius:8px;width:312px;cursor:pointer;transition:transform .5s}._allRoadmapSection_1e4dc_1532 ._learning__card_1e4dc_1535._dark_1e4dc_36{background:#24262c;border:none}@media (max-width: 800px){._allRoadmapSection_1e4dc_1532 ._learning__card_1e4dc_1535{flex:0 0 284px}}._allRoadmapSection_1e4dc_1532 ._learning__card_1e4dc_1535 ._topContainer_1e4dc_1553{height:64px;border-radius:8px 8px 0 0}._allRoadmapSection_1e4dc_1532 ._learning__card_1e4dc_1535 ._topRightCorner_1e4dc_1557{right:0;position:absolute;top:0;height:5rem;width:6rem;overflow:hidden}._allRoadmapSection_1e4dc_1532 ._learning__card_1e4dc_1535 ._bottomContainer_1e4dc_661{padding:48px 16px 24px;display:flex;gap:14px;flex-direction:column}._allRoadmapSection_1e4dc_1532 ._learning__card_1e4dc_1535 ._bottomContainer_1e4dc_661 ._paraContainer_1e4dc_1571{display:flex;flex-direction:column;gap:4px}._allRoadmapSection_1e4dc_1532 ._learning__card_1e4dc_1535 ._bottomContainer_1e4dc_661 ._course__title_1e4dc_1576{color:#424242;font-family:Open Sans,serif;font-size:16px;font-weight:600;height:50px;line-height:150%}._allRoadmapSection_1e4dc_1532 ._learning__card_1e4dc_1535 ._bottomContainer_1e4dc_661 ._course__title_1e4dc_1576._dark_1e4dc_36{color:#d7d7d7}._allRoadmapSection_1e4dc_1532 ._learning__card_1e4dc_1535 ._bottomContainer_1e4dc_661 ._course__subtitle_1e4dc_1587{font-size:12px;line-height:140%;color:#757575;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._allRoadmapSection_1e4dc_1532 ._learning__card_1e4dc_1535 ._bottomContainer_1e4dc_661 ._course__subtitle_1e4dc_1587._dark_1e4dc_36{color:#d7d7d7}._allRoadmapSection_1e4dc_1532 ._learning__card_1e4dc_1535 ._bottomContainer_1e4dc_661 ._courseInfo_1e4dc_447{display:flex;gap:4px;align-items:center}._allRoadmapSection_1e4dc_1532 ._learning__card_1e4dc_1535 ._bottomContainer_1e4dc_661 ._courseInfo_1e4dc_447 ._problemCount_1e4dc_1604{color:#818181;font-family:Open Sans,serif;font-size:12px;line-height:140%}._allRoadmapSection_1e4dc_1532 ._learning__card_1e4dc_1535 ._bottomContainer_1e4dc_661 ._courseInfo_1e4dc_447 ._problemCount_1e4dc_1604._dark_1e4dc_36{color:#d7d7d7}._allRoadmapSection_1e4dc_1532 ._learning__card_1e4dc_1535 ._bottomContainer_1e4dc_661 ._courseInfo_1e4dc_447 ._dot_1e4dc_191{display:inline-block;background:#5e5e5e;border-radius:50%;width:4px;height:4px}@media (max-width: 412px){._allRoadmapSection_1e4dc_1532 ._learning__card_1e4dc_1535 ._bottomContainer_1e4dc_661 ._courseInfo_1e4dc_447 ._dot_1e4dc_191{width:5px;height:5px}}._allRoadmapSection_1e4dc_1532 ._learning__card_1e4dc_1535 ._bottomContainer_1e4dc_661 ._courseInfo_1e4dc_447 ._dot_1e4dc_191._dark_1e4dc_36{background:#d7d7d7}._allRoadmapSection_1e4dc_1532 ._learning__card_1e4dc_1535 ._bottomContainer_1e4dc_661 ._mProgressBar_1e4dc_937{margin-top:4px;height:10px;background:#ecf0f9;border-radius:36px;flex:1;margin-bottom:4px}._allRoadmapSection_1e4dc_1532 ._learning__card_1e4dc_1535 ._bottomContainer_1e4dc_661 ._mProgressBar_1e4dc_937 ._line_1e4dc_945{background:#69be89;border-radius:36px;height:7px}._allRoadmapSection_1e4dc_1532 ._learning__card_1e4dc_1535 ._bottomContainer_1e4dc_661 ._mProgressBar_1e4dc_937._dark_1e4dc_36{background:#34393b}._allRoadmapSection_1e4dc_1532 ._learning__card_1e4dc_1535 ._bottomContainer_1e4dc_661 ._mProgressBar_1e4dc_937 ._milestone_1e4dc_953{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_1e4dc_1532 ._learning__card_1e4dc_1535 ._bottomContainer_1e4dc_661 ._progressText_1e4dc_1656{color:#757575;font-family:Open Sans,serif;font-size:12px;line-height:150%}._allRoadmapSection_1e4dc_1532 ._learning__card_1e4dc_1535 ._bottomContainer_1e4dc_661 ._progressText_1e4dc_1656._dark_1e4dc_36{color:#d7d7d7}._allRoadmapSection_1e4dc_1532 ._learning__card_1e4dc_1535 ._course__icon_1e4dc_1665{width:56px;height:56px;position:relative;top:52px;left:16px}._allRoadmapSection_1e4dc_1532 ._learning__card_1e4dc_1535 ._topBardCards_1e4dc_1672{display:flex;flex-direction:column;gap:8px}._allRoadmapSection_1e4dc_1532 ._learning__card_1e4dc_1535 ._topBardCards_1e4dc_1672 ._title_1e4dc_1677{color:#2e3446;font-family:Open Sans,serif;font-size:16px}@media (max-width: 599px){._allRoadmapSection_1e4dc_1532 ._learning__card_1e4dc_1535 ._topBardCards_1e4dc_1672 ._title_1e4dc_1677{font-size:18px;line-height:140%}}._allRoadmapSection_1e4dc_1532 ._learning__card_1e4dc_1535 ._topBardCards_1e4dc_1672 ._problemStatusIcon_1e4dc_1688,._allRoadmapSection_1e4dc_1532 ._learning__card_1e4dc_1535 ._topBardCards_1e4dc_1672 ._problemStatusIconInProgress_1e4dc_1691{margin:revert}._allRoadmapSection_1e4dc_1532 ._learning__card_1e4dc_1535 ._topBardCards_1e4dc_1672 ._lightText_1e4dc_1694{font-weight:500}._allRoadmapSection_1e4dc_1532 ._learning__card_1e4dc_1535 ._titleContainer_1e4dc_1697{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{-webkit-user-select:none;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}
