.lightShadow{box-shadow:0 0 8px 5px rgba(0,0,0,0.1)}@font-face{font-display:swap;font-family:'Ubuntu';src:url("fonts/ubuntu-b-webfont.eot");src:url("fonts/ubuntu-b-webfont.eot") format("embedded-opentype"),url("fonts/ubuntu-b-webfont.woff2") format("woff2"),url("fonts/ubuntu-b-webfont.woff") format("woff"),url("fonts/ubuntu-b-webfont.ttf") format("truetype"),url("fonts/ubuntu-b-webfont.svg#ubuntubold") format("svg");font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:'Ubuntu';src:url("fonts/ubuntu-r-webfont.eot");src:url("fonts/ubuntu-r-webfont.eot") format("embedded-opentype"),url("fonts/ubuntu-r-webfont.woff2") format("woff2"),url("fonts/ubuntu-r-webfont.woff") format("woff"),url("fonts/ubuntu-r-webfont.ttf") format("truetype"),url("fonts/ubuntu-r-webfont.svg#ubunturegular") format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'Bunday Slab';src:url('fonts/bundayslab-boldup-webfont.eot');src:url('fonts/bundayslab-boldup-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/bundayslab-boldup-webfont.woff2') format('woff2'),url('fonts/bundayslab-boldup-webfont.woff') format('woff'),url('fonts/bundayslab-boldup-webfont.ttf') format('truetype'),url('fonts/bundayslab-boldup-webfont.svg#bunday_slabbold_up') format('svg');font-weight:600;font-style:normal}@font-face{font-display:swap;font-family:'Bunday Slab';src:url('fonts/bundayslab-semiboldup-webfont.eot');src:url('fonts/bundayslab-semiboldup-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/bundayslab-semiboldup-webfont.woff2') format('woff2'),url('fonts/bundayslab-semiboldup-webfont.woff') format('woff'),url('fonts/bundayslab-semiboldup-webfont.ttf') format('truetype'),url('fonts/bundayslab-semiboldup-webfont.svg#bunday_slabsemibold_up') format('svg');font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:'Bunday Slab';src:url('fonts/bundayslab-regularup-webfont.eot');src:url('fonts/bundayslab-regularup-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/bundayslab-regularup-webfont.woff2') format('woff2'),url('fonts/bundayslab-regularup-webfont.woff') format('woff'),url('fonts/bundayslab-regularup-webfont.ttf') format('truetype'),url('fonts/bundayslab-regularup-webfont.svg#bunday_slabregular_up') format('svg');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'Bunday Slab';src:url('fonts/bundayslab-semilightup-webfont.eot');src:url('fonts/bundayslab-semilightup-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/bundayslab-semilightup-webfont.woff2') format('woff2'),url('fonts/bundayslab-semilightup-webfont.woff') format('woff'),url('fonts/bundayslab-semilightup-webfont.ttf') format('truetype'),url('fonts/bundayslab-semilightup-webfont.svg#bunday_slabsemilight_up') format('svg');font-weight:300;font-style:normal}@font-face{font-display:swap;font-family:'Charis SIL';src:url('fonts/hinted-subset-CharisSIL-Bold.eot');src:url('fonts/hinted-subset-CharisSIL-Bold.eot?#iefix') format('embedded-opentype'),url('fonts/hinted-subset-CharisSIL-Bold.woff2') format('woff2'),url('fonts/hinted-subset-CharisSIL-Bold.woff') format('woff'),url('fonts/hinted-subset-CharisSIL-Bold.ttf') format('truetype'),url('fonts/hinted-subset-CharisSIL-Bold.svg#CharisSIL-Bold') format('svg');font-weight:bold;font-style:normal}@font-face{font-display:swap;font-family:'Charis SIL';src:url('fonts/hinted-subset-CharisSIL-BoldItalic.eot');src:url('fonts/hinted-subset-CharisSIL-BoldItalic.eot?#iefix') format('embedded-opentype'),url('fonts/hinted-subset-CharisSIL-BoldItalic.woff2') format('woff2'),url('fonts/hinted-subset-CharisSIL-BoldItalic.woff') format('woff'),url('fonts/hinted-subset-CharisSIL-BoldItalic.ttf') format('truetype'),url('fonts/hinted-subset-CharisSIL-BoldItalic.svg#CharisSIL-BoldItalic') format('svg');font-weight:bold;font-style:italic}@font-face{font-display:swap;font-family:'Charis SIL';src:url('fonts/hinted-subset-CharisSIL-Italic.eot');src:url('fonts/hinted-subset-CharisSIL-Italic.eot?#iefix') format('embedded-opentype'),url('fonts/hinted-subset-CharisSIL-Italic.woff2') format('woff2'),url('fonts/hinted-subset-CharisSIL-Italic.woff') format('woff'),url('fonts/hinted-subset-CharisSIL-Italic.ttf') format('truetype'),url('fonts/hinted-subset-CharisSIL-Italic.svg#CharisSIL-Italic') format('svg');font-weight:normal;font-style:italic}@font-face{font-display:swap;font-family:'Charis SIL';src:url('fonts/hinted-subset-CharisSIL.eot');src:url('fonts/hinted-subset-CharisSIL.eot?#iefix') format('embedded-opentype'),url('fonts/hinted-subset-CharisSIL.woff2') format('woff2'),url('fonts/hinted-subset-CharisSIL.woff') format('woff'),url('fonts/hinted-subset-CharisSIL.ttf') format('truetype'),url('fonts/hinted-subset-CharisSIL.svg#CharisSIL') format('svg');font-weight:normal;font-style:normal}@font-face{font-display:swap;font-family:'Fira';src:url('fonts/firasans-bold-webfont.woff2') format('woff2'),url('fonts/firasans-bold-webfont.woff') format('woff'),url('fonts/firasans-bold-webfont.svg#fira_sansbold') format('svg');font-weight:bold;font-style:normal}@font-face{font-display:swap;font-family:'Fira';src:url('fonts/firasans-bolditalic-webfont.woff2') format('woff2'),url('fonts/firasans-bolditalic-webfont.woff') format('woff'),url('fonts/firasans-bolditalic-webfont.svg#fira_sansbold') format('svg');font-weight:bold;font-style:italic}@font-face{font-display:swap;font-family:'Fira';src:url('fonts/firasans-italic-webfont.woff2') format('woff2'),url('fonts/firasans-italic-webfont.woff') format('woff'),url('fonts/firasans-italic-webfont.svg#fira_sansbold') format('svg');font-weight:normal;font-style:italic}@font-face{font-display:swap;font-family:'Fira';src:url('fonts/firasans-regular-webfont.woff2') format('woff2'),url('fonts/firasans-regular-webfont.woff') format('woff'),url('fonts/firasans-regular-webfont.svg#fira_sansbold') format('svg');font-weight:normal;font-style:normal}body{margin:0 auto;background:url(/wp-content/themes/guru/images/bg05.jpg);font-family:"Fira","Roboto",'Source Sans Pro','Open Sans',Verdana,Geneva,sans-serif;font-size:1.1rem;font-size:17px;padding:15px 0;font-weight:400;color:#383838}@media only screen and (max-width:992px){body{min-height:75rem;padding-top:4rem !important}}button,input,optgroup,select,textarea{font-family:"Fira","Roboto",'Source Sans Pro','Open Sans',Verdana,Geneva,sans-serif}header{margin-bottom:1.5em}article{background:#fff;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;background-clip:padding-box;padding-bottom:1em;position:relative}@media only screen and (max-width:767px){article .tex{cursor:zoom-in}}article .ref li{text-indent:-25px;padding-left:25px}article a{color:#0077a2}article .content a{-webkit-box-shadow:0 -3px rgba(39,162,0,0.5) inset;box-shadow:0 -3px rgba(39,162,0,0.5) inset}article .content a[href$='svg'],article .content h1 a,article .content h2 a,article .content h3 a,article .content h4 a,article .content h5 a,article .content h6 a,article .content a.list-group-item,article .content a.nav-link{-webkit-box-shadow:none;box-shadow:none}article .refbox{border:3px solid #00a6e2;margin-top:1rem;margin-bottom:1rem;clear:both}article .refbox .refcontent{padding:1rem}article .refbox .bubble{font-size:125%;display:block;background:#00a6e2;font-weight:bold;color:#fff;padding-left:.5rem}article,footer{box-shadow:0 0 8px 5px rgba(0,0,0,0.4)}@media only screen and (max-width:992px){.container{width:100vw !important;padding:0}}@media only screen and (max-width:767px){.container>.row,.container>.row>div{padding:0}}h1,h2,h3,h4,h5,h6{font-family:'Bunday Slab','Patua One',Tisa,sans-serif}h1,h2{border-bottom:1px solid #ccc;font-weight:700}h1{padding:.4em .3em .3em .5em;font-size:2.75rem}@media only screen and (max-width:767px){h1{font-size:2em}}h3{font-weight:500}@media only screen and (max-width:767px){h3{font-size:1.4em}}@media only screen and (max-width:767px){h2{font-size:1.5em}}h2,h3{margin-top:1em;padding-bottom:.25em}a{-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}article a:hover,aside a:hover{color:#c64009 !important;text-decoration:none}.content{margin:15px 5px 15px 25px}@media only screen and (max-width:992px){.content{margin:0}}nav>ul{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:sspace-betweens;-webkit-justify-content:space-between;justify-content:space-between;-moz-flex-flow:row wrap;-ms-flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-moz-align-content:flex-start;-ms-align-content:flex-start;-webkit-align-content:flex-start;align-content:flex-start;-webkit-box-align:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}nav>ul.subnav{-webkit-box-pack:space-around;-moz-box-pack:space-around;-ms-flex-pack:sspace-arounds;-webkit-justify-content:space-around;justify-content:space-around}.topnav{width:95%;margin:0 auto;margin-bottom:.15em;margin-top:1em}.topnav li,.topnav li:link,.topnav li a,.topnav li a:hover,.topnav li a:focus,.topnav li a:active{font-family:"Ubuntu","Fira","Roboto",'Source Sans Pro','Open Sans',Verdana,Geneva,sans-serif;font-weight:700;font-size:1.3rem;color:#f2ba38 !important;text-decoration:none;padding-left:10px;padding-right:10px;text-shadow:1px 1px 1px #000;cursor:pointer}@media only screen and (max-width:992px){.row{margin:0}}.subnav{font-family:"Ubuntu","Fira","Roboto",'Source Sans Pro','Open Sans',Verdana,Geneva,sans-serif;font-weight:700;color:#d7ebf5 !important;text-shadow:1px 1px 2px rgba(0,0,0,0.45);font-size:1rem;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;line-height:27px;text-align:center;height:42px;max-height:45px;margin-left:8px;margin-right:8px;margin-bottom:-2px;margin-top:10px;position:relative;z-index:0;box-shadow:0 0 8px 5px rgba(0,0,0,0.1)}@media only screen and (max-width:992px){.subnav .navitem{overflow:hidden}}.subnav li{padding-left:10px;padding-right:10px;padding-top:4px;height:100%;background:rgba(255,255,255,0.25);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;background-clip:padding-box;-moz-flex-grow:1;-ms-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;border-top:2px solid transparent;-webkit-transition:border .25s ease;-moz-transition:border .25s ease;-o-transition:border .25s ease;transition:border .25s ease;cursor:pointer}.subnav li.navitem:hover{border-top:2px solid #de480a}.subnav li a{color:#d7ebf5 !important}.subnav li a:visited{color:#d7ebf5 !important}.subnav li a:hover{text-decoration:none}.subnav li.spacer{-moz-flex-grow:5;-ms-flex-grow:5;-webkit-flex-grow:5;flex-grow:5;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-clip:padding-box}.yellowtab{width:240px;max-width:240px;height:50px;padding-top:50px;position:relative;margin-top:-2px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-clip:padding-box;color:#fff;background-color:#de480a !important;border-top:8px solid #de480a;outline:3px solid #de480a;border-color:#de480a !important;box-shadow:0 0 8px 5px rgba(0,0,0,0.1)}.list-inline-item:not(:last-child){margin-right:1px}.breadcrumb{position:relative;background:none;padding:0;margin:0;margin-right:2em;margin-top:.75em;font-size:.75em}ul{list-style-image:url('data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2210.65%22%20height%3D%2210.65%22%20viewBox%3D%220%200%202.8178123%202.8178125%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22a%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23b6b8bc%22/%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%238f9194%22/%3E%3C/linearGradient%3E%3ClinearGradient%20xlink%3Ahref%3D%22%23a%22%20id%3D%22c%22%20x1%3D%2292.692757%22%20y1%3D%22128.55255%22%20x2%3D%2292.692757%22%20y2%3D%22126.99339%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22matrix%281.2009%200%200%201.17113%20-18.616%20-21.886%29%22/%3E%3ClinearGradient%20xlink%3Ahref%3D%22%23a%22%20id%3D%22b%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22translate%28-.002%20-.008%29%22%20x1%3D%2292.141167%22%20y1%3D%22126.13125%22%20x2%3D%2292.141167%22%20y2%3D%22130.50778%22/%3E%3C/defs%3E%3Cg%20transform%3D%22translate%28-91.238%20-126.225%29%22%3E%3Crect%20width%3D%222.3812499%22%20height%3D%222.3812499%22%20x%3D%2291.456612%22%20y%3D%22126.44305%22%20rx%3D%22.1322917%22%20ry%3D%22.1322917%22%20fill%3D%22none%22%20stroke%3D%22%23828282%22%20stroke-width%3D%22.2645833%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20fill%3D%22%238f9194%22%20stroke%3D%22url%28%23b%29%22%20stroke-width%3D%22.3175%22%20stroke-linecap%3D%22round%22%20d%3D%22M91.721191%20126.70763h1.8520833v1.8520833H91.721191z%22/%3E%3Cpath%20fill%3D%22url%28%23c%29%22%20d%3D%22M91.853485%20126.83992h1.5875v1.8520833h-1.5875z%22/%3E%3C/g%3E%3C/svg%3E')}var,.variable,.greek{font-family:"Charis SIL",Georgia,serif;font-style:italic;font-size:105%;padding-left:.1em;padding-right:.1em}.greek{font-style:normal}.tablew{width:auto !important}.finder{text-align:right}#mod-finder-searchword{font-family:"Ubuntu","Fira","Roboto",'Source Sans Pro','Open Sans',Verdana,Geneva,sans-serif;font-weight:500;font-size:22px;background-color:rgba(0,0,0,0.23);border:0 none;color:#777;width:215px;padding:6px 15px 6px 25px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-clip:padding-box;text-shadow:0 2px 2px rgba(0,0,0,0.3);box-shadow:0 1.5px 0 rgba(255,255,255,0.1),0 1px 3px rgba(0,0,0,0.2) inset;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;margin-top:20px}#mod-finder-searchword:focus{width:400px;color:#eee;background-color:rgba(0,0,0,0.35);outline:none}.sidebox{background:#f4f4f4;background:-moz-linear-gradient(top, #fff 0, #e8e8e8 100%);background:-webkit-linear-gradient(top, #fff 0, #e8e8e8 100%);background:linear-gradient(to bottom, #fff 0, #e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e8e8e8', GradientType=0);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-clip:padding-box;border:1px solid #ccc;width:100%;max-width:336px}.sidebox h3,.sidebox .txt{padding:7px}.sidebox h3{font-family:"Ubuntu","Fira","Roboto",'Source Sans Pro','Open Sans',Verdana,Geneva,sans-serif;font-size:1.05em;font-weight:600;padding:15px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.65);margin:0;margin-bottom:-2px}.sidebox .txt{min-height:5em}.sidebox.green a,.sidebox.green:link,.sidebox.green .txt{color:#3a4c18}.sidebox.green .txt{background:#d7efc6;background:-moz-linear-gradient(top, #cae9b4 0, #e3f4d7 100%);background:-webkit-linear-gradient(top, #cae9b4 0, #e3f4d7 100%);background:linear-gradient(to bottom, #cae9b4 0, #e3f4d7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cae9b4', endColorstr='#e3f4d7', GradientType=0);background:#dff2d2;background:-moz-linear-gradient(top, #d0ebbc 0, #eef8e7 100%);background:-webkit-linear-gradient(top, #d0ebbc 0, #eef8e7 100%);background:linear-gradient(to bottom, #d0ebbc 0, #eef8e7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0ebbc', endColorstr='#eef8e7', GradientType=0)}.sidebox.green h3{background:#97c672;background:-moz-linear-gradient(top, #9fd17b 0, #8ebb68 100%);background:-webkit-linear-gradient(top, #9fd17b 0, #8ebb68 100%);background:linear-gradient(to bottom, #9fd17b 0, #8ebb68 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9fd17b', endColorstr='#8ebb68', GradientType=0);background:#92ca6a;background:-moz-linear-gradient(top, #9ed676 0, #85bd5d 100%);background:-webkit-linear-gradient(top, #9ed676 0, #85bd5d 100%);background:linear-gradient(to bottom, #9ed676 0, #85bd5d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ed676', endColorstr='#85bd5d', GradientType=0)}.sidebox.blue a,.sidebox.blue:link,.sidebox.blue .txt{color:#0a4157}.sidebox.blue .txt{background:#d1e9f2;background:-moz-linear-gradient(top, #bfe0ed 0, #e3f1f7 100%);background:-webkit-linear-gradient(top, #bfe0ed 0, #e3f1f7 100%);background:linear-gradient(to bottom, #bfe0ed 0, #e3f1f7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bfe0ed', endColorstr='#e3f1f7', GradientType=0)}.sidebox.blue h3{background:#56aacb;background:-moz-linear-gradient(top, #75bbd7 0, #3798be 100%);background:-webkit-linear-gradient(top, #75bbd7 0, #3798be 100%);background:linear-gradient(to bottom, #75bbd7 0, #3798be 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#75bbd7', endColorstr='#3798be', GradientType=0)}.sidebox.yellow a,.sidebox.yellow:link,.sidebox.yellow .txt{color:#0a4157}.sidebox.yellow .txt{background:#fbe5b8;background:-moz-linear-gradient(top, #fadea5 0, #fceccc 100%);background:-webkit-linear-gradient(top, #fadea5 0, #fceccc 100%);background:linear-gradient(to bottom, #fadea5 0, #fceccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fadea5', endColorstr='#fceccc', GradientType=0)}.sidebox.yellow h3{background:#f8c35a;background:-moz-linear-gradient(top, #fad284 0, #f7b330 100%);background:-webkit-linear-gradient(top, #fad284 0, #f7b330 100%);background:linear-gradient(to bottom, #fad284 0, #f7b330 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fad284', endColorstr='#f7b330', GradientType=0)}.sidebox .txt>ul{margin-left:0;padding-left:1.75em}.sidebox .txt ul{margin-left:0;padding-left:1.5em}aside{margin-right:10px}aside>*{margin:0 auto;margin-bottom:3em}aside>*:first-child{margin-top:.75em}div.social{position:fixed;left:0;text-align:center;bottom:50px;bottom:10vh;box-shadow:0 0 8px 5px rgba(0,0,0,0.1)}@media only screen and (max-width:1270px){div.social{display:none}}@media only screen and (min-width:1000px) and (max-width:1200px){div.social{display:block}}div.social a{width:45px;height:45px;display:block;font-family:"Font Awesome 6 Brands";font-size:1.5em;font-style:normal;font-weight:normal;text-decoration:none;color:#fff;-webkit-transition:all .2s linear, color .2s linear;-moz-transition:all .2s linear, color .2s linear;-o-transition:all .2s linear, color .2s linear;transition:all .2s linear, color .2s linear}div.social a:before{width:inherit;height:inherit;display:table-cell;text-align:center;vertical-align:middle}div.social a:hover{width:50px}div.social a.icon-twitter{background-color:#00acee}div.social a.icon-twitter:before{content:"\f099"}div.social a.icon-twitter:hover{background-color:#fff;color:#00acee}div.social a.icon-facebook{background-color:#3b5998}div.social a.icon-facebook:before{content:"\f39e"}div.social a.icon-facebook:hover{background-color:#fff;color:#3b5998}div.social a.icon-instagram{background-color:#3f729b}div.social a.icon-instagram:before{content:"\f16d"}div.social a.icon-instagram:hover{background-color:#fff;color:#3f729b}div.social a.icon-youtube{background-color:#c4302b}div.social a.icon-youtube:before{content:"\f167"}div.social a.icon-youtube:hover{background-color:#fff;color:#c4302b}div.social a.icon-tumblr{background-color:#34526f}div.social a.icon-tumblr:before{content:"\f173"}div.social a.icon-tumblr:hover{background-color:#fff;color:#34526f}div.social a.icon-linkedin{background-color:#007fb1}div.social a.icon-linkedin:before{content:"\f0e1"}div.social a.icon-linkedin:hover{background-color:#fff;color:#007fb1}div.social a.icon-gplus{background-color:#dd4b39}div.social a.icon-gplus:before{content:"\f0d5"}div.social a.icon-gplus:hover{background-color:#fff;color:#dd4b39}div.social a.icon-whatsapp{background-color:#29a628}div.social a.icon-whatsapp:before{content:"\f232"}div.social a.icon-whatsapp:hover{background-color:#fff;color:#29a628}div.social a.icon-stumbleupon{background-color:#29a628}div.social a.icon-stumbleupon:before{content:"\f1a4"}div.social a.icon-stumbleupon:hover{background-color:#fff;color:#29a628}div.social a.icon-pinterest{background-color:#cb2027}div.social a.icon-pinterest:before{content:"\f0d2"}div.social a.icon-pinterest:hover{background-color:#fff;color:#cb2027}div.social a.icon-stackexchange{background-color:#f47920}div.social a.icon-stackexchange:before{content:"\f18d"}div.social a.icon-stackexchange:hover{background-color:#fff;color:#f47920}div.social a.icon-xing{background-color:#007575}div.social a.icon-xing:before{content:"\f168"}div.social a.icon-xing:hover{background-color:#fff;color:#007575}div.social a.icon-reddit{background-color:#ef6f25}div.social a.icon-reddit:before{content:"\f281"}div.social a.icon-reddit:hover{background-color:#fff;color:#ef6f25}footer{background:rgba(200,200,200,0.3);color:#fff;padding:1.25em;width:98%;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-clip:padding-box;margin:0 auto;margin-bottom:1.5em}footer img{margin:.5em auto 1em auto}footer a{color:#f2ba38}footer a:hover{color:#f2ba38}footer small{font-size:14px}.content img{max-width:100%;height:auto}.content img.float-left,table.float-left{margin-right:1em}.content img.float-right,table.float-right{margin-left:1em}.content img.float-left,.content img.float-right,table.float-left,table.float-right{margin-bottom:.5em;margin-top:.5em}table.full{width:100%;display:table}@media only screen and (max-width:767px){table.full{display:block}}table.centered{text-align:center}table.compact{width:inherit}table th{text-align:center}.jxgbox{position:relative;overflow:hidden;background-color:#fff;-ms-touch-action:none}.JXGtext{background-color:transparent;font-family:"Charis SIL",Arial,Helvetica,Geneva,sans-serif;font-weight:bold;padding:0;margin:0}.JXGinfobox{border-style:none;border-width:1px;border-color:#000}.graphicon{margin:0;padding:3px;color:#383838;background:rgba(255,255,255,0.5);border-radius:50%;cursor:pointer}.graphicon:hover{background:#e22a80;box-shadow:0 0 1px 2px #e22a80;background:#383838;box-shadow:0 0 1px 2px #383838;color:#fff}h1,h2,h3,h4,h5,h6,.jxgbox{clear:both;*zoom:1}h1:before,h2:before,h3:before,h4:before,h5:before,h6:before,.jxgbox:before,h1:after,h2:after,h3:after,h4:after,h5:after,h6:after,.jxgbox:after{content:" ";display:table}h1:after,h2:after,h3:after,h4:after,h5:after,h6:after,.jxgbox:after{display:block;clear:both;height:1px;margin-top:-1px;visibility:hidden}#answerform #workarea{padding:1.5em 0}#answerform input[type=checkbox]{position:relative;top:-7px}#answerform label input[type=checkbox]{font-family:FontAwesome;font-size:1.25em;display:inline-block;margin-right:.5em}#answerform label input[type=checkbox]:before{position:absolute;background-color:#fff;height:100%;width:100%;content:"\f096";letter-spacing:10px}#answerform label input[type=checkbox]:checked:before{content:"\f046";letter-spacing:5px}#answerform .vars{display:none}#answerform code{background:inherit;color:inherit}#answerform #hintsarea>*{margin:1em 0;padding:.25em 0;padding-left:.5em;border-left:4px solid #dedede}#warning-bar{display:none}.top{position:relative}.top .frontrunner{position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);left:.2em;font-size:90px}.top textarea{font-size:.6em;border:none;background:transparent;position:absolute;left:2.3em;width:50%;height:3em;max-height:3em;top:40%}.top .preview{position:absolute;right:1em;height:100px;width:45%}input[type="range"]{-webkit-appearance:none;width:200px;height:12px;background:#d8d8d8;background-position:center;background-repeat:no-repeat;margin:auto;border-radius:5px}input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:100%;background:#0275d8;position:relative;border:2px solid #fff;z-index:3;cursor:pointer}.table-float{display:table;width:inherit}.sol-input-group{position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%}.sol-input-group .form-control{position:relative;z-index:2;-moz-flex:1 1 auto;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto;width:100%;margin-bottom:0}.sol-input-group span .input-group-addon,.sol-input-group span .input-group-btn,.sol-input-group span .input-group .form-control{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:ccenterc;-webkit-justify-content:center;justify-content:center}.sol-input-group span .input-group-addon:not(:first-child):not(:last-child),.sol-input-group span .input-group-btn:not(:first-child):not(:last-child),.sol-input-group span .input-group .form-control:not(:first-child):not(:last-child){-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-clip:padding-box}.sol-input-group .input-group-addon,.sol-input-group .input-group-btn{white-space:nowrap;vertical-align:middle}.sol-input-group .input-group-addon{padding:.5rem .75rem;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.25;color:#555;text-align:center;background-color:#eceeef;border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-clip:padding-box}.sol-input-group .input-group-addon input[type="radio"],.sol-input-group .input-group-addon input[type="checkbox"]{margin-top:0}.sol-input-group .input-group span:not(:last-child) .form-control,.sol-input-group span:not(:last-child) .input-group-addon{border-top-right-radius:0;border-bottom-right-radius:0}.sol-input-group .input-group-addon:not(:last-child){border-right:0}.sol-input-group .input-group span:not(:first-child) .form-control,.sol-input-group span:not(:first-child) .input-group-addon{border-top-left-radius:0;border-bottom-left-radius:0}.sol-input-group span .form-control+.input-group-addon:not(:first-child){border-left:0}.sol-input-group .input-group-btn{position:relative;font-size:0;white-space:nowrap}.sol-input-group .input-group-btn>.btn{position:relative;flex:1}.sol-input-group .input-group-btn>.btn+.btn{margin-left:-1px}.sol-input-group .input-group-btn>.btn:focus,.sol-input-group .input-group-btn>.btn:active,.sol-input-group .input-group-btn>.btn:hover{z-index:3}.sol-input-group .input-group-btn:not(:last-child)>.btn,.sol-input-group .input-group-btn:not(:last-child)>.btn-group{margin-right:-1px}.sol-input-group .input-group-btn:not(:first-child)>.btn,.sol-input-group .input-group-btn:not(:first-child)>.btn-group{z-index:2;margin-left:-1px}.sol-input-group .input-group-btn:not(:first-child)>.btn:focus,.sol-input-group .input-group-btn:not(:first-child)>.btn-group:focus,.sol-input-group .input-group-btn:not(:first-child)>.btn:active,.sol-input-group .input-group-btn:not(:first-child)>.btn-group:active,.sol-input-group .input-group-btn:not(:first-child)>.btn:hover,.sol-input-group .input-group-btn:not(:first-child)>.btn-group:hover{z-index:3}#answerform #workarea{padding:1.5em 0}#answerform input[type=checkbox]{position:relative;top:-7px}#answerform label input[type=checkbox]{font-family:FontAwesome;font-size:1.25em;display:inline-block;margin-right:.5em}#answerform label input[type=checkbox]:before{position:absolute;background-color:#fff;height:100%;width:100%;content:"\f096";letter-spacing:10px}#answerform label input[type=checkbox]:checked:before{content:"\f046";letter-spacing:5px}#answerform .vars{display:none}#answerform code{background:inherit;color:inherit}#answerform #hintsarea>*{margin:1em 0;padding:.25em 0;padding-left:.5em;border-left:4px solid #dedede}#warning-bar{display:none}.radio{display:inline-block;position:relative;margin:0}.radio__input{position:absolute;top:4px;left:0;width:36px;height:20px;opacity:0;z-index:0}.radio__input:checked+.radio__label:after{transform:scale(1, 1);border-color:#49a749}.radio__label{display:block;padding:0 0 0 24px;cursor:pointer;margin-top:3px}.radio__label:before{content:'';position:absolute;top:5px;left:0;width:20px;height:20px;background-color:transparent;border:2px solid #383838;border-radius:14px;z-index:1;-webkit-transition:border-color .28s cubic-bezier(.4, 0, .2, 1);-moz-transition:border-color .28s cubic-bezier(.4, 0, .2, 1);-o-transition:border-color .28s cubic-bezier(.4, 0, .2, 1);transition:border-color .28s cubic-bezier(.4, 0, .2, 1)}.radio__label:after{content:'';position:absolute;top:10px;left:5px;width:10px;height:10px;background-color:#49a749;border-radius:50%;z-index:2;-webkit-transform:scale(0, 0);-ms-transform:scale(0, 0);transform:scale(0, 0);-webkit-transition:transform .28s cubic-bezier(.4, 0, .2, 1);-moz-transition:transform .28s cubic-bezier(.4, 0, .2, 1);-o-transition:transform .28s cubic-bezier(.4, 0, .2, 1);transition:transform .28s cubic-bezier(.4, 0, .2, 1)}.calc{text-align:center;margin:0 auto;position:relative}.calc input:focus,.calc select:focus,.calc textarea:focus,.calc button:focus{outline:none}.calc .top{background:#e1f3c6;box-shadow:5px 10px 130px #cbea9c inset;height:150px;border:1px solid #b6b6b4;display:block;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:ccenterc;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%;font-family:Fira Sans;font-size:2em;color:#464e3b}.calc .button,.calc .top{font-family:"Ubuntu","Fira","Roboto",'Source Sans Pro','Open Sans',Verdana,Geneva,sans-serif}.calc .button{cursor:pointer;width:100%;height:70px;overflow:hidden;border:none;border:1px solid #b6b6b4;border-left:none;border-top:none;background:linear-gradient(to bottom, #f8f9f4 0, #f2f3ee 35%);font-family:"Ubuntu","Fira","Roboto",'Source Sans Pro','Open Sans',Verdana,Geneva,sans-serif;font-size:1.25em;box-shadow:1px 2px 3px rgba(255,255,255,0.35) inset;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-clip:padding-box}.calc .button:disabled{opacity:.65}.calc .button.darker{background:linear-gradient(to bottom, #f4f5ed 0, #ebede5 35%)}.calc .button.red{background:linear-gradient(to bottom, #e27332 0, #d45c20 98%);height:140px;position:absolute;right:0;bottom:0;font-size:2.5em;color:#fff;text-shadow:0 0 4px rgba(0,0,0,0.65);box-shadow:0 0 22px rgba(0,0,0,0.45) inset}.calc .button:hover{box-shadow:0 0 20px rgba(0,0,0,0.1) inset}.calc .button:active{box-shadow:0 0 20px rgba(0,0,0,0.3) inset}.calc .bl{border-left:1px solid #b6b6b4}.calc .row:nth-child(2) .button{border-top:1px solid #b6b6b4}.calc .row .col:first-child .button{border-left:1px solid #b6b6b4}.calc .settings-control{background:transparent;border-color:#fff;color:#fff}.calc .calcsettings option{color:#383838 !important}.calc #math-error{background-color:#d9460a;color:#fff;border-top-left-radius:3px;right:0;bottom:0;position:absolute;font-size:.45em}.calc .inputcontainer{font-family:"Ubuntu","Fira","Roboto",'Source Sans Pro','Open Sans',Verdana,Geneva,sans-serif;font-weight:normal;font-size:25px;position:relative;height:60px;padding:10px}.calc .inputcontainer div{position:absolute;left:50%}.calc .small div{font-size:17px}.calc #bar,.calc .bar{height:30px;color:#fff;overflow:hidden;display:inline-block;margin-bottom:-7px;top:14px;z-index:2;border-right:0 solid #fff;text-shadow:0 0 10px #fff}.calc .small .bar,.calc .small .vinput{top:6px !important;height:24px !important}.calc .activeinput .bar{border-right:2px solid #000 !important;-webkit-animation:animatedBorder .85s ease infinite;-moz-animation:animatedBorder .85s ease infinite;-o-animation:animatedBorder .85s ease infinite;animation:animatedBorder .85s ease infinite}.calc #mtxt,.calc .mathcontainer{width:100%;background:transparent;border:none;padding:.5em;text-align:center;font-family:"Ubuntu","Fira","Roboto",'Source Sans Pro','Open Sans',Verdana,Geneva,sans-serif;font-weight:normal;font-size:32px}.calc .vinput{z-index:3}@-webkit-keyframes animatedBackground{0%{background:#000;color:#000}50%{background:#fff;color:#fff}100%{background:#000;color:#000}}@-moz-keyframes animatedBackground{0%{background:#000;color:#000}50%{background:#fff;color:#fff}100%{background:#000;color:#000}}@-o-keyframes animatedBackground{0%{background:#000;color:#000}50%{background:#fff;color:#fff}100%{background:#000;color:#000}}@keyframes animatedBackground{0%{background:#000;color:#000}50%{background:#fff;color:#fff}100%{background:#000;color:#000}}@-webkit-keyframes animatedBorder{0%{border-right-color:#000}50%{border-right-color:transparent}100%{border-right-color:#000}}@-moz-keyframes animatedBorder{0%{border-right-color:#000}50%{border-right-color:transparent}100%{border-right-color:#000}}@-o-keyframes animatedBorder{0%{border-right-color:#000}50%{border-right-color:transparent}100%{border-right-color:#000}}@keyframes animatedBorder{0%{border-right-color:#000}50%{border-right-color:transparent}100%{border-right-color:#000}}.isteps li,.istepsnl li{margin-left:23px}.isteps hr,.istepsnl hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:3px dotted #c1c0c0}.isteps>ol,.istepsnl>ol{list-style-type:upper-latin;border-left:3px solid #00a6e2;margin-left:0}.isteps ol ol,.istepsnl ol ol{list-style-type:lower-latin;border-left:3px dashed #00a6e2}.isteps ol ol ol,.istepsnl ol ol ol{list-style-type:upper-roman;border-left:3px solid #de480a}.isteps ol ol ol ol,.istepsnl ol ol ol ol{list-style-type:lower-roman;border-left:3px dashed #de480a}.isteps ol ol ol ol ol,.istepsnl ol ol ol ol ol{list-style-type:upper-latin;border-left:3px solid #fcaf3e;margin-left:0}.isteps ol ol ol ol ol ol,.istepsnl ol ol ol ol ol ol{list-style-type:lower-latin;border-left:3px dashed #fcaf3e}.isteps ol ol ol ol ol ol ol,.istepsnl ol ol ol ol ol ol ol{list-style-type:upper-roman;border-left:3px solid #5cc25f}.isteps ol ol ol ol ol ol ol ol,.istepsnl ol ol ol ol ol ol ol ol{list-style-type:lower-roman;border-left:3px dashed #5cc25f}.isteps .MathJax_CHTML_Display,.istepsnl .MathJax_CHTML_Display{color:#383838 !important}.isteps .MathJax_SVG_Display svg g,.istepsnl .MathJax_SVG_Display svg g{stroke:#383838 !important;fill:#383838 !important}.isteps ol,.istepsnl ol{margin-left:0;padding-left:0}.isteps ol li:only-child,.istepsnl ol li:only-child{font-size:1.5rem !important;list-style-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NC41IDYwIj48cGF0aCBkPSJNMTAgNDVoNDAuNXYxNWwyNC0yMi0yNC0yMnYxNUgxNFYwSDB2MzVjMCA1LjUgNC41IDEwIDEwIDEweiIgZmlsbD0iIzM4MzgzOCIvPjwvc3ZnPg==)}.isteps h2,.istepsnl h2{margin-bottom:0}.isteps h1,.istepsnl h1,.isteps h2,.istepsnl h2,.isteps h3,.istepsnl h3,.isteps h4,.istepsnl h4{border-bottom:none}.isteps #solution h2,.istepsnl #solution h2{margin:0}.isteps p,.istepsnl p{color:#0093c9;font-size:.95rem !important;font-weight:400}.carousel{width:100%;overflow:hidden;position:relative;margin:auto;z-index:10}.pane-container{width:100%;list-style:none;background-color:#ddd;margin:0;padding:0;position:relative}.pane-container.transition{-webkit-transition:left .4s ease-in-out;-moz-transition:left .4s ease-in-out;-o-transition:left .4s ease-in-out;transition:left .4s ease-in-out}.pane{float:left;width:100%}.pane div{text-align:center}.vertical-center{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}/*.MathJax_SVG *{font-size:2rem}*/@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.MathJax_SVG *{font-size:1rem}}.gsc-control-cse div{font-family:"Fira","Roboto",'Source Sans Pro','Open Sans',Verdana,Geneva,sans-serif;font-size:17px}.gsc-control-cse .gs-title{font-weight:bold;font-size:17px}.mtex small{font-family:"Fira","Roboto",'Source Sans Pro','Open Sans',Verdana,Geneva,sans-serif;font-size:12px}.tgl{position:relative;display:inline-block;height:25px;cursor:pointer}.tgl>input{position:absolute;opacity:0;z-index:-1;visibility:hidden}.tgl .tgl_body{width:56px;height:25px;background:rgba(0,0,0,0.15);border:1px solid rgba(0,0,0,0.25);display:inline-block;position:relative;border-radius:50px}.tgl .tgl_switch{width:25px;height:25px;display:inline-block;background-color:#333;position:absolute;left:-1px;top:-1px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-clip:padding-box;border:1px solid rgba(0,0,0,0.25);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.13);box-shadow:0 2px 2px rgba(0,0,0,0.13);-webkit-transition:left cubic-bezier(0.34, 1.61, 0.7, 1) 250ms, transform cubic-bezier(0.34, 1.61, 0.7, 1) 250ms;-moz-transition:left cubic-bezier(0.34, 1.61, 0.7, 1) 250ms, transform cubic-bezier(0.34, 1.61, 0.7, 1) 250ms;-o-transition:left cubic-bezier(0.34, 1.61, 0.7, 1) 250ms, transform cubic-bezier(0.34, 1.61, 0.7, 1) 250ms;transition:left cubic-bezier(0.34, 1.61, 0.7, 1) 250ms, transform cubic-bezier(0.34, 1.61, 0.7, 1) 250ms;z-index:1}.tgl .tgl_track{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background-clip:padding-box}.tgl .tgl_bgd{position:absolute;right:-10px;top:0;bottom:0;width:53.5px;-webkit-transition:left cubic-bezier(0.34, 1.61, 0.7, 1) 250ms, right cubic-bezier(0.34, 1.61, 0.7, 1) 250ms;-moz-transition:left cubic-bezier(0.34, 1.61, 0.7, 1) 250ms, right cubic-bezier(0.34, 1.61, 0.7, 1) 250ms;-o-transition:left cubic-bezier(0.34, 1.61, 0.7, 1) 250ms, right cubic-bezier(0.34, 1.61, 0.7, 1) 250ms;transition:left cubic-bezier(0.34, 1.61, 0.7, 1) 250ms, right cubic-bezier(0.34, 1.61, 0.7, 1) 250ms;background-color:rgba(255,255,255,0.5)}.tgl .tgl_bgd-negative{right:auto;left:-43.5px;background-color:rgba(0,0,0,0.15)}.tgl:hover .tgl_switch{border-color:rgba(0,0,0,0.25);-webkit-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06)}.tgl:active .tgl_switch{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.tgl>:not(:checked)~.tgl_body>.tgl_switch{left:31px}.tgl>:not(:checked)~.tgl_body .tgl_bgd{right:-43.5px}.tgl>:not(:checked)~.tgl_body .tgl_bgd.tgl_bgd-negative{right:auto;left:-10px}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('./fonts/hinted-JetBrainsMono-ExtraLight.eot');
    src: url('./fonts/hinted-JetBrainsMono-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('./fonts/hinted-JetBrainsMono-ExtraLight.woff2') format('woff2'),
        url('./fonts/hinted-JetBrainsMono-ExtraLight.woff') format('woff'),
        url('./fonts/hinted-JetBrainsMono-ExtraLight.ttf') format('truetype'),
        url('./fonts/hinted-JetBrainsMono-ExtraLight.svg#JetBrainsMono-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('./fonts/hinted-JetBrainsMono-MediumItalic.eot');
    src: url('./fonts/hinted-JetBrainsMono-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('./fonts/hinted-JetBrainsMono-MediumItalic.woff2') format('woff2'),
        url('./fonts/hinted-JetBrainsMono-MediumItalic.woff') format('woff'),
        url('./fonts/hinted-JetBrainsMono-MediumItalic.ttf') format('truetype'),
        url('./fonts/hinted-JetBrainsMono-MediumItalic.svg#JetBrainsMono-MediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('./fonts/hinted-JetBrainsMono-ExtraLightItalic.eot');
    src: url('./fonts/hinted-JetBrainsMono-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
        url('./fonts/hinted-JetBrainsMono-ExtraLightItalic.woff2') format('woff2'),
        url('./fonts/hinted-JetBrainsMono-ExtraLightItalic.woff') format('woff'),
        url('./fonts/hinted-JetBrainsMono-ExtraLightItalic.ttf') format('truetype'),
        url('./fonts/hinted-JetBrainsMono-ExtraLightItalic.svg#JetBrainsMono-ExtraLightItalic') format('svg');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('./fonts/hinted-JetBrainsMono-LightItalic.eot');
    src: url('./fonts/hinted-JetBrainsMono-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('./fonts/hinted-JetBrainsMono-LightItalic.woff2') format('woff2'),
        url('./fonts/hinted-JetBrainsMono-LightItalic.woff') format('woff'),
        url('./fonts/hinted-JetBrainsMono-LightItalic.ttf') format('truetype'),
        url('./fonts/hinted-JetBrainsMono-LightItalic.svg#JetBrainsMono-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('./fonts/hinted-JetBrainsMono-BoldItalic.eot');
    src: url('./fonts/hinted-JetBrainsMono-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('./fonts/hinted-JetBrainsMono-BoldItalic.woff2') format('woff2'),
        url('./fonts/hinted-JetBrainsMono-BoldItalic.woff') format('woff'),
        url('./fonts/hinted-JetBrainsMono-BoldItalic.ttf') format('truetype'),
        url('./fonts/hinted-JetBrainsMono-BoldItalic.svg#JetBrainsMono-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('./fonts/hinted-JetBrainsMono-Medium.eot');
    src: url('./fonts/hinted-JetBrainsMono-Medium.eot?#iefix') format('embedded-opentype'),
        url('./fonts/hinted-JetBrainsMono-Medium.woff2') format('woff2'),
        url('./fonts/hinted-JetBrainsMono-Medium.woff') format('woff'),
        url('./fonts/hinted-JetBrainsMono-Medium.ttf') format('truetype'),
        url('./fonts/hinted-JetBrainsMono-Medium.svg#JetBrainsMono-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('./fonts/hinted-JetBrainsMono-ExtraBoldItalic.eot');
    src: url('./fonts/hinted-JetBrainsMono-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('./fonts/hinted-JetBrainsMono-ExtraBoldItalic.woff2') format('woff2'),
        url('./fonts/hinted-JetBrainsMono-ExtraBoldItalic.woff') format('woff'),
        url('./fonts/hinted-JetBrainsMono-ExtraBoldItalic.ttf') format('truetype'),
        url('./fonts/hinted-JetBrainsMono-ExtraBoldItalic.svg#JetBrainsMono-ExtraBoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('./fonts/hinted-JetBrainsMono-ExtraBold.eot');
    src: url('./fonts/hinted-JetBrainsMono-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('./fonts/hinted-JetBrainsMono-ExtraBold.woff2') format('woff2'),
        url('./fonts/hinted-JetBrainsMono-ExtraBold.woff') format('woff'),
        url('./fonts/hinted-JetBrainsMono-ExtraBold.ttf') format('truetype'),
        url('./fonts/hinted-JetBrainsMono-ExtraBold.svg#JetBrainsMono-ExtraBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('./fonts/hinted-JetBrainsMono-Light.eot');
    src: url('./fonts/hinted-JetBrainsMono-Light.eot?#iefix') format('embedded-opentype'),
        url('./fonts/hinted-JetBrainsMono-Light.woff2') format('woff2'),
        url('./fonts/hinted-JetBrainsMono-Light.woff') format('woff'),
        url('./fonts/hinted-JetBrainsMono-Light.ttf') format('truetype'),
        url('./fonts/hinted-JetBrainsMono-Light.svg#JetBrainsMono-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('./fonts/hinted-JetBrainsMono-Bold.eot');
    src: url('./fonts/hinted-JetBrainsMono-Bold.eot?#iefix') format('embedded-opentype'),
        url('./fonts/hinted-JetBrainsMono-Bold.woff2') format('woff2'),
        url('./fonts/hinted-JetBrainsMono-Bold.woff') format('woff'),
        url('./fonts/hinted-JetBrainsMono-Bold.ttf') format('truetype'),
        url('./fonts/hinted-JetBrainsMono-Bold.svg#JetBrainsMono-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('./fonts/hinted-JetBrainsMono-Italic.eot');
    src: url('./fonts/hinted-JetBrainsMono-Italic.eot?#iefix') format('embedded-opentype'),
        url('./fonts/hinted-JetBrainsMono-Italic.woff2') format('woff2'),
        url('./fonts/hinted-JetBrainsMono-Italic.woff') format('woff'),
        url('./fonts/hinted-JetBrainsMono-Italic.ttf') format('truetype'),
        url('./fonts/hinted-JetBrainsMono-Italic.svg#JetBrainsMono-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('./fonts/hinted-JetBrainsMono-Regular.eot');
    src: url('./fonts/hinted-JetBrainsMono-Regular.eot?#iefix') format('embedded-opentype'),
        url('./fonts/hinted-JetBrainsMono-Regular.woff2') format('woff2'),
        url('./fonts/hinted-JetBrainsMono-Regular.woff') format('woff'),
        url('./fonts/hinted-JetBrainsMono-Regular.ttf') format('truetype'),
        url('./fonts/hinted-JetBrainsMono-Regular.svg#JetBrainsMono-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('./fonts/hinted-JetBrainsMono-SemiBold.eot');
    src: url('./fonts/hinted-JetBrainsMono-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('./fonts/hinted-JetBrainsMono-SemiBold.woff2') format('woff2'),
        url('./fonts/hinted-JetBrainsMono-SemiBold.woff') format('woff'),
        url('./fonts/hinted-JetBrainsMono-SemiBold.ttf') format('truetype'),
        url('./fonts/hinted-JetBrainsMono-SemiBold.svg#JetBrainsMono-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('./fonts/hinted-JetBrainsMono-ThinItalic.eot');
    src: url('./fonts/hinted-JetBrainsMono-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('./fonts/hinted-JetBrainsMono-ThinItalic.woff2') format('woff2'),
        url('./fonts/hinted-JetBrainsMono-ThinItalic.woff') format('woff'),
        url('./fonts/hinted-JetBrainsMono-ThinItalic.ttf') format('truetype'),
        url('./fonts/hinted-JetBrainsMono-ThinItalic.svg#JetBrainsMono-ThinItalic') format('svg');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('./fonts/hinted-JetBrainsMono-Thin.eot');
    src: url('./fonts/hinted-JetBrainsMono-Thin.eot?#iefix') format('embedded-opentype'),
        url('./fonts/hinted-JetBrainsMono-Thin.woff2') format('woff2'),
        url('./fonts/hinted-JetBrainsMono-Thin.woff') format('woff'),
        url('./fonts/hinted-JetBrainsMono-Thin.ttf') format('truetype'),
        url('./fonts/hinted-JetBrainsMono-Thin.svg#JetBrainsMono-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('./fonts/hinted-JetBrainsMono-SemiBoldItalic.eot');
    src: url('./fonts/hinted-JetBrainsMono-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('./fonts/hinted-JetBrainsMono-SemiBoldItalic.woff2') format('woff2'),
        url('./fonts/hinted-JetBrainsMono-SemiBoldItalic.woff') format('woff'),
        url('./fonts/hinted-JetBrainsMono-SemiBoldItalic.ttf') format('truetype'),
        url('./fonts/hinted-JetBrainsMono-SemiBoldItalic.svg#JetBrainsMono-SemiBoldItalic') format('svg');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

article .content a {
    box-shadow: 0 -2px rgb(170, 237, 255) inset;
    background-color: rgba(187,239,253,0.3);
    border: none;
}
a.nav-link, #accordion .card-header a {
    background-color: inherit !important;
}
article a img, article a.list-group-item, a.nav-link.active {
    background: white !important;
}
.nav-pills a.nav-link.active {
    background-color: #0275d8 !important;
}
.e-mail:before {
    content: attr(data-website) "\0040" attr(data-user);
    unicode-bidi: bidi-override;
    direction: rtl;
}
.overflow-x-scroll {
    overflow-x: scroll;
}
article a img.latex {
    background: unset !important;
}
article a.texlink {
    background-color: unset;
}
.digita {
    margin-top: -3rem;
}
article .refbox .bubble {
    outline: 2px solid #00a6e2;
}
#solutions mjx-container[jax="SVG"][display="true"] {
    text-align: left !important;
}
.calc .top {
    height: 225px;
}

.top textarea {
    font-size: 1.6rem;
    border: none;
    outline: none;
    background: transparent;
    position: unset;
    width: 100%;
    font-family: 'JetBrains Mono', "JetBrains Mono NL", monospace;
    font-weight: 600;
    height: 7rem;
    min-height: 7rem;
    text-align: center;
}
#math-preview .MathJax {
    font-size: 1rem !important;
}
.MJX_LiveRegion {
    display: none;
}

@media (min-width: 576px) {
    .modal-dialog-scrollable {
        max-height: calc(100% - 3.5rem);
    }
    .modal-dialog-centered {
        min-height: calc(100% - 3.5rem);
    }
}

@media (min-width: 1024px) {
    .modal-dialog {
        max-width: 800px;
    }
}

.card .card-block {
    padding: 1rem;
}
#accordion .card .card-header a {
    display: block;
}

h1, h2, h3, h4, h5, h6 {
    font-feature-settings: "ss01", "ss02", "ss03", "ss04"; 
}

@font-face {
    font-family: "FiraMath";
    src: url('./fonts/FiraMath-Regular.woff2') format('woff2'),
         url('./fonts/FiraMath-Regular.woff') format('woff'),
         url("./fonts/FiraMath-Regular.otf") format("opentype");
  }

math {
    font-family: "FiraMath";
    margin-bottom: 0.5rem;
}

math + math {
    margin-top: 1rem;
}

math msqrt {
    padding: 0.15rem;
}

blockquote.math {
    border-left: 5px solid rgb(var(--bs-primary-rgb));
    padding: 0.75rem;
    padding-left: 1.25rem;
}
.h-98 {
    height: 92%;
    min-height: 92%;
}


body.calculator .content {
    margin: unset;
  }
  @media (min-width: 1200px) {
    body.calculator .sticky-lg-top {
      position: sticky;
    }
    body.calculator .content {
      margin-right: 2rem;
    }
  }
  body.calculator .sticky-lg-top {
    top: 8rem;
  }
  body.calculator .sticky-lg-top.cal {
    min-height: 400px;
    scrollbar-width: none;
    overflow-y: hidden;
    /*border: 1px solid red;*/
    /*scroll-behavior: smooth;*/
  }
  @media (min-width: 992px) {
    body.calculator .sticky-lg-top.cal {
        height: calc(100vh - 7.5rem);
    }
}
  body.calculator header.sticky-top {
    top: 0rem;
    z-index: 1300;
  }








body.calculator blockquote {
    --bs-primary: #00a6e2;
    --bs-primary-rgb: 0, 166, 226;
}

  body.calculator #app .dropdown-menu {
    max-height: 200px;
    overflow-y: scroll;
  }
  body.calculator #app .dropdown-item {
    cursor: pointer;
  }
  body.calculator #app .dropdown-item.active, body.calculator #app .dropdown-item:active {
    background-color: #0092d3;
  }
  body.calculator #app .dropdown-toggle::after {
    display: inline-block;
    content: "";
    border: unset;
    font-family: "Font Awesome 6 Pro";
    font-size: 85%;
    font-weight: 700;
  }
  body.calculator #app button:not(.bg-white) {
    min-width: 75px;
  }
  body.calculator #app a {
    box-shadow: unset !important;
    background: white !important;
  }
  body.calculator #app a:hover {
    background: rgba(187, 239, 253, 0.4) !important;
    color: #383838 !important;
  }
  body.calculator #app h6 {
    font-family: "Fira", "Roboto", "Source Sans Pro", "Open Sans", Verdana, Geneva, sans-serif;
  }
  body.calculator #app .form-select {
    min-width: 100px;
    max-width: 100px;
  }
  body.calculator #app input[type=text] {
    height: 2.65rem;
  }
  body.calculator #app input[type=text].locked {
    background-color: #f5f6f7;
  }
  body.calculator #app .invalid-feedback {
    font-size: 0.75rem;
  }
  body.calculator .label {
    align-items: end;
  }
  @media (max-width: 1200px) {
    body.calculator .label {
      align-items: start;
      font-size: 85%;
    }
    body.calculator .label * {
      font-weight: 700 !important;
    }
  }
  body.calculator .btn-success {
    --bs-btn-bg: hsl(121.24, 50%, 56%);
    --bs-btn-border-color: hsl(120.5, 50%, 45.9%);
  }
  body.calculator .btn-danger {
    --bs-btn-bg: #de480a;
    --bs-btn-border-color: #de480a;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #e3632f;
    --bs-btn-hover-border-color: #e15a23;
  }
  body.calculator .btn-danger {
    --bs-btn-color: white;
  }
  body.calculator .add-remove-buttons {
    z-index: 1230;
    top: 0;
  }
  body.calculator .btn.icon {
    padding: 0;
    height: 1.325rem;
    width: 1.325rem;
  }
  body.calculator .col-mini {
    flex: 0 0 auto;
    width: 4%;
  }
  body.calculator .lock {
    color: #CCCCCC;
  }
  body.calculator #app .backdrop {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1199;
    background: rgba(0, 0, 0, 0.25);
    width: 100%;
    height: 100%;
  }
  body.calculator #app .modal {
    z-index: 1280;
    left: 50%;
    transform: translateX(-50%);
  }
  body.calculator header {
    line-height: 1.5;
  }
  body.calculator #app .calc {
    padding: 1rem;
    --bs-border-color: rgb(204, 204, 204);
    --bs-border-radius: 0.2rem;
  }
  body.calculator .btn-light {
    --bs-btn-bg: rgb(240, 240, 240);
    --bs-btn-border-color: rgba(0, 0, 0, 0.075);
  }
  body.calculator .form-control:focus, body.calculator .form-select:focus, body.calculator .form-check-input:focus, body.calculator .form-check:focus {
    border-color: #0092d3;
    box-shadow: rgba(0, 146, 211, 0.3) 0px 0px 0px 0.25rem;
  }
  body.calculator .steps {
    max-width: 460px;
  }

  body.calculator .border > math {
    margin-bottom: 0;
}

nav.fixed-top {
  z-index: 2000;
}
