.feature{display:flex;flex-direction:column;height:100%;position:relative;transition:box-shadow .3s}.feature:hover{box-shadow:0px 11px 50px 0px rgba(9,14,28,.1)}.feature .feature__image{background-size:cover;border-radius:4px 4px 0 0;flex:0 0 auto;height:50vw;max-height:234px;overflow:hidden;position:relative}@media(max-width: 767px){.feature .feature__image{max-height:380px}}.feature .feature__image img{height:100%;object-fit:cover;width:100%}.feature .feature__label{position:absolute;top:0;right:0;z-index:1;min-width:145px;padding:22px 10px 19px;border-bottom-left-radius:4px;background-color:#273265;color:#fff;text-align:center;transition:background-color .3s}.feature .feature__label:hover{background-color:#384062;opacity:1}.feature .feature__content{border-radius:0 0 4px 4px;display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;padding:19px 25px}@media(max-width: 767px){.feature .feature__content{padding:20px 10px}}.feature .feature__title{max-width:410px;line-height:1.4;font-size:25px;font-weight:600}@media(max-width: 767px){.feature .feature__title{margin-bottom:20px}}.feature .feature__bar{align-items:flex-end;display:flex;justify-content:space-between}.feature .feature__bar .profile__name{max-width:180px}@media(max-width: 1199px){.feature .feature__bar{display:block}.feature .feature__bar .profile__name{max-width:unset}}.feature .feature__entry{padding-right:20px;line-height:1.5}.feature .feature__actions{display:flex;flex-wrap:wrap;margin-bottom:2px;margin-right:10px;position:relative;z-index:1}@media(max-width: 767px){.feature .feature__actions{margin-bottom:20px;margin-right:unset}}.feature .feature__actions .btn-pill{margin:0 3px 3px 0}.feature .feature__link{position:absolute;top:0;left:0;bottom:0;right:0;text-decoration:none}.feature .btn-pill{padding:5px 14px 4px 14px}.feature .profile{flex:0 0 auto;position:relative;z-index:1}@media(max-width: 1199px){.feature .feature__actions+.profile{margin-top:20px}}.feature .profile__image{object-fit:cover}.feature .profile__name{text-align:right}.feature--inline{background-color:#fff;flex-direction:row;margin-bottom:30px}@media(max-width: 767px){.feature--inline{display:block}}.feature--inline .feature__image{flex:0 0 53%;max-width:53%;max-height:350px;border-radius:4px}@media(max-width: 767px){.feature--inline .feature__image{max-width:100%;max-height:380px}}.feature--inline .feature__content{flex:1;padding:16px 32px 76px;border-radius:0 4px 4px 0}@media(max-width: 767px){.feature--inline .feature__content{padding:20px 10px}}.feature--inline .feature__title{margin-bottom:9px}@media(max-width: 767px){.feature--inline .feature__title{margin-bottom:20px}}.feature--inline .feature__bar{align-items:center;margin-bottom:32px}.feature--inline .feature__actions{margin-bottom:unset}.feature--alt{box-shadow:none}.feature--alt .feature__image{max-height:180px}@media(max-width: 767px){.feature--alt .feature__image{max-height:310px}}.feature--alt .feature__content{padding:23px 20px}.feature--alt .feature__title{margin-bottom:20px;font-size:20px}.feature--alt .feature__entry{margin-bottom:22px;line-height:1.8}.feature--alt.feature--inline .feature__image{flex:0 0 60%;max-width:60%;max-height:350px}@media(max-width: 767px){.feature--alt.feature--inline .feature__image{max-width:100%}}.feature--alt.feature--inline .feature__content{padding:26px 20px 20px 40px}@media(max-width: 767px){.feature--alt.feature--inline .feature__content{padding:20px 0}}.feature--alt.feature--inline .feature__title{margin-bottom:20px;line-height:1.3;font-family:"Circular Std",sans-serif;font-size:25px}.feature--alt.feature--inline .feature__entry{padding-right:0;margin-bottom:45px;line-height:1.6}.feature--alt.feature--inline .feature__bar{margin-bottom:0}.ico-arrow-send-white,.ico-arrow-send{width:20px;height:13px;line-height:0}.ico-arrow-send-white svg,.ico-arrow-send svg{width:100%;height:100%}.ico-dice{width:31px;height:36px;line-height:0}.ico-dice svg{width:100%;height:100%;fill:#fff}.ico-file{width:22px;height:26px;line-height:0}.ico-file svg{width:100%;height:100%;fill:#fff}.ico-api{width:26px;height:23px;line-height:0}.ico-api svg{width:100%;height:100%;fill:#fff}.ico-user{width:32px;height:23px;line-height:0}.ico-user svg{width:100%;height:100%;fill:#fff}.ico-search{width:14px;height:14px;line-height:0}.ico-search svg{width:100%;height:100%}.ico-headset{width:22px;height:26px;line-height:0;margin-right:5px}.ico-headset svg{width:100%;height:100%;fill:#fff}.ico-blog{width:18px;height:20px;line-height:0}.ico-blog svg{width:100%;height:100%}.ico-user-alt{width:22px;height:15px;line-height:0}.ico-user-alt svg{width:100%;height:100%}.ico-wp{width:22px;height:15px;line-height:0}.ico-wp svg{width:100%;height:100%}.ico-pages{width:17px;height:20px;line-height:0}.ico-pages svg{width:100%;height:100%}.ico-local{width:20px;height:15px;line-height:0}.ico-local svg{width:100%;height:100%}.ico-engineer{width:22px;height:18px;line-height:0}.ico-engineer svg{width:100%;height:100%}.ico-enterprise{width:13px;height:15px;line-height:0}.ico-enterprise svg{width:100%;height:100%}.ico-env{width:19px;height:15px;line-height:0}.ico-env svg{width:100%;height:100%}.ico-app{width:20px;height:18px;line-height:0}.ico-app svg{width:100%;height:100%}.ico-code{width:43px;height:40px;line-height:0}.ico-code svg{width:100%;height:100%}.ico-faster{width:54px;height:31px;line-height:0}.ico-faster svg{width:100%;height:100%}.ico-support{width:48px;height:48px;line-height:0}.ico-support svg{width:100%;height:100%}.ico-quotes{width:113px;height:100px;line-height:0}.ico-quotes svg{width:100%;height:100%}@media(max-width: 767px){.ico-quotes{width:56px;height:50px}}.ico-check{width:18px;height:13px}.ico-check svg{width:100%;height:100%}.ico-maintenance{width:42px;height:37px}.ico-maintenance svg{width:100%;height:100%}.ico-interface{width:39px;height:29px}.ico-interface svg{width:100%;height:100%}.ico-integration{width:41px;height:39px}.ico-integration svg{width:100%;height:100%}.ico-play-white{width:11px;height:14px}.ico-play-white svg{width:100%;height:100%}.ico-play-blue{width:10px;height:12px}.ico-play-blue svg{width:100%;height:100%}.ico-arrow{width:10px;height:19px}.ico-arrow svg{width:100%;height:100%}.ico-share{width:21px;height:14px}.ico-share svg{width:100%;height:100%}.profile{display:flex;align-items:center;text-decoration:none}.profile:hover .profile__image{transform:translateY(-4px)}.profile .profile__name{margin:0;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.088em}.profile .profile__image{width:40px;height:40px;border-radius:50%;margin-left:10px;background-size:cover;transition:transform .3s}.profile--reverse{flex-direction:row-reverse}@media(max-width: 767px){.profile--reverse{justify-content:flex-end}}.profile--reverse .profile__image{border-radius:50%;background-size:cover;margin-left:0;margin-right:19px}.code-snippet pre{padding:10px 0 10px;margin:0;background:#f6f7f9;border-radius:4px;font-size:0;line-height:1.15}@media(max-width: 767px){.code-snippet pre{padding-bottom:0}}.code-snippet .hljs{padding:0 18px 10px;background:rgba(0,0,0,0);font-family:"Courier New",sans-serif;font-size:16px;overflow-x:auto}@media(max-width: 767px){.code-snippet .hljs{height:auto;font-size:14px;overflow-x:auto}}.code-snippet .hljs::-webkit-scrollbar{width:5px;height:4px;background:rgba(0,0,0,0)}.code-snippet .hljs::-webkit-scrollbar-thumb{border-radius:4px;background:#cfd4de}.code-snippet .hljs::-webkit-scrollbar-track{border-radius:4px;background:rgba(0,0,0,0)}.hljs{display:block;overflow-x:auto;padding:.5em;color:#333;background:#f8f8f8;-webkit-text-size-adjust:none}.hljs-comment,.diff .hljs-header{color:#998;font-style:italic}.hljs-keyword,.css .rule .hljs-keyword,.hljs-winutils,.nginx .hljs-title,.hljs-subst,.hljs-request,.hljs-status{color:#333;font-weight:bold}.hljs-number,.hljs-hexcolor,.ruby .hljs-constant{color:teal}.hljs-string,.hljs-tag .hljs-value,.hljs-doctag,.tex .hljs-formula{color:#d14}.hljs-title,.hljs-id,.scss .hljs-preprocessor{color:#900;font-weight:bold}.hljs-list .hljs-keyword,.hljs-subst{font-weight:normal}.hljs-class .hljs-title,.hljs-type,.vhdl .hljs-literal,.tex .hljs-command{color:#458;font-weight:bold}.hljs-tag,.hljs-tag .hljs-title,.hljs-rule .hljs-property,.django .hljs-tag .hljs-keyword{color:navy;font-weight:normal}.hljs-attribute,.hljs-variable,.lisp .hljs-body,.hljs-name{color:teal}.hljs-regexp{color:#009926}.hljs-symbol,.ruby .hljs-symbol .hljs-string,.lisp .hljs-keyword,.clojure .hljs-keyword,.scheme .hljs-keyword,.tex .hljs-special,.hljs-prompt{color:#990073}.hljs-built_in{color:#0086b3}.hljs-preprocessor,.hljs-pragma,.hljs-pi,.hljs-doctype,.hljs-shebang,.hljs-cdata{color:#999;font-weight:bold}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.diff .hljs-change{background:#0086b3}.hljs-chunk{color:#aaa}.hljs{display:block;overflow-x:auto;padding:.5em;background:#f0f0f0;-webkit-text-size-adjust:none}.hljs,.hljs-subst,.hljs-tag .hljs-title,.nginx .hljs-title{color:#000}.hljs-string,.hljs-title,.hljs-constant,.hljs-parent,.hljs-tag .hljs-value,.hljs-rule .hljs-value,.hljs-preprocessor,.hljs-pragma,.hljs-name,.haml .hljs-symbol,.ruby .hljs-symbol,.ruby .hljs-symbol .hljs-string,.hljs-template_tag,.django .hljs-variable,.smalltalk .hljs-class,.hljs-addition,.hljs-flow,.hljs-stream,.bash .hljs-variable,.pf .hljs-variable,.apache .hljs-tag,.apache .hljs-cbracket,.tex .hljs-command,.tex .hljs-special,.erlang_repl .hljs-function_or_atom,.asciidoc .hljs-header,.markdown .hljs-header,.coffeescript .hljs-attribute,.tp .hljs-variable{color:#800}.smartquote,.hljs-comment,.hljs-annotation,.diff .hljs-header,.hljs-chunk,.asciidoc .hljs-blockquote,.markdown .hljs-blockquote{color:#888}.hljs-number,.hljs-date,.hljs-regexp,.hljs-literal,.hljs-hexcolor,.smalltalk .hljs-symbol,.smalltalk .hljs-char,.go .hljs-constant,.hljs-change,.lasso .hljs-variable,.makefile .hljs-variable,.asciidoc .hljs-bullet,.markdown .hljs-bullet,.asciidoc .hljs-link_url,.markdown .hljs-link_url{color:#080}.hljs-label,.ruby .hljs-string,.hljs-decorator,.hljs-filter .hljs-argument,.hljs-localvars,.hljs-array,.hljs-attr_selector,.hljs-important,.hljs-pseudo,.hljs-pi,.haml .hljs-bullet,.hljs-doctype,.hljs-deletion,.hljs-envvar,.hljs-shebang,.apache .hljs-sqbracket,.nginx .hljs-built_in,.tex .hljs-formula,.erlang_repl .hljs-reserved,.hljs-prompt,.asciidoc .hljs-link_label,.markdown .hljs-link_label,.vhdl .hljs-attribute,.clojure .hljs-attribute,.asciidoc .hljs-attribute,.lasso .hljs-attribute,.coffeescript .hljs-property,.hljs-phony{color:#88f}.hljs-keyword,.hljs-id,.hljs-title,.hljs-built_in,.css .hljs-tag,.hljs-doctag,.smalltalk .hljs-class,.hljs-winutils,.bash .hljs-variable,.pf .hljs-variable,.apache .hljs-tag,.hljs-type,.hljs-typename,.tex .hljs-command,.asciidoc .hljs-strong,.markdown .hljs-strong,.hljs-request,.hljs-status,.tp .hljs-data,.tp .hljs-io{font-weight:bold}.asciidoc .hljs-emphasis,.markdown .hljs-emphasis,.tp .hljs-units{font-style:italic}.nginx .hljs-built_in{font-weight:normal}.coffeescript .javascript,.javascript .xml,.lasso .markup,.tex .hljs-formula,.xml .javascript,.xml .vbscript,.xml .css,.xml .hljs-cdata{opacity:1}.header--transparent~.main{padding:100px 0 0 0}.intro__head .intro__bg img{width:400px}.intro__head h1{font-weight:500;margin-bottom:2rem}.intro__head h4{font-weight:400}.section-services--sm{padding-bottom:100px}.section-video{padding-top:0}.section-video .section__entry{margin-bottom:2rem}.section-cta h1{font-weight:500;margin-bottom:2rem}.section-cta h4{font-weight:400}.blockquote-dev h6{font-weight:500}.blockquote-dev cite{font-weight:700}.section-docs h2{margin-top:2rem}.section-docs h5{margin-bottom:2rem}.section-about{padding-top:3rem;padding-bottom:5rem}.code-snippet{margin-bottom:1.5rem}.section-developers{margin-bottom:150px}.section-snippets{padding-top:0}@media(max-width: 767px){.second-column{margin-top:29px}}/*# sourceMappingURL=techstack_style.css.map */
