.react-root{box-sizing:border-box}.react-root .ib-embeded_ide-container{width:100%;height:100%}.react-root .editor-box{display:-webkit-box;display:flex;border-radius:.8rem .8rem 0 0;background-color:#fff}.react-root .editor-box__input{width:30%}.react-root .editor-input__title{border-bottom:solid .06rem #d7dcdc;font-size:1.4rem;padding-bottom:1rem;text-align:center}.react-root .editor-input__text{-webkit-box-align:center;align-items:center;padding:1rem 0 0 1rem}.react-root .editor-input__contentbox{width:100%;height:16rem;border:1rem solid #fff;overflow:auto;word-spacing:.5rem;line-height:2.5rem}.react-root .editor-input__contentbox:focus{outline:none}.react-root .editor-output{background-color:#fff;overflow:auto;border:solid .06rem #d7dcdc;height:30.5%}.react-root .editor-output__title{-webkit-box-align:center;align-items:center;border-bottom:solid .06rem #d7dcdc;padding:0 0 .8rem 2rem;font-size:2rem}.react-root .editor-output__spaced{white-space:pre-line}.react-root .editor-output__text{padding:2rem}.react-root .editor-output__content{overflow:auto}.react-root .editor-output__header--error{color:#db0019}.react-root .editor-output__header--success{color:#00ce2f}.react-root .editor-footer{display:-webkit-box;display:flex;background-color:#fff;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-flex:1;flex:1 0 0;padding:0 2rem;border-radius:0 0 .8rem .8rem;border:solid .06rem #d7dcdc;border-top:0;position:relative;height:4.7rem}.react-root .editor-footer__right{display:-webkit-box;display:flex;margin-left:1rem}.react-root .editor-footer__section{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;overflow:hidden;-webkit-box-pack:end;justify-content:flex-end}.react-root .editor-footer__brand-icon{width:4rem;height:2.4rem;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}@media screen and (min-width: 481px){.react-root .editor-footer__brand-icon{width:14rem;margin:0 1rem}}.react-root .editor-footer__brand-text{display:none}@media screen and (min-width: 481px){.react-root .editor-footer__brand-text{display:block}}.react-root .editor-action{-webkit-box-align:center;align-items:center;padding:.5rem 1rem;border-radius:.8rem;background-color:#f8f9f9;cursor:pointer}.react-root .editor-action:hover{background-color:#00d6da;color:#fff}@media screen and (min-width: 481px){.react-root .editor-action{padding:.5rem 1.8rem}}.react-root .editor-action__run{color:#fff;background-color:#00ccd0}.react-root .editor-action__copy{position:fixed;z-index:2;top:2rem;padding:.4rem .6rem .1rem .6rem;right:9rem;cursor:pointer;background-color:#fff}.react-root .editor-action__copy:hover{background-color:rgba(1,1,1,.1);border-radius:.5rem}.react-root .editor-action__copy--dark-theme{background-color:transparent;color:#fff}.react-root .editor-action__copy--dark-theme:hover{background-color:gray}.react-root .editor-action__share{position:fixed;z-index:2;top:2rem;padding:.4rem .6rem .1rem .6rem;right:4rem;cursor:pointer;background-color:#fff}.react-root .editor-action__share:hover{background-color:rgba(1,1,1,.1);border-radius:.5rem}.react-root .editor-action__share--dark-theme{background-color:transparent;color:#fff}.react-root .editor-action__share--dark-theme:hover{background-color:gray}.react-root .ide-settings{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;position:absolute;top:-14rem;right:2.2rem;border-radius:.8rem;box-shadow:0 .3rem 2.4rem 0 rgba(0,0,0,.08);background:#f8f9f9;padding:.2rem}.react-root .ide-settings--hidden{display:none}.react-root .ide-settings-option{display:-webkit-box;display:flex;padding:1rem 2rem;background:#f8f9f9;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;cursor:pointer}.react-root .ide-settings-option__text{margin-left:1rem}.react-root .ide-settings-option:hover{background:rgba(1,1,1,.1)}.react-root .ide-settings-theme--light{color:#ee8100}.react-root .ide-settings-theme--dark{color:#0b65bf}.react-root .editor-custom-input{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media screen and (max-width: 768px){.react-root .editor-custom-input{margin:0 1rem;width:calc(100% - 2rem)}}.react-root .editor-custom-input__text{font-size:1.4rem;margin:1rem 0}.react-root .editor-custom-input__textarea{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 0 0;width:100%;margin:1rem 0 2rem 0;border-radius:.8rem;padding:2rem;outline:none;overflow:auto;border:solid .1rem #d6dcdc;min-height:10rem}.react-root .editor-custom-input__close{font-size:1.4rem;font-weight:600;cursor:pointer;padding:.5rem;margin-right:1.5rem;background-color:unset;border-radius:.8rem}.react-root .editor-custom-input__close:hover{background:rgba(1,1,1,.1)}.react-root .editor-custom-input-modal{margin:1rem 6rem}
.ribbon{width:100%}.ribbon-banner{position:relative;background-color:#2793ff;color:#fff;padding:.5rem}.ribbon-banner.codex{background-color:#021028}.ribbon-banner.codex b{color:#ffb52b}.ribbon-banner p{margin:0}.ribbon-banner.sat{background-color:#d1ecff;color:#506b6a}.ribbon-banner.sat b{font-weight:bold;color:inherit}.ribbon-banner.sat span{color:#ffb52b;font-weight:bold}.ribbon-banner.sat .ribbon-banner__brand-icon{width:auto;height:3.5rem}@media screen and (min-width: 769px){.ribbon-banner.sat .ribbon-banner__brand-icon{height:4.5rem}}.ribbon-banner.sat .ribbon-banner__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media screen and (min-width: 769px){.ribbon-banner.sat .ribbon-banner__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.ribbon-banner.sat .ribbon-banner__event-type{margin-bottom:1rem}@media screen and (min-width: 769px){.ribbon-banner.sat .ribbon-banner__event-type{margin-bottom:0}}.ribbon-banner.sat .ribbon-banner__title,.ribbon-banner.sat .ribbon-banner__event-description,.ribbon-banner.sat .ribbon-banner__content{margin:0;text-align:center}@media screen and (min-width: 769px){.ribbon-banner.sat .ribbon-banner__title,.ribbon-banner.sat .ribbon-banner__event-description,.ribbon-banner.sat .ribbon-banner__content{text-align:left}}.ribbon-banner.sat .ribbon-banner__divider{background-color:#f1f3f3}.ribbon-banner.sat .ribbon-banner__action{font-size:1.6rem;font-weight:600;padding:1rem 2rem;background:#e21032;color:#f1f3f3;border-radius:.5rem}.ribbon-banner.sat .ribbon-banner__action:hover,.ribbon-banner.sat .ribbon-banner__action:focus{color:#f1f3f3;text-decoration:none;outline:none}@media screen and (min-width: 769px){.ribbon-banner.sat .ribbon-banner__event-type{max-width:14rem}.ribbon-banner.sat .ribbon-banner__content{margin-left:13rem}}.ribbon-banner.free_academy{background-color:#021028;padding-bottom:2rem}@media screen and (min-width: 769px){.ribbon-banner.free_academy{padding:1.5rem 0}}.ribbon-banner.free_academy .ribbon-banner__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media screen and (min-width: 769px){.ribbon-banner.free_academy .ribbon-banner__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.ribbon-banner.free_academy .ribbon-banner__brand-icon{width:9.9rem;height:3.8rem;margin-bottom:1rem}@media screen and (min-width: 769px){.ribbon-banner.free_academy .ribbon-banner__brand-icon{margin-right:2rem}}.ribbon-banner.free_academy .ribbon-banner__event-type-icon{display:none}@media screen and (min-width: 769px){.ribbon-banner.free_academy .ribbon-banner__event-type-icon{display:block;margin:0 1rem 0 0;width:5rem;height:3.2rem}}.ribbon-banner.free_academy .ribbon-banner__event-type-text{color:#021028;margin-bottom:1rem;font-style:inherit;line-height:2.6rem}.ribbon-banner.free_academy .ribbon-banner__event-type-text span{background:#fff;padding:0 .5rem}@media screen and (min-width: 769px){.ribbon-banner.free_academy .ribbon-banner__event-type-text span{-webkit-box-decoration-break:clone;box-decoration-break:clone}}@media screen and (min-width: 769px){.ribbon-banner.free_academy .ribbon-banner__event-type-text{width:15rem;margin:0}}.ribbon-banner.free_academy .ribbon-banner__content{text-align:center;margin:0}.ribbon-banner.free_academy .ribbon-banner__event-description{overflow:visible;text-overflow:initial;-webkit-line-clamp:inherit;margin:0}.ribbon-banner.free_academy .ribbon-banner__event-description p{margin-bottom:1.5rem}@media screen and (min-width: 769px){.ribbon-banner.free_academy .ribbon-banner__event-description p{margin-bottom:.3rem}}.ribbon-banner.free_academy .ribbon-banner__event-description span{color:#ffb52b}.ribbon-banner.free_academy .ribbon-banner__divider{display:none}.ribbon-banner.free_academy .ribbon-banner__action-container{padding:0}.ribbon-banner.free_academy .ribbon-banner__action{padding:.8rem 2.8rem;color:#fff;background-color:#e21032;border-radius:.5rem;font-size:1.6rem}.ribbon-banner.free_academy .ribbon-banner__action:hover{text-decoration:none}@media screen and (min-width: 769px){.ribbon-banner.free_academy .ribbon-banner__content{text-align:left;margin-left:4rem}.ribbon-banner.free_academy .ribbon-banner__event-type{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;margin:0;padding-left:3rem;position:relative}.ribbon-banner.free_academy .ribbon-banner__event-type:before{content:"";display:block;width:.2rem;height:4rem;position:absolute;left:0;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);border-radius:.5rem;background-color:#fff}}.ribbon-banner__body{max-width:128rem;margin:0 auto;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}@media screen and (min-width: 769px){.ribbon-banner__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between}}.ribbon-banner--hidden{display:none}.ribbon-banner__container{display:-webkit-box;display:flex}@media screen and (min-width: 769px){.ribbon-banner__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-flex:1;flex:1;margin:0 2rem}}.ribbon-banner__title{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-flex:0;flex:0 0 auto;margin-right:.5rem}@media screen and (min-width: 769px){.ribbon-banner__title{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;margin:0}}.ribbon-banner__content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;display:flex;-webkit-box-flex:1;flex:1;margin-left:.5rem;margin-right:3rem}@media screen and (min-width: 769px){.ribbon-banner__content{-webkit-box-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;margin:0}}.ribbon-banner__brand-icon{width:11.4rem;height:5rem;margin:1rem .5rem .5rem .5rem;border-radius:.8rem}@media screen and (min-width: 769px){.ribbon-banner__brand-icon{margin:.5rem}}.ribbon-banner__event-type{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}@media screen and (min-width: 769px){.ribbon-banner__event-type{margin-left:2rem;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}}.ribbon-banner__event-type-icon{width:4.2rem;margin:.5rem}.ribbon-banner__event-type-text{font-size:1.6rem}.ribbon-banner__event-description{font-size:1.6rem;margin:.5rem;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width: 769px){.ribbon-banner__event-description{margin:0 2rem 0 5rem}}.ribbon-banner__event-timer{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-flex:0;flex:0 0 auto;-webkit-box-align:start;align-items:flex-start;margin:1rem .5rem 0}@media screen and (min-width: 769px){.ribbon-banner__event-timer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;margin:0}}.ribbon-banner__event-timer-message{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-size:1.6rem}@media screen and (min-width: 769px){.ribbon-banner__event-timer-message{margin:0 1rem}}.ribbon-banner__clock-icon{width:2.4rem;height:2.4rem;color:#b4d8fb;margin-right:.5rem}.ribbon-banner__timer-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin:.5rem}.ribbon-banner__timer-container div{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background-color:#fff;color:#db0019;padding:.1rem .5rem;margin-right:.5rem;font-size:1.6rem;font-weight:800;border-radius:.4rem}.ribbon-banner__divider{background-color:#fff;height:.17rem;border:none;width:95%}@media screen and (min-width: 769px){.ribbon-banner__divider{display:none}}.ribbon-banner__action-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:.5rem 0}.ribbon-banner__action{font-size:2rem;font-weight:600}.ribbon-banner__close-action{width:2.8rem;height:2.8rem;margin:.5rem;padding:.5rem;position:absolute;top:.5rem;right:.5rem;cursor:pointer}@media screen and (min-width: 769px){.ribbon-banner__close-action{margin:0 1rem;padding:.5rem;position:relative;top:0;left:0}}.ribbon-banner__close-action:hover{background-color:rgba(1,1,1,.1)}.ribbon-banner__right{width:6.5rem;font-weight:bold;margin:0 3rem 0 4rem;font-size:1.3rem;line-height:1.6rem}.ribbon-banner__right span{font-size:2rem;line-height:2.4rem}@media screen and (max-width: 480px){.ribbon-banner__title{display:none}.ribbon-banner__container{margin:1.5rem 0 0 0}}.ribbon-v2 .ribbon-banner{display:-webkit-box;display:flex;height:4rem;background:#0097a0}@media screen and (max-width: 768px){.ribbon-v2 .ribbon-banner{height:auto;padding:1rem}}.ribbon-v2 .ribbon-banner__event-description{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap}.ribbon-v2 .ribbon-banner__container{margin:0}.ribbon-v2 .ribbon-banner__divider{display:none}.ribbon-v2.ribbon-v2-classic .ribbon-banner{background:#ffcf8a;padding:0 !important}.ribbon-v2.ribbon-v2-classic #ib-ribbon-v2-description *{color:#021413 !important}.ribbon-v2.ribbon-v2-classic #ib-ribbon-v2-cta *{color:#021413 !important}#ib-ribbon-v2-cta *{background-color:transparent;font-size:1.6rem !important;text-decoration:underline;padding:0;color:#fff !important}@media screen and (max-width: 768px){#ib-ribbon-v2-cta *{font-size:1.4rem !important}}#ib-ribbon-v2-description{margin-right:1rem !important;margin-bottom:0 !important}@media screen and (max-width: 768px){#ib-ribbon-v2-description{margin-right:0 !important}}#ib-ribbon-v2-description *{font-family:"Lato",sans-serif;margin:0;font-size:1.6rem;color:#fff}@media screen and (max-width: 768px){#ib-ribbon-v2-description *{font-size:1.4rem !important;text-align:center}}#ib-ribbon-v2-description>img{max-height:2rem;max-width:2rem}
.react-root .user-progress-container{display:-webkit-box !important;display:flex !important;padding:1.5rem;position:relative;border-radius:0}.react-root .user-progress-container.progress-bg-color{background-color:#ebfcfc}.react-root .user-progress-accordion{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:1.3rem 1.5rem;background-color:#ebfcfc}.react-root .user-progress-accordion svg{cursor:pointer}.react-root .user-progress-label{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.react-root .user-progress-label span{font-size:1.6rem;font-weight:600}.react-root .user-progress-accordion-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;background-color:#ebfcfc;padding-bottom:2rem}.react-root .user-progress-accordion-button a{min-width:13rem;padding:1rem 1.6rem}
.react-root .ib-leaderboard__title{display:-webkit-box;display:flex;padding:2rem 1.5rem;padding-bottom:1.5rem;-webkit-box-pack:justify;justify-content:space-between;background-color:#f1f3f3}.react-root .ib-leaderboard__title-text{font-size:1.6rem;font-weight:600}.react-root .ib-leaderboard__title-icon{cursor:pointer}.react-root .ib-leaderboard__bottom-section{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;padding-bottom:2rem;background-color:#f1f3f3}.react-root .ib-leaderboard__button{min-width:13rem;margin-top:1.5rem;padding:1rem 1.6rem}.react-root .ib-leaderboard__table{border:none;background-color:#f1f3f3;width:initial}@media screen and (max-width: 768px){.react-root .ib-leaderboard__table{background-color:inherit}}.react-root .ib-leaderboard__table-cell{font-size:1.4rem;font-weight:400;color:#1a3d3c;padding:1rem 1.5rem}.react-root .ib-leaderboard__table-header{padding:1rem 1.5rem}.react-root .ib-leaderboard__table-row{border-bottom:none}.react-root .ib-leaderboard__table-row--active{border-top:.1rem solid #d7dcdc}.react-root .ib-leaderboard__lock{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:3rem 5rem;position:relative;font-size:1.4rem;font-weight:400;background-color:#f1f3f3;overflow:auto}.react-root .ib-leaderboard__lock>*{-webkit-box-flex:0;flex:0 0 auto}.react-root .ib-leaderboard-label{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
@font-face{font-family:"Lato";src:url(https://assets.interviewbit.com/packs/fonts/Lato-Regular.7f690e.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"Lato";src:url(https://assets.interviewbit.com/packs/fonts/Lato-Bold.44dfe8.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:"Lato";src:url(https://assets.interviewbit.com/packs/fonts/Lato-Bolder.d83ab2.ttf) format("truetype");font-weight:900;font-display:swap;font-style:normal}.primary{color:#00d6da}.border-none{border:none !important}body{overscroll-behavior-y:none}.react-root{font-family:"Lato",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto}.react-root .ib-notification{width:40rem}.react-root .ib-notification__empty{padding:1rem .5rem;padding-top:0;font-size:1.6rem}@media screen and (max-width: 480px){.react-root .ib-notification__empty{padding:0 2rem}}.react-root .ib-notification__container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;max-height:calc(100vh - 11.5rem);overflow:auto;padding:.5rem 1rem}.react-root .ib-notification__item{display:-webkit-box;display:flex;padding:1rem .5rem;border-radius:.4rem;cursor:pointer}.react-root .ib-notification__item:hover{background-color:#ebfcfc}@media screen and (max-width: 480px){.react-root .ib-notification__item{padding:1rem 2rem}}.react-root .ib-notification__item-img{height:4rem;width:4rem;margin-right:2rem}.react-root .ib-notification__timestamp{color:#869898;margin-top:.5rem}.react-root .ib-notification__header{display:-webkit-box;display:flex;padding:1.5rem 0;-webkit-box-pack:justify;justify-content:space-between}@media screen and (max-width: 480px){.react-root .ib-notification__header{padding:2rem;margin-bottom:2rem;box-shadow:0 .3rem .6rem 0 rgba(26,61,60,.08)}}.react-root .ib-notification__header-left{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.react-root .ib-notification__header-left>.heading{font-weight:bold;font-size:1.6rem}.react-root .ib-notification__header-left>.highlight{background-color:#00ccd0;color:#fff;border-radius:1.5rem;padding:.2rem 1.5rem;margin-left:1rem;font-size:1.4rem}.react-root .ib-notification__popover{border-top-right-radius:0}.react-root .ib-notification__popover:after{position:absolute;border:solid transparent;border-style:solid;border-bottom:2rem solid #fff;border-left:1.5rem solid transparent;content:" ";pointer-events:none;bottom:100%;left:100%;width:0;height:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.react-root .ib-notification__hud{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;position:absolute;height:100%;width:100%;top:0;left:0;display:none;background:#fff;z-index:98}.react-root .ib-notification__hud.active{display:-webkit-box;display:flex}.react-root .ib-notification__hud-body{overflow:auto}.react-root .ib-notification__icon.active:after{width:.8rem;height:.8rem;background-color:#00ccd0;position:absolute;content:"";border-radius:50%;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}.react-root .ib-notification__icon.absolute-transform:after{-webkit-transform:translate(-1rem, 0);transform:translate(-1rem, 0)}.react-root .interviewbit-header-v2__icon.active:after,.react-root .interviewbit-problem-header-v2__icon.active:after{width:.8rem;height:.8rem}.react-root .ib-nux-tour__item.active{z-index:101}.react-root .ib-nux-tour__item.active.light-font{color:#fff}.react-root .ib-nux-tour__item.active.dark-font{color:#000}.react-root .ib-nux-tour__dependent{z-index:101}.react-root .ib-nux-tour__card{z-index:102;color:#fff;position:absolute;-webkit-animation:fadein 2s;animation:fadein 2s;max-width:50rem}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}.react-root .ib-nux-tour__backdrop{background-color:rgba(1,1,1,.9)}.react-root .ib-nux-tour__icon{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-size:4rem;position:absolute;color:#fff;font-weight:bold;z-index:101;cursor:pointer}.react-root .ib-nux-tour__icon--close{top:2rem;right:2rem}.react-root .ib-nux-tour__icon--next{bottom:2rem;right:2rem}.react-root .ib-nux-tour__icon--prev{bottom:2rem;left:2rem}.react-root .hidden{display:none}.react-root .ib-header{display:-webkit-box;display:flex;position:-webkit-sticky;position:sticky;top:0;-webkit-box-flex:1;flex:1 0 0;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;background-color:#fff;padding:1rem 1.6rem;overflow:hidden;box-shadow:0 .3rem .6rem 0 rgba(26,61,60,.08)}@media screen and (max-width: 768px){.react-root .ib-header{position:-webkit-sticky;position:sticky;z-index:8}}.react-root .ib-header-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.react-root .ib-header-backdrop{z-index:1;-webkit-transition-delay:360ms;transition-delay:360ms;-webkit-transition-duration:180ms;transition-duration:180ms}.react-root .ib-h-item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-size:1.4rem;font-weight:700;padding:.5rem 0;-webkit-tap-highlight-color:transparent}.react-root .ib-h-item__icon{margin:.5rem}.react-root .ib-h-brand{margin:0 2rem 0 0;width:15rem;height:4rem;-webkit-box-flex:0;flex:0 0 auto}.react-root .ib-h-brand__image{width:100%;height:100%;max-width:12.8rem;max-height:3.2rem}@media screen and (max-width: 480px){.react-root .ib-h-brand__image{width:4rem;height:2.4rem;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}}@media screen and (max-width: 768px){.react-root .ib-h-brand{-webkit-box-flex:1;flex:1 1 auto;min-width:0}}.react-root .ib-h-dropdown{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-flex:0;flex:0 0 auto;padding:0 1rem}.react-root .ib-h-dropdown__title{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-flex:1;flex:1 0 0}.react-root .ib-h-dropdown__title:hover,.react-root .ib-h-dropdown__title:active,.react-root .ib-h-dropdown__title:focus{background-color:#fff}.react-root .ib-h-dropdown__item{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;padding:1rem 3rem;cursor:pointer;text-decoration:none;width:100%;background-color:#fff;color:#1a3d3c}.react-root .ib-h-dropdown__item:hover{background:rgba(1,1,1,.1)}.react-root .ib-h-burger{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:1rem}.react-root .ib-h-burger__line{margin:.2rem 0;width:2.5rem;height:.2rem;border-radius:.2rem;-webkit-transition:180ms;transition:180ms;will-change:transform;-webkit-perspective:10rem;perspective:10rem;background-color:#506b6a}.react-root .ib-h-burger--active{z-index:3}.react-root .ib-h-burger--active .ib-h-burger__line:nth-child(2){-webkit-transform:scale(0);transform:scale(0)}.react-root .ib-h-burger--active .ib-h-burger__line:nth-child(1){-webkit-transform:translateY(0.6rem) rotate(45deg);transform:translateY(0.6rem) rotate(45deg)}.react-root .ib-h-burger--active .ib-h-burger__line:nth-child(3){-webkit-transform:translateY(-0.6rem) rotate(-45deg);transform:translateY(-0.6rem) rotate(-45deg)}.react-root .ib-h-sidebar{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;overflow:auto;width:100%;height:100%;-webkit-transition:all 360ms ease-in-out;transition:all 360ms ease-in-out;opacity:0;position:fixed;background-color:#fff;top:7.2rem;left:0}.react-root .ib-h-sidebar--left{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.react-root .ib-h-sidebar--right{right:0;-webkit-transform:translateX(100%);transform:translateX(100%);left:unset}.react-root .ib-h-sidebar--top{top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.react-root .ib-h-sidebar--bottom{bottom:0;top:unset;-webkit-transform:translateY(100%);transform:translateY(100%)}.react-root .ib-h-sidebar--active{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);top:7.2rem;opacity:1}.react-root .interviewbit-header-v2 .ib-header,.react-root .interviewbit-problem-header-v2 .ib-header{border-bottom:.1rem solid #e3e8e8;box-shadow:none}.react-root .interviewbit-header-v2 .ib-h-brand,.react-root .interviewbit-problem-header-v2 .ib-h-brand{height:3.6rem}.react-root .interviewbit-header-v2 .ib-h-brand__image,.react-root .interviewbit-problem-header-v2 .ib-h-brand__image{max-width:12.8rem;max-height:3.2rem}.react-root .interviewbit-header-v2 .ib-h-brand--above-modal,.react-root .interviewbit-problem-header-v2 .ib-h-brand--above-modal{z-index:3}@media screen and (min-width: 769px){.react-root .interviewbit-header-v2 .ib-h-dropdown__title:hover,.react-root .interviewbit-header-v2 .ib-h-dropdown__title:active,.react-root .interviewbit-header-v2 .ib-h-dropdown__title:focus,.react-root .interviewbit-problem-header-v2 .ib-h-dropdown__title:hover,.react-root .interviewbit-problem-header-v2 .ib-h-dropdown__title:active,.react-root .interviewbit-problem-header-v2 .ib-h-dropdown__title:focus{background:#f1f3f3}}.react-root .interviewbit-header-v2 .ib-h-burger,.react-root .interviewbit-problem-header-v2 .ib-h-burger{padding:.8rem}.react-root .interviewbit-header-v2 .ib-h-burger--active .ib-h-burger__line:nth-child(3),.react-root .interviewbit-problem-header-v2 .ib-h-burger--active .ib-h-burger__line:nth-child(3){-webkit-transform:translateY(-0.5rem) rotate(-45deg);transform:translateY(-0.5rem) rotate(-45deg)}.react-root .ib-button{padding:1.4rem 2.8rem;color:#fff;background-color:#00ccd0;box-shadow:0 .3rem 0 0 #007779;border-radius:.8rem;font-size:1.4rem}.react-root .ib-button:hover{background-color:#00d6da}.react-root .ib-button.is-flat{box-shadow:none}@media screen and (max-width: 768px){.react-root .ib-header__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:2rem}}.react-root .ib-header__user-details{padding:0 1rem;flex-wrap:wrap;margin-right:1rem;-webkit-box-flex:0;flex:0 0 auto;-webkit-box-pack:start;justify-content:flex-start}@media screen and (min-width: 769px)and (max-width: 1199px){.react-root .ib-header__user-details{margin:0;padding:0}.react-root .ib-header__user-details .problem-header-dropdown__user-name{display:none}}.react-root .ib-header__icon{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:.4rem;color:#506b6a}.react-root .ib-header__icon:hover{border-radius:50%;background-color:#e6ffff;color:#00b7bd}.react-root .ib-header__icon svg{width:1.6rem;height:1.6rem}.react-root .ib-header__report-issue{padding:.5rem 1rem;color:#506b6a}.react-root .ib-header__report-issue:hover{background-color:#f1f3f3;border-radius:1.2rem}.react-root .ib-header__experience-scaler-cta{position:relative;padding:.7rem 1.4rem;border-radius:.8rem;color:#fff;background:#0097a0}.react-root .ib-header__experience-scaler-cta--animated{background:repeating-linear-gradient(135deg, #0097a0, #0097a0 23%, #0097a0dd 23%, #0097a0dd 27%, #0097a0 27%, #0097a0 28%, #0097a0dd 28%, #0097a0dd 30%);background-size:40rem 40rem;-webkit-animation:linear-reverse 5s ease-out infinite;animation:linear-reverse 5s ease-out infinite}.react-root .ib-header__experience-scaler-cta-icon{margin-right:.5rem}.react-root .ib-header-dropdown__arrow-icon{color:#869898}.react-root .ib-header-dropdown__user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.4rem;padding:0 .5rem 0 1rem;font-weight:700;max-width:20rem}.react-root .ib-header-burger:focus,.react-root .ib-header-burger:hover,.react-root .ib-header-burger:active{background-color:#fff;color:#abf2f3}.react-root .ib-header-burger__line{background-color:#abf2f3}.react-root .ib-header-burger__sidebar{width:80%}.react-root .ib-header-burger__sidebar--active{top:6rem}@media screen and (max-width: 480px){.react-root .ib-header-burger__sidebar--active{top:7.2rem}}@media screen and (max-width: 768px){.react-root .ib-header-brand{margin:0 2rem 0 0}}@media screen and (min-width: 769px)and (max-width: 1199px){.react-root .ib-header-brand{width:auto}}@media screen and (max-width: 480px){.react-root .ib-header-brand{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:0;width:3rem}}@media screen and (max-width: 768px){.react-root .ib-header-left{-webkit-box-flex:1;flex:1 1 auto;min-width:0}}@media screen and (max-width: 768px){.react-root .ib-header-right{-webkit-box-flex:1;flex:1 1 auto;min-width:0;-webkit-box-pack:end;justify-content:flex-end}}.react-root .ib-header-navbar{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}@media screen and (min-width: 769px)and (max-width: 1199px){.react-root .ib-header-navbar{margin:0}}@media screen and (max-width: 768px){.react-root .ib-header-navbar{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:3rem 3rem 0 2rem;-webkit-box-align:start;align-items:flex-start}}@media screen and (max-width: 768px){.react-root .ib-header-search{-webkit-box-flex:1;flex:1 1 auto;min-width:0}}.react-root .ib-header-search__popover{height:12rem;overflow:auto}.react-root .ib-header-search__bar{margin:0;position:relative}@media screen and (min-width: 769px){.react-root .ib-header-search__bar{height:4.5rem}}.react-root .ib-header-search__bar-title{position:relative}@media screen and (max-width: 768px){.react-root .ib-header-search__bar-title{-webkit-box-flex:1;flex:1 1 auto;min-width:0}}.react-root .ib-header-search__input{padding:1.5rem 2rem 1.5rem 5rem;font-size:1.4rem;text-align:left;text-overflow:ellipsis;opacity:1;outline:none;border:none;border-radius:.4rem;background-color:#f4f6f9}@media screen and (max-width: 480px){.react-root .ib-header-search__input{padding:1rem 1rem}}@media screen and (min-width: 769px){.react-root .ib-header-search__input{-webkit-transition:all 1s ease;transition:all 1s ease;width:0}.react-root .ib-header-search__input.open{width:22rem;opacity:1}}@media screen and (min-width: 769px){.react-root .ib-header-search__input-header{opacity:0}}.react-root .ib-header-search__icon{position:absolute;left:1.7rem;top:1.4rem;font-size:2rem;cursor:pointer}@media screen and (max-width: 480px){.react-root .ib-header-search__icon{display:none}}@media screen and (min-width: 769px){.react-root .ib-header-search__icon{-webkit-transition:all 1s ease;transition:all 1s ease}}.react-root .ib-header-search__item{padding:.5rem 1rem;-webkit-box-flex:1;flex:1 0 auto;min-width:23rem;font-size:1.3rem;max-height:3rem;height:3rem}.react-root .ib-header-search__item>span{width:auto;height:auto}.react-root .ib-header-nav-new{padding:0 1.5rem 0 .4rem;font-weight:bold;color:#1a3d3c;background-color:#ffb52b;position:relative}.react-root .ib-header-nav-new__triangle{width:0;height:0;border-top:1rem solid transparent;border-bottom:1rem solid transparent;border-left:1rem solid #fff;position:absolute;right:0;z-index:96;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.react-root .ib-header-nav-item{margin:0 1.2rem 0 0;padding:.7rem}.react-root .ib-header-nav-item__text{color:#1a3d3c;text-align:left;font-weight:400}@media screen and (max-width: 768px){.react-root .ib-header-nav-item__text{font-weight:400}}.react-root .ib-header-nav-item__label{color:#fff;background:#00978e;position:absolute;-webkit-transform:translate(4rem, -1rem);transform:translate(4rem, -1rem);font-size:1rem;padding:.1rem .5rem;border-radius:1rem}@media screen and (max-width: 768px){.react-root .ib-header-nav-item__label{-webkit-transform:translate(8rem, -1rem);transform:translate(8rem, -1rem)}}.react-root .ib-header-nav-item__icon{margin:0 .3rem}.react-root .ib-header-nav-item.active{position:relative}.react-root .ib-header-nav-item.active span,.react-root .ib-header-nav-item.active div{color:#00ccd0;font-weight:700}.react-root .ib-header-nav-item.active .ib-header-nav-new{color:#1a3d3c;font-weight:700}@media screen and (min-width: 769px){.react-root .ib-header-nav-item.active span,.react-root .ib-header-nav-item.active div{color:#1a3d3c;font-weight:400}.react-root .ib-header-nav-item.active:after{position:absolute;content:"";display:inline-block;background-color:#00ccd0;height:.6rem;width:100%;left:.5rem;-webkit-transform:translate(0, 3rem);transform:translate(0, 3rem)}}@media screen and (min-width: 769px)and (max-width: 1199px){.react-root .ib-header-nav-item{margin:0;padding:.7rem .3rem}}.react-root .ib-header-nav-dropdown-item{display:-webkit-box;display:flex;font-size:1.4rem;padding:1rem 1.5rem;-webkit-box-flex:1;flex:1 0 auto;border-radius:.8rem}.react-root .ib-header-nav-dropdown-item__text{margin:.8rem 0 .8rem 1rem;letter-spacing:.034rem;color:#1a3d3c}.react-root .ib-header-nav-dropdown-item__icon{width:3.6rem;-o-object-fit:contain;object-fit:contain}.react-root .ib-header-nav-dropdown-item__feedback{width:3.2rem;height:3.2rem}.react-root .user-details{flex-wrap:wrap;-webkit-box-flex:0;flex:0 0 auto;-webkit-box-pack:start;justify-content:flex-start}@media screen and (max-width: 768px){.react-root .user-details{padding-left:2rem}}.react-root .user-details-item{padding:0;margin-left:1.5rem}.react-root .user-details-item--chip{padding:.2rem 1rem;border-radius:.8rem;background-color:#d6dcdc;font-weight:400}.react-root .user-details-item--back{padding:0;font-size:2rem;font-weight:700;color:#506b6a}.react-root .user-details-item__icon{width:2rem;height:2rem;margin:.5rem;color:#869898;font-size:2.4rem}.react-root .user-details-item__text{padding-left:0}.react-root .user-details-item__text--bold{font-weight:700}.react-root .user-details-item__text--light{color:#506b6a}.react-root .user-details-item__text--green{color:#00ce2f}@media screen and (max-width: 768px){.react-root .user-details-item{margin:1rem 1rem 1rem 0;padding:0}}@media screen and (min-width: 769px)and (max-width: 1199px){.react-root .user-details-item{margin:0;padding:0}}.react-root .user-details-streak{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:0;border-radius:1.7rem}.react-root .user-details-streak__item{display:-webkit-box;display:flex;margin:0 .5rem;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.react-root .ib-user-details-panel{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.react-root .ib-user-details-panel>img{margin-right:2rem;width:4.8rem;height:4.8rem}.react-root .ib-user-details-panel :last-child{margin-left:6rem}.react-root .interviewbit-header-v2--hidden,.react-root .interviewbit-problem-header-v2--hidden{max-height:0 !important;-webkit-transform:translateY(-150%) !important;transform:translateY(-150%) !important;padding:0 !important}.react-root .interviewbit-header-v2 .tappable:hover,.react-root .interviewbit-problem-header-v2 .tappable:hover{background:none}.react-root .interviewbit-header-v2 .ib-header__sign-in-button,.react-root .interviewbit-problem-header-v2 .ib-header__sign-in-button{font-size:1.4rem;box-shadow:none;border-radius:.8rem;padding:.6rem 1.6rem;color:#0097a0;background-color:#fff;border:.1rem solid #0097a0}.react-root .interviewbit-header-v2 .ib-header__sign-in-button:hover,.react-root .interviewbit-problem-header-v2 .ib-header__sign-in-button:hover{background-color:#0097a0;color:#fff}@media screen and (min-width: 769px){.react-root .interviewbit-header-v2 .ib-header-search__bar,.react-root .interviewbit-problem-header-v2 .ib-header-search__bar{height:4rem}.react-root .interviewbit-header-v2 .ib-header-search__bar:hover,.react-root .interviewbit-problem-header-v2 .ib-header-search__bar:hover{background-color:#fff}}.react-root .interviewbit-header-v2 .ib-header-search__input,.react-root .interviewbit-problem-header-v2 .ib-header-search__input{padding:1.2rem 2rem 1.2rem 5rem;font-size:1.2rem;background:#fff;border:.1rem solid #1a3d3c;border-radius:2rem}.react-root .interviewbit-header-v2 .ib-header-search__icon,.react-root .interviewbit-problem-header-v2 .ib-header-search__icon{width:1.6rem;height:1.6rem;top:1.3rem}.react-root .interviewbit-header-v2 .ib-header-burger__line,.react-root .interviewbit-problem-header-v2 .ib-header-burger__line{height:.15rem;width:1.6rem;background-color:#506b6a}.react-root .interviewbit-header-v2 .ib-header-burger__sidebar,.react-root .interviewbit-problem-header-v2 .ib-header-burger__sidebar{width:27%;min-inline-size:-webkit-fit-content;min-inline-size:-moz-fit-content;min-inline-size:fit-content;z-index:2;border-radius:.8rem;border-bottom-left-radius:0;border-top-left-radius:0;top:0;overflow:visible}@media screen and (max-width: 768px){.react-root .interviewbit-header-v2 .ib-header-burger__sidebar,.react-root .interviewbit-problem-header-v2 .ib-header-burger__sidebar{width:90%}}@media screen and (max-width: 768px){.react-root .interviewbit-header-v2 .ib-header-navbar,.react-root .interviewbit-problem-header-v2 .ib-header-navbar{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;top:5rem;position:absolute;overflow-y:scroll;height:calc(100% - 8rem);-webkit-box-pack:start;justify-content:flex-start;margin:1.6rem 2rem 0 1.6rem;width:90%}}.react-root .interviewbit-header-v2 .ib-header-nav-item,.react-root .interviewbit-problem-header-v2 .ib-header-nav-item{font-size:1.4rem}.react-root .interviewbit-header-v2 .ib-header-nav-item__title-container,.react-root .interviewbit-problem-header-v2 .ib-header-nav-item__title-container{display:-webkit-box;display:flex;padding:.7rem .9rem;border-radius:.8rem;margin-right:1.2rem}.react-root .interviewbit-header-v2 .ib-header-nav-item__title-container--open,.react-root .interviewbit-header-v2 .ib-header-nav-item__title-container:hover,.react-root .interviewbit-problem-header-v2 .ib-header-nav-item__title-container--open,.react-root .interviewbit-problem-header-v2 .ib-header-nav-item__title-container:hover{background-color:#f1f3f3;border-radius:1.2rem}.react-root .interviewbit-header-v2 .ib-header-nav-item__title-container--accordian,.react-root .interviewbit-problem-header-v2 .ib-header-nav-item__title-container--accordian{margin-bottom:2rem;-webkit-box-pack:start;justify-content:flex-start}@media screen and (max-width: 768px){.react-root .interviewbit-header-v2 .ib-header-nav-item__title-container,.react-root .interviewbit-problem-header-v2 .ib-header-nav-item__title-container{margin-bottom:1rem}.react-root .interviewbit-header-v2 .ib-header-nav-item__title-container:hover,.react-root .interviewbit-problem-header-v2 .ib-header-nav-item__title-container:hover{border-radius:.8rem}}.react-root .interviewbit-header-v2 .ib-header-nav-item__title-container--with-new-label,.react-root .interviewbit-problem-header-v2 .ib-header-nav-item__title-container--with-new-label{margin-right:2rem}@media screen and (max-width: 768px){.react-root .interviewbit-header-v2 .ib-header-nav-item__text,.react-root .interviewbit-problem-header-v2 .ib-header-nav-item__text{font-size:1.6rem;font-weight:400}}@media screen and (max-width: 480px){.react-root .interviewbit-header-v2 .ib-header-nav-item__text,.react-root .interviewbit-problem-header-v2 .ib-header-nav-item__text{font-size:1.4rem}}.react-root .interviewbit-header-v2 .ib-header-nav-item__subtext,.react-root .interviewbit-problem-header-v2 .ib-header-nav-item__subtext{color:#869898}.react-root .interviewbit-header-v2 .ib-header-nav-item__icon,.react-root .interviewbit-problem-header-v2 .ib-header-nav-item__icon{width:1.6rem;height:1.6rem}@media screen and (max-width: 768px){.react-root .interviewbit-header-v2 .ib-header-nav-item__icon,.react-root .interviewbit-problem-header-v2 .ib-header-nav-item__icon{color:#00ccb6;margin:1rem 1.8rem 1rem 0}}.react-root .interviewbit-header-v2 .ib-header-nav-item__accordian,.react-root .interviewbit-problem-header-v2 .ib-header-nav-item__accordian{width:100%}.react-root .interviewbit-header-v2 .ib-header-nav-item__accordian-chevron-icon,.react-root .interviewbit-problem-header-v2 .ib-header-nav-item__accordian-chevron-icon{width:1.6rem;height:1.6rem;position:absolute;right:3.2rem;top:2rem}@media screen and (min-width: 769px){.react-root .interviewbit-header-v2 .ib-header-nav-item:hover,.react-root .interviewbit-problem-header-v2 .ib-header-nav-item:hover{background:#f1f3f3;border-radius:1.2rem}}.react-root .interviewbit-header-v2 .ib-header-nav-dropdown-item,.react-root .interviewbit-problem-header-v2 .ib-header-nav-dropdown-item{font-size:1.4rem}.react-root .interviewbit-header-v2 .ib-header-nav-dropdown-item__text,.react-root .interviewbit-problem-header-v2 .ib-header-nav-dropdown-item__text{margin:.4rem 0 .4rem 1rem}@media screen and (max-width: 768px){.react-root .interviewbit-header-v2 .ib-header-nav-dropdown-item__text,.react-root .interviewbit-problem-header-v2 .ib-header-nav-dropdown-item__text{margin:0}}@media screen and (max-width: 768px){.react-root .interviewbit-header-v2 .ib-header-nav-dropdown-item__accordian-option,.react-root .interviewbit-problem-header-v2 .ib-header-nav-dropdown-item__accordian-option{color:#869898}}.react-root .interviewbit-header-v2 .ib-header-nav-dropdown-item__accordian-option--active,.react-root .interviewbit-problem-header-v2 .ib-header-nav-dropdown-item__accordian-option--active{color:#021413;pointer-events:none;opacity:1}.react-root .interviewbit-header-v2 .ib-header-nav-dropdown-item__accordian-option--new:after,.react-root .interviewbit-problem-header-v2 .ib-header-nav-dropdown-item__accordian-option--new:after{content:"New";position:relative;font-size:.8rem;background-color:#00978e;color:#fff;padding:.2rem .5rem;border-radius:.8rem;top:-1rem}.react-root .interviewbit-header-v2 .ib-header-nav-dropdown-item__feedback,.react-root .interviewbit-problem-header-v2 .ib-header-nav-dropdown-item__feedback{width:3.2rem;height:3.2rem}.react-root .interviewbit-header-v2 .ib-header-nav-dropdown-item__icon,.react-root .interviewbit-problem-header-v2 .ib-header-nav-dropdown-item__icon{width:2.6rem}.react-root .interviewbit-header-v2 .ib-header-nav-dropdown-item:hover,.react-root .interviewbit-problem-header-v2 .ib-header-nav-dropdown-item:hover{background-color:#f1f3f3}@media screen and (max-width: 768px){.react-root .interviewbit-header-v2 .ib-header-nav-dropdown-item,.react-root .interviewbit-problem-header-v2 .ib-header-nav-dropdown-item{padding:1rem 1.5rem;margin-left:2rem;width:88%}}.react-root .interviewbit-header-v2 .ib-header-mock-interview,.react-root .interviewbit-problem-header-v2 .ib-header-mock-interview{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:2.4rem 2.2rem;color:#506b6a;font-size:1.4rem}.react-root .interviewbit-header-v2 .ib-header-mock-interview__card,.react-root .interviewbit-problem-header-v2 .ib-header-mock-interview__card{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:25rem;height:24rem;border-radius:.8rem;-webkit-box-pack:start;justify-content:flex-start;padding:1rem;cursor:pointer}.react-root .interviewbit-header-v2 .ib-header-mock-interview__card--1,.react-root .interviewbit-problem-header-v2 .ib-header-mock-interview__card--1{background-color:#e6f4ff;margin-right:2rem}.react-root .interviewbit-header-v2 .ib-header-mock-interview__card--2,.react-root .interviewbit-problem-header-v2 .ib-header-mock-interview__card--2{background-color:#e6ffff}.react-root .interviewbit-header-v2 .ib-header-mock-interview__card:hover,.react-root .interviewbit-problem-header-v2 .ib-header-mock-interview__card:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.react-root .interviewbit-header-v2 .ib-header-mock-interview__scaler,.react-root .interviewbit-problem-header-v2 .ib-header-mock-interview__scaler{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.react-root .interviewbit-header-v2 .ib-header-mock-interview__scaler__main,.react-root .interviewbit-problem-header-v2 .ib-header-mock-interview__scaler__main{color:#000;font-weight:700;margin-left:.3rem}.react-root .interviewbit-header-v2 .ib-header-mock-interview__scaler__img,.react-root .interviewbit-problem-header-v2 .ib-header-mock-interview__scaler__img{width:1.5rem;height:1.5rem;margin-left:.2rem}.react-root .interviewbit-header-v2 .ib-header-mock-interview__image,.react-root .interviewbit-problem-header-v2 .ib-header-mock-interview__image{width:8.5rem;height:8.5rem}.react-root .interviewbit-header-v2 .ib-header-mock-interview__title,.react-root .interviewbit-problem-header-v2 .ib-header-mock-interview__title{font-size:1.6rem;font-weight:700;color:#0d3231;margin-bottom:.2rem}.react-root .interviewbit-header-v2 .ib-header-mock-interview__card-head,.react-root .interviewbit-problem-header-v2 .ib-header-mock-interview__card-head{display:-webkit-box;display:flex;margin-bottom:1rem;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:justify;justify-content:space-between;font-size:1rem}.react-root .interviewbit-header-v2 .ib-header-mock-interview__card-body,.react-root .interviewbit-problem-header-v2 .ib-header-mock-interview__card-body{margin:.5rem 0 1rem 0}.react-root .interviewbit-header-v2 .ib-header-mock-interview__card-body--2,.react-root .interviewbit-problem-header-v2 .ib-header-mock-interview__card-body--2{margin-bottom:3rem}.react-root .interviewbit-header-v2 .ib-header-mock-interview__card-footer,.react-root .interviewbit-problem-header-v2 .ib-header-mock-interview__card-footer{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:#0074d9}.react-root .interviewbit-header-v2 .user-details-item,.react-root .interviewbit-problem-header-v2 .user-details-item{cursor:pointer}.react-root .interviewbit-header-v2 .user-details-item__icon,.react-root .interviewbit-problem-header-v2 .user-details-item__icon{width:1.6rem;height:1.6rem}.react-root .interviewbit-header-v2 .user-details-item__text,.react-root .interviewbit-problem-header-v2 .user-details-item__text{font-size:1.2rem}@media screen and (max-width: 768px){.react-root .interviewbit-header-v2 .user-details-item,.react-root .interviewbit-problem-header-v2 .user-details-item{margin:1rem 0 1rem 1rem}}@media screen and (min-width: 769px){.react-root .interviewbit-header-v2 .user-details-item__title:hover,.react-root .interviewbit-header-v2 .user-details-item__title:active,.react-root .interviewbit-header-v2 .user-details-item__title:focus,.react-root .interviewbit-problem-header-v2 .user-details-item__title:hover,.react-root .interviewbit-problem-header-v2 .user-details-item__title:active,.react-root .interviewbit-problem-header-v2 .user-details-item__title:focus{background:transparent}}.react-root .interviewbit-problem-header-v2{height:4.8rem;max-height:4.8rem}@media screen and (min-width: 769px){.react-root .interviewbit-problem-header-v2 .ib-header-burger__sidebar{width:27%;min-width:38rem}}@media screen and (max-width: 768px){.react-root .interviewbit-problem-header-v2 .ib-header-burger__sidebar{min-width:auto}}@media screen and (min-width: 769px){.react-root .interviewbit-problem-header-v2 .ib-header-navbar{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;margin:1.6rem 2rem 1rem 1.6rem;top:5rem;position:absolute;overflow-y:scroll;height:calc(100% - 8rem);-webkit-box-pack:start;justify-content:flex-start}}@media screen and (min-width: 769px){.react-root .interviewbit-problem-header-v2 .ib-header-nav-item__text{font-size:1.6rem;font-weight:600}}@media screen and (max-width: 768px){.react-root .interviewbit-problem-header-v2 .ib-header-nav-item__text{font-size:1.4rem}}@media screen and (min-width: 769px){.react-root .interviewbit-problem-header-v2 .ib-header-nav-item__icon{width:2.4rem;height:2.4rem;margin:0 1.8rem .5rem 0;color:#00ccb6}}.react-root .interviewbit-problem-header-v2 .ib-header-nav-item__label{-webkit-transform:translate(9rem, -3rem);transform:translate(9rem, -3rem)}@media screen and (max-width: 768px){.react-root .interviewbit-problem-header-v2 .ib-header-nav-item__label{-webkit-transform:translate(8rem, -1rem);transform:translate(8rem, -1rem)}}.react-root .interviewbit-problem-header-v2 .ib-header-nav-dropdown-item{padding:1rem 1.5rem;margin-left:2rem;width:88%}.react-root .interviewbit-problem-header-v2 .ib-header-nav-dropdown-item__text{margin:0}.react-root .interviewbit-problem-header-v2 .user-details-item__dropdown{padding:1.6rem .8rem;border-radius:1.2rem}.react-root .interviewbit-header-v2-streak{z-index:8 !important;border-bottom:medium none currentcolor !important;padding:0 !important;height:auto !important;max-height:none !important;border-radius:1.6rem}.react-root .interviewbit-header-v2-dropdown{padding:0 !important;border-radius:1.5rem;height:auto !important;max-height:none !important;z-index:2 !important}@media screen and (min-width: 769px){.react-root .interviewbit-header-v2-dropdown{overflow:hidden}}@-webkit-keyframes linear-reverse{0%{background-position:100% 0}30%{background-position:0 0}100%{background-position:0 0}}@keyframes linear-reverse{0%{background-position:100% 0}30%{background-position:0 0}100%{background-position:0 0}}.react-root .stackable-toast{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:1rem 2rem;border-radius:.4rem;margin:.5rem 0;flex-wrap:nowrap;word-break:break-word;-webkit-box-flex:0;flex:0 0 auto}.react-root .stackable-toast-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;position:fixed;z-index:15}.react-root .stackable-toast-container--top-right{-webkit-box-align:end;align-items:flex-end}.react-root .stackable-toast-container--bottom-right{-webkit-box-align:end;align-items:flex-end}.react-root .stackable-toast-container--top-left{-webkit-box-align:start;align-items:flex-start}.react-root .stackable-toast-container--bottom-left{-webkit-box-align:start;align-items:flex-start}.react-root .stackable-toast-close{font-size:1.4rem;padding:0 .1rem;margin:0 .4rem;border-radius:.4rem}.react-root .user-avatar{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:3.5rem;height:3.5rem;font-weight:700;font-size:1.4rem;background-color:#ffecee;color:#f90029;border-radius:5rem;margin:.5rem;padding:1rem}.react-root .ib-footer{padding:1rem;background-color:#022;color:#fff}.react-root .ib-footer__wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;max-width:120rem;width:100%;margin-left:auto;margin-right:auto;margin-top:1.5rem}.react-root .ib-footer__brand-icon{width:20rem;margin:1rem}.react-root .ib-footer__practice>li{-webkit-box-flex:1;flex:1}.react-root .ib-footer__social,.react-root .ib-footer__practice{display:-webkit-box;display:flex;list-style:none;padding:0}.react-root .ib-footer__item{padding:.5rem .5rem .5rem 1.5rem;font-size:1.6rem;font-weight:400;cursor:pointer;list-style:none}.react-root .ib-footer__item .b{font-weight:700}.react-root .ib-footer__item--spaced-top{padding-top:1.5rem}.react-root .ib-footer__item--spaced-bottom{padding-bottom:1.5rem}.react-root .ib-footer__item>a{color:#bbc6c5;font-size:1.4rem;margin:1rem 0}.react-root .ib-footer__item>a>b{color:#fff;font-size:1.6rem}.react-root .ib-footer__links,.react-root .ib-footer__interview-links{display:-webkit-box;display:flex;flex-wrap:wrap}.react-root .ib-footer__links .ib-footer__item,.react-root .ib-footer__interview-links .ib-footer__item{-webkit-box-flex:0;flex:0 0 50%}.react-root .ib-footer__col{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:0}.react-root .ib-footer__icon{margin:1rem}.react-root .ib-footer__items{width:100%;padding:0;margin:.5rem 0;list-style:none}.react-root .ib-footer__items--small{height:8rem}.react-root .ib-footer__items--medium{height:16rem}.react-root .ib-footer__items--large{height:74rem}.react-root .ib-footer__items--no-margin{margin:0}.react-root .ib-footer__section{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:100%}.react-root .ib-footer .b{display:block;margin-bottom:.5rem}@media screen and (min-width: 769px){.react-root .ib-footer__wrapper{-webkit-box-align:start;align-items:flex-start}.react-root .ib-footer__content{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start}.react-root .ib-footer__social{align-self:flex-start}.react-root .ib-footer__brand-section{-webkit-box-flex:1;flex:1 0 25%}.react-root .ib-footer__other-section{-webkit-box-flex:1;flex:1 0 75%}.react-root .ib-footer__practice{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.react-root .ib-footer__item{font-size:1.6rem}.react-root .ib-footer__interview-links .ib-footer__item{-webkit-box-flex:0;flex:0 0 33%}}.react-root .ib-footer--hidden{display:none}.react-root .ib-footer-social{background-size:9.6rem 3.2rem;background-image:url(https://assets.interviewbit.com/packs/images/footer-social.c7ae0d.png);background-repeat:no-repeat;display:block}.react-root .ib-footer-social__fb,.react-root .ib-footer-social__twitter,.react-root .ib-footer-social__mail{height:3.2rem;width:3.2rem;background-position:-3.2rem}.react-root .ib-footer-social__twitter{background-position:-6.4rem}.react-root .ib-footer-social__mail{background-position:0}.react-root .ib-discord{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;text-align:center;margin:2rem;padding:1rem 1.5rem;border-radius:.8rem;background-color:#d9ddfe}@media screen and (max-width: 768px){.react-root .ib-discord{margin:4rem 0 0 0}}.react-root .ib-discord__icon{width:4rem;height:4rem;margin-right:1rem}.react-root .progress-circle{font-size:2rem;position:relative;padding:0;width:5rem;height:5rem;background-color:#d6dcdc;border-radius:50%;line-height:0;float:left}.react-root .progress-circle:after{border:none;position:absolute;top:.2rem;left:.2rem;text-align:center;display:block;border-radius:50%;width:4.6rem;height:4.6rem;background-color:#fff;content:" "}.react-root .progress-circle .clipper{border-radius:50%;width:5rem;height:5rem;position:absolute;clip:rect(0, 5rem, 5rem, 2.5rem)}.react-root .progress-circle .value-bar{position:absolute;clip:rect(0, 2.5rem, 5rem, 0);width:5rem;height:5rem;border-radius:50%;border:.45rem solid #00ce2f;box-sizing:border-box}.react-root .progress-circle span{position:absolute;width:5rem;text-align:center;display:block;color:#506b6a;z-index:2;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.react-root .progress-circle.over50 .first50-bar{position:absolute;clip:rect(0, 5rem, 5rem, 2.5rem);background-color:#00ce2f;border-radius:50%;width:5rem;height:5rem}.react-root .progress-circle.over50 .clipper{clip:rect(auto, auto, auto, auto)}.react-root .ib-donut-sector{fill:transparent;stroke:#00ccd0;stroke-width:26;stroke-dasharray:0 10000;-webkit-transition:stroke-dasharray .3s,stroke-width .2s;transition:stroke-dasharray .3s,stroke-width .2s;-webkit-transition-timing-function:cubic-bezier(0.82, 0.25, 0.15, 0.77);transition-timing-function:cubic-bezier(0.82, 0.25, 0.15, 0.77)}.react-root .ib-donut{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:relative}.react-root .ib-donut__container{border-radius:50%;overflow:visible}.react-root .ib-donut__background-circle{fill:transparent;stroke:#dae2e5;stroke-width:26}.react-root .ib-donut__inner-circle{-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:absolute;-webkit-box-flex:0;flex:0 0 auto;background-color:#fff;border-radius:50%}.react-root .ib-user-progress{display:-webkit-box;display:flex;padding:1rem 2rem;background-color:#fff;font-size:1.4rem;position:relative}.react-root .ib-user-progress__data{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-flex:1;flex:1 0 0;margin-left:2rem;-webkit-box-pack:center;justify-content:center}.react-root .ib-user-progress__sector{cursor:pointer}.react-root .ib-user-progress__sector--blue{stroke:#00ccd0}.react-root .ib-user-progress__sector--yellow{stroke:#ff9700}.react-root .ib-user-progress__heading{padding:.5rem;font-weight:600}.react-root .ib-user-progress__stat{display:-webkit-box;display:flex;justify-content:space-around;padding:.5rem}.react-root .ib-user-progress__info-icon{margin-left:.3rem}.react-root .ib-user-progress__text--blue{color:#00ccd0}.react-root .ib-user-progress__text--yellow{color:#ff9700}.react-root .ib-user-progress__text--purple{color:purple}@media screen and (max-width: 768px){.react-root .ib-user-progress__text{font-size:1.6rem;padding:1rem 0}}.react-root .notes{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;z-index:100;width:30rem;height:34rem;max-height:calc(100vh - 4rem);overflow:hidden;touch-action:none;position:absolute;border-radius:1.6rem;-webkit-transition:width 1s,height 1s;transition:width 1s,height 1s;background-color:#f8f9f9;box-shadow:.1rem .2rem 2.4rem 0 rgba(0,0,0,.12)}.react-root .notes__header{display:-webkit-box;display:flex;width:100%;padding:.5rem;cursor:-webkit-grab;cursor:grab;-webkit-box-pack:justify;justify-content:space-between;background-color:#fff}.react-root .notes__body{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;-webkit-box-flex:1;flex-grow:1;background-color:#fff}.react-root .notes__input{border:none;outline:none;padding:.5rem 1rem;text-overflow:ellipsis}.react-root .notes__action-btn{height:3rem;padding:.6rem;border-radius:.6rem}.react-root .notes__icon--success{color:#00ce2f}.react-root .notes__icon--error{color:#ee001d}.react-root .notes__icon--loading{color:#00d6da}.react-root .notes__textarea{height:100%;padding:1rem;background-color:#fff;border:none;border-radius:.4rem;resize:none;outline:none}.react-root .notes__footer{display:-webkit-box;display:flex;width:100%;cursor:-webkit-grab;cursor:grab;-webkit-box-align:center;align-items:center;padding:.5rem 1rem;background-color:#f1f3f3}.react-root .notes__drag{padding:.8rem;border-radius:.8rem}.react-root .notes__drag:hover{background-color:#e3e8e8}.react-root .notes__btn{padding:.8rem;border-radius:.8rem;background-color:#e3e8e8}.react-root .notes__card{height:6.4rem;padding:1.2rem;-webkit-box-align:center;align-items:center;margin-bottom:1rem;border-radius:1.6rem;-webkit-box-pack:justify;justify-content:space-between;border:.1rem solid #d6dcdc}.react-root .notes__card:hover{background-color:#e3e8e8}.react-root .notes__tooltip{z-index:100;color:#fff;background-color:#002726}.react-root .notes__delete-btn{padding:.5rem;border-radius:.8rem}.react-root .notes__delete-btn:hover{background-color:#e3e8e8}.react-root .notes--active-cta{padding:.8rem;border-radius:.8rem;color:#007883;background-color:#b8f7f8}.react-root .notes--expanded{width:52rem;height:60rem}.react-root .notes--draging{cursor:-webkit-grabbing;cursor:grabbing}.react-root .notes-tooltip{width:25.2rem;height:28.3rem;padding:1.5rem 1.3rem 1.5rem 2rem;border-radius:1.2rem;overflow:hidden;cursor:default;color:#fff;background-color:#0074d9}.react-root .notes-tooltip__header{font-weight:300}.react-root .notes-tooltip__triangle{width:0;height:0;z-index:-1;top:8.3rem;right:8.6rem;border-left:3.8rem solid transparent;border-right:3.8rem solid transparent;border-bottom:7.6rem solid #0074d9}.react-root .notes-tooltip__list{padding-left:1.5rem}.react-root .notes-tooltip__svg{z-index:-1;height:15rem;right:-5rem;top:-2.5rem}.react-root .notes-tooltip__img{width:2.5rem;height:2.5rem;padding:.3rem .5rem;border-radius:.8rem;background-color:#005bb3}.react-root .notes-tooltip__cta{width:25%;margin-left:auto;margin-right:1rem;padding:.2rem .7rem;border-radius:1.2rem;border:.1rem #fff solid}.react-root .ib-feedback__modal{max-width:unset;width:37%;padding:2rem 3rem;border-radius:1.6rem}@media screen and (max-width: 480px){.react-root .ib-feedback__modal{width:90%}}.react-root .ib-feedback__user-rating{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;margin:0 0 -1rem -0.5rem}.react-root .ib-feedback__user-rating .dv-star-rating-star{font-size:1.6rem}.react-root .ib-feedback__heading{font-size:2.2rem;margin-bottom:1.8rem;text-align:left}.react-root .ib-feedback__heading--italic{font-style:italic}.react-root .ib-feedback__heading--large{font-style:700;color:#1a3d3c}.react-root .ib-feedback__heading--small{color:#869898;font-size:1.4rem}.react-root .ib-feedback__question{color:#506b6a;font-size:1.6rem}.react-root .ib-feedback__tag-container{margin:1rem 0 4rem 0}.react-root .ib-feedback__tag .tag-select{font-size:1.4rem;color:#506b6a;background-color:#fff;padding:.8rem;margin:1rem 1.5rem 1rem 0;border:.1rem rgba(0,0,0,.12) solid;border-radius:.6rem}.react-root .ib-feedback__tag--active{background-color:#e3e8e8 !important}.react-root .ib-feedback__tag--default{background-color:#fff}.react-root .ib-feedback__text-area{width:100%;padding:1rem;margin:2rem 0 0 0;border:.1rem #d6dcdc solid;border-radius:1.2rem}.react-root .ib-feedback__submit-btn-conatiner{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.react-root .ib-feedback__submit-btn{color:#e3e8e8;background-color:#0097a0;padding:1.5rem 5rem;border-radius:.8rem}.react-root .ib-feedback__submit-btn:hover{background-color:#005866}.react-root .ib-feedback-nudge{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;max-width:24.1rem;position:fixed;bottom:8rem;right:4rem;text-align:center;box-shadow:.1rem .2rem 1.6rem #00000040;border-radius:.8rem;background-color:#fff;padding:2.4rem 2.8rem;z-index:1;line-height:1.4}.react-root .ib-feedback-nudge__close-btn{width:2rem;height:2rem;position:absolute;top:.9rem;right:1.2rem;border-radius:50%;color:#aeaeae;background-color:#aeaeae33}.react-root .ib-feedback-nudge__ib-logo{width:5.6rem}.react-root .ib-feedback-nudge__title{font-size:1.8rem;font-weight:700;color:#1a3d3c}.react-root .ib-feedback-nudge__rating-label{font-size:1.4rem;color:#a1afaf}.react-root .ib-feedback-thankyou-modal{min-width:50rem;border-radius:1.6rem}.react-root .ib-feedback-thankyou-modal__body{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;min-height:36rem;font-size:2.2rem;font-weight:700;color:#1a3d3c}@media screen and (max-width: 480px){.react-root .ib-feedback-thankyou-modal{min-width:100%}}.react-root .p-login{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-flex:1;flex:1 0 0;width:100%}@media screen and (max-width: 768px){.react-root .p-login{margin:0 1rem;width:calc(100% - 2rem)}}.react-root .p-login__container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:1rem 0;width:100%}.react-root .p-login__text{color:#506b6a;font-size:1.4rem;padding:.5rem 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.react-root .p-login__text--bold{font-weight:700}.react-root .p-login__text--link{color:#0b65bf;cursor:pointer;-webkit-box-flex:0;flex:0 0 auto}.react-root .p-login__text--link:hover{text-decoration:underline}.react-root .p-login__text--attention{color:#f90029}.react-root .p-login__text--italic{font-style:italic}.react-root .p-login__text span,.react-root .p-login__text a{padding:0 .3rem}.react-root .p-login__input{padding:1rem;margin:1rem 0;border-radius:.4rem;border:solid .1rem #d6dcdc !important;outline:none}.react-root .p-login__remeber-me{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:1rem 0}.react-root .p-login__checkbox{margin-right:1rem;width:unset !important}.react-root .p-login__button{-webkit-box-flex:0;flex:0 0 auto;margin:2rem 0;font-weight:700}.react-root .p-login-providers{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:1rem 0 2rem 0;margin-bottom:1rem;border-bottom:solid .1rem #d6dcdc}.react-root .p-login-providers__icon-container{margin-right:2rem}.react-root .p-login-providers__icon{width:4rem;height:4rem}.react-root .panel-skeleton{padding:2rem}@media screen and (min-width: 769px){.react-root .panel-skeleton{padding:0}}.react-root .panel-skeleton__authProviders{display:-webkit-box;display:flex}.react-root .panel-skeleton__authProviders>div{margin:2rem 3rem 0 0;border-radius:50%}.react-root .panel-skeleton__content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;margin:5rem 0}.react-root .panel-skeleton__content>div{margin:.8rem 0}.react-root .panel{display:-webkit-box;display:flex;border-radius:0;height:100%;width:60rem;max-width:unset;left:calc(100% - 60rem);-webkit-transition:visibility .5s ease-in-out,left .5s ease-in-out,width .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:visibility .5s ease-in-out,left .5s ease-in-out,width .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out,visibility .5s ease-in-out,left .5s ease-in-out,width .5s ease-in-out;transition:transform .5s ease-in-out,visibility .5s ease-in-out,left .5s ease-in-out,width .5s ease-in-out,-webkit-transform .5s ease-in-out}.react-root .panel--open{visibility:visible;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}.react-root .panel--close{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}@media screen and (max-width: 768px){.react-root .panel--close{-webkit-transform:translateY(100%) translateX(0);transform:translateY(100%) translateX(0)}}@media screen and (max-width: 768px){.react-root .panel{width:100%;left:0;max-height:100%;height:55rem;bottom:0;top:unset;border-radius:.8rem .8rem 0 0}}.react-root .panel__container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-flex:1;flex:1 0 0;z-index:2;margin:10rem 6rem 1rem 6rem;height:calc(100% - 2rem);-webkit-transition:margin .5s ease-in-out;transition:margin .5s ease-in-out}@media screen and (max-width: 768px){.react-root .panel__container{margin:10rem 4rem 1rem 4rem}}@media screen and (max-width: 768px){.react-root .panel__container{-webkit-box-align:center;align-items:center;margin:0;padding:0}}.react-root .panel__handle{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;display:none;height:4rem;width:100%;-webkit-box-flex:0;flex:0 0 auto}@media screen and (max-width: 768px){.react-root .panel__handle{display:-webkit-box;display:flex}}.react-root .panel__handle-line{width:5rem;border:solid rgba(0,0,0,.16);border-radius:2rem;border-width:.2rem}.react-root .panel__title{font-size:1.4rem;padding:2.4rem 0 1.4rem 0;font-weight:700;-webkit-box-flex:0;flex:0 1 auto}@media screen and (max-width: 768px){.react-root .panel__title{padding:1rem 0}}.react-root .panel__content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;color:#506b6a;font-size:1.4rem;overflow:auto;-webkit-box-flex:1;flex:1 0 0;margin-top:1rem;width:100%}.react-root .panel__close{font-size:2rem;position:absolute;right:2rem;top:2rem;color:#506b6a}@media screen and (max-width: 768px){.react-root .panel__close{display:none}}.react-root .panel__icon{width:3.2rem;height:3.2rem}@media screen and (max-width: 768px){.react-root .panel__icon{display:none}}.react-root .panel__actions{display:-webkit-box;display:flex;margin:2.1rem 0 5rem 0}@media screen and (max-width: 768px){.react-root .panel__actions{-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin:1rem 0}}.react-root .panel--expand{left:30%;width:70%}.react-root .panel--expand .panel__container{margin-top:-10rem;margin-bottom:-5rem}.react-root .panel-action{font-size:1.4rem;font-weight:700;cursor:pointer;padding:.5rem;margin-right:1.5rem;background-color:unset;border-radius:.8rem}.react-root .panel-action:last-child{margin:0}.react-root .panel-action--blue{color:#00ccd0}.react-root .panel-action--yellow{color:#ff9700}.react-root .panel-action--disabled{pointer-events:none;background-color:#d6dcdc}.react-root .problem-list-panel{background-color:#f8f9f9;display:-webkit-box;display:flex;border-radius:0;height:100%;max-width:70rem;top:0;left:0}.react-root .problem-list-panel--open{visibility:visible;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}.react-root .problem-list-panel--close{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}@media screen and (max-width: 768px){.react-root .problem-list-panel--close{-webkit-transform:translateY(100%) translateX(0);transform:translateY(100%) translateX(0)}}.react-root .problem-list-panel__container{overflow:hidden}.react-root .problem-list-panel--sp-wdget{background-color:#fff}.react-root .ib-icons-filter{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-left:1rem;cursor:pointer}.react-root .ib-icons-filter__head--up{height:0;width:0;border:.5rem solid transparent;border-bottom-color:#d6dcdc;margin-bottom:.025rem}.react-root .ib-icons-filter__head--up.active{border-bottom-color:#000}.react-root .ib-icons-filter__head--down{height:0;width:0;border:.5rem solid transparent;border-top-color:#d6dcdc;margin-top:.025rem}.react-root .ib-icons-filter__head--down.active{border-top-color:#000}.react-root .ib-icons-layout{display:-webkit-box;display:flex;cursor:pointer}.react-root .ib-icons-layout.inverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.react-root .ib-icons-layout__body{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:2.6rem;width:1.4rem}.react-root .ib-icons-layout__body:first-child{margin-right:.2rem}.react-root .ib-icons-layout__body.inverse:first-child{margin-right:0}.react-root .ib-icons-layout__body.inverse:last-child{margin-right:.2rem}.react-root .ib-icons-layout__item{display:-webkit-box;display:flex;-webkit-box-flex:1;flex-grow:1;background-color:#f3f3f3}.react-root .ib-icons-layout__item:nth-child(2){margin-top:.2rem}.react-root .ib-icons-layout__item--highlighted{background-color:#00ccd0}.react-root .interviewbit{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;position:relative;width:100%;height:100%;color:#1a3d3c;font-size:1.4rem;background-color:#f8f9f9}.react-root .interviewbit .overflow-auto{overflow:auto}.react-root .interviewbit-body{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-flex:1;flex:1 0 0}.react-root .interviewbit-header{display:-webkit-box;display:flex;height:6rem;-webkit-transition:all 360ms ease-in-out;transition:all 360ms ease-in-out;max-height:6rem;z-index:2;overflow:hidden}.react-root .interviewbit-header--nozindex{z-index:unset}.react-root .interviewbit-header--hidden{max-height:0;-webkit-transform:translateY(-150%);transform:translateY(-150%);padding:0}.react-root .interviewbit-header__fullscreen{padding:0 !important;margin:0 2rem !important;border:none !important;box-shadow:none !important}.react-root .interviewbit-header__fullscreen .ib-header-burger{padding:0 !important}@media screen and (max-width: 768px){.react-root .interviewbit-header{-webkit-transform:unset;transform:unset}}@media screen and (max-width: 480px){.react-root .interviewbit-header{height:7.2rem;max-height:7.2rem}}.react-root .interviewbit-header-v2,.react-root .interviewbit-problem-header-v2{z-index:11;padding:.8rem 1.6rem;min-height:5.2rem;max-height:5.2rem;border-bottom:.1rem solid #e3e8e8}@media screen and (max-width: 768px){.react-root .interviewbit-header-v2,.react-root .interviewbit-problem-header-v2{position:static;max-height:5.2rem;padding:.5rem 1rem}}.react-root .interviewbit-header-v2 .moonshot .sr-modal,.react-root .interviewbit-problem-header-v2 .moonshot .sr-modal{height:43rem}.react-root .interviewbit-header-v2 .moonshot .sr-modal:before,.react-root .interviewbit-problem-header-v2 .moonshot .sr-modal:before{visibility:hidden}.react-root .interviewbit-header-v2 .moonshot .sr-backdrop,.react-root .interviewbit-problem-header-v2 .moonshot .sr-backdrop{border-radius:1.6rem}.react-root .interviewbit-problem-header-v2{height:4.8rem;max-height:4.8rem}.react-root .ib-fab{display:-webkit-box;display:flex;box-shadow:0 .8rem 2.4rem 0 rgba(252,51,79,.16);-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background-color:#fff;color:#fc334f;position:absolute;width:6rem;height:6rem;border-radius:50%;cursor:pointer;z-index:100;touch-action:none;-webkit-tap-highlight-color:transparent}.react-root .ib-fab--open{color:#1a3d3c}.react-root .ib-fab__item{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;position:absolute;z-index:99;color:#1a3d3c}.react-root .ib-fab__item--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.react-root .ib-fab__item-img{position:relative;width:4rem;height:4rem;border-radius:50%;cursor:pointer;background-color:#fff}.react-root .ib-fab__item-img img{position:absolute;top:50%;left:50%;width:3rem;height:3rem;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.react-root .ib-fab__item-text{box-shadow:0 .8rem 2.4rem 0 rgba(252,51,79,.16);margin:0 1rem;padding:1rem;border-radius:.8rem;background-color:#fff}.react-root .ib-fab__loggedout{box-shadow:0 .8rem 2.4rem 0 rgba(252,51,79,.16);border-radius:.8rem;height:15rem;width:20rem;background-color:#fff}.react-root .ib-fab__loggedout-arrow{position:absolute;right:2rem;bottom:-2rem;width:0;height:0;border-style:solid;border-width:0 3rem 2rem 0;border-color:transparent #fff transparent transparent}.react-root .ib-fab__loggedout-arrow--reverse{left:2rem;border-width:0 0 2rem 3rem;border-color:transparent transparent transparent #fff}.react-root .ib-fab__login{background-color:#00ccd0;color:#fff !important;border-radius:.8rem;margin:1rem 0;padding:1rem 2rem;font-size:1.8rem}.react-root .ib-fab__login:hover{color:#fff !important;background-color:#00ccd0 !important}.react-root .ib-fab-v2{display:-webkit-box;display:flex;width:6rem;height:6rem;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background-color:#fff;color:#aa000f;position:fixed;border-radius:50%;cursor:pointer;z-index:96;touch-action:none;-webkit-tap-highlight-color:transparent;box-shadow:0 .8rem 2.4rem 0 #fc334f29}.react-root .ib-fab-v2--open{color:#0d3231}.react-root .ib-fab-v2__item{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;position:fixed;z-index:99;background-color:#fff;padding:1.4rem 2rem;gap:1.2rem;border-radius:4rem}.react-root .ib-fab-v2__item-img{width:3.5rem;height:3.5rem;padding-right:1.2rem;border-right:.1rem solid #d6dcdc;color:#0097a0}.react-root .ib-fab-v2__item-text{font-size:1.6rem;font-weight:700;color:#0d3231}.react-root .ib-fab-v2__item-caret{width:2rem;height:2rem;color:#000}.react-root .ib-fab-v2__loggedout{border-radius:.8rem;height:15rem;width:20rem;background-color:#fff}.react-root .ib-fab-v2__loggedout-arrow{position:absolute;right:2rem;bottom:-2rem;width:0;height:0;border-style:solid;border-width:0 3rem 2rem 0;border-color:transparent #fff transparent transparent}.react-root .ib-fab-v2__loggedout-arrow--reverse{left:2rem;border-width:0 0 2rem 3rem;border-color:transparent transparent transparent #fff}.react-root .ib-fab-v2__login{background-color:#00ccd0;color:#fff !important;border-radius:.8rem;margin:1rem 0;padding:1rem 2rem;font-size:1.8rem}.react-root .ib-fab-v2__login:hover{color:#fff !important;background-color:#00ccd0 !important}.react-root .ib-horizontal-scroll{position:relative;padding:0 1.5rem}@media screen and (min-width: 769px){.react-root .ib-horizontal-scroll{padding:0}}.react-root .ib-horizontal-scroll__container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;position:relative;margin:0 -1rem}@media screen and (min-width: 769px){.react-root .ib-horizontal-scroll__container{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.react-root .ib-horizontal-scroll__container>a{padding:0 1rem}.react-root .xlarge{min-height:5rem !important;min-width:5rem !important}.react-root .ib-scroll-card{display:-webkit-box;display:flex;height:7rem;-webkit-box-flex:1;flex-grow:1;border-radius:1rem;-webkit-box-align:center;align-items:center;text-align:center}.react-root .ib-scroll-card:hover{box-shadow:#e9e9e9 .002rem .001rem 1.3rem .001rem;cursor:pointer;-webkit-transform:scale(1.01);transform:scale(1.01);-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out}@media screen and (min-width: 769px){.react-root .ib-scroll-card{height:13.2rem;min-width:15rem;max-width:16rem;flex-basis:100%;-webkit-box-align:center;align-items:center}}.react-root .ib-scroll-card__logo{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin:0 2rem;height:5rem;width:5rem}@media screen and (min-width: 769px){.react-root .ib-scroll-card__logo{border-bottom:.15rem solid #f1f3f3;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;flex-basis:75%}}.react-root .ib-scroll-card__logo>img{max-height:3rem;max-width:3rem}.react-root .ib-scroll-card__content{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;font-size:1.7rem;color:#1a3d3c}@media screen and (min-width: 769px){.react-root .ib-scroll-card__content{margin:2rem .6rem;flex-basis:20%;font-size:1.65rem}}.react-root .ib-card{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;border-radius:1.3;background-color:#fff;margin:0;margin-bottom:.8rem}@media screen and (min-width: 769px){.react-root .ib-card{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.react-root .ib-card__logo{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.react-root .ib-scroll-card__custom{margin:0 2rem 2.5rem 0}@media screen and (max-width: 768px){.react-root .ib-scroll-card__custom{margin:1rem 2rem 1rem 0;max-width:14rem}}@media screen and (max-width: 768px){.react-root .ib-scroll-card__custom{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:14rem;width:30%;-webkit-box-flex:1;flex-grow:1;max-width:29%}}@media screen and (max-width: 480px){.react-root .ib-scroll-card__custom{width:30%;-webkit-box-flex:1;flex-grow:1;max-width:45%}}@media screen and (max-width: 768px){.react-root .ib-scroll-card__logo-custom{flex-basis:75%;border-bottom:.15rem solid #f1f3f3}}.react-root .ib-scroll-card__content-custom{margin:1rem .6rem 2rem .6rem;font-size:1.4rem;color:#506b6a}@media screen and (max-width: 768px){.react-root .ib-scroll-card__content-custom{flex-basis:20%;max-width:12rem}}.react-root .ib-scroll-card__anchor-div{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;height:100%}.react-root .ib-scroll-card .fallback-logos{-webkit-transform:scale(2);transform:scale(2)}.react-root .carousel-container{position:relative}.react-root .carousel-container__icons-left-arrow,.react-root .carousel-container__icons-right-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.react-root .carousel-container__icons-left-arrow>i,.react-root .carousel-container__icons-right-arrow>i{color:#fff;font-size:4rem}.react-root .carousel-container__icons-left-arrow{left:0;visibility:hidden}.react-root .carousel-container__icons-right-arrow{right:0;visibility:hidden}.react-root .carousel-container:hover>.carousel-container__icons-left-arrow,.react-root .carousel-container:hover .carousel-container__icons-right-arrow{box-shadow:rgba(0,0,0,.1) .1rem .2rem .2rem .1rem;visibility:visible;border-radius:50%;cursor:pointer}.react-root .carousel-container__bubble-sliders{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;width:100%;bottom:2rem;position:absolute}.react-root .carousel-container img{width:100%;max-width:40rem;border-radius:1rem}.react-root .bubble-sliders{box-shadow:rgba(0,0,0,.1) .1rem .2rem .2rem .1rem;cursor:pointer;height:1.5rem;width:1.5rem;border-radius:50%;margin-right:1.5rem;border:.16rem solid #fff;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.react-root .bubble-sliders:hover,.react-root .bubble-sliders--fill{background-color:#fff}.react-root .ib-editor-shortcuts{width:28rem;padding:1.6rem}.react-root .ib-editor-shortcuts__header{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-weight:700;font-size:1.6rem;color:#0d3231;margin-bottom:1rem}.react-root .ib-editor-shortcuts__row{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-size:1.4rem;color:#0d3231;padding:1.2rem 0}.react-root .ib-editor-shortcuts__name{width:60%}.react-root .ib-editor-shortcuts__key{width:40%}.react-root .bg-white{background-color:#fff !important}.react-root .ib-company-sprites{position:absolute}.react-root .ib-company-sprites{background-size:10701px 84px;background-image:url(https://assets.interviewbit.com/packs/images/company-sprites.1882af.png);background-repeat:no-repeat;display:block}.react-root .ib-company-sprites.ib-1mg{height:64px;width:118px;background-position:-7653px;position:relative}.react-root .ib-company-sprites.ib-adobe{height:64px;width:77px;background-position:-5870px;position:relative}.react-root .ib-company-sprites.ib-airbnb{height:64px;width:60px;background-position:-1121px;position:relative}.react-root .ib-company-sprites.ib-amazon{height:64px;width:70px;background-position:-5596px;position:relative}.react-root .ib-company-sprites.ib-apple{height:64px;width:54px;background-position:-206px;position:relative}.react-root .ib-company-sprites.ib-applift{height:64px;width:56px;background-position:-280px;position:relative}.react-root .ib-company-sprites.ib-arcesium{height:64px;width:64px;background-position:-1602px;position:relative}.react-root .ib-company-sprites.ib-autodesk{height:64px;width:68px;background-position:-4628px;position:relative}.react-root .ib-company-sprites.ib-barclays{height:64px;width:60px;background-position:-1201px;position:relative}.react-root .ib-company-sprites.ib-bidgely{height:64px;width:104px;background-position:-7401px;position:relative}.react-root .ib-company-sprites.ib-bloomsberg{height:64px;width:64px;background-position:-1686px;position:relative}.react-root .ib-company-sprites.ib-box{height:64px;width:64px;background-position:-1770px;position:relative}.react-root .ib-company-sprites.ib-citi{height:64px;width:100px;background-position:-7041px;position:relative}.react-root .ib-company-sprites.ib-cloudcv{height:64px;width:100px;background-position:-7161px;position:relative}.react-root .ib-company-sprites.ib-codenation{height:64px;width:100px;background-position:-7281px;position:relative}.react-root .ib-company-sprites.ib-commonfloor{height:64px;width:132px;background-position:-8069px;position:relative}.react-root .ib-company-sprites.ib-coupon_duniya{height:64px;width:68px;background-position:-4716px;position:relative}.react-root .ib-company-sprites.ib-credit_suisse{height:64px;width:92px;background-position:-6481px;position:relative}.react-root .ib-company-sprites.ib-de_shaw{height:64px;width:291px;background-position:-9727px;position:relative}.react-root .ib-company-sprites.ib-directi{height:64px;width:68px;background-position:-4804px;position:relative}.react-root .ib-company-sprites.ib-doordash{height:64px;width:108px;background-position:-7525px;position:relative}.react-root .ib-company-sprites.ib-dropbox{height:64px;width:64px;background-position:-1854px;position:relative}.react-root .ib-company-sprites.ib-ebay{height:64px;width:160px;background-position:-8399px;position:relative}.react-root .ib-company-sprites.ib-expedia{height:64px;width:64px;background-position:-1938px;position:relative}.react-root .ib-company-sprites.ib-fab{height:104px;width:179px;background-position:-8948px;position:relative}.react-root .ib-company-sprites.ib-facebook{height:64px;width:64px;background-position:-2022px;position:relative}.react-root .ib-company-sprites.ib-flipkart{height:64px;width:66px;background-position:-4542px;position:relative}.react-root .ib-company-sprites.ib-freecharge{height:64px;width:64px;background-position:-2106px;position:relative}.react-root .ib-company-sprites.ib-goibibo{height:64px;width:68px;background-position:-4892px;position:relative}.react-root .ib-company-sprites.ib-gojek{height:64px;width:68px;background-position:-4980px;position:relative}.react-root .ib-company-sprites.ib-google{height:64px;width:64px;background-position:-2190px;position:relative}.react-root .ib-company-sprites.ib-grofers{height:64px;width:72px;background-position:-5686px;position:relative}.react-root .ib-company-sprites.ib-groupon{height:64px;width:64px;background-position:-2274px;position:relative}.react-root .ib-company-sprites.ib-hackerrank{height:64px;width:56px;background-position:-356px;position:relative}.react-root .ib-company-sprites.ib-healthifyme{height:64px;width:64px;background-position:-2358px;position:relative}.react-root .ib-company-sprites.ib-healthkart{height:64px;width:64px;background-position:-2442px;position:relative}.react-root .ib-company-sprites.ib-helpshift{height:64px;width:176px;background-position:-8774px;position:relative}.react-root .ib-company-sprites.ib-hike{height:64px;width:158px;background-position:-8221px;position:relative}.react-root .ib-company-sprites.ib-housing{height:64px;width:64px;background-position:-2526px;position:relative}.react-root .ib-company-sprites.ib-indeed{height:64px;width:44px;background-position:-10px;position:relative}.react-root .ib-company-sprites.ib-inmobi{height:64px;width:92px;background-position:-6593px;position:relative}.react-root .ib-company-sprites.ib-khosla_labs{height:64px;width:92px;background-position:-6705px;position:relative}.react-root .ib-company-sprites.ib-limeroad{height:64px;width:64px;background-position:-2610px;position:relative}.react-root .ib-company-sprites.ib-linkedin{height:64px;width:64px;background-position:-2694px;position:relative}.react-root .ib-company-sprites.ib-makemytrip{height:64px;width:64px;background-position:-2778px;position:relative}.react-root .ib-company-sprites.ib-mathworks{height:64px;width:72px;background-position:-5778px;position:relative}.react-root .ib-company-sprites.ib-media_net{height:64px;width:120px;background-position:-7929px;position:relative}.react-root .ib-company-sprites.ib-microsoft{height:64px;width:64px;background-position:-2862px;position:relative}.react-root .ib-company-sprites.ib-mongodb{height:64px;width:56px;background-position:-432px;position:relative}.react-root .ib-company-sprites.ib-moonfrog{height:64px;width:56px;background-position:-508px;position:relative}.react-root .ib-company-sprites.ib-mozilla{height:64px;width:56px;background-position:-584px;position:relative}.react-root .ib-company-sprites.ib-myntra{height:64px;width:92px;background-position:-6817px;position:relative}.react-root .ib-company-sprites.ib-opinio{height:64px;width:56px;background-position:-660px;position:relative}.react-root .ib-company-sprites.ib-nutanix{height:64px;width:88px;background-position:-6265px;position:relative}.react-root .ib-company-sprites.ib-oyo{height:64px;width:60px;background-position:-1281px;position:relative}.react-root .ib-company-sprites.ib-palantir{height:64px;width:60px;background-position:-1361px;position:relative}.react-root .ib-company-sprites.ib-paypal{height:64px;width:56px;background-position:-736px;position:relative}.react-root .ib-company-sprites.ib-paysafe{height:64px;width:80px;background-position:-6065px;position:relative}.react-root .ib-company-sprites.ib-paytm{height:64px;width:64px;background-position:-2946px;position:relative}.react-root .ib-company-sprites.ib-payu{height:64px;width:64px;background-position:-3030px;position:relative}.react-root .ib-company-sprites.ib-practo{height:64px;width:64px;background-position:-3114px;position:relative}.react-root .ib-company-sprites.ib-problems_list_icons_43{height:64px;width:329px;background-position:-10362px;position:relative}.react-root .ib-company-sprites.ib-proptiger{height:64px;width:64px;background-position:-3198px;position:relative}.react-root .ib-company-sprites.ib-pub_matic{height:64px;width:64px;background-position:-3282px;position:relative}.react-root .ib-company-sprites.ib-qubole{height:64px;width:64px;background-position:-3366px;position:relative}.react-root .ib-company-sprites.ib-quikr{height:64px;width:64px;background-position:-3450px;position:relative}.react-root .ib-company-sprites.ib-quora{height:64px;width:56px;background-position:-812px;position:relative}.react-root .ib-company-sprites.ib-reliance{height:64px;width:68px;background-position:-5068px;position:relative}.react-root .ib-company-sprites.ib-rivigo{height:64px;width:282px;background-position:-9425px;position:relative}.react-root .ib-company-sprites.ib-rubrik{height:64px;width:68px;background-position:-5156px;position:relative}.react-root .ib-company-sprites.ib-salesforce{height:64px;width:92px;background-position:-6929px;position:relative}.react-root .ib-company-sprites.ib-shopclues{height:64px;width:64px;background-position:-3534px;position:relative}.react-root .ib-company-sprites.ib-shuttl{height:64px;width:64px;background-position:-3618px;position:relative}.react-root .ib-company-sprites.ib-snapchat{height:64px;width:68px;background-position:-5244px;position:relative}.react-root .ib-company-sprites.ib-snapdeal{height:64px;width:68px;background-position:-5332px;position:relative}.react-root .ib-company-sprites.ib-sprinklr{height:64px;width:88px;background-position:-6373px;position:relative}.react-root .ib-company-sprites.ib-sumologoc{height:64px;width:64px;background-position:-3702px;position:relative}.react-root .ib-company-sprites.ib-swiggy{height:64px;width:48px;background-position:-138px;position:relative}.react-root .ib-company-sprites.ib-target{height:64px;width:64px;background-position:-3786px;position:relative}.react-root .ib-company-sprites.ib-tesla{height:64px;width:64px;background-position:-3870px;position:relative}.react-root .ib-company-sprites.ib-tinyowl{height:64px;width:64px;background-position:-3954px;position:relative}.react-root .ib-company-sprites.ib-tower_research{height:64px;width:64px;background-position:-4038px;position:relative}.react-root .ib-company-sprites.ib-traxcn{height:64px;width:64px;background-position:-4122px;position:relative}.react-root .ib-company-sprites.ib-treebo_hotels{height:64px;width:68px;background-position:-5420px;position:relative}.react-root .ib-company-sprites.ib-trubil{height:64px;width:118px;background-position:-7791px;position:relative}.react-root .ib-company-sprites.ib-truecaller{height:64px;width:68px;background-position:-5508px;position:relative}.react-root .ib-company-sprites.ib-twitch{height:64px;width:60px;background-position:-1441px;position:relative}.react-root .ib-company-sprites.ib-uber{height:64px;width:64px;background-position:-4206px;position:relative}.react-root .ib-company-sprites.ib-unbxd{height:64px;width:59px;background-position:-1042px;position:relative}.react-root .ib-company-sprites.ib-urban_clap{height:64px;width:64px;background-position:-4290px;position:relative}.react-root .ib-company-sprites.ib-urban_ladder{height:64px;width:236px;background-position:-9169px;position:relative}.react-root .ib-company-sprites.ib-visa{height:64px;width:80px;background-position:-6165px;position:relative}.react-root .ib-company-sprites.ib-walmart{height:64px;width:58px;background-position:-964px;position:relative}.react-root .ib-company-sprites.ib-wooplr{height:64px;width:175px;background-position:-8579px;position:relative}.react-root .ib-company-sprites.ib-yahoo{height:64px;width:64px;background-position:-4374px;position:relative}.react-root .ib-company-sprites.ib-yelp{height:64px;width:64px;background-position:-4458px;position:relative}.react-root .ib-company-sprites.ib-zendrive{height:64px;width:78px;background-position:-5967px;position:relative}.react-root .ib-company-sprites.ib-zenefits{height:64px;width:44px;background-position:-74px;position:relative}.react-root .ib-company-sprites.ib-zomato{height:64px;width:304px;background-position:-10038px;position:relative}.react-root .ib-company-sprites.ib-zopper{height:64px;width:61px;background-position:-1521px;position:relative}.react-root .ib-company-sprites.ib-zynga{height:64px;width:56px;background-position:-888px;position:relative}.react-root .ib-company-sprites.one-fourth{background-size:2675.25px 21px}.react-root .ib-company-sprites.one-fourth.ib-1mg{height:16px;width:29.5px;background-position:-1913.25px}.react-root .ib-company-sprites.one-fourth.ib-adobe{height:16px;width:19.25px;background-position:-1467.5px}.react-root .ib-company-sprites.one-fourth.ib-airbnb{height:16px;width:15px;background-position:-280.25px}.react-root .ib-company-sprites.one-fourth.ib-amazon{height:16px;width:17.5px;background-position:-1399px}.react-root .ib-company-sprites.one-fourth.ib-apple{height:16px;width:13.5px;background-position:-51.5px}.react-root .ib-company-sprites.one-fourth.ib-applift{height:16px;width:14px;background-position:-70px}.react-root .ib-company-sprites.one-fourth.ib-arcesium{height:16px;width:16px;background-position:-400.5px}.react-root .ib-company-sprites.one-fourth.ib-autodesk{height:16px;width:17px;background-position:-1157px}.react-root .ib-company-sprites.one-fourth.ib-barclays{height:16px;width:15px;background-position:-300.25px}.react-root .ib-company-sprites.one-fourth.ib-bidgely{height:16px;width:26px;background-position:-1850.25px}.react-root .ib-company-sprites.one-fourth.ib-bloomsberg{height:16px;width:16px;background-position:-421.5px}.react-root .ib-company-sprites.one-fourth.ib-box{height:16px;width:16px;background-position:-442.5px}.react-root .ib-company-sprites.one-fourth.ib-citi{height:16px;width:25px;background-position:-1760.25px}.react-root .ib-company-sprites.one-fourth.ib-cloudcv{height:16px;width:25px;background-position:-1790.25px}.react-root .ib-company-sprites.one-fourth.ib-codenation{height:16px;width:25px;background-position:-1820.25px}.react-root .ib-company-sprites.one-fourth.ib-commonfloor{height:16px;width:33px;background-position:-2017.25px}.react-root .ib-company-sprites.one-fourth.ib-coupon_duniya{height:16px;width:17px;background-position:-1179px}.react-root .ib-company-sprites.one-fourth.ib-credit_suisse{height:16px;width:23px;background-position:-1620.25px}.react-root .ib-company-sprites.one-fourth.ib-de_shaw{height:16px;width:72.75px;background-position:-2431.75px}.react-root .ib-company-sprites.one-fourth.ib-directi{height:16px;width:17px;background-position:-1201px}.react-root .ib-company-sprites.one-fourth.ib-doordash{height:16px;width:27px;background-position:-1881.25px}.react-root .ib-company-sprites.one-fourth.ib-dropbox{height:16px;width:16px;background-position:-463.5px}.react-root .ib-company-sprites.one-fourth.ib-ebay{height:16px;width:40px;background-position:-2099.75px}.react-root .ib-company-sprites.one-fourth.ib-expedia{height:16px;width:16px;background-position:-484.5px}.react-root .ib-company-sprites.one-fourth.ib-fab{height:26px;width:44.75px;background-position:-2237px}.react-root .ib-company-sprites.one-fourth.ib-facebook{height:16px;width:16px;background-position:-505.5px}.react-root .ib-company-sprites.one-fourth.ib-flipkart{height:16px;width:16.5px;background-position:-1135.5px}.react-root .ib-company-sprites.one-fourth.ib-freecharge{height:16px;width:16px;background-position:-526.5px}.react-root .ib-company-sprites.one-fourth.ib-goibibo{height:16px;width:17px;background-position:-1223px}.react-root .ib-company-sprites.one-fourth.ib-gojek{height:16px;width:17px;background-position:-1245px}.react-root .ib-company-sprites.one-fourth.ib-google{height:16px;width:16px;background-position:-547.5px}.react-root .ib-company-sprites.one-fourth.ib-grofers{height:16px;width:18px;background-position:-1421.5px}.react-root .ib-company-sprites.one-fourth.ib-groupon{height:16px;width:16px;background-position:-568.5px}.react-root .ib-company-sprites.one-fourth.ib-hackerrank{height:16px;width:14px;background-position:-89px}.react-root .ib-company-sprites.one-fourth.ib-healthifyme{height:16px;width:16px;background-position:-589.5px}.react-root .ib-company-sprites.one-fourth.ib-healthkart{height:16px;width:16px;background-position:-610.5px}.react-root .ib-company-sprites.one-fourth.ib-helpshift{height:16px;width:44px;background-position:-2193.5px}.react-root .ib-company-sprites.one-fourth.ib-hike{height:16px;width:39.5px;background-position:-2055.25px}.react-root .ib-company-sprites.one-fourth.ib-housing{height:16px;width:16px;background-position:-631.5px}.react-root .ib-company-sprites.one-fourth.ib-indeed{height:16px;width:11px;background-position:-2.5px}.react-root .ib-company-sprites.one-fourth.ib-inmobi{height:16px;width:23px;background-position:-1648.25px}.react-root .ib-company-sprites.one-fourth.ib-khosla_labs{height:16px;width:23px;background-position:-1676.25px}.react-root .ib-company-sprites.one-fourth.ib-limeroad{height:16px;width:16px;background-position:-652.5px}.react-root .ib-company-sprites.one-fourth.ib-linkedin{height:16px;width:16px;background-position:-673.5px}.react-root .ib-company-sprites.one-fourth.ib-makemytrip{height:16px;width:16px;background-position:-694.5px}.react-root .ib-company-sprites.one-fourth.ib-mathworks{height:16px;width:18px;background-position:-1444.5px}.react-root .ib-company-sprites.one-fourth.ib-media_net{height:16px;width:30px;background-position:-1982.25px}.react-root .ib-company-sprites.one-fourth.ib-microsoft{height:16px;width:16px;background-position:-715.5px}.react-root .ib-company-sprites.one-fourth.ib-mongodb{height:16px;width:14px;background-position:-108px}.react-root .ib-company-sprites.one-fourth.ib-moonfrog{height:16px;width:14px;background-position:-127px}.react-root .ib-company-sprites.one-fourth.ib-mozilla{height:16px;width:14px;background-position:-146px}.react-root .ib-company-sprites.one-fourth.ib-myntra{height:16px;width:23px;background-position:-1704.25px}.react-root .ib-company-sprites.one-fourth.ib-opinio{height:16px;width:14px;background-position:-165px}.react-root .ib-company-sprites.one-fourth.ib-nutanix{height:16px;width:22px;background-position:-1566.25px}.react-root .ib-company-sprites.one-fourth.ib-oyo{height:16px;width:15px;background-position:-320.25px}.react-root .ib-company-sprites.one-fourth.ib-palantir{height:16px;width:15px;background-position:-340.25px}.react-root .ib-company-sprites.one-fourth.ib-paypal{height:16px;width:14px;background-position:-184px}.react-root .ib-company-sprites.one-fourth.ib-paysafe{height:16px;width:20px;background-position:-1516.25px}.react-root .ib-company-sprites.one-fourth.ib-paytm{height:16px;width:16px;background-position:-736.5px}.react-root .ib-company-sprites.one-fourth.ib-payu{height:16px;width:16px;background-position:-757.5px}.react-root .ib-company-sprites.one-fourth.ib-practo{height:16px;width:16px;background-position:-778.5px}.react-root .ib-company-sprites.one-fourth.ib-problems_list_icons_43{height:16px;width:82.25px;background-position:-2590.5px}.react-root .ib-company-sprites.one-fourth.ib-proptiger{height:16px;width:16px;background-position:-799.5px}.react-root .ib-company-sprites.one-fourth.ib-pub_matic{height:16px;width:16px;background-position:-820.5px}.react-root .ib-company-sprites.one-fourth.ib-qubole{height:16px;width:16px;background-position:-841.5px}.react-root .ib-company-sprites.one-fourth.ib-quikr{height:16px;width:16px;background-position:-862.5px}.react-root .ib-company-sprites.one-fourth.ib-quora{height:16px;width:14px;background-position:-203px}.react-root .ib-company-sprites.one-fourth.ib-reliance{height:16px;width:17px;background-position:-1267px}.react-root .ib-company-sprites.one-fourth.ib-rivigo{height:16px;width:70.5px;background-position:-2356.25px}.react-root .ib-company-sprites.one-fourth.ib-rubrik{height:16px;width:17px;background-position:-1289px}.react-root .ib-company-sprites.one-fourth.ib-salesforce{height:16px;width:23px;background-position:-1732.25px}.react-root .ib-company-sprites.one-fourth.ib-shopclues{height:16px;width:16px;background-position:-883.5px}.react-root .ib-company-sprites.one-fourth.ib-shuttl{height:16px;width:16px;background-position:-904.5px}.react-root .ib-company-sprites.one-fourth.ib-snapchat{height:16px;width:17px;background-position:-1311px}.react-root .ib-company-sprites.one-fourth.ib-snapdeal{height:16px;width:17px;background-position:-1333px}.react-root .ib-company-sprites.one-fourth.ib-sprinklr{height:16px;width:22px;background-position:-1593.25px}.react-root .ib-company-sprites.one-fourth.ib-sumologoc{height:16px;width:16px;background-position:-925.5px}.react-root .ib-company-sprites.one-fourth.ib-swiggy{height:16px;width:12px;background-position:-34.5px}.react-root .ib-company-sprites.one-fourth.ib-target{height:16px;width:16px;background-position:-946.5px}.react-root .ib-company-sprites.one-fourth.ib-tesla{height:16px;width:16px;background-position:-967.5px}.react-root .ib-company-sprites.one-fourth.ib-tinyowl{height:16px;width:16px;background-position:-988.5px}.react-root .ib-company-sprites.one-fourth.ib-tower_research{height:16px;width:16px;background-position:-1009.5px}.react-root .ib-company-sprites.one-fourth.ib-traxcn{height:16px;width:16px;background-position:-1030.5px}.react-root .ib-company-sprites.one-fourth.ib-treebo_hotels{height:16px;width:17px;background-position:-1355px}.react-root .ib-company-sprites.one-fourth.ib-trubil{height:16px;width:29.5px;background-position:-1947.75px}.react-root .ib-company-sprites.one-fourth.ib-truecaller{height:16px;width:17px;background-position:-1377px}.react-root .ib-company-sprites.one-fourth.ib-twitch{height:16px;width:15px;background-position:-360.25px}.react-root .ib-company-sprites.one-fourth.ib-uber{height:16px;width:16px;background-position:-1051.5px}.react-root .ib-company-sprites.one-fourth.ib-unbxd{height:16px;width:14.75px;background-position:-260.5px}.react-root .ib-company-sprites.one-fourth.ib-urban_clap{height:16px;width:16px;background-position:-1072.5px}.react-root .ib-company-sprites.one-fourth.ib-urban_ladder{height:16px;width:59px;background-position:-2292.25px}.react-root .ib-company-sprites.one-fourth.ib-visa{height:16px;width:20px;background-position:-1541.25px}.react-root .ib-company-sprites.one-fourth.ib-walmart{height:16px;width:14.5px;background-position:-241px}.react-root .ib-company-sprites.one-fourth.ib-wooplr{height:16px;width:43.75px;background-position:-2144.75px}.react-root .ib-company-sprites.one-fourth.ib-yahoo{height:16px;width:16px;background-position:-1093.5px}.react-root .ib-company-sprites.one-fourth.ib-yelp{height:16px;width:16px;background-position:-1114.5px}.react-root .ib-company-sprites.one-fourth.ib-zendrive{height:16px;width:19.5px;background-position:-1491.75px}.react-root .ib-company-sprites.one-fourth.ib-zenefits{height:16px;width:11px;background-position:-18.5px}.react-root .ib-company-sprites.one-fourth.ib-zomato{height:16px;width:76px;background-position:-2509.5px}.react-root .ib-company-sprites.one-fourth.ib-zopper{height:16px;width:15.25px;background-position:-380.25px}.react-root .ib-company-sprites.one-fourth.ib-zynga{height:16px;width:14px;background-position:-222px}.react-root .ib-company-colored-sprites{background-size:884px 68px;background-image:url(https://assets.interviewbit.com/packs/images/pp-company-sprites.73b462.png);background-repeat:no-repeat;display:block}.react-root .ib-company-colored-sprites.ib-adobe-icon{height:60px;width:60px;background-position:-10px;position:relative}.react-root .ib-company-colored-sprites.ib-google-icon{height:60px;width:60px;background-position:-214px;position:relative}.react-root .ib-company-colored-sprites.ib-linkedin-icon{height:60px;width:60px;background-position:-282px;position:relative}.react-root .ib-company-colored-sprites.ib-amazon-icon{height:60px;width:60px;background-position:-79px;position:relative}.react-root .ib-company-colored-sprites.ib-facebook-icon{height:60px;width:60px;background-position:-143px;position:relative}.react-root .ib-company-colored-sprites.ib-microsoft-icon{height:60px;width:60px;background-position:-350px;position:relative}.react-root .ib-company-colored-sprites.ib-directi-icon{height:60px;width:60px;background-position:-418px;position:relative}.react-root .ib-company-colored-sprites.ib-flipkart-icon{height:60px;width:60px;background-position:-554px;position:relative}.react-root .ib-company-colored-sprites.ib-ebay-icon{height:60px;width:60px;background-position:-486px;position:relative}.react-root .ib-company-colored-sprites.ib-oracle-icon{height:60px;width:60px;background-position:-617.33px;position:relative}.react-root .ib-company-colored-sprites.ib-yahoo-icon{height:60px;width:60px;background-position:-826px;position:relative}.react-root .ib-company-colored-sprites.ib-vmware-icon{height:60px;width:60px;background-position:-758px;position:relative}.react-root .ib-company-colored-sprites.three-fourth{background-size:663px 51px}.react-root .ib-company-colored-sprites.three-fourth.ib-adobe-icon{height:45px;width:45px;background-position:-7.5px}.react-root .ib-company-colored-sprites.three-fourth.ib-google-icon{height:45px;width:45px;background-position:-160.5px}.react-root .ib-company-colored-sprites.three-fourth.ib-linkedin-icon{height:45px;width:45px;background-position:-211.5px}.react-root .ib-company-colored-sprites.three-fourth.ib-amazon-icon{height:45px;width:45px;background-position:-59.25px}.react-root .ib-company-colored-sprites.three-fourth.ib-facebook-icon{height:45px;width:45px;background-position:-107.25px}.react-root .ib-company-colored-sprites.three-fourth.ib-microsoft-icon{height:45px;width:45px;background-position:-262.5px}.react-root .ib-company-colored-sprites.three-fourth.ib-directi-icon{height:45px;width:45px;background-position:-313.5px}.react-root .ib-company-colored-sprites.three-fourth.ib-flipkart-icon{height:45px;width:45px;background-position:-415.5px}.react-root .ib-company-colored-sprites.three-fourth.ib-ebay-icon{height:45px;width:45px;background-position:-364.5px}.react-root .ib-company-colored-sprites.three-fourth.ib-oracle-icon{height:45px;width:45px;background-position:-462.9975px}.react-root .ib-company-colored-sprites.three-fourth.ib-yahoo-icon{height:45px;width:45px;background-position:-619.5px}.react-root .ib-company-colored-sprites.three-fourth.ib-vmware-icon{height:45px;width:45px;background-position:-568.5px}.react-root .ib-courses-sprites{background-size:504px 84px;background-image:url(https://assets.interviewbit.com/packs/images/pp-course-track.e3dd43.png);background-repeat:no-repeat;display:block}.react-root .ib-courses-sprites.ib-programming{height:64px;width:64px;background-position:-177.66px;position:relative}.react-root .ib-courses-sprites.ib-scripting{height:64px;width:64px;background-position:-344.66px;position:relative}.react-root .ib-courses-sprites.ib-system-design-icon{height:64px;width:64px;background-position:-429.66px;position:relative}.react-root .ib-courses-sprites.ib-databases{height:64px;width:64px;background-position:-94.34px;position:relative}.react-root .ib-courses-sprites.ib-puzzle{height:64px;width:64px;background-position:-260.66px;position:relative}.react-root .ib-courses-sprites.ib-data-science{height:64px;width:64px;background-position:-8.6px;position:relative}.react-root .ib-courses-sprites.three-fourth{background-size:378px 63px}.react-root .ib-courses-sprites.three-fourth.ib-programming{height:48px;width:48px;background-position:-133.245px}.react-root .ib-courses-sprites.three-fourth.ib-scripting{height:48px;width:48px;background-position:-258.495px}.react-root .ib-courses-sprites.three-fourth.ib-system-design-icon{height:48px;width:48px;background-position:-322.245px}.react-root .ib-courses-sprites.three-fourth.ib-databases{height:48px;width:48px;background-position:-70.755px}.react-root .ib-courses-sprites.three-fourth.ib-puzzle{height:48px;width:48px;background-position:-195.495px}.react-root .ib-courses-sprites.three-fourth.ib-data-science{height:48px;width:48px;background-position:-6.45px}.react-root .ib-fast-track-courses-sprites{background-size:408px 68px;background-image:url(https://assets.interviewbit.com/packs/images/fast-track-courses.df26cd.png);background-repeat:no-repeat;display:block}.react-root .ib-fast-track-courses-sprites.ib-python{height:48px;width:48px;background-position:-349px;position:relative}.react-root .ib-fast-track-courses-sprites.ib-java{height:48px;width:48px;background-position:-214px;position:relative}.react-root .ib-fast-track-courses-sprites.ib-javascript{height:48px;width:48px;background-position:-284px;position:relative}.react-root .ib-fast-track-courses-sprites.ib-js{height:48px;width:48px;background-position:-284px;position:relative}.react-root .ib-fast-track-courses-sprites.ib-c{height:48px;width:48px;background-position:-10px;position:relative}.react-root .ib-fast-track-courses-sprites.ib-csharp{height:48px;width:48px;background-position:-146px;position:relative}.react-root .ib-fast-track-courses-sprites.ib-cpp{height:48px;width:48px;background-position:-80px;position:relative}.react-root .ib-fast-track-courses-sprites.three-fourth{background-size:306px 51px}.react-root .ib-fast-track-courses-sprites.three-fourth.ib-python{height:36px;width:36px;background-position:-261.75px}.react-root .ib-fast-track-courses-sprites.three-fourth.ib-java{height:36px;width:36px;background-position:-160.5px}.react-root .ib-fast-track-courses-sprites.three-fourth.ib-javascript{height:36px;width:36px;background-position:-213px}.react-root .ib-fast-track-courses-sprites.three-fourth.ib-js{height:36px;width:36px;background-position:-213px}.react-root .ib-fast-track-courses-sprites.three-fourth.ib-c{height:36px;width:36px;background-position:-7.5px}.react-root .ib-fast-track-courses-sprites.three-fourth.ib-csharp{height:36px;width:36px;background-position:-109.5px}.react-root .ib-fast-track-courses-sprites.three-fourth.ib-cpp{height:36px;width:36px;background-position:-60px}.react-root .ib-fast-track-courses-sprites.half{background-size:204px 34px}.react-root .ib-fast-track-courses-sprites.half.ib-python{height:24px;width:24px;background-position:-174.5px}.react-root .ib-fast-track-courses-sprites.half.ib-java{height:24px;width:24px;background-position:-107px}.react-root .ib-fast-track-courses-sprites.half.ib-javascript{height:24px;width:24px;background-position:-142px}.react-root .ib-fast-track-courses-sprites.half.ib-js{height:24px;width:24px;background-position:-142px}.react-root .ib-fast-track-courses-sprites.half.ib-c{height:24px;width:24px;background-position:-5px}.react-root .ib-fast-track-courses-sprites.half.ib-csharp{height:24px;width:24px;background-position:-73px}.react-root .ib-fast-track-courses-sprites.half.ib-cpp{height:24px;width:24px;background-position:-40px}.react-root .ib-track-sprites{background-size:968px 88px;background-image:url(https://assets.interviewbit.com/packs/files/pp-track-sprites.3055c6.webp);background-repeat:no-repeat;display:block}.react-root .ib-track-sprites.ib-dsa{height:88px;width:88px;background-position:0px;position:relative}.react-root .ib-track-sprites.ib-scripting{height:88px;width:88px;background-position:-88px;position:relative}.react-root .ib-track-sprites.ib-cpp{height:88px;width:88px;background-position:-176px;position:relative}.react-root .ib-track-sprites.ib-puzzle{height:88px;width:88px;background-position:-264px;position:relative}.react-root .ib-track-sprites.ib-system-design-icon{height:88px;width:88px;background-position:-352px;position:relative}.react-root .ib-track-sprites.ib-python{height:88px;width:88px;background-position:-440px;position:relative}.react-root .ib-track-sprites.ib-databases{height:88px;width:88px;background-position:-528px;position:relative}.react-root .ib-track-sprites.ib-data-science{height:88px;width:88px;background-position:-616px;position:relative}.react-root .ib-track-sprites.ib-js{height:88px;width:88px;background-position:-704px;position:relative}.react-root .ib-track-sprites.ib-java{height:88px;width:88px;background-position:-792px;position:relative}.react-root .ib-track-sprites.ib-csharp{height:88px;width:88px;background-position:-880px;position:relative}.react-root .ib-track-bg-sprites{background-size:1480px 114px;background-image:url(https://assets.interviewbit.com/packs/files/pp-track-backgrounds.72e7f4.webp);background-repeat:no-repeat;display:block}.react-root .ib-track-bg-sprites.ib-squares{height:114px;width:296px;background-position:0px;position:relative}.react-root .ib-track-bg-sprites.ib-rectangles{height:114px;width:296px;background-position:-296px;position:relative}.react-root .ib-track-bg-sprites.ib-lines{height:114px;width:296px;background-position:-592px;position:relative}.react-root .ib-track-bg-sprites.ib-binary{height:114px;width:296px;background-position:-888px;position:relative}.react-root .ib-track-bg-sprites.ib-hexagons{height:114px;width:296px;background-position:-1184px;position:relative}.react-root .ib-sql-server{height:6rem;width:6rem;background:url(https://assets.interviewbit.com/packs/images/pp-tech-stack.3907d7.png) -2.25rem -2rem;-webkit-transform:scale(0.8);transform:scale(0.8)}.react-root .ib-react{height:6rem;width:6rem;background:url(https://assets.interviewbit.com/packs/images/pp-tech-stack.3907d7.png) -43rem 0;-webkit-transform:scale(0.8);transform:scale(0.8)}.react-root .ib-system-design{height:6rem;width:6rem;background:url(https://assets.interviewbit.com/packs/images/pp-tech-stack.3907d7.png) -2.5rem -2rem;-webkit-transform:scale(0.8);transform:scale(0.8)}.react-root .ib-angular{height:5rem;width:5rem;background:url(https://assets.interviewbit.com/packs/images/pp-tech-stack.3907d7.png) -1rem -11rem;-webkit-transform:scale(0.8);transform:scale(0.8)}.react-root .ib-jquery{height:6rem;width:6rem;background:url(https://assets.interviewbit.com/packs/images/pp-tech-stack.3907d7.png) -36rem 0;-webkit-transform:scale(0.8);transform:scale(0.8)}.react-root .ib-selenium{height:6rem;width:6rem;background:url(https://assets.interviewbit.com/packs/images/pp-tech-stack.3907d7.png) -43rem -6.75rem;-webkit-transform:scale(0.8);transform:scale(0.8)}.react-root .ib-mvc{height:6rem;width:6rem;background:url(https://assets.interviewbit.com/packs/images/pp-tech-stack.3907d7.png) -14rem -10rem;-webkit-transform:scale(0.8);transform:scale(0.8)}.react-root .ib-ds{width:6rem;height:6rem;background:url(https://assets.interviewbit.com/packs/images/ds-logo.96e37c.png);-webkit-transform:scale(1);transform:scale(1)}.react-root .ib-mock-banner-sprites{background-size:445px 68px;background-image:url(https://assets.interviewbit.com/packs/images/mock-banner-icons.8cac5c.png);background-repeat:no-repeat;display:block}.react-root .ib-mock-banner-sprites.ib-mb-right-one{height:60px;width:60px;background-position:10px;position:relative}.react-root .ib-mock-banner-sprites.ib-mb-right-two{height:60px;width:60px;background-position:-41px;position:relative}.react-root .ib-mock-banner-sprites.ib-mb-right-three{height:60px;width:60px;background-position:-87px;position:relative}.react-root .ib-mock-banner-sprites.ib-mb-right-four{height:60px;width:60px;background-position:-322px;position:relative}.react-root .ib-mock-banner-sprites.ib-mb-left-one{height:60px;width:60px;background-position:-143px;position:relative}.react-root .ib-mock-banner-sprites.ib-mb-left-two{height:60px;width:60px;background-position:-203px;position:relative}.react-root .ib-mock-banner-sprites.ib-mb-left-three{height:60px;width:60px;background-position:-261px;position:relative}.react-root .ib-mock-banner-sprites.ib-mb-left-four{height:60px;width:60px;background-position:-387px;position:relative}.react-root .ib-mock-banner-sprites.three-fourth{background-size:333.75px 51px}.react-root .ib-mock-banner-sprites.three-fourth.ib-mb-right-one{height:45px;width:45px;background-position:7.5px}.react-root .ib-mock-banner-sprites.three-fourth.ib-mb-right-two{height:45px;width:45px;background-position:-30.75px}.react-root .ib-mock-banner-sprites.three-fourth.ib-mb-right-three{height:45px;width:45px;background-position:-65.25px}.react-root .ib-mock-banner-sprites.three-fourth.ib-mb-right-four{height:45px;width:45px;background-position:-241.5px}.react-root .ib-mock-banner-sprites.three-fourth.ib-mb-left-one{height:45px;width:45px;background-position:-107.25px}.react-root .ib-mock-banner-sprites.three-fourth.ib-mb-left-two{height:45px;width:45px;background-position:-152.25px}.react-root .ib-mock-banner-sprites.three-fourth.ib-mb-left-three{height:45px;width:45px;background-position:-195.75px}.react-root .ib-mock-banner-sprites.three-fourth.ib-mb-left-four{height:45px;width:45px;background-position:-290.25px}.react-root .v2 .ib-mock-banner-sprites{background-size:445px 58px;background-image:url(https://assets.interviewbit.com/packs/images/mock-banner-icons-v2.dd99a2.png);background-repeat:no-repeat;display:block}.react-root .v2 .ib-mock-banner-sprites.ib-mb-right-one{height:60px;width:60px;background-position:-220px;position:relative}.react-root .v2 .ib-mock-banner-sprites.ib-mb-right-two{height:60px;width:60px;background-position:-385px;position:relative}.react-root .v2 .ib-mock-banner-sprites.ib-mb-right-three{height:60px;width:60px;background-position:-330px;position:relative}.react-root .v2 .ib-mock-banner-sprites.ib-mb-right-four{height:60px;width:60px;background-position:-275px;position:relative}.react-root .v2 .ib-mock-banner-sprites.ib-mb-left-one{height:60px;width:60px;background-position:-165px;position:relative}.react-root .v2 .ib-mock-banner-sprites.ib-mb-left-two{height:60px;width:60px;background-position:-110px;position:relative}.react-root .v2 .ib-mock-banner-sprites.ib-mb-left-three{height:60px;width:60px;background-position:0px;position:relative}.react-root .v2 .ib-mock-banner-sprites.ib-mb-left-four{height:60px;width:60px;background-position:-55px;position:relative}.react-root .moco-icon{background-size:430px 35px;background-image:url(https://assets.interviewbit.com/packs/images/moco_event_sprites.c064f0.png);background-repeat:no-repeat;display:block}.react-root .moco-icon.student{height:50px;width:50px;background-position:-490px;position:relative}.react-root .moco-icon.professional{height:50px;width:50px;background-position:-540px;position:relative}.react-root .moco-icon.job-da{height:50px;width:50px;background-position:-25px;position:relative}.react-root .moco-icon.job-ds{height:50px;width:50px;background-position:-100px;position:relative}.react-root .moco-icon.job-qa{height:50px;width:50px;background-position:-350px;position:relative}.react-root .moco-icon.job-sde{height:50px;width:50px;background-position:-65px;position:relative}.react-root .moco-icon.job-other{height:50px;width:50px;background-position:-385px;position:relative}.react-root .moco-icon.prog-oq{height:50px;width:50px;background-position:-135px;position:relative}.react-root .moco-icon.exp-minor{height:50px;width:50px;background-position:-315px;position:relative}.react-root .moco-icon.hour-minor{height:50px;width:50px;background-position:7.5px;position:relative}.react-root .moco-icon.all-device{height:50px;width:50px;background-position:-280px;position:relative}.react-root .moco-icon.prog-ques{height:50px;width:50px;background-position:-65px;position:relative}.react-root .moco-icon.exp-major{height:50px;width:50px;background-position:-245px;position:relative}.react-root .moco-icon.hour-major{height:50px;width:50px;background-position:-171px;position:relative}.react-root .moco-icon.desktop{height:50px;width:50px;background-position:-210px;position:relative}.react-root .moco-icon.full{background-size:430px 35px}.react-root .moco-icon.full.student{height:50px;width:50px;background-position:-490px}.react-root .moco-icon.full.professional{height:50px;width:50px;background-position:-540px}.react-root .moco-icon.full.job-da{height:50px;width:50px;background-position:-25px}.react-root .moco-icon.full.job-ds{height:50px;width:50px;background-position:-100px}.react-root .moco-icon.full.job-qa{height:50px;width:50px;background-position:-350px}.react-root .moco-icon.full.job-sde{height:50px;width:50px;background-position:-65px}.react-root .moco-icon.full.job-other{height:50px;width:50px;background-position:-385px}.react-root .moco-icon.full.prog-oq{height:50px;width:50px;background-position:-135px}.react-root .moco-icon.full.exp-minor{height:50px;width:50px;background-position:-315px}.react-root .moco-icon.full.hour-minor{height:50px;width:50px;background-position:7.5px}.react-root .moco-icon.full.all-device{height:50px;width:50px;background-position:-280px}.react-root .moco-icon.full.prog-ques{height:50px;width:50px;background-position:-65px}.react-root .moco-icon.full.exp-major{height:50px;width:50px;background-position:-245px}.react-root .moco-icon.full.hour-major{height:50px;width:50px;background-position:-171px}.react-root .moco-icon.full.desktop{height:50px;width:50px;background-position:-210px}.react-root .problem-tag{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;text-transform:capitalize;background-color:#abf2f3;font-size:1.2rem;border-radius:.4rem;padding:.25rem 1rem;margin:.5rem}.react-root .problem-tag__close{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-left:.5rem;padding:.1rem;border-radius:.4rem}.react-root .problem-tag__close:hover{background-color:#dcdcdc}.react-root .p-difficulty-level{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;text-transform:capitalize;color:#fff;border-radius:.6rem;padding:0 1rem;font-size:1.2rem;justify-content:center !important}.react-root .p-difficulty-level--easy,.react-root .p-difficulty-level--very_easy{font-size:1.4rem;font-weight:400;color:#006624;line-height:2.4rem;background-color:#b8f5c5}@media screen and (max-width: 480px){.react-root .p-difficulty-level--easy,.react-root .p-difficulty-level--very_easy{font-size:1.2rem;line-height:1.4rem}}.react-root .p-difficulty-level--medium{font-size:1.4rem;font-weight:400;color:#662900;line-height:2.4rem;background-color:#ffe2b8}@media screen and (max-width: 480px){.react-root .p-difficulty-level--medium{font-size:1.2rem;line-height:1.4rem}}.react-root .p-difficulty-level--hard,.react-root .p-difficulty-level--very_hard{font-size:1.4rem;font-weight:400;color:#600;line-height:2.4rem;background-color:#fcb8c0}@media screen and (max-width: 480px){.react-root .p-difficulty-level--hard,.react-root .p-difficulty-level--very_hard{font-size:1.2rem;line-height:1.4rem}}.react-root .ib-footer-feedback{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;min-height:4.8rem;background-color:#d6f9f8;position:-webkit-sticky;position:sticky;bottom:0;z-index:0}.react-root .ib-footer-feedback__container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}@media screen and (max-width: 480px){.react-root .ib-footer-feedback__container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.react-root .ib-footer-feedback__form-section{padding:0;margin:2rem}.react-root .ib-footer-feedback__attachment-preview{padding:.25rem 1.6rem;border-radius:.8rem;color:#0d3231;display:inline-block;margin:.5rem 1.5rem;font-size:1.2rem;border:.1rem solid #e3e8e8}.react-root .ib-footer-feedback__feedback-media-input-label{font-size:1.6rem;font-weight:700;display:block}.react-root .ib-footer-feedback__feedback-media-input{margin:1rem 0}.react-root .ib-footer-feedback__feedback-media-note{margin:1rem 0 0 0;font-size:1.2rem;text-decoration:underline}.react-root .ib-footer-feedback__feedback-media-input-section{border:.1rem solid #e3e8e8;padding:1rem;margin:1rem 0 2rem 0;border-radius:.8rem}.react-root .ib-footer-feedback__item{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;font-size:1.6rem}@media screen and (max-width: 768px){.react-root .ib-footer-feedback__item{font-size:1.4rem;text-align:center}}@media screen and (max-width: 480px){.react-root .ib-footer-feedback__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.react-root .ib-footer-feedback__item>*{-webkit-box-flex:1;flex:1 1 auto}.react-root .ib-footer-feedback__item>img{width:2.4rem;height:2.4rem;margin:0 1rem}@media screen and (max-width: 480px){.react-root .ib-footer-feedback__item>img{margin:0 1rem 0 0}}.react-root .ib-footer-feedback__item>span{color:#506b6a}.react-root .ib-footer-feedback__item span:first-of-type{margin-right:.5rem}.react-root .ib-footer-feedback__item :last-child{color:#0b65bf;cursor:pointer}.react-root .ib-footer-feedback__form-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:1rem 0;width:100%}.react-root .ib-footer-feedback__form-container-text{padding:.5rem 0;color:#506b6a;font-size:1.6rem;font-weight:700}@media screen and (max-width: 768px){.react-root .ib-footer-feedback__form-container-text{margin:0 1rem}}.react-root .ib-footer-feedback__form-container-input{padding:1rem;border-radius:.4rem;border:solid .1rem #d6dcdc;margin:1rem 1rem 1rem 0;outline:none}@media screen and (max-width: 768px){.react-root .ib-footer-feedback__form-container-input{margin-left:1rem}}.react-root .ib-footer-feedback__actions{display:-webkit-box;display:flex;padding:0 5rem 5rem 0;font-size:1.6rem}.react-root .ib-footer-feedback__action{padding:1rem 2rem 1rem 0}.react-root .ib-footer-feedback__action--bold{font-weight:700}.react-root .ib-footer-feedback__action--primary{color:#00ccd0}.react-root .ib-footer-feedback__submit{color:#ff9700;background-color:#fff}.react-root .ib-footer-feedback__close{position:absolute;left:94%;cursor:pointer}@media screen and (max-width: 480px){.react-root .ib-footer-feedback__close{width:1.5rem;height:1.5rem}}@media screen and (max-width: 480px){.react-root .ib-footer-feedback__icon{display:none}}.react-root .ib-footer-feedback__panel-title{display:-webkit-box;display:flex;font-size:3rem;-webkit-box-align:end;align-items:flex-end}.react-root .ib-footer-feedback__panel-title svg{margin:1rem}.react-root .ib-footer-feedback--hidden{display:none}.react-root .p-feedback-widget{right:-2.4rem;top:40%;position:fixed;padding:.5rem 1rem;font-size:1.4rem;border-radius:0 0 .8rem .8rem;-webkit-transform:rotate(90deg);transform:rotate(90deg);z-index:9;cursor:pointer;color:#506b6a;background-color:#f1f3f3}@media screen and (max-width: 768px){.react-root .p-feedback-widget{right:1rem;border-radius:3rem;font-size:2.4rem;padding:1rem;-webkit-transform:rotate(0deg);transform:rotate(0deg);top:75%}}@media screen and (min-width: 769px){.react-root .p-feedback-widget{right:-4rem}}.react-root .p-feedback-widget:hover,.react-root .p-feedback-widget:active,.react-root .p-feedback-widget:focus{background-color:#d6dcdc}.react-root .p-feedback-widget__icon{width:2.5rem}@media screen and (min-width: 769px){.react-root .p-feedback-widget__icon{width:2rem;margin-left:.5rem}}@media screen and (max-width: 768px){.react-root .p-feedback-widget__icon{color:#ff9700;height:2.5rem}}.react-root .toast{z-index:103}.react-root .ib-ob{display:-webkit-box;display:flex;margin:2rem 0;-webkit-box-pack:justify;justify-content:space-between}@media screen and (max-width: 480px){.react-root .ib-ob{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.react-root #ib-form-checkbox{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-right:1rem}.react-root .ib-onboard-panel{z-index:102}@media screen and (max-width: 768px){.react-root .ib-onboard-panel #global-panel__title,.react-root .ib-onboard-panel .panel__content{padding:0 2rem}}.react-root .ib-ob-done{padding:3rem 0}.react-root .ib-ob-done__logo{height:15rem;width:20rem;background:url(https://assets.interviewbit.com/packs/images/confirmation_bg.cdff68.svg)}.react-root .ib-ob-done__text{color:#000;margin:2rem 0;font-size:2rem}.react-root .ib-ob-form{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%}@media screen and (max-width: 768px){.react-root .ib-ob-form{padding:0 2rem}}.react-root .ib-ob-form__components{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.react-root .ib-ob-form__input-heading{font-size:1.4rem;padding:1.4rem 0}.react-root .ib-ob-form__input{-webkit-box-pack:start;justify-content:flex-start;margin:0 0 .7rem 0}.react-root .ib-ob-form__input:hover{background:none}.react-root .ib-ob-form__checkbox-label{font-size:1.4rem}.react-root .ib-ob-form__input-group--checkbox{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.react-root .ib-ob-form__input-group--tappableSelect .tappable{padding:1rem;margin:0 1rem 1rem 0;border-radius:.7rem;background-color:#e7e6f1;cursor:pointer;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;border:.15rem solid #e7e6f1}.react-root .ib-ob-form__input-group--tappableSelect .tappable:hover{border:.15rem solid #7973af}.react-root .ib-ob-form__input-group--tappableSelect .selected{color:#fff;background-color:#7973af;border:.15rem solid #7973af}.react-root .ib-ob-form__input-group--AsyncSelect{padding:0 .1rem}.react-root .ib-ob-form__btn-group{padding:2rem 0;margin-top:auto}.react-root .ib-ob-form__btn-group .ib-ob-back{margin:0 2rem 0 0;color:#337ab7}.react-root .ib-ob-form__btn-group .ib-ob-submit{color:#ff9700}.react-root .ib-ob-profile{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-flex:0;flex:0 0 48%;margin:1rem 0 2rem 0;border-radius:1.2rem}.react-root .ib-ob-profile__non_professional{cursor:pointer;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;border:.15rem solid #e7e6f1}.react-root .ib-ob-profile__non_professional:hover{border:.15rem solid #7973af}.react-root .ib-ob-profile__non_professional--selected{border:.15rem solid #7973af}.react-root .ib-ob-profile__professional{cursor:pointer;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;border:.15rem solid #d5faf6}.react-root .ib-ob-profile__professional:hover{border:.15rem solid #007c6e}.react-root .ib-ob-profile__professional--selected{border:.15rem solid #007c6e}.react-root .ib-ob-profile__img-section{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;width:100%;padding:2rem 0;border-top-left-radius:1rem;border-top-right-radius:1rem}.react-root .ib-ob-profile__img-section--Student{background-color:#e7e6f1}.react-root .ib-ob-profile__img-section--Professional{background-color:#d5faf6}.react-root .ib-ob-profile__img{height:8rem}.react-root .ib-ob-profile__label{padding:1.5rem 0}.react-root .streak-daily-goal-ibpp{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-flex:1;flex:1;flex-wrap:nowrap;-webkit-box-pack:justify;justify-content:space-between;background-color:#fff7ea;margin:1rem 1rem 1rem 0;border-radius:.8rem}@media screen and (max-width: 768px){.react-root .streak-daily-goal-ibpp{margin:1rem;margin-bottom:0}}.react-root .streak-daily-goal-ibpp__container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.react-root .streak-daily-goal-ibpp__header{padding:2rem;padding-bottom:0;font-size:1.6rem;font-weight:bold;padding-bottom:0}@media screen and (max-width: 768px){.react-root .streak-daily-goal-ibpp__header{text-align:center}}.react-root .streak-daily-goal-ibpp__text h3{margin-bottom:0}.react-root .streak-daily-goal-ibpp__row{display:-webkit-box;display:flex;padding:0 1rem;-webkit-box-align:center;align-items:center;margin:.5rem 0}@media screen and (max-width: 768px){.react-root .streak-daily-goal-ibpp__row{margin-top:2rem;margin-bottom:0}}.react-root .streak-daily-goal-ibpp__row img{height:6rem;width:6rem;margin-right:1rem}.react-root .streak-daily-goal-ibpp__btn{color:#fff;background-color:#00dadd;border-radius:.8rem;padding:.75rem;width:100%;margin:2rem 0;text-align:center}.react-root .streak-daily-goal-ibpp__btn:hover{background-color:#00c1c4}.react-root .streak-daily-goal-ibpp__timer{background:#ffdadd;border-radius:.4rem;margin:0 2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.25rem 2rem;margin-top:1rem;color:#f90029;font-weight:bold}@media screen and (max-width: 768px){.react-root .streak-daily-goal-ibpp__timer{margin-left:auto;margin-bottom:auto}}.react-root .streak-hud{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;position:absolute;top:0;left:0;z-index:101;width:100%;height:100%;background-color:#fff;-webkit-animation:cease-in 1s;animation:cease-in 1s}@-webkit-keyframes cease-in{from{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes cease-in{from{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.react-root .streak-hud__container{max-height:95vh;overflow-y:scroll}.react-root .streak-hud__footer{display:-webkit-box;display:flex;box-shadow:rgba(0,0,0,.1) .1rem .2rem .2rem .1rem;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;min-height:6rem;padding:1rem;font-weight:bold;background-color:#fff}.react-root .streak-hud__footer--passive{cursor:pointer}.react-root .streak-hud__footer--active{cursor:pointer;margin-left:1rem;color:#00dadd}@media screen and (max-width: 768px){.react-root .streak-hud{position:fixed;bottom:0;top:unset}}.react-root .streak-performance-graph{align-self:stretch;background-color:#fff;border-radius:.5rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;flex-wrap:nowrap;-webkit-box-flex:1;flex:1;justify-self:stretch;margin:0 0 1rem 1rem;min-height:20rem;padding:1rem}.react-root .streak-performance-graph--ibpp{background-color:#f8f9f9}@media screen and (max-width: 480px){.react-root .streak-performance-graph{padding:1rem}}.react-root .streak-performance-graph__container{-webkit-box-flex:1;flex-grow:1;align-self:stretch;justify-self:stretch;min-height:16rem}.react-root .streak-performance-graph__legend--text{color:#515151;font-size:1.2rem}.react-root .streak-performance-graph__tooltip{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;background-color:#fff;border-radius:.5rem;flex-wrap:nowrap;padding:1rem;box-shadow:rgba(0,0,0,.3) 0 1rem 2rem 0}.react-root .streak-performance-graph__tooltip-header{color:#000;font-size:1.4rem;font-weight:800;margin:.5rem 0}.react-root .streak-performance-graph__tooltip-item{display:-webkit-box;display:flex;padding:.1rem;font-size:1.2rem;-webkit-box-pack:justify;justify-content:space-between}.react-root .streak-performance-graph__tooltip-item-label{margin-right:.2rem}.react-root .streak-progress-line{height:1rem;width:100%;background-color:#fff;border-radius:5rem}.react-root .streak-progress-line__filled{height:100%;background-color:#00dadd;border-radius:5rem;-webkit-transition:width 2s ease-in-out;transition:width 2s ease-in-out}.react-root .streak-container{align-self:stretch;overflow-y:auto;scrollbar-width:none;border-radius:.8rem}.react-root .streak-container__cards{display:-webkit-box;display:flex;align-self:stretch}@media screen and (max-width: 768px){.react-root .streak-container__cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.react-root .streak-container__cards .streak-daily-goal{margin-left:1rem}}.react-root .streak-container::-webkit-scrollbar{display:none}.react-root .streak-container--ibpp{background-color:#fff}.react-root .streak-container-unexpanded{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;position:relative;width:28rem;height:22.4rem}.react-root .streak-container-unexpanded__body-close-icon{position:absolute;cursor:pointer;right:2rem}.react-root .streak-container-unexpanded__body-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:2.4rem 3.2rem .8rem 3.2rem;border-bottom:.1rem solid #f1f3f3}.react-root .streak-container-unexpanded__section-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-flex:.5;flex:.5}.react-root .streak-container-unexpanded__section-name{font-size:1.4rem;font-weight:600;color:#0d3231}.react-root .streak-container-unexpanded__icon-value-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:.8rem 0 1.6rem 0}.react-root .streak-container-unexpanded__section-icon{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:.8rem;border-radius:50%;margin-right:.8rem}.react-root .streak-container-unexpanded__streak-icon{background-color:#ffe6e9}.react-root .streak-container-unexpanded__goal-icon{background-color:#e8e6ff}.react-root .streak-container-unexpanded__coins-icon{background-color:#fff5e6}.react-root .streak-container-unexpanded__score-icon{background-color:#e6ffff}.react-root .streak-container-unexpanded__section-score{font-size:1.8rem}.react-root .streak-container-unexpanded__line{height:.1rem;width:28rem;background-color:#f1f3f3}.react-root .streak-container-unexpanded__expand-button-section{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-size:1.4rem;-webkit-box-flex:1;flex-grow:1;width:100%}.react-root .streak-container-unexpanded__expand-button{color:#869898;padding:.2rem;border-radius:.8rem;height:3.2rem;width:9rem}.react-root .streak-container-unexpanded__expand-button--active,.react-root .streak-container-unexpanded__expand-button:hover{color:#0d3231;background-color:#e3e8e8}.react-root .streak-container-expanded{display:-webkit-box;display:flex;margin-left:2.4rem;color:#0d3231}.react-root .streak-container-expanded__container{border-radius:.8rem;padding:.8rem;margin-bottom:.8rem}.react-root .streak-container-expanded__total-streak{width:11.2rem;height:8.8rem;background-color:#ffe6e9}.react-root .streak-container-expanded__streak-freeze{width:11.2rem;height:6.4rem;background-color:#e6f4ff}.react-root .streak-container-expanded__score{width:12.8rem;height:8.8rem;background-color:#e6ffff}.react-root .streak-container-expanded__coins{width:12.8rem;height:8.8rem;background-color:#fff5e6;margin-left:.8rem}.react-root .streak-container-expanded__daily-goal{width:14.4rem;height:16rem;background-color:#e8e6ff;margin-left:-0.8rem}.react-root .streak-container-expanded__icon-value-container{-webkit-box-align:center;align-items:center;margin-top:.5rem}.react-root .streak-container-expanded__section-name{font-size:1.4rem;font-weight:600}.react-root .streak-container-expanded__section-value{font-size:1.8rem}.react-root .streak-container-expanded__section-footer{margin-top:.5rem}.react-root .streak-container-expanded__total-streak-footer{font-size:1.26rem;color:#869898}.react-root .streak-container-expanded__score-footer{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-size:1rem;color:#0d3231}.react-root .streak-container-expanded__timer{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.25rem .5rem;margin:.8rem .2rem;font-size:1.4rem;background-color:#cecaf5;color:#2d3266;border-radius:.8rem}.react-root .streak-container-expanded__progress-line{height:.8rem;width:12.8rem;background-color:#b4aeeb;border-radius:.8rem;margin:.8rem .8rem .8rem 0}.react-root .streak-container-expanded__progress-line-filled{height:.8rem;background-color:#7f76d6;border-radius:.8rem;-webkit-transition:width 2s ease-in-out;transition:width 2s ease-in-out}.react-root .streak-header{align-self:stretch;-webkit-box-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding-bottom:.8rem;min-width:35rem;border-top-left-radius:.8rem;border-top-right-radius:.8rem}@media screen and (max-width: 365px){.react-root .streak-header{min-width:30rem}}.react-root .streak-header__daily-scores{display:-webkit-box;display:flex;font-size:1.6rem;font-weight:bold;color:#0d3231}.react-root .streak-header__daily-scores>span{margin-left:1rem}.react-root .streak-header__link{cursor:pointer;padding:.5rem;border-radius:.8rem;color:#0097a0;font-size:1.4rem}.react-root .streak-header__hover-icon{cursor:pointer;margin:0 1rem;font-size:2.5rem;color:#000}.react-root .streak-header__share-edit-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding-left:0;font-size:1.4rem;padding-bottom:1.6rem}.react-root .streak-header__share-icon{cursor:pointer;padding:.5rem;border-radius:.8rem;-webkit-box-align:center;align-items:center;color:#0d3231}.react-root .streak-nav-button{cursor:pointer;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin-right:4rem}.react-root .streak-nav-button__container{display:-webkit-inline-box;display:inline-flex}.react-root .streak-nav-button__chip-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.react-root .streak-nav-button__chip{text-align:center;padding:0 0 0 .5rem;font-weight:800;display:-webkit-box;display:flex}.react-root .streak-nav-button__chip img{margin-right:.5rem}.react-root .streak-nav-button__chip--fire{background:url("/interviewbit/images/streak/fire-chip.svg") no-repeat left}.react-root .streak-nav-button__chip--thunder{background:url("/interviewbit/images/streak/thunder-chip.svg") no-repeat left;display:none}.react-root .streak-nav-button__daily-goal{margin:1rem}.react-root .streak-nav-button__divider{height:2rem;display:none}.react-root .streak-nav-button__current-streak{font-weight:800;margin:.3rem}.react-root .streak-nav-button__time-left{color:#ee001d;margin:1rem 0}.react-root .streak-nav-button-ibpp{display:-webkit-box;display:flex;cursor:pointer;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.react-root .streak-popup{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;flex-wrap:nowrap;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:justify;justify-content:space-between;width:auto;border-radius:1.6rem;box-shadow:rgba(0,0,0,.3) 0 1rem 4rem 0}.react-root .streak-popup--expanded{width:64.2rem;min-height:42.4rem;padding:2.4rem}.react-root .streak-popup--iframe{position:absolute;right:0;top:6rem;background-color:#fff}@media screen and (max-width: 768px){.react-root .streak-popup--iframe{padding:2rem}}@media screen and (max-height: 700px){.react-root .streak-popup{overflow:auto;max-height:calc(100vh - 8.5rem)}}.react-root .streak-popup-contests:after{border:1rem solid rgba(136,124,124,0);border-bottom-color:#fff;bottom:100%;content:" ";height:0;left:calc(50% + 5%);margin-left:10rem;pointer-events:none;position:absolute;width:0}@media screen and (max-width: 768px){.react-root .streak-popup-contests:after{left:60%}}@media screen and (max-width: 480px){.react-root .streak-popup-contests:after{left:78%}}.react-root .streak-positon{position:relative}.react-root .streak-popover{display:block;max-width:100%;-webkit-transform:translateX(-5%);transform:translateX(-5%)}.react-root .streak-popover__vanilla{z-index:100}.react-root .streak-popover__backdrop-container{top:0;right:0;z-index:98;width:100%;height:100%;position:fixed}.react-root .streak-popover--expanded{z-index:98 !important;left:50% !important;top:50% !important;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 480px){.react-root .streak-popover{-webkit-transform:translateX(-23%);transform:translateX(-23%)}}.react-root .streak-total-ibpp{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;background-color:#ffecee;border-radius:.8rem;flex-wrap:nowrap;-webkit-box-flex:1;flex:1;margin:1rem}@media screen and (max-width: 768px){.react-root .streak-total-ibpp{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.react-root .streak-total-ibpp__header{display:-webkit-box;display:flex;padding:2rem;padding-bottom:0;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;font-weight:bold;font-size:1.6rem}@media screen and (max-width: 768px){.react-root .streak-total-ibpp__header{-webkit-box-pack:center;justify-content:center;padding-bottom:0}.react-root .streak-total-ibpp__header span{margin-right:1rem}}.react-root .streak-total-ibpp__shareable{height:2.4rem;width:2.4rem}.react-root .streak-total-ibpp__container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:1rem 2rem;-webkit-box-flex:1;flex:1}@media screen and (max-width: 768px){.react-root .streak-total-ibpp__container{padding:2rem}}.react-root .streak-total-ibpp__container--blue{background-color:#ebfcfc;border-radius:.8rem;-webkit-box-pack:center;justify-content:center}.react-root .streak-total-ibpp__text{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.react-root .streak-total-ibpp__title{font-size:1.6rem;font-weight:bold}.react-root .streak-total-ibpp__subtitle{font-size:1.4rem}.react-root .streak-total-ibpp__centre{width:100%;font-size:1.6rem;padding:2rem;color:#3492ff;text-align:center}.react-root .streak-total-ibpp__row{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.react-root .streak-total-ibpp__row img{height:6rem;width:6rem;margin-right:1rem}.react-root #global-panel__title{font-size:1.6rem;padding:0;margin-top:1rem;color:#1a3d3c}@media screen and (min-width: 769px){.react-root #global-panel__title{font-size:2rem;margin-right:auto}}.react-root .streak-update-modal .sr-modal{max-width:82rem}.react-root .streak-update-modal .sr-modal__header{background-color:#fff;border-bottom:0;margin-bottom:1rem}.react-root .streak-update-modal .sr-modal__body{-webkit-box-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;margin-top:1rem;padding:2rem}.react-root .streak-update-modal .sr-modal:before{visibility:hidden}.react-root .streak-update-modal__sub-title{text-align:left;width:100%;color:#0d3231;margin-top:1rem;margin-bottom:.3rem;font-weight:700}.react-root .streak-update-modal__goal-text{text-align:left;width:100%;font-weight:100;font-size:1.2rem;color:#506b6a;margin-bottom:4.8rem}@media screen and (min-width: 769px){.react-root .streak-update-modal__goal-text{font-size:1.4rem}}.react-root .streak-update-modal__streak-paths{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:left;align-items:left}.react-root .streak-update-modal__btn-actions{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-top:auto;margin-bottom:2rem}.react-root .streak-update-modal__btn-actions>div{font-size:1.6rem}.react-root .streak-update-modal__btn-actions>div:hover{background-color:#f3f3f3}@media screen and (min-width: 769px){.react-root .streak-update-modal__btn-actions{-webkit-box-pack:start;justify-content:flex-start}}.react-root .streak-path-card{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:1rem 2.5rem;margin-bottom:1.6rem;border-radius:.8rem;border:solid .1rem #00babe;-webkit-box-flex:1;flex:1 auto;color:#0d3231}.react-root .streak-path-card>img{margin:1rem 2.4rem 0 0}@media screen and (max-width: 768px){.react-root .streak-path-card{max-width:100%}}.react-root .streak-path-card--active{background-color:#ebfcfc;box-shadow:rgba(0,0,0,.2) 0 .2rem 1.5rem 0}.react-root .streak-path-card--active>div>span{font-weight:700}.react-root .streak-path-card--disabled{pointer-events:none;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.7}.react-root .streak-path-card__text{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:.5rem}.react-root .streak-path-card__chip{font-size:1.2rem;padding:.3rem 1.55rem !important;margin-left:1rem;font-weight:100;color:#fff;position:relative;background-color:#00babe}@media screen and (min-width: 769px){.react-root .streak-path-card__chip{font-size:1.6rem}}.react-root .streak-path-card__title{color:#1a3d3c;font-size:1.4rem;font-weight:100}@media screen and (min-width: 769px){.react-root .streak-path-card__title{font-size:1.6rem}}.react-root .streak-path-card__subtitle{font-size:1.4rem}.react-root .panel__container>img{margin-right:auto}.react-root .streak-accordion{width:100%;-webkit-transition:all .4s ease;transition:all .4s ease;color:#3e5778;margin-bottom:1.6rem}.react-root .streak-accordion-content{margin:0}.react-root .streak-accordion-content--ibpp{background-color:#f8f9f9}.react-root .streak-accordion-point{display:-webkit-box;display:flex;-webkit-box-align:baseline;align-items:baseline;padding:.5rem 1.5rem}.react-root .streak-accordion-point__symbol{width:1rem}.react-root .streak-accordion-point__content{white-space:pre-line;font-size:1.2rem;padding-left:1rem}.react-root .streak-accordion-benefits{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:#25518c;background-color:#cde3ff}.react-root .streak-accordion-benefits__info{font-weight:700;font-size:1.2rem;padding:0 1rem}.react-root .streak-accordion-benefits__trophy{height:3rem}.react-root .streak-accordion-header{display:-webkit-box;display:flex;cursor:pointer;margin:0;padding:1rem 1.5rem;border-radius:.8rem;background-color:#fff;border:.1rem solid #d6dcdc}.react-root .streak-accordion-header__content{-webkit-box-flex:1;flex-grow:1;font-size:1.2rem;color:#506b6a}.react-root .streak-accordion-header__arrow{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:1rem;height:.5rem;padding:1rem;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.react-root .streak-accordion-header__arrow--open{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .2s ease;transition:all .2s ease}.react-root .streak-accordion-header__arrow img{max-width:none}.react-root .streak-actions{display:-webkit-box;display:flex;margin:0 auto;padding:0 5rem 5rem 5rem;font-size:1.6rem}.react-root .streak-action{padding:1rem 2rem}.react-root .streak-action--bold{font-weight:700}.react-root .streak-action--primary{color:#00ccd0}@-webkit-keyframes fade-in-modal{from{display:none;-webkit-transform:translateX(100%);transform:translateX(100%)}to{display:block;-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes fade-in-modal{from{display:none;-webkit-transform:translateX(100%);transform:translateX(100%)}to{display:block;-webkit-transform:translateX(0%);transform:translateX(0%)}}.react-root .ib-onboarding-fs__container{background-color:#fff;padding:2rem;border-radius:.4rem;box-shadow:0 .15rem .4rem rgba(0,0,0,.24),0 .15rem .6rem rgba(0,0,0,.12)}.react-root .ib-onboarding-mail-validation__input{position:relative;margin:1.5rem 0}.react-root .ib-onboarding-mail-validation__heading{font-weight:bold;font-size:1.6rem}.react-root .material-field-label{position:absolute;left:0%;top:50%;font-weight:normal;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-left:1rem;color:#506b6a;padding:0 .1rem;pointer-events:none}.react-root .material-field-error{position:absolute;bottom:-2rem;font-size:1.2rem;display:none}.react-root input.material-field-input{border:.1rem solid #bbc6c5;padding:1.8rem 1rem;-webkit-transition:.4s ease-in;transition:.4s ease-in;width:100%;outline:none;border-radius:.8rem}.react-root .material-field-input--invalid>.material-field-label{color:#f12e46}.react-root .material-field-input--invalid .material-field-label{color:#f12e46 !important}.react-root input.material-field-input:disabled+.material-field-label{position:absolute;top:0;background:#fff;color:#869898;font-size:1.2rem}.react-root input.material-field-input::-webkit-input-placeholder{color:#bbc6c5;position:absolute;right:2%}.react-root input.material-field-input::-moz-placeholder{color:#bbc6c5;position:absolute;right:2%}.react-root input.material-field-input:-ms-input-placeholder{color:#bbc6c5;position:absolute;right:2%}.react-root input.material-field-input::-ms-input-placeholder{color:#bbc6c5;position:absolute;right:2%}.react-root input.material-field-input::placeholder{color:#bbc6c5;position:absolute;right:2%}.react-root input.material-field-input:valid+.material-field-label{top:0;-webkit-transition:.4s ease-in;transition:.4s ease-in;background:#fff;font-size:1.2rem;color:#0097a0}.react-root input.material-field-input:valid+.material-field-label{color:#0d3231}.react-root input.material-field-input:focus+.material-field-label{top:0;-webkit-transition:.4s ease;transition:.4s ease;background:#fff;font-size:1.2rem;color:#0097a0}.react-root input.material-field-input:focus{border:.1rem solid #00b7bd}.react-root .material-field-submit-btn{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;background-color:#0097a0;padding:.8rem 1.6rem;border-radius:.8rem;color:#fff;width:-webkit-max-content;width:-moz-max-content;width:max-content}.react-root .material-field-submit-btn>span{display:-webkit-box;display:flex;margin-left:.5rem}.react-root .material-field-submit-btn:hover{background-color:#0097a0 !important}.react-root .material-field-input--invalid>.material-field-error{display:block !important;color:#f12e46}.react-root .material-field-input--invalid>.material-field-input{border:.1rem solid #f12e46}.react-root .material-field-input--invalid .material-field-input:focus+.material-field-label{color:#f12e46}.react-root .material-field-input--invalid .material-field-input:focus{border:.1rem solid #f12e46}.react-root .material-field-non-submit-btn{border:.1rem solid #0d3231;color:#506b6a;padding:.5rem 1.6rem;border-radius:.8rem}.react-root .material-field-input--disable{pointer-events:none;color:#869898}.react-root .ib-onboarding__banner-auth-heading{font-size:1.6rem;font-weight:bold;color:#0d3231}.react-root .ib-onboarding__banner-subheading{font-size:1.6rem;margin:1rem 0;color:#0d3231}.react-root .ib-onboarding__banner-heading{font-size:2.4rem;font-weight:bold;color:#0d3231}.react-root .ib-onboarding__banner-brand-gif{max-width:20rem}.react-root .ib-onboarding__banner-auth-section{margin:2.5rem 0}.react-root .ib-onboarding-banner__auth-icon{height:1.6rem;width:1.6rem}.react-root .ib-onboarding-banner__auth-url{padding:.8rem 1.6rem;border:.1rem solid #869898;border-radius:.8rem}.react-root .ib-onboarding-banner__auth-subheading{color:#506b6a}.react-root .ib-onboarding-banner__auth-primary{margin:2.4rem 0}.react-root .ib-onboarding-banner__auth-primary .ib-onboarding-banner__auth-url>span{color:#0d3231;margin:0 0 0 1rem}.react-root .ib-onboarding-banner__secondary-providers{display:-webkit-box;display:flex;margin-top:2rem}.react-root .ib-onboarding-banner__auth-secondary>a{float:left;padding:1.4rem;border:.1rem solid #d6dcdc;margin-right:2rem}.react-root .ib-onboarding-modal{margin:4rem 2rem !important}.react-root .ib-onboarding-modal__container .sr-backdrop--open{z-index:99 !important}.react-root iframe[title=reCAPTCHA]{-webkit-transform:scale(0.8);transform:scale(0.8);margin-left:-3rem}.react-root .sr-modal:before{background-color:rgba(1,1,1,0) !important}.react-root .sr-modal__body.panel__container.ib-onboarding-modal{z-index:100 !important}.react-root .tappable.sr-modal__close-alt.no-highlight{z-index:100 !important}.react-root .exit-intent-modal{-webkit-transform:translateX(-50%) translateY(-50%) !important;transform:translateX(-50%) translateY(-50%) !important;left:50% !important;top:50% !important;max-width:40rem !important;border-radius:2rem !important;height:16rem !important;z-index:100 !important}.react-root .exit-intent-modal .sr-modal__body{z-index:100 !important}.react-root .exit-intent-modal .sr-modal__close-alt{display:none}.react-root .sr-modal-ib-onboarding{z-index:100 !important;max-width:unset;width:60rem}.react-root .sr-modal-ib-onboarding.panel--open{-webkit-animation:.4s fade-in-modal;animation:.4s fade-in-modal;-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%)}@media screen and (max-width: 768px){.react-root .sr-modal-ib-onboarding.panel--open{width:100%}}.react-root #ib-onboarding-modal{height:100%}@media screen and (max-width: 768px){.react-root #ib-onboarding-modal{margin-bottom:0}}.react-root .ib-onboarding-mail-validation__heading{color:#0d3231}.react-root .ib-onboarding-mail-validation__terms{margin:2rem 0}.react-root .ib-onboarding-mail-validation__terms-second{color:#005bb3}.react-root .ib-onboarding-mail-validation__subheading-verify{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:1rem}.react-root .ib-onboarding-mail-validation__subheading-verify-text{font-weight:bold;font-size:1.6rem;margin-left:1rem}.react-root .ib-onboarding-mail-validation__subheading-user{background:#f1f3f3;padding:1.5rem 0 1.5rem 1rem;border-radius:.8rem}.react-root .ib-onboarding-login__section .ib-onboarding-lsq__form-field{margin:0 0 2rem 0}.react-root .ib-onboarding-login__greetings-message{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:#0d3231;font-weight:bold;font-size:2rem;margin:.9rem 0 1rem 0}.react-root .ib-onboarding-login__greetings-icon{height:4rem;color:#009a2a;margin-right:1rem}.react-root .ib-onboarding-login__password-heading{font-size:1.4rem;margin:1.2rem 0 2.4rem 0;color:#506b6a}.react-root .ib-onboarding-login__forgot-password{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-size:1.2rem;margin:1rem 0;cursor:pointer}.react-root .ib-onboarding-login__forgot-password-icon{margin-right:.5rem}.react-root .ib-onboarding-login__email-prefilled{font-size:1.6rem;font-weight:800;color:#005bb3}.react-root .ib-onboarding-forgot-pwd__heading{font-size:2rem;color:#0d3231;font-weight:800}.react-root .ib-onboarding-forgot-pwd__subheading{font-size:1.4rem;margin:1rem 0;color:#506b6a}.react-root .ib-onboarding-lsq__form-field{position:relative;display:-webkit-box;display:flex;margin:2.5rem 0}.react-root .ib-onboarding-lsq__form .ib-onboarding-mail-validation__input{margin:1.5rem 0}.react-root .ib-onboarding-lsq__form .material-field-error{font-size:1rem;bottom:-1.5rem;left:1rem}.react-root .ib-onboarding-lsq__form-field-countrycode{position:relative;width:15rem}.react-root .ib-onboarding-lsq__form-field-phone{position:relative;width:100%;margin:0 0 0 1rem}.react-root .ib-onboarding-lsq__form-field-orgname,.react-root .ib-onboarding-lsq__form-field-job-title,.react-root .ib-onboarding-lsq__form-field-university,.react-root .ib-onboarding-lsq__form-field-orgyear{width:100%}.react-root .ib-lsq-form{display:none}.react-root .ib-lsq-form__heading,.react-root .ib-lsq-form__subheading{color:#506b6a}.react-root .ib-lsq-form__fields-instructions{margin:4rem 0 0 0}.react-root .ib-lsq-form__fields-instructions-one,.react-root .ib-lsq-form__fields-instructions-two{color:#506b6a;margin:2.8rem 0}.react-root .ib-lsq-form__fields-instructions-two{font-size:1.2rem !important;font-style:italic}.react-root .ib-lsq-form__heading{margin:.8rem 0}.react-root .ib-lsq-form__heading .theme-foam-green{font-size:3.2rem;color:#00978e;font-weight:600}.react-root .ib-lsq-form__fields-instructions-one .theme-foam-green{font-size:1.6rem;font-weight:600;color:#00978e}.react-root .ib-lsq-form__subheading .theme-azure-blue{color:#005bb3;font-size:1.6rem}.react-root .ib-lsq-form .sr-select input.sr-select__input{padding:2rem}.react-root .ib-onboarding-form__otp-input{display:-webkit-box;display:flex;margin:2rem 0 2.5rem 0}.react-root .ib-onboarding-form__otp-input-field{height:4.5rem !important;padding:0 !important;margin-right:.5rem !important;text-align:center}.react-root .ib-onboarding-form__otp-essentials{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.react-root .ib-onboarding-form__otp-verify-heading{font-size:1.6rem;font-weight:bold;margin:1rem 0;color:#0d3231}.react-root .ib-onboarding-form__otp-essentials-light{color:#506b6a}.react-root .ib-onboarding-form__otp-essentials-dark{color:#0d3231;margin:0 1rem}.react-root .ib-onboarding-form__otp-essentials-icon{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;cursor:pointer}.react-root .ib-onboarding-form__otp-essentials-icon .edit-lsq-phone,.react-root .ib-onboarding-form__otp-essentials-icon .edit-lsq-phone-text{color:#005bb3;margin-left:.5rem}.react-root .ib-onboarding-form__otp-concerns{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin:1rem 0}.react-root .ib-onboarding-form__otp-concerns-timer,.react-root .ib-onboarding-form__otp-concerns-resend{font-size:1.2rem}.react-root .ib-onboarding-form__otp-concerns-timer{display:-webkit-box;display:flex}.react-root .ib-onboarding-form__otp-timer{margin-left:.5rem;font-size:1.2rem}.react-root .ib-onboarding-form__otp-concerns-resend{color:#0097a0;border-radius:.8rem}.react-root .ib-onboarding-form__back-trigger{font-size:1.4rem;margin-bottom:4rem;padding:1rem;border-radius:.8rem}.react-root .ib-onboarding-form__back-trigger-icon{margin-right:.5rem}.react-root .ib-onboarding-form__exit{padding:1rem}.react-root .ib-onboarding-form__exit-heading{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-weight:bold}.react-root .ib-onboarding-form__exit-subheading{margin:1rem 0;font-size:1.4rem}.react-root .ib-onboarding-form__exit-heading span{margin-left:1rem;font-size:1.6rem}.react-root .ib-onboarding-form__exit-btn-concern-danger{font-size:1.4rem;background:#f12e46;color:#fff;padding:.8rem 1.6rem;border-radius:.8rem}.react-root .ib-onboarding-form__exit-btn-concern-danger:hover{background:#f45e70}.react-root .ib-onboarding-form__exit-btn-concern-close{font-size:1.4rem;padding:.8rem 1.6rem;margin-left:1rem;border-radius:.8rem}.react-root .ib-onboarding-form__account-success-icon{height:6rem;width:6rem}.react-root .ib-onboarding-terms{border-radius:1rem;padding:2rem 1rem 0 1rem}@media screen and (min-width: 769px){.react-root .ib-onboarding-terms{min-width:45rem !important}}.react-root .ib-onboarding-terms .sr-modal__body{text-align:center}.react-root .ib-onboarding-terms .sr-modal__close-alt{display:none}.react-root .ib-onboarding-terms__logo img{max-width:12rem}.react-root .ib-onboarding-terms__heading{color:#0d3231;margin:2.4rem 0 .5rem 0;font-size:1.6rem}.react-root .ib-onboarding-terms__subheading{color:#506b6a}.react-root .ib-onboarding-terms__cta{background-color:#0097a0;color:#fff;border-radius:.8rem;margin:2rem 6rem;padding:.8rem 1.6rem;cursor:pointer}.react-root .ib-onboarding-terms .ib-onboarding-mail-validation__terms-second{font-size:1.2rem}.react-root .ib-onboarding-duplicate-mobile__alert{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:#f12e46;font-size:1.8rem;font-weight:700}.react-root .ib-onboarding-duplicate-mobile__heading{font-size:2.4rem;font-weight:700;margin:.8rem 0;color:#0d3231}@media screen and (max-width: 480px){.react-root .ib-onboarding-duplicate-mobile__heading{font-size:1.6rem}}.react-root .ib-onboarding-duplicate-mobile__hint-text{color:#0d3231;font-size:1.6rem}@media screen and (max-width: 480px){.react-root .ib-onboarding-duplicate-mobile__hint-text{font-size:1.4rem}}.react-root .ib-onboarding-duplicate-mobile__email{color:#008cff;font-weight:700;font-size:1.6rem;margin:.8rem 0}@media screen and (max-width: 480px){.react-root .ib-onboarding-duplicate-mobile__email{font-size:1.4rem}}.react-root .ib-onboarding-duplicate-mobile__options{margin-top:3.2rem}.react-root .ib-onboarding-duplicate-mobile__primary-btn{font-size:1.4rem}.react-root .ib-onboarding-ph-no-option{display:-webkit-box;display:flex;max-width:48rem;-webkit-box-align:start;align-items:flex-start;margin-top:1.6rem;padding:1.6rem 1.7rem 2.4rem;border:.1rem solid #d6dcdc;border-radius:.8rem}.react-root .ib-onboarding-ph-no-option__title{font-size:1.8rem;font-weight:700;color:#0d3231}@media screen and (max-width: 480px){.react-root .ib-onboarding-ph-no-option__title{font-size:1.6rem}}.react-root .ib-onboarding-ph-no-option__description{color:#506b6a;font-size:1.4rem}.react-root .ib-post-auth__banner-phase{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-flex:1;flex:1}.react-root .ib-post-auth__header-event-details{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-flex:1;flex:1}.react-root .ib-post-auth__banner-details{-webkit-box-flex:1;flex:1}.react-root .ib-post-auth__banner-footer{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-flex:1;flex:1;width:100%;padding:0 4rem}.react-root .ib-post-auth__banner-footer-primary-cta{width:100%;margin:1rem 0;padding:0.8rem 1.6rem;font-size:1.4rem;color:#fff;background-color:#0097a0;border-radius:0.8rem}.react-root .ib-post-auth__banner-footer-primary-cta:hover{background-color:#0097a0;border-radius:0.8rem;color:#fff}.react-root .ib-post-auth__banner-footer-secondary-cta{color:#869898;font-size:1.2rem;margin-top:auto;padding:.5rem 1.2rem;border-radius:.8rem}@media screen and (max-width: 768px){.react-root .ib-post-auth__banner-footer-secondary-cta{margin-top:2rem}}.react-root .ib-post-auth__banner-wa-consent{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;margin:1rem 0}.react-root .ib-post-auth__banner-wa-consent .checkbox{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.react-root .ib-post-auth__banner-wa-consent .checkbox input[type=checkbox]{margin:0}.react-root .ib-post-auth__banner-wa-consent-text{font-size:1.2rem;font-weight:400;color:#0d3231;line-height:2.1rem;font-weight:400;margin:0 .5rem}@media screen and (max-width: 480px){.react-root .ib-post-auth__banner-wa-consent-text{font-size:1.2rem;line-height:1.1rem}}@media screen and (max-width: 480px){.react-root .ib-post-auth__banner-wa-consent-text{line-height:1.5rem}}.react-root .post-auth-event__header-icon{height:4rem;width:4rem;color:#035758}.react-root .post-auth-event__header-lg{font-size:2.4rem;font-weight:bold;color:#0d3231;margin:1rem 0}@media screen and (max-width: 768px){.react-root .post-auth-event__header-lg{font-size:calc(1.6rem + 0.2rem)}}.react-root .post-auth-event__header-md{font-size:1.4rem;color:#0d3231;text-align:center}@media screen and (max-width: 768px){.react-root .post-auth-event__header-md{font-size:1.2rem}}.react-root .post-auth-event__header-sm{font-size:1.4rem;color:#0074d9}@media screen and (max-width: 768px){.react-root .post-auth-event__header-sm{font-size:1.2rem}}.react-root .post-auth-event__banner-image-section{margin:2rem 0 0 0;border-radius:2rem 2rem 0 0;border:0.1rem solid #869898;border-bottom:none}.react-root .post-auth-event__banner-image-section img{height:100%;width:100%;border-radius:2rem 2rem 0 0}.react-root .post-auth-event__banner-heading{display:-webkit-box;display:flex;position:absolute;margin:.5rem 1.5rem}.react-root .post-auth-event__banner{position:relative}.react-root .post-auth-event__banner-heading-icon-section{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:0 0.5rem 0 0}.react-root .post-auth-event__banner-heading-text{font-size:calc(1.2rem - 0.2rem)}.react-root .post-auth-event__banner-footer{width:100%;padding:1rem;background-color:rgba(214,220,220,.9);border-radius:0 0 2rem 2rem}.react-root .post-auth-event__banner-footer-date{display:-webkit-box;display:flex;justify-content:space-around}.react-root .post-auth-event__banner-footer-timings{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:0 2rem;font-size:calc(1.2rem - 0.2rem);font-weight:bold;color:#0d3231}@media screen and (max-width: 768px){.react-root .post-auth-event__banner-footer-timings{margin:0}}.react-root .post-auth-event__banner-footer-timings-icon{display:-webkit-box;display:flex;height:1.5rem;width:1.5rem;margin:0 0.5rem}.react-root #ib-post-auth-modal .ib-post-auth__modal{left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:50rem;height:100%;max-height:52rem;border-radius:2.4rem}@media screen and (max-width: 768px){.react-root #ib-post-auth-modal .ib-post-auth__modal{width:90%}}@media screen and (max-width: 480px){.react-root #ib-post-auth-modal .ib-post-auth__modal{max-height:50rem}}.react-root #ib-post-auth-modal .ib-post-auth__modal-container{padding:0;margin:2rem;z-index:100}.react-root .ib-post-auth__banner-wa-consent{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;margin:1rem 0}.react-root .ib-post-auth__banner-wa-consent .checkbox{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.react-root .ib-post-auth__banner-wa-consent .checkbox input[type=checkbox]{margin:0}.react-root .ib-post-auth__banner-wa-consent-text{font-size:1.2rem;font-weight:400;color:#0d3231;line-height:2.1rem;font-weight:400;margin:0 .5rem}@media screen and (max-width: 480px){.react-root .ib-post-auth__banner-wa-consent-text{font-size:1.2rem;line-height:1.1rem}}@media screen and (max-width: 480px){.react-root .ib-post-auth__banner-wa-consent-text{line-height:1.5rem}}.react-root .ib-post-auth__banner-wa-consent .checkbox__input{accent-color:#0097a0}.react-root .ib-post-auth__registration-success-phase{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-flex:1;flex:1}.react-root .ib-post-auth__registration-confirmation{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-flex:1;flex:1;width:80%}.react-root .ib-post-auth__registration-confirmation .post-auth-event__banner-footer-timings{margin:0;font-size:1.2rem}.react-root .ib-post-auth__registration-confirmation .post-auth-event__banner-footer-date{-webkit-box-pack:justify;justify-content:space-between;margin-left:-0.5rem}.react-root .ib-post-auth__registration-confirmation-event{width:100%;margin:2rem 0;padding:2.8rem;background-color:#f1f3f3;border-radius:1.6rem}.react-root .ib-post-auth__registration-confirmation-heading{display:-webkit-box;display:flex;font-size:1.2rem;color:#0d3231}.react-root .ib-post-auth__registration-confirmation-event-heading{margin:1rem 0;font-size:1.6rem;color:#0d3231}.react-root .ib-post-auth__registration-confirmation-footer,.react-root .ib-post-auth__registration-confirmation-cta{display:-webkit-box;display:flex}.react-root .ib-post-auth__registration-confirmation-footer span,.react-root .ib-post-auth__registration-confirmation-cta span{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:0 .5rem}.react-root .ib-post-auth__registration-confirmation-cta{margin:auto 0 1rem 0;color:#008cff}.react-root .ib-post-auth__registration-confirmation-cta-icon{color:#008cff;height:2rem;width:2rem}.ibpp-reusable-components .ib-mc-fl__header-close-icon{position:absolute;right:2rem;cursor:pointer}.ibpp-reusable-components .ib-mc-fl__header-mc-section{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:1rem 0;padding:1rem .5rem .5rem 1rem;background:#f8f9f9;border-radius:.8rem}.ibpp-reusable-components .ib-mc-fl__header-title{letter-spacing:.35rem;color:#0d3231}@media screen and (max-width: 480px){.ibpp-reusable-components .ib-mc-fl__header-title{margin:1rem 0}}.ibpp-reusable-components .ib-mc-fl__header-mc-ins-img{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background:#fff;width:6rem;min-width:6rem;height:6rem;border-radius:50%}.ibpp-reusable-components .ib-mc-fl__header-mc-ins-img img{max-width:6rem;border-radius:50%}.ibpp-reusable-components .ib-mc-fl__header-mc-title{color:#0d3231}.ibpp-reusable-components .ib-mc-fl__header-mc-date,.ibpp-reusable-components .ib-mc-fl__header-mc-time{color:#506b6a;font-size:1.4rem}.ibpp-reusable-components .ib-mc-fl__header-title-section{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.ibpp-reusable-components .ib-mc-fl__header-mc-details-divider{background-color:#506b6a;height:.5rem;width:.5rem;display:block;border-radius:.5rem;margin:0 .8rem}.ibpp-reusable-components .ib-mc-fl__header-mc-details{margin:0 2rem}.ibpp-reusable-components .ib-mc-fl__header-mc-timings{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:.8rem 0 0 0}.ibpp-reusable-components .ib-mc-fl__header-title-tag-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:#fff;background-color:#cc0016;margin:0 1rem 0 0;padding:.5rem 1.6rem;border-radius:1.6rem;font-size:1.4rem;letter-spacing:normal}@media screen and (max-width: 480px){.ibpp-reusable-components .ib-mc-fl__header-title-tag-container{padding:.2rem 1rem}}.ibpp-reusable-components .ib-mc-fl__header-title-live-icon{display:-webkit-box;display:flex}.ibpp-reusable-components .ib-mc-fl__header-title-live-icon>img{max-width:2rem;margin:0 .5rem}.ibpp-reusable-components .ib-mc-fl__header-title-live-text{font-size:1.2rem}@-webkit-keyframes move{from{-webkit-transform:translateY(-0.1rem);transform:translateY(-0.1rem)}to{-webkit-transform:translateY(0.1rem);transform:translateY(0.1rem)}}@keyframes move{from{-webkit-transform:translateY(-0.1rem);transform:translateY(-0.1rem)}to{-webkit-transform:translateY(0.1rem);transform:translateY(0.1rem)}}.ibpp-reusable-components .ib-mc-fl__wa-template-loading{width:5rem !important;height:5rem !important;margin:4rem 50% 4rem 45%}.ibpp-reusable-components .ib-mc-fl__middle-section{margin-bottom:2rem}.ibpp-reusable-components .ib-mc-fl__middle-section-header{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin:2rem 0 2rem 0;padding:1rem 0;border-top:.1rem solid #e3e8e8}.ibpp-reusable-components .ib-mc-fl__middle-section-header-qr-info{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;position:relative}.ibpp-reusable-components .ib-mc-fl__middle-section-header-qr-info .qr-image{box-shadow:0 .4rem 1.2rem 0 rgba(0,0,0,.12);padding:1rem;border-radius:.8rem;height:12rem;width:12rem}@media screen and (max-width: 768px){.ibpp-reusable-components .ib-mc-fl__middle-section-header-qr-info{display:none}}@media screen and (min-width: 769px){.ibpp-reusable-components .ib-mc-fl__middle-section-header-qr-info{display:block}}.ibpp-reusable-components .ib-mc-fl__middle-section-header-title{font-size:2rem;color:#0d3231;padding-top:1rem}@media screen and (max-width: 480px){.ibpp-reusable-components .ib-mc-fl__middle-section-header-title{font-size:1.8rem}}.ibpp-reusable-components .ib-mc-fl__middle-section-header-title-img img{max-height:4rem}.ibpp-reusable-components .ib-mc-fl__middle-section-subtitle,.ibpp-reusable-components .ib-mc-fl__middle-section-text{color:#506b6a}.ibpp-reusable-components .ib-mc-fl__middle-section-wa-pointer{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-basis:50%;margin:.5rem 0}.ibpp-reusable-components .ib-mc-fl__middle-section-subtitle{font-size:1.4rem;margin:.5rem 0}.ibpp-reusable-components .ib-mc-fl__middle-section-pointers{display:-webkit-box;display:flex;width:100%;flex-wrap:wrap}.ibpp-reusable-components .ib-mc-fl__middle-section-text{font-size:1.4rem;margin:0 .5rem}.ibpp-reusable-components .ib-mc-fl__middle-section-img{display:-webkit-box;display:flex}.ibpp-reusable-components .ib-mc-fl__middle-section-img img{max-width:2.4rem}.ibpp-reusable-components .ib-mc-fl__middle-section-live-header{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:2rem 0 1rem 0}.ibpp-reusable-components .ib-mc-fl__middle-section-live-header img{height:2rem;margin:0 .5rem 0 0}.ibpp-reusable-components .ib-mc-fl__middle-section-live-header span{color:#0d3231}.ibpp-reusable-components .ib-mc-fl__middle-section-ta-pointer{display:-webkit-box;display:flex;margin:.5rem 0 0 2rem;position:relative;font-size:1.4rem;color:#506b6a}.ibpp-reusable-components .ib-mc-fl__middle-section-ta-pointer:before{content:"";display:block;background:#506b6a;height:.6rem;width:.6rem;position:absolute;border-radius:50%;-webkit-transform:translate(-1.5rem, 1rem);transform:translate(-1.5rem, 1rem)}@media screen and (max-width: 480px){.ibpp-reusable-components .ib-mc-fl__middle-section-ta-pointer{font-size:1.2rem}}.ibpp-reusable-components .ib-mc-fl__footer-section{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:2rem}.ibpp-reusable-components .ib-mc-fl__footer-text{cursor:pointer;background-color:#0097a0;color:#fff;width:100%;text-align:center;padding:1rem 2rem;border-radius:.8rem;font-size:1.4rem}.ibpp-reusable-components .ib-mc-fl__footer-subsection{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-top:.5rem}.ibpp-reusable-components .ib-mc-fl__footer-subtext-text{margin:0 .5rem;font-size:1.4rem;color:#0d3231}.ibpp-reusable-components .ib-mc-fl__footer-subsection-img{display:-webkit-box;display:flex}.ibpp-reusable-components .ib-mc-fl__footer-subsection-img img{height:2.4rem}.ibpp-reusable-components .ib-mc-fl__middle-section-header-qr-expand{display:none;position:absolute;height:100%;width:100%;top:0;background:rgba(13,50,49,.7);border-radius:.8rem}.ibpp-reusable-components .qr-expand-overlay .ib-mc-fl__middle-section-header-qr-expand{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;color:#fff;cursor:pointer}.ibpp-reusable-components .qr-expand-overlay .ib-mc-fl__middle-section-header-qr-expand img{height:2.5rem;margin-right:.5rem}.ibpp-reusable-components .qr-expand-overlay .ib-mc-fl__middle-section-header-qr-expand span{font-size:1.6rem}.ibpp-reusable-components .qr-expand-overlay-lg{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:fixed;z-index:100}.ibpp-reusable-components .qr-expand-overlay-lg .ib-mc-fl__middle-section-header-qr-expand{position:fixed;left:0}.ibpp-reusable-components .qr-expand-overlay-lg #qr-image{position:fixed;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:30rem;width:30rem;top:50%;z-index:100;background-color:#fff}.ibpp-reusable-components .ibpp-3-step-fl-modal .ib-mc-fl__header-title:first-child{color:#506b6a;letter-spacing:normal;margin-bottom:2rem}.ibpp-reusable-components .ibpp-3-step-fl-modal .ib-mc-fl__header-mc-title{font-size:1.6rem}.ibpp-reusable-components .ibpp-3-step-fl-modal .ib-mc-fl__middle-section-header-qr-info .qr-image{height:100%}.ibpp-reusable-components .ibpp-3-step-fl-modal .ib-mc-fl__middle-section-header-title{font-size:1.6rem}.ibpp-reusable-components .ibpp-3-step-fl-modal .ib-mc-fl__middle-section-header-wa-info{-webkit-box-flex:1;flex:1}.ibpp-reusable-components .ibpp-practice-page-mc-widget{position:relative}.ibpp-reusable-components .ibpp-practice-page-mc-widget__container{display:-webkit-box;display:flex;background:#fff;margin:2rem 0;padding:.5rem 2rem;border-radius:1.6rem;height:18rem;position:relative;box-shadow:0 .2rem .8rem 0 rgba(0,0,0,.1)}@media screen and (max-width: 768px){.ibpp-reusable-components .ibpp-practice-page-mc-widget__container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:auto;margin:1rem 2rem}}@media screen and (min-width: 769px)and (max-width: 1199px){.ibpp-reusable-components .ibpp-practice-page-mc-widget__container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:auto}}.ibpp-reusable-components .ibpp-practice-page-mc-widget .ib-mc-fl__header{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-flex:1.5;flex:1.5}.ibpp-reusable-components .ibpp-practice-page-mc-widget .ib-mc-fl__header-mc-title{font-size:1.6rem}.ibpp-reusable-components .ibpp-practice-page-mc-widget .ib-mc-fl__middle-section{-webkit-box-flex:1.8;flex:1.8}@media screen and (min-width: 769px){.ibpp-reusable-components .ibpp-practice-page-mc-widget .ib-mc-fl__middle-section{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;border-left:.1rem solid #d6dcdc;padding-left:2rem;margin:1rem 0 1rem 3rem}}@media screen and (min-width: 769px)and (max-width: 1199px){.ibpp-reusable-components .ibpp-practice-page-mc-widget .ib-mc-fl__middle-section{margin:0;padding:0;border-left:none}}.ibpp-reusable-components .ibpp-practice-page-mc-widget .ib-mc-fl__middle-section-header{padding:1rem 0}@media screen and (min-width: 769px){.ibpp-reusable-components .ibpp-practice-page-mc-widget .ib-mc-fl__middle-section-header{border-top:none;margin:0;padding:0}}.ibpp-reusable-components .ibpp-practice-page-mc-widget .ib-mc-fl__middle-section-live-header{font-size:1.6rem;margin-top:0}@media screen and (min-width: 769px){.ibpp-reusable-components .ibpp-practice-page-mc-widget .ib-mc-fl__middle-section-header-title{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:0;color:#506b6a;font-size:1.6rem}}.ibpp-reusable-components .ibpp-practice-page-mc-widget .ib-mc-fl__middle-section-header-title-img{display:-webkit-box;display:flex;margin-right:1rem}@media screen and (min-width: 769px){.ibpp-reusable-components .ibpp-practice-page-mc-widget .ib-mc-fl__middle-section-header-qr-info{display:block;position:absolute;right:1rem;top:1rem}.ibpp-reusable-components .ibpp-practice-page-mc-widget .ib-mc-fl__middle-section-header-qr-info .qr-image{height:12rem;width:12rem}}@media screen and (max-width: 768px){.ibpp-reusable-components .ibpp-practice-page-mc-widget .ib-mc-fl__middle-section-header-qr-info{display:none}}.ibpp-reusable-components .ibpp-practice-page-mc-widget .ib-mc-fl__middle-section-live{margin-left:2rem}.ibpp-reusable-components .ibpp-practice-page-mc-widget .ib-mc-fl__footer-section{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-left:auto;-webkit-box-pack:end;justify-content:flex-end}@media screen and (max-width: 768px){.ibpp-reusable-components .ibpp-practice-page-mc-widget .ib-mc-fl__footer-section{width:100%}}@media screen and (min-width: 769px)and (max-width: 1199px){.ibpp-reusable-components .ibpp-practice-page-mc-widget .ib-mc-fl__footer-section{width:100%}}@media screen and (min-width: 1025px){.ibpp-reusable-components .ibpp-practice-page-mc-widget .ib-mc-fl__footer-text{padding:.5rem 2rem;font-size:1.2rem}}.ibpp-reusable-components .ibpp-practice-page-mc-widget [data-class=ib-mc-fl-join-wa-group],.ibpp-reusable-components .ibpp-practice-page-mc-widget [data-class=ib-mc-fl-join-convo]{display:block}.ibpp-reusable-components .ibpp-practice-page-mc-widget-live .ibpp-practice-page-mc-widget__container{height:14rem;padding:2rem}@media screen and (max-width: 768px){.ibpp-reusable-components .ibpp-practice-page-mc-widget-live .ibpp-practice-page-mc-widget__container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%;margin:1rem 2rem}}@media screen and (min-width: 769px)and (max-width: 1199px){.ibpp-reusable-components .ibpp-practice-page-mc-widget-live .ibpp-practice-page-mc-widget__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;height:14rem}}@media screen and (min-width: 769px){.ibpp-reusable-components .ibpp-practice-page-mc-widget-live .ib-mc-fl__header{margin-left:8rem}}.ibpp-reusable-components .ibpp-practice-page-mc-widget-live .ib-mc-fl__header-mc-title{font-size:2rem}.ibpp-reusable-components .ibpp-practice-page-mc-widget-live .ib-mc-fl__footer-section{-webkit-box-pack:center;justify-content:center;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (max-width: 768px){.ibpp-reusable-components .ibpp-practice-page-mc-widget-live .ib-mc-fl__footer-section{margin-left:unset;width:100%}}.ibpp-reusable-components .ibpp-practice-page-mc-widget-live .ib-mc-fl__footer-text{padding:1rem 5rem;font-size:1.6rem}@media screen and (min-width: 769px){.ibpp-reusable-components .ibpp-practice-page-mc-widget-live .ib-mc-fl__header-mc-ins-img{position:absolute;left:2rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ibpp-reusable-components .ibpp-practice-page-mc-widget-live .ib-mc-fl__header-mc-ins-img img{max-width:7rem}}@media screen and (min-width: 769px){.ibpp-reusable-components .ibpp-practice-page-mc-widget-live .ib-mc-fl__header-mc-details{margin:0}}.ibpp-reusable-components .ibpp-practice-page-mc-widget-live .ib-mc-fl__header-mc-section{background:none}@media screen and (min-width: 769px){.ibpp-reusable-components .ibpp-practice-page-mc-widget-live .ib-mc-fl__header-mc-section{margin:0;padding:1rem .5rem .5rem 0}}.ibpp-reusable-components .ibpp-practice-page-mc-widget-live .ib-mc-fl__middle-section-live--show-in-mobile-view{display:none}@media screen and (max-width: 768px){.ibpp-reusable-components .ibpp-practice-page-mc-widget-live .ib-mc-fl__middle-section-live--show-in-mobile-view{display:block}}.ibpp-reusable-components .ibpp-independent-fl-modal *,.ibpp-reusable-components .ibpp-3-step-fl-modal *{font-family:"Lato",sans-serif !important}.ibpp-reusable-components .ibpp-independent-fl-modal{position:fixed;top:12.4rem;right:2.4rem;background-color:#fff;z-index:99;box-shadow:0 .4rem 1.6rem rgba(26,44,71,.15);border-radius:1.6rem;padding:2rem;max-width:50rem;-webkit-animation:fade-in-modal 1s forwards;animation:fade-in-modal 1s forwards}@media screen and (max-width: 480px){.ibpp-reusable-components .ibpp-independent-fl-modal{left:1rem;right:1rem;width:auto;max-width:43.2rem}}.ibpp-reusable-components .ibpp-independent-fl-modal.hide{display:none !important}@keyframes fade-in-modal{from{display:none;-webkit-transform:translateX(100%);transform:translateX(100%)}to{display:block;-webkit-transform:translateX(0%);transform:translateX(0%)}}

/*# sourceMappingURL=interviewbit.037ea8.css.map*/