html{font-family:Inter var,sans-serif}body{font-family:Source Sans Pro,sans-serif;overflow-x:hidden;display:flex;flex-direction:column;font-size:110%;background:#faf9f5}a,a:hover,a:focus,button,button:focus{text-decoration:none!important;outline:none!important;box-shadow:none!important}.bigger-buttons .btn{padding:.8rem 1.3rem;font-size:1.3rem}@media (max-width: 575.98px){.bigger-buttons .btn{padding:.5rem 1.1rem;font-size:1.1rem}}.alert a,.alert a:active,.alert a:focus{color:inherit;text-decoration:underline!important}.alert a:hover,.alert a:active:hover,.alert a:focus:hover{color:inherit;text-decoration:none!important}.navbar-dark .navbar-nav{margin-top:.3em;margin-bottom:.3em}.navbar-dark .navbar-nav a.nav-link{color:#fff;text-decoration:none;margin-right:1em}.navbar-dark .navbar-nav a{font-size:1.15em}h1,h2,h3{font-family:Inter var,sans-serif}h3{font-size:1.4rem;line-height:2.3rem;margin-top:1rem}html,body{height:100%}#faq p{font-size:1.2em}#faq .col-12{margin-bottom:1em}#footer{padding:2rem 0;background-color:#24292e;color:#fff;font-size:1.13rem}@media (max-width: 575.98px){#footer{font-size:.9em}}#footer ul.navbar-nav{margin-top:-.8rem;display:block}#footer ul.navbar-nav li{display:inline-flex;padding:.2rem .6rem}#footer ul.navbar-nav li a.nav-link{text-decoration:underline!important}#footer ul.navbar-nav li a.nav-link:hover{text-decoration:none!important}#footer a,#footer a svg{color:#fff}#footer a:hover,#footer a svg:hover{color:#ddd}h1{font-size:3rem;line-height:3.8rem}@media (max-width: 767.98px){h1{font-size:2.4em}}@media (max-width: 575.98px){h1{font-size:1.8em}}h1.main-title{margin-top:3.5rem;line-height:5.3rem;font-size:4em;font-weight:800;text-align:center}@media (max-width: 767.98px){h1.main-title{line-height:1.3em;font-size:2.8em}}@media (max-width: 575.98px){h1.main-title{font-size:2em}}h2{font-size:2.2rem;line-height:3rem;margin-top:1em}.container{max-width:1100px;padding-left:1em;padding-right:1em}ul.list-noindent{margin-left:1.2em;padding-left:0}ul.list-noindent li{line-height:1.7em}ul.list-nobullet{list-style:none;margin-left:0;padding-left:0}ul.list-nobullet li{line-height:1.7em;margin-bottom:.7em}.text-medium{font-size:1.2em}.text-bigger{font-size:1.45rem}.text-bigger strong{font-size:1em}@media (max-width: 767.98px){.text-bigger{font-size:1.3em}}@media (max-width: 575.98px){.text-bigger{font-size:1.2em}}.img-face{max-width:10em;margin:.1em auto 2.8em}h4{font-size:1.1em;line-height:1.5em;font-weight:700}.blockquote{font-size:1.4em}@media (max-width: 767.98px){.blockquote{font-size:1.3em}}@media (max-width: 575.98px){.blockquote{font-size:1.1em}}.demo_form_code{width:100%}#rector_run_form .CodeMirror{border:1px solid #eee;height:auto;font-size:1em}#rector_run_form .card-header{font-size:1em}#rector_run_form .card .form-group{margin-bottom:0}.text-bold{font-weight:700}#homepage,#post,#blog,#interactive,#contact,#hire_team,#documentation,#about,#filter,#rector_run_form,#simple_page{margin-top:1em;margin-bottom:6em}#homepage a:not(.btn),#post a:not(.btn),#blog a:not(.btn),#interactive a:not(.btn),#contact a:not(.btn),#hire_team a:not(.btn),#documentation a:not(.btn),#about a:not(.btn),#filter a:not(.btn),#rector_run_form a:not(.btn),#simple_page a:not(.btn){color:#59a35e;text-decoration:underline}#homepage a:not(.btn):hover,#post a:not(.btn):hover,#blog a:not(.btn):hover,#interactive a:not(.btn):hover,#contact a:not(.btn):hover,#hire_team a:not(.btn):hover,#documentation a:not(.btn):hover,#about a:not(.btn):hover,#filter a:not(.btn):hover,#rector_run_form a:not(.btn):hover,#simple_page a:not(.btn):hover{color:#2e7a33;text-decoration:none!important}#homepage h1,#post h1,#blog h1,#interactive h1,#contact h1,#hire_team h1,#documentation h1,#about h1,#filter h1,#rector_run_form h1,#simple_page h1{margin-top:1.6em;margin-bottom:2em}#homepage h2,#post h2,#blog h2,#interactive h2,#contact h2,#hire_team h2,#documentation h2,#about h2,#filter h2,#rector_run_form h2,#simple_page h2{margin-top:1.3em;margin-bottom:.6em}#homepage h3,#post h3,#blog h3,#interactive h3,#contact h3,#hire_team h3,#documentation h3,#about h3,#filter h3,#rector_run_form h3,#simple_page h3{margin-top:1em}#homepage .text-body,#post .text-body,#blog .text-body,#interactive .text-body,#contact .text-body,#hire_team .text-body,#documentation .text-body,#about .text-body,#filter .text-body,#rector_run_form .text-body,#simple_page .text-body{font-size:1.1em}#homepage .perex,#post .perex,#blog .perex,#interactive .perex,#contact .perex,#hire_team .perex,#documentation .perex,#about .perex,#filter .perex,#rector_run_form .perex,#simple_page .perex{margin-top:1em;margin-bottom:1em;font-size:1.4em;padding:.7em 0}#homepage .text-body,#post .text-body,#blog .text-body,#interactive .text-body,#contact .text-body,#hire_team .text-body,#documentation .text-body,#about .text-body,#filter .text-body,#rector_run_form .text-body,#simple_page .text-body{font-size:1.2em}@media (max-width: 750px){#homepage h1:not(.main-title),#post h1:not(.main-title),#blog h1:not(.main-title),#interactive h1:not(.main-title),#contact h1:not(.main-title),#hire_team h1:not(.main-title),#documentation h1:not(.main-title),#about h1:not(.main-title),#filter h1:not(.main-title),#rector_run_form h1:not(.main-title),#simple_page h1:not(.main-title){font-size:1.7em;line-height:1.5em}#homepage h2,#post h2,#blog h2,#interactive h2,#contact h2,#hire_team h2,#documentation h2,#about h2,#filter h2,#rector_run_form h2,#simple_page h2{font-size:1.6em;line-height:1.4em}#homepage .perex,#post .perex,#blog .perex,#interactive .perex,#contact .perex,#hire_team .perex,#documentation .perex,#about .perex,#filter .perex,#rector_run_form .perex,#simple_page .perex,#homepage .text-body,#post .text-body,#blog .text-body,#interactive .text-body,#contact .text-body,#hire_team .text-body,#documentation .text-body,#about .text-body,#filter .text-body,#rector_run_form .text-body,#simple_page .text-body{font-size:1.1em}}#blog h2{font-size:1.4em}#homepage{margin-bottom:8em;clear:both}#homepage h2{text-align:center;margin-top:.5em;margin-bottom:2em;font-weight:500!important}.navbar-dark .navbar-nav{text-align:center}.navbar-dark .navbar-nav a.nav-link{color:#ddd;margin:0;padding:.4em .9em}.navbar-dark .navbar-nav a.nav-link:hover,.navbar-dark .navbar-nav .active a.nav-link,.navbar-dark .navbar-nav .active a.nav-link:active{color:#fff}.text-smaller{font-size:.9em}label.required:before{content:"* ";color:#dc3545}.img-thumbnail{margin-bottom:.5em}#top_right_logo img{max-height:3rem}@media (max-width: 750px){#top_right_logo img{max-height:2.3rem;padding:.6rem 0 .4rem 1.1rem}}.text-rector-green{color:#59a35e}#references .company-quote{font-size:1.3em}@media (max-width: 750px){#references .company-quote{font-size:1em}}#references h3{font-size:1.8rem;margin-top:0}@media (max-width: 750px){#references h3{font-size:1.4em}}.btn-primary{background:#fff;border-color:#3da6c0;color:#3da6c0;--bs-btn-active-bg: #1d6c7d;--bs-btn-active-border-color: #1d6c7d}.btn-primary:hover{background:#3da6c0;border-color:#3da6c0}#rector_version a{color:gray;text-decoration:underline!important}#rector_version a:hover{text-decoration:none!important}.project-border-line{border:1px dashed #AAA;margin-top:6em;margin-bottom:6em}.quote-border-line{border:1px dashed #AAA;margin-top:3em;margin-bottom:3em}.border-line{border:1px dashed #AAA;margin-top:1em;margin-bottom:1em}#documentation_menu ul{margin:0;padding:0;list-style:none}#documentation_menu li{margin-bottom:.8em;line-height:1.2em}#post h1{margin-top:2.5em;margin-bottom:2.5em}#post h2{margin-top:1em}#documentation h1{margin-top:.4rem;margin-bottom:0;font-size:2.3em}#documentation h2{font-size:1.6rem;margin-top:2.7rem;margin-bottom:.8rem}#documentation pre{margin-bottom:2rem}#company_logos img{max-width:10em;opacity:60%;transition-duration:.3s;padding:.5em 1.6em .5em 0;flex:1 1 10%}#company_logos img:hover{opacity:100%}#benefits p{line-height:1.6em}@media (max-width: 575.98px){.btn-lg{font-size:1em}h2{font-size:1.3em}h3,.text-bigger{font-size:1.1em}.navbar-nav li{line-height:1em}.text-medium{font-size:1.1em}#footer ul.navbar-nav{margin-top:.8em}#footer ul.navbar-nav li{padding:.2em 0;margin-right:.8em}.blockquote{font-size:1em}.img-face-smaller-left,.img-face-smaller-right{max-width:4em}.img-face-smaller-left{margin:.1em .8em .3em 0}.img-face-smaller-right{margin:.1em 0 .3em .8em}}#post ul{padding-left:1em;margin-bottom:.5em}#post ul li{line-height:1.6em}#simple_page #clickable-nodes-code a{color:#f08e48;padding:.4em .5em;margin:-.4em -.5em;flex:1}#simple_page #clickable-nodes-code a:hover{color:#5dd7b9;transition-duration:.7s}#simple_page #clickable-nodes-code a.active-node{color:#5dd7b9;text-decoration:underline}#filter select,#filter input{font-size:1em}#filter .filter-code-sample{font-size:.9em}#interactive h3 em,#homepage h3 em{font-size:1.2em}.bg-set{background-color:#dc3545}.bg-set:hover{background-color:#ea283a}.text-right{text-align:right}.anchor-link{margin-left:.1em;padding:.1em .3em;opacity:.5;text-decoration:none!important}.anchor-link:hover{opacity:.8}
