header{background-color:#fff;box-shadow:0 0 20px 3px hsla(0,0%,45%,.541);position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1000}header>.nav-container{align-items:center;display:flex;height:auto;justify-content:space-between;margin:0 auto;padding:10px}@media screen and (max-width:576px){header>.nav-container{width:100%}}@media screen and (min-width:576px)and (max-width:768px){header>.nav-container{width:550px}}@media screen and (min-width:768px)and (max-width:992px){header>.nav-container{width:730px}}@media screen and (min-width:992px)and (max-width:1200px){header>.nav-container{width:950px}}@media screen and (min-width:1200px){header>.nav-container{width:1100px}}header>.nav-container>.image-container{width:150px}@media screen and (max-width:576px){header>.nav-container>.image-container{width:100px}}header>.nav-container>nav>a{color:#29454e;display:inline-block;font-size:1.25rem;font-weight:500;margin:0 10px;padding:10px 15px;width:auto}header>.nav-container>nav>a.active{background-color:#29454e;color:#fff;pointer-events:none}header>.nav-container>nav>a:hover{color:#00b095;cursor:pointer}@media screen and (max-width:992px){header>.nav-container>nav>a:hover{color:unset}}@media screen and (max-width:576px){header>.nav-container>nav>a{font-size:1rem;margin:0 5px;padding:5px 10px}}@media screen and (min-width:576px)and (max-width:768px){header>.nav-container>nav>a{font-size:1.125rem}}@media screen and (min-width:768px)and (max-width:992px){header>.nav-container>nav>a{font-size:1.125rem}}@media screen and (min-width:992px)and (max-width:1200px){header>.nav-container>nav>a{font-size:1.25rem}}footer{background-color:#00b095;padding:20px 50px}@media screen and (max-width:576px){footer{padding:20px}}footer>.footer-item{margin:0 50px;padding:5px 20px}footer>.footer-item>h4{color:#fff;font-weight:500;margin:15px 0;text-align:center}footer>.footer-item>.footer-icon-container{display:flex;flex-wrap:wrap;justify-content:center}footer>.footer-item>.footer-icon-container>.footer-icon{background-color:#fff;border-radius:50px;box-sizing:content-box;height:20px;margin:10px 5px;padding:10px;width:20px}footer>.dmca-badge{align-items:center;display:flex;justify-content:center}.content-wrapper .content{margin:0 auto;padding:0 25px}@media screen and (max-width:576px){.content-wrapper .content{padding:0 15px;width:100%}}@media screen and (min-width:576px)and (max-width:768px){.content-wrapper .content{width:550px}}@media screen and (min-width:768px)and (max-width:992px){.content-wrapper .content{width:730px}}@media screen and (min-width:992px)and (max-width:1200px){.content-wrapper .content{width:950px}}@media screen and (min-width:1200px){.content-wrapper .content{width:1100px}}.blog-template-wrapper-1{margin:0 auto;padding:30px 0;width:90%}@media screen and (max-width:992px){.blog-template-wrapper-1{width:100%}}@media screen and (min-width:992px)and (max-width:1200px){.blog-template-wrapper-1{width:95%}}.blog-template-wrapper-1 h1{font-size:2.75rem;margin:0}@media screen and (max-width:576px){.blog-template-wrapper-1 h1{font-size:2.25rem}}@media screen and (min-width:576px)and (max-width:768px){.blog-template-wrapper-1 h1{font-size:2.375rem}}@media screen and (min-width:768px)and (max-width:992px){.blog-template-wrapper-1 h1{font-size:2.5rem}}@media screen and (min-width:992px)and (max-width:1200px){.blog-template-wrapper-1 h1{font-size:2.625rem}}.blog-template-wrapper-1 hr{margin:30px 0}.blog-template-wrapper-1>.meta-info{align-items:center;display:flex;flex-wrap:wrap;margin:15px 0}.blog-template-wrapper-1>.meta-info .separator{background-color:#29454e;border-radius:20px;height:5px;margin:0 10px;width:5px}.blog-template-wrapper-1>.meta-info span{font-size:1rem;margin:5px}@media screen and (max-width:576px){.blog-template-wrapper-1>.meta-info span{font-size:.875rem}}@media screen and (min-width:576px)and (max-width:768px){.blog-template-wrapper-1>.meta-info span{font-size:.875rem}}@media screen and (min-width:768px)and (max-width:992px){.blog-template-wrapper-1>.meta-info span{font-size:1rem}}@media screen and (min-width:992px)and (max-width:1200px){.blog-template-wrapper-1>.meta-info span{font-size:1rem}}.blog-template-wrapper-1>.meta-info span.category{background-color:#00b095;color:#fff;font-weight:500;padding:5px 10px}.blog-template-wrapper-1>.meta-info span.tag{background-color:tomato;border-radius:30px;color:#fff;padding:5px 10px}.blog-template-wrapper-1 .important-info{background-color:#445b62;border-radius:30px;margin:40px 0;padding:1em 2em}.blog-template-wrapper-1 .important-info p{color:#fff;font-size:1.125rem;font-style:italic;margin:0}@media screen and (max-width:576px){.blog-template-wrapper-1 .important-info p{font-size:.875rem}}@media screen and (min-width:576px)and (max-width:768px){.blog-template-wrapper-1 .important-info p{font-size:1rem}}@media screen and (min-width:768px)and (max-width:992px){.blog-template-wrapper-1 .important-info p{font-size:1rem}}@media screen and (min-width:992px)and (max-width:1200px){.blog-template-wrapper-1 .important-info p{font-size:1.125rem}}pre[class*=language-].line-numbers{counter-reset:linenumber;padding-left:3.8em;position:relative}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{border-right:1px solid #999;font-size:100%;left:-3.8em;letter-spacing:-1px;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;user-select:none;width:3em}.line-numbers-rows>span{counter-increment:linenumber;display:block}.line-numbers-rows>span:before{color:#999;content:counter(linenumber);display:block;padding-right:.8em;text-align:right}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{opacity:0;position:absolute;right:.2em;top:.3em;transition:opacity .3s ease-in-out;z-index:10}div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar:focus-within>.toolbar{opacity:1}div.code-toolbar>.toolbar>.toolbar-item{display:inline-block}div.code-toolbar>.toolbar>.toolbar-item>a{cursor:pointer}div.code-toolbar>.toolbar>.toolbar-item>button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar>.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar>.toolbar-item>span{background:#f5f2f0;background:hsla(0,0%,88%,.2);border-radius:.5em;box-shadow:0 2px 0 0 rgba(0,0,0,.2);color:#bbb;font-size:.8em;padding:0 .5em}div.code-toolbar>.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar>.toolbar-item>span:focus,div.code-toolbar>.toolbar>.toolbar-item>span:hover{color:inherit;text-decoration:none}code[class*=language-],pre[class*=language-]{word-wrap:normal;background:none;color:#f8f8f2;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;-webkit-hyphens:none;hyphens:none;line-height:1.5;tab-size:4;text-align:left;text-shadow:0 1px rgba(0,0,0,.3);white-space:pre;word-break:normal;word-spacing:normal}pre[class*=language-]{border-radius:.3em;margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#272822}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#8292a2}.token.punctuation{color:#f8f8f2}.token.namespace{opacity:.7}.token.constant,.token.deleted,.token.property,.token.symbol,.token.tag{color:#f92672}.token.boolean,.token.number{color:#ae81ff}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#a6e22e}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.class-name,.token.function{color:#e6db74}.token.keyword{color:#66d9ef}.token.important,.token.regex{color:#fd971f}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.accordion-wrapper{width:100%}.accordion-wrapper>.accordion-title-container{align-items:flex-start;background-color:#54a142;column-gap:10px;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;padding:20px 30px}@media screen and (max-width:576px){.accordion-wrapper>.accordion-title-container{padding:15px}}.accordion-wrapper>.accordion-title-container>.accordion-title{color:#fff;font-size:1.125rem;font-weight:600;width:90%}@media screen and (max-width:576px){.accordion-wrapper>.accordion-title-container>.accordion-title{font-size:1rem}}.accordion-wrapper>.accordion-title-container>.accordion-arrow{transition:all .2s ease-in-out;width:20px}.accordion-wrapper>.accordion-title-container>.accordion-arrow.rotate-accordion{transform:rotate(180deg)}.accordion-wrapper>.accordion-title-container>.accordion-arrow img{width:100%}.accordion-wrapper>.accordion-content-container{box-shadow:inset 0 0 18px -7px gray;max-height:0;overflow:scroll;transition:all .2s ease-in-out}.accordion-wrapper>.accordion-content-container.show-content{max-height:1000px;transition:all .2s ease-in-out}.accordion-wrapper>.accordion-content-container>.accordion-content{padding:10px 20px}figure{margin:0}figure figcaption{color:#29454e;font-size:.875rem;margin-top:20px;text-align:center}.important-machine-coding-questions .question{font-size:1rem}