.bookmark-btn{display:inline-block;zoom:1;*display:inline;vertical-align:baseline;margin:0 2px;outline:none;cursor:pointer;text-align:center;white-space:normal;text-decoration:none;font:14px/100% Arial, Helvetica, sans-serif;padding:.5em 2em .55em;text-shadow:0 1px 1px rgba(0,0,0,0.3);border-radius:.5em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2)}.bookmark-btn:hover{text-decoration:none}.bookmark-btn:active{position:relative;top:1px}.bm-orange,.bm-orange:active,.bm-orange:focus{color:#fef4e9;border:solid 1px #da7c0c;background:#f78d1d;background:-moz-linear-gradient(top, #faa51a, #f47a20);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20')}.bm-orange:hover{background:#f47c20;background:-moz-linear-gradient(top, #f88e11, #f06015);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015')}.bm-green{color:#e8f0de;border:solid 1px #538312;background:#64991e;background:-moz-linear-gradient(top, #7db72f, #4e7d0e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e')}.bm-green:hover{background:#538018;background:-moz-linear-gradient(top, #6b9d28, #436b0c);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c')}.bm-green:active{color:#fef4e9;border:solid 1px #da7c0c;background:#f78d1d;background:-moz-linear-gradient(top, #faa51a, #f47a20);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20')}@-webkit-keyframes highlight{0%{background:rgba(221,214,0,0.32)}100%{background:none}}@keyframes highlight{0%{background:rgba(221,214,0,0.32)}100%{background:none}}#problem-box .newEl:not(#problem_finished){-webkit-animation:highlight 3s;animation:highlight 3s}#problem-box .oldEl{padding:5px}#problem-box img{min-height:250px}.affix{top:6px}.affix-bottom{position:absolute}.subjective-section-desc{border:none;font-family:'Source Sans Pro', Helvetica, arial, nimbussansl, liberationsans, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";-webkit-font-smoothing:subpixel-antialiased;text-rendering:optimizeLegibility;font-size:16px;padding:15px}#problem-content.subjective-problem{position:relative}#problem-content.subjective-problem .circle-icon,#problem-content.subjective-problem #vertical-line:before,#problem-content.subjective-problem h4:before{content:"\f111";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#63B1C6;font-size:18px;position:absolute;line-height:16px;left:-36px}#problem-content.subjective-problem .circle-q-icon,#problem-content.subjective-problem .question-start:before{content:"\f059";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#CFCFCF;font-size:18px;position:absolute;line-height:16px;background-color:#F8F8F8;left:-36px}#problem-content.subjective-problem #vertical-line{position:absolute;height:calc(100% - 138px);border-left:3px solid #E7E7E7;margin:70px 0}#problem-content.subjective-problem #vertical-line:before{position:absolute;color:#63B1C6;top:-10px;left:-8px}#problem-content.subjective-problem #vertical-line:after{content:"\f0d9";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;position:absolute;color:#63B1C6;top:-36px;left:14px;font-size:40px}#problem-content.subjective-problem.markdown-content ul{padding-left:0}#problem-content.subjective-problem.markdown-content ul li{list-style:none}#problem-content.subjective-problem #system-design-root{padding-left:30px}#problem-content.subjective-problem .problem-desc{background-color:#63B1C6;color:white;padding:5px;margin:0}#problem-content.subjective-problem .problem-desc h5{padding:30px 20px;font-size:20px;font-weight:200}#problem-content.subjective-problem h4{position:relative}#problem-content.subjective-problem h4:before{bottom:5px}#problem-content.subjective-problem .question-background{background-color:white;padding:15px;margin:15px 0;border-radius:3px}#problem-content.subjective-problem .question-background-main{background-color:white;padding:15px;border-radius:3px}#problem-content.subjective-problem .question-start{position:relative}#problem-content.subjective-problem .question-start:before{top:15px;background-color:#F8F8F8}#problem-content.subjective-problem .question-start:after{content:"\f0d9";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;position:absolute;color:white;top:0;left:-10px;font-size:30px}#problem-content.subjective-problem .question-text{color:#63B1C6}#problem-content.subjective-problem .answer-text{padding-left:0px;padding-right:0px}#problem-content.subjective-problem .comment-icon{color:#63B1C6}#problem-content.subjective-problem #problem_finished{background-color:#5CB85C;margin-top:50px;padding:20px;border-radius:5px;position:relative;color:white;font-weight:bold;font-size:20px}#problem-content.subjective-problem #problem_finished::before{content:"\f0d9";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;position:absolute;color:#5CB85C;top:0;left:-14px;font-size:45px}#problem-content.subjective-problem #problem_finished::after{content:"\f058";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;position:absolute;color:#5CB85C;top:19px;left:-37px;font-size:20px}#problem-complete-graph-ct{position:absolute;right:50px;bottom:-7px}#problem-complete-graph-ct #problem-complete-graph{position:relative}#problem-complete-graph-ct #problem-complete-percent{position:absolute;top:15px;left:15px}#toggle-notes{position:absolute;color:#7B7677;top:10px;right:15px;cursor:pointer}@media screen and (max-width: 767px){#problem-content.subjective-problem #system-design-root{padding-left:0px}#problem-content{padding:0px !important}#problem-box.col-xs-12{padding-left:0px;padding-right:0px}}.commentList{padding:0;list-style:none;max-height:none;overflow:hidden}.commentList li{margin:0;margin-top:10px}.commentList .comment-block{background-color:#f7f7f8;border:none;margin:5px;padding:5px}.commentList .comment-block.dark{background-color:#fff}.commentList .comment-block .voting-tool{color:#A4A5AD;margin:5px 10px 5px 5px;display:block;float:left}.commentList .comment-block .voting-tool.upvoted .upvote{color:#9494FF}.commentList .comment-block .voting-tool.downvoted .downvote{color:#FF8B60}.commentList .comment-block .voting-tool .upvote,.commentList .comment-block .voting-tool .downvote{display:block;cursor:pointer}.commentList .comment-block .voting-tool .vote-count{text-align:center}.commentList .comment-block .comment-body{padding:5px 10px}.commentList li>div{display:table-cell}.commentList .commenterImage{width:30px;margin-right:5px;height:100%;float:left}.commentList .commenterImage img{width:100%;border-radius:50%}.commentList .commentText p{margin:0}.commentList .sub-text{color:#aaa;font-family:verdana;font-size:11px}.commentList .actionBox{border-top:1px dotted #ddd;padding:10px}.commentList .comment-add{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.commentList .action{cursor:pointer}.commentList .inline-reply{margin-left:36px;width:95%}.commentList .replies li{margin-left:36px}.comment-signup-ct{text-align:center}@media screen and (max-width: 767px){.commentList .replies li{margin-left:0px}}.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#FFF}.toast-message a:hover{color:#CCC;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#FFF;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);line-height:1}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}.rtl .toast-close-button{left:-.3em;float:left;right:.3em}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999;pointer-events:none}#toast-container *{-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#FFF;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>div.rtl{direction:rtl;padding:15px 50px 15px 15px;background-position:right 15px center}#toast-container>div:hover{-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=) !important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=) !important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==) !important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=) !important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51A351}.toast-error{background-color:#BD362F}.toast-info{background-color:#2F96B4}.toast-warning{background-color:#F89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width: 240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width: 241px) and (max-width: 480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width: 481px) and (max-width: 768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}#toast-container>div.rtl{padding:15px 50px 15px 15px}}@-webkit-keyframes modal{0%{width:0}100%{width:26rem}}@keyframes modal{0%{width:0}100%{width:26rem}}.modal-mock-test{position:fixed;z-index:20;display:none;right:0;bottom:0;left:auto;top:auto;-webkit-box-shadow:-2.8px 2.8px 8.5px 0 rgba(0,0,0,0.2);box-shadow:-2.8px 2.8px 8.5px 0 rgba(0,0,0,0.2);-webkit-animation:modal 3s ease;animation:modal 3s ease}.modal-mock-test__dialog{position:relative;background-color:#ffffff;width:26rem;margin:0}.modal-mock-test__close{position:absolute;top:1rem;right:1rem;padding:0;cursor:pointer;background:0 0;border:0;font-size:2rem}.modal-mock-test__image2{position:absolute;top:2rem;left:4.5rem}.modal-mock-test__image3{margin-top:1rem}.modal-mock-test__button{margin-bottom:2rem}.modal-mock-test__button .btn{background-color:#ffc55f;color:#000000}.modal-mock-test__content{height:30rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-ms-flex-pack:distribute;justify-content:space-around}.modal-mock-test__text h4{font-size:2rem;font-weight:normal}.banner{color:white;background-color:#4da1b7}.banner .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 768px){.banner .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width: 768px){.banner{padding-left:0;padding-right:0;padding-bottom:5rem}}.banner--sticky{position:fixed;top:0;width:100%;padding-bottom:2rem;z-index:2}.banner--sticky .banner--title{display:none}.banner--sticky .banner--image{display:none}.banner--sticky .banner--test{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:2rem;margin-bottom:-2rem}.banner--sticky .banner--test-title{-ms-flex-item-align:center;align-self:center;margin-bottom:0}@media screen and (max-width: 768px){.banner--sticky .banner--test a{font-size:1.5rem;margin-bottom:-3rem}}@media (max-width: 768px){.banner--sticky .banner--test{display:block;margin:auto}}.banner--image{margin-left:-10rem;padding-bottom:2rem;margin-top:-1rem}@media (max-width: 768px){.banner--image{display:none}}.banner--title{font-size:4rem;text-align:center;margin-right:8rem}@media screen and (max-width: 1024px){.banner--title{margin-right:unset}}@media screen and (max-width: 425px){.banner--title{font-size:3rem}}@media (max-width: 768px){.banner--title{display:block;margin:auto;padding-top:0;margin:0}}.banner--test{text-align:center}@media (max-width: 768px){.banner--test{display:block;margin:auto;padding-top:2rem}}.banner--test-title{font-size:1.6rem;margin-bottom:0.8rem}.banner--test-button a{font-size:1.6rem;border:none;border-radius:0.25rem;color:black;font-weight:bold;background-color:#fcca7a;text-align:center;padding:1rem 3rem}@media screen and (max-width: 425px){.banner--test-button a{padding:0.5rem 1.5rem}}.hide{display:none}.rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@keyframes modal{0%{width:0}100%{width:26rem}}.modal-nudge{position:fixed;z-index:100;display:none;-webkit-box-shadow:-1rem 1rem 2rem 0 rgba(0,0,0,0.2);box-shadow:-1rem 1rem 2rem 0 rgba(0,0,0,0.2);-webkit-animation:modal 3s ease;animation:modal 3s ease;border-radius:0.5rem}.modal-nudge.top-left{left:0;top:7rem;right:auto;bottom:auto}.modal-nudge.top-right{right:0;top:7rem;left:auto;bottom:auto}.modal-nudge.bottom-left{left:0;bottom:0;right:auto;top:auto}.modal-nudge.bottom-right{right:0;bottom:0;left:auto;top:auto}.modal-nudge--codex .modal-nudge__dialog,.modal-nudge--sat .modal-nudge__dialog,.modal-nudge--free_academy .modal-nudge__dialog,.modal-nudge--discord .modal-nudge__dialog{background-color:#021128;color:#ffffff}.modal-nudge--codex .modal-nudge__button .btn,.modal-nudge--sat .modal-nudge__button .btn,.modal-nudge--free_academy .modal-nudge__button .btn,.modal-nudge--discord .modal-nudge__button .btn{background-color:#fdc600;color:#314665;font-weight:bolder}.modal-nudge--codex .highlight,.modal-nudge--sat .highlight,.modal-nudge--free_academy .highlight,.modal-nudge--discord .highlight{background:#efe67a;color:#021128}.modal-nudge--free_academy .modal-nudge__images,.modal-nudge--discord .modal-nudge__images{width:12rem}.modal-nudge--free_academy .modal-nudge__button .btn,.modal-nudge--discord .modal-nudge__button .btn{background-color:#e00f32;color:#ffffff}.modal-nudge__dialog{position:relative;background-color:#ffffff;color:rgba(0,0,0,0.7);width:26rem;margin:0}.modal-nudge__close{position:absolute;top:1rem;right:1rem;padding:0;cursor:pointer;background:0 0;border:0;font-size:2rem}.modal-nudge__image2{position:absolute;top:2rem;left:4.5rem}.modal-nudge__image3{max-width:80%}.modal-nudge__button{margin-bottom:2rem;width:90%}.modal-nudge__button .btn{background-color:#2f96f3;color:#ffffff;display:inline-block;margin-bottom:0;font-weight:lighter;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:0.1rem solid transparent;white-space:nowrap;padding:1rem;font-size:1.5rem;line-height:2rem;border-radius:0.2rem}.modal-nudge__content{height:30rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-ms-flex-pack:distribute;justify-content:space-around}.modal-nudge__text h4{margin:1rem;font-size:2rem;font-weight:normal}#status-ct .submission-success-modal{position:fixed;left:0;top:0;z-index:10000;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity 0.6s;transition:opacity 0.6s;opacity:1}#status-ct .submission-success-modal--closed{opacity:0}#status-ct .submission-success-modal--closed .submission-success-modal__content{max-height:0;padding:0 20px;overflow:hidden}#status-ct .submission-success-modal--hidden{display:none}#status-ct .submission-success-modal__content{margin:auto;border-radius:0.4rem;-webkit-box-shadow:0 0.6rem 2.4rem 0 rgba(0,0,0,0.24);box-shadow:0 0.6rem 2.4rem 0 rgba(0,0,0,0.24);background-color:#FFFFFF;position:relative;-webkit-transition:max-height 0.4s;transition:max-height 0.4s;max-height:100rem;max-width:100%;width:50rem}#status-ct .submission-success-modal__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;padding:0 2rem;text-align:center}#status-ct .submission-success-modal__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:0.4rem;width:100%;margin-bottom:2rem}#status-ct .submission-success-modal__title{font-size:2.4rem;font-weight:bold;padding:1rem 0;color:#1a3d3c;margin:0.5rem 0}#status-ct .submission-success-modal__subtitle{font-size:2rem;color:#506b6a;margin:1rem 0}#status-ct .submission-success-modal__text{font-size:1.6rem;color:#506b6a}#status-ct .submission-success-modal__button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1rem 0 4rem}#status-ct .submission-success-modal__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1.5rem;color:#FFFFFF;font-size:2rem;font-weight:bold;margin:0 1rem;border-radius:0.4rem}#status-ct .submission-success-modal__button--linkedin{background-color:#0077b5}#status-ct .submission-success-modal__button--twitter{background-color:#4186cd}#status-ct .submission-success-modal__button:hover,#status-ct .submission-success-modal__button:active,#status-ct .submission-success-modal__button:focus{text-decoration:none;color:#FFFFFF}#status-ct .submission-success-modal__button-image{margin:0}#status-ct .submission-success-modal__button-image--linkedin{position:relative;top:-0.2rem}#status-ct .submission-success-modal__close{position:absolute;right:0;top:0.8rem;margin:0;font-size:2rem;cursor:pointer}.show-in-mobile{display:none}@media screen and (max-width: 480px){.show-in-mobile{display:block}}@media screen and (max-width: 480px){.hide-in-mobile{display:none}}.moco-widget-container{position:-webkit-sticky;position:sticky;-webkit-transform:scale(1, 1);transform:scale(1, 1);bottom:0px;z-index:11}@media screen and (max-width: 768px){.moco-widget-container{bottom:0px;margin:0;width:95%}}.moco-widget{position:fixed;background:#d9e6ff;border-top-left-radius:0.8rem;border-top-right-radius:0.8rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:3rem;padding:1rem;-webkit-box-shadow:rgba(0,0,0,0.08) 0 3px 36px 0;box-shadow:rgba(0,0,0,0.08) 0 3px 36px 0;bottom:0px;right:0px}@media screen and (max-width: 768px){.moco-widget{bottom:0px;margin:auto;width:95%;max-width:46rem}}.moco-widget__header{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;color:#1a3d3c}.moco-widget__header.active .moco-widget__title{visibility:hidden}.moco-widget__header.active .icon-chevron-up{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width: 480px){.moco-widget__header.active .moco-widget-label{display:block}}.moco-widget__title{width:100%;font-weight:bold}.moco-widget__title>strong{font-size:2.5rem}.moco-widget__header-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#506b6a;min-width:10rem;margin-left:auto}@media screen and (max-width: 480px){.moco-widget__header-action{min-width:0}}.moco-widget__content-header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.moco-widget__content-heading{display:inline;background:#ffe6bd;line-height:1.5;font-size:2.4rem;font-weight:900;-webkit-box-decoration-break:clone;box-decoration-break:clone}.moco-widget__scaler-content-header{display:block}.moco-widget__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:500px;padding:0 2rem;margin:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#d9e6ff}.moco-widget__content.no-amp{max-height:0;overflow:hidden;-webkit-transition:max-height 0.2s ease-out;transition:max-height 0.2s ease-out}.moco-widget__content.active{padding:0 3rem}.moco-widget__content .moco-widget__title{margin-right:1rem}.moco-widget__img-section{margin-top:0;max-width:15rem}@media screen and (max-height: 550px){.moco-widget__img-content{max-width:10rem}}.moco-widget__action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.moco-widget__action a:nth-child(1){font-size:1.6rem;-webkit-box-shadow:none;box-shadow:none}.moco-widget__action a:nth-child(2){font-size:1.4rem}.moco-widget__description-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.moco-widget__description-item img{margin-right:0.5rem}.moco-widget__logo{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2rem;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media screen and (max-width: 480px){.moco-widget__label{display:none}}.moco-widget__text div{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0.5rem 0}.moco-widget__text div img{margin-right:0.5rem;max-height:2rem}@media screen and (max-width: 480px){#moco-widget__controlled-text{font-size:1.2rem}}#moco-widget__title{display:inline;font-size:3rem;color:#1a3d3c;background-color:#ffe6bd;font-weight:bolder;-webkit-box-decoration-break:clone;box-decoration-break:clone}#moco-widget__scaler-title{font-size:3rem;position:relative;z-index:0}#freeclass-banner__content{padding:0}.freeclass-banner{background:#eefcfc}.freeclass-banner__image{width:100%}.ib-cms__mc-widget{position:-webkit-sticky;position:sticky;bottom:0;min-width:53.5rem;max-width:60rem;left:100%;z-index:11;margin-right:3rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-box-shadow:0 -0.4rem 1.6rem rgba(80,107,106,0.25);box-shadow:0 -0.4rem 1.6rem rgba(80,107,106,0.25);padding:0.5rem 2rem;background:white;border-radius:1rem 1rem 0 0}@media screen and (max-width: 480px){.ib-cms__mc-widget{z-index:88}}.ib-cms__mc-widget *{font-family:'Lato', sans-serif}@media screen and (max-width: 480px){.ib-cms__mc-widget{min-width:100%;width:100%;left:auto}}.ib-cms__mc-widget-expand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;height:100%;max-height:42rem}.ib-cms__mc-widget-expand.hide{display:none}#mc-compressed-heading.ib-cms__mc-widget-expand-text{font-size:1.6rem;font-weight:600;margin:0 4rem 0 1rem;color:#171717}@media screen and (max-width: 480px){#mc-compressed-heading.ib-cms__mc-widget-expand-text{font-size:1.4rem}}#mc-compressed-trigger-heading.ib-cms__mc-widget-expand-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#506b6a;font-size:1.4rem}@media screen and (max-width: 480px){#mc-compressed-trigger-heading.ib-cms__mc-widget-expand-trigger{display:none}}.ib-cms__mc-title-scaler-logo-image{max-width:6rem;margin-left:0.5rem}.ib-cms__mc-title-scaler-logo{display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:calc(1.4rem - 0.2rem);padding:0.5rem 1rem;border-radius:1.6rem;width:100%;text-align:center}@media screen and (max-width: 480px){.ib-cms__mc-title-scaler-logo{margin:0 0 0.8rem 0;padding:0.4rem 1rem}}.ib-cms__mc-layout{position:relative;padding:1rem}.ib-cms__mc-layout .icon-close{position:absolute;left:100%;cursor:pointer;-webkit-transform:translateX(-1rem);transform:translateX(-1rem)}@media screen and (max-width: 480px){.ib-cms__mc-layout{padding:0}}.ib-cms__mc-instructor-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 480px){.ib-cms__mc-instructor-section{margin:0.5rem 0}}.ib-cms__mc-instructor-image{min-height:7.2rem;min-width:7.2rem;background-color:#f1f3f3;margin-right:2rem;border-radius:50%}.ib-cms__mc-instructor-image-tag{max-width:7.2rem;margin-right:1rem}.ib-cms__mc-title-heading-text{font-size:calc(2rem - 0.2rem);font-weight:600;color:#171717}@media screen and (max-width: 480px){.ib-cms__mc-title-heading-text{font-size:1.4rem}}.ib-cms__mc-title-subtext{font-size:1.4rem;color:#506b6a;margin:0.5rem 0}@media screen and (max-width: 480px){.ib-cms__mc-title-subtext{font-size:1.2rem}}.ib-cms__mc-details-learnings .cms-mc-learnings-detail-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.ib-cms__mc-details-learnings .cms-mc-learnings-detail-header__text{font-size:1.4rem;margin:0 1rem;color:#0d3231;font-size:1.6rem}@media screen and (max-width: 768px){.ib-cms__mc-details-learnings .cms-mc-learnings-detail-header__text{font-size:1.4rem}}.ib-cms__mc-details-learnings .cms-mc-learnings-detail-header__icon{height:2rem;width:2rem;color:#869898}@media screen and (max-width: 768px){.ib-cms__mc-details-learnings{margin-top:1rem}}.ib-cms__mc-details-learnings{margin:2rem 0}@media screen and (max-width: 480px){.ib-cms__mc-details-learnings{margin:1.5rem 0}}.ib-cms__mc-registration-successfull{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#e6ffeb;padding:2.4rem 2rem;margin:1rem 0;border-radius:0.8rem}.ib-cms__mc-registration-message{color:#355453;margin:0.5rem 0;font-weight:600}.ib-cms__mc-registration-marker-icon{width:4.5rem}.ib-cms__mc-registration-wa{color:#506b6a;font-size:1.4rem}.ib-cms__mc-detail-pointer{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;line-height:2rem;font-size:1.4rem;color:#506b6a;margin-left:2rem}.ib-cms__mc-detail-pointer:before{content:'';background:#506b6a;height:0.5rem;width:0.5rem;border-radius:50%;display:block;position:absolute;margin:0.7rem -1.5rem}@media screen and (max-width: 768px){.ib-cms__mc-detail-pointer{color:#506b6a;font-size:1.2rem}}#cms-mc-action-button .ib-cms__mc-wa-join{color:#ffffff}#cms-mc-action-button:hover{color:#ffffff}.ib-cms__mc-timings-text{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ib-cms__mc-timings-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 480px){.ib-cms__mc-timings-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.ib-cms__mc-timings-text,.ib-cms__mc-duration,.ib-cms__mc-start-time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.ib-cms__mc-timings-text{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-right:0.5rem}.ib-cms__mc-duration-icon,.ib-cms__mc-time-icon,.ib-cms__mc-certificate-detail-icon{height:2rem;width:2rem}@media screen and (max-width: 480px){.ib-cms__mc-time-icon{margin:0 0 0 0.5rem}}.ib-cms__mc-certificate-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;margin:0 1rem;background:#f1f3f3}.ib-cms__mc-timings-text,.ib-cms__mc-certificate-detail{border:0.1rem solid #d6dcdc;border-radius:0.8rem;padding:0.8rem 1.6rem}@media screen and (max-width: 480px){.ib-cms__mc-timings-text,.ib-cms__mc-certificate-detail{width:-webkit-max-content;width:-moz-max-content;width:max-content}}@media screen and (max-width: 480px){.ib-cms__mc-timings-text,.ib-cms__mc-certificate-detail{margin:1rem 0;padding:0.5rem}}.ib-cms__mc-timings-text{margin-right:0.5rem}@media screen and (max-width: 480px){.ib-cms__mc-timings-text{padding:0.5rem 0.1rem;-webkit-box-flex:1;-ms-flex:1;flex:1}}.ib-cms__mc-details-timing-section{margin:2rem 0}@media screen and (max-width: 480px){.ib-cms__mc-details-timing-section{margin:0}}.ib-cms__mc-duration-text,.ib-cms__mc-start-time-text,.ib-cms__mc-certificate-detail-text{font-size:calc(1.4rem - 0.2rem);margin:0 1rem}.ib-cms__mc-start-time-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ib-cms__mc-start-time-text .mc-cms-time-text-divider{background-color:#506b6a;border-radius:50%;width:0.6rem;height:0.6rem;margin:0 0.5rem}@media screen and (max-width: 480px){.ib-cms__mc-start-time-text .mc-cms-time-text-divider{height:0.3rem;width:0.3rem;margin:0 0.5rem}}@media screen and (max-width: 480px){.ib-cms__mc-start-time-text{margin:0 0.5rem}}.ib-cms__mc-start-time-text .mc-cms-time-text,.ib-cms__mc-start-time-text .mc-cms-date-text{font-size:calc(1.4rem - 0.2rem)}.ib-cms__mc-certificate-detail-icon{color:#0097a0}@media screen and (max-width: 480px){.ib-cms__mc-duration{display:none}}.ib-cms__mc-consent-toggler{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:2rem}.ib-cms__mc-consent-toggler input[type="checkbox"]{accent-color:#0097a0;-webkit-transform:scale(1.3);transform:scale(1.3);position:relative;margin:0}.ib-cms__mc-consent-toggler .checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ib-cms__mc-consent-toggle-text{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;margin:0 1rem;color:#0d3231}@media screen and (max-width: 480px){.ib-cms__mc-consent-toggle-text{font-size:calc(1.4rem - 0.2rem)}}.ib-cms__mc-consent-toggle-text-icon{height:2rem;width:2rem;color:#0097a0;margin-left:0.5rem}.ib-cms__mc-modal-action-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.4rem;color:#ffffff;background-color:#00978e;padding:1rem 0;width:100%;border-radius:0.8rem}.ib-cms__mc-modal-action-button:hover{background-color:#00978e}.ib-cms__mc-modal-action-button--disable{pointer-events:none;opacity:0.7}@media screen and (max-width: 480px){.ib-cms__mc-modal-action-button{font-size:calc(1.4rem - 0.2rem)}}.ib-cms__mc-wa-join{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ib-cms__mc-wa-text{font-size:1.4rem}.ib-cms__mc-wa-text:hover{color:#ffffff}.ib-cms__mc-wa-icon{margin-right:1rem;max-width:2rem}/*!
 * Toastify js 1.8.0
 * https://github.com/apvarun/toastify-js
 * @license MIT licensed
 *
 * Copyright (C) 2018 Varun A P
 */.toastify{padding:1.2rem 2rem;color:#ffffff;display:inline-block;-webkit-box-shadow:0 0.3rem 0.6rem -0.1rem rgba(0,0,0,0.12),0 1rem 3.6rem -0.4rem rgba(77,96,232,0.3);box-shadow:0 0.3rem 0.6rem -0.1rem rgba(0,0,0,0.12),0 1rem 3.6rem -0.4rem rgba(77,96,232,0.3);position:fixed;opacity:0;-webkit-transition:all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);border-radius:0.8rem;cursor:pointer;text-decoration:none;max-width:calc(50% - 2rem);z-index:2147483647}.toastify.on{opacity:1}.toast-close{opacity:0.4;padding:0 0.5rem}.toastify-right{right:1.5rem}.toastify-left{left:1.5rem}.toastify-top{top:-15rem}.toastify-bottom{bottom:-15rem}.toastify-rounded{border-radius:2.5rem}.toastify-avatar{width:1.5rem;height:1.5rem;margin:0 0.5rem;border-radius:0.8rem}.toastify-center{margin-left:auto;margin-right:auto;left:0;right:0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.toastify-danger,.toastify-error{background-color:#d0021b;color:#ffffff}.toastify-warning{background-color:#ffc834;color:#000000}.toastify-success{background-color:#56c68e;color:#ffffff}.toastify-info{background-color:#0b69bf;color:#ffffff}@media screen and (max-width: 480px){.toastify-right,.toastify-left{margin-left:auto;margin-right:auto;left:0;right:0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}}body{overflow-x:hidden !important;overflow-y:auto !important;height:100vh}html.modal-open{overflow:hidden}#discuss-loader{text-align:center}#problem-time-counter-full{display:none}.warning_error{background:rgba(255,0,0,0.05);position:absolute;width:100% !important;left:0 !important}.ace_dark .warning_error{background:rgba(255,0,0,0.3)}.ace-xcode .warning_error{background:rgba(255,0,0,0.05)}#collapsable-wrapper{display:none;padding:20px;background-color:#fff5e3;width:30%;border-right:solid thick grey;-webkit-transition:0.2s all;transition:0.2s all}#problemTagger{padding-top:15px}.submit_tag_btn{padding-left:18px}.auto_suggester{padding-left:0px}.add_company{padding-right:10px;padding-left:5px;color:#5cb85c;cursor:pointer}.auto_suggester_close_icon{cursor:pointer}.auto_suggester_close{padding-top:5px}.problem_tagger_close_icon{text-align:right;padding-right:0px;cursor:pointer}.companies_tags{display:inline-block;margin:5px;border-radius:20px;padding:2px 10px;border:solid grey thin;background-color:rgba(204,204,204,0.15);font-size:12px}.companies_tags_selected{display:inline-block;margin:5px;border-radius:20px;padding:2px 10px;border:solid grey thin;font-size:12px}.react-autosuggest__container{padding-top:10px;padding-bottom:10px;border-radius:5px;width:156px}.react-autosuggest__container li:hover{background:#f1f1f1}.react-autosuggest__container ul{border:solid thin lightgray;width:158px}.react-autosuggest__input{border:solid #5cb85c thin;border-radius:5px;width:156px}.company_in_dropdown{padding-left:5px;padding-top:5px}.react-autosuggest__suggestion{width:156px;background:white;cursor:pointer}.problems-page iframe{width:100%;max-width:780px;height:415px;display:block;margin-left:auto;margin-right:auto}#signup_to_acess_hints{color:white;cursor:pointer}#signup_to_acess_hints .singup_heading{font-size:18px}#hint-panel{position:relative}.collapsable_icons_note.active{background-color:#c2e8f3}.collapsable_icons_note{padding:25px;border:solid thin #c2e8f3}.collapsable_icons_note i{font-size:20px}.collapsable_icons_note:hover{background-color:#c2e8f3}.collapsable_icons_note:hover #collpasable-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.collapsable_icons.active{background-color:#c2e8f3}.collapsable_icons{padding:25px;border:solid thin #c2e8f3}.collapsable_icons i{font-size:20px}.collapsable_icons:hover{background-color:#c2e8f3}.collapsable_icons:hover #collpasable-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#sidebar-wrapper{display:none}#close_collapsable_content{padding-bottom:7px;padding-left:95%;position:relative;border-bottom:solid rgba(157,174,179,0.77) thin}#close_collapsable_content i{font-size:25px;color:#bbb}#collapsable_content{padding-top:10px}#problem-box.fast-track-problem ul>li{list-style:disc !important}#problem-box.fast-track-problem ol>li{list-style:decimal !important}#problem-content,#problem-prenote,.modal-body{border:none;font-family:'Source Sans Pro', Helvetica, arial, nimbussansl, liberationsans, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";-webkit-font-smoothing:subpixel-antialiased;text-rendering:optimizeLegibility;font-size:16px;padding:15px}#problem-content img,#problem-prenote img,.modal-body img{padding-bottom:20px;padding-top:20px}#problem-content ul,#problem-content li,#problem-prenote ul,#problem-prenote li,.modal-body ul,.modal-body li{list-style:disc}#problem-content ol,#problem-content li,#problem-prenote ol,#problem-prenote li,.modal-body ol,.modal-body li{list-style:decimal}.ace_editor,.ace_editor *{font-family:'Source Code Pro', Consolas, "Liberation Mono", Menlo, Courier, monospace !important;-webkit-font-smoothing:subpixel-antialiased;text-rendering:optimizeLegibility;font-size:12px;color:inherit}.small_font_size .ace_editor,.small_font_size .ace_editor *{font-size:12px}.medium_font_size .ace_editor,.medium_font_size .ace_editor *{font-size:14px}.large_font_size .ace_editor,.large_font_size .ace_editor *{font-size:16px}.modal-body{background:#ffffff;overflow:auto}#sign-in-modal .modal-body,#sign-up-modal .modal-body{max-height:none}iframe,object,embed{max-width:100%}.problem-time-counter{background-color:#F3F7F8;color:#63b1c6;font-size:16px}.problem-time-counter .timer-icon{color:#63b1c6;position:relative;top:3px;margin-right:12px}.code-editor pre{margin:0}#code_editor_wrapper{margin-bottom:10px}#test_dropdown_menu.test_dropdown_small_screen{top:100%;bottom:auto}.overflow_visible{overflow:visible !important}.problem-statement,.problem-time-counter,.hint-panel,.company-panel,.code-editor{-webkit-box-shadow:0 1.5px 4px rgba(0,0,0,0.24),0 1.5px 6px rgba(0,0,0,0.12);box-shadow:0 1.5px 4px rgba(0,0,0,0.24),0 1.5px 6px rgba(0,0,0,0.12);border:0}.problem-statement .companies-asked-in{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}.problem-statement .panel-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.code-editor>* input.btn{-webkit-box-shadow:0 1.5px 4px rgba(0,0,0,0.24),0 1.5px 6px rgba(0,0,0,0.12);box-shadow:0 1.5px 4px rgba(0,0,0,0.24),0 1.5px 6px rgba(0,0,0,0.12);border:0;border-radius:5px;text-align:center;width:110px}.code-editor>* input.btn:hover{-webkit-box-shadow:0 3px 12px rgba(0,0,0,0.23),0 3px 12px rgba(0,0,0,0.16);box-shadow:0 3px 12px rgba(0,0,0,0.23),0 3px 12px rgba(0,0,0,0.16)}#help_button{position:fixed;left:0;top:50%;background-color:#63b1c6;-webkit-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);border-radius:0 0 10px 10px;color:white}#help_button .glyphicon{color:white;margin-right:5px}#help_button #help_text{position:relative;top:-5px}#problem_comment{padding-left:15px;padding-right:15px}#problem_comment .nav-tabs>li{width:50%;text-align:center;font-weight:bold}.problem_comment_header{text-align:center;font-size:16px;font-weight:bolder;margin-right:auto;margin-left:auto;width:100%;margin-top:15px;display:inline-block;color:#333}.fb_share_modal_text{font-size:20px;letter-spacing:0.9px;text-align:center;color:rgba(0,0,0,0.7);padding-bottom:5px}.fb_share_modal_heading{font-size:22px;font-weight:bold;letter-spacing:1px;text-align:center;color:rgba(0,0,0,0.7);padding-bottom:25px;padding-top:10px}.fb_share_modal_background{height:162px}.fb_share_modal_icon{margin-top:10px}.no-padding{padding:0px !important}#status-ct li:first-child{border-top:0}#status-ct li i{width:40px;text-align:center;font-size:26px;margin-right:20px;vertical-align:middle}#status-ct li span{color:#000000;font-weight:bold}.key-bindings{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.key-bindings span,.key-bindings b{color:rgba(0,0,0,0.54);font-size:10px}.key-bindings .label{font-weight:lighter;color:rgba(0,0,0,0.4)}.key-bindings .binding{margin-right:15px}.bottom-right span{display:inline-block;font-weight:bold;margin-right:10px}.bottom-right .fa,.bottom-right .glyphicon{font-size:32px;margin-right:10px;vertical-align:middle}.successful-submissions{background-color:#57DEB5;color:#FFFFFF}.successful-submissions .panel-body{font-size:18px}.successful-submissions .panel-body .submission-count{font-size:26px}.problem-page-fb-connect{margin-bottom:20px}.blur-frnds-list.problem{height:136px}.friend-with-solution ul{max-height:256px}code.code-highlight{background-color:#E0CBD1}#fb-share-button div.connect-fb-btn{background-image:url(https://assets.interviewbit.com/assets/facebook-share-button-941e194a111487b4b6a0237ff73043c8b7d398a342ecb8d78264085cd82d8d7c.png);background-size:215px}#notes-form pre{margin:0 !important}.blur>*{-webkit-filter:blur(3px);filter:blur(3px)}.blur #blur-button{-webkit-filter:none;filter:none}#signup-problem-btn{z-index:10;-webkit-filter:none;filter:none;padding:10px 20px}.hint-list-element{cursor:pointer;color:#337ab7;text-decoration:none}.code-block *{margin:0.25em 0;font-family:Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New;padding:4px;line-height:1.45;position:relative;font-size:15px;background:#eee;-webkit-animation:highlight 3s;animation:highlight 3s}.table-block *{margin:0.25em 0;font-family:'Source Sans Pro', Helvetica, arial, nimbussansl, liberationsans, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";padding:4px;line-height:1.45;position:relative;font-size:16px;background:#eee;-webkit-animation:highlight 3s;animation:highlight 3s}.practice-all-btn{font-size:2rem;padding:1rem 4rem;white-space:normal}.container-fluid-nav{padding:0px 25px 0px 10px}@media (max-width: 480px){.container-fluid-nav{padding:0px 0px 0px 0px}}#company_questions{font-size:1.6rem}#company_questions div,#company_questions p,#company_questions li,#company_questions a{line-height:2.4rem}#company_questions .banner--title{line-height:initial}#company_questions .index-list{background:#f9f9f9;padding:1rem}#company_questions .index-list ol{color:#337ab7;padding-left:2rem}#company_questions .index-list a{color:#337ab7}#company_questions .hq-img-container{width:55rem;max-width:100%;margin:2rem auto 0;text-align:center}#company_questions .hq-img{height:0;margin:0 auto;overflow:hidden;padding-bottom:43%;position:relative}#company_questions .hq-img img{height:auto;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}#company_questions .jumbotron{background-color:#373e3f;padding-bottom:40px;padding-top:50px}#company_questions .section-one-title{font-size:50px;font-weight:500}#company_questions .section-one-subtitle{font-size:30px;font-weight:500}#company_questions .btn-text{border-radius:25px;padding:6px 30px;background-color:#363638}#company_questions .white-color{color:white}#company_questions ol{list-style:decimal}#company_questions .second-section{color:#556984}#company_questions .section-two-title{font-size:35px;font-weight:500;color:#2e3d51}#company_questions .section-two-subtitle{font-size:15px;font-weight:500}#company_questions hr{border-top:3px solid #556984;width:100px}#company_questions .emp-detail{padding-top:10px;font-size:16px;font-weight:500}#company_questions .section-two-testimonial{font-size:16px;padding:2em 6em}#company_questions .readmore{padding-top:10px;font-size:15px;font-weight:500}#company_questions .third-section{background-color:#F8FCFD;padding:4% 0%}#company_questions .third-section-title{font-size:35px;font-weight:600;color:#2e3d51}#company_questions .third-section-text{line-height:26px}#company_questions .topic-problem{font-size:32px;font-weight:500}#company_questions .problem-div{padding:25px;border-color:rgba(218,218,218,0.43);border-style:solid;border-width:thin;border-radius:4px;margin:20px;background:#fff}#company_questions .problem-div:hover .problem-type,#company_questions .problem-div:hover .problem-description{text-decoration:underline}#company_questions .problem-div:hover .solve-now-btn{background:#3ca9bb}#company_questions .problem-type{font-size:1.6rem;font-weight:900;padding-bottom:30px}#company_questions .problem-description{font-size:1.4rem;font-weight:400}#company_questions .code{color:#e21667;background-color:#f3f3f3;padding:2px 4px;font-family:monospace}#company_questions .example-div{background-color:#fbfbfb;padding:15px 15px 15px 15px;border-radius:5px;border-style:solid;border-color:gainsboro;border-width:thin;font-family:monospace;color:#3e3e3e}#company_questions .problem-hint{background-color:#fbfbfb;border-left:gainsboro solid thick;padding:10px 0px}#company_questions .solve-now-btn{background-color:#75c8d6;color:white;padding:6px 30px;display:block;float:right}#company_questions .second-section .emp-link-ct{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:15px}#company_questions .second-section .emp-link-ct .emp-link-item{position:relative;margin:15px;-ms-flex-preferred-size:30%;flex-basis:30%}#company_questions .second-section .emp-link-ct .emp-say-text{font-size:18px;text-align:center;position:relative;background-color:#80808033;padding:20px;line-height:26px;min-height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#company_questions .second-section .emp-link-ct .emp-say-text:after{content:"";width:0;height:0;border-right:30px solid transparent;position:absolute;bottom:-24px;left:0;border-top:30px solid #e0e0e0}#company_questions .second-section .emp-link-ct .emp-link h2{color:white;font-weight:normal}#company_questions .second-section .emp-link-ct .employer-img{width:60px;height:60px}#company_questions .second-section .emp-link-ct .img-mask{position:relative;cursor:pointer;display:inline-block;margin-top:30px}#company_questions .second-section .emp-link-ct .img-mask .name{font-size:18px;margin-left:12px}#company_questions .second-section .emp-link-ct .emp-link{padding-bottom:10px;padding-top:10px}#company_questions .second-section .emp-link-ct .emp-link .read-more-link{color:white;text-decoration:none;cursor:pointer}#company_questions .second-section .emp-link-ct .emp-link .read-more-link:visited,#company_questions .second-section .emp-link-ct .emp-link .read-more-link:hover,#company_questions .second-section .emp-link-ct .emp-link .read-more-link:active{color:white;text-decoration:none}#company_questions .second-section-old .emp-link-ct{padding-bottom:15px}#company_questions .second-section-old .emp-link-ct .emp-say-text{font-size:18px;text-align:center;line-height:26px;min-height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#company_questions .second-section-old .emp-link-ct .emp-link h2{color:white;font-weight:normal}#company_questions .second-section-old .emp-link-ct .emp-link-item:not(.active){display:none}#company_questions .second-section-old .emp-link-ct .emp-link{padding-bottom:10px;padding-top:10px}#company_questions .second-section-old .emp-link-ct .emp-link .read-more-link{color:white;text-decoration:none;cursor:pointer}#company_questions .second-section-old .emp-link-ct .emp-link .read-more-link:visited,#company_questions .second-section-old .emp-link-ct .emp-link .read-more-link:hover,#company_questions .second-section-old .emp-link-ct .emp-link .read-more-link:active{color:white;text-decoration:none}#company_questions .second-section-old .emp-imgs .item .employer-img{width:40px;height:40px}#company_questions .second-section-old .emp-imgs .item .img-mask{position:relative;cursor:pointer}#company_questions .second-section-old .emp-imgs .item:not(.active) .img-mask::before{content:"";position:absolute;height:40px;width:40px;border-radius:50%;background-color:white;opacity:0.6}#company_questions .second-section-old .emp-imgs .item:not(.active) .emp-link{visibility:hidden}#company_questions .second-section-old .emp-imgs .item:not(.active) .emp-detail{opacity:0.5}#company_questions .second-section-old .emp-imgs .emp-detail{color:black;min-height:80px;padding-top:10px}#company_questions .second-section-old .emp-imgs .emp-detail div{font-size:0.8em}#company_questions .second-section-old .emp-imgs .emp-detail div:first-child{font-size:0.9em}#company_questions .second-section-old .emp-imgs .item:not(.active) .emp-img-mask{background-color:white;width:100px;height:100px;position:absolute;top:0;opacity:0.6}#skill_questions .jumbotron{background-color:#373e3f;padding-bottom:40px;padding-top:50px;margin-top:-22px;margin-bottom:-50px}#skill_questions .section-one-title{font-size:50px;font-weight:500}#skill_questions .section-one-subtitle{font-size:30px;font-weight:500}#skill_questions .btn-text{border-radius:25px;padding:6px 30px;background-color:#363638}#skill_questions .white-color{color:white}#skill_questions ol{list-style:decimal inside}#skill_questions .second-section{color:#556984}#skill_questions .section-two-title{font-size:35px;font-weight:500;color:#2e3d51}#skill_questions .section-two-subtitle{font-size:15px;font-weight:500}#skill_questions hr{border-top:3px solid #556984;width:100px}#skill_questions .emp-detail{padding-top:10px;font-size:16px;font-weight:500}#skill_questions .section-two-testimonial{font-size:16px;padding:2em 6em}#skill_questions .readmore{padding-top:10px;font-size:15px;font-weight:500}#skill_questions .third-section{background-color:#F8FCFD}#skill_questions .third-section-title{font-size:35px;font-weight:600;color:#2e3d51}#skill_questions .third-section-description{font-size:17px;text-align:justify;color:#2e3d51;padding-top:5%;padding-bottom:3%}#skill_questions .third-section-text{color:#7e868e;line-height:26px}#skill_questions .list-text{list-style:square inside;text-align:justify}#skill_questions .list-heading{font-weight:bold;font-size:1.1em}#skill_questions p{text-align:justify}#skill_questions img{max-width:100%;height:auto}#skill_questions table{border-collapse:collapse}#skill_questions tr:nth-child(odd){background-color:#c3efef}#skill_questions tr:nth-child(even){background-color:#d7f4de}#skill_questions tr:hover{background-color:#f4ded7}#skill_questions th{border:2px solid white;background-color:#f4ded7;padding:4px 20px;text-align:left;white-space:nowrap;vertical-align:middle}#skill_questions td{border:2px solid white;padding:4px 20px;text-align:left;white-space:normal;vertical-align:middle}#skill_questions .skill{border:none;border-radius:6px;display:block;padding:9.5px;overflow:auto;word-break:break-all;word-wrap:break-word;line-height:1.42857143;background-color:#f5f5f5;color:black}#skill_questions .text{border:none;border-radius:6px;display:block;padding:9.5px;overflow:auto;word-break:break-all;word-wrap:break-word;line-height:1.42857143;background-color:#f5f5f5;color:#3b4045}#skill_questions .collapsible{margin-top:1px;background-color:#777;border-radius:4px;border:none;outline:none;cursor:pointer;width:100%;padding:10px 20px;color:white;font-size:15px;text-align:left;letter-spacing:0.01em}#skill_questions .collapsible-input{width:90%;padding:5px 10px;border:none;border-radius:4px}#skill_questions .collapsible-active,#skill_questions .collapsible:hover{background-color:#555}#skill_questions .collapsible:after{content:'\002B';color:white;font-weight:bold;float:right;margin-left:5px}#skill_questions .collapsible-active:after{content:"\2212"}#skill_questions .collapsible-content{padding:0px 10px;max-height:0;overflow:hidden;border-radius:0px 0px 4px 4px;-webkit-transition:max-height 0.2s ease-out;transition:max-height 0.2s ease-out;background-color:#f1f1f1}#skill_questions .collapsible-check-button{float:right;border-radius:25px;padding:6px 25px;background-color:#363638;color:white}#skill_questions .collapsible-output{display:block}#skill_questions .collapsible-correction{font-size:12px;font-weight:bold;letter-spacing:1px;font-family:'Nunito', 'Source Code Pro', 'Helvetica', 'Arial', 'sans-serif'}#skill_questions .mcq label{display:block;width:100%;font-size:14px;line-height:1.36;letter-spacing:0.7px;color:rgba(0,0,0,0.87)}#skill_questions .mcq table{border-collapse:separate;border-spacing:0 4px;width:100%}#skill_questions .mcq tr{background-color:#ffffff}#skill_questions .mcq tr:hover{background-color:#ccccff}#skill_questions .mcq td{border:2px solid black;border-radius:6px;padding:0px 10px;font-size:16px;text-align:left;white-space:normal;vertical-align:middle}#skill_questions .topic-problem{font-size:32px;font-weight:500}#skill_questions .problem-div{padding:25px;border-color:rgba(218,218,218,0.43);border-style:solid;border-width:thin;border-radius:4px;margin:20px;background:#fff}#skill_questions .problem-div:hover .problem-type,#skill_questions .problem-div:hover .problem-description{text-decoration:underline}#skill_questions .problem-div:hover .solve-now-btn{background:#3ca9bb}#skill_questions .problem-type{font-size:20px;font-weight:900;padding-bottom:30px}#skill_questions .problem-description{font-size:15px;font-weight:400}#skill_questions .code{color:#e21667;background-color:#f3f3f3;padding:2px 4px;font-family:monospace}#skill_questions .example-div{background-color:#fbfbfb;padding:15px 15px 15px 15px;border-radius:5px;border-style:solid;border-color:gainsboro;border-width:thin;font-family:monospace;color:#3e3e3e}#skill_questions .problem-hint{background-color:#fbfbfb;border-left:gainsboro solid thick;padding:10px 0px}#skill_questions .solve-now-btn{background-color:#75c8d6;color:white;padding:6px 30px;display:block;float:right}#skill_questions .second-section .emp-link-ct{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:15px}#skill_questions .second-section .emp-link-ct .emp-link-item{position:relative;margin:15px;-ms-flex-preferred-size:30%;flex-basis:30%}#skill_questions .second-section .emp-link-ct .emp-say-text{font-size:18px;text-align:center;position:relative;background-color:#80808033;padding:20px;line-height:26px;min-height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#skill_questions .second-section .emp-link-ct .emp-say-text:after{content:"";width:0;height:0;border-right:30px solid transparent;position:absolute;bottom:-24px;left:0;border-top:30px solid #e0e0e0}#skill_questions .second-section .emp-link-ct .emp-link h2{color:white;font-weight:normal}#skill_questions .second-section .emp-link-ct .employer-img{width:60px;height:60px}#skill_questions .second-section .emp-link-ct .img-mask{position:relative;cursor:pointer;display:inline-block;margin-top:30px}#skill_questions .second-section .emp-link-ct .img-mask .name{font-size:18px;margin-left:12px}#skill_questions .second-section .emp-link-ct .emp-link{padding-bottom:10px;padding-top:10px}#skill_questions .second-section .emp-link-ct .emp-link .read-more-link{color:white;text-decoration:none;cursor:pointer}#skill_questions .second-section .emp-link-ct .emp-link .read-more-link:visited,#skill_questions .second-section .emp-link-ct .emp-link .read-more-link:hover,#skill_questions .second-section .emp-link-ct .emp-link .read-more-link:active{color:white;text-decoration:none}#skill_questions .second-section-old .emp-link-ct{padding-bottom:15px}#skill_questions .second-section-old .emp-link-ct .emp-say-text{font-size:18px;text-align:center;line-height:26px;min-height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#skill_questions .second-section-old .emp-link-ct .emp-link h2{color:white;font-weight:normal}#skill_questions .second-section-old .emp-link-ct .emp-link-item:not(.active){display:none}#skill_questions .second-section-old .emp-link-ct .emp-link{padding-bottom:10px;padding-top:10px}#skill_questions .second-section-old .emp-link-ct .emp-link .read-more-link{color:white;text-decoration:none;cursor:pointer}#skill_questions .second-section-old .emp-link-ct .emp-link .read-more-link:visited,#skill_questions .second-section-old .emp-link-ct .emp-link .read-more-link:hover,#skill_questions .second-section-old .emp-link-ct .emp-link .read-more-link:active{color:white;text-decoration:none}#skill_questions .second-section-old .emp-imgs .item .employer-img{width:40px;height:40px}#skill_questions .second-section-old .emp-imgs .item .img-mask{position:relative;cursor:pointer}#skill_questions .second-section-old .emp-imgs .item:not(.active) .img-mask::before{content:"";position:absolute;height:40px;width:40px;border-radius:50%;background-color:white;opacity:0.6}#skill_questions .second-section-old .emp-imgs .item:not(.active) .emp-link{visibility:hidden}#skill_questions .second-section-old .emp-imgs .item:not(.active) .emp-detail{opacity:0.5}#skill_questions .second-section-old .emp-imgs .emp-detail{color:black;min-height:80px;padding-top:10px}#skill_questions .second-section-old .emp-imgs .emp-detail div{font-size:0.8em}#skill_questions .second-section-old .emp-imgs .emp-detail div:first-child{font-size:0.9em}#skill_questions .second-section-old .emp-imgs .item:not(.active) .emp-img-mask{background-color:white;width:100px;height:100px;position:absolute;top:0;opacity:0.6}.supported-languages{display:block;padding:7.5px;margin:0 0 10px;font-size:14px;line-height:1.42857143;word-break:break-word;word-wrap:break-word;color:#333333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;word-spacing:4px}#successPoolCarousel .emp-imgs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#successPoolCarousel .item{margin:5px}@media (max-width: 768px){.practice-all-btn{padding:10px}#company_questions .second-section .emp-link-ct .emp-link-item{-ms-flex-preferred-size:80%;flex-basis:80%}}.share-button.facebook{margin-left:5px;margin-right:5px;color:#4A66B7}.share-button.facebook:hover{color:#556fbb}.share-button.twitter{margin-right:5px;color:#1B95E0}.share-button.twitter:hover{color:#269ce5}.share-button.pinterest{background-color:#c92228}.share-button.pinterest:hover{background-color:#cf4146}.share-button.linkedin{margin-right:5px;color:#0077B5}.share-button.linkedin:hover{color:#1e84b9}.share-button.google-plus{color:#dd4b39}.share-button.google-plus:hover{color:#dd4b39}.share{text-align:center;vertical-align:text-bottom}.header-personalised-plan{background-color:#fff9f0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:10px 20px}.header-personalised-plan p,.header-personalised-plan p a u{font-family:Nunito;font-size:18px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.4px;text-align:center;line-height:2.5;letter-spacing:0.4px;color:rgba(0,0,0,0.7)}.mit-header{margin-bottom:0px !important}.ib-scaler-banner{-webkit-transform:translateY(0px) !important;transform:translateY(0px) !important}.signup-footer{opacity:0;height:0px}.signup-footer__content--dismiss{display:none}@media screen and (max-width: 500px){.signup-footer{margin:0 16px;min-height:64px;height:auto;bottom:-64px;z-index:9;opacity:1;display:block;position:fixed;background-color:#ebfcfc;-webkit-transition:0.6s ease-in-out;transition:0.6s ease-in-out;border-radius:8px;-webkit-box-shadow:0 3px 6px 0 rgba(189,189,189,0.8);box-shadow:0 3px 6px 0 rgba(189,189,189,0.8)}.signup-footer--open{bottom:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.signup-footer--dismiss{bottom:-140px;-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.signup-footer__text{font-size:14px;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:10px}.signup-footer__content--open{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 30px 10px 12px}.signup-footer__content--open>div>a{text-decoration:none}.signup-footer__content--open>i{cursor:pointer;font-size:16px}.signup-footer__btn{color:white;font-size:16px;border-radius:8px;background-color:#00ccd0;padding:10px 16px}.signup-footer__btn:hover,.signup-footer__btn:focus,.signup-footer__btn:active{color:#ffffff;text-decoration:none}.signup-footer__btn>span{font-size:16px}.signup-footer__toggle{position:absolute;right:6px;top:6px}}.text-b{font-weight:800}
