@import "https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.css";@import "https://cdn.jsdelivr.net/npm/bootstrap-icons@1.5.0/font/bootstrap-icons.css";body{background:#fff;color:#344854;display:flex;flex-flow:column;font-size:1.2rem;min-height:100vh;position:relative}.container[role=main]{flex:1 0 auto;margin-bottom:25px}@media only screen and (max-width:767px){.container[role=main]{margin-left:auto;margin-right:auto}}p{line-height:1.5;margin:6px 0}p+p{margin:24px 0 6px}li a,p a{color:#008aff}a,a:focus,a:hover{color:#4b4f56;text-decoration:none}blockquote{color:gray;font-style:italic}blockquote p:first-child{margin-top:0}hr.small{border-color:inherit;border-radius:3px;border-width:4px;margin:15px auto;max-width:100px}figcaption p{font-size:16px;text-align:center}.main-content{padding-top:80px}.main-explain-area{padding-bottom:15px;padding-left:inherit;padding-right:inherit;padding-top:15px}div.panel-body a.list-group-item{border:none;border-radius:0;font-size:16px;font-weight:800}div.panel-group .panel{border-radius:0}div.panel-group .panel+.panel{margin-top:0}div.panel-body a.list-group-item.view-all{font-weight:600}::-moz-selection{background:#ed1b2f;color:#fff;text-shadow:none}::selection{background:#ed1b2f;color:#fff;text-shadow:none}img::selection{background:0 0;color:#fff}img::-moz-selection{background:0 0;color:#fff}img{display:block;margin:auto;max-width:100%}.img-title{width:100%}.img-50{max-width:90px}.img-round{border-radius:50%}.disqus-comments{margin-top:30px}@media only screen and (min-width:768px){.disqus-comments{margin-top:40px}}.vh-50{height:50vh}.intro-header-custom{margin-top:20%}@media(max-width:992px){.fixed-top{position:absolute}}.navbar-custom{background:#fff;border-bottom:1px solid #eaeaea}.navbar-custom .nav li a{font-size:12px;letter-spacing:1px;text-transform:uppercase}.navbar-custom .nav li a,.navbar-custom .navbar-brand{color:#404040;font-weight:600}.navbar-custom .nav li a:focus,.navbar-custom .nav li a:hover,.navbar-custom .navbar-brand:focus,.navbar-custom .navbar-brand:hover{color:#ed1b2f}.navbar-custom .navbar-brand-logo{padding-top:0;-webkit-transition:padding .5s ease-in-out;-moz-transition:padding .5s ease-in-out;transition:padding .5s ease-in-out}.navbar-custom .navbar-brand-logo img{height:50px;-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.navbar-custom.top-nav-short .navbar-brand-logo{padding-top:5px}.navbar-custom.top-nav-short .navbar-brand-logo img{height:40px}@media only screen and (min-width:768px){.navbar-custom{padding:0;-webkit-transition:background .5s ease-in-out,padding .5s ease-in-out;-moz-transition:background .5s ease-in-out,padding .5s ease-in-out;transition:background .5s ease-in-out,padding .5s ease-in-out}.navbar-custom.top-nav-short{padding:0}}.navbar-custom .avatar-container{left:50%;margin-top:-25px;opacity:1;position:absolute;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;width:50px}.navbar-custom .avatar-container .avatar-img-border{border-radius:50%;box-shadow:0 0 8px rgba(0,0,0,.8);-webkit-box-shadow:0 0 5px rgba(0,0,0,.8);-moz-box-shadow:0 0 8px rgba(0,0,0,.8);display:inline-block;margin-left:-50%;width:100%}.navbar-custom .avatar-container .avatar-img{border-radius:50%;display:block;width:100%}.navbar-custom.top-nav-short .avatar-container{opacity:0}.navbar-custom.top-nav-expanded .avatar-container{display:none}@media only screen and (min-width:768px){.navbar-custom .avatar-container{margin-top:-50px;width:100px}.navbar-custom .avatar-container .avatar-img-border{box-shadow:1px 1px 2px rgba(0,0,0,.8);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.8);-moz-box-shadow:1px 1px 2px rgba(0,0,0,.8);width:100%}.navbar-custom .avatar-container .avatar-img{width:100%}}.navbar-custom .nav .navlinks-container{position:relative}.navbar-custom .nav .navlinks-parent:after{content:" \25BC"}.navbar-custom .nav .navlinks-children{display:none;width:100%;word-break:break-word}.navbar-custom .nav .navlinks-container .navlinks-children a{background:#f5f5f5;border-width:0 1px 1px;display:block;font-weight:400;padding:10px 10px 10px 30px;text-decoration:none!important}@media only screen and (max-width:767px){.navbar-custom .nav .navlinks-container.show-children{background:#eee}.navbar-custom .nav .navlinks-container.show-children .navlinks-children{display:block}}@media only screen and (min-width:768px){.navbar-custom .nav .navlinks-container{text-align:center}.navbar-custom .nav .navlinks-container:hover{background:#eee}.navbar-custom .nav .navlinks-container:hover .navlinks-children{display:block}.navbar-custom .nav .navlinks-children{position:absolute}.navbar-custom .nav .navlinks-container .navlinks-children a{border:1px solid #eaeaea;border-top:0 solid #eaeaea;padding-left:10px}}.search{align-items:baseline;border:1px solid #344854;border-radius:1em;display:inline-flex;line-height:1;min-width:2em;padding:.25em}.search .search-icon{color:#008aff;height:0}.search .search-icon:hover{color:#4b4f56}.search .search-icon:before{cursor:pointer;height:1.5em;text-align:center;width:1.5em}@keyframes spin{to{transform:rotateY(1turn)}}.search[data-running] .search-icon{animation:spin 1.5s linear infinite}.search-input{appearance:textfield;background:0 0;border-width:0;height:1.5em;margin:0 0 0 .5em;outline:none;padding:0;transition:width .5s,margin-left .5s}.search,.search-input,.search-item{width:100%}@media(min-width:992px){.search,.search-item{width:auto}.search-input{width:0}.search-input:not(:focus){margin-left:0}.search-input:focus{width:7em}}footer{background:#f5f5f7;border-top:1px solid #eaeaea;font-size:14px;margin-top:auto;padding:30px 0}footer a{color:#596073}footer .list-inline{margin:0;padding:0}footer .copyright{margin-bottom:0;text-align:center}footer .theme-by{margin:10px 0 0;text-align:center}@media only screen and (min-width:768px){footer{padding:50px 0}footer .footer-links{font-size:18px}footer .copyright{font-size:16px}}.post-preview{border-bottom:1px solid #eee;padding:20px 0}@media only screen and (min-width:768px){.post-preview{padding:35px 0}}.post-preview:last-child{border-bottom:0}.post-preview a{color:#404040;text-decoration:none}.post-preview a:focus,.post-preview a:hover{color:#ed1b2f;text-decoration:none}.post-preview .post-title{margin-top:0}.post-title{color:#344854}.post-title:focus,.post-title:hover{color:#2ec458;text-decoration:none}.post-preview .post-subtitle{font-weight:300;margin:0 0 10px}.page-meta,.post-heading .post-meta,.post-preview .post-meta{color:gray;font-size:13px;font-style:italic;margin:0 0 10px}.page-meta{align-self:center}.page-meta a,.post-heading .post-meta a,.post-preview .post-meta a{color:#404040;text-decoration:none}.post-meta{color:gray;font-size:13px;font-style:italic;margin:0 0 10px}.post-entry-container{display:inline-block;width:100%}.post-entry{margin-top:10px;width:100%}.post-image{filter:grayscale(90%);float:right;height:192px;margin-top:-35px;width:192px}.post-image:hover{filter:grayscale(0)}.post-image img{border-radius:100px;height:192px;width:192px}.post-preview .post-read-more{float:right;font-weight:800}.blog-tags{color:#999;font-size:15px}.blog-tags a{color:#8c8d8e;padding:0 5px;text-decoration:none}.blog-tags a:before{content:"#"}.blog-tags a:hover{background-color:#ccc;border-radius:2px;color:#515152}.post-preview .blog-tags{margin-bottom:0;margin-top:5px}@media only screen and (min-width:768px){.post-preview .blog-tags{margin-top:10px}}@media only screen and (max-width:500px){.post-image,.post-image img{height:100px;width:100px}.post-image{float:left;margin-top:0;text-align:center;width:100%}}[id]{scroll-margin-top:130px}.intro-header{margin:130px 0 20px;position:relative}.intro-header.big-img{margin-bottom:35px;margin-top:51px}.intro-header.big-img,.intro-header.big-img .big-img-transition{background:no-repeat 50%;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}.intro-header.big-img .big-img-transition{height:100%;opacity:0;position:absolute;-webkit-transition:opacity 1s linear;-moz-transition:opacity 1s linear;transition:opacity 1s linear;width:100%}.intro-header .categories-heading,.intro-header .page-heading,.intro-header .tags-heading{text-align:center}.intro-header.big-img .page-heading,.intro-header.big-img .post-heading{color:#fff;padding:100px 0;text-shadow:1px 1px 3px #000}.intro-header .categories-heading h1,.intro-header .page-heading h1,.intro-header .tags-heading h1{margin-top:0}.intro-header .post-heading h1{font-size:35px;margin-top:0}.intro-header .page-heading .page-subheading,.intro-header .post-heading .post-subheading{display:block;font-size:27px;font-weight:300;line-height:1.1;margin:10px 0 0}.intro-header .post-heading .post-subheading{margin-bottom:20px}.intro-header.big-img .page-heading .page-subheading,.intro-header.big-img .post-heading .post-subheading{font-weight:400}.intro-header.big-img .page-heading hr{box-shadow:1px 1px 3px #000;-webkit-box-shadow:1px 1px 3px #000;-moz-box-shadow:1px 1px 3px #000}.intro-header.big-img .post-heading .post-meta{color:#eee}.intro-header.big-img .img-desc{background:rgba(30,30,30,.6);bottom:0;color:#eee;display:none;font-size:11px;padding:5px 10px;position:absolute;right:0}.header-section.has-img .no-img{background:#fcfcfc;box-shadow:0 0 5px #aaa;margin:0 0 40px;padding:20px 0}.caption{font-size:14px;font-style:italic}.caption,.page-caption{border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:block;margin:0;padding:10px;text-align:center}.page-caption{font-weight:500}.pager li a{background:#fff;border-radius:0;color:#404040;font-size:14px;font-weight:800;letter-spacing:1px;padding:10px 5px;text-transform:uppercase}@media only screen and (min-width:768px){.pager li a{padding:15px 25px}}.pager li a:focus,.pager li a:hover{background:#ed1b2f;border:1px solid #ed1b2f;color:#fff}.pager{margin:10px 0 0}.pager.blog-pager{margin-top:10px}h4.panel-title>span.badge{float:right}@media only screen and (min-width:768px){.pager.blog-pager{margin-top:40px}}table,table tr{padding:0}table tr{background-color:#fff;border-top:1px solid #ccc;margin:0}table tr:nth-child(2n){background-color:#f8f8f8}table tr th{font-weight:700}table tr td,table tr th{border:1px solid #ccc;margin:0;padding:6px 13px;text-align:left}table tr td :first-child,table tr th :first-child{margin-top:0}table tr td :last-child,table tr th :last-child{margin-bottom:0}#social-share-section{margin-bottom:30px}#modalSearch table tr,#modalSearch table tr td,#modalSearch table tr th{border:none}.gsc-inline-block,.reset-box-sizing,.reset-box-sizing *,.reset-box-sizing :after,.reset-box-sizing :before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.gsc-input-box,.gsc-input-box-focus,.gsc-input-box-hover,.gsc-search-button,input.gsc-input{box-sizing:content-box;line-height:normal}div.splitbox{overflow:auto;width:100%}div.splitbox div.left{float:left;width:48%}div.splitbox div.right{float:right;width:48%}@media only screen and (max-width:600px){div.splitbox div.left,div.splitbox div.right{float:left;width:100%}}h4.see-also{margin-top:20px}ul.share{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;margin:0;padding:0}ul.share li{display:inline-flex;margin-right:25px}ul.share li:last-of-type{margin-right:0}ul.share li .fab{display:block;font-size:25px;height:35px;line-height:35px;text-align:center;transition:all .15s ease-in-out;width:35px}ul.share li:hover .fab{transform:scale(1.4)}.facebook-color{color:#3b5998}.twitter-color{color:#1da1f2}.whatsapp-color{color:#25d366}.reddit-color{color:#ff4500}.linkedin-color{color:#0e76a8}.pinterest-color{color:#c8232c}.fw-500{font-weight:500}.navbar{background-color:hsla(0,0%,100%,.98);box-shadow:0 2px 20px rgba(0,0,0,8%);z-index:9999}.navbar-brand{font-size:1.5rem}.nav-link{background-color:hsla(0,0%,100%,.98)}.bg-faded-light{background-color:#fff}.bg-black{background-color:#f9f9f9}.home-head-banner{align-items:center;background-attachment:fixed;background-color:#fff;display:flex;height:100%;justify-content:center}.home-intro-section{background-color:#f6f4f1;color:#4b4f56;font-weight:500;padding:5% 0}.img-80{max-width:80%}.img-40{max-width:40%}.single-post-card{border:0;margin:0 2%}.single-post-card,.single-post-card-haiku{background-color:#fff;box-shadow:0 20px 20px rgba(0,0,0,8%);color:#4b4f56;text-align:left;-webkit-transition:all .25s cubic-bezier(.02,.01,.47,1);-moz-transition:all .25s cubic-bezier(.02,.01,.47,1);transition:all .25s cubic-bezier(.02,.01,.47,1);transition-delay:0s;white-space:normal}.single-post-card-haiku{border-color:#d9d9d9;margin:3%;min-height:400px}.single-post-card:hover{box-shadow:0 40px 40px rgba(0,0,0,.16);transition-delay:0s!important}.main .row{justify-content:center}.card-flex{display:flex;flex-flow:column nowrap;height:100%;justify-content:space-between}.card-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:140px;padding:10px 0;width:100%}.feature-image .carousel-caption{left:5%;right:unset;top:0}.shadow-effect{box-shadow:0 20px 20px rgba(0,0,0,8%)}.pl-0{padding-left:0}.b-0{border:0}.read-more-section{padding-top:3%}.card-image-blog{height:100%}.font-sans{font-family:sans-serif!important}.page-link{color:#23272b;font-size:18px;line-height:.75;margin:0 .1rem}.page-item.active .page-link{background-color:#23272b;border-color:#414346;color:#fff;z-index:1}.page-link:hover{color:#23272b}.header{position:fixed;top:0;width:100%;z-index:99999}.progress-container{background:#ccc;height:8px;width:100%}.progress-bar{background:#4caf50;height:8px;width:0}.h-30{height:7.5rem}.fs-1{font-size:1.1rem}.flex-row{flex-direction:row}:root[data-theme=dark]{background-color:#171717!important;filter:invert(100%)hue-rotate(180deg)brightness(105%)contrast(85%);-webkit-filter:invert(100%)hue-rotate(180deg)brightness(105%)contrast(85%)}:root[data-theme=dark] body{background-color:#fff!important}:root[data-theme=dark] body [style*=background-image],:root[data-theme=dark] iframe,:root[data-theme=dark] img,:root[data-theme=dark] video{filter:hue-rotate(180deg)contrast(100%)invert(100%);-webkit-filter:hue-rotate(180deg)contrast(100%)invert(100%)}:root[data-theme=dark] #dark-mode-toggle:before{content:"\f5a2"}.chroma{background-color:#fff}.chroma .err{background-color:#e3d2d2;color:#a61717}.chroma .lntd{border:0;margin:0;padding:0;vertical-align:top}.chroma .lntable{border:0;border-spacing:0;display:block;margin:0;overflow:auto;padding:0;width:100%}.chroma .hl{background-color:#ffc;display:block;width:100%}.chroma .lnt{display:block;padding:0 .4em}.chroma .ln,.chroma .lnt{margin-right:.4em}.chroma .k,.chroma .kc,.chroma .kd,.chroma .kn,.chroma .kp,.chroma .kr,.chroma .kt{font-weight:700}.chroma .kt{color:#458}.chroma .na{color:teal}.chroma .nb{color:#999}.chroma .nc{color:#458;font-weight:700}.chroma .no{color:teal}.chroma .ni{color:purple}.chroma .ne,.chroma .nf{color:#900;font-weight:700}.chroma .nn{color:#555}.chroma .nt{color:navy}.chroma .nv{color:teal}.chroma .dl,.chroma .s,.chroma .s2,.chroma .sa,.chroma .sb,.chroma .sc,.chroma .sd,.chroma .se,.chroma .sh,.chroma .si,.chroma .sx{color:#b84}.chroma .sr{color:olive}.chroma .s1,.chroma .ss{color:#b84}.chroma .il,.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .mo{color:#099}.chroma .o,.chroma .ow{font-weight:700}.chroma .c,.chroma .c1,.chroma .ch,.chroma .cm{color:#998;font-style:italic}.chroma .cs{font-style:italic}.chroma .cp,.chroma .cpf,.chroma .cs{color:#999;font-weight:700}.chroma .gd{background-color:#fdd;color:#000}.chroma .ge{font-style:italic}.chroma .gr{color:#a00}.chroma .gh{color:#999}.chroma .gi{background-color:#dfd;color:#000}.chroma .go{color:#888}.chroma .gp{color:#555}.chroma .gs{font-weight:700}.chroma .gu{color:#aaa}.chroma .gt{color:#a00}.chroma .w{color:#bbb}.chroma .ln{margin-right:.8em;padding:0 .4em}pre code.hljs{padding:9.5px}.highlight pre,.highlight tr{border:none}.highlight div:first-child{border-radius:4px}.highlight pre,.highlight td:first-child pre{border-bottom-left-radius:4px;border-bottom-right-radius:unset;border-top-left-radius:4px;border-top-right-radius:unset;overflow:hidden}.highlight pre,.highlight td:last-child pre{border-radius:unset}.highlight pre code,.highlight td:last-child pre code{white-space:pre}