.green{color:#76ca4c}@font-face{font-family:"Franklin Gothic";src:url(../fonts/Franklin-Gothic-Book-1e51027d.woff2) format("woff2"),url(../fonts/Franklin-Gothic-Book-ef63e59f.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Franklin Gothic STD";src:url(../fonts/ITCFranklinGothicStd-Med-8148584d.woff2) format("woff2"),url(../fonts/ITCFranklinGothicStd-Med-fecf6c09.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:"Franklin Gothic STD";src:url(../fonts/ITCFranklinGothicStd-Demi-4c131ec7.woff2) format("woff2"),url(../fonts/ITCFranklinGothicStd-Demi-99d1a797.woff) format("woff");font-weight:700;font-style:normal}body{font-family:"Franklin Gothic", "Arial Narrow", Arial, sans-serif;font-weight:400;line-height:1.5;font-size:135%;color:#363636}body p,body li{color:#363636}body strong{font-family:"Franklin Gothic STD", sans-serif;font-weight:600}body ul{padding:0}body ul li{list-style-type:none;margin-bottom:1em}body h1,body h2,body h3,body h4,body h4{font-family:"Franklin Gothic STD", "Arial Narrow", Arial, sans-serif;font-weight:600;color:#000000;line-height:1.2;color:#363636}body h1{color:#000000;font-size:2.5em}@media (max-width: 960px){body h1{font-size:1.2em}}body h2{font-size:1.2em;margin-bottom:1.25em}body h2.big{font-size:1.5em;margin-bottom:0.25em}body h3{font-family:"Franklin Gothic", "Arial Narrow", Arial, sans-serif;font-weight:400;color:rgba(0,0,0,0.3);font-size:1em;margin-bottom:1.5em;font-weight:400}body h3.black{color:#363636}body h3.big{font-size:1.4em;margin-bottom:0.7em}body h3 small{font-size:0.6em;color:#363636;font-weight:bold}body h3 small span{font-weight:400;color:rgba(0,0,0,0.3)}body header{position:relative}body header #logo{position:absolute;top:2.5%;right:2.5%;z-index:3;width:22vw}body header #logo img{position:relative;z-index:2}body header #logo:after{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.3);content:"";z-index:1;filter:blur(1.5em)}body header #title{position:absolute;bottom:0;right:0;left:0;padding:4% 0 3.5% 0;background-color:rgba(255,255,255,0.7)}@media (max-width: 960px){body header #title{padding:1.5em 0}body header #title h1{line-height:1}}body header #title:before{position:absolute;top:0;left:0;right:0;height:0.7em;background-color:#ffb807;content:""}@media (max-width: 960px){body header #title:before{height:0.5em}}body header #title img{-moz-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3);-webkit-transform:scale(1.3);transform:scale(1.3)}body #show-menu{display:block;color:#76ca4c}body nav{padding:2em 0}body nav ul.mobile{padding:0;margin:0}body nav ul.mobile li{margin-bottom:0.25em}body nav ul li{margin-bottom:0.5em}body nav ul li a{color:rgba(0,0,0,0.3);font-size:1.1em;-moz-transition:all 0.25s;-o-transition:all 0.25s;-webkit-transition:all 0.25s;transition:all 0.25s}body nav ul li a:hover,body nav ul li a.active{text-decoration:none;color:#363636}body nav ul li ul{margin:0 0 0 0;padding:0 0 0 1em;position:relative;height:0;overflow:hidden}body nav ul li ul.active{height:auto;overflow:visible}body nav ul li ul:before{content:"";position:absolute;top:0.5em;left:0.25em;bottom:0.5em;width:1px;background-color:rgba(0,0,0,0.3);z-index:1}body nav ul li ul li{margin-bottom:0;position:relative;z-index:2}body nav ul li ul li.active:before{width:12px;height:12px;background-color:#76ca4c;right:calc(100% + 0.74em)}body nav ul li ul li:before{content:"";position:absolute;width:10px;height:10px;background-color:#dddddd;border:1px solid rgba(0,0,0,0.3);border-radius:50%;top:50%;right:calc(100% + 0.75em);-moz-transform:translate(50%, -45%);-o-transform:translate(50%, -45%);-ms-transform:translate(50%, -45%);-webkit-transform:translate(50%, -45%);transform:translate(50%, -45%);line-height:0;z-index:2;display:block;box-sizing:border-box}body nav ul li ul li a{font-size:0.8em}body main{padding:2em 0 15% 0}body main input[type='text']{border:0;background-color:rgba(153,153,153,0.3);height:100%}body main input[type='text']:focus{background-color:rgba(153,153,153,0.3)}body main a{color:rgba(0,0,0,0.3);-moz-transition:all 0.25s;-o-transition:all 0.25s;-webkit-transition:all 0.25s;transition:all 0.25s}body main a:hover{text-decoration:none;color:#363636}body main a.uk-button{background-color:#76ca4c;font-weight:400;font-size:1em;font-family:"Franklin Gothic STD", "Arial Narrow", Arial, sans-serif;color:#FFFFFF;border:none;padding:0.3em 0 0 15%;height:100%;margin:0;display:block;width:100%;outline:0;cursor:pointer;text-align:left;-moz-transition:all 0.15s;-o-transition:all 0.15s;-webkit-transition:all 0.15s;transition:all 0.15s;text-transform:none}body main a.uk-button.large{padding:0.3em 0 0 5%}body main a.uk-button.next{background-image:url(../img/arrow-bc114138.svg);background-size:auto 50%;background-repeat:no-repeat;background-position:90% 50%}body main a.uk-button.next:hover{-webkit-box-shadow:0.2em 0.15em 5px 0px rgba(0,0,0,0.3);-moz-box-shadow:0.2em 0.15em 5px 0px rgba(0,0,0,0.3);box-shadow:0.2em 0.15em 5px 0px rgba(0,0,0,0.3)}body main a.uk-button.back{text-align:center;background-color:#FFFFFF;color:rgba(0,0,0,0.3);padding:5% 0 0 0;border:1px solid rgba(0,0,0,0.1);box-sizing:border-box}body main a.uk-button.back:hover{-webkit-box-shadow:-0.2em 0.15em 5px 0px rgba(0,0,0,0.1);-moz-box-shadow:-0.2em 0.15em 5px 0px rgba(0,0,0,0.1);box-shadow:-0.2em 0.15em 5px 0px rgba(0,0,0,0.1);backgrpund-color:rgba(0,0,0,0.1)}body main .radio{background-color:rgba(204,204,204,0.3);padding:5%;border-radius:0.5em;line-height:1.1;-moz-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s}body main .radio:hover:not(.selected){-webkit-box-shadow:0 0 5px 0px rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px 0px rgba(0,0,0,0.2);box-shadow:0 0 5px 0px rgba(0,0,0,0.2)}body main .radio small{color:#555555 !important;font-weight:700 !important}body main .radio small.meaning{display:block;max-height:0;overflow:hidden;opacity:0;-moz-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;transition:all 1s}body main .radio small.meaning.visible{max-height:100px;overflow:visible;opacity:1}body main .radio .uk-button{background-color:#76ca4c;width:100%;font-size:1em;position:relative;height:2em}body main .radio .uk-button span{position:absolute;top:10%;right:5%;bottom:10%;left:5%}body main .radio .uk-button:hover{-webkit-box-shadow:0 0 5px 0px rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px 0px rgba(0,0,0,0.2);box-shadow:0 0 5px 0px rgba(0,0,0,0.2);-moz-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s}body main .radio .uk-button:hover span{-moz-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s;background-color:#FFFFFF}body main .radio .uk-button:hover.button-1{background-color:#76ca4c !important}body main .radio .uk-button:hover.button-2{background-color:#94d673 !important}body main .radio .uk-button:hover.button-3{background-color:#b2e19b !important}body main .radio .uk-button:hover.button-4{background-color:#d0edc2 !important}body main .radio .uk-button:hover.button-5{background-color:#eef9e9 !important}body main .radio .uk-button.button-2{background-color:#94d673}body main .radio .uk-button.button-3{background-color:#b2e19b}body main .radio .uk-button.button-4{background-color:#d0edc2}body main .radio .uk-button.button-5{background-color:#eef9e9}body main .radio small{color:rgba(0,0,0,0.3)}body main .radio.selected .uk-button:not(.selected){background-color:rgba(128,128,128,0.3)}body main .radio.selected small.meaning:not(.hover){opacity:0;max-height:0}body main .radio.selected small.meaning.selected{opacity:1;max-height:10000px}body main .radio.selected small.meaning.selected.hover{opacity:1;max-height:10000px}body main .radio.selected small.hover.selected{max-height:0}body main .option{background-color:rgba(204,204,204,0.3);padding:2.5% 5% 2.5% 2.5%;border-radius:0.5em;line-height:1.1;-moz-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s;cursor:pointer}body main .option:hover{-webkit-box-shadow:0 0 5px 0px rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px 0px rgba(0,0,0,0.2);box-shadow:0 0 5px 0px rgba(0,0,0,0.2)}body main .option .check-wrapper{width:2em;margin-right:0.5em;flex-basis:5%;flex-shrink:0}body main .option .check-wrapper .check{width:1em;height:1em;border:1px solid rgba(0,0,0,0.3);border-radius:50%;-moz-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s;position:relative}body main .option .check-wrapper .check svg{position:absolute;top:50%;left:50%;width:80%;opacity:0;-moz-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body main .option:hover .check-wrapper .check{border-color:#FFFFFF;background-color:#FFFFFF;-webkit-box-shadow:0 3px 5px 0px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 5px 0px rgba(0,0,0,0.3);box-shadow:0 3px 5px 0px rgba(0,0,0,0.3)}body main .option:hover .check-wrapper .check svg{opacity:1}body main .option:hover .check-wrapper .check svg path{fill:#76ca4c}body main .option.active .text{opacity:0.5}body main .option.active .check{background-color:#76ca4c;border-color:#76ca4c}body main .option.active .check svg{opacity:1}body main .option.active .check svg path{fill:#FFFFFF}body main table{font-size:0.8em;border-collapse:collapse;table-layout:fixed;width:100%}body main table th{border-bottom:2px solid #000000;font-family:"Franklin Gothic STD", "Arial Narrow", Arial, sans-serif;text-align:left;font-weight:700;border-right:1px solid rgba(0,0,0,0.3);padding:0 0 0.1em 0.2em}body main table th:last-child{border-right:none}body main table td{font-size:0.85em;text-align:left;line-height:1.1;vertical-align:top;padding:0.5em 0.5em 1.5em 0.5em;border-right:1px solid rgba(0,0,0,0.3)}body main table td:first-child{padding-left:0}body main table td:last-child{border:none}body main .note{font-size:0.6em}body main .yellow-band{height:0.7em;background-color:#ffb807;margin:2em 0}body main .uk-accordion-title{border-bottom:1px solid rgba(0,0,0,0.3);padding-bottom:0.5em;overflow:visible;position:relative}@media (max-width: 640px){body main .uk-accordion-title{padding-right:10%}}body main .uk-accordion-title:before{position:absolute;right:100%}@media (max-width: 640px){body main .uk-accordion-title:before{right:5%}}body main #resources a{display:block;color:#76ca4c;margin:0 0 1.5em 0;line-height:1.2}body main #resources a small{display:block;color:#363636;margin-top:0.5em}@media (min-width: 960px){body main #resources a{padding-left:3em;position:relative}body main #resources a span.icon{position:absolute;top:0;left:0;background-color:transparent;width:2.5em;height:2.5em;content:"";color:rgba(0,0,0,0.3);-moz-transform:translate(20%, 10%);-o-transform:translate(20%, 10%);-ms-transform:translate(20%, 10%);-webkit-transform:translate(20%, 10%);transform:translate(20%, 10%)}}body main .metrics{border-radius:0.25em;padding:0.25em;background-color:rgba(204,204,204,0.3);width:80%}body main .metrics p{font-size:0.85em;margin:0;display:flex;align-items:center;line-height:1;flex-direction:column;align-items:flex-start}@media (max-width: 640px){body main .metrics p{display:block}}@media (max-width: 960px){body main .metrics{width:auto}}body main .metrics ::-webkit-progress-bar{border-radius:0;background:#FFFFFF}body main .metrics ::-webkit-progress-value{background:#76ca4c}body main .metrics progress{margin:0;-webkit-appearance:none;border-radius:0;background:#76ca4c;height:0.4em;border:1px solid rgba(0,0,0,0.3)}body main .points ul{padding:1em 0 0 1em}body main .points ul li{margin:0;margin-left:0.5em;list-style-type:disc}body main .brief,body main .more{font-size:0.9em}body main .brief a,body main .more a{color:#76ca4c}body main .more p{margin-top:1em}body main .more em{color:#363636}body main .more a{color:rgba(0,0,0,0.3)}body main .cites{margin-top:1em}body main .cites small{font-size:0.6em;line-height:1.2;display:block;margin-top:0.5em}body main .cites small a{color:#76ca4c}body main #download,body main #sort{font-weight:600;font-size:0.7em;display:block;color:#76ca4c}@media (min-width: 960px){body main #sort{position:absolute;bottom:0;right:0}}body main #sort{display:block;padding:0.15em 2em;font-weight:400;font-size:0.6em;background-color:#FFFFFF;outline:0;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}body main #sort:after{content:"";position:absolute;top:50%;right:5%;border-top:0.3em solid #76ca4c;border-left:0.3em solid transparent;border-right:0.3em solid transparent;-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media (min-width: 960px){body main #sort{top:0;bottom:auto}}body main #sort-list{padding:0.25em}body main #sort-list a{display:block;font-weight:400 !important;font-size:0.6em;padding:0.25em 0.25em 0.1em 0.25em;border-bottom:1px solid #F2F2F2}body main #sort-list a:hover{color:#76ca4c}body main #sort-list a:last-child{border-bottom:none}.uk-button-primary{background-color:#76ca4c}.uk-button-primary:hover{background-color:#539b2e}#footer{background-color:#222222;padding:2.5% 0 4% 0;font-size:0.7em;color:#CCCCCC}#footer img{height:2em;margin:1em 0 2em 0}#footer a{color:#FFFFFF;color:#CCCCCC;font-size:1.3em;font-family:"Franklin Gothic STD", "Arial Narrow", Arial, sans-serif;font-weight:bold}.actions{-moz-transition:all 0.25s;-o-transition:all 0.25s;-webkit-transition:all 0.25s;transition:all 0.25s}.actions .action .none{display:none}.actions.hidden{filter:blur(10px);opacity:0.3}.lang{margin:0.5em 1em 0 0;background-color:#ffb807;color:#000000 !important;display:block;padding:0.1em 0.25em;font-size:0.8em !important;text-align:center}