html{box-sizing:border-box;font-size:62.5%}*,*:before,*:after{margin:0;padding:0;box-sizing:inherit}body{font-weight:100}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}a{color:currentColor;text-decoration:none}a:visited{color:inherit}a:hover{color:currentColor}img,embed,object,audio,video{max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}@font-face{font-family:"Roboto Bold";src:url("fonts/roboto/Roboto-Regular.woff") format("woff"),url("fonts/roboto/Roboto-Regular.tff") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"calibri bold";src:url("fonts/calibri/calibri-bold.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Roboto Regular";src:url("fonts/roboto/Roboto-Light.woff") format("woff"),url("fonts/roboto/Roboto-Light.tff") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"calibri regular";src:url("fonts/calibri/calibri-regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Roboto Light";src:url("fonts/roboto/Roboto-Light.woff") format("woff"),url("fonts/roboto/Roboto-Light.tff") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"calibri light";src:url("fonts/calibri/calibri-light.ttf") format("truetype");font-weight:normal;font-style:normal}strong{font-family:"calibri bold",Helvetica,arial,sans-serif;font-weight:normal;font-style:normal}.link{margin-bottom:0.5em}.link a{font-weight:bold;text-decoration:underline}.link a:hover{color:#477ABA}.poweredby{font-size:1.5rem;line-height:1.3}.poweredby a{text-decoration:underline}.title{font-size:6.4rem;line-height:1.3;padding-bottom:0.8em}@media only screen and (max-width: 960px){.title{font-size:5.4rem}}@media only screen and (max-width: 600px){.title{font-size:3.8rem;line-height:1.4}}.subtitle{font-family:"calibri light",Helvetica,arial,sans-serif;font-size:3.6rem;line-height:1.3em;padding-right:25px;padding-bottom:1.5em}@media only screen and (max-width: 600px){.subtitle{font-size:3rem}}.subsubtitle{font-family:"calibri light",Helvetica,arial,sans-serif;font-weight:bold;font-size:2.5rem;line-height:1.3em;padding-top:0.5em;padding-right:25px;padding-bottom:0.8em}@media only screen and (max-width: 600px){.subsubtitle{font-size:2rem}}.subsubsubtitle{font-family:"calibri light",Helvetica,arial,sans-serif;font-weight:bold;line-height:1.3em;padding-top:0.5em;padding-right:25px;padding-bottom:0.8em}@media only screen and (max-width: 600px){.subsubsubtitle{font-size:2rem}}.text-blue{color:#477ABA !important}.text-black{color:#000}.text-underline{text-decoration:underline}.text-content p a,.text-content ul a,.text-content ol a{color:currentColor;display:inline;box-shadow:0px 0px 0px 0px white, 0px 1px 0px 0px currentColor}.text-content p a:hover,.text-content ul a:hover,.text-content ol a:hover{color:#477ABA}.text-content p a:visited,.text-content ul a:visited,.text-content ol a:visited{color:#477ABA}.text-content p a:visited:hover,.text-content ul a:visited:hover,.text-content ol a:visited:hover{color:#000}.text-content p a:focus,.text-content ul a:focus,.text-content ol a:focus{outline:none;color:#477ABA;box-shadow:0px 0px 0px 0px white, 0px 2px 0px 0px currentColor}body{font-family:"calibri regular",Helvetica,arial,sans-serif;font-size:1.6rem;line-height:1.5;-webkit-font-smoothing:antialiased;background-color:#fff;color:#222425}::selection{color:#fff;background:#477ABA}::-moz-selection{color:#fff;background:#477ABA}.icon{display:block;color:inherit;fill:currentColor}#layout_container{height:100%;min-height:100%;position:relative;background-color:#fff}section{display:block}.bg-dark{background-color:#222425;color:#fff}.bg-mid{background-color:#909090}.bg-light{background-color:#eee}.bg-highlighted{background-color:#477ABA}.divider{border-top:1px solid #ddd;padding:0px;margin-bottom:15px;margin-top:15px}.divider-white{border-top:1px solid #fff;padding:0px;margin-bottom:15px;margin-top:15px}.divider-bottom{border-top:1px solid #000;padding:0px;margin-bottom:15px;margin-top:15px}.container{width:100%;max-width:1320px;margin:0 auto;padding:0 40px}@media only screen and (max-width: 960px){.container{padding:0 6vw}}.row{position:relative;display:flex;flex-wrap:wrap}.row.justify-between{justify-content:space-between}.row.justify-end{justify-content:flex-end}.col-1-4{width:25%}@media only screen and (max-width: 960px){.col-1-4{width:100%}}.col-3-4{width:75%}@media only screen and (max-width: 960px){.col-3-4{width:100%}}.col-1-3{width:33.3%}@media only screen and (max-width: 960px){.col-1-3{width:100%}}.col-2-3{width:66.6%}@media only screen and (max-width: 960px){.col-2-3{width:100%}}.col-1-2{width:50%}@media only screen and (max-width: 960px){.col-1-2{width:100%}}.col-1-1{width:100%}@media only screen and (max-width: 960px){.col-1-1{width:100%}}.col-nearly-1-2{width:48%}@media only screen and (max-width: 960px){.col-nearly-1-2{width:100%}}.gradient{width:100%;height:110px;position:absolute;bottom:0;left:0;right:0;pointer-events:none}.gradient--gray{background:linear-gradient(to bottom, rgba(238,238,238,0) 0%, #eee 95%, #eee 100%)}.button{cursor:pointer;display:inline-flex;justify-content:center;align-items:center;padding:0.7em 1.3em;font-size:1.6rem}.button .icon{fill:#fff;display:block;width:1em;height:1em}.button span:first-child{margin-right:1em}.button--big{font-size:2.4rem}.button--big .icon{width:0.8em;height:0.8em}.button--big span:first-child{margin-right:1.2em}@media only screen and (max-width: 600px){.button--big{font-size:2rem}}.button--filled-blue{background-color:#477ABA;color:#fff;font-family:"calibri bold",Helvetica,arial,sans-serif}.button--filled-blue:hover{background-color:#909090;color:#fff}.button--filled-blue:focus,.button--filled-blue:visited{color:#fff}.button--filled-dark{background-color:#222425;color:#fff;font-family:"calibri bold",Helvetica,arial,sans-serif}.button--filled-dark:hover{background-color:#909090;color:#fff}.button--filled-dark:focus,.button--filled-dark:visited{color:#fff}.button--outlined{color:currentColor;border:1px solid currentColor}.button--outlined .icon{transform:scale(0.8);fill:currentColor}.button--outlined:hover{color:#477ABA}.button--outlined:focus,.button--outlined:visited{color:#477ABA}.button_text{flex-shrink:0}label.checkbox{position:relative;display:flex;overflow:hidden;padding:0.5rem 0 !important}label.checkbox input{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}label.checkbox .custom-checkbox{flex-shrink:0;position:relative;height:15px;width:15px;margin-top:2px;border:1px solid #000}label.checkbox .custom-checkbox:after{content:"";position:absolute;width:100%;height:100%;opacity:0;background-color:#222425}label.checkbox .text{padding-left:0.5em;font-size:1.6rem;font-family:"calibri light",Helvetica,arial,sans-serif}label.checkbox .text strong{font-family:"calibri regular",Helvetica,arial,sans-serif;font-weight:400}label.checkbox:hover .custom-checkbox:after{backface-visibility:hidden;opacity:0.15}label.checkbox input:checked ~ .custom-checkbox:after{background-color:#000;opacity:1;transform:scale(0.8)}label.checkbox input:checked:hover ~ .custom-checkbox:after{opacity:0.6}.dropdown{position:relative}.dropdown_button{cursor:pointer;padding:0.5em 0.9em;font-family:"calibri light",Helvetica,arial,sans-serif;display:flex;justify-content:space-between;align-items:center}.dropdown_button .icon{transition:all 0.24s ease;margin-left:3em;width:0.75em;height:0.75em;margin-bottom:0.15em}.dropdown_button--dark{border:1px solid #222425}.dropdown_button--dark:hover{background-color:#eee}.dropdown_button--light{border:1px solid #fff}.dropdown_button--light:hover{background-color:#3a3e40}.dropdown_panel{display:none;z-index:10;position:absolute;top:100%;width:100%;color:#fff;margin-top:0;overflow:hidden;padding:0 0 1px;font-family:"calibri light",Helvetica,arial,sans-serif}.dropdown_panel li .inside{cursor:pointer;padding:0.65em 0.9em;display:inline-block;width:100%;height:100%}.dropdown_panel li .inside span{display:block;transition:transform 0.23s ease}.dropdown_panel li .inside:hover{background-color:#474b4d}.dropdown_panel li .inside:hover span{transform:translate3d(8px, 0, 0)}.dropdown_panel li.is-active{display:none}.dropdown_panel li:not(:last-child){border-bottom:1px solid #5e5e5e}.dropdown_panel--dark{background-color:#222425}.dropdown_panel--light{background-color:#3a3e40}.dropdown.is-active .icon{transform:rotate(-180deg) translate3d(0, -0.2em, 0)}.dropdown.is-active .dropdown_panel{display:block}.dropdown.is-active .dropdown_button--light{background-color:#3a3e40}.dropdown.is-active .dropdown_button--dark{background-color:#eee}#header{width:100%}#header .container:first-child{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:1.5em;padding-bottom:0.5em}#header a:hover{color:#477ABA}#header .divider{margin-bottom:0;margin-top:0}#header .divider-drupal-bar{border-top:30px solid #eee;padding:0px;margin-bottom:0px;margin-top:15px}#header .drupal-links{margin-left:-2px;display:flex;flex-wrap:wrap;font-weight:bold}#header .drupal-links li{margin:2px;padding:0.5em 0.8em;display:flex;align-items:center}#header .drupal-links .icon{width:17px;height:17px;fill:#909090}#header_left{padding-top:3em;padding-bottom:0.5em}#header_left .title{padding-bottom:0.6em}#header_left h2{font-size:3rem;line-height:1.3;padding-top:0.5em;padding-bottom:.6em}#header_left>p{padding-bottom:1.5em}#header_left>ul{list-style:inside}#header_left>ol{list-style:decimal inside}#header_left a{text-decoration:underline}#header_left a:visited{color:inherit}#header_left a:hover{color:#477ABA}#header_left img{padding:0.5em;display:block}#header_left figcaption{padding-bottom:15px;text-align:center}#header_left .banner-col{float:left;width:16.66%;padding:5px}#header_right{padding-bottom:1em}#header_right a{display:inline-block}#header_right a:not(:first-child){margin-left:2em}#layout_container{margin-bottom:250px}#footer{height:280px}#footer{width:100%;font-size:2rem;font-family:"calibri light",Helvetica,arial,sans-serif;position:fixed;left:0;right:0;bottom:0;z-index:-1;display:flex;align-items:center}.footer_text{margin-bottom:0.2em}.footer_text a{font-weight:bold;text-decoration:underline}.footer_text a:hover{text-decoration:none}.footer_small_text{margin-bottom:0.5em;font-size:60%}.footer_small_text a{font-weight:bold;text-decoration:underline}.footer_small_text a:hover{text-decoration:none}.footer_row{position:relative;flex-wrap:wrap}.footer_row.justify-between{justify-content:space-between}.footer_row.justify-end{justify-content:flex-end}.footer_logos p{text-align:center}.footer_links svg{fill:#477ABA;height:1em;width:1em;position:relative;top:4px;display:inline-block}.footer_links p{line-height:2em}.footer_links .escience{margin-top:1em}.footer_links a{color:#477ABA;font-size:1em}.footer_links a:hover{color:#fff}#footer_logo svg{fill:#fff;width:auto;height:23px;display:block}#footer_logo a:hover svg #block_footer{fill:#477ABA}@media only screen and (max-width: 960px){#layout_container{margin-bottom:550px}#footer{height:550px;font-size:1.8rem}}[v-cloak]{display:none !important}#overview{margin-top:2.2em}#intro_text{font-family:"calibri light",Helvetica,arial,sans-serif;font-size:2.4rem;padding-top:0.8em;padding-bottom:1.4em;width:100%;max-width:860px}#intro_text a{font-family:"calibri bold",Helvetica,arial,sans-serif;text-decoration:underline}#intro_text a:hover{color:#477ABA}#search-software{line-height:6rem;margin:2.5em 0 2em}#search-software .search-bar{height:6rem;font-size:1.8rem;display:flex;position:relative}#search-software .search-bar_button{position:absolute;right:0;cursor:pointer;background-color:#222425;height:6rem;width:6rem;display:flex;justify-content:center;align-items:center}#search-software .search-bar_button .icon{width:2.4rem;height:2.4rem;transform:scale(0.9);fill:white;transition:transform 0.17s ease}@media only screen and (max-width: 960px){#search-software .search-bar{font-size:1.2rem}}#search-software .search-bar input[type="text"]{font-size:inherit;padding:0 1em;height:100%;z-index:+1;flex:1;background-color:transparent;border:none;vertical-align:middle;transition:background-color .3s ease}#search-software .search-bar input[type="text"]:focus{outline:0;background-color:#dfdfdf;margin-right:6rem}#search-software .search-bar:hover .search-bar_button{background-color:#477ABA}#search-software .search-bar:hover .search-bar_button .icon{transform:scale(1)}#sorter{display:flex;justify-content:flex-end;align-items:center;margin-bottom:35px}#sorter .text{padding-right:1em;font-family:"calibri bold",Helvetica,arial,sans-serif}.slide-fade-enter-active{transition:transform 0.36s ease 0.1s, opacity 0.36s ease 0.1s}.slide-fade-leave-active{transition:transform 0.2s cubic-bezier(1, 0.5, 0.8, 1),opacity 0.2s cubic-bezier(1, 0.5, 0.8, 1)}.slide-fade-enter{opacity:0}.slide-fade-leave-to{transform:translate3d(0, 10px, 0);opacity:0}#noscript_projects ul{text-indent:-20px;margin-left:20px}#noscript_projects li{list-style-type:none;border:1px solid #222425}#noscript_projects li a{padding:.2em;display:block}#noscript_projects li a:hover{color:#477ABA}#software{align-items:flex-start}#software_list .software_list_wrap{display:flex;flex-wrap:wrap}#software_list .software_item{overflow:hidden;position:relative;width:50%;padding:1em;border:1px solid white;display:flex;flex-direction:column}#software_list .software_item:focus{background-color:#d5d5d5;outline:0}#software_list .software_item:focus .code{font-family:"calibri bold",Helvetica,arial,sans-serif}#software_list .software_item.highlighted{background-color:#477ABA;color:white}#software_list .software_item.highlighted:focus{background-color:#3c69a1}#software_list .software_item:hover{background-color:#222425;color:white}#software_list .software_item .content{display:flex;padding:20px 20px 10px 20px}#software_list .software_item .content .name{font-size:2.4rem;height:auto;flex-shrink:0}#software_list .software_item .content .short{flex-shrink:0;padding:0 0 1.3em}#software_list .software_item .content .name,#software_list .software_item .content .short{padding-right:5px}#software_list .software_item .content .thumb{transition:0.25s ease-in;flex-shrink:0;padding:0 1em 1em 0;width:140px}#software_list .software_item .content .text-section{width:100%}#software_list .software_item .content .card-text{min-height:5em}#software_list .software_item .content .software_data{margin-top:auto;font-size:1.2rem;justify-content:space-between;align-items:center;align-content:center}#software_list .software_item .content .software_data .last-update{flex-shrink:0;text-align:right}#software_list .software_item .content .software_data .highlighted{display:flex;justify-content:flex-end;align-items:center}#software_list .software_item .content .software_data .highlighted .icon{width:1.1em;height:1.1em;fill:currentColor;margin-right:0.5em;margin-top:-0.25em}#software_list .software_item .content .code{position:absolute;top:0;right:0;width:35px;height:35px;font-size:2.4rem;font-family:"calibri light",Helvetica,arial,sans-serif;color:#000;background-color:#fff;display:flex;justify-content:center;align-items:center}#software_list .software_item .content .icon{width:1.1em;height:1.1em;fill:currentColor}#software_list .software_item .content .code-double-icon{position:absolute;top:0;right:0;width:70px;height:35px;font-size:2.4rem;font-family:"calibri light",Helvetica,arial,sans-serif;color:#000;background-color:#fff;display:flex;justify-content:center}#software_list .software_item .content .double-icon{width:1.1em;height:1.1em;fill:currentColor;margin-right:0.2em;margin-top:0.2em}@media only screen and (max-width: 960px){#software_list .software_item .name,#software_list .software_item .short{width:calc(100% - 60px)}}@media only screen and (max-width: 700px){#software_list .software_item{width:100%}#software_list .software_item .code{width:60px;height:60px}#software_list .software_item .name{min-height:2.5em}}.pagination{margin:3.5em 0 5.5em;width:100%;display:flex;align-items:center;justify-content:center}.pagination span{margin:0 1px;text-align:center;display:inline-block;height:40px;width:40px;line-height:40px}.pagination span:hover:not(.active):not(.gap){background-color:#477ABA;cursor:pointer;color:white}.pagination span.active{background-color:#222425;color:#fff}#filters{margin-bottom:50px;height:auto;display:flex;flex-wrap:wrap;flex-direction:column}#filters .filters_container{overflow:hidden;transition:max-height 1.4s ease}#filters .filters_container.mob-hidden{transition:max-height 0.7s ease}@media only screen and (max-width: 960px) and (min-width: 600px){#filters .filters_container .filters_columns{columns:auto 2;column-gap:40px;padding-bottom:1.5em}}@media only screen and (max-width: 960px){#filters .filters_container{max-height:1200px}#filters .filters_container.mob-hidden{max-height:0}}@media only screen and (max-width: 600px){#filters .filters_container{order:2;max-height:2000px}}#filters .filter-group{break-inside:avoid}#filters .filter-group:not(:last-child){margin-bottom:1em}#filters .filter-group ul{padding-right:20px}#filters .filter-group ul li{overflow:hidden;padding:0.2em 0;transition:all 0.2s ease-in, opacity 0.15s ease-in}#filters .filter-group ul li.empty{opacity:.5 !important;pointer-events:none}#filters .filter-group_heading{display:inline-block;cursor:pointer;font-family:"calibri bold",Helvetica,arial,sans-serif;padding-bottom:0.5em;padding-top:0.5em;font-size:1.5em}#filters .filter-group_heading:hover{color:#477ABA}#filters .filter-group_heading .toggle-button{margin-left:0.5em}#filters .filter-group_heading-multi{display:inline-block;font-family:"calibri bold",Helvetica,arial,sans-serif;padding-bottom:0.5em;padding-top:0.5em;font-size:1.5em}#filters .filter-group_subheading{display:inline-block;font-family:"calibri bold",Helvetica,arial,sans-serif;padding-bottom:0.3em;font-size:1.3em}#filters .filter-group_title{display:inline-block;cursor:pointer;font-family:"calibri bold",Helvetica,arial,sans-serif;padding-bottom:0.5em}#filters .filter-group_title:hover{color:#477ABA}#filters .filter-group_title .toggle-button{margin-left:0.5em}#filters .toggle-filters{cursor:pointer;border-top:1px solid #ddd;padding-top:0.5em;align-items:center;justify-content:center;font-family:"calibri bold",Helvetica,arial,sans-serif;display:none}#filters .toggle-filters .text{display:flex;align-items:center}#filters .toggle-filters .icon{margin-right:0.4em;font-size:1.3em;padding-bottom:0.25em}#filters .toggle-filters:hover{color:#477ABA}@media only screen and (max-width: 960px){#filters .toggle-filters{display:flex}}@media only screen and (max-width: 600px){#filters .toggle-filters{border-top:0;border-bottom:1px solid #ddd;margin-bottom:2em}}#escience_blog{padding:80px 0}#escience_blog .blog_post-list{margin:0 -10px}#escience_blog .blog_post{width:50%;padding:10px}#escience_blog .blog_post:not(:last-child){margin-bottom:20px}#escience_blog .blog_post .author{font-size:1.4rem;padding:0.3em 0 0.8em}#escience_blog .blog_post .title{font-family:"calibri light",Helvetica,arial,sans-serif;font-size:2.4rem;line-height:1.3}@media only screen and (max-width: 600px){#escience_blog .blog_post .title{font-size:2rem}}#escience_blog .blog_post:hover .title{color:#477ABA}#escience_blog .blog_post:hover img{transform:scale(1.03)}#escience_blog .blog_post .image-container{overflow:hidden;height:260px;margin-bottom:15px}#escience_blog .blog_post img{transition:transform 0.27s ease-in-out;overflow:hidden;object-fit:cover;width:100%;height:100%}@media only screen and (max-width: 600px){#escience_blog .blog_post{width:100%}#escience_blog .blog_post .image-container{height:220px}}@media only screen and (max-width: 960px){#escience_blog{padding:60px 0}}#latest_mentions{padding:70px 0}#latest_mentions ul{padding:20px 0 15px}#latest_mentions li:not(:last-child){margin-bottom:2px}#latest_mentions li .mention_content{display:block;padding:1.8em 1.4em 1.6em;background-color:#eee}#latest_mentions li .mention_info{display:flex;justify-content:space-between}#latest_mentions li .mention_title{font-family:"calibri bold",Helvetica,arial,sans-serif;padding-right:1em}#latest_mentions li .mention_post-date{flex-shrink:0;font-family:"calibri light",Helvetica,arial,sans-serif}#latest_mentions li .mention_location{font-family:"calibri light",Helvetica,arial,sans-serif}#latest_mentions li a.mention_content:hover{background-color:#2e3132;color:#fff}#latest_mentions li .icon{margin-left:0.5em;width:0.8em;height:0.8em;display:inline-block;fill:currentColor}@media only screen and (max-width: 600px){section .subtitle{text-align:center}}#introduction .container{padding-top:50px;padding-bottom:50px}#introduction .row{justify-content:space-between}#introduction .col-3-4{max-width:860px}#introduction .solver-title{font-size:6.4rem;line-height:1.3;padding-bottom:0.2em}@media only screen and (max-width: 960px){#introduction .solver-title{font-size:5.4rem}}@media only screen and (max-width: 600px){#introduction .solver-title{font-size:3.8rem;line-height:1.4}}.padding-above{padding-top:2em}.rhs{float:right}.by,.contributingOrganizationJoin{font-size:1.5rem;line-height:1.5}.shortStatement{font-family:"calibri light",Helvetica,arial,sans-serif;font-size:3rem;line-height:1.3;padding-top:1.5em;padding-bottom:0.8em}@media only screen and (max-width: 600px){.shortStatement{font-size:2.4rem}}.read-more{margin:30px auto 15px}.read-more_button .icon{transition:transform 0.38s ease-in 0.15s}.read-more_button.active .icon{transform:rotate(135deg)}.read-more_content{overflow:hidden;transition:height 0.48s ease-in-out}.read-more_content p{margin-bottom:1.2em}.highlight-data{width:100%;padding-top:5px;display:flex;justify-content:flex-end}@media only screen and (max-width: 960px){.highlight-data{justify-content:space-around}}.highlight-data .data{padding:10px 25px;text-align:center}.highlight-data .data .num{font-family:"calibri light",Helvetica,arial,sans-serif;font-size:5.4rem;color:#477ABA}#get-started .container{padding-top:50px;padding-bottom:55px}#get-started .col:first-child{display:flex;flex-direction:column;justify-content:center}#get-started .chart{padding-left:20px}@media only screen and (max-width: 960px){#get-started .chart{padding-left:0}}@media only screen and (max-width: 600px){#get-started .col:first-child{text-align:center;margin-bottom:30px}}.software_commitsPlot{height:150px;width:100%}#cite-this .subtitle{padding-bottom:0;text-align:left !important}#cite-this .citation-block{transform:translateY(-55px);padding:40px 80px 40px 70px;color:#fff;justify-content:space-between;z-index:10;position:relative}#cite-this .citation-block>div{position:relative}#cite-this .citation-block_version{position:absolute;bottom:0;width:100%}#cite-this .citation-block_version .dropdown_button{height:100%}@media only screen and (max-width: 960px){#cite-this .citation-block_version{position:relative}}#cite-this .citation-block_doi .row,#cite-this .citation-block_download .row,#cite-this .citation-block_version .row{margin-top:0.25em;width:100%;max-width:600px;flex-wrap:nowrap}@media only screen and (max-width: 600px){#cite-this .citation-block_doi .row,#cite-this .citation-block_download .row,#cite-this .citation-block_version .row{flex-wrap:wrap;max-width:360px}}#cite-this .citation-block_doi{margin-bottom:2em}#cite-this .citation-block_doi .doi_url{padding:0.7em 0.9em;display:flex;align-items:center;background-color:#2e3132;overflow:hidden}#cite-this .citation-block .doi_url,#cite-this .citation-block .dropdown{width:62%}@media only screen and (max-width: 600px){#cite-this .citation-block .doi_url,#cite-this .citation-block .dropdown{width:100%}}#cite-this .citation-block_download .dropdown_button{height:100%}#cite-this .citation-block .button{justify-content:space-between;margin-left:10px;flex-grow:1}#cite-this .citation-block .button span{flex-shrink:0}#cite-this .citation-block .button .icon use{transition:transform 0.13s cubic-bezier(0.49, 0.01, 0.27, 1.45);transform-origin:center}@media only screen and (max-width: 600px){#cite-this .citation-block .button{margin-left:0;margin-top:10px}}@media only screen and (max-width: 960px){#cite-this .container{padding:0}#cite-this .citation-block{flex-direction:column;align-items:center;padding:40px 6vw}#cite-this .citation-block_doi{padding-top:30px}}#about .container{padding-top:40px;padding-bottom:25px}#about .row{justify-content:space-between}#about .col-3-4{max-width:860px}.metadata .subtitle{padding-bottom:0.3em}@media only screen and (max-width: 600px){.metadata .subtitle{padding-bottom:1em}}.statement .subtitle{padding-bottom:0.3em}@media only screen and (max-width: 600px){.statement .subtitle{padding-bottom:1em}}.statement ul{padding-left:1.5em;list-style-type:disc}.statement ul li{padding:0.45em 1em}.statement ul li ul{list-style-type:circle}.statement ol{padding-left:1.5em;list-style-type:decimal}.statement ol li{padding:0.45em 1em}.statement ol li ul{list-style-type:circle}.sidebar{padding:20px 20px 20px 50px}.specifications .icon{width:17px;height:17px;fill:currentColor}.specifications h5{display:flex;align-items:center;color:#477ABA;padding:0 0 0 0}.specifications h5 .icon{margin-right:0.5em}.specifications .scientific{margin-left:-2px;display:flex;flex-wrap:wrap;padding-bottom:0.8em}.specifications .scientific li{margin:2px;padding:0.8em 0.6em 0.5em}.specifications .admin{margin-left:-2px;display:flex;flex-wrap:wrap}.specifications .admin li{margin:2px;padding:0 0.8em 0.8em 0}.specifications .githublogo{width:40px;height:40px;padding-bottom:3.5em;padding-top:0.3em}.specifications a{font-weight:bold;text-decoration:underline}.specifications a:hover{text-decoration:none}#collaborations .container{padding-top:50px;padding-bottom:50px}.contributing-organisations{align-items:center}.contributing-organisations .organisation{flex-basis:25%;flex-shrink:0}.contributing-organisations .organisation:not(:last-child){margin-bottom:15px}.contributing-organisations .organisation img{max-width:90%;max-height:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%)}@media only screen and (max-width: 960px){.contributing-organisations .organisation{flex-basis:33%}}@media only screen and (max-width: 600px){.contributing-organisations .organisation{flex-basis:50%}}@media only screen and (max-width: 600px){.contributing-organisations{justify-content:center}}#mentions .container{padding-top:65px;padding-bottom:65px}#mentions .divider{border-top:1px solid #fff;opacity:0.25;margin-top:15px;margin-bottom:15px}#mentions .mention_blog-post{margin-bottom:50px;display:flex;flex-wrap:wrap}#mentions .mention_blog-post .image-container{flex:3 0 0;overflow:hidden;height:260px}#mentions .mention_blog-post img{transition:transform 0.27s ease-in-out;overflow:hidden;object-fit:cover;width:100%;height:100%;background-color:#1d1f20}#mentions .mention_blog-post .data{display:flex;flex-direction:column;flex:4 0 0;margin-left:25px}#mentions .mention_blog-post .title{font-family:"calibri light",Helvetica,arial,sans-serif;font-size:3.6rem;line-height:1.3}@media only screen and (max-width: 600px){#mentions .mention_blog-post .title{font-size:2.6rem}}#mentions .mention_blog-post .author,#mentions .mention_blog-post .date{font-size:1.6rem;padding:0}#mentions .mention_blog-post .author{padding:0.5em 0 0}#mentions .mention_blog-post .visit-blog{margin-top:auto}#mentions .mention_blog-post:hover .title,#mentions .mention_blog-post:hover .visit-blog{color:#477ABA}#mentions .mention_blog-post:hover img{transform:scale(1.03)}@media only screen and (max-width: 600px){#mentions .mention_blog-post .image-container,#mentions .mention_blog-post .data{flex:auto;width:100%}#mentions .mention_blog-post .data{margin-left:0;margin-top:20px}#mentions .mention_blog-post .author,#mentions .mention_blog-post .date{font-size:1.4rem}#mentions .mention_blog-post .visit-blog{margin-top:1em}}.mention .mention_button{transition:0.1s ease;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.mention .mention_button .icon{transition:0.2s ease-in;width:18px;height:18px;fill:#477ABA;transition:0.3s ease-in}.mention .mention_button .icon polygon{transition:0.2s ease-in}.mention .mention_button.active .icon{width:18px;height:18px;fill:#477ABA;transform:rotate(135deg)}.mention .mention_button.active .category{transform:translate3d(8px, 0, 0)}.mention .mention_button.active .amount{background-color:white}.mention .mention_button.active .icon{fill:white}.mention .mention_button .category{transition:0.2s ease-in}.mention .mention_button:hover .category{transform:translate3d(8px, 0, 0)}.mention .mention_button:hover .amount{background-color:white}.mention .mention_button:hover .icon{fill:white}.mention h3{font-size:2rem;display:flex;align-items:center}.mention h3 .amount{transition:0.2s ease-in;font-family:"calibri bold",Helvetica,arial,sans-serif;font-size:0.8em;border-radius:50%;width:1.5em;height:1.5em;display:inline-flex;justify-content:center;align-items:center;background-color:#477ABA;color:#222425;margin-right:0.8em}.mention .mention_list{overflow:hidden;transition:height .5s;margin:0}.mention .mention_list ul{padding:20px 0 15px}.mention .mention_list li:not(:last-child){margin-bottom:2px}.mention .mention_list li .mention_content{display:block;padding:1em;background-color:#3a3e40}.mention .mention_list li a.mention_content:hover{background-color:#e9e9e9;color:#000}.mention .icon{margin-left:0.5em;width:0.8em;height:0.8em;display:inline-block;fill:currentColor}#testimonials .container{padding-top:65px;padding-bottom:65px}.testimonial{background-color:#477ABA;padding:2.25em;position:relative}.testimonial blockquote{color:#fff;font-family:"calibri light",Helvetica,arial,sans-serif;font-size:1.5em}.testimonial blockquote:before{content:'\201C'}.testimonial blockquote:after{content:'\201D'}.testimonial:after{content:'';width:0;height:0;border:0 solid transparent;position:absolute;left:72px;top:100%;border-top-width:0;border-bottom-width:24px;border-right:16px solid #477ABA}.testimonialby{margin:20px 0 4em;padding-left:96px}#projects .container{padding-top:65px;padding-bottom:65px}.project-items{display:flex;justify-content:space-between}.project-items .project-item{width:50%}.project-items .project-item:not(:last-child){margin-bottom:2em}@media only screen and (max-width: 767px){.project-items .project-item{width:100%}}.project-items .project-item:hover{color:#477ABA !important}.project-items .project-item:hover .thumb{transform:scale(1.03)}.project-items .content{display:flex;padding-right:2em}.project-items .content .thumb{transition:0.25s ease-in;flex-shrink:0;padding:0 1em 1em 0;width:100px;height:100px}.project-items .content h2{font-size:2rem;line-height:1.3em;margin-bottom:.2em;font-family:"calibri regular",Helvetica,arial,sans-serif}.project-items .content .text{font-family:"calibri light",Helvetica,arial,sans-serif;font-size:2rem;line-height:1.3em;margin-bottom:.2em}.project-items .content .author{margin-top:0.3em;font-family:"calibri regular",Helvetica,arial,sans-serif;font-size:1.6rem;line-height:1.4em}#contributors .container{padding-top:65px;padding-bottom:65px}#contributors .intro{margin-bottom:2em}#contributors .intro a{text-decoration:underline}#contributors .contributors_list{width:66.66667%}@media only screen and (max-width: 1100px){#contributors .contributors_list{width:90%;order:2;margin-top:40px}}@media only screen and (max-width: 600px){#contributors .contributors_list{width:100%}}#contributors .contributors_list ul{margin:0 -10px 15px}#contributors .contributors_list ul li{padding:0 10px;margin-top:2em;width:50%}@media only screen and (max-width: 600px){#contributors .contributors_list ul li{width:100%;margin-bottom:1.2em}#contributors .contributors_list ul li .contributor_name{font-size:1.8rem}}#contributors .contributors_list.long-list .row{transition:height 0.3s ease-in;height:260px;overflow:hidden}#contributors .contributors_list.long-list .row .gradient{transition:opacity 0.23s ease}#contributors .contributors_list.long-list .button .icon{transition:0.3s ease-in}#contributors .contributors_list.long-list.active .row .gradient{opacity:0}#contributors .contributors_list.long-list.active .button .icon{transform:rotate(135deg)}#contributors .button{margin-bottom:2em}#contributors .contributor_name{font-family:"calibri regular",Helvetica,arial,sans-serif;font-size:2rem;color:#477ABA}#contributors .contributor_picture{margin-bottom:1em;text-align:center}#contributors .contributor_picture img{max-width:120px;max-height:120px;border-radius:50%}#contributors .contributor_email svg{height:1em;width:1em;position:relative;top:3px;margin-right:0.3em;display:inline-block}#contributors .contributor_email:hover{color:#477ABA}#contributors .contact_card{width:33.33333%;z-index:10}#contributors .contact_card .contact_card_header{color:#fff;text-transform:uppercase;font-size:1.6rem;letter-spacing:0.01em;font-family:"calibri bold",Helvetica,arial,sans-serif;background-color:#477ABA;padding:0.8em 1.5em 0.8em 1.45em}#contributors .contact_card .contact_card_content{line-height:1.55;padding:1.5em 2.5em 1.5em 1.5em;background-color:#fff;display:flex;flex-direction:column}@media only screen and (max-width: 1100px) and (min-width: 600px){#contributors .contact_card{width:auto}#contributors .contact_card .contact_card_content{flex-direction:row;align-items:center}#contributors .contact_card .contact_card_content .contributor_picture{margin-right:20px}#contributors .contact_card .contact_card_content .contributor_info{margin-top:-0.3em}}@media only screen and (max-width: 600px){#contributors .contact_card{text-align:center;width:100%}#contributors .contact_card .contact_card_content{padding:1.5em}}@media only screen and (max-width: 600px){#contributors{text-align:center}}#related-tools .container{padding-top:10px;padding-bottom:20px}#related-tools .divider{margin:30px 0px 20px 0px;border-top:2px solid #ddd}#logging .container{padding-top:40px;padding-bottom:70px}#logging .container .logging-header{font-family:"calibri light",Helvetica,arial,sans-serif;font-size:1.2em;line-height:2em}#logging .container .logging-content{overflow:hidden;transition:height 500ms ease-in-out}#logging .container .logging-content .row{display:table-row;line-height:2em}#logging .container .logging-content .left-column{display:table-cell;padding:0px 20px 0px 0px;text-align:right}#logging .container .logging-content .right-column{display:table-cell}#logging .container .logging-button{margin:10px auto 15px;transition:margin 500ms}#logging .container .logging-button .icon{transition:transform 380ms ease-in 120ms}#logging .container .logging-button.active{margin:40px auto 15px}#logging .container .logging-button.active .icon{transform:rotate(135deg)}@media only screen and (max-width: 600px){#project_page section .subtitle,#project_index_page section .subtitle{text-align:center}}#project_page .project-index-title,#project_index_page .project-index-title{margin-top:5.0rem;margin-bottom:2.0rem;font-size:6.4rem;line-height:1.3}@media only screen and (max-width: 960px){#project_page .project-index-title,#project_index_page .project-index-title{font-size:5.4rem}}@media only screen and (max-width: 600px){#project_page .project-index-title,#project_index_page .project-index-title{font-size:3.8rem;line-height:1.4}}#project_page .home-sidebar-title,#project_index_page .home-sidebar-title{margin-top:5.0rem;margin-bottom:1rem;font-size:3rem;line-height:0.5}@media only screen and (max-width: 960px){#project_page .home-sidebar-title,#project_index_page .home-sidebar-title{font-size:5.4rem}}@media only screen and (max-width: 600px){#project_page .home-sidebar-title,#project_index_page .home-sidebar-title{font-size:3.8rem;line-height:1.4}}#project_page .sidebar-logo img,#project_index_page .sidebar-logo img{width:200px;margin-left:30px;margin-right:auto;padding-top:10px;padding-bottom:10px;display:block}#project_page .sidebar-logo a,#project_index_page .sidebar-logo a{font-weight:bold;text-decoration:underline}#project_page .sidebar-logo a:hover,#project_index_page .sidebar-logo a:hover{text-decoration:none}#project_page .docs,#project_index_page .docs{margin-top:11.0rem;margin-right:2.0rem;font-size:2.5rem;line-height:1.3}#project_page .docs a,#project_index_page .docs a{font-weight:bold;text-decoration:underline}#project_page .docs a:hover,#project_index_page .docs a:hover{text-decoration:none}#project_page #introduction .container,#project_index_page #introduction .container{padding-top:50px;padding-bottom:30px}#project_page #introduction .row,#project_index_page #introduction .row{justify-content:space-between}#project_page #introduction .col-3-4,#project_index_page #introduction .col-3-4{max-width:860px}#project_page #introduction .by,#project_page #introduction .contributingOrganizationJoin,#project_index_page #introduction .by,#project_index_page #introduction .contributingOrganizationJoin{font-size:1.5rem;line-height:1.5}#project_page #introduction .shortStatement,#project_index_page #introduction .shortStatement{font-family:"calibri light",Helvetica,arial,sans-serif;font-size:3rem;line-height:1.3;padding-top:1.5em;padding-bottom:0.8em}@media only screen and (max-width: 600px){#project_page #introduction .shortStatement,#project_index_page #introduction .shortStatement{font-size:2.4rem}}#project_page #introduction .description p,#project_index_page #introduction .description p{margin-top:0.8em;margin-bottom:1.2em}#project_page #introduction .description a,#project_index_page #introduction .description a{font-weight:bold;text-decoration:underline}#project_page #introduction .description a:hover,#project_index_page #introduction .description a:hover{text-decoration:none}#project_page #introduction .description ul,#project_index_page #introduction .description ul{padding-left:1.5em;list-style-type:disc}#project_page #introduction .description ul li,#project_index_page #introduction .description ul li{padding:0.1em 0.5em}#project_page #introduction .description ul li ul,#project_index_page #introduction .description ul li ul{list-style-type:circle}#project_page #introduction .description ul li:last-child,#project_index_page #introduction .description ul li:last-child{padding-bottom:1em}#project_page #introduction .description ol,#project_index_page #introduction .description ol{padding-left:1.5em;list-style-type:decimal}#project_page #introduction .description ol li,#project_index_page #introduction .description ol li{padding:0.1em 0.5em}#project_page #introduction .description ol li ul,#project_index_page #introduction .description ol li ul{list-style-type:circle}#project_page #introduction .highlight-data,#project_index_page #introduction .highlight-data{width:100%;padding-top:5px;display:flex;justify-content:flex-end}@media only screen and (max-width: 960px){#project_page #introduction .highlight-data,#project_index_page #introduction .highlight-data{justify-content:space-around}}#project_page #introduction .highlight-data .data,#project_index_page #introduction .highlight-data .data{padding:10px 25px;text-align:center}#project_page #introduction .highlight-data .data .num,#project_index_page #introduction .highlight-data .data .num{font-family:"calibri light",Helvetica,arial,sans-serif;font-size:5.4rem;color:#477ABA}#project_page .toc-contact,#project_index_page .toc-contact{padding:50px}#project_page .sidebar,#project_index_page .sidebar{padding:20px 20px 20px 50px}#project_page .sidebar .fund,#project_page .sidebar .links,#project_page .sidebar .partners,#project_page .sidebar .status,#project_page .sidebar .technology_container,#project_page .sidebar .topics_container,#project_index_page .sidebar .fund,#project_index_page .sidebar .links,#project_index_page .sidebar .partners,#project_index_page .sidebar .status,#project_index_page .sidebar .technology_container,#project_index_page .sidebar .topics_container{padding-bottom:1em}#project_page .sidebar .fund .icon,#project_page .sidebar .links .icon,#project_page .sidebar .partners .icon,#project_page .sidebar .status .icon,#project_page .sidebar .technology_container .icon,#project_page .sidebar .topics_container .icon,#project_index_page .sidebar .fund .icon,#project_index_page .sidebar .links .icon,#project_index_page .sidebar .partners .icon,#project_index_page .sidebar .status .icon,#project_index_page .sidebar .technology_container .icon,#project_index_page .sidebar .topics_container .icon{margin-left:0.3em;display:inline-block;position:relative}#project_page .sidebar .icon,#project_index_page .sidebar .icon{width:0.8em;height:0.8em;fill:currentColor}#project_page .sidebar h5,#project_index_page .sidebar h5{display:flex;align-items:center;color:#477ABA;padding:0 0 0.5em}#project_page .sidebar h5 .icon,#project_index_page .sidebar h5 .icon{margin-right:0.5em}#project_page .sidebar .facility-solver,#project_index_page .sidebar .facility-solver{padding:0 0 0.1em}#project_page .sidebar .technologies,#project_page .sidebar .topics,#project_index_page .sidebar .technologies,#project_index_page .sidebar .topics{margin-left:-2px;display:flex;flex-wrap:wrap}#project_page .sidebar .technologies li,#project_page .sidebar .topics li,#project_index_page .sidebar .technologies li,#project_index_page .sidebar .topics li{margin:2px;padding:0.5em 0.8em}#project_page .sidebar .technologies li.bg-light,#project_page .sidebar .topics li.bg-light,#project_index_page .sidebar .technologies li.bg-light,#project_index_page .sidebar .topics li.bg-light{background-color:#bbb}#project_page .sidebar .status_word,#project_index_page .sidebar .status_word{text-align:center;font-size:smaller}#project_page .thumb img,#project_index_page .thumb img{width:140px;flex-shrink:0;padding:0 1em 1em 0}#project_page .organisation img,#project_index_page .organisation img{width:300px;margin-left:auto;margin-right:auto;padding-top:10px;padding-bottom:10px;display:block}#project_page .progress_bar,#project_index_page .progress_bar{background-color:#d5d5d5;border-radius:0.25em;border:none;height:0.5em;margin-bottom:1em;margin-top:0.7em;margin-left:auto;margin-right:auto;width:70%}#project_page .progress_bar .progress,#project_index_page .progress_bar .progress{background-color:#477ABA;border-radius:0.25em;height:0.5em;justify-content:space-between;width:75%}#project_page .time_span,#project_index_page .time_span{display:flex;justify-content:space-between;font-size:smaller}#project_page .time_span .end_date,#project_index_page .time_span .end_date{text-align:right}#project_page #project_mentions .container,#project_page #project_impact .container,#project_index_page #project_mentions .container,#project_index_page #project_impact .container{padding-top:40px;padding-bottom:40px}#project_page #project_mentions #output_row,#project_page #project_mentions #impact_row,#project_page #project_impact #output_row,#project_page #project_impact #impact_row,#project_index_page #project_mentions #output_row,#project_index_page #project_mentions #impact_row,#project_index_page #project_impact #output_row,#project_index_page #project_impact #impact_row{padding-top:25px;padding-bottom:25px}#project_page #project_mentions .divider,#project_page #project_impact .divider,#project_index_page #project_mentions .divider,#project_index_page #project_impact .divider{border-top:1px solid #fff;opacity:0.25;margin-top:15px;margin-bottom:15px}#project_page #project_mentions .mention_blog-post,#project_page #project_impact .mention_blog-post,#project_index_page #project_mentions .mention_blog-post,#project_index_page #project_impact .mention_blog-post{margin-bottom:50px;display:flex;flex-wrap:wrap}#project_page #project_mentions .mention_blog-post .image-container,#project_page #project_impact .mention_blog-post .image-container,#project_index_page #project_mentions .mention_blog-post .image-container,#project_index_page #project_impact .mention_blog-post .image-container{flex:2 0 0;overflow:hidden;height:208px}#project_page #project_mentions .mention_blog-post img,#project_page #project_impact .mention_blog-post img,#project_index_page #project_mentions .mention_blog-post img,#project_index_page #project_impact .mention_blog-post img{transition:transform 0.27s ease-in-out;overflow:hidden;object-fit:cover;width:100%;height:100%;background-color:#1d1f20}#project_page #project_mentions .mention_blog-post .data,#project_page #project_impact .mention_blog-post .data,#project_index_page #project_mentions .mention_blog-post .data,#project_index_page #project_impact .mention_blog-post .data{display:flex;flex-direction:column;flex:4 0 0;margin-left:25px}#project_page #project_mentions .mention_blog-post .title,#project_page #project_impact .mention_blog-post .title,#project_index_page #project_mentions .mention_blog-post .title,#project_index_page #project_impact .mention_blog-post .title{font-family:"calibri light",Helvetica,arial,sans-serif;font-size:3.6rem;line-height:1.3}@media only screen and (max-width: 600px){#project_page #project_mentions .mention_blog-post .title,#project_page #project_impact .mention_blog-post .title,#project_index_page #project_mentions .mention_blog-post .title,#project_index_page #project_impact .mention_blog-post .title{font-size:2.6rem}}#project_page #project_mentions .mention_blog-post .author,#project_page #project_mentions .mention_blog-post .date,#project_page #project_impact .mention_blog-post .author,#project_page #project_impact .mention_blog-post .date,#project_index_page #project_mentions .mention_blog-post .author,#project_index_page #project_mentions .mention_blog-post .date,#project_index_page #project_impact .mention_blog-post .author,#project_index_page #project_impact .mention_blog-post .date{font-size:1.6rem;padding:0}#project_page #project_mentions .mention_blog-post .author,#project_page #project_impact .mention_blog-post .author,#project_index_page #project_mentions .mention_blog-post .author,#project_index_page #project_impact .mention_blog-post .author{padding:0.5em 0 0}#project_page #project_mentions .mention_blog-post .visit-blog,#project_page #project_impact .mention_blog-post .visit-blog,#project_index_page #project_mentions .mention_blog-post .visit-blog,#project_index_page #project_impact .mention_blog-post .visit-blog{margin-top:auto}#project_page #project_mentions .mention_blog-post:hover .title,#project_page #project_mentions .mention_blog-post:hover .visit-blog,#project_page #project_impact .mention_blog-post:hover .title,#project_page #project_impact .mention_blog-post:hover .visit-blog,#project_index_page #project_mentions .mention_blog-post:hover .title,#project_index_page #project_mentions .mention_blog-post:hover .visit-blog,#project_index_page #project_impact .mention_blog-post:hover .title,#project_index_page #project_impact .mention_blog-post:hover .visit-blog{color:#477ABA}#project_page #project_mentions .mention_blog-post:hover img,#project_page #project_impact .mention_blog-post:hover img,#project_index_page #project_mentions .mention_blog-post:hover img,#project_index_page #project_impact .mention_blog-post:hover img{transform:scale(1.03)}@media only screen and (max-width: 600px){#project_page #project_mentions .mention_blog-post .image-container,#project_page #project_mentions .mention_blog-post .data,#project_page #project_impact .mention_blog-post .image-container,#project_page #project_impact .mention_blog-post .data,#project_index_page #project_mentions .mention_blog-post .image-container,#project_index_page #project_mentions .mention_blog-post .data,#project_index_page #project_impact .mention_blog-post .image-container,#project_index_page #project_impact .mention_blog-post .data{flex:auto;width:100%}#project_page #project_mentions .mention_blog-post .data,#project_page #project_impact .mention_blog-post .data,#project_index_page #project_mentions .mention_blog-post .data,#project_index_page #project_impact .mention_blog-post .data{margin-left:0;margin-top:20px}#project_page #project_mentions .mention_blog-post .author,#project_page #project_mentions .mention_blog-post .date,#project_page #project_impact .mention_blog-post .author,#project_page #project_impact .mention_blog-post .date,#project_index_page #project_mentions .mention_blog-post .author,#project_index_page #project_mentions .mention_blog-post .date,#project_index_page #project_impact .mention_blog-post .author,#project_index_page #project_impact .mention_blog-post .date{font-size:1.4rem}#project_page #project_mentions .mention_blog-post .visit-blog,#project_page #project_impact .mention_blog-post .visit-blog,#project_index_page #project_mentions .mention_blog-post .visit-blog,#project_index_page #project_impact .mention_blog-post .visit-blog{margin-top:1em}}#project_page #project_mentions .mention .mention_button,#project_page #project_impact .mention .mention_button,#project_index_page #project_mentions .mention .mention_button,#project_index_page #project_impact .mention .mention_button{transition:0.1s ease;cursor:pointer;display:flex;justify-content:space-between;align-items:center}#project_page #project_mentions .mention .mention_button .icon,#project_page #project_impact .mention .mention_button .icon,#project_index_page #project_mentions .mention .mention_button .icon,#project_index_page #project_impact .mention .mention_button .icon{transition:0.2s ease-in;width:18px;height:18px;fill:#477ABA;transition:0.3s ease-in}#project_page #project_mentions .mention .mention_button .icon polygon,#project_page #project_impact .mention .mention_button .icon polygon,#project_index_page #project_mentions .mention .mention_button .icon polygon,#project_index_page #project_impact .mention .mention_button .icon polygon{transition:0.2s ease-in}#project_page #project_mentions .mention .mention_button.active .icon,#project_page #project_impact .mention .mention_button.active .icon,#project_index_page #project_mentions .mention .mention_button.active .icon,#project_index_page #project_impact .mention .mention_button.active .icon{width:18px;height:18px;fill:#477ABA;transform:rotate(135deg)}#project_page #project_mentions .mention .mention_button.active .category,#project_page #project_impact .mention .mention_button.active .category,#project_index_page #project_mentions .mention .mention_button.active .category,#project_index_page #project_impact .mention .mention_button.active .category{transform:translate3d(8px, 0, 0)}#project_page #project_mentions .mention .mention_button.active .amount,#project_page #project_impact .mention .mention_button.active .amount,#project_index_page #project_mentions .mention .mention_button.active .amount,#project_index_page #project_impact .mention .mention_button.active .amount{background-color:white}#project_page #project_mentions .mention .mention_button.active .icon,#project_page #project_impact .mention .mention_button.active .icon,#project_index_page #project_mentions .mention .mention_button.active .icon,#project_index_page #project_impact .mention .mention_button.active .icon{fill:white}#project_page #project_mentions .mention .mention_button .category,#project_page #project_impact .mention .mention_button .category,#project_index_page #project_mentions .mention .mention_button .category,#project_index_page #project_impact .mention .mention_button .category{transition:0.2s ease-in}#project_page #project_mentions .mention .mention_button:hover .category,#project_page #project_impact .mention .mention_button:hover .category,#project_index_page #project_mentions .mention .mention_button:hover .category,#project_index_page #project_impact .mention .mention_button:hover .category{transform:translate3d(8px, 0, 0)}#project_page #project_mentions .mention .mention_button:hover .amount,#project_page #project_impact .mention .mention_button:hover .amount,#project_index_page #project_mentions .mention .mention_button:hover .amount,#project_index_page #project_impact .mention .mention_button:hover .amount{background-color:white}#project_page #project_mentions .mention .mention_button:hover .icon,#project_page #project_impact .mention .mention_button:hover .icon,#project_index_page #project_mentions .mention .mention_button:hover .icon,#project_index_page #project_impact .mention .mention_button:hover .icon{fill:white}#project_page #project_mentions .mention h3,#project_page #project_impact .mention h3,#project_index_page #project_mentions .mention h3,#project_index_page #project_impact .mention h3{font-size:2rem;display:flex;align-items:center}#project_page #project_mentions .mention h3 .amount,#project_page #project_impact .mention h3 .amount,#project_index_page #project_mentions .mention h3 .amount,#project_index_page #project_impact .mention h3 .amount{transition:0.2s ease-in;font-family:"calibri bold",Helvetica,arial,sans-serif;font-size:0.8em;border-radius:50%;width:1.5em;height:1.5em;display:inline-flex;justify-content:center;align-items:center;background-color:#477ABA;color:#222425;margin-right:0.8em}#project_page #project_mentions .mention .mention_list,#project_page #project_impact .mention .mention_list,#project_index_page #project_mentions .mention .mention_list,#project_index_page #project_impact .mention .mention_list{overflow:hidden;transition:height 0.5s;margin:0}#project_page #project_mentions .mention .mention_list ul,#project_page #project_impact .mention .mention_list ul,#project_index_page #project_mentions .mention .mention_list ul,#project_index_page #project_impact .mention .mention_list ul{padding:20px 0 15px}#project_page #project_mentions .mention .mention_list li:not(:last-child),#project_page #project_impact .mention .mention_list li:not(:last-child),#project_index_page #project_mentions .mention .mention_list li:not(:last-child),#project_index_page #project_impact .mention .mention_list li:not(:last-child){margin-bottom:2px}#project_page #project_mentions .mention .mention_list li .mention_content,#project_page #project_impact .mention .mention_list li .mention_content,#project_index_page #project_mentions .mention .mention_list li .mention_content,#project_index_page #project_impact .mention .mention_list li .mention_content{display:block;padding:1em;background-color:#3a3e40}#project_page #project_mentions .mention .mention_list li a.mention_content:hover,#project_page #project_impact .mention .mention_list li a.mention_content:hover,#project_index_page #project_mentions .mention .mention_list li a.mention_content:hover,#project_index_page #project_impact .mention .mention_list li a.mention_content:hover{background-color:#e9e9e9;color:#000}#project_page #project_mentions .mention .icon,#project_page #project_impact .mention .icon,#project_index_page #project_mentions .mention .icon,#project_index_page #project_impact .mention .icon{margin-left:0.5em;width:0.8em;height:0.8em;display:inline-block;fill:currentColor}#project_page #team .container,#project_index_page #team .container{padding-top:65px;padding-bottom:65px}#project_page #team .intro,#project_index_page #team .intro{margin-bottom:2em}#project_page #team .intro a,#project_index_page #team .intro a{text-decoration:underline}#project_page #team .contributors_list,#project_index_page #team .contributors_list{width:66.66667%}@media only screen and (max-width: 1100px){#project_page #team .contributors_list,#project_index_page #team .contributors_list{width:90%;order:2;margin-top:40px}}@media only screen and (max-width: 600px){#project_page #team .contributors_list,#project_index_page #team .contributors_list{width:100%}}#project_page #team .contributors_list ul,#project_index_page #team .contributors_list ul{margin:0 -10px 15px}#project_page #team .contributors_list ul li,#project_index_page #team .contributors_list ul li{padding:0 10px;margin-top:2em;width:50%}@media only screen and (max-width: 600px){#project_page #team .contributors_list ul li,#project_index_page #team .contributors_list ul li{width:100%;margin-bottom:1.2em}#project_page #team .contributors_list ul li .contributor_name,#project_index_page #team .contributors_list ul li .contributor_name{font-size:1.8rem}}#project_page #team .contributors_list.long-list .row,#project_index_page #team .contributors_list.long-list .row{transition:height 0.3s ease-in;height:260px;overflow:hidden}#project_page #team .contributors_list.long-list .row .gradient,#project_index_page #team .contributors_list.long-list .row .gradient{transition:opacity 0.23s ease}#project_page #team .contributors_list.long-list .button .icon,#project_index_page #team .contributors_list.long-list .button .icon{transition:0.3s ease-in}#project_page #team .contributors_list.long-list.active .row .gradient,#project_index_page #team .contributors_list.long-list.active .row .gradient{opacity:0}#project_page #team .contributors_list.long-list.active .button .icon,#project_index_page #team .contributors_list.long-list.active .button .icon{transform:rotate(135deg)}#project_page #team .button,#project_index_page #team .button{margin-bottom:2em}#project_page #team .contributor_name,#project_index_page #team .contributor_name{font-family:"calibri regular",Helvetica,arial,sans-serif;font-size:2rem;color:#477ABA}#project_page #team .contributor_picture,#project_index_page #team .contributor_picture{margin-bottom:1em;text-align:center}#project_page #team .contributor_picture img,#project_index_page #team .contributor_picture img{max-width:120px;max-height:120px;border-radius:50%}#project_page #team .contributor_email svg,#project_index_page #team .contributor_email svg{height:1em;width:1em;position:relative;top:3px;margin-right:0.3em;display:inline-block}#project_page #team .contributor_email:hover,#project_index_page #team .contributor_email:hover{color:#477ABA}#project_page #team .contact_card,#project_index_page #team .contact_card{width:33.33333%;z-index:10}#project_page #team .contact_card .contact_card_header,#project_index_page #team .contact_card .contact_card_header{color:#fff;text-transform:uppercase;font-size:1.6rem;letter-spacing:0.01em;font-family:"calibri bold",Helvetica,arial,sans-serif;background-color:#477ABA;padding:0.8em 1.5em 0.8em 1.45em}#project_page #team .contact_card .contact_card_content,#project_index_page #team .contact_card .contact_card_content{line-height:1.55;padding:1.5em 2.5em 1.5em 1.5em;background-color:#fff;display:flex;flex-direction:column}@media only screen and (max-width: 1100px) and (min-width: 600px){#project_page #team .contact_card,#project_index_page #team .contact_card{width:auto}#project_page #team .contact_card .contact_card_content,#project_index_page #team .contact_card .contact_card_content{flex-direction:row;align-items:center}#project_page #team .contact_card .contact_card_content .contributor_picture,#project_index_page #team .contact_card .contact_card_content .contributor_picture{margin-right:20px}#project_page #team .contact_card .contact_card_content .contributor_info,#project_index_page #team .contact_card .contact_card_content .contributor_info{margin-top:-0.3em}}@media only screen and (max-width: 600px){#project_page #team .contact_card,#project_index_page #team .contact_card{text-align:center;width:100%}#project_page #team .contact_card .contact_card_content,#project_index_page #team .contact_card .contact_card_content{padding:1.5em}}@media only screen and (max-width: 600px){#project_page #team,#project_index_page #team{text-align:center}}#project_page figure figcaption,#project_index_page figure figcaption{font-style:italic;font-size:smaller;padding-bottom:10px}#project_page #related-projects .container,#project_index_page #related-projects .container{padding-top:65px;padding-bottom:65px}#project_page #projects-container .container,#project_index_page #projects-container .container{padding-top:20px;padding-bottom:35px}#project_page .project-items,#project_index_page .project-items{display:flex;justify-content:space-between}#project_page .project-items .project-item,#project_index_page .project-items .project-item{width:50%}#project_page .project-items .project-item:not(:nth-last-child(-n+2)),#project_index_page .project-items .project-item:not(:nth-last-child(-n+2)){margin-bottom:0.5em}@media only screen and (max-width: 767px){#project_page .project-items .project-item,#project_index_page .project-items .project-item{width:100%}}#project_page .project-items .project-item:hover .thumb,#project_index_page .project-items .project-item:hover .thumb{transform:scale(1.03)}#project_page .project-items .content,#project_index_page .project-items .content{display:flex;padding:20px 20px 10px 20px}#project_page .project-items .content .thumb,#project_index_page .project-items .content .thumb{transition:0.25s ease-in;flex-shrink:0;padding:0 1em 1em 0;width:140px}#project_page .project-items .content .text-section,#project_index_page .project-items .content .text-section{width:100%}#project_page .project-items .content h2,#project_index_page .project-items .content h2{font-size:2rem;line-height:1.3em;margin-bottom:0.2em;font-family:"calibri regular",Helvetica,arial,sans-serif}#project_page .project-items .content .text,#project_index_page .project-items .content .text{font-family:"calibri light",Helvetica,arial,sans-serif;font-size:2rem;line-height:1.3em;margin-bottom:0.2em}#project_page .project-items .content .card-text,#project_index_page .project-items .content .card-text{min-height:8em}#project_page .project-items .content .author,#project_index_page .project-items .content .author{margin-top:0.3em;font-family:"calibri regular",Helvetica,arial,sans-serif;font-size:1.6rem;line-height:1.4em}#project_page .project-items .content .gutter,#project_index_page .project-items .content .gutter{display:flex;justify-content:space-between;margin-top:1.0em;font-size:1.2rem}#project_page .project-items .content .status,#project_index_page .project-items .content .status{text-align:right}#project_page .project-items-index-page,#project_index_page .project-items-index-page{display:flex;justify-content:space-between}#project_page .project-items-index-page .project-item,#project_index_page .project-items-index-page .project-item{margin-bottom:0;background-color:#eee;border:1px solid white;width:50%}@media only screen and (max-width: 767px){#project_page .project-items-index-page .project-item,#project_index_page .project-items-index-page .project-item{width:100%}}#project_page .project-items-index-page .project-item:hover,#project_index_page .project-items-index-page .project-item:hover{color:#fff !important;background-color:#222425}#project_page .project-items-index-page .project-item:hover .thumb,#project_index_page .project-items-index-page .project-item:hover .thumb{transform:scale(1.03)}#project_page .project-items-index-page .content,#project_index_page .project-items-index-page .content{display:flex;padding:20px 20px 10px 20px}#project_page .project-items-index-page .content .thumb,#project_index_page .project-items-index-page .content .thumb{transition:0.25s ease-in;flex-shrink:0;padding:0 1em 1em 0;width:140px}#project_page .project-items-index-page .content .text-section,#project_index_page .project-items-index-page .content .text-section{width:100%}#project_page .project-items-index-page .content h2,#project_index_page .project-items-index-page .content h2{font-size:2rem;line-height:1.3em;margin-bottom:0.2em;font-family:"calibri regular",Helvetica,arial,sans-serif}#project_page .project-items-index-page .content .text,#project_index_page .project-items-index-page .content .text{font-family:"calibri light",Helvetica,arial,sans-serif;font-size:2rem;line-height:1.3em;margin-bottom:0.2em}#project_page .project-items-index-page .content .card-text,#project_index_page .project-items-index-page .content .card-text{min-height:5em}#project_page .project-items-index-page .content .author,#project_index_page .project-items-index-page .content .author{margin-top:0.3em;font-family:"calibri regular",Helvetica,arial,sans-serif;font-size:1.6rem;line-height:1.4em}#project_page .project-items-index-page .content .gutter,#project_index_page .project-items-index-page .content .gutter{display:flex;justify-content:space-between;margin-top:1.0em;font-size:1.2rem}#project_page .project-items-index-page .content .status,#project_index_page .project-items-index-page .content .status{text-align:right}#project_page #related-tools .container,#project_index_page #related-tools .container{padding-top:10px;padding-bottom:20px}#project_page #related-tools .divider,#project_index_page #related-tools .divider{margin:30px 0px 20px 0px;border-top:2px solid #ddd}#project_page #sort-project,#project_index_page #sort-project{margin-top:30px;margin-bottom:0}#project_page #search-project,#project_index_page #search-project{line-height:6rem;margin:2.5em 0 auto;max-width:1320px;padding:0 40px}#project_page #search-project .search-bar,#project_index_page #search-project .search-bar{height:6rem;font-size:1.8rem;display:flex;position:relative}#project_page #search-project .search-bar_button,#project_index_page #search-project .search-bar_button{position:absolute;right:0;cursor:pointer;background-color:#222425;height:6rem;width:6rem;display:flex;justify-content:center;align-items:center}#project_page #search-project .search-bar_button .icon,#project_index_page #search-project .search-bar_button .icon{width:2.4rem;height:2.4rem;transform:scale(0.9);fill:white;transition:transform 0.17s ease}@media only screen and (max-width: 960px){#project_page #search-project .search-bar,#project_index_page #search-project .search-bar{font-size:1.2rem}}#project_page #search-project .search-bar input[type="text"],#project_index_page #search-project .search-bar input[type="text"]{font-size:inherit;padding:0 1em;height:100%;z-index:+1;flex:1;background-color:transparent;border:none;vertical-align:middle;transition:background-color .3s ease}#project_page #search-project .search-bar input[type="text"]:focus,#project_index_page #search-project .search-bar input[type="text"]:focus{outline:0;background-color:#dfdfdf;margin-right:6rem}#project_page #search-project .search-bar:hover .search-bar_button,#project_index_page #search-project .search-bar:hover .search-bar_button{background-color:#477ABA}#project_page #search-project .search-bar:hover .search-bar_button .icon,#project_index_page #search-project .search-bar:hover .search-bar_button .icon{transform:scale(1)}#testcase_page .toc{max-width:850px;padding-top:0.5em;padding-bottom:1em}#testcase_page .toc h2{font-size:3rem;line-height:1.3;padding-bottom:.6em;color:#477ABA}#testcase_page .toc p{padding-bottom:0.5em}#testcase_page .toc a{color:#477ABA;text-decoration:underline}#testcase_page .toc a:hover{text-decoration:none}#testcase_page .content h2{font-family:"calibri light",Helvetica,arial,sans-serif;font-size:3.6rem;line-height:1.3em;padding-right:25px;padding-bottom:0.3em;padding-top:0.5em;color:#477ABA}@media only screen and (max-width: 600px){#testcase_page .content h2{font-size:3rem}}#testcase_page .content p{padding-bottom:1.0em}#testcase_page .content a{font-weight:bold;text-decoration:underline}#testcase_page .content a:visited{color:inherit}#testcase_page .content a:hover{text-decoration:none}#testcase_page .content ul{padding-left:1.5em;list-style-type:disc}#testcase_page .content ul li{padding:0.1em 0.5em}#testcase_page .content ul li ul{list-style-type:circle}#testcase_page .content ul li:last-child{padding-bottom:1em}#testcase_page .content ol{padding-left:1.5em;list-style-type:decimal}#testcase_page .content ol li{padding:0.1em 0.5em}#testcase_page .content ol li ul{list-style-type:circle}#testcase_page .content table{border-spacing:0;margin:10px 0}#testcase_page .content table,#testcase_page .content th,#testcase_page .content td{border:1px solid #969696}#testcase_page .content table tr th{border-bottom:1px solid #969696;border-top:1px solid #969696;font-weight:normal;color:#707070;text-shadow:white 1px 1px 0;background:#dddddd repeat-x 0 top}#testcase_page .content th{padding:5px 15px}#testcase_page .content td{padding:15px}#testcase_page .content table tr th,#testcase_page .content table tr th a,#testcase_page .content table tr th a:hover{font-weight:bold}#testcase_page .content table tbody tr th{vertical-align:top}#catalogue{padding-top:1em;padding-bottom:4em}#catalogue .title{padding-bottom:0.6em}#catalogue h2{font-size:3rem;line-height:1.3;padding-top:0.5em;padding-bottom:.6em}#catalogue>p{padding-bottom:1em}#catalogue>ul{list-style:inside;padding-bottom:1em}#catalogue>ol{list-style:decimal inside;padding-bottom:1em}#catalogue a{text-decoration:underline}#catalogue a:visited{color:inherit}#catalogue a:hover{color:#477ABA}#catalogue img{padding:0.5em;display:block}#catalogue figcaption{padding-bottom:15px;text-align:center}body.beamer-mode .bg-light{transition:background-color 0.3s ease;background-color:#dcdcdc}body.beamer-mode .tags li.bg-light{background-color:#d7d7d7}

/*# sourceMappingURL=rsd.scss.css.map */