@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&family=Merriweather:wght@300;400;700;900&family=Open+Sans:wght@300;400;600;700;800&family=Roboto+Mono:wght@100;300;400;500;700&family=Outfit:wght@100;300;400;500;700&display=swap";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;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_qx54m_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%)}@media (max-width: 1024px){._discountTopBanner_qx54m_2{gap:16px;justify-content:space-between}}@media (max-width: 720px){._discountTopBanner_qx54m_2{gap:revert}}._discountTopBanner_qx54m_2 ._closeContainer_qx54m_21 ._closeIcon_qx54m_21{display:flex;fill:#21609b;font-size:1.3em;cursor:pointer;margin-left:16px}._discountTopBanner_qx54m_2 ._topBarContainer_qx54m_28{display:flex;justify-content:space-around;align-items:center;padding:4px 32px;background:url(https://cdn.codechef.com/images/discount/sale-strip-bg.svg) no-repeat 0px 0px;max-width:1440px;gap:190px;flex:1 0 0}@media (max-width: 1280px){._discountTopBanner_qx54m_2 ._topBarContainer_qx54m_28{gap:100px}}@media (max-width: 1024px){._discountTopBanner_qx54m_2 ._topBarContainer_qx54m_28{gap:56px}}@media (max-width: 800px){._discountTopBanner_qx54m_2 ._topBarContainer_qx54m_28{flex:revert;gap:32px;padding-left:16px;padding-right:16px}}@media (max-width: 412px){._discountTopBanner_qx54m_2 ._topBarContainer_qx54m_28{gap:12px}}._discountTopBanner_qx54m_2 ._topBarContainer_qx54m_28 ._topBarLeftContent_qx54m_61{display:flex;align-items:center;gap:16px}@media (max-width: 960px){._discountTopBanner_qx54m_2 ._topBarContainer_qx54m_28 ._topBarLeftContent_qx54m_61{gap:14px}}@media (max-width: 800px){._discountTopBanner_qx54m_2 ._topBarContainer_qx54m_28 ._topBarLeftContent_qx54m_61{gap:6px}}._discountTopBanner_qx54m_2 ._topBarContainer_qx54m_28 ._topBarLeftContent_qx54m_61 ._discountBadge_qx54m_76{display:flex;align-items:center;gap:4px;border-radius:16px;background:#fdf3d6;color:#654229;text-align:center;font-family:Open Sans;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){._discountTopBanner_qx54m_2 ._topBarContainer_qx54m_28 ._topBarLeftContent_qx54m_61 ._discountBadge_qx54m_76{display:none}}._discountTopBanner_qx54m_2 ._topBarContainer_qx54m_28 ._topBarLeftContent_qx54m_61 ._discountBadge_qx54m_76 ._sparkIcon_qx54m_99{min-width:14px;height:13.485px;background:url(https://cdn.codechef.com/images/discount/spark.svg) no-repeat 0px 0px;background-size:cover}._discountTopBanner_qx54m_2 ._topBarContainer_qx54m_28 ._topBarLeftContent_qx54m_61 ._saleDescription_qx54m_105{color:#131c36;text-align:center;font-family:Outfit;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.16px}@media (max-width: 960px){._discountTopBanner_qx54m_2 ._topBarContainer_qx54m_28 ._topBarLeftContent_qx54m_61 ._saleDescription_qx54m_105{font-size:14px}}@media (max-width: 800px){._discountTopBanner_qx54m_2 ._topBarContainer_qx54m_28 ._topBarLeftContent_qx54m_61 ._saleDescription_qx54m_105{font-size:12px}}@media (max-width: 420px){._leftTextContainer_qx54m_127{display:flex;flex-direction:column;gap:3px}}._leftTextContainer_qx54m_127 ._saleText_qx54m_133{color:#32384b;font-family:Outfit;font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:5px}@media (max-width: 960px){._leftTextContainer_qx54m_127 ._saleText_qx54m_133{font-size:18px;letter-spacing:3.75px}}@media (max-width: 800px){._leftTextContainer_qx54m_127 ._saleText_qx54m_133{font-size:15px;letter-spacing:3.75px}}@media (max-width: 420px){._leftTextContainer_qx54m_127 ._saleText_qx54m_133{font-size:14px}}._leftTextContainer_qx54m_127 ._saleDescription_qx54m_105{color:#32384b;font-family:Outfit;font-size:16px;font-style:normal;font-weight:300;line-height:normal}@media (max-width: 960px){._leftTextContainer_qx54m_127 ._saleDescription_qx54m_105{font-size:14px}}@media (max-width: 800px){._leftTextContainer_qx54m_127 ._saleDescription_qx54m_105{font-size:12px}}._saleOffer_qx54m_178{color:#fd8180;font-family:Open Sans,"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}@media (max-width: 960px){._saleOffer_qx54m_178{font-size:24px}}@media (max-width: 800px){._saleOffer_qx54m_178{-webkit-text-stroke-width:.25px;text-shadow:.6px 2px #32384B,1.2px 2px #32384B,2.3px 2px #32384B}}@media (max-width: 600px){._saleOffer_qx54m_178{display:none}}._speakerIcon_qx54m_204{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_qx54m_204{width:40px;height:40px}}@media (max-width: 540px){._speakerIcon_qx54m_204{display:none}}._topBarRightContent_qx54m_222{display:flex;gap:48px;align-items:center}@media (max-width: 960px){._topBarRightContent_qx54m_222{gap:18px}}@media (max-width: 800px){._topBarRightContent_qx54m_222{gap:24px}}._topBarRightContent_qx54m_222 ._offerText_qx54m_237{color:#32384b;font-family:Outfit;font-size:15px;font-style:normal;font-weight:400;line-height:normal}@media (max-width: 890px){._topBarRightContent_qx54m_222 ._offerText_qx54m_237{display:none}}._topBarRightContent_qx54m_222 ._timerContainerWrapper_qx54m_250{display:flex;gap:4px;align-items:center;justify-content:center;width:190px}._topBarRightContent_qx54m_222 ._timerContainerWrapper_qx54m_250 p:last-child{display:none}._topBarRightContent_qx54m_222 ._timerContainerWrapper_qx54m_250 ._timerValueContainer_qx54m_260{border-radius:5px;border:.5px solid #FFF;background:#fff3;width:36px;text-align:center;padding:2px 4px}._topBarRightContent_qx54m_222 ._timerContainerWrapper_qx54m_250 ._timerValueContainer_qx54m_260 ._timerName_qx54m_268{color:#32384b;font-family:Open Sans,serif;font-size:8px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.45px;text-transform:uppercase}._topBarRightContent_qx54m_222 ._timerContainerWrapper_qx54m_250 ._timerValueContainer_qx54m_260 ._timerValue_qx54m_260{color:#32384b;font-family:Open Sans,serif;font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.95px;text-transform:uppercase}._topBarRightContent_qx54m_222 ._timerContainerWrapper_qx54m_250 ._timerColon_qx54m_288{color:#32384b;text-align:center;font-family:Open Sans,serif;font-size:19px;font-style:normal;font-weight:600}._topBarWrapper_qx54m_297{position:sticky;width:100%;background:linear-gradient(to right,#e9efff,#e9efff 50%,#fdd54a 50%,#fdd54a);cursor:pointer}._topBarWrapper_qx54m_297 ._topBarContainer_qx54m_28{display:flex;justify-content:space-between;align-items:center;background:url(https://cdn.codechef.com/images/new-year-flash-sale/topbar-background.png) no-repeat 0px 0px;max-width:1440px;margin:auto;padding:8px 56px}@media (max-width: 960px){._topBarWrapper_qx54m_297 ._topBarContainer_qx54m_28{padding:8px 48px}}@media (max-width: 600px){._topBarWrapper_qx54m_297 ._topBarContainer_qx54m_28{padding:8px 24px}}@media (max-width: 420px){._topBarWrapper_qx54m_297 ._topBarContainer_qx54m_28{padding:8px 22px}}._topBarWrapper_qx54m_297 ._topBarContainer_qx54m_28 ._topBarLeftContent_qx54m_61{display:flex;align-items:center;gap:16px}@media (max-width: 960px){._topBarWrapper_qx54m_297 ._topBarContainer_qx54m_28 ._topBarLeftContent_qx54m_61{gap:14px}}@media (max-width: 800px){._topBarWrapper_qx54m_297 ._topBarContainer_qx54m_28 ._topBarLeftContent_qx54m_61{gap:6px}}._topBarWrapper_qx54m_297 ._topBarContainer_qx54m_28 ._topBarRightContent_qx54m_222{display:flex;gap:48px;align-items:center}@media (max-width: 960px){._topBarWrapper_qx54m_297 ._topBarContainer_qx54m_28 ._topBarRightContent_qx54m_222{gap:18px}}@media (max-width: 800px){._topBarWrapper_qx54m_297 ._topBarContainer_qx54m_28 ._topBarRightContent_qx54m_222{gap:24px}}._topBarWrapper_qx54m_297 ._topBarContainer_qx54m_28 ._topBarRightContent_qx54m_222 ._rightBombContainer_qx54m_357{display:flex;gap:6px;align-items:baseline}@media (max-width: 720px){._topBarWrapper_qx54m_297 ._topBarContainer_qx54m_28 ._topBarRightContent_qx54m_222 ._rightBombContainer_qx54m_357{display:none}}._topBarWrapper_qx54m_297 ._topBarContainer_qx54m_28 ._topBarRightContent_qx54m_222 ._rightBombContainer_qx54m_357 ._bombText_qx54m_367{color:var(--Extended-palette-CC-yellow-400, #3F2A0B);text-align:right;font-family:Outfit;font-size:16px;font-style:normal;font-weight:400;line-height:normal}@media (max-width: 800px){._topBarWrapper_qx54m_297 ._topBarContainer_qx54m_28 ._topBarRightContent_qx54m_222 ._rightBombContainer_qx54m_357 ._bombText_qx54m_367{font-size:14px}}._topBarWrapper_qx54m_297 ._topBarContainer_qx54m_28 ._topBarRightContent_qx54m_222 ._timerContainerWrapper_qx54m_250{display:flex;gap:4px;align-items:center;justify-content:center}@media (max-width: 720px){._topBarWrapper_qx54m_297 ._topBarContainer_qx54m_28 ._topBarRightContent_qx54m_222 ._timerContainerWrapper_qx54m_250{display:none}}._topBarWrapper_qx54m_297 ._topBarContainer_qx54m_28 ._topBarRightContent_qx54m_222 ._timerContainerWrapper_qx54m_250 p:last-child{display:none}._topBarWrapper_qx54m_297 ._topBarContainer_qx54m_28 ._topBarRightContent_qx54m_222 ._timerContainerWrapper_qx54m_250 ._timerValueContainer_qx54m_260{border-radius:5px;border:1px solid #6075B2;background:#fff;width:40px;text-align:center;padding:2px 4px}._topBarWrapper_qx54m_297 ._topBarContainer_qx54m_28 ._topBarRightContent_qx54m_222 ._timerContainerWrapper_qx54m_250 ._timerValueContainer_qx54m_260 ._timerName_qx54m_268{color:#32384b;font-family:Open Sans,serif;font-size:9px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.45px;text-transform:uppercase}._topBarWrapper_qx54m_297 ._topBarContainer_qx54m_28 ._topBarRightContent_qx54m_222 ._timerContainerWrapper_qx54m_250 ._timerValueContainer_qx54m_260 ._timerValue_qx54m_260{color:#49526d;font-family:Open Sans,serif;font-size:19px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.95px;text-transform:uppercase}._topBarWrapper_qx54m_297 ._topBarContainer_qx54m_28 ._topBarRightContent_qx54m_222 ._timerContainerWrapper_qx54m_250 ._timerColon_qx54m_288{color:#32384b;text-align:center;font-family:Open Sans,serif;font-size:19px;font-style:normal;font-weight:600}@media (max-width: 8400px){._topBarWrapper_qx54m_297 ._showTimerPadding_qx54m_432{padding:8px 24px}}._pageContainer_1se0b_3{overflow:initial;margin:0 auto;width:100%;background:inherit}._pageContainer_1se0b_3._dark_1se0b_9{background:#1d1e23}._loading_1k5km_2{width:100%;height:500px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#6c7486;background:inherit}._loading_1k5km_2 ._message_1k5km_12{padding:16px;text-align:center}._loading_1k5km_2 ._loadingIcon_1k5km_16{color:#2a67b1}._loading_1k5km_2._dark_1k5km_19 ._loadingIcon_1k5km_16{color:#5780b0}._loading_1k5km_2._fullPage_1k5km_22{height:100vh}._loading_1k5km_2._fullPage_1k5km_22._dark_1k5km_19{background:#1d1e23}._l-footer_16zo2_1 *{box-sizing:border-box;font-family:Open Sans,serif;background:transparent;letter-spacing:0;color:#4a4a4a;line-height:18px}._l-footer_16zo2_1 a{text-decoration:none;cursor:pointer}._l-footer_16zo2_1 p{margin:0;padding:0}._l-footer_16zo2_1{width:100%;background:#2e3444}._l-footer_16zo2_1._dark_16zo2_22{background:#24262c;border-top:1px solid #2e3444}._l-footer__content_16zo2_27{max-width:1280px;width:100%;margin:0 auto;padding:30px 56px}._m-footer__content_16zo2_34{border:1px solid rgba(253,160,160,0);opacity:1}._l-footer__links_16zo2_39{width:100%;margin:0 auto;opacity:1;display:flex;justify-content:space-between;flex-wrap:wrap}._l-footer__list_16zo2_48{padding:0;list-style:none}._l-footer__link_16zo2_39:last-child{margin-bottom:0!important}._l-footer__link_16zo2_39{margin:0 0 16px}._m-footer__link_16zo2_61{font-size:14px;letter-spacing:0;color:#fff;opacity:.8;line-height:18px}._m-footer__link_16zo2_61._dark_16zo2_22{color:#000}._m-footer__head_16zo2_72{font-size:14px;letter-spacing:0;color:#fff;opacity:.6}._l-footer__head_16zo2_79{height:24px;margin-bottom:28px}._l-footer__head_16zo2_79: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_16zo2_95{background:#fff}._l-footer__social_16zo2_95._dark_16zo2_22{background:#24262c;border-top:1px solid rgba(59,66,80,.7)}._l-footer__follow-sec_16zo2_103{display:flex;width:100%;max-width:380px;justify-content:flex-start}._m-footer__site_16zo2_110{color:#4a4a4a;text-decoration:underline;font-size:16px}._m-footer__site_16zo2_110._dark_16zo2_22{color:#d7d7d7}._l-footer__site_16zo2_119{display:flex;align-items:center}._m-footer__social_16zo2_124{display:flex;justify-content:space-between;padding:12px 56px;width:100%;margin:0 auto;max-width:1280px}._l-footer__follow_16zo2_103{display:flex;align-items:center}._m-footer__follow_16zo2_138{text-align:left;font-size:16px;letter-spacing:0;color:#454545;margin-right:24px;width:100%}._m-footer__follow_16zo2_138._dark_16zo2_22{color:#d7d7d7}._l-footer__icons_16zo2_150{display:flex;justify-content:space-between;max-width:280px;width:100%}._m-footer__icon_16zo2_157{display:block;transition:opacity .4s}._m-footer__icon_16zo2_157:hover{opacity:1}._l-footer__column_16zo2_166{width:20%}@media (max-width: 900px){._l-footer__column_16zo2_166{width:40%}._l-footer__column_16zo2_166:nth-child(1),._l-footer__column_16zo2_166:nth-child(2){margin-bottom:64px}._m-footer__social_16zo2_124{padding-bottom:48px}._l-footer__follow-sec_16zo2_103{flex-direction:column;max-width:unset;align-items:flex-end}._m-footer__follow_16zo2_138{margin-right:0;margin-bottom:8px}._l-footer__site_16zo2_119{align-items:flex-end}}._m-footer__link_16zo2_61:hover{text-decoration:underline;color:#fff}@media (max-width: 600px){._m-footer__social_16zo2_124{flex-direction:column;align-items:center;padding:32px 12px 48px}._l-footer__site_16zo2_119{margin-bottom:48px}._l-footer__column_16zo2_166{width:100%}._l-footer__follow-sec_16zo2_103{align-items:center}._l-footer__column_16zo2_166:nth-child(3){margin-bottom:64px}._l-footer__content_16zo2_27{padding-left:24px;padding-right:24px}}._l-footer__icons_16zo2_150 ._m-social_16zo2_221{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_16zo2_150 ._m-social_16zo2_221:hover{opacity:1}._l-footer__icons_16zo2_150 ._i-linkedin_16zo2_233{background-position:-279px -20px}._l-footer__icons_16zo2_150 ._i-quora_16zo2_236{background-position:-243px -20px}._l-footer__icons_16zo2_150 ._i-medium_16zo2_239{background-position:-207px -20px}._l-footer__icons_16zo2_150 ._i-instagram_16zo2_242{background-position:-171px -20px}._l-footer__icons_16zo2_150 ._i-twitter_16zo2_245{background-position:-135px -20px}._l-footer__icons_16zo2_150 ._i-facebook_16zo2_248{background-position:-99px -20px}._l-footer__icons_16zo2_150 ._i-telegram_16zo2_251{background-position:-63px -20px}._l-footer__icons_16zo2_150 ._i-youtube_16zo2_254{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_1eu9p_3,._l-dropdown-container--username_1eu9p_3{display:flex;justify-content:space-between;align-items:center;cursor:pointer}._l-dropdown-container_1eu9p_3 ._i-dropdown-up-1_1eu9p_9,._l-dropdown-container--username_1eu9p_3 ._i-dropdown-up-1_1eu9p_9{transform:rotate(180deg)}._l-dropdown-container_1eu9p_3:hover ._i-dropdown-down_1eu9p_16,._l-dropdown-container_1eu9p_3:hover ._i-dropdown-up_1eu9p_9{background:url(https://cdn.codechef.com/images/icons/dropdown-hover.svg)!important}._l-dropdown-container_1eu9p_3:hover ._i-dropdown-down-1_1eu9p_19,._l-dropdown-container_1eu9p_3:hover ._i-dropdown-up-1_1eu9p_9{background:url(https://cdn.codechef.com/images/icons/dropdown-1-hover.svg)!important}._l-nav_1eu9p_23{display:none;align-items:center;padding:22px 56px 15px}@media (max-width: 1023px){._l-nav_1eu9p_23{display:flex}}@media (max-width: tab_l){._l-nav_1eu9p_23{display:flex}}@media (max-width: 900px){._l-nav_1eu9p_23{padding-left:48px;padding-right:48px}}@media (max-width: tab_s){._l-nav_1eu9p_23{padding-left:48px;padding-right:48px}}@media (max-width: 600px){._l-nav_1eu9p_23{padding-left:24px;padding-right:24px}}@media (max-width: phone_l){._l-nav_1eu9p_23{padding-left:24px;padding-right:24px}}@media (max-width: 499px){._l-nav_1eu9p_23{max-width:368px}}@media (max-width: 345px){._l-nav_1eu9p_23{padding-left:12px;padding-right:12px}}@media (max-width: phone_s){._l-nav_1eu9p_23{padding-left:12px;padding-right:12px}}._desktopNavigation_1eu9p_80 ._headerNavigation_1eu9p_80,._mobileNavigation_1eu9p_80 ._headerNavigation_1eu9p_80{display:flex;align-items:center}._desktopNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84,._mobileNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84{display:flex;justify-content:space-between;align-items:center}._desktopNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89,._mobileNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_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_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89,._mobileNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89{padding:4px 4px 4px 16px}}._desktopNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89 ._navigationLink_1eu9p_104,._mobileNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89 ._navigationLink_1eu9p_104{color:inherit}._desktopNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89 ._navigationLink_1eu9p_104._dark_1eu9p_107,._mobileNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89 ._navigationLink_1eu9p_104._dark_1eu9p_107{color:#d7d7d7}._desktopNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89._selected_1eu9p_110,._mobileNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89._selected_1eu9p_110{background:#eceff6;border-radius:2px;text-decoration:none!important;transition:background .5s}._desktopNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89._selected_1eu9p_110._dark_1eu9p_107,._mobileNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89._selected_1eu9p_110._dark_1eu9p_107{background:#313238}._desktopNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89 ._l-username_1eu9p_119,._mobileNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89 ._l-username_1eu9p_119{display:flex;align-items:center;justify-content:center;position:relative}@media (max-width: 800px){._desktopNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89 ._l-username_1eu9p_119,._mobileNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89 ._l-username_1eu9p_119{margin-right:0!important}}._desktopNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89 ._l-username_1eu9p_119 ._i-dropdown-up-1_1eu9p_9,._mobileNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89 ._l-username_1eu9p_119 ._i-dropdown-up-1_1eu9p_9{transform:rotate(180deg)}._desktopNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89 ._l-username-dropdown_1eu9p_133,._mobileNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89 ._l-username-dropdown_1eu9p_133{right:revert!important}._desktopNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89 ._is-closed_1eu9p_136,._mobileNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89 ._is-closed_1eu9p_136{display:none!important}._desktopNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89 ._m-dropdown_1eu9p_139,._mobileNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89 ._m-dropdown_1eu9p_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_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89 ._m-dropdown_1eu9p_139,._mobileNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89 ._m-dropdown_1eu9p_139{top:150px;right:0!important;left:0;margin:auto;padding:16px 0;max-height:revert}}._desktopNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89 ._m-dropdown_1eu9p_139 ._m-dropdown__item_1eu9p_159:hover ._coursesCount_1eu9p_159,._mobileNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89 ._m-dropdown_1eu9p_139 ._m-dropdown__item_1eu9p_159:hover ._coursesCount_1eu9p_159{color:#545e7d}._desktopNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89 ._m-dropdown_1eu9p_139 ._m-dropdown__item_1eu9p_159:hover ._coursesCount_1eu9p_159._dark_1eu9p_107,._mobileNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89 ._m-dropdown_1eu9p_139 ._m-dropdown__item_1eu9p_159:hover ._coursesCount_1eu9p_159._dark_1eu9p_107{color:#d7d7d7}._desktopNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89 ._m-dropdown_1eu9p_139 ._m-dropdown__i-head_1eu9p_165,._mobileNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89 ._m-dropdown_1eu9p_139 ._m-dropdown__i-head_1eu9p_165{display:flex;justify-content:space-between;gap:8px}._desktopNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89 ._m-dropdown_1eu9p_139 ._m-dropdown__i-head_1eu9p_165 ._topics_1eu9p_170,._mobileNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89 ._m-dropdown_1eu9p_139 ._m-dropdown__i-head_1eu9p_165 ._topics_1eu9p_170{color:#49526d}._desktopNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89 ._m-dropdown_1eu9p_139 ._m-dropdown__i-head_1eu9p_165 ._topics_1eu9p_170._dark_1eu9p_107,._mobileNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89 ._m-dropdown_1eu9p_139 ._m-dropdown__i-head_1eu9p_165 ._topics_1eu9p_170._dark_1eu9p_107{color:#d7d7d7}._desktopNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89 ._m-dropdown_1eu9p_139 ._coursesCount_1eu9p_159,._mobileNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89 ._m-dropdown_1eu9p_139 ._coursesCount_1eu9p_159{color:#969696;font-size:11px;font-weight:400}._desktopNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89 ._courseDropDownContainer_1eu9p_181,._mobileNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89 ._courseDropDownContainer_1eu9p_181{top:20px;left:-116px}._desktopNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89:hover ._on-link-hover--username_1eu9p_185,._mobileNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89:hover ._on-link-hover--username_1eu9p_185{color:#363636!important}._desktopNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89:hover ._i-dropdown-down-1_1eu9p_19,._desktopNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89:hover ._i-dropdown-up-1_1eu9p_9,._mobileNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89:hover ._i-dropdown-down-1_1eu9p_19,._mobileNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89:hover ._i-dropdown-up-1_1eu9p_9{background:url(https://cdn.codechef.com/images/icons/dropdown-1-hover.svg)!important}._desktopNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89:hover ._i-dropdown-up-1_1eu9p_9,._mobileNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._dropdownNavigationItem_1eu9p_89:hover ._i-dropdown-up-1_1eu9p_9{transform:rotate(180deg)}._desktopNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._navigationItem_1eu9p_194,._mobileNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._navigationItem_1eu9p_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_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._navigationItem_1eu9p_194,._mobileNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._navigationItem_1eu9p_194{padding:4px 4px 4px 16px}}._desktopNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._navigationItem_1eu9p_194 ._navigationLink_1eu9p_104,._mobileNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._navigationItem_1eu9p_194 ._navigationLink_1eu9p_104{color:inherit}._desktopNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._navigationItem_1eu9p_194:hover,._mobileNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._navigationItem_1eu9p_194:hover{background:#eceff6;border-radius:2px;text-decoration:none!important;transition:background .5s}._desktopNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._activeItemTab_1eu9p_219,._mobileNavigation_1eu9p_80 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._activeItemTab_1eu9p_219{line-height:28px;margin-top:2px;border-bottom:2px solid #5A86DC}._desktopNavigation_1eu9p_80._dark_1eu9p_107 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._navigationItem_1eu9p_194,._mobileNavigation_1eu9p_80._dark_1eu9p_107 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._navigationItem_1eu9p_194{color:#d7d7d7}._desktopNavigation_1eu9p_80._dark_1eu9p_107 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._navigationItem_1eu9p_194:hover,._mobileNavigation_1eu9p_80._dark_1eu9p_107 ._headerNavigation_1eu9p_80 ._navigationRow_1eu9p_84 ._navigationItem_1eu9p_194:hover{background:#313238;color:#fff}._desktopNavigation_1eu9p_80{display:flex;margin-right:8px}@media (max-width: 960px){._desktopNavigation_1eu9p_80{display:none}}._mobileNavigation_1eu9p_80{justify-content:center;align-items:center;padding:16px 48px;display:none;background:#fff}@media (max-width: 960px){._mobileNavigation_1eu9p_80{display:flex}}@media (max-width: 600px){._mobileNavigation_1eu9p_80{padding:16px 24px}}@media (max-width: 400px){._mobileNavigation_1eu9p_80{padding:16px}}._mobileNavigation_1eu9p_80._dark_1eu9p_107{background:#1d1e23}._l-course-dropdown-container_1eu9p_268{display:flex;justify-content:space-between;align-items:center;cursor:pointer}._l-left-dropdown_1eu9p_275{right:unset;left:0}._l-dropdown-container_1eu9p_3:hover ._on-link-hover_1eu9p_13{color:#445c95!important}._l-dropdown-container_1eu9p_3:hover ._i-dropdown-down_1eu9p_16,._l-dropdown-container_1eu9p_3:hover ._i-dropdown-up_1eu9p_9{background:url(https://cdn.codechef.com/images/icons/dropdown-hover.svg)!important}._l-dropdown-container_1eu9p_3:hover ._i-dropdown-down-1_1eu9p_19,._l-dropdown-container_1eu9p_3:hover ._i-dropdown-up-1_1eu9p_9{background:url(https://cdn.codechef.com/images/icons/dropdown-1-hover.svg)!important}._m-dropdown_1eu9p_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_1eu9p_139{width:200px}}@media (max-width: 600px){._m-dropdown_1eu9p_139{width:170px;max-height:380px;padding:8px 0;right:-50px;top:32px}}._m-dropdown_1eu9p_139._dark_1eu9p_107{background:#1d1e23;box-shadow:none;border-radius:4px;border:1px solid rgba(43,56,82,.7)}._i-dropdown-down_1eu9p_16,._i-dropdown-down-1_1eu9p_19,._i-dropdown-up_1eu9p_9,._i-dropdown-up-1_1eu9p_9{margin-left:8px;margin-top:3px}._i-main-nav__dropdown-down_1eu9p_329,._i-main-nav__dropdown-up_1eu9p_330{margin-left:8px}._m-dropdown__item_1eu9p_159{display:block;padding:8px 28px;transition:background .2s;width:100%;text-decoration:none;text-align:left}@media (max-width: 600px){._m-dropdown__item_1eu9p_159{padding:8px 24px}}._m-dropdown__item_1eu9p_159:hover{background:#dce3ef;text-decoration:none}._m-dropdown__item_1eu9p_159:hover ._m-dropdown__i-head_1eu9p_165{color:#363636}._m-dropdown__item_1eu9p_159:hover ._m-dropdown__desc_1eu9p_355{color:#292929}._m-dropdown__item_1eu9p_159:hover._dark_1eu9p_107{background:#4d4d4d}._m-dropdown__item_1eu9p_159:hover._dark_1eu9p_107 ._m-dropdown__i-head_1eu9p_165{color:#fff}._m-dropdown__head_1eu9p_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_1eu9p_165{font-size:14px;font-weight:400;line-height:20px;color:#4a4a4a;transition:color .2s}@media (max-width: 600px){._m-dropdown__i-head_1eu9p_165{font-size:13px}}._m-dropdown__i-head_1eu9p_165._dark_1eu9p_107{color:#d7d7d7}._l-dropdown-divider_1eu9p_391{height:2px;background:#151313;border:none;opacity:.1;width:100%;margin-left:auto;margin-right:auto}._l-dropdown-divider--logout_1eu9p_401{display:none}@media (max-width: 800px){._l-dropdown-divider--logout_1eu9p_401{display:block}}._m-dropdown__desc_1eu9p_355{font-size:12px;font-weight:400;line-height:20px;color:#414141;opacity:.73;transition:color .5s}._is-closed_1eu9p_136{display:none}._l-display-flex_1eu9p_423{display:flex}._m-page-head_1eu9p_427,._m-page-head-1_1eu9p_427{display:flex;justify-content:center;align-items:center}@media (max-width: 499px){._m-page-head-1_1eu9p_427{margin-bottom:16px;width:100%;justify-content:flex-end}}._l-page-head__text_1eu9p_441{display:flex;align-items:center;padding-right:10px}@media (max-width: 1150px){._l-page-head__text_1eu9p_441{margin-bottom:32px}}._l-page-head__text_1eu9p_441 ._m-program-abbrev_1eu9p_451{margin-right:12px}._l-page-head__text-1_1eu9p_455{display:flex;align-items:center;padding-right:10px}._m-page-head__text_1eu9p_461{color:#fafbfd;opacity:.8;line-height:24px;font-size:18px;font-weight:600}@media (max-width: 600px){._m-page-head__text_1eu9p_461{font-size:16px}}._l-username-dropdown_1eu9p_133,._l-course-dropdown_1eu9p_268{right:0!important}._l-navigation_1eu9p_482{max-width:1440px;width:100%;margin:0 auto;padding:16px 56px 12px;display:flex;justify-content:center}@media (max-width: 1023px){._l-navigation_1eu9p_482{justify-content:flex-start}}._l-navigation_1eu9p_482 a{text-decoration:none;cursor:pointer}._l-navigation_1eu9p_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_1eu9p_482{padding-left:48px;padding-right:48px}}@media (max-width: tab_l){._l-navigation_1eu9p_482{padding-left:48px;padding-right:48px}}@media (max-width: 600px){._l-navigation_1eu9p_482{padding-left:24px;padding-right:24px}}@media (max-width: phone_l){._l-navigation_1eu9p_482{padding-left:24px;padding-right:24px}}@media (max-width: 345px){._l-navigation_1eu9p_482{padding-left:8px;padding-right:8px}}@media (max-width: phone_s){._l-navigation_1eu9p_482{padding-left:8px;padding-right:8px}}._l-navigation_1eu9p_482 *{-webkit-user-select:none;user-select:none}._l-navigation_1eu9p_482 ._m-navigation_1eu9p_546{display:inline-flex}._l-navigation_1eu9p_482 ._m-navigation_1eu9p_546 ._m-navigation-item__container_1eu9p_549{position:relative;display:flex;margin:0 2px}._l-navigation_1eu9p_482 ._m-navigation_1eu9p_546 ._m-navigation-text__container_1eu9p_554{display:flex;justify-content:center;align-items:center;cursor:pointer;padding:4px 12px 4px 16px}@media (max-width: 600px){._l-navigation_1eu9p_482 ._m-navigation_1eu9p_546 ._m-navigation-text__container_1eu9p_554{padding:4px 9px}}._l-navigation_1eu9p_482 ._m-navigation_1eu9p_546 ._m-navigation-text__container_1eu9p_554 ._m-main-nav_1eu9p_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_1eu9p_482 ._m-navigation_1eu9p_546 ._m-navigation-text__container_1eu9p_554 ._m-main-nav_1eu9p_566{font-size:12px}}._l-navigation_1eu9p_482 ._m-navigation_1eu9p_546 ._m-navigation-text__container_1eu9p_554 ._is-active_1eu9p_579{border-bottom:3px solid #5A86DC;font-weight:400}._l-navigation_1eu9p_482 ._m-navigation_1eu9p_546 ._m-navigation-text__container_1eu9p_554:hover{background:#eceff6;border-radius:2px;transition:background .5s}._l-navigation_1eu9p_482 ._m-navigation_1eu9p_546 ._is-active-internal-dropdown_1eu9p_588 ._m-navigation-text__container--internal_1eu9p_588{border-bottom:none;background:#f6f9fe}._l-navigation_1eu9p_482 ._m-navigation_1eu9p_546 ._is-active-internal-dropdown_1eu9p_588 ._l-navigation-divider--internal_1eu9p_592{display:none}._l-navigation_1eu9p_482 ._m-navigation_1eu9p_546 ._is-main-nav-active_1eu9p_595{background:#eceff6;border-radius:2px}._l-navigation_1eu9p_482 ._m-navigation_1eu9p_546 ._l-navigation-divider_1eu9p_592{margin:10px 16px;border:none;border-bottom:1px solid rgba(210,217,231,.6)}._l-navigation_1eu9p_482 ._m-navigation_1eu9p_546 ._l-navigation-divider--internal_1eu9p_592{margin:0 16px;border:none;border-bottom:1px solid rgba(210,217,231,.6)}._l-navigation_1eu9p_482 ._m-navigation_1eu9p_546 ._l-navigation-divider--vertical_1eu9p_609{border:none;border-right:1px solid #C0C5CD;height:28px;margin:0 6px}._l-navigation_1eu9p_482 ._m-navigation_1eu9p_546 ._m-navigation-item__heading_1eu9p_615{display:flex;padding:16px;font-weight:400;font-size:12px;line-height:12px;letter-spacing:.48px;text-transform:uppercase}._l-navigation_1eu9p_482 ._m-navigation_1eu9p_546 ._m-navigation-item__heading_1eu9p_615 i{margin-right:10px}._is-desktop-navigation_1eu9p_628{display:flex}@media (max-width: 1023px){._is-desktop-navigation_1eu9p_628{display:none}}@media (max-width: 1320px){._is-desktop-navigation_1eu9p_628 ._m-navigation-item__container_1eu9p_549:last-child ._m-navigation-dropdown__container_1eu9p_637{right:0}}._is-tablet-navigation_1eu9p_642{display:none}@media (max-width: 1023px){._is-tablet-navigation_1eu9p_642{display:flex}}@media (max-width: 375px){._is-tablet-navigation_1eu9p_642{display:none}}@media (max-width: 799px){._is-tablet-navigation_1eu9p_642 ._m-navigation-item__container_1eu9p_549:last-child ._m-navigation-dropdown__container_1eu9p_637,._is-tablet-navigation_1eu9p_642 ._m-navigation-item__container_1eu9p_549:nth-last-child(2) ._m-navigation-dropdown__container_1eu9p_637{right:0}}@media (max-width: 400px){._is-tablet-navigation_1eu9p_642 ._m-navigation-item__container_1eu9p_549:nth-last-child(3) ._m-navigation-dropdown__container_1eu9p_637{left:-20px}}@media (max-width: 600px){._is-tablet-navigation_1eu9p_642 ._m-navigation-text--desktop_1eu9p_666{display:none}}._is-tablet-navigation_1eu9p_642 ._m-navigation-text--tablet_1eu9p_670{display:none}@media (max-width: 600px){._is-tablet-navigation_1eu9p_642 ._m-navigation-text--tablet_1eu9p_670{display:block}}._is-mobile-navigation_1eu9p_679{display:none}@media (max-width: 375px){._is-mobile-navigation_1eu9p_679{display:block}}@media (max-width: 600px){._is-mobile-navigation_1eu9p_679 ._m-navigation-text--desktop_1eu9p_666{display:none}}._is-mobile-navigation_1eu9p_679 ._m-navigation-text--mobile_1eu9p_692{display:none}@media (max-width: 600px){._is-mobile-navigation_1eu9p_679 ._m-navigation-text--mobile_1eu9p_692{display:block}}._is-mobile-navigation_1eu9p_679 ._m-navigation-item__container_1eu9p_549:last-child ._m-navigation-dropdown__container_1eu9p_637{right:0}._is-mobile-navigation_1eu9p_679 ._m-navigation-item__container_1eu9p_549:nth-last-child(2) ._m-navigation-dropdown__container_1eu9p_637{right:-45px}._is-mobile-navigation_1eu9p_679 ._m-navigation-item__container_1eu9p_549:nth-last-child(3) ._m-navigation-dropdown__container_1eu9p_637{right:-135px}._is-nav-dropdown-closed_1eu9p_710{display:none}._is-nav-dropdown-open_1eu9p_714{display:flex}._i-dropdown-down-1_1eu9p_19,._i-dropdown-up-1_1eu9p_9{background:url(https://cdn.codechef.com/images/icons/dropdown-1.svg);display:inline-block;width:8px;height:4px}._i-dropdown-down_1eu9p_16,._i-dropdown-up_1eu9p_9{background:url(https://cdn.codechef.com/images/icons/dropdown.svg);display:inline-block;width:8px;height:4px}._m-header-one_1eu9p_732,._m-header-one_1eu9p_732 *{box-sizing:border-box;font-family:Open Sans,serif;letter-spacing:0;color:#4a4a4a;outline:0}._m-header-one_1eu9p_732 header{margin:0;padding:0}._m-header-one_1eu9p_732 ul{margin:0}._m-header-one_1eu9p_732 a{text-decoration:none;cursor:pointer}._m-header-one_1eu9p_732 button{cursor:pointer}._m-header-one_1eu9p_732 p{margin:0;padding:0}._m-header-one_1eu9p_732{box-shadow:0 2px 4px #00000026;position:relative;background:#fff}._m-header-one_1eu9p_732 ._l-header_1eu9p_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_1eu9p_732 ._l-header_1eu9p_763{padding:0 48px}}@media (max-width: tab_l){._m-header-one_1eu9p_732 ._l-header_1eu9p_763{padding:0 48px}}@media (max-width: 600px){._m-header-one_1eu9p_732 ._l-header_1eu9p_763{padding:0 16px}}@media (max-width: phone_l){._m-header-one_1eu9p_732 ._l-header_1eu9p_763{padding:0 16px}}@media (max-width: 345px){._m-header-one_1eu9p_732 ._l-header_1eu9p_763{padding:0 12px}}@media (max-width: phone_s){._m-header-one_1eu9p_732 ._l-header_1eu9p_763{padding:0 12px}}._m-header-one_1eu9p_732 ._l-header-s_1eu9p_802{height:64px!important}._m-header-one_1eu9p_732 ._l-header__logo_1eu9p_805{display:flex}._m-header-one_1eu9p_732 ._l-header__image_1eu9p_808{width:150px;padding:6px 0}@media (max-width: 499px){._m-header-one_1eu9p_732 ._l-header__image_1eu9p_808{padding:12px 0;width:119px}}._m-header-one_1eu9p_732 ._l-header__image-2_1eu9p_818{width:150px;padding:6px 0}@media (max-width: 680px){._m-header-one_1eu9p_732 ._l-header__image-2_1eu9p_818{padding:12px 0;width:52px}}._m-header-one_1eu9p_732 ._m-header__image_1eu9p_828{width:100%}._m-header-one_1eu9p_732 ._m-header__image--pc_1eu9p_831{display:block}@media (max-width: 680px){._m-header-one_1eu9p_732 ._m-header__image--pc_1eu9p_831{display:none}}._m-header-one_1eu9p_732 ._m-header__image--mobile_1eu9p_839{display:none;margin-top:-8px}@media (max-width: 680px){._m-header-one_1eu9p_732 ._m-header__image--mobile_1eu9p_839{display:block}}._m-header-one_1eu9p_732 ._l-header__text_1eu9p_848{margin-left:12px;padding-top:29px;padding-bottom:22px;display:flex;align-items:center;font-weight:600}@media (max-width: 345px){._m-header-one_1eu9p_732 ._l-header__text_1eu9p_848{margin-left:10px}}@media (max-width: phone_s){._m-header-one_1eu9p_732 ._l-header__text_1eu9p_848{margin-left:10px}}@media (max-width: 600px){._m-header-one_1eu9p_732 ._l-header__text--modified_1eu9p_867{margin-left:5px!important}}._m-header-one_1eu9p_732 ._m-header__text_1eu9p_871{display:flex;align-items:center;font-size:16px;line-height:28px}@media (max-width: 499px){._m-header-one_1eu9p_732 ._m-header__text_1eu9p_871{font-size:14px}}._m-header-one_1eu9p_732 ._l-header__sec-image_1eu9p_882{width:100px;margin-left:12px;display:flex;align-items:center}@media (max-width: 600px){._m-header-one_1eu9p_732 ._l-header__sec-image_1eu9p_882{width:92px}}._m-header-one_1eu9p_732 ._l-header__sec-image_1eu9p_882 ._m-header__sec-image_1eu9p_893{width:100%;display:flex;align-items:center}._m-header-one_1eu9p_732 ._l-header__sec-image_1eu9p_882 ._m-header__sec-image_1eu9p_893 img{width:100%}._m-header-one_1eu9p_732 ._m-header__text_1eu9p_871:before,._m-header-one_1eu9p_732 ._m-header__sec-image_1eu9p_893: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_1eu9p_732 ._m-header__text_1eu9p_871:before,._m-header-one_1eu9p_732 ._m-header__sec-image_1eu9p_893:before{margin-right:10px}}@media (max-width: phone_s){._m-header-one_1eu9p_732 ._m-header__text_1eu9p_871:before,._m-header-one_1eu9p_732 ._m-header__sec-image_1eu9p_893:before{margin-right:10px}}._m-header-one_1eu9p_732 ._m-header__text_1eu9p_871:before{height:25px}._m-header-one_1eu9p_732 ._m-header__sec-image_1eu9p_893:before{height:34px}@media (max-width: 1023px){._m-header-one_1eu9p_732 ._l-header__nav_1eu9p_927{display:none}}@media (max-width: tab_l){._m-header-one_1eu9p_732 ._l-header__nav_1eu9p_927{display:none}}._m-header-one_1eu9p_732._dark_1eu9p_107{background:#111}._m-header-one_1eu9p_732 ._headerRightContainer_1eu9p_940,._m-header-one_1eu9p_732 ._userDropdown_1eu9p_943{display:flex}._m-header-one_1eu9p_732 ._userDropdown_1eu9p_943 ._m-logout-username_1eu9p_946{cursor:pointer}._m-header-one_1eu9p_732 ._m-logout-username_1eu9p_946 img{margin-right:4px!important}._m-header-one_1eu9p_732 ._usernameContainer_1eu9p_952{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_1eu9p_732 ._usernameContainer_1eu9p_952{padding-left:24px;padding-right:24px}}._m-header-one_1eu9p_732 ._usernameContainer_1eu9p_952 ._username_1eu9p_952{font-size:12px;line-height:normal!important;text-overflow:ellipsis;overflow:hidden}@media (max-width: 600px){._m-header-one_1eu9p_732 ._usernameContainer_1eu9p_952 ._username_1eu9p_952{font-size:10px;display:inline!important}}._m-header-one_1eu9p_732 ._usernameContainer_1eu9p_952._dark_1eu9p_107{border-color:#2b3852b3}._m-header-one_1eu9p_732 ._usernameContainer_1eu9p_952._dark_1eu9p_107 ._username_1eu9p_952{color:#d7d7d7}._m-header-one_1eu9p_732 ._usernameContainer_1eu9p_952 ._m-username--star_1eu9p_983,._m-header-one_1eu9p_732 ._usernameContainer_1eu9p_952 ._m-user-star_1eu9p_983{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_1eu9p_732 ._usernameContainer_1eu9p_952 ._m-username--star_1eu9p_983{display:none}}._m-header-one_1eu9p_732 ._m-divider--vertical_1eu9p_1001{border:none;border-right:1px solid #C0C5CD;height:28px;margin:0 24px}@media (max-width: 450px){._m-header-one_1eu9p_732 ._m-divider--vertical_1eu9p_1001{display:none}}._m-header-one_1eu9p_732 ._m-divider--vertical_1eu9p_1001._dark_1eu9p_107{margin:0 8px;border-color:#2b3852b3}._m-header-one_1eu9p_732 ._m-login-container--desktop_1eu9p_1016{display:block}@media (max-width: 600px){._m-header-one_1eu9p_732 ._m-login-container--desktop_1eu9p_1016{display:none}}._m-header-one_1eu9p_732 ._m-login-button-no-border_1eu9p_1024{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_1eu9p_732 ._m-login-button-no-border_1eu9p_1024._dark_1eu9p_107{color:#5780b0}._m-header-one_1eu9p_732 ._m-login-button-no-border_1eu9p_1024:hover{background:#f0f7fe;border:1px solid #F0F7FE;box-shadow:0 2px 4px #00000026;color:#2a67b1}._m-header-one_1eu9p_732 ._m-login-button_1eu9p_1024,._m-header-one_1eu9p_732 ._m-signup-button_1eu9p_1046{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_1eu9p_732 ._m-login-button_1eu9p_1024,._m-header-one_1eu9p_732 ._m-signup-button_1eu9p_1046{padding:0 24px}}@media (max-width: 600px){._m-header-one_1eu9p_732 ._m-login-button_1eu9p_1024,._m-header-one_1eu9p_732 ._m-signup-button_1eu9p_1046{padding:0 16px}}@media (max-width: 450px){._m-header-one_1eu9p_732 ._m-login-button_1eu9p_1024,._m-header-one_1eu9p_732 ._m-signup-button_1eu9p_1046{font-size:11px}}@media (max-width: 360px){._m-header-one_1eu9p_732 ._m-login-button_1eu9p_1024,._m-header-one_1eu9p_732 ._m-signup-button_1eu9p_1046{padding:0 8px;font-size:10px}}._m-header-one_1eu9p_732 ._m-login-button_1eu9p_1024._dark_1eu9p_107,._m-header-one_1eu9p_732 ._m-signup-button_1eu9p_1046._dark_1eu9p_107{color:#5780b0;border-color:#5780b0}._m-header-one_1eu9p_732 ._m-login-button_1eu9p_1024:hover,._m-header-one_1eu9p_732 ._m-signup-button_1eu9p_1046:hover{background:#4b7abd;color:#fff}._m-header-one_1eu9p_732 ._m-login-button_1eu9p_1024:hover._dark_1eu9p_107,._m-header-one_1eu9p_732 ._m-signup-button_1eu9p_1046:hover._dark_1eu9p_107{border-color:#4b7abd}._m-header-one_1eu9p_732 ._m-logout-button_1eu9p_1093{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_1eu9p_732 ._m-login-container--mobile_1eu9p_1106{display:none}@media (max-width: 600px){._m-header-one_1eu9p_732 ._m-login-container--mobile_1eu9p_1106{display:block}}._m-header-one_1eu9p_732 ._logoutContainer_1eu9p_1114{padding:0 16px}._m-header-one_1eu9p_732 ._logoutContainer_1eu9p_1114 ._logoutDivider_1eu9p_1117{border:none;border-bottom:1px solid rgba(210,217,231,.8);margin-top:8px;margin-bottom:24px}._m-header-one_1eu9p_732 ._logoutContainer_1eu9p_1114 ._logoutButtonContainer_1eu9p_1123{display:flex;justify-content:center;align-items:center}._m-header-one_1eu9p_732 ._logoutContainer_1eu9p_1114 ._logoutButtonContainer_1eu9p_1123 ._logoutButton_1eu9p_1123{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_1eu9p_732 ._logoutContainer_1eu9p_1114 ._logoutButtonContainer_1eu9p_1123 ._logoutButton_1eu9p_1123:hover{opacity:.8;background:transparent}._m-header-one_1eu9p_732 ._logoutContainer_1eu9p_1114._dark_1eu9p_107 ._logoutDivider_1eu9p_1117{border-color:#2b3852b3}._m-header-one_1eu9p_732 ._logoutContainer_1eu9p_1114._dark_1eu9p_107 ._logoutButtonContainer_1eu9p_1123 ._logoutButton_1eu9p_1123{background:#fff;color:#000;opacity:.8}._m-header-one_1eu9p_732 ._logoutContainer_1eu9p_1114._dark_1eu9p_107 ._logoutButtonContainer_1eu9p_1123 ._logoutButton_1eu9p_1123:hover{opacity:1}._l-username_1eu9p_119{display:flex;align-items:center;justify-content:center;position:relative}@media (max-width: 800px){._l-username_1eu9p_119{margin-right:0!important}}._l-header__user-block_1eu9p_1168{display:flex;align-items:center}._m-premium-text-container_1eu9p_1173{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_1eu9p_1173:hover{background:#fffcf2;text-decoration:none}._m-premium-text-container_1eu9p_1173 ._m-premium-text_1eu9p_1173{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_1eu9p_1173 ._m-premium-text_1eu9p_1173{font-size:11px}}@media (max-width: 450px){._m-premium-text-container_1eu9p_1173{padding-left:8px;padding-right:8px}}._m-premium-text-container_1eu9p_1173._dark_1eu9p_107{border-color:#111;background:#111}._m-premium-text-container_1eu9p_1173._dark_1eu9p_107 ._m-premium-text_1eu9p_1173{color:#d7d7d7}._m-premium-text-container_1eu9p_1173._dark_1eu9p_107:hover{background:#6b4024;border-color:#fff}._m-premium-text-container_1eu9p_1173._dark_1eu9p_107:hover ._m-premium-text_1eu9p_1173{color:#fff}._m-premium-sale-text-container_1eu9p_1221{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_1eu9p_1221{margin-right:6px;padding:12px 8px}}._m-premium-sale-text-container_1eu9p_1221:hover{background-color:#e25c5a!important}@keyframes _shine_1eu9p_1{0%{left:-100%;transition-property:left}25%,to{left:100%;transition-property:left}}._m-premium-sale-text-container_1eu9p_1221:before{content:"";position:absolute;top:0;width:100%;height:100%;background:linear-gradient(120deg,transparent,#E0E0E0,transparent);animation:_shine_1eu9p_1 3s ease-in-out infinite}._m-premium-sale-text-container_1eu9p_1221 ._m-premium-sale-text_1eu9p_1221{color:#fff;font-family:Outfit;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_1eu9p_1221 ._m-premium-sale-text_1eu9p_1221{font-size:11px}}._m-logout-button-container_1eu9p_1277{display:flex;justify-content:space-between;align-items:center}._m-logout-button-container_1eu9p_1277 ._m-logout-username_1eu9p_946{display:flex;justify-content:center;align-items:center}._m-logout-button-container_1eu9p_1277 ._m-logout-username_1eu9p_946 ._profileImage_1eu9p_1287{font-size:12px}._m-logout-button-container_1eu9p_1277 ._m-logout-username_1eu9p_946 ._m-cc-pro-badge-container_1eu9p_1290{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_1eu9p_1277 ._m-logout-username_1eu9p_946 ._m-cc-pro-badge-container_1eu9p_1290 ._i-premium-icon_1eu9p_1302{display:inline-block!important}}._m-logout-button-container_1eu9p_1277 ._m-logout-username_1eu9p_946 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_1eu9p_1277 ._m-logout-username_1eu9p_946 img{margin-right:2px}}._m-logout-button-container_1eu9p_1277 ._m-logout-username_1eu9p_946._dark_1eu9p_107 img{border-color:#2b3852b3}._i-premium-icon_1eu9p_1302{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_1eu9p_1302{display:none}}._darkModeSwitch_1eu9p_1335{display:flex;justify-content:space-between;padding:8px 28px;align-items:center}._appBar__title_1eu9p_1342{font-weight:600;font-size:16px;display:flex;align-items:center;justify-content:center;color:#cdcdcd}._appBar__title_1eu9p_1342 ._divider_1eu9p_1350{height:25px;margin:0 12px;background-color:#c0c5cd}._appBar__title_1eu9p_1342 ._text_1eu9p_1355{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:20vw}._user__fullname_1eu9p_1362{display:flex;align-items:center;font-size:14px;font-weight:600;margin:42px 24px}@media (max-width: 1023px){._user__fullname_1eu9p_1362{display:none}}@media (max-width: tab_l){._user__fullname_1eu9p_1362{display:none}}._user__fullname_1eu9p_1362._dark_1eu9p_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_c8mh5_2{padding:24px;background:#ffebb41a;border:2px solid rgba(107,64,36,.3);border-radius:8px}._banner_c8mh5_2,._banner_c8mh5_2 *{font-family:Open Sans,serif}._banner_c8mh5_2 ._banner__textarea_c8mh5_11{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:8px}._banner_c8mh5_2 ._banner__textarea_c8mh5_11 ._banner__textarea-title_c8mh5_18{font-style:normal;font-weight:600;font-size:16px;line-height:160%;color:#363636}._banner_c8mh5_2 ._banner__textarea_c8mh5_11 ._banner__textarea-text_c8mh5_25{font-style:normal;font-weight:400;font-size:14px;line-height:160%;color:#4a4a4a}._bannerTopBorder_c8mh5_33{border-left:none;border-right:none}._mainProCardContainer_c8mh5_38{height:revert!important;align-items:center;justify-content:center}@media (max-width: 960px){._mainProCardContainer_c8mh5_38{justify-content:revert}}._mainContainer_c8mh5_49{display:flex;gap:24px;overflow-x:scroll;overflow-y:hidden;height:465px;white-space:nowrap}._mainContainer_c8mh5_49::-webkit-scrollbar{-webkit-appearance:none;width:6px;height:8px}._mainContainer_c8mh5_49::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid white;background-color:#00000080}._currentPlan__container_c8mh5_68{justify-content:center;height:auto}@media (max-width: 900px){._currentCardWrap_c8mh5_74{flex-direction:column;align-items:flex-start}}@media (max-width: 1100px){._currentCardWrap_c8mh5_74 ._bannerTop__content_c8mh5_80{width:400px}}@media (max-width: 900px){._currentCardWrap_c8mh5_74 ._bannerTop__content_c8mh5_80{margin-bottom:24px;width:100%}}@media (max-width: 499px){._currentCardWrap_c8mh5_74 ._bannerTop__content_c8mh5_80{margin-bottom:12px}}._featuresContainer__features_c8mh5_96{max-width:1000px;width:100%;margin-left:auto;margin-right:auto}@media (max-width: 700px){._featuresContainer__features_c8mh5_96{margin:0}}._bannerTop_c8mh5_33{padding:24px 56px 48px}._bannerTop_c8mh5_33,._bannerTop_c8mh5_33 *{font-family:Open Sans,serif}@media (max-width: 800px){._bannerTop_c8mh5_33{padding-left:16px;padding-right:16px}}@media (max-width: 499px){._bannerTop_c8mh5_33{padding:24px 0 48px}}._bannerTop_c8mh5_33 ._bannerTop__container_c8mh5_125{max-width:1366px;width:100%;margin:0 auto}._bannerTop_c8mh5_33 ._bannerTop__container_c8mh5_125 ._bannerTop__breadCrumbs_c8mh5_130{color:#363636cc;font-size:14px;line-height:22px}._bannerTop_c8mh5_33 ._bannerTop__container_c8mh5_125 ._bannerTop__breadCrumbs_c8mh5_130 a{text-decoration-line:underline;color:inherit;font-size:inherit;line-height:inherit}._bannerTop_c8mh5_33 ._bannerTop__container_c8mh5_125 ._bannerTop__breadCrumbs_c8mh5_130 a:hover{text-decoration:none}._bannerTop_c8mh5_33 ._displayNone_c8mh5_144{display:none}._bannerTop_c8mh5_33 ._bannerTopContent__container_c8mh5_147{display:flex;justify-content:center;align-items:center}@media (max-width: 1100px){._bannerTop_c8mh5_33 ._planCardWrap_c8mh5_153{flex-direction:column;align-items:flex-start}}@media (max-width: 1200px){._bannerTop_c8mh5_33 ._planCardWrap_c8mh5_153 ._bannerTop__content_c8mh5_80{width:400px}}@media (max-width: 1100px){._bannerTop_c8mh5_33 ._planCardWrap_c8mh5_153 ._bannerTop__content_c8mh5_80{margin-bottom:24px;width:100%}}._bannerTop_c8mh5_33 ._bannerTopButton__container_c8mh5_169{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-left:40px}@media (max-width: 750px){._bannerTop_c8mh5_33 ._bannerTopButton__container_c8mh5_169{align-items:flex-start}}._bannerTop_c8mh5_33 ._bannerTopButton__container_c8mh5_169 ._pricingCard__vbox_c8mh5_181{display:flex;align-items:center}._bannerTop_c8mh5_33 ._bannerTopButton__container_c8mh5_169 ._pricingCard__vbox_c8mh5_181 ._para_c8mh5_185{margin-right:15px}._bannerTop_c8mh5_33 ._bannerTopButton__container_c8mh5_169 button{width:140px;margin-bottom:6px;white-space:nowrap}@media (max-width: 750px){._bannerTop_c8mh5_33 ._bannerTopButton__container_c8mh5_169{margin-top:16px;margin-left:0}}._bannerTop_c8mh5_33 ._bannerTop__content_c8mh5_80{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_c8mh5_33 ._bannerTop__content_c8mh5_80{align-items:center}}._bannerTop_c8mh5_33 ._bannerTop__title_c8mh5_214{display:flex;align-items:center;justify-content:center;flex-direction:column}@media (max-width: 499px){._bannerTop_c8mh5_33 ._bannerTop__title_c8mh5_214{justify-content:start}}._bannerTop_c8mh5_33 ._bannerTop__title_c8mh5_214 ._topText_c8mh5_225{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_c8mh5_33 ._bannerTop__title_c8mh5_214 ._bannerTopTitle__text_c8mh5_235{font-family:Open Sans,"serif";font-weight:600;font-size:36px;line-height:42px;color:#5b4538}@media (max-width: 499px){._bannerTop_c8mh5_33 ._bannerTop__title_c8mh5_214 ._bannerTopTitle__text_c8mh5_235{font-size:24px;line-height:30px;text-align:center}}._bannerTop_c8mh5_33 ._bannerTop__title_c8mh5_214 ._bannerTopTitle__image_c8mh5_249{margin-left:8px;width:40px}@media (max-width: 700px){._bannerTop_c8mh5_33 ._bannerTop__title_c8mh5_214 ._bannerTopTitle__image_c8mh5_249{display:none}}._bannerTop_c8mh5_33 ._discountLabel_c8mh5_258{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_c8mh5_33 ._discountLabel_c8mh5_258{flex-wrap:wrap}}._bannerTop_c8mh5_33 ._discountLabel_c8mh5_258 ._timerContainerWrapper_c8mh5_273{display:flex;align-items:center;justify-content:center}._bannerTop_c8mh5_33 ._discountLabel_c8mh5_258 ._timerContainerWrapper_c8mh5_273 p:last-child{display:none}._bannerTop_c8mh5_33 ._discountLabel_c8mh5_258 ._timerContainerWrapper_c8mh5_273 ._timerValueContainer_c8mh5_281{text-align:center;display:flex;align-items:baseline;padding:2px 4px 2px 8px}._bannerTop_c8mh5_33 ._discountLabel_c8mh5_258 ._timerContainerWrapper_c8mh5_273 ._timerValueContainer_c8mh5_281 ._timerName_c8mh5_287{color:#b30a08;font-family:Open Sans,serif;font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.45px}._bannerTop_c8mh5_33 ._discountLabel_c8mh5_258 ._timerContainerWrapper_c8mh5_273 ._timerValueContainer_c8mh5_281 ._timerValue_c8mh5_281{color:#b30a08;font-family:Open Sans,serif;font-size:14px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:.95px}._bannerTop_c8mh5_33 ._discountLabel_c8mh5_258 ._timerContainerWrapper_c8mh5_273 ._timerColon_c8mh5_305{color:#b30a08;text-align:center;font-family:Open Sans,serif;font-size:14px;font-style:normal;font-weight:600}._bannerTop_c8mh5_33 ._discountLabel_c8mh5_258 ._labelText_c8mh5_313{color:#363535;font-family:Open Sans;font-size:14px;font-style:normal;display:flex;font-weight:400;line-height:24px}._bannerTop_c8mh5_33 ._discountLabel_c8mh5_258 ._discountBadge_c8mh5_322{display:flex;align-items:center;gap:4px;border-radius:16px;background:#fdf3d6;color:#654229;text-align:center;font-family:Open Sans,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_c8mh5_33 ._discountLabel_c8mh5_258 ._discountBadge_c8mh5_322{display:none}}._bannerTop_c8mh5_33 ._discountLabel_c8mh5_258 ._discountBadge_c8mh5_322 ._sparkIcon_c8mh5_345{min-width:14px;height:13.485px;background:url(https://cdn.codechef.com/images/discount/spark.svg) no-repeat 0px 0px;background-size:cover}._bannerTop_c8mh5_33 ._discountLabel_c8mh5_258 ._discountBadge_c8mh5_322 ._priceIncreaseIcon_c8mh5_351{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_c8mh5_33 ._bannerTop__text_c8mh5_357{font-weight:400;font-size:16px;line-height:24px;color:#4a4a4a}@media (max-width: 450px){._bannerTop_c8mh5_33 ._bannerTop__text_c8mh5_357{font-size:14px}}._bannerTop--thin_c8mh5_369{border-bottom:1px solid #E1D1C7;padding-top:16px;padding-bottom:16px}._premiumSectionOne_c8mh5_375{width:100%;padding:16px 32px}@media (max-width: 500px){._premiumSectionOne_c8mh5_375{padding-left:24px;padding-right:24px}}._premiumSectionOne_c8mh5_375 ._premiumSectionOne__container_c8mh5_385{max-width:1366px;width:100%;margin:0 auto;display:flex;flex-direction:row-reverse;justify-content:space-between}._cardContainer_c8mh5_394{display:flex;justify-content:flex-end}@media (max-width: 1100px){._cardContainer_c8mh5_394{justify-content:flex-start;width:100%}}@media (max-width: 760px){._cardContainer_c8mh5_394{flex-direction:column;align-items:flex-start}}._premiumButton_c8mh5_411{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_c8mh5_411{padding:6px 12px}}@media (max-width: 350px){._premiumButton_c8mh5_411{padding:4px 8px}}._premiumButton_c8mh5_411:hover{background-color:#59351e}._premiumButton_c8mh5_411 ._premiumButton__text_c8mh5_439{font-family:Open Sans,serif;font-style:normal;font-weight:600;font-size:16px;line-height:22px}@media (max-width: 400px){._premiumButton_c8mh5_411 ._premiumButton__text_c8mh5_439{font-size:14px;line-height:20px}}._premiumButton_c8mh5_411 ._premiumButton__icon_c8mh5_452{display:flex}._premiumButton-outlined_c8mh5_456{color:#6b4024;background:#fff;border:1px solid #6B4024}._premiumButton-outlined_c8mh5_456:hover{background:#6b4024;color:#fff}._premiumButton-golden_c8mh5_466{color:#6b4024;background:#fff5da;border:1px solid #6B4024}._premiumButton-golden_c8mh5_466:hover{background:#6b4024;color:#fff}._premiumButton-disabled_c8mh5_476{opacity:50%}@media (max-width: 500px){._loadingContainer_c8mh5_481{width:100%}}._loadingContainer_c8mh5_481 ._loading_c8mh5_481{background:#eee;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);border-radius:5px;background-size:200% 100%;animation:1.5s _shine_c8mh5_1 linear infinite;width:400px;height:80px}@media (max-width: 500px){._loadingContainer_c8mh5_481 ._loading_c8mh5_481{width:100%}}@keyframes _shine_c8mh5_1{to{background-position-x:-200%}}._saleBanner_c8mh5_505{display:flex;align-items:center;justify-content:flex-end;gap:96px}@media (max-width: 1100px){._saleBanner_c8mh5_505{justify-content:flex-start;padding-left:25%}}@media (max-width: 960px){._saleBanner_c8mh5_505{gap:28px;justify-content:center;flex-direction:column-reverse;padding:initial}}@media (max-width: 720px){._saleBanner_c8mh5_505{gap:12px}}._saleBanner_c8mh5_505 ._saleBannerContent_c8mh5_530{display:flex;flex-direction:column;gap:16px;max-width:498px;align-items:center}@media (max-width: 960px){._saleBanner_c8mh5_505 ._saleBannerContent_c8mh5_530{gap:28px}}._saleBanner_c8mh5_505 ._saleBannerContent_c8mh5_530 ._saleBannerTitle_c8mh5_542 ._saleBannerHeading_c8mh5_542{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_c8mh5_505 ._saleBannerContent_c8mh5_530 ._saleBannerTitle_c8mh5_542 ._saleBannerHeading_c8mh5_542{font-size:16px}}._saleBanner_c8mh5_505 ._saleBannerContent_c8mh5_530 ._saleBannerTitle_c8mh5_542 ._saleBannerSubHeading_c8mh5_557{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_c8mh5_505 ._saleBannerContent_c8mh5_530 ._saleBannerTitle_c8mh5_542 ._saleBannerSubHeading_c8mh5_557{font-size:24px}}._saleBanner_c8mh5_505 ._saleBannerContent_c8mh5_530 ._saleBannerTitle_c8mh5_542 ._saleBannerSubHeading_c8mh5_557 ._saleBannerTopTitle__image_c8mh5_571{margin-left:8px;width:40px}@media (max-width: 700px){._saleBanner_c8mh5_505 ._saleBannerContent_c8mh5_530 ._saleBannerTitle_c8mh5_542 ._saleBannerSubHeading_c8mh5_557 ._saleBannerTopTitle__image_c8mh5_571{display:none}}._saleBanner_c8mh5_505 ._saleBannerContent_c8mh5_530 ._saleBannerDescription_c8mh5_580{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_c8mh5_505 ._saleBannerContent_c8mh5_530 ._saleBannerDescription_c8mh5_580{font-weight:400}}._saleBanner_c8mh5_505 ._saleBadge_c8mh5_595{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:Outfit;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_c8mh5_505 ._saleBadge_c8mh5_595{width:150px;padding:48px 30px 20px 55px}}@media (max-width: 500px){._saleBanner_c8mh5_505 ._saleBadge_c8mh5_595{width:140px;padding:42px 30px 20px 46px}}._saleBannerMonthly_c8mh5_622{padding-top:100px;justify-content:center;padding-left:initial}._centerAlign_1h5n8_3{display:flex;align-items:center;justify-content:center}._subscribeCard_1h5n8_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_1h5n8_9{padding-left:48px;padding-right:48px}}@media (max-width: 500px){._subscribeCard_1h5n8_9{padding-left:24px;padding-right:24px}}@media (max-width: 400px){._subscribeCard_1h5n8_9{padding-left:16px;padding-right:16px}}._subscribeCard_1h5n8_9 ._subscribeCard__subtitle_1h5n8_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_1h5n8_9 ._subscribeCard__subtitle_1h5n8_37{font-size:20px;line-height:24px}}@media (max-width: 360px){._subscribeCard_1h5n8_9 ._subscribeCard__subtitle_1h5n8_37{font-size:18px;line-height:24px}}._testimonialCard_1h5n8_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_1h5n8_61 ._textContainer_1h5n8_72:before{content:"“";font-weight:700;font-size:63px;color:#e9ac51;font-family:Outfit;position:relative}._testimonialCard_1h5n8_61 ._textContainer_1h5n8_72{margin-top:-14px}._testimonialCard_1h5n8_61 ._textContainer_1h5n8_72 ._text_1h5n8_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_1h5n8_61 ._infoContainer_1h5n8_94{display:flex;align-items:flex-start;flex-direction:column}._testimonialCard_1h5n8_61 ._infoContainer_1h5n8_94 ._userName_1h5n8_99{font-size:16px;line-height:24px;font-weight:700;letter-spacing:0;color:#363636}._testimonialCard_1h5n8_61 ._infoContainer_1h5n8_94 ._name_1h5n8_106{margin-left:11px;font-style:italic}._testimonialCard_1h5n8_61 ._infoContainer_1h5n8_94 ._userInfo_1h5n8_110{margin-top:12px;font-size:11px;font-style:italic;color:#777}._featureGrid_1h5n8_117{border:1px solid #888888;border-radius:4px;max-width:881px;width:100%}._featureGrid_1h5n8_117,._featureGrid_1h5n8_117 *{font-family:Open Sans,serif}._featureGrid_1h5n8_117 ._featureGrid__gridBox_1h5n8_126{border-bottom:1px solid #888888;font-weight:400;font-size:16px;color:#363636}._featureGrid_1h5n8_117 ._featureGrid__gridBox_1h5n8_126 ._proIconContainer_1h5n8_132{display:flex;align-items:center;gap:4px}._featureGrid_1h5n8_117 ._featureGrid__gridBox_1h5n8_126 ._proIconContainer_1h5n8_132 ._proIconImage_1h5n8_137{width:20px}@media (max-width: 700px){._featureGrid_1h5n8_117 ._featureGrid__gridBox_1h5n8_126 ._proIconContainer_1h5n8_132 ._proIconImage_1h5n8_137{display:none}}._featureGrid_1h5n8_117 ._featureGrid__gridBox_1h5n8_126:first-child{background:#fff9e8;border-radius:4px;border-bottom:1px solid #888888}._featureGrid_1h5n8_117 ._featureGrid__gridBox_1h5n8_126:last-child{border-bottom:none}._featureGrid_1h5n8_117 ._featureGrid__bold1_1h5n8_153,._featureGrid_1h5n8_117 ._featureGrid_bold1--premium_1h5n8_153{font-weight:600;font-size:16px;line-height:22px}@media (max-width: 500px){._featureGrid_1h5n8_117 ._featureGrid__bold1_1h5n8_153,._featureGrid_1h5n8_117 ._featureGrid_bold1--premium_1h5n8_153{font-size:14px;line-height:18px}}._featureGrid_1h5n8_117 ._featureGrid_bold1--premium_1h5n8_153{color:#6b4024}._featureGrid_1h5n8_117 ._featureGrid__bold2_1h5n8_167{font-weight:600;font-size:18px;line-height:25px}@media (max-width: 500px){._featureGrid_1h5n8_117 ._featureGrid__bold2_1h5n8_167{font-size:16px;line-height:20px}}._featureGrid_1h5n8_117 ._featureGrid__gridCell-left_1h5n8_178{padding:16px 24px;border-right:1px solid #EAE1D8;font-weight:400;font-size:16px;line-height:22px}@media (max-width: 500px){._featureGrid_1h5n8_117 ._featureGrid__gridCell-left_1h5n8_178{padding:8px 12px;font-size:14px;line-height:18px}}._featureGrid_1h5n8_117 ._featureGrid__gridCell-middle_1h5n8_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_1h5n8_117 ._featureGrid__gridCell-middle_1h5n8_192{padding:8px 12px;font-size:14px;line-height:18px}}._featureGrid_1h5n8_117 ._featureGrid__gridCell-right_1h5n8_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_1h5n8_117 ._featureGrid__gridCell-right_1h5n8_209{padding:8px 12px;font-size:14px;line-height:18px}}._iconBrownTick_1h5n8_226{background:url(https://cdn.codechef.com/images/icons/brown-tick-rounded.svg) no-repeat;height:16px;width:16px;display:block}._iconProTick_1h5n8_233{background:url(https://cdn.codechef.com/images/pro/pro-check.svg) no-repeat;height:22px;width:22px}._listContainer_1h5n8_239{display:flex;margin-bottom:16px}@media (max-width: 600px){._listContainer_1h5n8_239{margin-bottom:12px}}._listContainer_1h5n8_239:last-child{margin:0}._listContainer_1h5n8_239 ._redCircle_1h5n8_251{color:transparent;width:8px;height:8px;border:1px solid #EB5757;border-radius:50%;margin-right:14px;margin-top:10px}._premiumNudgesCard_1h5n8_261{background:#fffcf2;padding:24px;border:2px solid rgba(107,64,36,.3);border-radius:8px}._premiumNudgesCard_1h5n8_261 ._heading_1h5n8_267{font-weight:600;font-size:16px;color:#363636;margin-bottom:8px;line-height:160%}._premiumNudgesCard_1h5n8_261 ._externalLinkButton__Container_1h5n8_274 ._externalLinkButton_1h5n8_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_1h5n8_261 ._externalLinkButton__Container_1h5n8_274 ._externalLinkButton_1h5n8_274:hover{background:#654229!important}._rightArrowIcon_1h5n8_290{background:url(https://cdn.codechef.com/images/icons/right-arrow-white-no-tail.svg);display:inline-block;width:18px;height:23px}._noAdsPremium__strip_1h5n8_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_1h5n8_297 ._title_1h5n8_309{font-family:Open Sans,serif;font-weight:400;font-size:14px;color:#4a4a4a}._noAdsPremium__strip_1h5n8_297 ._note_1h5n8_315{display:flex;justify-content:space-between;gap:10px;font-weight:400;font-size:12px;color:#4a4a4a}._externalLink_1h5n8_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_1h5n8_274:hover{text-decoration:underline!important}._externalLink_1h5n8_274:hover ._externalLinkIcon__container_1h5n8_338{margin-right:-2px;margin-left:10px}._viewPlansIcon_1h5n8_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_1h5n8_343:hover{text-decoration:underline}._viewPlansIcon_1h5n8_343:hover ._externalLink__iconContainer_1h5n8_359{margin-left:12px}._viewPlansIcon_1h5n8_343 ._externalLink__iconContainer_1h5n8_359{width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#2a67b115;margin-left:8px}._viewPlansIcon_1h5n8_343 ._externalLink__iconContainer_1h5n8_359 ._externalLink__icon_1h5n8_359{background:url(https://cdn.codechef.com/images/icons/external-link-blue-1.svg);display:inline-block;width:11px;height:12px}._viewPlansIcon_1h5n8_343 ._externalLink__iconContainer_1h5n8_359 ._externalLink__rightIcon_1h5n8_378{background:url(https://cdn.codechef.com/images/icons/right-arrow-blue.svg) no-repeat;display:inline-block;width:15px;height:11px}._externalLinkIcon__container_1h5n8_338{width:16px;height:16px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#2a67b115;margin-left:8px}._externalLinkIcon_1h5n8_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_1h5n8_403{background:url(https://cdn.codechef.com/images/icons/green-tick-rounded.svg) no-repeat;height:15px;width:15px}._i-crossTick_1h5n8_409{background:url(https://cdn.codechef.com/images/pro/cross.svg) no-repeat -102px -10px;height:16px;width:15px}._marginBottom__0_1h5n8_415{margin-bottom:0!important}._marginY__16_1h5n8_419{margin-top:16px!important;margin-bottom:16px!important}._margin__0_1h5n8_424{margin:0!important}._faq_1h5n8_428 ._faq__title_1h5n8_428{font-family:Open Sans,serif;font-style:normal;font-weight:700;font-size:24px;line-height:30px;margin-bottom:40px}._faq_1h5n8_428 ._faq__title_1h5n8_428:after{display:block;content:"";width:40px;height:0;margin-top:8px;border-top:1px solid #4A4A4A}._faq_1h5n8_428 ._faq__container_1h5n8_444{max-width:1024px;font-family:Open Sans,serif;line-height:26px;font-size:16px}._faq_1h5n8_428 ._faq__container_1h5n8_444 ._faqQuestion_1h5n8_450{display:flex;margin-bottom:8px}._faq_1h5n8_428 ._faq__container_1h5n8_444 ._faqQuestion_1h5n8_450 ._faqQuestion__bullet_1h5n8_454{margin-right:12px;width:14px;line-height:unset}@media (max-width: 500px){._faq_1h5n8_428 ._faq__container_1h5n8_444 ._faqQuestion_1h5n8_450 ._faqQuestion__bullet_1h5n8_454{margin-right:8px}}._faq_1h5n8_428 ._faq__container_1h5n8_444 ._faqQuestion_1h5n8_450 ._faqQuestion__text_1h5n8_464,._faq_1h5n8_428 ._faq__container_1h5n8_444 ._faqQuestion_1h5n8_450 ._faqQuestion__bullet_1h5n8_454{font-weight:600;color:#363636}._faq_1h5n8_428 ._faq__container_1h5n8_444 ._faq__answer_1h5n8_468{color:#4a4a4a;margin-left:26px}@media (max-width: 500px){._faq_1h5n8_428 ._faq__container_1h5n8_444 ._faq__answer_1h5n8_468{margin-right:22px}}._faq_1h5n8_428 ._faq__container_1h5n8_444 ._faq__answer_1h5n8_468 a{color:#0d61b5;text-decoration:underline}._faq_1h5n8_428 ._faq__container_1h5n8_444 ._faq__answer_1h5n8_468 a:hover{text-decoration:none}._faq_1h5n8_428 ._faq__divider_1h5n8_484{border:none;border-bottom:1px solid #E4E8F1;height:0;margin:24px 0}@media (max-width: 500px){._faq_1h5n8_428 ._faq__divider_1h5n8_484{margin:16px 0}}._currentPlanCard_1h5n8_496{width:687px;background:#fff;border-radius:2px}@media (max-width: 900px){._currentPlanCard_1h5n8_496{width:100%}}@media (max-width: tab_s){._currentPlanCard_1h5n8_496{width:100%}}._currentPlanCard_1h5n8_496 ._planHeading_1h5n8_511{border-radius:2px 2px 0 0;background:#a1732e;display:flex;justify-content:center;align-items:center;padding:12px 10px}._currentPlanCard_1h5n8_496 ._planHeading_1h5n8_511 p{font-size:18px;color:#fffefd}@media (max-width: 900px){._currentPlanCard_1h5n8_496 ._planHeading_1h5n8_511 p{font-size:16px}}@media (max-width: tab_s){._currentPlanCard_1h5n8_496 ._planHeading_1h5n8_511 p{font-size:16px}}._currentPlanCard_1h5n8_496 ._planHeading_1h5n8_511 p span{font-weight:600}._currentPlanCard_1h5n8_496 ._planDetails_1h5n8_536{display:flex;padding:24px 32px;align-items:center;justify-content:space-between;border-radius:0 0 2px 2px}@media (max-width: 900px){._currentPlanCard_1h5n8_496 ._planDetails_1h5n8_536{flex-direction:column;align-items:center;gap:24px;padding:24px 28px}}@media (max-width: tab_s){._currentPlanCard_1h5n8_496 ._planDetails_1h5n8_536{flex-direction:column;align-items:center;gap:24px;padding:24px 28px}}._currentPlanCard_1h5n8_496 ._planDetails_1h5n8_536 ._leftPanel_1h5n8_559{display:flex;flex-direction:column;gap:12px}@media (max-width: 900px){._currentPlanCard_1h5n8_496 ._planDetails_1h5n8_536 ._leftPanel_1h5n8_559{display:flex;flex-direction:column;align-items:center}}@media (max-width: tab_s){._currentPlanCard_1h5n8_496 ._planDetails_1h5n8_536 ._leftPanel_1h5n8_559{display:flex;flex-direction:column;align-items:center}}._currentPlanCard_1h5n8_496 ._planDetails_1h5n8_536 ._leftPanel_1h5n8_559 ._planNameBlock_1h5n8_578{display:flex;gap:8px;align-items:center;font-size:16px}@media (max-width: 900px){._currentPlanCard_1h5n8_496 ._planDetails_1h5n8_536 ._leftPanel_1h5n8_559 ._planNameBlock_1h5n8_578{font-size:14px}}@media (max-width: tab_s){._currentPlanCard_1h5n8_496 ._planDetails_1h5n8_536 ._leftPanel_1h5n8_559 ._planNameBlock_1h5n8_578{font-size:14px}}._currentPlanCard_1h5n8_496 ._planDetails_1h5n8_536 ._leftPanel_1h5n8_559 ._planNameBlock_1h5n8_578 p{font-weight:600;color:#654229}._currentPlanCard_1h5n8_496 ._planDetails_1h5n8_536 ._leftPanel_1h5n8_559 ._planNameBlock_1h5n8_578 ._active_1h5n8_598{border-radius:8px;border:.5px solid #67E697;background:#edfff4;display:flex;padding:2px 16px;justify-content:center;align-items:center;color:#139042}._currentPlanCard_1h5n8_496 ._planDetails_1h5n8_536 ._leftPanel_1h5n8_559 ._planNameBlock_1h5n8_578 ._expire_1h5n8_608{border-radius:8px;border:.5px solid #E0AD61;background:#fdf3d6;display:flex;padding:2px 16px;justify-content:center;align-items:center;color:#a1732e}._currentPlanCard_1h5n8_496 ._planDetails_1h5n8_536 ._leftPanel_1h5n8_559 ._planPrice_1h5n8_618 ._price_1h5n8_618{font-size:48px;font-weight:600;color:#333;font-family:Open Sans,serif}@media (max-width: 900px){._currentPlanCard_1h5n8_496 ._planDetails_1h5n8_536 ._leftPanel_1h5n8_559 ._planPrice_1h5n8_618 ._price_1h5n8_618{font-size:32px}}@media (max-width: tab_s){._currentPlanCard_1h5n8_496 ._planDetails_1h5n8_536 ._leftPanel_1h5n8_559 ._planPrice_1h5n8_618 ._price_1h5n8_618{font-size:32px}}._currentPlanCard_1h5n8_496 ._planDetails_1h5n8_536 ._leftPanel_1h5n8_559 ._planPrice_1h5n8_618 ._duration_1h5n8_634{font-size:16px;font-weight:400}._currentPlanCard_1h5n8_496 ._planDetails_1h5n8_536 ._rightPanel_1h5n8_638 ._priceBlock_1h5n8_638{border:1px dashed #E0AD61;background:#fffbf2;max-width:318px;padding:16px 32px;display:flex;flex-direction:column;align-items:center;gap:16px}._currentPlanCard_1h5n8_496 ._planDetails_1h5n8_536 ._rightPanel_1h5n8_638 ._priceBlock_1h5n8_638 ._expiryText_1h5n8_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_1h5n8_496 ._planDetails_1h5n8_536 ._rightPanel_1h5n8_638 ._priceBlock_1h5n8_638 ._expiryText_1h5n8_648 ._icon_1h5n8_226{color:#654229}._currentPlanCard_1h5n8_496 ._planDetails_1h5n8_536 ._rightPanel_1h5n8_638 ._priceBlock_1h5n8_638 ._expiryText_1h5n8_648 ._expiryDate_1h5n8_661{color:#654229;font-weight:600}._currentPlanCard_1h5n8_496 ._planDetails_1h5n8_536 ._rightPanel_1h5n8_638 ._priceBlock_1h5n8_638 ._invoiceLink_1h5n8_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_1h5n8_496 ._planDetails_1h5n8_536 ._rightPanel_1h5n8_638 ._priceBlock_1h5n8_638 ._invoiceLink_1h5n8_665{margin-bottom:4px}}._currentPlanCard_1h5n8_496 ._planDetails_1h5n8_536 ._rightPanel_1h5n8_638 ._priceBlock_1h5n8_638 ._invoiceLink_1h5n8_665 ._iconContainer_1h5n8_680{margin-left:4px;display:flex;flex-direction:column;justify-content:center}._currentPlanCard_1h5n8_496 ._planDetails_1h5n8_536 ._rightPanel_1h5n8_638 ._priceBlock_1h5n8_638 ._invoiceLink_1h5n8_665:hover{text-decoration:underline}._lastActivePlan_1h5n8_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_1h5n8_690{display:none}}@media (max-width: phone_l){._lastActivePlan_1h5n8_690{display:none}}._lastActivePlan_1h5n8_690 ._activePlanDate_1h5n8_713{color:#333;font-size:16px;font-style:normal;font-weight:400}._lastActivePlan_1h5n8_690 ._activePlanDate_1h5n8_713 ._boldText_1h5n8_719{font-weight:600}._lastActivePlan_1h5n8_690 ._activePlanDate_1h5n8_713 ._lightText_1h5n8_722{font-weight:400}._lastActivePlan_1h5n8_690 ._downloadButton_1h5n8_725{color:#654229;display:flex;align-items:center;gap:4px;text-decoration:none}._lastActivePlan_1h5n8_690 ._downloadButton_1h5n8_725 ._downloadText_1h5n8_732{color:#654229;font-family:Open Sans,serif;font-style:normal;font-weight:600;font-size:16px}._lastActivePlan_1h5n8_690 ._downloadButton_1h5n8_725 ._iconContainer_1h5n8_680{margin-left:4px;display:flex;flex-direction:column;justify-content:center}._lastActivePlan_1h5n8_690 ._downloadButton_1h5n8_725:hover{text-decoration:underline}._iconToolTip_1h5n8_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_1h5n8_749{display:none}}._specialNote_1h5n8_764{font-size:12px;line-height:14px;color:#4a4a4a;margin-top:16px}@media screen and (max-width: 975px){._faq__container_1h5n8_444{font-size:14px!important}}._proCard__customize_1h5n8_776{border:none!important;min-width:263px!important}._proCard__container_1h5n8_781{font-family:Open Sans,serif;background:#fff;border-radius:8px;border:1px solid #E9AC51;display:flex;min-width:320px;height:560px;flex-direction:column;box-shadow:0 4px 12px #cfd8dc66;position:relative;overflow:hidden}._proCard__container_1h5n8_781 ._saleRibbon_1h5n8_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_1h5n8_781 ._saleRibbon_1h5n8_794{padding:revert}}._proCard__container_1h5n8_781 ._saleRibbon_1h5n8_794 ._offertext_1h5n8_811{color:#fff;font-family:Outfit;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:3px}@media (max-width: 360px){._proCard__container_1h5n8_781 ._saleRibbon_1h5n8_794 ._offertext_1h5n8_811{font-size:10px}}._proCard__container_1h5n8_781 ._topCard_1h5n8_825{padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center}._proCard__container_1h5n8_781 ._topCard_1h5n8_825 ._title_1h5n8_309{display:flex;justify-content:space-between;align-items:center;height:10px}._proCard__container_1h5n8_781 ._topCard_1h5n8_825 ._title_1h5n8_309 ._head_1h5n8_267{color:#333;font-family:Open Sans,serif;font-size:14.4px;font-style:normal;font-weight:600;line-height:15.84px}._proCard__container_1h5n8_781 ._topCard_1h5n8_825 ._title_1h5n8_309 ._chip_1h5n8_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_1h5n8_781 ._topCard_1h5n8_825 ._heading_1h5n8_267{display:flex;align-items:center;justify-content:space-between;margin-top:16px;gap:10px}._proCard__container_1h5n8_781 ._topCard_1h5n8_825 ._heading_1h5n8_267 ._price_1h5n8_618{font-weight:600;font-size:36px;text-transform:uppercase}._proCard__container_1h5n8_781 ._topCard_1h5n8_825 ._heading_1h5n8_267 ._suffix_1h5n8_868{font-weight:400;font-size:14px;color:#666}._proCard__container_1h5n8_781 ._topCard_1h5n8_825 ._strikeColor_1h5n8_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_1h5n8_781 ._topCard_1h5n8_825 ._bill__details_1h5n8_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_1h5n8_781 ._saleEndsContainer_1h5n8_895{display:flex;gap:2px;justify-content:center;background-color:#fdf3d6;padding:2px}._proCard__container_1h5n8_781 ._saleEndsContainer_1h5n8_895 ._saleEndsText_1h5n8_902{color:#d7922b;text-align:right;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:400;line-height:normal}._proCard__container_1h5n8_781 ._freeContainer_1h5n8_911{height:71px;display:flex;margin-top:22px;font-size:16px;color:#765f4a}._proCard__container_1h5n8_781 ._label_1h5n8_918{background:#e9ac51;display:flex;justify-content:center}._proCard__container_1h5n8_781 ._label_1h5n8_918 ._text_1h5n8_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_1h5n8_781 ._noLabel_1h5n8_931{background:#fff}._proCard__container_1h5n8_781 ._discountTooltip_1h5n8_934{cursor:default}._proCard__container_1h5n8_781 ._bottomCard_1h5n8_937{padding:24px;display:flex;flex-direction:column;gap:10px;justify-content:unset;border-top:1px solid #d0cdc8}._proCard__container_1h5n8_781 ._bottomCard_1h5n8_937 ._rowContainer_1h5n8_945{display:flex;gap:10px}._proCard__container_1h5n8_781 ._bottomCard_1h5n8_937 ._rowContainer_1h5n8_945 ._tickIcon_1h5n8_949{background:url(https://cdn.codechef.com/images/icons/green-tick-hollow.svg) no-repeat;width:18px;height:18px;display:block}._proCard__container_1h5n8_781 ._bottomCard_1h5n8_937 ._rowContainer_1h5n8_945 ._text_1h5n8_72{font-weight:400;font-size:14px}._homeImageSection_1h5n8_960{display:flex;justify-content:space-between;align-items:center;gap:48px}@media (max-width: 1060px){._homeImageSection_1h5n8_960{flex-direction:column;align-items:center}}@media (max-width: 960px){._homeImageSection_1h5n8_960 ._sectionContent_1h5n8_973{width:100%}}._homeImageSection_1h5n8_960 ._customListContainer_1h5n8_977{display:flex;flex-direction:column;gap:16px}._homeImageSection_1h5n8_960 ._sectionImage_1h5n8_982{display:flex;flex-direction:column;max-width:630px;width:100%}@media (max-width: 1280px){._homeImageSection_1h5n8_960 ._sectionImage_1h5n8_982{max-width:530px;width:100%}}@media (max-width: 1024px){._homeImageSection_1h5n8_960 ._sectionImage_1h5n8_982{max-width:400px;width:100%}}@media (max-width: 1000px){._homeImageSection_1h5n8_960 ._sectionImage_1h5n8_982{max-width:revert;width:100%}}._homeImageSection_1h5n8_960 ._sectionImage_1h5n8_982 img{border-radius:4px}._homeImageSection_1h5n8_960 ._listText_1h5n8_1009{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_1h5n8_960 ._listText_1h5n8_1009 b{font-weight:600;color:#363636}._homeImageSection_1h5n8_960 ._customListContainer_1h5n8_977{max-width:530px;width:100%}@media (max-width: 700px){._homeImageSection_1h5n8_960 ._customListContainer_1h5n8_977{margin-bottom:40px}}._homeImageSection_1h5n8_960 ._customListContainer_1h5n8_977 ._listItem_1h5n8_1033{display:flex;align-items:center;cursor:pointer}._homeImageSection_1h5n8_960 ._customListContainer_1h5n8_977 ._listItem_1h5n8_1033 :hover{background:#fff6de}@media (max-width: 700px){._homeImageSection_1h5n8_960 ._customListContainer_1h5n8_977 ._listItem_1h5n8_1033{width:auto;max-width:revert;border:none}}._homeImageSection_1h5n8_960 ._customListContainer_1h5n8_977 ._listItem_1h5n8_1033:last-child{margin-bottom:0}@media (max-width: 700px){._homeImageSection_1h5n8_960 ._customListContainer_1h5n8_977 ._listItem_1h5n8_1033:hover ._listTitle_1h5n8_1052{text-decoration:initial;letter-spacing:.4px}}._homeImageSection_1h5n8_960 ._customListContainer_1h5n8_977 ._activeClass_1h5n8_1057{border-color:#fff2d1;border-radius:5px;background:#fff2d1}@media (max-width: 800px){._homeImageSection_1h5n8_960 ._customListContainer_1h5n8_977 ._activeClass_1h5n8_1057{cursor:none;border:none}}._homeImageSection_1h5n8_960 ._customListContainer_1h5n8_977 ._listItemHeader_1h5n8_1068{margin-bottom:4px}._homeImageSection_1h5n8_960 ._customListContainer_1h5n8_977 ._listTitleContainer_1h5n8_1071{display:flex;align-items:flex-start}._homeImageSection_1h5n8_960 ._customListContainer_1h5n8_977 ._listTitleContainer_1h5n8_1071 ._textHighlight_1h5n8_1075{padding:4px 6px;background:#38aa6b;font-weight:600;font-size:12px;line-height:100%;color:#4a4a4a;border-radius:4px;margin-left:16px}._homeImageSection_1h5n8_960 ._customListContainer_1h5n8_977 ._listTitle_1h5n8_1052{display:flex;flex-direction:column;color:#4a4a4a;gap:18px;padding:32px;transition:all .5s ease}@media (max-width: 600px){._homeImageSection_1h5n8_960 ._customListContainer_1h5n8_977 ._listTitle_1h5n8_1052{padding:16px}}._homeImageSection_1h5n8_960 ._customListContainer_1h5n8_977 ._listTitle_1h5n8_1052 ._title_1h5n8_309{color:#421c02;font-family:Open Sans;font-size:18px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.4px}._homeImageSection_1h5n8_960 ._customListContainer_1h5n8_977 ._listTitle_1h5n8_1052 ._description_1h5n8_1107{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_1h5n8_960 ._customListContainer_1h5n8_977 ._listTitle_1h5n8_1052{cursor:none}}._homeImageSection_1h5n8_960 ._customListContainer_1h5n8_977 ._listBodyContainer_1h5n8_1121{display:flex;align-items:center}@media (max-width: 600px){._homeImageSection_1h5n8_960 ._customListContainer_1h5n8_977 ._listBodyContainer_1h5n8_1121{flex-direction:column;align-items:flex-start}}._homeImageSection_1h5n8_960 ._customListContainer_1h5n8_977 ._listBodyContainer_1h5n8_1121 ._listTextContainer_1h5n8_1131{display:flex;align-items:center;margin-right:16px}@media (max-width: 600px){._homeImageSection_1h5n8_960 ._customListContainer_1h5n8_977 ._listBodyContainer_1h5n8_1121 ._listTextContainer_1h5n8_1131{margin-bottom:4px}}._manageSubscriptionLink_1h5n8_1142 a{font-weight:400;line-height:100%;color:#2a67b1;display:flex;text-decoration:none;align-items:baseline}._manageSubscriptionLink_1h5n8_1142 a ._upArrowIcon_1h5n8_1150{background:url(https://cdn.codechef.com/images/practice/arrow_Up.svg) no-repeat 0 0;width:16px;height:16px}._manageSubscriptionLink_1h5n8_1142 ._cancel_1h5n8_1155{font-weight:600;color:#a12e2e}._manageSubscriptionLink_1h5n8_1142 ._active_1h5n8_598{font-weight:600;color:#139042}._manageSubscriptionLink_1h5n8_1142:hover ._upArrowIcon_1h5n8_1150{position:relative;left:3px}._heroSection_e3ya2_2{background:linear-gradient(to right,#04255c 30.46%,#1e5db5 93.67%);display:flex;justify-content:center}._secondaryNav_e3ya2_8{width:100%;background:#fff;box-shadow:0 2px 4px #00000008;position:sticky;z-index:1;top:0}._secondaryNav_e3ya2_8 ._navBar_e3ya2_16{display:flex;gap:32px;margin:auto;padding:18px 32px 0 18px;max-width:1350px;justify-content:stretch;align-items:flex-start}._secondaryNav_e3ya2_8 ._navBar_e3ya2_16 ._tabs_e3ya2_25{color:#5e6a8d;font-family:Open Sans,serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;cursor:pointer}._secondaryNav_e3ya2_8 ._navBar_e3ya2_16 ._tabs_e3ya2_25 ._borderBottom_e3ya2_34{margin:4px 0 0;border:none;border-bottom:2px solid #ffffff}._secondaryNav_e3ya2_8 ._navBar_e3ya2_16 ._tabSelected_e3ya2_40{color:#3564b5}._secondaryNav_e3ya2_8 ._navBar_e3ya2_16 ._tabSelected_e3ya2_40 ._borderBottom_e3ya2_34{border-bottom:2px solid #4079DA}._heroSectionContainer_e3ya2_47{display:flex;max-width:1350px;width:100%;align-items:center}._heroSectionContainer_e3ya2_47 ._leftSection_e3ya2_53{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_e3ya2_47 ._leftSection_e3ya2_53{max-width:700px}}@media (max-width: 1024px){._heroSectionContainer_e3ya2_47 ._leftSection_e3ya2_53{max-width:550px}}@media (max-width: 900px){._heroSectionContainer_e3ya2_47 ._leftSection_e3ya2_53{max-width:450px}}@media (max-width: 412px){._heroSectionContainer_e3ya2_47 ._leftSection_e3ya2_53{padding:42px 19px}}._heroSectionContainer_e3ya2_47 ._leftSection_e3ya2_53 ._breadCrumbs_e3ya2_83{display:flex;align-items:center;gap:5px}._heroSectionContainer_e3ya2_47 ._leftSection_e3ya2_53 ._breadCrumbs_e3ya2_83 a{text-decoration:none;color:#d4e4fa;font-family:Open Sans,serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}._heroSectionContainer_e3ya2_47 ._leftSection_e3ya2_53 ._breadCrumbs_e3ya2_83 a:hover{text-decoration:underline}._heroSectionContainer_e3ya2_47 ._leftSection_e3ya2_53 ._breadCrumbs_e3ya2_83 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_e3ya2_47 ._leftSection_e3ya2_53 ._roadmapTitle_e3ya2_111{color:#fff;font-size:24px;font-style:normal;font-weight:600;line-height:normal}@media (max-width: 900px){._heroSectionContainer_e3ya2_47 ._leftSection_e3ya2_53 ._roadmapTitle_e3ya2_111{font-size:22px}}._heroSectionContainer_e3ya2_47 ._leftSection_e3ya2_53 ._headingContainer_e3ya2_123{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:400}._heroSectionContainer_e3ya2_47 ._leftSection_e3ya2_53 ._headingContainer_e3ya2_123 ._clockIcon_e3ya2_130{display:inline-block;background:url(https://cdn.codechef.com/images/roadmap/clock.svg) no-repeat;width:13px;height:13px}@media (max-width: 900px){._heroSectionContainer_e3ya2_47 ._leftSection_e3ya2_53 ._headingContainer_e3ya2_123{font-size:12px}}._learnersCountContainer_e3ya2_142{display:flex;align-items:center;gap:12px}@media (max-width: 520px){._learnersCountContainer_e3ya2_142{flex-wrap:wrap}}._learnersCountContainer_e3ya2_142 ._infoTag_e3ya2_152{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_e3ya2_142 ._infoTag_e3ya2_152 ._infoText_e3ya2_162{font-family:Open Sans,serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}._learnersCountContainer_e3ya2_142 ._infoTag_e3ya2_152 ._puzzleIconWhite_e3ya2_169{display:inline-block;background:url(https://cdn.codechef.com/images/roadmap/puzzle_white.svg) no-repeat -2px;width:16px;height:17px}._learnersCountContainer_e3ya2_142 ._infoTag_e3ya2_152 ._hatIconWhite_e3ya2_175{display:inline-block;background:url(https://cdn.codechef.com/images/roadmap/hat_white.svg) no-repeat -1px;width:16px;height:14px}._learnersCountContainer_e3ya2_142 ._learnsText_e3ya2_181{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:140%}@media (max-width: 900px){._learnersCountContainer_e3ya2_142 ._learnsText_e3ya2_181{font-size:12px}}._dot_e3ya2_194{display:inline-block;background:#667399;border-radius:50%;width:6px;height:6px}@media (max-width: 412px){._dot_e3ya2_194{width:5px;height:5px}}._mainSectionContainer_e3ya2_208{background:#fafbfd;width:100%;display:flex;gap:32px;justify-content:center}@media (max-width: 1240px){._mainSectionContainer_e3ya2_208{gap:0}}@media (max-width: 900px){._mainSectionContainer_e3ya2_208{flex-direction:column-reverse}}._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225{display:flex;padding:32px;flex-direction:column;gap:48px;font-family:Open Sans,serif}@media (max-width: 650px){._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225{margin-top:-12px;padding:16px}}._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._totalCourse_e3ya2_238{color:#49526d;font-size:18px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:-32px}._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._courseCardContainer_e3ya2_246{border-radius:8px;background:#fff;max-width:832px;display:flex;padding:24px;flex-direction:column;align-items:flex-start;gap:24px}@media (max-width: 650px){._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._courseCardContainer_e3ya2_246{padding:24px}}@media (max-width: 450px){._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._courseCardContainer_e3ya2_246{padding:16px}}._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._courseCardContainer_e3ya2_246 ._topRowContainer_e3ya2_266{display:flex;flex-direction:column;gap:16px}._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._courseCardContainer_e3ya2_246 ._topRow_e3ya2_266{display:flex;align-items:center;gap:16px}._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._courseCardContainer_e3ya2_246 ._topRow_e3ya2_266 ._progressContainer_e3ya2_276{width:61px;height:61px;border-radius:50%}@media (max-width: 412px){._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._courseCardContainer_e3ya2_246 ._topRow_e3ya2_266 ._progressContainer_e3ya2_276{width:40px;height:40px}}._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._courseCardContainer_e3ya2_246 ._topRow_e3ya2_266 ._circularProgressBarIcon_e3ya2_287{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_e3ya2_208 ._sectionContainer_e3ya2_225 ._courseCardContainer_e3ya2_246 ._topRow_e3ya2_266 ._circularProgressBarIcon_e3ya2_287{left:-6px;bottom:6px;scale:63%}}._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._courseCardContainer_e3ya2_246 ._topRow_e3ya2_266 ._headingSection_e3ya2_303 ._level_e3ya2_303{color:#32384b;font-family:Open Sans,serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.98px;text-transform:uppercase;margin-top:0;margin-bottom:4px}@media (max-width: 412px){._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._courseCardContainer_e3ya2_246 ._topRow_e3ya2_266 ._headingSection_e3ya2_303 ._level_e3ya2_303{font-size:10px}}._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._courseCardContainer_e3ya2_246 ._topRow_e3ya2_266 ._headingSection_e3ya2_303 ._courseName_e3ya2_320{color:#32384b;font-family:Open Sans,serif;font-size:20px;font-style:normal;font-weight:600;margin:0;line-height:normal}@media (max-width: 360px){._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._courseCardContainer_e3ya2_246 ._topRow_e3ya2_266 ._headingSection_e3ya2_303 ._courseName_e3ya2_320{font-size:16px}}._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._courseCardContainer_e3ya2_246 ._outcomesContainer_e3ya2_334{display:flex;flex-direction:column;gap:8px}._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._courseCardContainer_e3ya2_246 ._outcomesContainer_e3ya2_334 ._outcomeHeading_e3ya2_339{display:flex;align-items:center;gap:4px}._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._courseCardContainer_e3ya2_246 ._outcomesContainer_e3ya2_334 ._outcomeHeading_e3ya2_339 ._cupFilled_e3ya2_344{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_e3ya2_208 ._sectionContainer_e3ya2_225 ._courseCardContainer_e3ya2_246 ._outcomesContainer_e3ya2_334 ._outcomeHeading_e3ya2_339 ._text_e3ya2_351{gap:4px;margin:12px 0;color:#49526d;text-align:center;font-family:Open Sans,serif;font-size:12px;font-style:normal;font-weight:400;display:flex;justify-content:center;align-items:center;line-height:normal}@media (max-width: 412px){._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._courseCardContainer_e3ya2_246 ._outcomesContainer_e3ya2_334 ._outcomeHeading_e3ya2_339 ._text_e3ya2_351{font-size:12px}}._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._courseCardContainer_e3ya2_246 ._outcomesContainer_e3ya2_334 ._outcomesDetails_e3ya2_370{display:flex;gap:8px;flex-wrap:wrap;align-items:center}._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._courseCardContainer_e3ya2_246 ._outcomesContainer_e3ya2_334 ._outcomesDetails_e3ya2_370 ._outcome_e3ya2_334{color:#32384b;font-size:14px;font-style:normal;font-weight:600;line-height:normal}@media (max-width: 412px){._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._courseCardContainer_e3ya2_246 ._outcomesContainer_e3ya2_334 ._outcomesDetails_e3ya2_370 ._outcome_e3ya2_334{font-size:12px}}._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._courseCardContainer_e3ya2_246 ._outcomesContainer_e3ya2_334 ._outcomesDetails_e3ya2_370 ._verticalDivider_e3ya2_388:not(:last-child){border:none;border-left:1px solid #4079DA;width:2px;height:14px;margin:0}._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._courseCardContainer_e3ya2_246 ._courseDescription_e3ya2_395{color:#32384b;font-size:14px;font-style:normal;font-weight:400;line-height:150%}@media (max-width: 412px){._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._courseCardContainer_e3ya2_246 ._courseDescription_e3ya2_395{font-size:12px}}._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._lessonsCardContainer_e3ya2_407{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_e3ya2_208 ._sectionContainer_e3ya2_225 ._lessonsCardContainer_e3ya2_407 ._topSection_e3ya2_420{gap:12px;width:100%;padding:20px 24px;max-width:768px;display:flex;border-bottom:1px solid #DAE0ED}._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._lessonsCardContainer_e3ya2_407 ._topRowOfLessons_e3ya2_428{display:flex;align-items:center;gap:20px}._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._lessonsCardContainer_e3ya2_407 ._topRowOfLessons_e3ya2_428 ._courseIcon_e3ya2_433{width:56px;height:56px}._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._lessonsCardContainer_e3ya2_407 ._topRowOfLessons_e3ya2_428 ._courseInfo_e3ya2_437{display:flex;flex-direction:column;gap:8px}._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._lessonsCardContainer_e3ya2_407 ._topRowOfLessons_e3ya2_428 ._goToCourseCta_e3ya2_442{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._lessonsCardContainer_e3ya2_407 ._topRowOfLessons_e3ya2_428 ._goToCourseCta_e3ya2_442 ._link_e3ya2_448{font-weight:400;line-height:100%;color:#2a67b1;display:flex;gap:4px;align-items:center;width:fit-content;text-decoration:none}@media (max-width: 490px){._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._lessonsCardContainer_e3ya2_407 ._topRowOfLessons_e3ya2_428 ._goToCourseCta_e3ya2_442 ._link_e3ya2_448{display:inline-block}}._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._lessonsCardContainer_e3ya2_407 ._topRowOfLessons_e3ya2_428 ._goToCourseCta_e3ya2_442 ._link_e3ya2_448 ._lessonTitle_e3ya2_463{color:#3564b5;font-size:20px;font-style:normal;font-weight:600;line-height:140%}@media (max-width: 412px){._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._lessonsCardContainer_e3ya2_407 ._topRowOfLessons_e3ya2_428 ._goToCourseCta_e3ya2_442 ._link_e3ya2_448 ._lessonTitle_e3ya2_463{font-size:14px}}._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._lessonsCardContainer_e3ya2_407 ._topRowOfLessons_e3ya2_428 ._goToCourseCta_e3ya2_442 ._link_e3ya2_448 ._lessonTitle_e3ya2_463:hover{text-decoration:underline}._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._lessonsCardContainer_e3ya2_407 ._topRowOfLessons_e3ya2_428 ._goToCourseCta_e3ya2_442 ._link_e3ya2_448 ._icon__container_e3ya2_478{display:flex;align-items:center;justify-content:center;background-color:#2a67b11a;border-radius:50%;margin-left:6px;width:20px;height:20px}._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._lessonsCardContainer_e3ya2_407 ._topRowOfLessons_e3ya2_428 ._goToCourseCta_e3ya2_442 ._link_e3ya2_448 ._icon__container_e3ya2_478 ._icon_e3ya2_478{height:12px}@media (max-width: 490px){._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._lessonsCardContainer_e3ya2_407 ._topRowOfLessons_e3ya2_428 ._goToCourseCta_e3ya2_442 ._link_e3ya2_448 ._icon__container_e3ya2_478{display:inline-flex;width:18px;height:18px}}._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._lessonsCardContainer_e3ya2_407 ._topRowOfLessons_e3ya2_428 ._goToCourseCta_e3ya2_442 ._completedChip_e3ya2_498{color:#17a94e;background:#edfff4;border-radius:8px;font-weight:400;font-size:12px;line-height:140%;padding:4px 8px;width:fit-content}@media (max-width: 450px){._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._lessonsCardContainer_e3ya2_407 ._topRowOfLessons_e3ya2_428 ._goToCourseCta_e3ya2_442 ._completedChip_e3ya2_498{font-size:10px;padding:2px 6px}}._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._lessonsCardContainer_e3ya2_407 ._topRowOfLessons_e3ya2_428 ._goToCourseCta_e3ya2_442 ._inProgressChip_e3ya2_514{color:#b2761b;background:#fdf3d6;border-radius:8px;font-weight:400;font-size:12px;line-height:140%;padding:4px 8px;width:fit-content}@media (max-width: 450px){._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._lessonsCardContainer_e3ya2_407 ._topRowOfLessons_e3ya2_428 ._goToCourseCta_e3ya2_442 ._inProgressChip_e3ya2_514{font-size:10px;padding:2px 6px}}._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._lessonsCardContainer_e3ya2_407 ._topRowOfLessons_e3ya2_428 ._lessonDetails_e3ya2_530{display:flex;align-items:center;gap:8px}@media (max-width: 412px){._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._lessonsCardContainer_e3ya2_407 ._topRowOfLessons_e3ya2_428 ._lessonDetails_e3ya2_530{flex-wrap:wrap}}._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._lessonsCardContainer_e3ya2_407 ._topRowOfLessons_e3ya2_428 ._lessonDetails_e3ya2_530 ._bookIcon_e3ya2_540{display:inline-block;background:url(https://cdn.codechef.com/images/roadmap/book-icon.svg) no-repeat;width:18px;height:18px}._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._lessonsCardContainer_e3ya2_407 ._topRowOfLessons_e3ya2_428 ._lessonDetails_e3ya2_530 ._chefIcon_e3ya2_546{background:url(https://cdn.codechef.com/images/roadmap/weapon.svg) no-repeat;min-width:16px;height:16px}._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._lessonsCardContainer_e3ya2_407 ._topRowOfLessons_e3ya2_428 ._lessonDetails_e3ya2_530 ._learnText_e3ya2_551{color:#616161;font-size:14px;font-style:normal;font-weight:400;line-height:140%}@media (max-width: 412px){._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._lessonsCardContainer_e3ya2_407 ._topRowOfLessons_e3ya2_428 ._lessonDetails_e3ya2_530 ._learnText_e3ya2_551{font-size:12px}}._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._lessonsCardContainer_e3ya2_407 ._topRowOfLessons_e3ya2_428 ._lessonDetails_e3ya2_530 ._lessonsCount_e3ya2_563{color:#616161;font-size:14px;font-style:normal;font-weight:400;line-height:140%}@media (max-width: 412px){._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._lessonsCardContainer_e3ya2_407 ._topRowOfLessons_e3ya2_428 ._lessonDetails_e3ya2_530 ._lessonsCount_e3ya2_563{font-size:12px}}._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._moduleListContainer_e3ya2_575{display:flex;padding:20px 24px;flex-direction:column;gap:12px}._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._moduleListContainer_e3ya2_575 ._modulesHead_e3ya2_581{color:#545e7d;font-size:14px;font-style:normal;font-weight:400;line-height:140%}@media (max-width: 412px){._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._moduleListContainer_e3ya2_575 ._modulesHead_e3ya2_581{font-size:12px}}._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._moduleListContainer_e3ya2_575 ._moduleDetails_e3ya2_593{display:flex;align-items:center;gap:8px}._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._moduleListContainer_e3ya2_575 ._moduleDetails_e3ya2_593 ._moduleIcon_e3ya2_598{background:url(https://cdn.codechef.com/images/roadmap/module-icon.svg) no-repeat;min-width:16px;height:16px}._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._moduleListContainer_e3ya2_575 ._moduleDetails_e3ya2_593 ._moduleName_e3ya2_603{color:#32384b;font-size:14px;font-style:normal;font-weight:400;line-height:140%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:400px;text-decoration:none}@media (max-width: 412px){._mainSectionContainer_e3ya2_208 ._sectionContainer_e3ya2_225 ._moduleListContainer_e3ya2_575 ._moduleDetails_e3ya2_593 ._moduleName_e3ya2_603{font-size:12px;max-width:230px}}._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621{padding:32px 32px 32px 0;position:relative}@media (max-width: 650px){._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621{padding:17px 24px;font-size:12px}}@media (max-width: 650px){._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621{margin-top:-50px;padding:16px}}._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._progressCard_e3ya2_637 ._bottomContainer_e3ya2_637{padding:0 18px}._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640{display:flex;width:448px;flex-direction:column;font-family:Open Sans,serif;border-radius:8px;background:#fff;box-shadow:0 4px 10px #0000001a}._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._videoIframe_e3ya2_649,._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 img{min-height:240px;width:100%;border-radius:8px 8px 0 0;max-width:449px}._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._bottomSection_e3ya2_655{padding:16px}@media (max-width: 520px){._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._bottomSection_e3ya2_655{padding:12px 0}}._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._bottomSection_e3ya2_655 ._roadmapHeading_e3ya2_663{color:#2e3446;font-family:Open Sans,serif;font-size:16px;font-style:normal;font-weight:600;line-height:150%}._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._bottomSection_e3ya2_655 ._yourScoreCard_e3ya2_671{display:flex;flex-direction:column;gap:8px}._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._bottomSection_e3ya2_655 ._primaryButton_e3ya2_676{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-size:14px;font-style:normal;font-weight:600;line-height:normal}._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._bottomSection_e3ya2_655 ._text_e3ya2_351{gap:4px;margin:12px 0;color:#49526d;text-align:center;font-family:Open Sans,serif;font-size:12px;font-style:normal;font-weight:400;display:flex;align-items:center;justify-content:center;line-height:normal}._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._bottomSection_e3ya2_655 ._lockIcon_e3ya2_708{display:inline-block;background:url(https://cdn.codechef.com/images/roadmap/blue-lock-icon.svg) no-repeat 0 0;width:12px;height:13px}._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._bottomSection_e3ya2_655 ._divider_e3ya2_714{margin-bottom:16px;margin-top:16px;border:none;border-bottom:1px solid #ECF0F9;width:100%;height:0}._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._bottomSection_e3ya2_655 ._roadmapInfo_e3ya2_722{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._bottomSection_e3ya2_655 ._roadmapInfo_e3ya2_722 ._paragraph_e3ya2_729{color:#2e3446;font-family:Open Sans,serif;font-size:14px;font-style:normal;font-weight:400;line-height:150%}._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._bottomSection_e3ya2_655 ._roadmapInfo_e3ya2_722 ._marginLeft_e3ya2_737{margin-left:10px}._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._bottomSection_e3ya2_655 ._roadmapInfo_e3ya2_722 ._infoLink_e3ya2_740{font-weight:400;line-height:100%;color:#2a67b1;display:flex;text-decoration:none;gap:10px;align-items:end}@media (max-width: 412px){._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._bottomSection_e3ya2_655 ._roadmapInfo_e3ya2_722 ._infoLink_e3ya2_740 span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:263px}}._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._bottomSection_e3ya2_655 ._roadmapInfo_e3ya2_722 ._infoLink_e3ya2_740:hover{text-decoration:underline}._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._bottomSection_e3ya2_655 ._roadmapInfo_e3ya2_722 ._iconContainer_e3ya2_760{width:16px;height:16px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#2a67b115}._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._bottomSection_e3ya2_655 ._roadmapInfo_e3ya2_722 ._iconContainer_e3ya2_760 ._upArrowIcon_e3ya2_769{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_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._bottomSection_e3ya2_655 ._roadmapInfo_e3ya2_722 ._dot_e3ya2_194{margin-right:10px}._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._bottomSection_e3ya2_655 ._roadmapInfo_e3ya2_722 ._infoContainer_e3ya2_781{display:flex;flex-direction:column;gap:8px}._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._bottomSection_e3ya2_655 ._roadmapInfo_e3ya2_722 ._boldText_e3ya2_786{color:#2e3446;font-family:Open Sans,serif;font-size:14px;font-style:normal;font-weight:600;line-height:170%}._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._bottomSection_e3ya2_655 ._roadmapInfo_e3ya2_722 ._preReqInfo_e3ya2_794{color:#757575;font-family:Open Sans,serif;font-size:13px;font-style:normal;font-weight:400;line-height:150%}._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._bottomSection_e3ya2_655 ._roadmapInfo_e3ya2_722 ._roadmapsLinkContainer_e3ya2_802{display:flex;align-items:center;gap:6px;flex-wrap:wrap}@media (max-width: 1024px){._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640{width:384px}}@media (max-width: 900px){._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640{width:100%;position:revert;z-index:revert}}@media (max-width: 650px){._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640{padding:50px 17px 24px}}._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._firstRow_e3ya2_825{display:flex;gap:4px;align-items:baseline}._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._yourScore_e3ya2_671{color:#2e3446;font-size:20px;font-style:normal;font-weight:600;line-height:150%}@media (max-width: 412px){._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._yourScore_e3ya2_671{font-size:20px}}._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._totalScore_e3ya2_842{color:#2e3446;font-size:14px;font-style:normal;font-weight:400;line-height:150%}._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._proTextPadding_e3ya2_849{padding:0 18px 24px}._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._yourCourseDetails_e3ya2_852{display:flex;gap:16px;padding:0 18px}._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._yourCourseDetails_e3ya2_852 ._courseProgress_e3ya2_857,._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._yourCourseDetails_e3ya2_852 ._courseStatus_e3ya2_857{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_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._yourCourseDetails_e3ya2_852 ._courseProgress_e3ya2_857 ._goldHatIcon_e3ya2_868,._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._yourCourseDetails_e3ya2_852 ._courseStatus_e3ya2_857 ._goldHatIcon_e3ya2_868{background:url(https://cdn.codechef.com/images/roadmap/gold-hat.svg) no-repeat;width:39px;height:39px}._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._yourCourseDetails_e3ya2_852 ._courseProgress_e3ya2_857 ._completedIcon_e3ya2_873,._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._yourCourseDetails_e3ya2_852 ._courseStatus_e3ya2_857 ._completedIcon_e3ya2_873{background:url(https://cdn.codechef.com/images/roadmap/completed.svg) no-repeat;width:39px;height:39px}._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._yourCourseDetails_e3ya2_852 ._courseProgress_e3ya2_857 ._blueClockIcon_e3ya2_878,._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._yourCourseDetails_e3ya2_852 ._courseStatus_e3ya2_857 ._blueClockIcon_e3ya2_878{background:url(https://cdn.codechef.com/images/roadmap/blue-clock.svg) no-repeat;width:39px;height:39px}._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._yourCourseDetails_e3ya2_852 ._courseProgress_e3ya2_857 ._boldText_e3ya2_786,._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._yourCourseDetails_e3ya2_852 ._courseStatus_e3ya2_857 ._boldText_e3ya2_786{color:#2e3446;font-size:20px;font-style:normal;font-weight:600;line-height:150%}@media (max-width: 412px){._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._yourCourseDetails_e3ya2_852 ._courseProgress_e3ya2_857 ._boldText_e3ya2_786,._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._yourCourseDetails_e3ya2_852 ._courseStatus_e3ya2_857 ._boldText_e3ya2_786{font-size:16px}}._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._lastRow_e3ya2_895{color:#49526d;font-size:12px;font-style:normal;font-weight:400;line-height:150%}._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._mProgressBar_e3ya2_902{margin-top:4px;height:10px;background:#ecf0f9;border-radius:36px;flex:1;margin-bottom:16px}._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._mProgressBar_e3ya2_902 ._line_e3ya2_910{background:#69be89;border-radius:36px;height:7px}._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._mProgressBar_e3ya2_902 ._milestone_e3ya2_915{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_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._roadmapHeading_e3ya2_663{color:#2e3446;font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 4px}@media (max-width: 650px){._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._roadmapHeading_e3ya2_663{font-size:14px}}._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._roadmapDescription_e3ya2_939{color:#49526d;font-size:14px;font-style:normal;font-weight:400;line-height:150%}@media (max-width: 650px){._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._roadmapDescription_e3ya2_939{margin-bottom:4px;font-size:12px}}._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._startRoadmapButton_e3ya2_952{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;font-style:normal;font-weight:400;cursor:pointer}@media (max-width: 650px){._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._startRoadmapButton_e3ya2_952{padding:8px 32px;font-size:14px}}._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._startRoadmapButton_e3ya2_952 ._loader_e3ya2_974{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_e3ya2_1 1s linear infinite}@keyframes _rotation_e3ya2_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._enrolledColor_e3ya2_992{background:#22924d!important}._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._growthIcon_e3ya2_995{display:inline-block;background:url(https://cdn.codechef.com/images/roadmap/growth.svg) no-repeat 0 0;width:18px;height:18px}._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._bottomContainer_e3ya2_637{display:flex;flex-direction:column;gap:12px}._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._bottomContainer_e3ya2_637 ._roadmapDetailsText_e3ya2_1006{color:#667399;font-size:14px;font-style:normal;font-weight:400;line-height:150%}@media (max-width: 650px){._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._bottomContainer_e3ya2_637 ._roadmapDetailsText_e3ya2_1006{font-size:12px}}._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._ProDiscountText_e3ya2_1018{color:#49526d;max-width:353px;text-align:center;font-size:14px;font-style:normal;margin:auto;font-weight:400}@media (max-width: 650px){._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._ProDiscountText_e3ya2_1018{font-size:12px}}._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._ProDiscountText_e3ya2_1018 ._proIcon_e3ya2_1032{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_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._ProDiscountText_e3ya2_1018 ._brownCta_e3ya2_1039{color:#fdf3d6;font-family:Open Sans,serif;font-size:14px;font-style:normal;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_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._ProDiscountText_e3ya2_1018 ._brownCta_e3ya2_1039 ._proIcon_e3ya2_1032{margin:-2px 5px -3px}._mainSectionContainer_e3ya2_208 ._rightSidebarContainer_e3ya2_621 ._roadmapStatusCardContainer_e3ya2_640 ._ProDiscountText_e3ya2_1018 ._proText_e3ya2_849{color:#654229;font-weight:600}._mainSectionContainer_e3ya2_208 ._tocContainer_e3ya2_1062{font-family:Open Sans,serif;padding:32px 16px 16px;position:sticky;top:28px}@media (max-width: 900px){._mainSectionContainer_e3ya2_208 ._tocContainer_e3ya2_1062{display:none}}@keyframes _popup_e3ya2_1{0%{opacity:0}to{opacity:1}}._mainSectionContainer_e3ya2_208 ._tocContainer_e3ya2_1062 ._heading_e3ya2_123{display:flex;height:28px;align-items:flex-start;gap:21px;flex-shrink:0;color:#2e3446;font-size:11px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:.55px;text-transform:uppercase}._mainSectionContainer_e3ya2_208 ._tocContainer_e3ya2_1062 ._tocItems_e3ya2_1095{display:flex;flex-direction:column}._mainSectionContainer_e3ya2_208 ._tocContainer_e3ya2_1062 ._tocItems_e3ya2_1095 ._item_e3ya2_1099{display:flex;height:40px;cursor:pointer;padding:0 16px;border-left:2px solid #ECF0F9;align-items:center;gap:21px;align-self:stretch}._mainSectionContainer_e3ya2_208 ._tocContainer_e3ya2_1062 ._tocItems_e3ya2_1095 ._item_e3ya2_1099:hover{color:#2a67b1}._mainSectionContainer_e3ya2_208 ._tocContainer_e3ya2_1062 ._tocItems_e3ya2_1095 ._moreItems_e3ya2_1112{color:#667399;font-family:Open Sans,serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%;padding:8px 2px}._mainSectionContainer_e3ya2_208 ._tocContainer_e3ya2_1062 ._tocItems_e3ya2_1095 ._selectedItem_e3ya2_1121{position:relative}._mainSectionContainer_e3ya2_208 ._tocContainer_e3ya2_1062 ._tocItems_e3ya2_1095 ._selectedItem_e3ya2_1121:before{content:"";position:absolute;top:0;bottom:0;left:-2px;width:2px;background:#2a67b1;border-radius:10px}._moreReviewsContainerWrapper_e3ya2_1135{margin:0 auto;max-width:1400px;padding:0 32px}@media (max-width: 1280px){._moreReviewsContainerWrapper_e3ya2_1135{margin:revert;min-width:revert}}@media (max-width: 520px){._moreReviewsContainerWrapper_e3ya2_1135{padding:16px}}._moreReviewsContainerWrapper_e3ya2_1135 ._moreReviewsContainer_e3ya2_1135{display:flex;flex-direction:column;background:#fff;width:100%;gap:32px;justify-content:center;margin:auto}._moreReviewsContainerWrapper_e3ya2_1135 ._moreReviewsContainer_e3ya2_1135 ._moreReviewsHeading_e3ya2_1160{color:#32384b;font-family:Open Sans,serif;font-size:22px;padding-top:48px;font-style:normal;font-weight:400;line-height:normal}._moreReviewsContainerWrapper_e3ya2_1135 ._moreReviewsContainer_e3ya2_1135 ._moreReviewsCardContainer_e3ya2_1169{display:flex;gap:15px}@media (max-width: 1280px){._moreReviewsContainerWrapper_e3ya2_1135 ._moreReviewsContainer_e3ya2_1135 ._moreReviewsCardContainer_e3ya2_1169{overflow:scroll}}@media (max-width: 640px){._moreReviewsContainerWrapper_e3ya2_1135 ._moreReviewsContainer_e3ya2_1135 ._moreReviewsCardContainer_e3ya2_1169{flex-wrap:wrap}}._moreReviewsContainerWrapper_e3ya2_1135 ._moreReviewsContainer_e3ya2_1135 ._moreReviewsCardContainer_e3ya2_1169 ._reviewBottomCard_e3ya2_1183{padding:24px;border-radius:4px;border:1px solid #DAE0ED;max-width:355px;display:flex;flex-direction:column;gap:12px}@media (max-width: 1280px){._moreReviewsContainerWrapper_e3ya2_1135 ._moreReviewsContainer_e3ya2_1135 ._moreReviewsCardContainer_e3ya2_1169 ._reviewBottomCard_e3ya2_1183{min-width:355px}}@media (max-width: 640px){._moreReviewsContainerWrapper_e3ya2_1135 ._moreReviewsContainer_e3ya2_1135 ._moreReviewsCardContainer_e3ya2_1169 ._reviewBottomCard_e3ya2_1183{min-width:fit-content;padding:24px 16px}}._moreReviewsContainerWrapper_e3ya2_1135 ._moreReviewsContainer_e3ya2_1135 ._moreReviewsCardContainer_e3ya2_1169 ._reviewBottomCard_e3ya2_1183 ._topContent_e3ya2_1203{display:flex;flex-direction:column;gap:10px;height:128px}@media (max-width: 640px){._moreReviewsContainerWrapper_e3ya2_1135 ._moreReviewsContainer_e3ya2_1135 ._moreReviewsCardContainer_e3ya2_1169 ._reviewBottomCard_e3ya2_1183 ._topContent_e3ya2_1203{height:98px}}@media (max-width: 520px){._moreReviewsContainerWrapper_e3ya2_1135 ._moreReviewsContainer_e3ya2_1135 ._moreReviewsCardContainer_e3ya2_1169 ._reviewBottomCard_e3ya2_1183 ._topContent_e3ya2_1203{height:150px}}@media (max-width: 360px){._moreReviewsContainerWrapper_e3ya2_1135 ._moreReviewsContainer_e3ya2_1135 ._moreReviewsCardContainer_e3ya2_1169 ._reviewBottomCard_e3ya2_1183 ._topContent_e3ya2_1203{height:180px}}._moreReviewsContainerWrapper_e3ya2_1135 ._moreReviewsContainer_e3ya2_1135 ._moreReviewsCardContainer_e3ya2_1169 ._reviewBottomCard_e3ya2_1183 ._topContent_e3ya2_1203 ._review_e3ya2_1183{color:#49526d;font-size:14px;font-family:Open Sans,serif;font-style:normal;font-weight:400;line-height:140%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}._moreReviewsContainerWrapper_e3ya2_1135 ._moreReviewsContainer_e3ya2_1135 ._moreReviewsCardContainer_e3ya2_1169 ._reviewBottomCard_e3ya2_1183 ._userInfo_e3ya2_1236{display:flex;align-items:center;gap:12px}._moreReviewsContainerWrapper_e3ya2_1135 ._moreReviewsContainer_e3ya2_1135 ._moreReviewsCardContainer_e3ya2_1169 ._reviewBottomCard_e3ya2_1183 ._userInfo_e3ya2_1236 ._userImages_e3ya2_1241{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_e3ya2_1135 ._moreReviewsContainer_e3ya2_1135 ._moreReviewsCardContainer_e3ya2_1169 ._reviewBottomCard_e3ya2_1183 ._userInfo_e3ya2_1236 ._userDetails_e3ya2_1249{display:flex;gap:4px;flex-direction:column}._moreReviewsContainerWrapper_e3ya2_1135 ._moreReviewsContainer_e3ya2_1135 ._moreReviewsCardContainer_e3ya2_1169 ._reviewBottomCard_e3ya2_1183 ._userInfo_e3ya2_1236 ._userDetails_e3ya2_1249 ._userName_e3ya2_1254,._moreReviewsContainerWrapper_e3ya2_1135 ._moreReviewsContainer_e3ya2_1135 ._moreReviewsCardContainer_e3ya2_1169 ._reviewBottomCard_e3ya2_1183 ._userInfo_e3ya2_1236 ._userDetails_e3ya2_1249 ._userDesignation_e3ya2_1254{color:#32384b;font-family:Open Sans,serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}._moreReviewsContainerWrapper_e3ya2_1135 ._moreReviewsContainer_e3ya2_1135 ._moreReviewsCardContainer_e3ya2_1169 ._reviewBottomCard_e3ya2_1183 ._ratingContainer_e3ya2_1262{display:flex;gap:16px;align-items:self-start;margin-left:4px}._moreReviewsContainerWrapper_e3ya2_1135 ._moreReviewsContainer_e3ya2_1135 ._moreReviewsCardContainer_e3ya2_1169 ._reviewBottomCard_e3ya2_1183 ._ratingContainer_e3ya2_1262 ._starEmpty_e3ya2_1268{border-bottom-color:#dae0ed!important}._moreReviewsContainerWrapper_e3ya2_1135 ._moreReviewsContainer_e3ya2_1135 ._moreReviewsCardContainer_e3ya2_1169 ._reviewBottomCard_e3ya2_1183 ._ratingContainer_e3ya2_1262 ._starEmpty_e3ya2_1268:before,._moreReviewsContainerWrapper_e3ya2_1135 ._moreReviewsContainer_e3ya2_1135 ._moreReviewsCardContainer_e3ya2_1169 ._reviewBottomCard_e3ya2_1183 ._ratingContainer_e3ya2_1262 ._starEmpty_e3ya2_1268:after{border-bottom-color:#dae0ed!important}._moreReviewsContainerWrapper_e3ya2_1135 ._moreReviewsContainer_e3ya2_1135 ._moreReviewsCardContainer_e3ya2_1169 ._reviewBottomCard_e3ya2_1183 ._ratingContainer_e3ya2_1262 ._star_e3ya2_952{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_e3ya2_1135 ._moreReviewsContainer_e3ya2_1135 ._moreReviewsCardContainer_e3ya2_1169 ._reviewBottomCard_e3ya2_1183 ._ratingContainer_e3ya2_1262 ._star_e3ya2_952:before,._moreReviewsContainerWrapper_e3ya2_1135 ._moreReviewsContainer_e3ya2_1135 ._moreReviewsCardContainer_e3ya2_1169 ._reviewBottomCard_e3ya2_1183 ._ratingContainer_e3ya2_1262 ._star_e3ya2_952: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_e3ya2_1135 ._moreReviewsContainer_e3ya2_1135 ._moreReviewsCardContainer_e3ya2_1169 ._reviewBottomCard_e3ya2_1183 ._ratingContainer_e3ya2_1262 ._star_e3ya2_952:after{transform:rotate(35deg)}._moreReviewsContainerWrapper_e3ya2_1135 ._moreReviewsContainer_e3ya2_1135 ._moreReviewsCardContainer_e3ya2_1169 ._reviewBottomCard_e3ya2_1183 ._ratingContainer_e3ya2_1262 ._ratingInfo_e3ya2_1297{display:flex;margin-top:-1px;gap:4px}._moreReviewsContainerWrapper_e3ya2_1135 ._moreReviewsContainer_e3ya2_1135 ._moreReviewsCardContainer_e3ya2_1169 ._reviewBottomCard_e3ya2_1183 ._ratingContainer_e3ya2_1262 ._ratingInfo_e3ya2_1297 ._rating_e3ya2_1262{color:#667399;font-family:Open Sans,serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}._courseDetails_e3ya2_1311{display:flex;flex-direction:column;gap:12px}@media (max-width: 500px){._courseDetails_e3ya2_1311{flex-direction:column}}._courseDetails_e3ya2_1311 ._detailsItems_e3ya2_1321{display:flex;gap:10px;align-items:center}._courseDetails_e3ya2_1311 ._detailsItems_e3ya2_1321 ._capIcon_e3ya2_1326{display:inline-block;background:url(https://cdn.codechef.com/images/roadmap/hat.svg) no-repeat -1px;width:16px;height:14px}._courseDetails_e3ya2_1311 ._detailsItems_e3ya2_1321 ._puzzleIcon_e3ya2_169{display:inline-block;background:url(https://cdn.codechef.com/images/roadmap/puzzle.svg) no-repeat -2px;width:16px;height:17px}._courseDetails_e3ya2_1311 ._detailsItems_e3ya2_1321 ._clockIconFilled_e3ya2_1338{display:inline-block;background:url(https://cdn.codechef.com/images/roadmap/filled-closk.svg) no-repeat;width:13px;height:13px}._courseDetails_e3ya2_1311 ._detailsItems_e3ya2_1321 ._itemsText_e3ya2_1344{color:#32384b;font-size:14px;font-style:normal;font-weight:600;line-height:150%}@media (max-width: 650px){._courseDetails_e3ya2_1311 ._detailsItems_e3ya2_1321 ._itemsText_e3ya2_1344{font-size:12px}}._feedback__container_e3ya2_1357{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_e3ya2_1357{display:none}}._feedback__container_e3ya2_1357 ._closeContainer_e3ya2_1374{display:flex;justify-content:end;cursor:pointer;filter:invert(35%);margin-bottom:12px}@media (max-width: 960px){._feedback__container_e3ya2_1357 ._closeContainer_e3ya2_1374{padding-right:0}}._feedback__container_e3ya2_1357 ._headingContainer_e3ya2_123{display:flex;flex-direction:column;gap:12px}._feedback__container_e3ya2_1357 ._headingContainer_e3ya2_123 ._para1_e3ya2_1391{font-size:14px;font-style:normal;font-weight:700;line-height:150%}._feedback__container_e3ya2_1357 ._feedback-textarea__container_e3ya2_1397{margin-top:16px}._feedback__container_e3ya2_1357 ._feedback-textarea__container_e3ya2_1397 ._textarea_e3ya2_1400{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_e3ya2_1357 ._feedback-textarea__container_e3ya2_1397 ._textarea__heading_e3ya2_1413{text-align:left;margin-bottom:10px;font-size:14px}._feedback__container_e3ya2_1357 ._feedback-textarea__container_e3ya2_1397 ._actions__container_e3ya2_1418{display:flex;align-items:center;justify-content:flex-end;gap:20px;margin-top:20px}._feedback__container_e3ya2_1357 ._feedback-textarea__container_e3ya2_1397 ._actions__container_e3ya2_1418 ._cancel__btn_e3ya2_1425{font-weight:400;font-size:14px;line-height:130%;color:#5e63ee;border:none;background:transparent;padding:8px 16px;border-radius:4px}._feedback__container_e3ya2_1357 ._feedback-textarea__container_e3ya2_1397 ._actions__container_e3ya2_1418 ._cancel__btn_e3ya2_1425:hover{background:#4c51d01a}._feedback__container_e3ya2_1357 ._feedback-textarea__container_e3ya2_1397 ._actions__container_e3ya2_1418 ._cancel__btn_e3ya2_1425:disabled{-webkit-user-select:none;user-select:none;opacity:.3;cursor:default}._feedback__container_e3ya2_1357 ._feedback-textarea__container_e3ya2_1397 ._actions__container_e3ya2_1418 ._confirm__btn_e3ya2_1443{background:#4079da;display:flex;padding:8px 16px;justify-content:center;align-items:center;border:none;color:#fff}._feedback__container_e3ya2_1357 ._feedback-textarea__container_e3ya2_1397 ._actions__container_e3ya2_1418 ._confirm__btn_e3ya2_1443:disabled{-webkit-user-select:none;user-select:none;opacity:.3;cursor:default}._feedback__container_e3ya2_1357 ._feedback-textarea__container_e3ya2_1397 ._actions__container_e3ya2_1418 ._progress_e3ya2_276{color:#5c6dd2;width:24px!important;height:24px!important}._allRoadmapSection_e3ya2_1463{text-decoration:none}._allRoadmapSection_e3ya2_1463 ._learning__card_e3ya2_1466{position:relative;background:#fff;border:1px solid #E0E0E0;border-radius:8px;width:312px;cursor:pointer;transition:transform .5s}@media (max-width: 800px){._allRoadmapSection_e3ya2_1463 ._learning__card_e3ya2_1466{flex:0 0 284px}}._allRoadmapSection_e3ya2_1463 ._learning__card_e3ya2_1466 ._topContainer_e3ya2_1480{height:64px;border-radius:8px 8px 0 0}._allRoadmapSection_e3ya2_1463 ._learning__card_e3ya2_1466 ._topRightCorner_e3ya2_1484{right:0;position:absolute;top:0;height:5rem;width:6rem;overflow:hidden}._allRoadmapSection_e3ya2_1463 ._learning__card_e3ya2_1466 ._bottomContainer_e3ya2_637{padding:48px 16px 24px;display:flex;gap:14px;flex-direction:column}._allRoadmapSection_e3ya2_1463 ._learning__card_e3ya2_1466 ._bottomContainer_e3ya2_637 ._paraContainer_e3ya2_1498{display:flex;flex-direction:column;gap:4px}._allRoadmapSection_e3ya2_1463 ._learning__card_e3ya2_1466 ._bottomContainer_e3ya2_637 ._course__title_e3ya2_1503{color:#424242;font-family:Open Sans,serif;font-size:16px;font-style:normal;font-weight:600;height:50px;line-height:150%}._allRoadmapSection_e3ya2_1463 ._learning__card_e3ya2_1466 ._bottomContainer_e3ya2_637 ._course__subtitle_e3ya2_1512{font-weight:400;font-size:12px;line-height:140%;color:#757575;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._allRoadmapSection_e3ya2_1463 ._learning__card_e3ya2_1466 ._bottomContainer_e3ya2_637 ._courseInfo_e3ya2_437{display:flex;gap:4px;align-items:center}._allRoadmapSection_e3ya2_1463 ._learning__card_e3ya2_1466 ._bottomContainer_e3ya2_637 ._courseInfo_e3ya2_437 span{color:#818181;font-family:Open Sans,serif;font-size:12px;font-style:normal;font-weight:400;line-height:140%}._allRoadmapSection_e3ya2_1463 ._learning__card_e3ya2_1466 ._bottomContainer_e3ya2_637 ._courseInfo_e3ya2_437 ._dot_e3ya2_194{display:inline-block;background:#5e5e5e;border-radius:50%;width:4px;height:4px}@media (max-width: 412px){._allRoadmapSection_e3ya2_1463 ._learning__card_e3ya2_1466 ._bottomContainer_e3ya2_637 ._courseInfo_e3ya2_437 ._dot_e3ya2_194{width:5px;height:5px}}._allRoadmapSection_e3ya2_1463 ._learning__card_e3ya2_1466 ._bottomContainer_e3ya2_637 ._mProgressBar_e3ya2_902{margin-top:4px;height:10px;background:#ecf0f9;border-radius:36px;flex:1;margin-bottom:4px}._allRoadmapSection_e3ya2_1463 ._learning__card_e3ya2_1466 ._bottomContainer_e3ya2_637 ._mProgressBar_e3ya2_902 ._line_e3ya2_910{background:#69be89;border-radius:36px;height:7px}._allRoadmapSection_e3ya2_1463 ._learning__card_e3ya2_1466 ._bottomContainer_e3ya2_637 ._mProgressBar_e3ya2_902 ._milestone_e3ya2_915{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_e3ya2_1463 ._learning__card_e3ya2_1466 ._bottomContainer_e3ya2_637 ._progressText_e3ya2_1572{color:#757575;font-family:Outfit;font-size:14px;font-style:normal;font-weight:400;line-height:150%}._allRoadmapSection_e3ya2_1463 ._learning__card_e3ya2_1466 ._course__icon_e3ya2_1580{width:56px;height:56px;position:relative;top:52px;left:16px}._allRoadmapSection_e3ya2_1463 ._learning__card_e3ya2_1466 ._topBardCards_e3ya2_1587{display:flex;flex-direction:column;gap:8px}._allRoadmapSection_e3ya2_1463 ._learning__card_e3ya2_1466 ._topBardCards_e3ya2_1587 ._title_e3ya2_1592{color:#2e3446;font-family:Open Sans,serif;font-size:16px;font-style:normal}@media (max-width: 599px){._allRoadmapSection_e3ya2_1463 ._learning__card_e3ya2_1466 ._topBardCards_e3ya2_1587 ._title_e3ya2_1592{font-size:18px;line-height:140%}}._allRoadmapSection_e3ya2_1463 ._learning__card_e3ya2_1466 ._topBardCards_e3ya2_1587 ._problemStatusIcon_e3ya2_1604,._allRoadmapSection_e3ya2_1463 ._learning__card_e3ya2_1466 ._topBardCards_e3ya2_1587 ._problemStatusIconInProgress_e3ya2_1607{margin:revert}._allRoadmapSection_e3ya2_1463 ._learning__card_e3ya2_1466 ._topBardCards_e3ya2_1587 ._lightText_e3ya2_1610{font-size:14px;font-style:normal;font-weight:500}._allRoadmapSection_e3ya2_1463 ._learning__card_e3ya2_1466 ._titleContainer_e3ya2_1615{display:flex;gap:16px;align-items:center}._featuresAvailable__title_wrplk_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_wrplk_2:after{display:block;content:"";width:40px;height:0;margin-top:8px;border-top:1px solid #4A4A4A}._featuresAvailable__title_wrplk_2 ._featuresAvailable__title-underline_wrplk_19{width:40px;height:0;margin-top:8px;border:1px solid #484D5C}._titleColor__white_wrplk_26{color:#fff}._titleColor__white_wrplk_26:after{border-top-color:#fff}._loadingContainer_wrplk_33{display:flex;flex-direction:column;justify-content:center;align-items:center}._loadingContainer_wrplk_33 ._loadingIcon_wrplk_39{color:#2c84db!important;margin-bottom:4px}._horizontalRuler_wrplk_44{border:none;border-bottom:1px solid #E4E8F0;width:100%;height:0;margin:32px 0}@media (max-width: 600px){._horizontalRuler_wrplk_44{margin:24px 0}}._discountText_wrplk_57{color:#6b4024;font-weight:600;font-size:14px}._proHeaderContainer_wrplk_63{width:100%;position:fixed;border-bottom:1px solid #E5E5E5;background:#fff3d1;z-index:99}@media (max-width: 490px){._proHeaderContainer_wrplk_63{background:#fff}}._proHeaderContainer_wrplk_63 ._proHeader_wrplk_63{max-width:1440px;width:100%;margin:0 auto;padding:16px 128px;display:flex;justify-content:space-between}@media (max-width: 960px){._proHeaderContainer_wrplk_63 ._proHeader_wrplk_63{padding:24px 56px}}@media (max-width: 750px){._proHeaderContainer_wrplk_63 ._proHeader_wrplk_63{justify-content:center}}@media (max-width: 460px){._proHeaderContainer_wrplk_63 ._proHeader_wrplk_63{padding:24px 16px}}._proHeaderContainer_wrplk_63 ._proHeader_wrplk_63 ._headerLeft_wrplk_98{display:flex;align-items:center;gap:56px}._proHeaderContainer_wrplk_63 ._proHeader_wrplk_63 ._headerLeft_wrplk_98 ._navItems_wrplk_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_wrplk_63 ._proHeader_wrplk_63 ._headerLeft_wrplk_98 ._navItems_wrplk_103 a:hover{text-decoration:none}._proHeaderContainer_wrplk_63 ._proHeader_wrplk_63 ._headerRight_wrplk_116{display:flex;align-items:center;gap:24px}._proHeaderContainer_wrplk_63 ._proHeader_wrplk_63 ._headerRight_wrplk_116 ._headText_wrplk_121{color:#654229;font-family:Open Sans,serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}._proHeaderContainer_wrplk_63 ._proHeader_wrplk_63 ._headerRight_wrplk_116 ._seeAllPrimary_wrplk_129{border:1px solid #654229!important;background:#654229!important}._proHeaderContainer_wrplk_63 ._proHeader_wrplk_63 ._headerRight_wrplk_116 ._seeAllPrimary_wrplk_129 ._seePlansButton_wrplk_133{color:#fdf3d6!important}._proHeaderContainer_wrplk_63 ._proHeader_wrplk_63 ._headerRight_wrplk_116 ._seePlansContainer_wrplk_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_wrplk_63 ._proHeader_wrplk_63 ._headerRight_wrplk_116 ._seePlansContainer_wrplk_136 ._seePlansButton_wrplk_133{font-family:Open Sans,serif;color:#654229;font-size:16px;font-style:normal;font-weight:600;line-height:140%}._heroSectionContainer_wrplk_156{padding-top:75px;display:flex;justify-content:center;background:linear-gradient(to left,#f3e3c6,#fff)}@media (max-width: 900px){._heroSectionContainer_wrplk_156{flex-wrap:wrap;padding:120px 24px 56px!important}}._heroSectionContainer_wrplk_156 ._leftSectionContainer_wrplk_168{padding:90px 32px;max-width:720px;width:100%;display:flex;flex-direction:column;justify-content:center}@media (max-width: 1100px){._heroSectionContainer_wrplk_156 ._leftSectionContainer_wrplk_168{padding:90px 12px 64px 64px}}@media (max-width: 900px){._heroSectionContainer_wrplk_156 ._leftSectionContainer_wrplk_168{padding:24px 0}}@media (max-width: 412px){._heroSectionContainer_wrplk_156 ._leftSectionContainer_wrplk_168{align-items:center}}._heroSectionContainer_wrplk_156 ._leftSectionContainer_wrplk_168 ._topHeading_wrplk_191{display:flex;align-items:center;gap:8px}._heroSectionContainer_wrplk_156 ._leftSectionContainer_wrplk_168 ._topHeading_wrplk_191 ._ccText_wrplk_196{background:url(https://cdn.codechef.com/images/pro/codechef-text.svg) no-repeat;width:85.403px;height:13.428px}._heroSectionContainer_wrplk_156 ._leftSectionContainer_wrplk_168 ._topHeading_wrplk_191 ._heading_wrplk_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_wrplk_156 ._leftSectionContainer_wrplk_168 ._mainHeading_wrplk_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_wrplk_156 ._leftSectionContainer_wrplk_168 ._mainHeading_wrplk_211{text-align:center}}._heroSectionContainer_wrplk_156 ._leftSectionContainer_wrplk_168 ._paragraph_wrplk_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_wrplk_156 ._leftSectionContainer_wrplk_168 ._paragraph_wrplk_225{font-size:14px;text-align:center}}._heroSectionContainer_wrplk_156 ._leftSectionContainer_wrplk_168 ._buyNowButton_wrplk_240{margin-top:24px}._heroSectionContainer_wrplk_156 ._leftSectionContainer_wrplk_168 ._discountText_wrplk_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_wrplk_156 ._rightSectionContainer_wrplk_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_wrplk_156 ._rightSectionContainer_wrplk_257{min-width:460px}}@media (max-width: 500px){._heroSectionContainer_wrplk_156 ._rightSectionContainer_wrplk_257{min-width:revert;width:revert}}@media (max-width: 900px){._heroSectionContainer_wrplk_156 ._rightSectionContainer_wrplk_257{background:revert;height:revert}}._heroSectionContainer_wrplk_156 ._rightSectionContainer_wrplk_257 ._winnerCupImg_wrplk_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_wrplk_156 ._rightSectionContainer_wrplk_257 ._winnerCupImg_wrplk_282{width:293px;height:267px}}@media (max-width: 500px){._heroSectionContainer_wrplk_156 ._rightSectionContainer_wrplk_257 ._winnerCupImg_wrplk_282{width:200px;height:200px;background:url(https://cdn.codechef.com/images/pro/mob-winner-cup.svg) no-repeat}}._roadMapSection_wrplk_302{display:flex;justify-content:center;padding:80px 56px;flex-direction:column;align-items:center;gap:64px}@media (max-width: 500px){._roadMapSection_wrplk_302{padding:32px 16px}}._roadMapSection_wrplk_302 ._cardConnectorSection_wrplk_315{width:100%;display:flex;justify-content:center}._roadMapSection_wrplk_302 ._cardConnectorSection_wrplk_315 ._verticalConnector_wrplk_320{position:relative;left:70px;border:none;border-left:5px dashed #f2d599}@media (max-width: 500px){._roadMapSection_wrplk_302 ._cardConnectorSection_wrplk_315 ._verticalConnector_wrplk_320{left:52px}}@media (max-width: 700px){._roadMapSection_wrplk_302 ._cardConnectorSection_wrplk_315 ._verticalConnector_wrplk_320{display:none}}._roadMapSection_wrplk_302 ._cardConnectorSection_wrplk_315 ._mainCardSection_wrplk_336{display:flex;flex-direction:column;gap:64px;max-width:700px;width:100%}._roadMapSection_wrplk_302 ._cardConnectorSection_wrplk_315 ._mainCardSection_wrplk_336 ._cardsSection_wrplk_343{max-width:691px;width:100%}._roadMapSection_wrplk_302 ._cardConnectorSection_wrplk_315 ._mainCardSection_wrplk_336 ._cardsSection_wrplk_343 ._roadMapCard_wrplk_347{display:flex;padding:24px;gap:25px;border-radius:4px;background:#fcefd5}@media (max-width: 500px){._roadMapSection_wrplk_302 ._cardConnectorSection_wrplk_315 ._mainCardSection_wrplk_336 ._cardsSection_wrplk_343 ._roadMapCard_wrplk_347{padding:16px}}._roadMapSection_wrplk_302 ._cardConnectorSection_wrplk_315 ._mainCardSection_wrplk_336 ._cardsSection_wrplk_343 ._innerContainer_wrplk_359{display:flex;gap:25px;padding:20px 6px;z-index:9}@media (max-width: 500px){._roadMapSection_wrplk_302 ._cardConnectorSection_wrplk_315 ._mainCardSection_wrplk_336 ._cardsSection_wrplk_343 ._innerContainer_wrplk_359{padding:16px 0}}@media (max-width: 700px){._roadMapSection_wrplk_302 ._cardConnectorSection_wrplk_315 ._mainCardSection_wrplk_336 ._cardsSection_wrplk_343 ._innerContainer_wrplk_359{flex-direction:column}}._roadMapSection_wrplk_302 ._cardConnectorSection_wrplk_315 ._mainCardSection_wrplk_336 ._cardsSection_wrplk_343 ._serialNum_wrplk_375{min-width:72px;height:72px;border-radius:50%;border:1px solid #FDF3D6;background:#ffc671;box-shadow:-4px 8px #00000040}@media (max-width: 700px){._roadMapSection_wrplk_302 ._cardConnectorSection_wrplk_315 ._mainCardSection_wrplk_336 ._cardsSection_wrplk_343 ._serialNum_wrplk_375{min-width:revert;box-shadow:-3px 6px #00000040;max-width:54px;height:54px}}._roadMapSection_wrplk_302 ._cardConnectorSection_wrplk_315 ._mainCardSection_wrplk_336 ._cardsSection_wrplk_343 ._serialNum_wrplk_375 ._mCard__number_wrplk_391{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_wrplk_302 ._cardConnectorSection_wrplk_315 ._mainCardSection_wrplk_336 ._cardsSection_wrplk_343 ._serialNum_wrplk_375 ._mCard__number_wrplk_391{bottom:-5px;left:5px;max-width:42px;width:42px;height:42px;font-size:28px}}._roadMapSection_wrplk_302 ._cardConnectorSection_wrplk_315 ._mainCardSection_wrplk_336 ._cardsSection_wrplk_343 ._contentContainer_wrplk_416{max-width:508px}._roadMapSection_wrplk_302 ._cardConnectorSection_wrplk_315 ._mainCardSection_wrplk_336 ._cardsSection_wrplk_343 ._contentContainer_wrplk_416 ._insideContainer_wrplk_419{display:flex;flex-direction:column;justify-content:space-between;flex:1;gap:8px}._roadMapSection_wrplk_302 ._cardConnectorSection_wrplk_315 ._mainCardSection_wrplk_336 ._cardsSection_wrplk_343 ._contentContainer_wrplk_416 ._insideContainer_wrplk_419 ._topHead_wrplk_191{display:flex;gap:8px;align-items:center}._roadMapSection_wrplk_302 ._cardConnectorSection_wrplk_315 ._mainCardSection_wrplk_336 ._cardsSection_wrplk_343 ._contentContainer_wrplk_416 ._insideContainer_wrplk_419 ._topHead_wrplk_191 ._part_wrplk_431{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_wrplk_302 ._cardConnectorSection_wrplk_315 ._mainCardSection_wrplk_336 ._cardsSection_wrplk_343 ._contentContainer_wrplk_416 ._insideContainer_wrplk_419 ._topHead_wrplk_191 ._dot_wrplk_441{background:#654229;border-radius:50%;width:4px;height:4px}._roadMapSection_wrplk_302 ._cardConnectorSection_wrplk_315 ._mainCardSection_wrplk_336 ._cardsSection_wrplk_343 ._contentContainer_wrplk_416 ._insideContainer_wrplk_419 ._topHead_wrplk_191 ._courseCount_wrplk_447{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_wrplk_302 ._cardConnectorSection_wrplk_315 ._mainCardSection_wrplk_336 ._cardsSection_wrplk_343 ._contentContainer_wrplk_416 ._insideContainer_wrplk_419 ._topRowContainer_wrplk_457{display:flex;justify-content:space-between}._roadMapSection_wrplk_302 ._cardConnectorSection_wrplk_315 ._mainCardSection_wrplk_336 ._cardsSection_wrplk_343 ._contentContainer_wrplk_416 ._insideContainer_wrplk_419 ._topRowContainer_wrplk_457 ._moduleCard__head_wrplk_461{width:88%;margin-top:0;font-size:18px;line-height:140%;color:#3f2a0b;font-weight:600;margin-bottom:4px}@media (max-width: 500px){._roadMapSection_wrplk_302 ._cardConnectorSection_wrplk_315 ._mainCardSection_wrplk_336 ._cardsSection_wrplk_343 ._contentContainer_wrplk_416 ._insideContainer_wrplk_419 ._topRowContainer_wrplk_457 ._moduleCard__head_wrplk_461{margin-bottom:16px}}._roadMapSection_wrplk_302 ._cardConnectorSection_wrplk_315 ._mainCardSection_wrplk_336 ._cardsSection_wrplk_343 ._contentContainer_wrplk_416 ._insideContainer_wrplk_419 ._secondRowContainer_wrplk_475{display:flex;align-items:end;justify-content:space-between}._roadMapSection_wrplk_302 ._cardConnectorSection_wrplk_315 ._mainCardSection_wrplk_336 ._cardsSection_wrplk_343 ._contentContainer_wrplk_416 ._insideContainer_wrplk_419 ._secondRowContainer_wrplk_475 ._mCardPara_wrplk_480{font-family:Open Sans,serif;margin:0!important;font-size:14px!important;color:#654229;font-weight:400;line-height:140%}._roadMapSection_wrplk_302 ._cardConnectorSection_wrplk_315 ._mainCardSection_wrplk_336 ._cardsSection_wrplk_343 ._contentContainer_wrplk_416 ._lessonContainer_wrplk_488{display:flex;flex-direction:column;gap:12px;margin-top:16px}@media (max-width: 500px){._roadMapSection_wrplk_302 ._cardConnectorSection_wrplk_315 ._mainCardSection_wrplk_336 ._cardsSection_wrplk_343 ._contentContainer_wrplk_416 ._lessonContainer_wrplk_488{gap:16px}}._roadMapSection_wrplk_302 ._cardConnectorSection_wrplk_315 ._mainCardSection_wrplk_336 ._cardsSection_wrplk_343 ._contentContainer_wrplk_416 ._lessonContainer_wrplk_488 ._lesson_wrplk_488{display:flex;gap:10px;align-items:center;width:100%}._roadMapSection_wrplk_302 ._cardConnectorSection_wrplk_315 ._mainCardSection_wrplk_336 ._cardsSection_wrplk_343 ._contentContainer_wrplk_416 ._lessonContainer_wrplk_488 ._lesson_wrplk_488 ._lessonName_wrplk_505{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_wrplk_302 ._cardConnectorSection_wrplk_315 ._mainCardSection_wrplk_336 ._cardsSection_wrplk_343 ._contentContainer_wrplk_416 ._lessonContainer_wrplk_488 ._lesson_wrplk_488 ._lessonName_wrplk_505{max-width:320px}}@media (max-width: 500px){._roadMapSection_wrplk_302 ._cardConnectorSection_wrplk_315 ._mainCardSection_wrplk_336 ._cardsSection_wrplk_343 ._contentContainer_wrplk_416 ._lessonContainer_wrplk_488 ._lesson_wrplk_488 ._lessonName_wrplk_505{max-width:300px}}@media (max-width: 400px){._roadMapSection_wrplk_302 ._cardConnectorSection_wrplk_315 ._mainCardSection_wrplk_336 ._cardsSection_wrplk_343 ._contentContainer_wrplk_416 ._lessonContainer_wrplk_488 ._lesson_wrplk_488 ._lessonName_wrplk_505{max-width:260px}}._roadMapSection_wrplk_302 ._cardConnectorSection_wrplk_315 ._mainCardSection_wrplk_336 ._cardsSection_wrplk_343 ._contentContainer_wrplk_416 ._lessonContainer_wrplk_488 ._lesson_wrplk_488 ._problemCount_wrplk_533{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_wrplk_302 ._cardConnectorSection_wrplk_315 ._mainCardSection_wrplk_336 ._cardsSection_wrplk_343 ._contentContainer_wrplk_416 ._lessonContainer_wrplk_488 ._lesson_wrplk_488 ._problemCount_wrplk_533{display:none}}._moreRoadmapSection_wrplk_549{display:flex;justify-content:center;padding:32px 56px;flex-direction:column}@media (max-width: 500px){._moreRoadmapSection_wrplk_549{padding:32px 16px}}._moreRoadmapSection_wrplk_549 ._roadmapCardsSection_wrplk_560{display:flex;justify-content:center;gap:32px;padding:48px 0}@media (max-width: 500px){._moreRoadmapSection_wrplk_549 ._roadmapCardsSection_wrplk_560{flex-direction:column;align-items:center}}._moreRoadmapSection_wrplk_549 ._roadMapContainer_wrplk_572{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_wrplk_549 ._roadMapContainer_wrplk_572{max-width:387px}}@media (max-width: 400px){._moreRoadmapSection_wrplk_549 ._roadMapContainer_wrplk_572{max-width:328px}}._moreRoadmapSection_wrplk_549 ._roadMapContainer_wrplk_572 ._headingContainer_wrplk_594{margin-bottom:12px}._moreRoadmapSection_wrplk_549 ._roadMapContainer_wrplk_572 ._headingContainer_wrplk_594 ._heading_wrplk_201{font-family:Open Sans,serif;font-size:18px;font-style:normal;font-weight:400;line-height:140%}@media (max-width: 960px){._moreRoadmapSection_wrplk_549 ._roadMapContainer_wrplk_572 ._headingContainer_wrplk_594 ._heading_wrplk_201{font-size:14px}}._moreRoadmapSection_wrplk_549 ._roadMapContainer_wrplk_572 ._headingContainer_wrplk_594 ._heading_wrplk_201 ._yellowText_wrplk_609{font-family:Open Sans,serif;color:#b2761b;font-weight:600}@media (max-width: 960px){._moreRoadmapSection_wrplk_549 ._roadMapContainer_wrplk_572 ._headingContainer_wrplk_594 ._heading_wrplk_201 ._yellowText_wrplk_609{color:#32384b}}._moreRoadmapSection_wrplk_549 ._roadMapContainer_wrplk_572 ._headingContainer_wrplk_594 ._customizedExpandIcon_wrplk_619{background:url(https://cdn.codechef.com/images/icons/down_arrow_yellow.svg) no-repeat 0 0;width:24px;height:24px}._moreRoadmapSection_wrplk_549 ._roadMapContainer_wrplk_572 ._courses_wrplk_624{display:flex;align-items:center;gap:12px}._moreRoadmapSection_wrplk_549 ._roadMapContainer_wrplk_572 ._courses_wrplk_624 ._rightArrow_wrplk_629{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_wrplk_549 ._roadMapContainer_wrplk_572 ._courses_wrplk_624 ._courseTitle_wrplk_639{display:flex;flex-direction:column;gap:4px}._moreRoadmapSection_wrplk_549 ._roadMapContainer_wrplk_572 ._courses_wrplk_624 ._courseTitle_wrplk_639 ._title_wrplk_26{font-family:Open Sans,serif;color:#32384b;font-size:16px;font-style:normal;font-weight:500}._moreRoadmapSection_wrplk_549 ._roadMapContainer_wrplk_572 ._courses_wrplk_624 ._courseTitle_wrplk_639 ._courseCount_wrplk_447{font-family:Open Sans,serif;color:#5e6a8d;font-size:12px;font-style:normal;font-weight:400;line-height:140%}._moreRoadmapSection_wrplk_549 ._roadMapContainer_wrplk_572 ._courses_wrplk_624 ._submoduleSummary_wrplk_659{display:flex;flex-direction:column;gap:12px}._moreRoadmapSection_wrplk_549 ._roadMapContainer_wrplk_572 ._courses_wrplk_624 ._submoduleSummary_wrplk_659 ._hoverClass_wrplk_664:hover{text-decoration:underline}._moreRoadmapSection_wrplk_549 ._roadMapContainer_wrplk_572 ._list__divider_wrplk_667{border:none;margin-bottom:0;border-bottom:1px solid #E4E8F0;width:100%;height:0}._moreRoadmapSection_wrplk_549 ._roadMapContainer_wrplk_572 ._proCta_wrplk_674{margin-top:24px;display:flex;gap:8px;align-items:center;padding:0 10px}._moreRoadmapSection_wrplk_549 ._roadMapContainer_wrplk_572 ._proCta_wrplk_674 ._buyNowText_wrplk_681{text-decoration:none;cursor:pointer;color:#654229;font-size:16px;font-style:normal;font-weight:600}._moreRoadmapSection_wrplk_549 ._roadMapContainer_wrplk_572 ._proCta_wrplk_674 ._rightArrow_wrplk_629{border:solid #654229;border-width:0 2px 2px 0;display:inline-block;padding:3px;height:9px;width:9px;transform:rotate(-45deg)}._brownBg_wrplk_699{background:#3d2719}._brownBg_wrplk_699 ._roadmapText_wrplk_702,._brownBg_wrplk_699 ._roadmapHeading_wrplk_702,._brownBg_wrplk_699 ._para_wrplk_225{color:#fdf3d6!important}._roadmapContainer_wrplk_706{display:flex;align-items:center;gap:24px;overflow-x:scroll;overflow-y:hidden}._subHeadingContainer_wrplk_714{justify-content:center;display:flex;flex-direction:column;align-items:center;gap:8px}._subHeadingContainer_wrplk_714 ._roadmapText_wrplk_702{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_wrplk_714 ._roadmapText_wrplk_702{font-size:14px}}._subHeadingContainer_wrplk_714 ._roadmapHeading_wrplk_702{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_wrplk_714 ._roadmapHeading_wrplk_702{font-size:24px}}._subHeadingContainer_wrplk_714 ._para_wrplk_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_wrplk_714 ._roadmapIcons_wrplk_761{display:flex;align-items:center;gap:8px}._bookIcon_wrplk_767{background:url(https://cdn.codechef.com/images/icons/book-icon.svg) no-repeat;min-width:24px;height:24px}._chefWeaponIcon_wrplk_773{background:url(https://cdn.codechef.com/images/icons/spoon-knife.svg) no-repeat;min-width:24px;height:24px}._roadMapTestimonial_wrplk_779{display:flex;justify-content:center;padding:80px 64px 0 60px;align-items:center;gap:64px;background:#fffffd}@media (max-width: 960px){._roadMapTestimonial_wrplk_779{flex-wrap:wrap}}@media (max-width: 500px){._roadMapTestimonial_wrplk_779{padding:32px 16px}}._roadMapTestimonial_wrplk_779 ._leftContainer_wrplk_797{display:flex;flex-direction:column}@media (max-width: 500px){._roadMapTestimonial_wrplk_779 ._leftContainer_wrplk_797{gap:4px}}._roadMapTestimonial_wrplk_779 ._leftContainer_wrplk_797 ._listHeading_wrplk_806{color:#654229;font-family:Open Sans,serif;font-size:24px;font-style:normal;font-weight:600;line-height:150%}@media (max-width: 500px){._roadMapTestimonial_wrplk_779 ._leftContainer_wrplk_797 ._listHeading_wrplk_806{font-size:20px}}._roadMapTestimonial_wrplk_779 ._leftContainer_wrplk_797 ._listItemContainer_wrplk_819{display:flex;flex-direction:column;gap:20px;padding:48px 0}@media (max-width: 500px){._roadMapTestimonial_wrplk_779 ._leftContainer_wrplk_797 ._listItemContainer_wrplk_819{padding:32px 0}}._roadMapTestimonial_wrplk_779 ._leftContainer_wrplk_797 ._listItemContainer_wrplk_819 ._listItem_wrplk_819{display:flex;gap:4px;align-items:center}._roadMapTestimonial_wrplk_779 ._leftContainer_wrplk_797 ._listItemContainer_wrplk_819 ._listItem_wrplk_819 ._greenTickIcon_wrplk_835{scale:70%;background:url(https://cdn.codechef.com/images/icons/green-check.svg) no-repeat;min-width:36px;height:36px}._roadMapTestimonial_wrplk_779 ._leftContainer_wrplk_797 ._listItemContainer_wrplk_819 ._listItem_wrplk_819 ._itemText_wrplk_841{color:#654229;font-family:Open Sans,serif;font-size:16px;font-style:normal;font-weight:500;line-height:140%}@media (max-width: 500px){._roadMapTestimonial_wrplk_779 ._leftContainer_wrplk_797 ._listItemContainer_wrplk_819 ._listItem_wrplk_819 ._itemText_wrplk_841{font-size:14px}}._roadMapTestimonial_wrplk_779 ._leftContainer_wrplk_797 ._listItemContainer_wrplk_819 ._listItem_wrplk_819 ._itemText_wrplk_841 b{font-weight:700}._roadMapTestimonial_wrplk_779 ._testimonialCardContainer_wrplk_857 ._testimonialCard_wrplk_857{display:flex;justify-content:center;align-items:center;flex-direction:column;max-width:590px;padding:24px;gap:24px}@media (max-width: 500px){._roadMapTestimonial_wrplk_779 ._testimonialCardContainer_wrplk_857 ._testimonialCard_wrplk_857{max-width:380px;padding:revert}}._roadMapTestimonial_wrplk_779 ._testimonialCardContainer_wrplk_857 ._testimonialCard_wrplk_857 ._textContainer_wrplk_872{margin-top:-14px;display:flex;flex-direction:column;justify-content:center;align-items:center}._roadMapTestimonial_wrplk_779 ._testimonialCardContainer_wrplk_857 ._testimonialCard_wrplk_857 ._textContainer_wrplk_872 ._userImage_wrplk_879{width:72px;height:72px;display:flex;margin-bottom:16px;margin-top:-26px}._roadMapTestimonial_wrplk_779 ._testimonialCardContainer_wrplk_857 ._testimonialCard_wrplk_857 ._textContainer_wrplk_872 ._proIconBg_wrplk_886{background:#fff;border-radius:50%;border:1px solid #ececec;display:inline-flex;align-items:center;position:relative;bottom:46px;left:45px;padding:3px}._roadMapTestimonial_wrplk_779 ._testimonialCardContainer_wrplk_857 ._testimonialCard_wrplk_857 ._textContainer_wrplk_872 ._proIconBg_wrplk_886 ._proIcon_wrplk_886{display:inline-block;background:url(https://cdn.codechef.com/images/icons/pro-badge-large.svg) no-repeat;width:24px;height:24px}._roadMapTestimonial_wrplk_779 ._testimonialCardContainer_wrplk_857 ._testimonialCard_wrplk_857 ._textContainer_wrplk_872 ._text_wrplk_872{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_wrplk_779 ._testimonialCardContainer_wrplk_857 ._testimonialCard_wrplk_857 ._infoContainer_wrplk_913{display:flex;align-items:center;flex-direction:column}._roadMapTestimonial_wrplk_779 ._testimonialCardContainer_wrplk_857 ._testimonialCard_wrplk_857 ._infoContainer_wrplk_913 ._name_wrplk_918{color:#363636;font-family:Helvetica Neue;font-size:16px;font-style:normal;font-weight:700;line-height:24px}._roadMapTestimonial_wrplk_779 ._testimonialCardContainer_wrplk_857 ._testimonialCard_wrplk_857 ._infoContainer_wrplk_913 ._userName_wrplk_926{color:#333;font-family:Helvetica Neue;font-size:14px;font-style:italic;font-weight:400;line-height:20px}._roadMapTestimonial_wrplk_779 ._testimonialCardContainer_wrplk_857 ._testimonialCard_wrplk_857 ._infoContainer_wrplk_913 ._userInfo_wrplk_934{margin-top:12px;font-size:11px;font-style:italic;color:#777}._marginTop0_wrplk_941{margin-top:0!important}._brownCta_wrplk_945{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_wrplk_945 ._rightArrow_wrplk_629{width:10px;height:10px;border-top:2px solid #654229;border-left:2px solid #654229;transform:rotate(135deg);margin:7px;display:block}._premiumSectionOne_wrplk_967{width:100%;padding:36px 56px 64px;background:linear-gradient(180deg,#fffbed,#fef3cc)}@media (max-width: 600px){._premiumSectionOne_wrplk_967{padding:64px 16px 40px}}._premiumSectionOne_wrplk_967 ._premiumSectionTwo__container_wrplk_977{max-width:1366px;width:100%;margin:0 auto}._userReviewContainer_wrplk_983{display:flex;gap:24px;overflow-x:scroll;overflow-y:hidden;height:500px;white-space:nowrap}._premiumSectionTwo_wrplk_977{width:100%;padding:64px 56px;background:linear-gradient(360deg,#fff5eb,#fff0)}@media (max-width: 599px){._premiumSectionTwo_wrplk_977{padding:40px 20px}}._premiumSectionTwo_wrplk_977 ._premiumSectionTwo__container_wrplk_977{max-width:1366px;width:100%;margin-left:auto;margin-right:auto}._premiumSectionThreeBg_wrplk_1009{background:#fffffd!important}._premiumSectionThree_wrplk_1009{width:100%;padding:64px 56px;background:linear-gradient(0deg,#fff8e5,#fffffd)}@media (max-width: 599px){._premiumSectionThree_wrplk_1009{padding:40px 20px}}._premiumSectionThree_wrplk_1009 ._premiumSectionTwo__container_wrplk_977{max-width:1366px;width:100%;margin:0 auto}._premiumSectionThree_wrplk_1009 ._featuresCardContainer_wrplk_1028{display:flex;flex-direction:column;gap:64px}._faqSectionContainer_wrplk_1034{background:#f5f5f5;width:100%;padding:64px 56px}@media (max-width: 600px){._faqSectionContainer_wrplk_1034{padding:40px 20px}}._faqSectionContainer_wrplk_1034 ._premiumSectionTwo__container_wrplk_977{max-width:1366px;width:100%;margin:0 auto}._featuresContainer_wrplk_1050 ._featuresContainer__features_wrplk_1050{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_wrplk_1050 ._featuresContainer__features_wrplk_1050{margin:0}}._featuresContainer_wrplk_1050 ._featuresImageContainer_wrplk_1064{max-width:700px;min-width:300px}@media (max-width: 600px){._featuresContainer_wrplk_1050 ._featuresImageContainer_wrplk_1064{margin-bottom:40px;max-width:300px;min-width:unset;align-self:center}}._featuresContainer_wrplk_1050 ._featuresImageContainer_wrplk_1064 ._featuresImageContainer__image_wrplk_1076{width:100%}._feedback__container_wrplk_1080{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_wrplk_1080{display:none}}._feedback__container_wrplk_1080 ._closeContainer_wrplk_1097{display:flex;justify-content:end;cursor:pointer;filter:invert(35%);margin-bottom:12px}@media (max-width: 960px){._feedback__container_wrplk_1080 ._closeContainer_wrplk_1097{padding-right:0}}._feedback__container_wrplk_1080 ._headingContainer_wrplk_594{display:flex;flex-direction:column;gap:12px}._feedback__container_wrplk_1080 ._headingContainer_wrplk_594 ._para1_wrplk_1114{font-size:14px;font-style:normal;font-weight:700;line-height:150%}._feedback__container_wrplk_1080 ._optionsContainer_wrplk_1120{padding:16px 0 0}._feedback__container_wrplk_1080 ._optionsContainer_wrplk_1120 ._options_wrplk_1120{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_wrplk_1080 ._feedback-textarea__container_wrplk_1134{margin-top:16px}._feedback__container_wrplk_1080 ._feedback-textarea__container_wrplk_1134 ._textarea_wrplk_1137{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_wrplk_1080 ._feedback-textarea__container_wrplk_1134 ._textarea__heading_wrplk_1150{text-align:left;margin-bottom:10px;font-size:14px}._feedback__container_wrplk_1080 ._feedback-textarea__container_wrplk_1134 ._actions__container_wrplk_1155{display:flex;align-items:center;justify-content:flex-end;gap:20px;margin-top:20px}._feedback__container_wrplk_1080 ._feedback-textarea__container_wrplk_1134 ._actions__container_wrplk_1155 ._confirm__btn_wrplk_1162{background:#4079da;cursor:pointer;display:flex;padding:8px 16px;justify-content:center;align-items:center;border:none;color:#fff}._feedback__container_wrplk_1080 ._feedback-textarea__container_wrplk_1134 ._actions__container_wrplk_1155 ._confirm__btn_wrplk_1162:disabled{-webkit-user-select:none;user-select:none;opacity:.3;cursor:not-allowed}._feedback__container_wrplk_1080 ._feedback-textarea__container_wrplk_1134 ._actions__container_wrplk_1155 ._progress_wrplk_1177{color:#5c6dd2;width:24px!important;height:24px!important}
