.langtag.svelte-11sh29b{position:relative}.langtag.svelte-11sh29b:after{content:attr(data-language);position:absolute;top:0;right:0;padding:1em;display:flex;align-items:center;justify-content:center;background:var(--langtag-background, inherit);color:var(--langtag-color, inherit);border-radius:var(--langtag-border-radius)}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#e0e2e4;background:#282b2e}.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-selector-id{color:#93c763}.hljs-number{color:#ffcd22}.hljs-attribute{color:#668bb0}.hljs-regexp,.hljs-link{color:#d39745}.hljs-meta{color:#557182}.hljs-tag,.hljs-name,.hljs-bullet,.hljs-subst,.hljs-emphasis,.hljs-type,.hljs-built_in,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-addition,.hljs-variable,.hljs-template-tag,.hljs-template-variable{color:#8cbbad}.hljs-string,.hljs-symbol{color:#ec7600}.hljs-comment,.hljs-quote,.hljs-deletion{color:#818e96}.hljs-selector-class{color:#a082bd}.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-doctag,.hljs-title,.hljs-section,.hljs-type,.hljs-name,.hljs-strong{font-weight:700}.hljs-code,.hljs-title.class_,.hljs-class .hljs-title,.hljs-section{color:#fff}.view.software .portfolio a.link-primary:hover{color:var(--color-primary);transition:color .3s ease-in-out}.view.software .portfolio ul{padding:0;margin:0;list-style-type:none}.view.software .portfolio ul li{padding:var(--padding-default);border-bottom:1px solid var(--color-text-dark);display:flex}.view.software .portfolio ul li .description{flex:1;padding-right:var(--padding-default);max-width:750px}.view.software .portfolio ul li .image{flex:0 0 300px;height:150px;overflow:hidden;margin:24px 0}.view.software .portfolio ul li .image img{max-width:100%}.view.software .portfolio ul li .image img.me{margin-top:-30px}.view.software .portfolio ul li .image img.rules-thumbnail{max-width:inherit;max-height:200%}a.link-back{color:var(--color-text);text-decoration:none;opacity:.5;display:inline-block;margin-bottom:12px}a.link-back:before{font-family:Icons;display:inline-block;vertical-align:middle;margin-right:3px;margin-top:-3px;content:""}a.link-back:hover{opacity:.75;transition:opacity .3s ease-in-out}@media (max-width: 900px){.view.software .portfolio ul li{display:block}.view.software .portfolio ul li .description,.view.software .portfolio ul li .image{flex:none}}.view.software .portfolio .carousel{max-width:1050px}.view.software .portfolio .carousel img{max-height:180px;cursor:pointer;transition:max-height .3s ease-in-out}.view.software .portfolio .carousel img:hover{max-height:200px}.case-study{padding:var(--padding-default)}.case-study p,.case-study pre{max-width:750px}.case-study pre{font-size:15px}.case-study img{max-width:100%}
