@import url(https://fonts.googleapis.com/css2?family=Inter&display=swap);.invisible,.reveal-modal{visibility:hidden}.antialiased,.canevas-modal .toggable-label:before,.large-checkbox .custom.checkbox:before,.news-module__all:before,.s,.selected-filters ul li:before{-moz-osx-font-smoothing:grayscale}.clearfix:after,.clearfix:before,.row .row.collapse:after,.row .row.collapse:before,.row .row:after,.row .row:before,.row:after,.row:before,[class*=block-grid-]:after,[class*=block-grid-]:before{display:table;content:" "}.clearfix:after,.row .row.collapse:after,.row .row:after,.row:after,[class*=block-grid-]:after{clear:both}.button,.label,.vevent abbr,a,button{text-decoration:none}#dashboard .parallax,#showcase .parallax{will-change:transform}.full-width-shadow,.news-carousel{position:relative;background:#f9f9f9}.full-width-shadow:before,.news-carousel:before{content:'';margin:0 calc((100vw - 100%)/ -2);position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#f9f9f9;pointer-events:none}meta.foundation-version{font-family:"/5.5.3/"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 42em)/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:42.063em)/";width:42.063em}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:42.063em) and (max-width:63em)/";width:42.063em}meta.foundation-mq-large{font-family:"/only screen and (min-width:63.063em)/";width:63.063em}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:63.063em) and (max-width:82em)/";width:63.063em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:82.063em)/";width:82.063em}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:82.063em) and (max-width:120em)/";width:82.063em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.063em)/";width:120.063em}.row,select{width:100%}meta.foundation-data-attribute-namespace{font-family:false}.button,body,button{font-family:Inter,Arial,sans-serif;position:relative}body,html{height:100%;font-size:100%}*,:after,:before{box-sizing:border-box}body{color:#2d2926;cursor:auto;font-style:normal;font-weight:400;line-height:1.5;margin:0;padding:0}.button,.f-dropdown li,a:hover,button,label{cursor:pointer}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic}#map_canvas embed,#map_canvas img,#map_canvas object,.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}.left{float:left!important}.right{float:right!important}.antialiased{-webkit-font-smoothing:antialiased}img{display:inline-block;vertical-align:middle}textarea{min-height:50px}.row{margin:0 auto;max-width:1280px}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row.collapse .row{margin-left:0;margin-right:0}.row .row{margin:0 -15px;max-width:none;width:auto}.row .row.collapse{margin:0;max-width:none;width:auto}.column,.columns{padding-left:15px;padding-right:15px;width:100%;float:left}.column+.column:last-child,.column+.columns:last-child,.columns+.column:last-child,.columns+.columns:last-child{float:right}.column+.column.end,.column+.columns.end,.columns+.column.end,.columns+.columns.end{float:left}@media only screen{.column,.columns,.small-pull-0,.small-pull-1,.small-pull-10,.small-pull-11,.small-pull-2,.small-pull-3,.small-pull-4,.small-pull-5,.small-pull-6,.small-pull-7,.small-pull-8,.small-pull-9,.small-push-0,.small-push-1,.small-push-10,.small-push-11,.small-push-2,.small-push-3,.small-push-4,.small-push-5,.small-push-7,.small-push-8,.small-push-9{position:relative}.small-push-0{left:0;right:auto}.small-pull-0{right:0;left:auto}.small-push-1{left:8.33333%;right:auto}.small-pull-1{right:8.33333%;left:auto}.small-push-2{left:16.66667%;right:auto}.small-pull-2{right:16.66667%;left:auto}.small-push-3{left:25%;right:auto}.small-pull-3{right:25%;left:auto}.small-push-4{left:33.33333%;right:auto}.small-pull-4{right:33.33333%;left:auto}.small-push-5{left:41.66667%;right:auto}.small-pull-5{right:41.66667%;left:auto}.small-push-6{position:relative;left:50%;right:auto}.small-pull-6{right:50%;left:auto}.small-push-7{left:58.33333%;right:auto}.small-pull-7{right:58.33333%;left:auto}.small-push-8{left:66.66667%;right:auto}.small-pull-8{right:66.66667%;left:auto}.small-push-9{left:75%;right:auto}.small-pull-9{right:75%;left:auto}.small-push-10{left:83.33333%;right:auto}.small-pull-10{right:83.33333%;left:auto}.small-push-11{left:91.66667%;right:auto}.small-pull-11{right:91.66667%;left:auto}.column,.columns{padding-left:15px;padding-right:15px;float:left}.small-1{width:8.33333%}.small-2{width:16.66667%}.small-3{width:25%}.small-4{width:33.33333%}.small-5{width:41.66667%}.small-6{width:50%}.small-7{width:58.33333%}.small-8{width:66.66667%}.small-9{width:75%}.small-10{width:83.33333%}.small-11{width:91.66667%}.small-12{width:100%}.small-offset-0{margin-left:0!important}.small-offset-1{margin-left:8.33333%!important}.small-offset-2{margin-left:16.66667%!important}.small-offset-3{margin-left:25%!important}.small-offset-4{margin-left:33.33333%!important}.small-offset-5{margin-left:41.66667%!important}.small-offset-6{margin-left:50%!important}.small-offset-7{margin-left:58.33333%!important}.small-offset-8{margin-left:66.66667%!important}.small-offset-9{margin-left:75%!important}.small-offset-10{margin-left:83.33333%!important}.small-offset-11{margin-left:91.66667%!important}.small-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none}.column.small-uncentered,.columns.small-uncentered{float:left;margin-left:0;margin-right:0}.column.small-centered:last-child,.columns.small-centered:last-child{float:none}.column.small-uncentered:last-child,.columns.small-uncentered:last-child{float:left}.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right}.row.small-collapse>.column,.row.small-collapse>.columns{padding-left:0;padding-right:0}.row.small-collapse .row{margin-left:0;margin-right:0}.row.small-uncollapse>.column,.row.small-uncollapse>.columns{padding-left:15px;padding-right:15px;float:left}}@media only screen and (min-width:42.063em){.medium-pull-0,.medium-pull-1,.medium-pull-10,.medium-pull-11,.medium-pull-2,.medium-pull-3,.medium-pull-4,.medium-pull-5,.medium-pull-6,.medium-pull-7,.medium-pull-8,.medium-pull-9,.medium-push-0,.medium-push-1,.medium-push-10,.medium-push-11,.medium-push-2,.medium-push-3,.medium-push-4,.medium-push-5,.medium-push-6,.medium-push-7,.medium-push-8,.medium-push-9,.pull-0,.pull-1,.pull-10,.pull-11,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.push-0,.push-1,.push-10,.push-11,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9{position:relative}.medium-push-0{left:0;right:auto}.medium-pull-0{right:0;left:auto}.medium-push-1{left:8.33333%;right:auto}.medium-pull-1{right:8.33333%;left:auto}.medium-push-2{left:16.66667%;right:auto}.medium-pull-2{right:16.66667%;left:auto}.medium-push-3{left:25%;right:auto}.medium-pull-3{right:25%;left:auto}.medium-push-4{left:33.33333%;right:auto}.medium-pull-4{right:33.33333%;left:auto}.medium-push-5{left:41.66667%;right:auto}.medium-pull-5{right:41.66667%;left:auto}.medium-push-6{left:50%;right:auto}.medium-pull-6{right:50%;left:auto}.medium-push-7{left:58.33333%;right:auto}.medium-pull-7{right:58.33333%;left:auto}.medium-push-8{left:66.66667%;right:auto}.medium-pull-8{right:66.66667%;left:auto}.medium-push-9{left:75%;right:auto}.medium-pull-9{right:75%;left:auto}.medium-push-10{left:83.33333%;right:auto}.medium-pull-10{right:83.33333%;left:auto}.medium-push-11{left:91.66667%;right:auto}.medium-pull-11{right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:15px;padding-right:15px;float:left}.medium-1{width:8.33333%}.medium-2{width:16.66667%}.medium-3{width:25%}.medium-4{width:33.33333%}.medium-5{width:41.66667%}.medium-6{width:50%}.medium-7{width:58.33333%}.medium-8{width:66.66667%}.medium-9{width:75%}.medium-10{width:83.33333%}.medium-11{width:91.66667%}.medium-12{width:100%}.medium-offset-0{margin-left:0!important}.medium-offset-1{margin-left:8.33333%!important}.medium-offset-2{margin-left:16.66667%!important}.medium-offset-3{margin-left:25%!important}.medium-offset-4{margin-left:33.33333%!important}.medium-offset-5{margin-left:41.66667%!important}.medium-offset-6{margin-left:50%!important}.medium-offset-7{margin-left:58.33333%!important}.medium-offset-8{margin-left:66.66667%!important}.medium-offset-9{margin-left:75%!important}.medium-offset-10{margin-left:83.33333%!important}.medium-offset-11{margin-left:91.66667%!important}.medium-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none}.column.medium-uncentered,.columns.medium-uncentered{float:left;margin-left:0;margin-right:0}.column.medium-centered:last-child,.columns.medium-centered:last-child{float:none}.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child{float:left}.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right}.row.medium-collapse>.column,.row.medium-collapse>.columns{padding-left:0;padding-right:0}.row.medium-collapse .row{margin-left:0;margin-right:0}.row.medium-uncollapse>.column,.row.medium-uncollapse>.columns{padding-left:15px;padding-right:15px;float:left}.push-0{left:0;right:auto}.pull-0{right:0;left:auto}.push-1{left:8.33333%;right:auto}.pull-1{right:8.33333%;left:auto}.push-2{left:16.66667%;right:auto}.pull-2{right:16.66667%;left:auto}.push-3{left:25%;right:auto}.pull-3{right:25%;left:auto}.push-4{left:33.33333%;right:auto}.pull-4{right:33.33333%;left:auto}.push-5{left:41.66667%;right:auto}.pull-5{right:41.66667%;left:auto}.push-6{left:50%;right:auto}.pull-6{right:50%;left:auto}.push-7{left:58.33333%;right:auto}.pull-7{right:58.33333%;left:auto}.push-8{left:66.66667%;right:auto}.pull-8{right:66.66667%;left:auto}.push-9{left:75%;right:auto}.pull-9{right:75%;left:auto}.push-10{left:83.33333%;right:auto}.pull-10{right:83.33333%;left:auto}.push-11{left:91.66667%;right:auto}.pull-11{right:91.66667%;left:auto}}@media only screen and (min-width:63.063em){.large-pull-0,.large-pull-1,.large-pull-10,.large-pull-11,.large-pull-2,.large-pull-3,.large-pull-4,.large-pull-5,.large-pull-6,.large-pull-7,.large-pull-8,.large-pull-9,.large-push-0,.large-push-1,.large-push-10,.large-push-11,.large-push-2,.large-push-3,.large-push-4,.large-push-5,.large-push-6,.large-push-7,.large-push-8,.large-push-9,.pull-0,.pull-1,.pull-10,.pull-11,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.push-0,.push-1,.push-10,.push-11,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9{position:relative}.large-push-0{left:0;right:auto}.large-pull-0{right:0;left:auto}.large-push-1{left:8.33333%;right:auto}.large-pull-1{right:8.33333%;left:auto}.large-push-2{left:16.66667%;right:auto}.large-pull-2{right:16.66667%;left:auto}.large-push-3{left:25%;right:auto}.large-pull-3{right:25%;left:auto}.large-push-4{left:33.33333%;right:auto}.large-pull-4{right:33.33333%;left:auto}.large-push-5{left:41.66667%;right:auto}.large-pull-5{right:41.66667%;left:auto}.large-push-6{left:50%;right:auto}.large-pull-6{right:50%;left:auto}.large-push-7{left:58.33333%;right:auto}.large-pull-7{right:58.33333%;left:auto}.large-push-8{left:66.66667%;right:auto}.large-pull-8{right:66.66667%;left:auto}.large-push-9{left:75%;right:auto}.large-pull-9{right:75%;left:auto}.large-push-10{left:83.33333%;right:auto}.large-pull-10{right:83.33333%;left:auto}.large-push-11{left:91.66667%;right:auto}.large-pull-11{right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:15px;padding-right:15px;float:left}.large-1{width:8.33333%}.large-2{width:16.66667%}.large-3{width:25%}.large-4{width:33.33333%}.large-5{width:41.66667%}.large-6{width:50%}.large-7{width:58.33333%}.large-8{width:66.66667%}.large-9{width:75%}.large-10{width:83.33333%}.large-11{width:91.66667%}.large-12{width:100%}.large-offset-0{margin-left:0!important}.large-offset-1{margin-left:8.33333%!important}.large-offset-2{margin-left:16.66667%!important}.large-offset-3{margin-left:25%!important}.large-offset-4{margin-left:33.33333%!important}.large-offset-5{margin-left:41.66667%!important}.large-offset-6{margin-left:50%!important}.large-offset-7{margin-left:58.33333%!important}.large-offset-8{margin-left:66.66667%!important}.large-offset-9{margin-left:75%!important}.large-offset-10{margin-left:83.33333%!important}.large-offset-11{margin-left:91.66667%!important}.large-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none}.column.large-uncentered,.columns.large-uncentered{float:left;margin-left:0;margin-right:0}.column.large-centered:last-child,.columns.large-centered:last-child{float:none}.column.large-uncentered:last-child,.columns.large-uncentered:last-child{float:left}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right}.row.large-collapse>.column,.row.large-collapse>.columns{padding-left:0;padding-right:0}.row.large-collapse .row{margin-left:0;margin-right:0}.row.large-uncollapse>.column,.row.large-uncollapse>.columns{padding-left:15px;padding-right:15px;float:left}.push-0{left:0;right:auto}.pull-0{right:0;left:auto}.push-1{left:8.33333%;right:auto}.pull-1{right:8.33333%;left:auto}.push-2{left:16.66667%;right:auto}.pull-2{right:16.66667%;left:auto}.push-3{left:25%;right:auto}.pull-3{right:25%;left:auto}.push-4{left:33.33333%;right:auto}.pull-4{right:33.33333%;left:auto}.push-5{left:41.66667%;right:auto}.pull-5{right:41.66667%;left:auto}.push-6{left:50%;right:auto}.pull-6{right:50%;left:auto}.push-7{left:58.33333%;right:auto}.pull-7{right:58.33333%;left:auto}.push-8{left:66.66667%;right:auto}.pull-8{right:66.66667%;left:auto}.push-9{left:75%;right:auto}.pull-9{right:75%;left:auto}.push-10{left:83.33333%;right:auto}.pull-10{right:83.33333%;left:auto}.push-11{left:91.66667%;right:auto}.pull-11{right:91.66667%;left:auto}}[class*=block-grid-]{display:block;padding:0;margin:0 -.3125rem}[class*=block-grid-]>li{display:block;float:left;height:auto;padding:0 .3125rem .625rem}@media only screen{.small-block-grid-1>li{list-style:none;width:100%}.small-block-grid-1>li:nth-of-type(1n){clear:none}.small-block-grid-1>li:nth-of-type(1n+1){clear:both}.small-block-grid-2>li{list-style:none;width:50%}.small-block-grid-2>li:nth-of-type(1n){clear:none}.small-block-grid-2>li:nth-of-type(2n+1){clear:both}.small-block-grid-3>li{list-style:none;width:33.33333%}.small-block-grid-3>li:nth-of-type(1n){clear:none}.small-block-grid-3>li:nth-of-type(3n+1){clear:both}.small-block-grid-4>li{list-style:none;width:25%}.small-block-grid-4>li:nth-of-type(1n){clear:none}.small-block-grid-4>li:nth-of-type(4n+1){clear:both}.small-block-grid-5>li{list-style:none;width:20%}.small-block-grid-5>li:nth-of-type(1n){clear:none}.small-block-grid-5>li:nth-of-type(5n+1){clear:both}.small-block-grid-6>li{list-style:none;width:16.66667%}.small-block-grid-6>li:nth-of-type(1n){clear:none}.small-block-grid-6>li:nth-of-type(6n+1){clear:both}.small-block-grid-7>li{list-style:none;width:14.28571%}.small-block-grid-7>li:nth-of-type(1n){clear:none}.small-block-grid-7>li:nth-of-type(7n+1){clear:both}.small-block-grid-8>li{list-style:none;width:12.5%}.small-block-grid-8>li:nth-of-type(1n){clear:none}.small-block-grid-8>li:nth-of-type(8n+1){clear:both}.small-block-grid-9>li{list-style:none;width:11.11111%}.small-block-grid-9>li:nth-of-type(1n){clear:none}.small-block-grid-9>li:nth-of-type(9n+1){clear:both}.small-block-grid-10>li{list-style:none;width:10%}.small-block-grid-10>li:nth-of-type(1n){clear:none}.small-block-grid-10>li:nth-of-type(10n+1){clear:both}.small-block-grid-11>li{list-style:none;width:9.09091%}.small-block-grid-11>li:nth-of-type(1n){clear:none}.small-block-grid-11>li:nth-of-type(11n+1){clear:both}.small-block-grid-12>li{list-style:none;width:8.33333%}.small-block-grid-12>li:nth-of-type(1n){clear:none}.small-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width:42.063em){.medium-block-grid-1>li{list-style:none;width:100%}.medium-block-grid-1>li:nth-of-type(1n){clear:none}.medium-block-grid-1>li:nth-of-type(1n+1){clear:both}.medium-block-grid-2>li{list-style:none;width:50%}.medium-block-grid-2>li:nth-of-type(1n){clear:none}.medium-block-grid-2>li:nth-of-type(2n+1){clear:both}.medium-block-grid-3>li{list-style:none;width:33.33333%}.medium-block-grid-3>li:nth-of-type(1n){clear:none}.medium-block-grid-3>li:nth-of-type(3n+1){clear:both}.medium-block-grid-4>li{list-style:none;width:25%}.medium-block-grid-4>li:nth-of-type(1n){clear:none}.medium-block-grid-4>li:nth-of-type(4n+1){clear:both}.medium-block-grid-5>li{list-style:none;width:20%}.medium-block-grid-5>li:nth-of-type(1n){clear:none}.medium-block-grid-5>li:nth-of-type(5n+1){clear:both}.medium-block-grid-6>li{list-style:none;width:16.66667%}.medium-block-grid-6>li:nth-of-type(1n){clear:none}.medium-block-grid-6>li:nth-of-type(6n+1){clear:both}.medium-block-grid-7>li{list-style:none;width:14.28571%}.medium-block-grid-7>li:nth-of-type(1n){clear:none}.medium-block-grid-7>li:nth-of-type(7n+1){clear:both}.medium-block-grid-8>li{list-style:none;width:12.5%}.medium-block-grid-8>li:nth-of-type(1n){clear:none}.medium-block-grid-8>li:nth-of-type(8n+1){clear:both}.medium-block-grid-9>li{list-style:none;width:11.11111%}.medium-block-grid-9>li:nth-of-type(1n){clear:none}.medium-block-grid-9>li:nth-of-type(9n+1){clear:both}.medium-block-grid-10>li{list-style:none;width:10%}.medium-block-grid-10>li:nth-of-type(1n){clear:none}.medium-block-grid-10>li:nth-of-type(10n+1){clear:both}.medium-block-grid-11>li{list-style:none;width:9.09091%}.medium-block-grid-11>li:nth-of-type(1n){clear:none}.medium-block-grid-11>li:nth-of-type(11n+1){clear:both}.medium-block-grid-12>li{list-style:none;width:8.33333%}.medium-block-grid-12>li:nth-of-type(1n){clear:none}.medium-block-grid-12>li:nth-of-type(12n+1){clear:both}.button,button{display:inline-block}}@media only screen and (min-width:63.063em){.large-block-grid-1>li{list-style:none;width:100%}.large-block-grid-1>li:nth-of-type(1n){clear:none}.large-block-grid-1>li:nth-of-type(1n+1){clear:both}.large-block-grid-2>li{list-style:none;width:50%}.large-block-grid-2>li:nth-of-type(1n){clear:none}.large-block-grid-2>li:nth-of-type(2n+1){clear:both}.large-block-grid-3>li{list-style:none;width:33.33333%}.large-block-grid-3>li:nth-of-type(1n){clear:none}.large-block-grid-3>li:nth-of-type(3n+1){clear:both}.large-block-grid-4>li{list-style:none;width:25%}.large-block-grid-4>li:nth-of-type(1n){clear:none}.large-block-grid-4>li:nth-of-type(4n+1){clear:both}.large-block-grid-5>li{list-style:none;width:20%}.large-block-grid-5>li:nth-of-type(1n){clear:none}.large-block-grid-5>li:nth-of-type(5n+1){clear:both}.large-block-grid-6>li{list-style:none;width:16.66667%}.large-block-grid-6>li:nth-of-type(1n){clear:none}.large-block-grid-6>li:nth-of-type(6n+1){clear:both}.large-block-grid-7>li{list-style:none;width:14.28571%}.large-block-grid-7>li:nth-of-type(1n){clear:none}.large-block-grid-7>li:nth-of-type(7n+1){clear:both}.large-block-grid-8>li{list-style:none;width:12.5%}.large-block-grid-8>li:nth-of-type(1n){clear:none}.large-block-grid-8>li:nth-of-type(8n+1){clear:both}.large-block-grid-9>li{list-style:none;width:11.11111%}.large-block-grid-9>li:nth-of-type(1n){clear:none}.large-block-grid-9>li:nth-of-type(9n+1){clear:both}.large-block-grid-10>li{list-style:none;width:10%}.large-block-grid-10>li:nth-of-type(1n){clear:none}.large-block-grid-10>li:nth-of-type(10n+1){clear:both}.large-block-grid-11>li{list-style:none;width:9.09091%}.large-block-grid-11>li:nth-of-type(1n){clear:none}.large-block-grid-11>li:nth-of-type(11n+1){clear:both}.large-block-grid-12>li{list-style:none;width:8.33333%}.large-block-grid-12>li:nth-of-type(1n){clear:none}.large-block-grid-12>li:nth-of-type(12n+1){clear:both}}.button-bar:after,.button-group:after,.clearing-thumbs:after,[data-clearing]:after{clear:both}.button,button{-webkit-appearance:none;-moz-appearance:none;border-radius:0;border-style:solid;border-width:0;font-weight:auto;line-height:normal;margin:0 0 1.25rem;text-align:center;display:inline-block;padding:1rem 2rem 1.0625rem;font-size:1rem;background-color:#69BBAA;border-color:#49a18f;color:#fff;transition:background-color .3s ease-out}.button:focus,.button:hover,button:focus,button:hover{background-color:#49a18f;color:#fff}.button.secondary,button.secondary{background-color:#245987;border-color:#1d476c;color:#fff}.button.secondary:focus,.button.secondary:hover,button.secondary:focus,button.secondary:hover{background-color:#1d476c;color:#fff}.button.success,button.success{background-color:#69BBAA;border-color:#49a18f;color:#fff}.button.success:focus,.button.success:hover,button.success:focus,button.success:hover{background-color:#49a18f;color:#fff}.button.alert,button.alert{background-color:#E30000;border-color:#b60000;color:#fff}.button.alert:focus,.button.alert:hover,button.alert:focus,button.alert:hover{background-color:#b60000;color:#fff}.button.warning,button.warning{background-color:#FFA100;border-color:#cc8100;color:#fff}.button.warning:focus,.button.warning:hover,button.warning:focus,button.warning:hover{background-color:#cc8100;color:#fff}.button.info,button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333}.button.info:focus,.button.info:hover,button.info:focus,button.info:hover{background-color:#61b6d9;color:#fff}.button.large,button.large{padding:1.125rem 2.25rem 1.1875rem;font-size:1.25rem}.button.small,button.small{padding:.875rem 1.75rem .9375rem;font-size:.8125rem}.button.tiny,button.tiny{padding:.625rem 1.25rem .6875rem;font-size:.6875rem}.button.expand,button.expand{padding:1rem 1rem 1.0625rem;font-size:1rem;width:100%}.button.left-align,button.left-align{text-align:left;text-indent:.75rem}.button.right-align,button.right-align{text-align:right;padding-right:.75rem}.button.radius,button.radius{border-radius:5px}.button.round,button.round{border-radius:1000px}.button.disabled,.button[disabled],button.disabled,button[disabled]{background-color:#69BBAA;border-color:#49a18f;color:#fff;box-shadow:none;cursor:default;opacity:.7}.button.disabled:focus,.button.disabled:hover,.button[disabled]:focus,.button[disabled]:hover,button.disabled:focus,button.disabled:hover,button[disabled]:focus,button[disabled]:hover{color:#fff;background-color:#69BBAA}.button.disabled.secondary,.button[disabled].secondary,button.disabled.secondary,button[disabled].secondary{background-color:#245987;border-color:#1d476c;color:#fff;box-shadow:none;cursor:default;opacity:.7}.button.disabled.secondary:focus,.button.disabled.secondary:hover,.button[disabled].secondary:focus,.button[disabled].secondary:hover,button.disabled.secondary:focus,button.disabled.secondary:hover,button[disabled].secondary:focus,button[disabled].secondary:hover{color:#fff;background-color:#245987}.button.disabled.success,.button[disabled].success,button.disabled.success,button[disabled].success{background-color:#69BBAA;border-color:#49a18f;color:#fff;box-shadow:none;cursor:default;opacity:.7}.button.disabled.success:focus,.button.disabled.success:hover,.button[disabled].success:focus,.button[disabled].success:hover,button.disabled.success:focus,button.disabled.success:hover,button[disabled].success:focus,button[disabled].success:hover{color:#fff;background-color:#69BBAA}.button.disabled.alert,.button[disabled].alert,button.disabled.alert,button[disabled].alert{background-color:#E30000;border-color:#b60000;color:#fff;box-shadow:none;cursor:default;opacity:.7}.button.disabled.alert:focus,.button.disabled.alert:hover,.button[disabled].alert:focus,.button[disabled].alert:hover,button.disabled.alert:focus,button.disabled.alert:hover,button[disabled].alert:focus,button[disabled].alert:hover{color:#fff;background-color:#E30000}.button.disabled.warning,.button[disabled].warning,button.disabled.warning,button[disabled].warning{background-color:#FFA100;border-color:#cc8100;color:#fff;box-shadow:none;cursor:default;opacity:.7}.button.disabled.warning:focus,.button.disabled.warning:hover,.button[disabled].warning:focus,.button[disabled].warning:hover,button.disabled.warning:focus,button.disabled.warning:hover,button[disabled].warning:focus,button[disabled].warning:hover{color:#fff;background-color:#FFA100}.button.disabled.info,.button[disabled].info,button.disabled.info,button[disabled].info{background-color:#a0d3e8;border-color:#61b6d9;color:#333;box-shadow:none;cursor:default;opacity:.7}.button.disabled.info:focus,.button.disabled.info:hover,.button[disabled].info:focus,.button[disabled].info:hover,button.disabled.info:focus,button.disabled.info:hover,button[disabled].info:focus,button[disabled].info:hover{color:#fff;background-color:#a0d3e8}button::-moz-focus-inner{border:0;padding:0}.button-group{list-style:none;margin:0;left:0}.button-group:after,.button-group:before{content:" ";display:table}.button-group.even-2 li,.button-group.even-3 li,.button-group.even-4 li,.button-group.even-5 li,.button-group.even-6 li,.button-group.even-7 li,.button-group.even-8 li,.button-group>li{display:inline-block;margin:0 -2px}.button-group.even-2 li{width:50%}.button-group.even-2 li .button,.button-group.even-2 li>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.even-2 li:first-child .button,.button-group.even-2 li:first-child button{border-left:0}.button-group.even-2 li .button,.button-group.even-2 li button{width:100%}.button-group.even-3 li{width:33.33333%}.button-group.even-3 li .button,.button-group.even-3 li>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.even-3 li:first-child .button,.button-group.even-3 li:first-child button{border-left:0}.button-group.even-3 li .button,.button-group.even-3 li button{width:100%}.button-group.even-4 li{width:25%}.button-group.even-4 li .button,.button-group.even-4 li>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.even-4 li:first-child .button,.button-group.even-4 li:first-child button{border-left:0}.button-group.even-4 li .button,.button-group.even-4 li button{width:100%}.button-group.even-5 li{width:20%}.button-group.even-5 li .button,.button-group.even-5 li>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.even-5 li:first-child .button,.button-group.even-5 li:first-child button{border-left:0}.button-group.even-5 li .button,.button-group.even-5 li button{width:100%}.button-group.even-6 li{width:16.66667%}.button-group.even-6 li .button,.button-group.even-6 li>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.even-6 li:first-child .button,.button-group.even-6 li:first-child button{border-left:0}.button-group.even-6 li .button,.button-group.even-6 li button{width:100%}.button-group.even-7 li{width:14.28571%}.button-group.even-7 li .button,.button-group.even-7 li>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.even-7 li:first-child .button,.button-group.even-7 li:first-child button{border-left:0}.button-group.even-7 li .button,.button-group.even-7 li button{width:100%}.button-group.even-8 li{width:12.5%}.button-group.even-8 li .button,.button-group.even-8 li button,.button-group.radius.stack>*>button,.button-group.round.stack>*>button,.button-group.stack>li>button,.clearing-caption{width:100%}.button-group.even-8 li .button,.button-group.even-8 li>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.even-8 li:first-child .button,.button-group.even-8 li:first-child button{border-left:0}.button-group>li .button,.button-group>li>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group>li:first-child .button,.button-group>li:first-child button{border-left:0}.button-group.stack>li{display:block;margin:0;float:none}.button-group.stack>li .button,.button-group.stack>li>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.stack>li:first-child .button,.button-group.stack>li:first-child button{border-left:0}.button-group.stack>li .button,.button-group.stack>li>button{border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.stack>li:first-child .button,.button-group.stack>li:first-child button{border-top:0}.button-group.stack-for-small>li{display:inline-block;margin:0 -2px}.button-group.stack-for-small>li .button,.button-group.stack-for-small>li>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.stack-for-small>li:first-child .button,.button-group.stack-for-small>li:first-child button{border-left:0}@media only screen and (max-width:42em){.button-group.stack-for-small>li{display:block;margin:0;width:100%}.button-group.stack-for-small>li .button,.button-group.stack-for-small>li>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.stack-for-small>li:first-child .button,.button-group.stack-for-small>li:first-child button{border-left:0}.button-group.stack-for-small>li .button,.button-group.stack-for-small>li>button{border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.stack-for-small>li>button{width:100%}.button-group.stack-for-small>li:first-child .button,.button-group.stack-for-small>li:first-child button{border-top:0}}.button-group.radius>*{display:inline-block;margin:0 -2px}.button-group.radius>* .button,.button-group.radius>*>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.radius>:first-child .button,.button-group.radius>:first-child button{border-left:0}.button-group.radius>*,.button-group.radius>*>.button,.button-group.radius>*>a,.button-group.radius>*>button{border-radius:0}.button-group.radius>:first-child,.button-group.radius>:first-child>.button,.button-group.radius>:first-child>a,.button-group.radius>:first-child>button{-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px}.button-group.radius>:last-child,.button-group.radius>:last-child>.button,.button-group.radius>:last-child>a,.button-group.radius>:last-child>button{-webkit-border-bottom-right-radius:5px;-webkit-border-top-right-radius:5px;border-bottom-right-radius:5px;border-top-right-radius:5px}.button-group.radius.stack>*{display:block;margin:0}.button-group.radius.stack>* .button,.button-group.radius.stack>*>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.radius.stack>:first-child .button,.button-group.radius.stack>:first-child button{border-left:0}.button-group.radius.stack>* .button,.button-group.radius.stack>*>button{border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.radius.stack>:first-child .button,.button-group.radius.stack>:first-child button{border-top:0}.button-group.radius.stack>*,.button-group.radius.stack>*>.button,.button-group.radius.stack>*>a,.button-group.radius.stack>*>button{border-radius:0}.button-group.radius.stack>:first-child,.button-group.radius.stack>:first-child>.button,.button-group.radius.stack>:first-child>a,.button-group.radius.stack>:first-child>button{-webkit-top-left-radius:5px;-webkit-top-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px}.button-group.radius.stack>:last-child,.button-group.radius.stack>:last-child>.button,.button-group.radius.stack>:last-child>a,.button-group.radius.stack>:last-child>button{-webkit-bottom-left-radius:5px;-webkit-bottom-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}@media only screen and (min-width:42.063em){.button-group.radius.stack-for-small>*{display:inline-block;margin:0 -2px}.button-group.radius.stack-for-small>* .button,.button-group.radius.stack-for-small>*>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.radius.stack-for-small>:first-child .button,.button-group.radius.stack-for-small>:first-child button{border-left:0}.button-group.radius.stack-for-small>*,.button-group.radius.stack-for-small>*>.button,.button-group.radius.stack-for-small>*>a,.button-group.radius.stack-for-small>*>button{border-radius:0}.button-group.radius.stack-for-small>:first-child,.button-group.radius.stack-for-small>:first-child>.button,.button-group.radius.stack-for-small>:first-child>a,.button-group.radius.stack-for-small>:first-child>button{-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px}.button-group.radius.stack-for-small>:last-child,.button-group.radius.stack-for-small>:last-child>.button,.button-group.radius.stack-for-small>:last-child>a,.button-group.radius.stack-for-small>:last-child>button{-webkit-border-bottom-right-radius:5px;-webkit-border-top-right-radius:5px;border-bottom-right-radius:5px;border-top-right-radius:5px}}@media only screen and (max-width:42em){.button-group.radius.stack-for-small>*{display:block;margin:0}.button-group.radius.stack-for-small>* .button,.button-group.radius.stack-for-small>*>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.radius.stack-for-small>:first-child .button,.button-group.radius.stack-for-small>:first-child button{border-left:0}.button-group.radius.stack-for-small>* .button,.button-group.radius.stack-for-small>*>button{border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.radius.stack-for-small>*>button{width:100%}.button-group.radius.stack-for-small>:first-child .button,.button-group.radius.stack-for-small>:first-child button{border-top:0}.button-group.radius.stack-for-small>*,.button-group.radius.stack-for-small>*>.button,.button-group.radius.stack-for-small>*>a,.button-group.radius.stack-for-small>*>button{border-radius:0}.button-group.radius.stack-for-small>:first-child,.button-group.radius.stack-for-small>:first-child>.button,.button-group.radius.stack-for-small>:first-child>a,.button-group.radius.stack-for-small>:first-child>button{-webkit-top-left-radius:5px;-webkit-top-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px}.button-group.radius.stack-for-small>:last-child,.button-group.radius.stack-for-small>:last-child>.button,.button-group.radius.stack-for-small>:last-child>a,.button-group.radius.stack-for-small>:last-child>button{-webkit-bottom-left-radius:5px;-webkit-bottom-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}}.button-group.round>*{display:inline-block}.button-group.round>* .button,.button-group.round>*>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.round>:first-child .button,.button-group.round>:first-child button{border-left:0}.button-group.round>*,.button-group.round>*>.button,.button-group.round>*>a,.button-group.round>*>button{border-radius:0}.button-group.round>:first-child,.button-group.round>:first-child>.button,.button-group.round>:first-child>a,.button-group.round>:first-child>button{-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.button-group.round>:last-child,.button-group.round>:last-child>.button,.button-group.round>:last-child>a,.button-group.round>:last-child>button{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}.button-group.round.stack>*{display:block;margin:0}.button-group.round.stack>* .button,.button-group.round.stack>*>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.round.stack>:first-child .button,.button-group.round.stack>:first-child button{border-left:0}.button-group.round.stack>* .button,.button-group.round.stack>*>button{border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.round.stack>:first-child .button,.button-group.round.stack>:first-child button{border-top:0}.button-group.round.stack>*,.button-group.round.stack>*>.button,.button-group.round.stack>*>a,.button-group.round.stack>*>button{border-radius:0}.button-group.round.stack>:first-child,.button-group.round.stack>:first-child>.button,.button-group.round.stack>:first-child>a,.button-group.round.stack>:first-child>button{-webkit-top-left-radius:1rem;-webkit-top-right-radius:1rem;border-top-left-radius:1rem;border-top-right-radius:1rem}.button-group.round.stack>:last-child,.button-group.round.stack>:last-child>.button,.button-group.round.stack>:last-child>a,.button-group.round.stack>:last-child>button{-webkit-bottom-left-radius:1rem;-webkit-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}@media only screen and (min-width:42.063em){.button-group.round.stack-for-small>*{display:inline-block;margin:0 -2px}.button-group.round.stack-for-small>* .button,.button-group.round.stack-for-small>*>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.round.stack-for-small>:first-child .button,.button-group.round.stack-for-small>:first-child button{border-left:0}.button-group.round.stack-for-small>*,.button-group.round.stack-for-small>*>.button,.button-group.round.stack-for-small>*>a,.button-group.round.stack-for-small>*>button{border-radius:0}.button-group.round.stack-for-small>:first-child,.button-group.round.stack-for-small>:first-child>.button,.button-group.round.stack-for-small>:first-child>a,.button-group.round.stack-for-small>:first-child>button{-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.button-group.round.stack-for-small>:last-child,.button-group.round.stack-for-small>:last-child>.button,.button-group.round.stack-for-small>:last-child>a,.button-group.round.stack-for-small>:last-child>button{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}}.clearing-caption,.f-dropdown.content>:last-child,.f-dropdown.drop-left>:last-child,.f-dropdown.drop-right>:last-child,.f-dropdown.drop-top>:last-child,.f-dropdown>:last-child{margin-bottom:0}@media only screen and (max-width:42em){.button-group.round.stack-for-small>*{display:block;margin:0}.button-group.round.stack-for-small>* .button,.button-group.round.stack-for-small>*>button{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.round.stack-for-small>:first-child .button,.button-group.round.stack-for-small>:first-child button{border-left:0}.button-group.round.stack-for-small>* .button,.button-group.round.stack-for-small>*>button{border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.round.stack-for-small>*>button{width:100%}.button-group.round.stack-for-small>:first-child .button,.button-group.round.stack-for-small>:first-child button{border-top:0}.button-group.round.stack-for-small>*,.button-group.round.stack-for-small>*>.button,.button-group.round.stack-for-small>*>a,.button-group.round.stack-for-small>*>button{border-radius:0}.button-group.round.stack-for-small>:first-child,.button-group.round.stack-for-small>:first-child>.button,.button-group.round.stack-for-small>:first-child>a,.button-group.round.stack-for-small>:first-child>button{-webkit-top-left-radius:1rem;-webkit-top-right-radius:1rem;border-top-left-radius:1rem;border-top-right-radius:1rem}.button-group.round.stack-for-small>:last-child,.button-group.round.stack-for-small>:last-child>.button,.button-group.round.stack-for-small>:last-child>a,.button-group.round.stack-for-small>:last-child>button{-webkit-bottom-left-radius:1rem;-webkit-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}}.button-bar:after,.button-bar:before,.clearing-thumbs:after,.clearing-thumbs:before,[data-clearing]:after,[data-clearing]:before{content:" ";display:table}.button-bar .button-group{float:left;margin-right:.625rem}.button-bar .button-group div{overflow:hidden}.clearing-thumbs,[data-clearing]{list-style:none;margin-left:0;margin-bottom:0}.clearing-thumbs li,[data-clearing] li{float:left;margin-right:10px}.clearing-thumbs[class*=block-grid-] li,[data-clearing][class*=block-grid-] li{margin-right:0}.clearing-blackout{background:#333;height:100%;position:fixed;top:0;width:100%;z-index:998;left:0}.clearing-blackout .clearing-close{display:block}.clearing-container{height:100%;margin:0;overflow:hidden;position:relative;z-index:998}.clearing-touch-label{color:#aaa;font-size:.6em;left:50%;position:absolute;top:50%}.visible-img{height:95%;position:relative}.visible-img img{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);max-height:100%;max-width:100%}.clearing-caption{background:#333;bottom:0;color:#ccc;font-size:.875em;line-height:1.3;padding:10px 30px 20px;position:absolute;text-align:center;left:0}.clearing-close{color:#ccc;display:none;font-size:30px;line-height:1;padding-left:20px;padding-top:10px;z-index:999}.clearing-close:focus,.clearing-close:hover{color:#ccc}.clearing-assembled .clearing-container{height:100%}.clearing-assembled .clearing-container .carousel>ul,.clearing-feature li{display:none}.clearing-feature li.clearing-featured-img{display:block}@media only screen and (min-width:42.063em){.clearing-main-next,.clearing-main-prev{height:100%;position:absolute;top:0;width:40px}.clearing-main-next>span,.clearing-main-prev>span{border:12px solid;display:block;height:0;position:absolute;top:50%;width:0}.clearing-main-next>span:hover,.clearing-main-prev>span:hover{opacity:.8}.clearing-main-prev{left:0}.clearing-main-prev>span{left:5px;border-color:transparent #ccc transparent transparent}.clearing-main-next{right:0}.clearing-main-next>span{border-color:transparent transparent transparent #ccc}.clearing-main-next.disabled,.clearing-main-prev.disabled{opacity:.3}.clearing-assembled .clearing-container .carousel{background:rgba(51,51,51,.8);height:120px;margin-top:10px;text-align:center}.clearing-assembled .clearing-container .carousel>ul{display:inline-block;z-index:999;height:100%;position:relative;float:none}.clearing-assembled .clearing-container .carousel>ul li{clear:none;cursor:pointer;display:block;float:left;margin-right:0;min-height:inherit;opacity:.4;overflow:hidden;padding:0;position:relative;width:120px}.clearing-assembled .clearing-container .carousel>ul li.fix-height img{height:100%;max-width:none}.clearing-assembled .clearing-container .carousel>ul li a.th{border:none;box-shadow:none;display:block}.clearing-assembled .clearing-container .carousel>ul li img{cursor:pointer!important;width:100%!important}.clearing-assembled .clearing-container .carousel>ul li.visible{opacity:1}.clearing-assembled .clearing-container .carousel>ul li:hover{opacity:.8}.clearing-assembled .clearing-container .visible-img{background:#333;height:85%;overflow:hidden}.clearing-close{padding-left:0;padding-top:0;position:absolute;top:10px;right:20px}}.tabs-content:after,.tabs:after{clear:both}.f-dropdown,.f-dropdown.drop-right{max-width:200px;list-style:none;font-size:.875rem}.f-dropdown,.f-dropdown.drop-left,.f-dropdown.drop-right,.f-dropdown.drop-top{background:#fff;max-height:none}.f-dropdown{display:none;left:-9999px;margin-left:0;position:absolute;border:1px solid #ccc;height:auto;width:100%;z-index:89;margin-top:2px}.f-dropdown:after,.f-dropdown:before{content:"";display:block;height:0;width:0;position:absolute}.f-dropdown.drop-left,.f-dropdown.drop-left>:first-child,.f-dropdown.drop-right>:first-child,.f-dropdown>:first-child{margin-top:0}.f-dropdown.open{display:block}.f-dropdown:before{border:6px inset;border-color:transparent transparent #fff;border-bottom-style:solid;top:-12px;left:10px;z-index:89}.f-dropdown:after{border:7px inset;border-color:transparent transparent #ccc;border-bottom-style:solid;top:-14px;left:9px;z-index:88}.f-dropdown.right:before{left:auto;right:10px}.f-dropdown.right:after{left:auto;right:9px}.f-dropdown.drop-right{display:none;left:-9999px;position:absolute;border:1px solid #ccc;height:auto;width:100%;z-index:89;margin-top:0;margin-left:2px}.f-dropdown.drop-right:after,.f-dropdown.drop-right:before{content:"";display:block;height:0;width:0;position:absolute}.f-dropdown.drop-right.open{display:block}.f-dropdown.drop-right:before{border:6px inset;border-color:transparent #fff transparent transparent;border-right-style:solid;top:10px;left:-12px;z-index:89}.f-dropdown.drop-right:after{border:7px inset;border-color:transparent #ccc transparent transparent;border-right-style:solid;top:9px;left:-14px;z-index:88}.f-dropdown.drop-left{display:none;left:-9999px;list-style:none;position:absolute;border:1px solid #ccc;font-size:.875rem;height:auto;width:100%;z-index:89;margin-left:-2px;max-width:200px}.f-dropdown.drop-left:after,.f-dropdown.drop-left:before{content:"";display:block;height:0;width:0;left:auto;position:absolute}.f-dropdown.content,.f-dropdown.drop-top{margin-left:0;font-size:.875rem;max-width:200px;list-style:none}.f-dropdown.drop-left.open{display:block}.f-dropdown.drop-left:before{border:6px inset;border-color:transparent transparent transparent #fff;border-left-style:solid;top:10px;right:-12px;z-index:89}.f-dropdown.drop-left:after{border:7px inset;border-color:transparent transparent transparent #ccc;border-left-style:solid;top:9px;right:-14px;z-index:88}.f-dropdown.drop-top{display:none;left:-9999px;position:absolute;border:1px solid #ccc;height:auto;width:100%;z-index:89;margin-top:-2px}.f-dropdown.drop-top:after,.f-dropdown.drop-top:before{height:0;width:0;top:auto;right:auto;display:block;position:absolute;content:""}.f-dropdown.content>:first-child,.f-dropdown.drop-top>:first-child{margin-top:0}.f-dropdown.drop-top.open{display:block}.f-dropdown.drop-top:before{border:6px inset;border-color:#fff transparent transparent;border-top-style:solid;bottom:-12px;left:10px;z-index:89}.f-dropdown.drop-top:after{border:7px inset;border-color:#ccc transparent transparent;border-top-style:solid;bottom:-14px;left:9px;z-index:88}select[multiple],textarea[rows]{height:auto}.f-dropdown li{font-size:.875rem;line-height:1.125rem;margin:0}.f-dropdown li:focus,.f-dropdown li:hover{background:#eee}.f-dropdown li a{display:block;padding:.5rem;color:#555}.f-dropdown.content{display:none;left:-9999px;position:absolute;background:#fff;border:1px solid #ccc;height:auto;max-height:none;padding:1.25rem;width:100%;z-index:89}.f-dropdown.content.open,.postfix,.prefix,label{display:block}.postfix,.prefix,select{font-size:.875rem;height:2.3125rem}.f-dropdown.radius{border-radius:5px}.f-dropdown.tiny{max-width:200px}.f-dropdown.small{max-width:300px}.f-dropdown.medium{max-width:500px}.f-dropdown.large{max-width:800px}.f-dropdown.mega{width:100%!important;max-width:100%!important}.f-dropdown.mega.open{left:0!important}form .row .row{margin:0 -.5rem}form .row .row .column,form .row .row .columns{padding:0 .5rem}form .row .row.collapse{margin:0}form .row .row.collapse .column,form .row .row.collapse .columns{padding:0}form .row .row.collapse input{-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;border-bottom-right-radius:0;border-top-right-radius:0}form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:.5rem}label{color:#726861;font-weight:400;margin-bottom:0}input[type=file],input[type=checkbox],input[type=radio],label.inline,select{margin:0 0 1rem}label.right{float:none!important;text-align:right}.align-center,.label,.postfix,.prefix{text-align:center}label.inline{padding:.5625rem 0}label small{text-transform:capitalize;color:#8b7e75}.postfix,.prefix{border-style:solid;border-width:1px;line-height:2.3125rem;overflow:visible;padding-bottom:0;padding-top:0;position:relative;width:100%;z-index:2}.postfix.button,.prefix.button{border:none;text-align:center;padding:0}.prefix.button.radius{border-radius:5px 0 0 5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px}.postfix.button.radius{border-radius:0 5px 5px 0;-webkit-border-bottom-right-radius:5px;-webkit-border-top-right-radius:5px}.prefix.button.round{border-radius:1000px 0 0 1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px}.postfix.button.round{border-radius:0 1000px 1000px 0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px}label.prefix,span.prefix{background:#f2f2f2;border-right:none;color:#333;border-color:#ccc}label.postfix,span.postfix{background:#f2f2f2;border-left:none;color:#333;border-color:#ccc}fieldset[disabled] input:not([type]),fieldset[disabled] input[type=text],fieldset[disabled] input[type=password],fieldset[disabled] input[type=date],fieldset[disabled] input[type=datetime],fieldset[disabled] input[type=datetime-local],fieldset[disabled] input[type=month],fieldset[disabled] input[type=week],fieldset[disabled] input[type=email],fieldset[disabled] input[type=number],fieldset[disabled] input[type=search],fieldset[disabled] input[type=tel],fieldset[disabled] input[type=time],fieldset[disabled] input[type=url],fieldset[disabled] input[type=color],fieldset[disabled] textarea,input:not([type]):disabled,input:not([type])[disabled],input:not([type])[readonly],input[type=text]:disabled,input[type=text][disabled],input[type=text][readonly],input[type=password]:disabled,input[type=password][disabled],input[type=password][readonly],input[type=date]:disabled,input[type=date][disabled],input[type=date][readonly],input[type=datetime]:disabled,input[type=datetime][disabled],input[type=datetime][readonly],input[type=datetime-local]:disabled,input[type=datetime-local][disabled],input[type=datetime-local][readonly],input[type=month]:disabled,input[type=month][disabled],input[type=month][readonly],input[type=week]:disabled,input[type=week][disabled],input[type=week][readonly],input[type=email]:disabled,input[type=email][disabled],input[type=email][readonly],input[type=number]:disabled,input[type=number][disabled],input[type=number][readonly],input[type=search]:disabled,input[type=search][disabled],input[type=search][readonly],input[type=tel]:disabled,input[type=tel][disabled],input[type=tel][readonly],input[type=time]:disabled,input[type=time][disabled],input[type=time][readonly],input[type=url]:disabled,input[type=url][disabled],input[type=url][readonly],input[type=color]:disabled,input[type=color][disabled],input[type=color][readonly],select:disabled,textarea:disabled,textarea[disabled],textarea[readonly]{background-color:#ddd;cursor:default}input:not([type]),input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=week],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=color],textarea{-webkit-appearance:none;-moz-appearance:none;border-radius:0;background-color:#fff;border-style:solid;border-width:1px;border-color:#ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);color:rgba(0,0,0,.75);display:block;font-family:inherit;font-size:.875rem;height:2.3125rem;margin:0 0 1rem;padding:.5rem;width:100%;box-sizing:border-box;transition:border-color .15s linear,background .15s linear}input:not([type]):focus,input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=week]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input[type=color]:focus,textarea:focus{background:#fafafa;border-color:#999;outline:0}input:not([type]).radius,input[type=text].radius,input[type=password].radius,input[type=date].radius,input[type=datetime].radius,input[type=datetime-local].radius,input[type=month].radius,input[type=week].radius,input[type=email].radius,input[type=number].radius,input[type=search].radius,input[type=tel].radius,input[type=time].radius,input[type=url].radius,input[type=color].radius,textarea.radius{border-radius:5px}form .row .prefix-radius.row.collapse button,form .row .prefix-radius.row.collapse input,form .row .prefix-radius.row.collapse select,form .row .prefix-radius.row.collapse textarea{border-radius:0 5px 5px 0;-webkit-border-bottom-right-radius:5px;-webkit-border-top-right-radius:5px}form .row .postfix-radius.row.collapse button,form .row .postfix-radius.row.collapse input,form .row .postfix-radius.row.collapse select,form .row .postfix-radius.row.collapse textarea,form .row .prefix-radius.row.collapse .prefix{border-radius:5px 0 0 5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px}form .row .postfix-radius.row.collapse .postfix{border-radius:0 5px 5px 0;-webkit-border-bottom-right-radius:5px;-webkit-border-top-right-radius:5px}form .row .prefix-round.row.collapse button,form .row .prefix-round.row.collapse input,form .row .prefix-round.row.collapse select,form .row .prefix-round.row.collapse textarea{border-radius:0 1000px 1000px 0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px}form .row .postfix-round.row.collapse button,form .row .postfix-round.row.collapse input,form .row .postfix-round.row.collapse select,form .row .postfix-round.row.collapse textarea,form .row .prefix-round.row.collapse .prefix{border-radius:1000px 0 0 1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px}form .row .postfix-round.row.collapse .postfix{border-radius:0 1000px 1000px 0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px}input[type=submit]{-webkit-appearance:none;-moz-appearance:none;border-radius:0}textarea{max-width:100%}::-webkit-input-placeholder{color:#666}:-moz-placeholder{color:#666}::-moz-placeholder{color:#666}:-ms-input-placeholder{color:#666}select{-webkit-appearance:none!important;-moz-appearance:none!important;background-color:#FAFAFA;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);background-position:100% center;background-repeat:no-repeat;border-style:solid;border-width:1px;border-color:#ccc;color:rgba(0,0,0,.75);font-family:inherit;line-height:normal;padding:.5rem;border-radius:0}.label,.tabs .tab-title>a,.tabs dd>a{font-family:Inter,Arial,sans-serif}select::-ms-expand{display:none}select.radius{border-radius:5px}select:focus{background-color:#f3f3f3;border-color:#999}input[type=checkbox]+label,input[type=radio]+label{display:inline-block;margin-left:.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}input[type=file]{width:100%}fieldset{border:1px solid #ddd;margin:1.125rem 0;padding:1.25rem}.panel,.panel.callout{border-style:solid;border-width:1px;border-color:#d8d8d8}fieldset legend{font-weight:700;margin:0 0 0 -.1875rem;padding:0 .1875rem}[data-abide] .error small.error,[data-abide] .error span.error,[data-abide] small.error,[data-abide] span.error{display:block;font-size:.75rem;font-style:italic;font-weight:400;margin-bottom:1rem;margin-top:-1px;padding:.375rem .5625rem .5625rem;background:#E30000;color:#fff}[data-abide] small.error,[data-abide] span.error{display:none}.error small.error,small.error,span.error{display:block;font-size:.75rem;font-style:italic;margin-top:-1px;padding:.375rem .5625rem .5625rem;background:#E30000;font-weight:400}small.error,span.error{margin-bottom:1rem;color:#fff}.error input,.error select,.error textarea{margin-bottom:0}.error input[type=checkbox],.error input[type=radio],.error small.error{margin-bottom:1rem}.error label,.error label.error{color:#E30000}.error small.error{color:#fff}.error>label>small{background:0 0;color:#8b7e75;display:inline;font-size:60%;font-style:normal;margin:0;padding:0;text-transform:capitalize}.error span.error-message,.inline-list>li>*{display:block}input.error,select.error,textarea.error{margin-bottom:0}label.error{color:#E30000}.inline-list{list-style:none;overflow:hidden;padding:0;margin:0 0 1.0625rem -1.375rem}.panel.callout>:first-child,.panel>:first-child,.reveal-modal>:first-child{margin-top:0}.inline-list>li{display:block;float:left;list-style:none;margin-left:1.375rem}.label{display:inline-block;font-weight:400;line-height:1;margin-bottom:auto;position:relative;white-space:nowrap;padding:.25rem .5rem;font-size:.6875rem;background-color:#69BBAA;color:#fff}.label.radius{border-radius:5px}.label.round{border-radius:1000px}.panel.radius,.reveal-modal{border-radius:5px}.label.alert{background-color:#E30000;color:#fff}.label.warning{background-color:#FFA100;color:#fff}.label.success{background-color:#69BBAA;color:#fff}.label.secondary{background-color:#245987;color:#fff}.label.info,.panel,.panel dl,.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6,.panel li,.panel p,.panel.callout dl,.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6,.panel.callout li,.panel.callout p{color:#333}.label.info{background-color:#a0d3e8}.panel{margin-bottom:1.25rem}.panel>:last-child{margin-bottom:0}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6{line-height:1;margin-bottom:.625rem}.panel h1.subheader,.panel h2.subheader,.panel h3.subheader,.panel h4.subheader,.panel h5.subheader,.panel h6.subheader{line-height:1.4}.panel.callout{margin-bottom:1.25rem;padding:1.25rem;background:#f6fbfa;color:#333}.panel.callout>:last-child{margin-bottom:0}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6{line-height:1;margin-bottom:.625rem}.panel.callout h1.subheader,.panel.callout h2.subheader,.panel.callout h3.subheader,.panel.callout h4.subheader,.panel.callout h5.subheader,.panel.callout h6.subheader{line-height:1.4}.panel.callout a:not(.button){color:#69BBAA}.panel.callout a:not(.button):focus,.panel.callout a:not(.button):hover{color:#4ead99}.reveal-modal-bg{background:#2d2926;background:rgba(45,41,38,.45);bottom:0;display:none;position:fixed;right:0;top:0;z-index:1004;left:0}.reveal-modal{display:none;position:absolute;top:0;width:100%;z-index:1005;left:0;background-color:#fff;padding:1.875rem;border:1px solid #666;box-shadow:0 0 10px rgba(45,41,38,.4)}.reveal-modal .column,.reveal-modal .columns{min-width:0}.reveal-modal>:last-child{margin-bottom:0}.reveal-modal.radius{box-shadow:none;border-radius:5px}.reveal-modal.round{box-shadow:none;border-radius:1000px}.reveal-modal.collapse{padding:0;box-shadow:none}@media only screen and (min-width:42.063em){.reveal-modal{left:0;margin:0 auto;max-width:1280px;right:0;width:80%;top:6.25rem}.reveal-modal.tiny{left:0;margin:0 auto;max-width:1280px;right:0;width:30%}.reveal-modal.small{left:0;margin:0 auto;max-width:1280px;right:0;width:40%}.reveal-modal.medium{left:0;margin:0 auto;max-width:1280px;right:0;width:60%}.reveal-modal.large{left:0;margin:0 auto;max-width:1280px;right:0;width:70%}.reveal-modal.xlarge{left:0;margin:0 auto;max-width:1280px;right:0;width:95%}}.reveal-modal.full{height:100vh;height:100%;left:0;margin-left:0!important;max-width:none!important;min-height:100vh;top:0}@media only screen and (min-width:42.063em){.reveal-modal.full{left:0;margin:0 auto;max-width:1280px;right:0;width:100%}}.reveal-modal.toback{z-index:1003}.reveal-modal .close-reveal-modal{color:#aaa;cursor:pointer;font-size:2.5rem;font-weight:700;line-height:1;position:absolute;top:.625rem;right:1.375rem}table{background:0 0;border:0 #ddd;margin-bottom:30px;table-layout:auto}table caption{background:rgba(0,0,0,0);color:#222;font-size:1rem;font-weight:700}table tfoot,table thead,table tr.alt,table tr.even,table tr:nth-of-type(even){background:0 0}table tfoot tr td,table tfoot tr th,table thead tr td,table thead tr th{color:#222;font-size:1em;font-weight:700;padding:0}.has-tip,.tap-to-close,.tooltip{font-weight:400}table tr td,table tr th{color:#222;font-size:1em;padding:0;text-align:left}table tbody tr td,table tbody tr th,table tfoot tr td,table tfoot tr th,table thead tr th,table tr td{display:table-cell;line-height:1.125rem}.tabs{margin-bottom:0!important;margin-left:0}.tabs:after,.tabs:before{content:" ";display:table}.tabs .tab-title,.tabs dd{float:left;list-style:none;margin-bottom:0!important;position:relative}.tabs .tab-title>a,.tabs dd>a{display:block;background-color:#fff}.tabs .tab-title>a:hover,.tabs dd>a:hover{background-color:#f0f0f0}.tabs .tab-title.active>a,.tabs dd.active>a{background-color:#fff;color:#222}.tabs.radius .tab:first-child a,.tabs.radius dd:first-child a{-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px}.tabs.radius .tab:last-child a,.tabs.radius dd:last-child a{-webkit-border-bottom-right-radius:5px;-webkit-border-top-right-radius:5px;border-bottom-right-radius:5px;border-top-right-radius:5px}.tabs.vertical .tab-title,.tabs.vertical dd{position:inherit;float:none;display:block;top:auto}.tabs-content{margin-bottom:1.5rem;width:100%}.tabs-content:after,.tabs-content:before{content:" ";display:table}.tabs-content>.content{display:none;float:left;width:100%}.tabs-content>.content.active{display:block;float:none}.tabs-content>.content.contained{padding:15px}.tabs-content.vertical{display:block}.tabs-content.vertical>.content{padding:0 15px}@media only screen and (min-width:42.063em){.tabs.vertical{float:left;margin:0;margin-bottom:1.25rem!important;max-width:20%;width:20%}.tabs-content.vertical{float:left;margin-left:-1px;max-width:80%;padding-left:1rem;width:80%}}.no-js .tabs-content>.content{display:block;float:none}.has-tip{border-bottom:0;color:auto;cursor:help}.has-tip:focus,.has-tip:hover{border-bottom:dotted 1px #295a50;color:auto}.has-tip.tip-left,.has-tip.tip-right{float:none!important}.tooltip{background:#333;color:#fff;display:none;font-size:.875rem;line-height:1.3;max-width:300px;padding:.5rem;position:absolute;width:100%;z-index:1006;left:50%}.tooltip>.nub{border:5px solid;border-color:transparent transparent #333;display:block;height:0;pointer-events:none;position:absolute;top:-10px;width:0;left:5px}.tooltip>.nub.rtl{left:auto;right:5px}.tooltip.radius,.tooltip.round{border-radius:3px}.tooltip.round>.nub{left:2rem}.tooltip.opened{border-bottom:dotted 1px #295a50!important;color:auto!important}.tap-to-close{color:#777;display:block;font-size:.625rem}@media only screen{.tooltip>.nub{border-color:transparent transparent #333;top:-10px}.tooltip.tip-top>.nub{border-color:#333 transparent transparent;bottom:-10px;top:auto}.tooltip.tip-left,.tooltip.tip-right{float:none!important}.tooltip.tip-left>.nub{border-color:transparent transparent transparent #333;left:auto;margin-top:-5px;right:-10px;top:50%}.tooltip.tip-right>.nub{border-color:transparent #333 transparent transparent;left:-10px;margin-top:-5px;right:auto;top:50%}}meta.foundation-mq-topbar{font-family:"/only screen and (min-width:1025px)/";width:1025px}.idea-primary-title,.top-bar-section ul li>a{font-family:"Open Sans",Helvetica,Arial,sans-serif}.contain-to-grid{width:100%;background:#fff}.contain-to-grid .top-bar{margin-bottom:0}.fixed{position:fixed;top:0;width:100%;z-index:99;left:0}.fixed.expanded:not(.top-bar){height:auto;max-height:100%;overflow-y:auto;width:100%}.fixed.expanded:not(.top-bar) .title-area{position:fixed;width:100%;z-index:99}.fixed.expanded:not(.top-bar) .top-bar-section{margin-top:3.25rem;z-index:98}.top-bar{height:3.25rem;line-height:3.25rem;margin-bottom:0;overflow:hidden;position:relative}.top-bar ul{list-style:none;margin-bottom:0}.top-bar .row{max-width:none}.top-bar form,.top-bar input,.top-bar select{margin-bottom:0}.top-bar input,.top-bar select{font-size:.75rem;height:1.75rem;padding-bottom:.35rem;padding-top:.35rem}.top-bar .button,.top-bar button{font-size:.75rem;margin-bottom:0;padding-bottom:.4125rem;padding-top:.4125rem}@media only screen and (max-width:42em){.reveal-modal{min-height:100vh}.top-bar .button,.top-bar button{position:relative;top:-1px}}.top-bar .title-area{margin:0;position:relative}.top-bar .name{font-size:16px;height:3.25rem;margin:0}.top-bar .name h1,.top-bar .name h2,.top-bar .name h3,.top-bar .name h4,.top-bar .name p,.top-bar .name span{font-size:1.0625rem;line-height:3.25rem;margin:0}.top-bar .name h1 a,.top-bar .name h2 a,.top-bar .name h3 a,.top-bar .name h4 a,.top-bar .name p a,.top-bar .name span a{color:#2d2926;display:block;font-weight:400;padding:0 1.08333rem;width:75%}.top-bar .toggle-topbar{position:absolute;right:0;top:0}.top-bar .toggle-topbar a{color:#2d2926;display:block;font-size:.8125rem;font-weight:700;height:3.25rem;line-height:3.25rem;padding:0 1.08333rem;position:relative;text-transform:uppercase}.top-bar .toggle-topbar.menu-icon{margin-top:-16px;top:50%}.top-bar .toggle-topbar.menu-icon a{height:34px;line-height:33px;padding:0 2.64583rem 0 1.08333rem;position:relative}.top-bar .toggle-topbar.menu-icon a span::after{content:"";display:block;height:0;position:absolute;margin-top:-8px;top:50%;right:1.08333rem;width:16px}.top-bar-section,.top-bar-section .has-dropdown{position:relative}.top-bar .toggle-topbar.menu-icon a span:hover:after{box-shadow:0 0 0 1px "",0 7px 0 1px "",0 14px 0 1px ""}.top-bar.expanded{background:0 0;height:auto}.top-bar-section ul li,.top-bar.expanded .title-area{background:#fff}.top-bar.expanded .toggle-topbar a{color:#888}.top-bar.expanded .toggle-topbar a span::after{box-shadow:0 0 0 1px #888,0 7px 0 1px #888,0 14px 0 1px #888}@media screen and (-webkit-min-device-pixel-ratio:0){.top-bar.expanded .top-bar-section .dropdown,.top-bar.expanded .top-bar-section .has-dropdown.moved>.dropdown{clip:initial}.top-bar.expanded .top-bar-section .has-dropdown:not(.moved)>ul{padding:0}}.top-bar-section{left:0;width:auto;transition:left .3s ease-out}.top-bar-section ul{display:block;font-size:16px;height:auto;margin:0;padding:0;width:100%}.top-bar-section .divider,.top-bar-section [role=separator]{border-top:solid 1px #2d2926;clear:both;height:1px;width:100%}.top-bar-section ul li>a{color:#2d2926;display:block;font-weight:400;padding:12px 0 12px 1.08333rem;text-transform:none;width:100%}.top-bar-section ul li>a.button,.top-bar-section ul li>button{font-size:12px;padding-left:1.08333rem;padding-right:1.08333rem}.top-bar-section ul li>a.button{background-color:#69BBAA;border-color:#49a18f;color:#fff}.top-bar-section ul li>a.button:focus,.top-bar-section ul li>a.button:hover{background-color:#49a18f;color:#fff}.top-bar-section ul li>a.button.secondary{background-color:#245987;border-color:#1d476c;color:#fff}.top-bar-section ul li>a.button.secondary:focus,.top-bar-section ul li>a.button.secondary:hover{background-color:#1d476c;color:#fff}.top-bar-section ul li>a.button.success{background-color:#69BBAA;border-color:#49a18f;color:#fff}.top-bar-section ul li>a.button.success:focus,.top-bar-section ul li>a.button.success:hover{background-color:#49a18f;color:#fff}.top-bar-section ul li>a.button.alert{background-color:#E30000;border-color:#b60000;color:#fff}.top-bar-section ul li>a.button.alert:focus,.top-bar-section ul li>a.button.alert:hover{background-color:#b60000;color:#fff}.top-bar-section ul li>a.button.warning{background-color:#FFA100;border-color:#cc8100;color:#fff}.top-bar-section ul li>a.button.warning:focus,.top-bar-section ul li>a.button.warning:hover{background-color:#cc8100;color:#fff}.top-bar-section ul li>a.button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333}.top-bar-section ul li>a.button.info:focus,.top-bar-section ul li>a.button.info:hover{background-color:#61b6d9;color:#fff}.top-bar-section ul li>button{background-color:#69BBAA;border-color:#49a18f;color:#fff}.top-bar-section ul li>button:focus,.top-bar-section ul li>button:hover{background-color:#49a18f;color:#fff}.top-bar-section ul li>button.secondary{background-color:#245987;border-color:#1d476c;color:#fff}.top-bar-section ul li>button.secondary:focus,.top-bar-section ul li>button.secondary:hover{background-color:#1d476c;color:#fff}.top-bar-section ul li>button.success{background-color:#69BBAA;border-color:#49a18f;color:#fff}.top-bar-section ul li>button.success:focus,.top-bar-section ul li>button.success:hover{background-color:#49a18f;color:#fff}.top-bar-section ul li>button.alert{background-color:#E30000;border-color:#b60000;color:#fff}.top-bar-section ul li>button.alert:focus,.top-bar-section ul li>button.alert:hover{background-color:#b60000;color:#fff}.top-bar-section ul li>button.warning{background-color:#FFA100;border-color:#cc8100;color:#fff}.top-bar-section ul li>button.warning:focus,.top-bar-section ul li>button.warning:hover{background-color:#cc8100;color:#fff}.top-bar-section ul li>button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333}.top-bar-section ul li>button.info:focus,.top-bar-section ul li>button.info:hover{background-color:#61b6d9;color:#fff}.top-bar-section ul li.active>a,.top-bar-section ul li.active>a:hover,.top-bar-section ul li:hover:not(.has-form)>a{background:#fff;color:#245987}.top-bar-section .has-form{padding:1.08333rem}.top-bar-section .has-dropdown>a:after{border:5px inset;content:"";display:block;height:0;width:0;border-color:transparent transparent transparent #6a6058;border-left-style:solid;margin-right:1.08333rem;position:absolute;top:50%;right:0}.top-bar-section .has-dropdown.moved{position:static}.top-bar-section .has-dropdown.moved>.dropdown{height:auto;overflow:visible;clip:auto;display:block;position:absolute!important;width:100%}.top-bar-section .has-dropdown.moved>a:after{display:none}.top-bar-section .dropdown{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;display:block;padding:0;top:0;z-index:99;left:100%}.top-bar-section .dropdown li{height:auto;width:100%}.top-bar-section .dropdown li a{font-weight:400;padding:8px 1.08333rem}.top-bar-section .dropdown li a.parent-link{font-weight:400}.top-bar-section .dropdown li.parent-link,.top-bar-section .dropdown li.title h5{margin-bottom:0;margin-top:0;font-size:1.125rem}.top-bar-section .dropdown li.parent-link a,.top-bar-section .dropdown li.title h5 a{color:#2d2926;display:block}.top-bar-section .dropdown li.parent-link a:hover,.top-bar-section .dropdown li.title h5 a:hover{background:0 0}.top-bar-section .dropdown li.has-form{padding:8px 1.08333rem}.top-bar-section .dropdown li .button,.top-bar-section .dropdown li button{top:auto}.top-bar-section .dropdown label{font-size:.625rem;font-weight:700;margin-bottom:0;text-transform:uppercase}.subheader,p{font-weight:400}.js-generated{display:block}@media only screen and (min-width:1025px){.top-bar .title-area,.top-bar-section ul li{float:left}.top-bar-section li.active:not(.has-form) a:not(.button):hover,.top-bar-section li.hover>a:not(.button){background:#fff;color:#245987}.top-bar{background:#fff;overflow:visible}.top-bar:after,.top-bar:before{content:" ";display:table}.top-bar:after{clear:both}.top-bar .toggle-topbar{display:none}.top-bar .name h1 a,.top-bar .name h2 a,.top-bar .name h3 a,.top-bar .name h4 a,.top-bar .name h5 a,.top-bar .name h6 a{width:auto}.top-bar .button,.top-bar .has-form>.button,.top-bar .has-form>button,.top-bar button,.top-bar input,.top-bar select{font-size:.875rem;height:1.75rem;position:relative;top:.75rem}.top-bar.expanded{background:#fff}.contain-to-grid .top-bar{margin:0 auto;max-width:1280px}.top-bar-section{transition:none 0 0;left:0!important}.top-bar-section ul{display:inline;height:auto!important;width:auto}.top-bar-section ul li .js-generated{display:none}.top-bar-section li:not(.has-form) a:not(.button){background:#fff;line-height:3.25rem;padding:0 1.08333rem}.top-bar-section li:not(.has-form) a:not(.button):hover{background:#fff}.top-bar-section li.active:not(.has-form) a:not(.button){background:#fff;color:#245987;line-height:3.25rem;padding:0 1.08333rem}.top-bar-section .has-dropdown>a{padding-right:2.33333rem!important}.top-bar-section .has-dropdown>a:after{border:5px inset;content:"";display:block;height:0;width:0;border-color:#6a6058 transparent transparent;border-top-style:solid;margin-top:-2.5px;top:1.625rem}.top-bar-section .has-dropdown.moved{position:relative}.top-bar-section .has-dropdown.moved>.dropdown{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;display:block}.top-bar-section .has-dropdown.hover>.dropdown,.top-bar-section .has-dropdown.not-click:hover>.dropdown,.top-bar-section .has-dropdown>a:focus+.dropdown{height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute!important}.top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after{border:none;content:"\00bb";top:.1875rem;right:5px}.top-bar-section .dropdown{left:0;background:0 0;min-width:100%;top:auto}.top-bar-section .dropdown li a{background:#fff;color:#2d2926;line-height:3.25rem;padding:12px 1.08333rem;white-space:nowrap}.top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button){background:#fff;color:#2d2926}.top-bar-section .dropdown li:not(.has-form):not(.active):hover>a:not(.button){color:#245987;background:#222}.top-bar-section .dropdown li label{background:#e6e6e6;white-space:nowrap}.top-bar-section .dropdown li .dropdown{left:100%;top:0}.top-bar-section>ul>.divider,.top-bar-section>ul>[role=separator]{border-right:solid 1px #fff;border-bottom:none;border-top:none;clear:none;height:3.25rem;width:0}.top-bar-section .has-form{background:#fff;height:3.25rem;padding:0 1.08333rem}.top-bar-section .right li .dropdown{left:auto;right:0}.top-bar-section .right li .dropdown li .dropdown{right:100%}.top-bar-section .left li .dropdown{right:auto;left:0}.top-bar-section .left li .dropdown li .dropdown{left:100%}.no-js .top-bar-section ul li:active>a,.no-js .top-bar-section ul li:hover>a{background:#fff;color:#245987}.no-js .top-bar-section .has-dropdown:hover>.dropdown,.no-js .top-bar-section .has-dropdown>a:focus+.dropdown{height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute!important}}.page-module,.page-module:after,hr{clear:both}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}@media only screen and (max-width:42em){.small-only-text-left{text-align:left!important}.small-only-text-right{text-align:right!important}.small-only-text-center{text-align:center!important}.small-only-text-justify{text-align:justify!important}}@media only screen{.small-text-left{text-align:left!important}.small-text-right{text-align:right!important}.small-text-center{text-align:center!important}.small-text-justify{text-align:justify!important}}@media only screen and (min-width:42.063em) and (max-width:63em){.medium-only-text-left{text-align:left!important}.medium-only-text-right{text-align:right!important}.medium-only-text-center{text-align:center!important}.medium-only-text-justify{text-align:justify!important}}@media only screen and (min-width:42.063em){.medium-text-left{text-align:left!important}.medium-text-right{text-align:right!important}.medium-text-center{text-align:center!important}.medium-text-justify{text-align:justify!important}}@media only screen and (min-width:63.063em) and (max-width:82em){.large-only-text-left{text-align:left!important}.large-only-text-right{text-align:right!important}.large-only-text-center{text-align:center!important}.large-only-text-justify{text-align:justify!important}}@media only screen and (min-width:63.063em){.large-text-left{text-align:left!important}.large-text-right{text-align:right!important}.large-text-center{text-align:center!important}.large-text-justify{text-align:justify!important}}@media only screen and (min-width:82.063em) and (max-width:120em){.xlarge-only-text-left{text-align:left!important}.xlarge-only-text-right{text-align:right!important}.xlarge-only-text-center{text-align:center!important}.xlarge-only-text-justify{text-align:justify!important}}@media only screen and (min-width:82.063em){.xlarge-text-left{text-align:left!important}.xlarge-text-right{text-align:right!important}.xlarge-text-center{text-align:center!important}.xlarge-text-justify{text-align:justify!important}}@media only screen and (min-width:120.063em) and (max-width:999999999999){.xxlarge-only-text-left{text-align:left!important}.xxlarge-only-text-right{text-align:right!important}.xxlarge-only-text-center{text-align:center!important}.xxlarge-only-text-justify{text-align:justify!important}}blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}a{line-height:inherit}a:focus,a:hover{color:#4ead99}a img{border:none}p{font-family:inherit;font-size:1rem;line-height:1.4;margin-bottom:1.25rem;text-rendering:optimizeLegibility}.subheader,h1,h2,h3,h4,h5,h6{margin-top:.2rem;margin-bottom:.5rem}p.lead{font-size:1.21875rem;line-height:1.6}p aside{font-size:.875rem;font-style:italic;line-height:1.35}h1,h2,h3,h4,h5,h6{color:#272A38;font-family:Inter,Arial,sans-serif;font-style:normal;line-height:1.4;text-rendering:optimizeLegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#636a8e;font-size:60%;line-height:0}h1{font-size:2.125rem}h2{font-size:1.6875rem}h3{font-size:1.375rem}h4,h5{font-size:1.125rem}h6{font-size:1rem}.subheader{line-height:1.4;color:#636a8e}b,em,i,small,strong{line-height:inherit}hr{border:solid #ddd;border-width:1px 0 0;height:0;margin:1.25rem 0 1.1875rem}em,i{font-style:italic}b,strong{font-weight:700}small{font-size:60%}code{background-color:#afceea;border-color:#8ebbe1;border-style:solid;border-width:1px;color:#333;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:400;padding:.125rem .3125rem .0625rem}.vcard .fn,.vevent .summary,.vevent abbr,dl dt,h1,h2,h3,h4,h5,h6{font-weight:700}dl,ol,ul{font-family:inherit;font-size:1rem;line-height:1.4;list-style-position:outside;margin-bottom:1.25rem}ul{margin-left:1.1rem}ul li ol,ul li ul{margin-left:1.25rem;margin-bottom:0}ul.circle,ul.disc,ul.square{margin-left:1.1rem}ul.circle li ul,ul.disc li ul,ul.square li ul{list-style:inherit}ul.square{list-style-type:square}ul.circle{list-style-type:circle}ul.disc{list-style-type:disc}.debate-answer-list,.fat-list,.no-bullet,ul.timeline-fix{list-style-type:none}ol{margin-left:1.4rem}ol li ol,ol li ul{margin-left:1.25rem;margin-bottom:0}.no-bullet{margin-left:0}.no-bullet li ol,.no-bullet li ul{margin-left:1.25rem;margin-bottom:0;list-style:none}dl dt{margin-bottom:.3rem}dl dd{margin-bottom:.75rem}.vcard,blockquote{margin:0 0 1.25rem}abbr,acronym{text-transform:uppercase;font-size:90%;color:#2d2926;cursor:help}abbr{text-transform:none}abbr[title]{border-bottom:1px dotted #ddd}blockquote{padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #ddd}blockquote cite{display:block;font-size:.8125rem;color:#4e5470}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#4e5470}blockquote,blockquote p{line-height:1.4;color:#636a8e}.vcard{display:inline-block;border:1px solid #ddd;padding:.625rem .75rem}.vcard li{margin:0;display:block}.vcard .fn{font-size:.9375rem}.vevent abbr{cursor:default;border:none;padding:0 .0625rem}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0!important;color:#2d2926!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}@page{margin:.34in}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@media only screen{.hide-for-large,.hide-for-large-only,.hide-for-large-up,.hide-for-medium,.hide-for-medium-only,.hide-for-medium-up,.hide-for-xlarge,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large-down,.show-for-medium-down,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-small-up,.show-for-xlarge-down,.show-for-xxlarge-down{display:inherit!important}.hide-for-large-down,.hide-for-medium-down,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-small-up,.hide-for-xlarge-down,.hide-for-xxlarge-down,.show-for-large,.show-for-large-only,.show-for-large-up,.show-for-medium,.show-for-medium-only,.show-for-medium-up,.show-for-xlarge,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none!important}.hidden-for-large,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-medium,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-xlarge,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large-down,.visible-for-medium-down,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-small-up,.visible-for-xlarge-down,.visible-for-xxlarge-down{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-large-down,.hidden-for-medium-down,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-small-up,.hidden-for-xlarge-down,.hidden-for-xxlarge-down,.visible-for-large,.visible-for-large-only,.visible-for-large-up,.visible-for-medium,.visible-for-medium-only,.visible-for-medium-up,.visible-for-xlarge,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-only,.visible-for-xxlarge-up{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}table.hide-for-large,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-medium,table.hide-for-medium-only,table.hide-for-medium-up,table.hide-for-xlarge,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.show-for-large-down,table.show-for-medium-down,table.show-for-small,table.show-for-small-down,table.show-for-small-only,table.show-for-small-up,table.show-for-xlarge-down,table.show-for-xxlarge-down{display:table!important}thead.hide-for-large,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-medium,thead.hide-for-medium-only,thead.hide-for-medium-up,thead.hide-for-xlarge,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.show-for-large-down,thead.show-for-medium-down,thead.show-for-small,thead.show-for-small-down,thead.show-for-small-only,thead.show-for-small-up,thead.show-for-xlarge-down,thead.show-for-xxlarge-down{display:table-header-group!important}tbody.hide-for-large,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-medium,tbody.hide-for-medium-only,tbody.hide-for-medium-up,tbody.hide-for-xlarge,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.show-for-large-down,tbody.show-for-medium-down,tbody.show-for-small,tbody.show-for-small-down,tbody.show-for-small-only,tbody.show-for-small-up,tbody.show-for-xlarge-down,tbody.show-for-xxlarge-down{display:table-row-group!important}tr.hide-for-large,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-medium,tr.hide-for-medium-only,tr.hide-for-medium-up,tr.hide-for-xlarge,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.show-for-large-down,tr.show-for-medium-down,tr.show-for-small,tr.show-for-small-down,tr.show-for-small-only,tr.show-for-small-up,tr.show-for-xlarge-down,tr.show-for-xxlarge-down{display:table-row}td.hide-for-large,td.hide-for-large-only,td.hide-for-large-up,td.hide-for-medium,td.hide-for-medium-only,td.hide-for-medium-up,td.hide-for-xlarge,td.hide-for-xlarge-only,td.hide-for-xlarge-up,td.hide-for-xxlarge,td.hide-for-xxlarge-only,td.hide-for-xxlarge-up,td.show-for-large-down,td.show-for-medium-down,td.show-for-small,td.show-for-small-down,td.show-for-small-only,td.show-for-small-up,td.show-for-xlarge-down,td.show-for-xxlarge-down,th.hide-for-large,th.hide-for-large-only,th.hide-for-large-up,th.hide-for-medium,th.hide-for-medium-only,th.hide-for-medium-up,th.hide-for-xlarge,th.hide-for-xlarge-only,th.hide-for-xlarge-up,th.hide-for-xxlarge,th.hide-for-xxlarge-only,th.hide-for-xxlarge-up,th.show-for-large-down,th.show-for-medium-down,th.show-for-small,th.show-for-small-down,th.show-for-small-only,th.show-for-small-up,th.show-for-xlarge-down,th.show-for-xxlarge-down{display:table-cell!important}}@media only screen and (min-width:42.063em){h1,h2,h3,h4,h5,h6{line-height:1.4}h1{font-size:2.75rem}h2{font-size:2.3125rem}h3{font-size:1.6875rem}h4{font-size:1.4375rem}h5{font-size:1.125rem}h6{font-size:1rem}.hide-for-large,.hide-for-large-only,.hide-for-large-up,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xlarge,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large-down,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-medium-up,.show-for-small-up,.show-for-xlarge-down,.show-for-xxlarge-down{display:inherit!important}.hide-for-large-down,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-small-up,.hide-for-xlarge-down,.hide-for-xxlarge-down,.show-for-large,.show-for-large-only,.show-for-large-up,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xlarge,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none!important}.hidden-for-large,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xlarge,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large-down,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-small-up,.visible-for-xlarge-down,.visible-for-xxlarge-down{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-large-down,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-small-up,.hidden-for-xlarge-down,.hidden-for-xxlarge-down,.visible-for-large,.visible-for-large-only,.visible-for-large-up,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xlarge,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-only,.visible-for-xxlarge-up{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}table.hide-for-large,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-small-only,table.hide-for-xlarge,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.show-for-large-down,table.show-for-medium,table.show-for-medium-down,table.show-for-medium-only,table.show-for-medium-up,table.show-for-small-up,table.show-for-xlarge-down,table.show-for-xxlarge-down{display:table!important}thead.hide-for-large,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-small-only,thead.hide-for-xlarge,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.show-for-large-down,thead.show-for-medium,thead.show-for-medium-down,thead.show-for-medium-only,thead.show-for-medium-up,thead.show-for-small-up,thead.show-for-xlarge-down,thead.show-for-xxlarge-down{display:table-header-group!important}tbody.hide-for-large,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-small-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.show-for-large-down,tbody.show-for-medium,tbody.show-for-medium-down,tbody.show-for-medium-only,tbody.show-for-medium-up,tbody.show-for-small-up,tbody.show-for-xlarge-down,tbody.show-for-xxlarge-down{display:table-row-group!important}tr.hide-for-large,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-small-only,tr.hide-for-xlarge,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.show-for-large-down,tr.show-for-medium,tr.show-for-medium-down,tr.show-for-medium-only,tr.show-for-medium-up,tr.show-for-small-up,tr.show-for-xlarge-down,tr.show-for-xxlarge-down{display:table-row}td.hide-for-large,td.hide-for-large-only,td.hide-for-large-up,td.hide-for-small,td.hide-for-small-down,td.hide-for-small-only,td.hide-for-xlarge,td.hide-for-xlarge-only,td.hide-for-xlarge-up,td.hide-for-xxlarge,td.hide-for-xxlarge-only,td.hide-for-xxlarge-up,td.show-for-large-down,td.show-for-medium,td.show-for-medium-down,td.show-for-medium-only,td.show-for-medium-up,td.show-for-small-up,td.show-for-xlarge-down,td.show-for-xxlarge-down,th.hide-for-large,th.hide-for-large-only,th.hide-for-large-up,th.hide-for-small,th.hide-for-small-down,th.hide-for-small-only,th.hide-for-xlarge,th.hide-for-xlarge-only,th.hide-for-xlarge-up,th.hide-for-xxlarge,th.hide-for-xxlarge-only,th.hide-for-xxlarge-up,th.show-for-large-down,th.show-for-medium,th.show-for-medium-down,th.show-for-medium-only,th.show-for-medium-up,th.show-for-small-up,th.show-for-xlarge-down,th.show-for-xxlarge-down{display:table-cell!important}}@media only screen and (min-width:63.063em){.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xlarge,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large,.show-for-large-down,.show-for-large-only,.show-for-large-up,.show-for-medium-up,.show-for-small-up,.show-for-xlarge-down,.show-for-xxlarge-down{display:inherit!important}.hide-for-large,.hide-for-large-down,.hide-for-large-only,.hide-for-large-up,.hide-for-medium-up,.hide-for-small-up,.hide-for-xlarge-down,.hide-for-xxlarge-down,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xlarge,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none!important}.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xlarge,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large,.visible-for-large-down,.visible-for-large-only,.visible-for-large-up,.visible-for-medium-up,.visible-for-small-up,.visible-for-xlarge-down,.visible-for-xxlarge-down{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-large,.hidden-for-large-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-medium-up,.hidden-for-small-up,.hidden-for-xlarge-down,.hidden-for-xxlarge-down,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xlarge,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-only,.visible-for-xxlarge-up{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.hide-for-small,table.hide-for-small-down,table.hide-for-small-only,table.hide-for-xlarge,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.show-for-large,table.show-for-large-down,table.show-for-large-only,table.show-for-large-up,table.show-for-medium-up,table.show-for-small-up,table.show-for-xlarge-down,table.show-for-xxlarge-down{display:table!important}thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-small-only,thead.hide-for-xlarge,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.show-for-large,thead.show-for-large-down,thead.show-for-large-only,thead.show-for-large-up,thead.show-for-medium-up,thead.show-for-small-up,thead.show-for-xlarge-down,thead.show-for-xxlarge-down{display:table-header-group!important}tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-small-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.show-for-large,tbody.show-for-large-down,tbody.show-for-large-only,tbody.show-for-large-up,tbody.show-for-medium-up,tbody.show-for-small-up,tbody.show-for-xlarge-down,tbody.show-for-xxlarge-down{display:table-row-group!important}tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-small-only,tr.hide-for-xlarge,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.show-for-large,tr.show-for-large-down,tr.show-for-large-only,tr.show-for-large-up,tr.show-for-medium-up,tr.show-for-small-up,tr.show-for-xlarge-down,tr.show-for-xxlarge-down{display:table-row}td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.hide-for-small,td.hide-for-small-down,td.hide-for-small-only,td.hide-for-xlarge,td.hide-for-xlarge-only,td.hide-for-xlarge-up,td.hide-for-xxlarge,td.hide-for-xxlarge-only,td.hide-for-xxlarge-up,td.show-for-large,td.show-for-large-down,td.show-for-large-only,td.show-for-large-up,td.show-for-medium-up,td.show-for-small-up,td.show-for-xlarge-down,td.show-for-xxlarge-down,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.hide-for-small,th.hide-for-small-down,th.hide-for-small-only,th.hide-for-xlarge,th.hide-for-xlarge-only,th.hide-for-xlarge-up,th.hide-for-xxlarge,th.hide-for-xxlarge-only,th.hide-for-xxlarge-up,th.show-for-large,th.show-for-large-down,th.show-for-large-only,th.show-for-large-up,th.show-for-medium-up,th.show-for-small-up,th.show-for-xlarge-down,th.show-for-xxlarge-down{display:table-cell!important}}@media only screen and (min-width:82.063em){.hide-for-large,.hide-for-large-down,.hide-for-large-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xxlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large-up,.show-for-medium-up,.show-for-small-up,.show-for-xlarge,.show-for-xlarge-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-down{display:inherit!important}.hide-for-large-up,.hide-for-medium-up,.hide-for-small-up,.hide-for-xlarge,.hide-for-xlarge-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-down,.show-for-large,.show-for-large-down,.show-for-large-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xxlarge,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none!important}.hidden-for-large,.hidden-for-large-down,.hidden-for-large-only,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xxlarge,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large-up,.visible-for-medium-up,.visible-for-small-up,.visible-for-xlarge,.visible-for-xlarge-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge-down{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-large-up,.hidden-for-medium-up,.hidden-for-small-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge-down,.visible-for-large,.visible-for-large-down,.visible-for-large-only,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xxlarge,.visible-for-xxlarge-only,.visible-for-xxlarge-up{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}table.hide-for-large,table.hide-for-large-down,table.hide-for-large-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.hide-for-small,table.hide-for-small-down,table.hide-for-small-only,table.hide-for-xxlarge,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.show-for-large-up,table.show-for-medium-up,table.show-for-small-up,table.show-for-xlarge,table.show-for-xlarge-down,table.show-for-xlarge-only,table.show-for-xlarge-up,table.show-for-xxlarge-down{display:table!important}thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-large-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-small-only,thead.hide-for-xxlarge,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.show-for-large-up,thead.show-for-medium-up,thead.show-for-small-up,thead.show-for-xlarge,thead.show-for-xlarge-down,thead.show-for-xlarge-only,thead.show-for-xlarge-up,thead.show-for-xxlarge-down{display:table-header-group!important}tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-large-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-small-only,tbody.hide-for-xxlarge,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.show-for-large-up,tbody.show-for-medium-up,tbody.show-for-small-up,tbody.show-for-xlarge,tbody.show-for-xlarge-down,tbody.show-for-xlarge-only,tbody.show-for-xlarge-up,tbody.show-for-xxlarge-down{display:table-row-group!important}tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-large-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-small-only,tr.hide-for-xxlarge,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.show-for-large-up,tr.show-for-medium-up,tr.show-for-small-up,tr.show-for-xlarge,tr.show-for-xlarge-down,tr.show-for-xlarge-only,tr.show-for-xlarge-up,tr.show-for-xxlarge-down{display:table-row}td.hide-for-large,td.hide-for-large-down,td.hide-for-large-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.hide-for-small,td.hide-for-small-down,td.hide-for-small-only,td.hide-for-xxlarge,td.hide-for-xxlarge-only,td.hide-for-xxlarge-up,td.show-for-large-up,td.show-for-medium-up,td.show-for-small-up,td.show-for-xlarge,td.show-for-xlarge-down,td.show-for-xlarge-only,td.show-for-xlarge-up,td.show-for-xxlarge-down,th.hide-for-large,th.hide-for-large-down,th.hide-for-large-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.hide-for-small,th.hide-for-small-down,th.hide-for-small-only,th.hide-for-xxlarge,th.hide-for-xxlarge-only,th.hide-for-xxlarge-up,th.show-for-large-up,th.show-for-medium-up,th.show-for-small-up,th.show-for-xlarge,th.show-for-xlarge-down,th.show-for-xlarge-only,th.show-for-xlarge-up,th.show-for-xxlarge-down{display:table-cell!important}}@media only screen and (min-width:120.063em){.xxlarge-text-left{text-align:left!important}.xxlarge-text-right{text-align:right!important}.xxlarge-text-center{text-align:center!important}.xxlarge-text-justify{text-align:justify!important}.hide-for-large,.hide-for-large-down,.hide-for-large-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xlarge,.hide-for-xlarge-down,.hide-for-xlarge-only,.show-for-large-up,.show-for-medium-up,.show-for-small-up,.show-for-xlarge-up,.show-for-xxlarge,.show-for-xxlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up{display:inherit!important}.hide-for-large-up,.hide-for-medium-up,.hide-for-small-up,.hide-for-xlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large,.show-for-large-down,.show-for-large-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xlarge,.show-for-xlarge-down,.show-for-xlarge-only{display:none!important}.hidden-for-large,.hidden-for-large-down,.hidden-for-large-only,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xlarge,.hidden-for-xlarge-down,.hidden-for-xlarge-only,.visible-for-large-up,.visible-for-medium-up,.visible-for-small-up,.visible-for-xlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-large-up,.hidden-for-medium-up,.hidden-for-small-up,.hidden-for-xlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large,.visible-for-large-down,.visible-for-large-only,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xlarge,.visible-for-xlarge-down,.visible-for-xlarge-only{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}table.hide-for-large,table.hide-for-large-down,table.hide-for-large-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.hide-for-small,table.hide-for-small-down,table.hide-for-small-only,table.hide-for-xlarge,table.hide-for-xlarge-down,table.hide-for-xlarge-only,table.show-for-large-up,table.show-for-medium-up,table.show-for-small-up,table.show-for-xlarge-up,table.show-for-xxlarge,table.show-for-xxlarge-down,table.show-for-xxlarge-only,table.show-for-xxlarge-up{display:table!important}thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-large-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-small-only,thead.hide-for-xlarge,thead.hide-for-xlarge-down,thead.hide-for-xlarge-only,thead.show-for-large-up,thead.show-for-medium-up,thead.show-for-small-up,thead.show-for-xlarge-up,thead.show-for-xxlarge,thead.show-for-xxlarge-down,thead.show-for-xxlarge-only,thead.show-for-xxlarge-up{display:table-header-group!important}tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-large-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-small-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-down,tbody.hide-for-xlarge-only,tbody.show-for-large-up,tbody.show-for-medium-up,tbody.show-for-small-up,tbody.show-for-xlarge-up,tbody.show-for-xxlarge,tbody.show-for-xxlarge-down,tbody.show-for-xxlarge-only,tbody.show-for-xxlarge-up{display:table-row-group!important}tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-large-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-small-only,tr.hide-for-xlarge,tr.hide-for-xlarge-down,tr.hide-for-xlarge-only,tr.show-for-large-up,tr.show-for-medium-up,tr.show-for-small-up,tr.show-for-xlarge-up,tr.show-for-xxlarge,tr.show-for-xxlarge-down,tr.show-for-xxlarge-only,tr.show-for-xxlarge-up{display:table-row}td.hide-for-large,td.hide-for-large-down,td.hide-for-large-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.hide-for-small,td.hide-for-small-down,td.hide-for-small-only,td.hide-for-xlarge,td.hide-for-xlarge-down,td.hide-for-xlarge-only,td.show-for-large-up,td.show-for-medium-up,td.show-for-small-up,td.show-for-xlarge-up,td.show-for-xxlarge,td.show-for-xxlarge-down,td.show-for-xxlarge-only,td.show-for-xxlarge-up,th.hide-for-large,th.hide-for-large-down,th.hide-for-large-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.hide-for-small,th.hide-for-small-down,th.hide-for-small-only,th.hide-for-xlarge,th.hide-for-xlarge-down,th.hide-for-xlarge-only,th.show-for-large-up,th.show-for-medium-up,th.show-for-small-up,th.show-for-xlarge-up,th.show-for-xxlarge,th.show-for-xxlarge-down,th.show-for-xxlarge-only,th.show-for-xxlarge-up{display:table-cell!important}}.hide-for-portrait,.show-for-landscape{display:inherit!important}.hide-for-landscape,.show-for-portrait{display:none!important}table.hide-for-landscape,table.show-for-portrait{display:table!important}thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group!important}tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group!important}tr.hide-for-landscape,tr.show-for-portrait{display:table-row!important}td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell!important}@media only screen and (orientation:landscape){.hide-for-portrait,.show-for-landscape{display:inherit!important}.hide-for-landscape,.show-for-portrait{display:none!important}table.hide-for-portrait,table.show-for-landscape{display:table!important}thead.hide-for-portrait,thead.show-for-landscape{display:table-header-group!important}tbody.hide-for-portrait,tbody.show-for-landscape{display:table-row-group!important}tr.hide-for-portrait,tr.show-for-landscape{display:table-row!important}td.hide-for-portrait,td.show-for-landscape,th.hide-for-portrait,th.show-for-landscape{display:table-cell!important}}@media only screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:inherit!important}.hide-for-portrait,.show-for-landscape{display:none!important}table.hide-for-landscape,table.show-for-portrait{display:table!important}thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group!important}tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group!important}tr.hide-for-landscape,tr.show-for-portrait{display:table-row!important}td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell!important}}.show-for-touch{display:none!important}.hide-for-touch,.touch .show-for-touch{display:inherit!important}.touch .hide-for-touch{display:none!important}.touch table.show-for-touch,table.hide-for-touch{display:table!important}.touch thead.show-for-touch,thead.hide-for-touch{display:table-header-group!important}.touch tbody.show-for-touch,tbody.hide-for-touch{display:table-row-group!important}.touch tr.show-for-touch,tr.hide-for-touch{display:table-row!important}.touch td.show-for-touch,.touch th.show-for-touch,td.hide-for-touch,th.hide-for-touch{display:table-cell!important}.show-for-sr,.show-on-focus{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.show-on-focus:active,.show-on-focus:focus{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.print-only,.show-for-print{display:none!important}@media print{.print-only,.show-for-print{display:block!important}.hide-for-print,.hide-on-print{display:none!important}table.show-for-print{display:table!important}thead.show-for-print{display:table-header-group!important}tbody.show-for-print{display:table-row-group!important}tr.show-for-print{display:table-row!important}td.show-for-print,th.show-for-print{display:table-cell!important}}.progress .meter,.progress .meter.alert,.progress .meter.secondary,.progress .meter.success,.progress.alert .meter,.progress.secondary .meter,.progress.success .meter{display:block;float:left;width:0%}.progress{background-color:#F6F6F6;border:1px solid #fff;height:1.5625rem;margin-bottom:.625rem;padding:.125rem}.progress .meter{background:#69BBAA;height:100%}.progress .meter.secondary{background:#245987;height:100%}.progress .meter.success{background:#69BBAA;height:100%}.progress .meter.alert{background:#E30000;height:100%}.progress.secondary .meter{background:#245987;height:100%}.progress.success .meter{background:#69BBAA;height:100%}.progress.alert .meter{background:#E30000;height:100%}.progress.radius{border-radius:5px}.progress.radius .meter{border-radius:4px}.progress.round{border-radius:1000px}.progress.round .meter{border-radius:999px}[data-ember-action]{cursor:pointer}body{font-size:16px}body:not(.ember-application){background:#161413}a{color:#245987}a:hover{color:#3481c3}a:active{color:#6a6058}a[class*=button-],a[class*=button-]:active,a[class*=button-]:focus,a[class*=button-]:hover{color:#fff}a.button-grey{color:#403a35}label{font-size:1em;line-height:1.5em}input:-webkit-autofill{background-color:#6ca6d8!important;box-shadow:inset 0 1000px 0 #bdd7ed!important}h3{font-weight:400;margin-bottom:1.2em}input[type=checkbox],input[type=radio]{cursor:pointer}.fa.hidden,.hidden{display:none}.align-right{text-align:right}.align-left{text-align:left}.white-background{background:#fff;position:relative}.close-reveal-modal{color:#6a6058}.panel{background:#eee;padding:1em;line-height:1.4em}.label{margin-right:4px}.page-module{padding:1rem;margin-bottom:1em;background:#fff}.page-module:after,.page-module:before{content:" ";display:table}.page-module.active{background:#245987;color:#fff}.page-module.active i.fa,.page-module.active span{color:#fff}.page-module.shadowed{box-shadow:0 1px 4px rgba(0,0,0,.3)}.page-module .info{font-size:12px;font-style:italic;line-height:1.4;padding-bottom:12px}.page-module-title{padding:1em 1rem .5em;font-size:1.125rem;font-weight:600;color:#161413;background:#fff;border:0}.page-module-title.admin{color:#E30000;border-bottom:1px solid #E30000}.page-module-title.explanation{font-size:1rem;border-bottom:1px solid #f9f9f9}.page-module-title a{color:#E30000}.page-module-title a:hover{color:#69BBAA}.page-module-subtitle{clear:both;display:block;font-size:12px;color:#4e4741;margin-top:8px;margin-bottom:5px;padding:0 0 5px 5px}#main{padding-top:4em}.page-login #main,.page-signup #main{padding-top:0}.sticky-sidebar{position:sticky;top:80px;z-index:10}#bottom{height:100px}.rewards-icon{font-size:20px;content:"";width:1em;height:1em;position:absolute;border-radius:50%;background:url(/assets/images/coin-d3f943a64dda31d2da7c3dffd53fedd1.png) center center #FFD403;top:20px;right:initial;margin-left:19px}#footer,.challenge-header .challenge-picture img{width:100%}.challenge-picture{height:14em;overflow:hidden}.challenge-picture img{max-width:none;position:absolute;left:50%;transform:translateX(-50%)}.challenge-header{position:relative;padding-top:10em}.challenge-header .challenge-picture{top:0;left:0;right:0;position:absolute;max-height:10em}.dashboard-header .challenge-department-picture{position:absolute;top:12em;right:calc((100vw - 1260px)/ 2);z-index:1;background:#fff;padding:1em;border:3px solid #eee;max-width:10rem;max-height:10rem}.dashboard-header .challenge-department-picture img,.page-challenges-show .dashboard-header .column{position:static}.page-challenges #main,.page-challenges-sorted #main{background:rgba(255,255,255,.8)}.page-challenges-show .dashboard-header .column .challenge-picture{position:absolute;z-index:1}#footer{position:fixed;z-index:99;bottom:0;padding:10px;font-size:.875em;background:#E6E6E6}#footer p{font-size:1em;margin:0}.twitter ::-webkit-input-placeholder::before{font-family:fontAwesome;content:"ï‚™";color:#69BBAA}.twitter ::-moz-placeholder::before{font-family:fontAwesome;content:"ï‚™";color:#69BBAA}.twitter input:-moz-placeholder::before{font-family:fontAwesome;content:"ï‚™";color:#69BBAA}.linkedin ::-webkit-input-placeholder::before{font-family:fontAwesome;content:"";color:#69BBAA}.linkedin ::-moz-placeholder::before{font-family:fontAwesome;content:"";color:#69BBAA}.linkedin input:-moz-placeholder::before{font-family:fontAwesome;content:"";color:#69BBAA}.facebook ::-webkit-input-placeholder::before{font-family:fontAwesome;content:"ï‚š";color:#69BBAA}.facebook ::-moz-placeholder::before{font-family:fontAwesome;content:"ï‚š";color:#69BBAA}.facebook input:-moz-placeholder::before{font-family:fontAwesome;content:"ï‚š";color:#69BBAA}.google ::-webkit-input-placeholder::before{font-family:fontAwesome;content:"";color:#69BBAA}.google ::-moz-placeholder::before{font-family:fontAwesome;content:"";color:#69BBAA}.google input:-moz-placeholder::before{font-family:fontAwesome;content:"";color:#69BBAA}.instagram ::-webkit-input-placeholder::before{font-family:fontAwesome;content:"ï…";color:#69BBAA}.instagram ::-moz-placeholder::before{font-family:fontAwesome;content:"ï…";color:#69BBAA}.instagram input:-moz-placeholder::before{font-family:fontAwesome;content:"ï…";color:#69BBAA}.pinterest ::-webkit-input-placeholder::before{font-family:fontAwesome;content:"";color:#69BBAA}.pinterest ::-moz-placeholder::before{font-family:fontAwesome;content:"";color:#69BBAA}.pinterest input:-moz-placeholder::before{font-family:fontAwesome;content:"";color:#69BBAA}.primary-color{color:#69BBAA}.alert-color{color:#E30000}.alert-color a{color:inherit;text-decoration:underline}.lightgrey{color:#f9f9f9}.grey{color:#6a6058}.counter-badge{position:relative}.dropdown .counter-badge{margin-right:1.5em}.counter-badge[data-badge]:after{content:attr(data-badge);position:absolute;top:-2px;right:-6px;width:6px;height:6px;font-size:0;font-weight:900;background:#245987;color:#fff;text-align:center;line-height:1.5;border-radius:50%}.dropdown .counter-badge[data-badge]:after{top:4px;right:-20px;width:12px;height:12px;font-size:8px}#chart-container .axis text{font:10px sans-serif}#chart-container .axis line,#chart-container .axis path{fill:none;stroke:#000;shape-rendering:crispEdges}#chart-container .arc text{font:10px sans-serif;text-anchor:middle}#chart-container .arc path{stroke:#fff}.best-related{position:fixed;z-index:10;top:10%;left:50%;transform:translateX(-50%);clear:both;max-width:300px;max-height:600px;padding:1.5em;background:#fff;border:1px solid #FFA100;color:#5b5b5b}.canevas-modal,.reference-modal{transform:translateX(-50%) translateY(-50%);clear:both}.best-related:after,.best-related:before{content:" ";display:table}.best-related:after{clear:both}.best-related .warning-message{line-height:1.4em;font-weight:600;margin-bottom:1.5em}.blue-ocean,.factors.tiny-widget-list{margin-bottom:1em}.best-related .idea-title{color:#FFA100;font-size:16px;margin-bottom:1em}.best-related .description{line-height:1.7em;font-size:13px;max-height:240px;overflow:scroll}.best-related .not-related-link{font-size:13px;font-weight:600;color:#444;text-align:right;float:right}.best-related .not-related-link:hover{color:#FFA100}.blue-ocean{position:relative;padding-bottom:1em;background-color:#fff;border-bottom:1px solid #dfdfdf}.blue-ocean .blue-ocean-save{position:absolute;z-index:0;top:0;right:0;margin:1em}.blue-ocean .axis text{fill:#4f4f4f;font-size:85%}.blue-ocean .curves path{z-index:-1}.blue-ocean .curves circle{z-index:1;fill:rgba(255,255,255,.5)}.blue-ocean text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.blue-ocean text::-moz-selection{background:0 0}.blue-ocean text::selection{background:0 0}.add-factor-form{position:relative}.add-factor-form input{padding:.5em;border:0;border-bottom:1px solid #d7d7d7;background:#fff;color:#2d2926;box-shadow:none;transition:all .1s;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;box-sizing:border-box}.add-factor-form input.focus,.add-factor-form input:focus{border-bottom:1px solid #4e4741;color:#161413;box-shadow:none;outline:0}.add-factor-form input.focus ::-moz-placeholder, .add-factor-form input:focus ::-moz-placeholder{color:#6a6058}.add-factor-form input.focus :-ms-input-placeholder, .add-factor-form input:focus :-ms-input-placeholder{color:#6a6058}.add-factor-form input.focus ::placeholder,.add-factor-form input:focus ::placeholder{color:#6a6058}.add-factor-form input[type=submit]{position:absolute;right:0;top:0;font-size:1.85em;color:#6a6058;padding:0 .3em;background:0 0;border:none;font-weight:700}.factors.tiny-widget-list li{display:block;margin:0 .3em .3em 0}.factors.tiny-widget-list .edit,.factors.tiny-widget-list .remove{color:#6a6058;margin-left:1em;float:right}.factors.tiny-widget-list .edit:hover,.factors.tiny-widget-list .remove:hover{color:#E30000}.factors.tiny-widget-list .edit:hover{color:#69BBAA}.factors.tiny-widget-list label{padding-right:1em}.factors.tiny-widget-list .ui-state-highlight{border:1px dashed #6a6058;background:#f5f5f5}.series.tiny-widget-list li{margin-bottom:.3em}.series.tiny-widget-list .remove{float:right;color:#6a6058;width:2em;text-align:center}.series.tiny-widget-list .remove:hover{color:#E30000}.reference-modal{position:fixed;top:50%;left:50%;z-index:1;-webkit-transform:translateX(-50%) translateY(-50%);width:100%;max-width:400px;padding:1.8em 1.5em;margin:1em 0;background-color:#f2f2f2;border:1px solid #dfdfdf;box-shadow:0 2px 15px rgba(0,0,0,.2)}.reference-modal:after,.reference-modal:before{content:" ";display:table}.reference-modal:after{clear:both}.reference-modal input[type=text]{padding:.5em;border:0;border-bottom:1px solid #d7d7d7;background:#fff;color:#2d2926;box-shadow:none;transition:all .1s;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;box-sizing:border-box}.reference-modal input[type=text].focus,.reference-modal input[type=text]:focus{border-bottom:1px solid #4e4741;color:#161413;box-shadow:none;outline:0}.reference-modal input[type=text].focus ::-moz-placeholder, .reference-modal input[type=text]:focus ::-moz-placeholder{color:#6a6058}.reference-modal input[type=text].focus :-ms-input-placeholder, .reference-modal input[type=text]:focus :-ms-input-placeholder{color:#6a6058}.reference-modal input[type=text].focus ::placeholder,.reference-modal input[type=text]:focus ::placeholder{color:#6a6058}.reference-modal input[type=color]{margin-bottom:.8em}.reference-modal .remove{position:absolute;padding:.5em;top:0;right:0;color:#6a6058}.reference-modal.action{max-width:800px}.box{stroke:#2d2926;stroke-width:.6px;font:10px sans-serif}.box circle,.box line,.box rect{fill:#6ca6d8;stroke:#2d2926;stroke-width:.6px}.box .center{stroke-dasharray:3,3}.box .outlier{fill:none;stroke:#ccc}.progress-meter text{font-size:24px;font-weight:700}.box-center{width:50%;margin:0 auto}table.business-model{clear:both;width:100%;background:#fff;border:1px solid #ddd;border-collapse:collapse;table-layout:fixed}table.business-model td{border:1px solid #ddd;vertical-align:top}table.business-model .header{display:table-row;vertical-align:middle;font-weight:600;color:#403a35}table.business-model .title{display:table-cell;height:3.6em;vertical-align:middle}table.business-model .caneva-icon{display:table-cell;min-width:3.6em;border-top:.4em solid transparent}table.business-model .content{padding-left:10px;padding-top:2px;font-size:12px}table.business-model .content a,table.business-model .content div,table.business-model .content li,table.business-model .content p,table.business-model .content ul{font-size:12px}table.business-model .container{margin:1px;min-height:6em}table.business-model td.hover{box-shadow:inset 0 0 3px 1px #6a6058}table.business-model .header-only{text-align:center;background:#fff}table.business-model .header-only .header{display:inline-block}.caneva-icon{margin-top:.5em;background:url(/assets/images/canevas-icons-59c91b7436e48b3c70d148166735f083.png) top left}.caneva-icon.partnerships{background-position:-50px -50px}.caneva-icon.activities{background-position:-100px 0}.caneva-icon.resources{background-position:-150px 0}.caneva-icon.propositions{background-position:0 -100px}.caneva-icon.relationships{background-position:-100px -50px}.caneva-icon.channels{background-position:0 0}.caneva-icon.drivers{background-position:2px 83px}.caneva-icon.segments{background-position:0 -50px}.caneva-icon.costs{background-position:-50px 0}.caneva-icon.revenues{background-position:-150px -50px}.caneva-icon.feeling{background-position:-45px -152px}.caneva-icon.journey{background-position:-145px -152px}.caneva-icon.magic{background-position:-92px -152px}.caneva-icon.aware{background-position:-138px -242px}.caneva-icon.interest{background-position:6px -243px}.caneva-icon.buy{background-position:-343px -194px}.caneva-icon.use{background-position:-293px -194px}.caneva-icon.services{background-position:-43px -242px}.caneva-icon.recommit{background-position:6px -194px}.caneva-icon.leave{background-position:-92px -52px}.caneva-icon.persona{background-position:-92px -242px}.caneva-icon.gear{background-position:-52px -284px}.caneva-icon.price{background-position:-100px -286px}.caneva-icon.competition{background-position:-86px -330px}.caneva-icon.problem{background-position:-335px -330px}.caneva-icon.distribution{background-position:0 -374px}.caneva-icon.communication{background-position:-144px -286px}.caneva-icon.partners{background-position:-38px -332px}.caneva-icon.game{background-position:-38px -372px}.caneva-icon.exploration{background-position:-86px -372px}.caneva-icon.none{background-position:-137px -372px}.canevas-mention{font-style:italic;color:#867a6f;font-weight:400;margin-top:100px;font-size:.75em}.canevas-total{position:relative;z-index:1;float:right;min-width:188px;margin:0 0 .5em;padding:.6em .8em .6em 1.8em;background:#fff;box-shadow:0 1px 5px rgba(0,0,0,.2);border-radius:5px;text-align:right;font-weight:600;font-style:italic}.canevas-total:after{content:"";display:table;clear:both}.canevas-total:before{content:"?";position:absolute;top:0;left:0;padding:.6em .8em;color:#867a6f;font-weight:400;font-style:normal}.canevas-labels-list{display:block;overflow:hidden;margin:0 0 1em;padding:.1em;border:1px dashed #ccc;background:#fff;min-height:2em}.canevas-labels-list .canevas-label{float:left;width:auto;margin:.1em;padding-right:.6em}.canevas-labels-list .remove{float:right}.canevas-label{list-style:none;position:relative;float:left;width:100%;max-width:25em;margin:0 1px 1px 0;padding:.3em 3em .3em .6em;font-size:.75em;line-height:1.4;color:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);text-shadow:0 1px 2px rgba(0,0,0,.3);text-overflow:ellipsis}.canevas-label .dropdown{position:absolute;z-index:99;padding:10px;display:block;left:2%;top:125%;background-color:#fff;color:#333;text-shadow:none;box-shadow:0 1px 15px rgba(0,0,0,.3);opacity:0;pointer-events:none;transform-origin:top left;transform:scale(0);transition:all .15s ease-in-out}.canevas-label .dropdown:before{content:"";z-index:1;position:absolute;top:0;left:0;transform:translateY(-100%) translateX(100%);border:10px solid transparent;border-width:0 7px 7px;border-bottom-color:#fff}.canevas-label .dropdown p{margin:0;font-size:1em}.canevas-label:hover .dropdown{pointer-events:normal;transform:scale(1);opacity:1}.canevas-label .remove{color:rgba(255,255,255,.7);margin-left:.5em}.canevas-label a{color:rgba(255,255,255,.9);text-shadow:none;text-shadow:0 1px 2px rgba(0,0,0,.15)}.canevas-label a:hover{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.canevas-label .value{position:absolute;padding:.3em .6em;top:0;right:0;background:rgba(0,0,0,.3);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.canevas-modal{position:fixed;z-index:1;top:50%;left:50%;width:100%;max-height:80%;overflow:auto;max-width:1280px;padding:1.8em 1.5em;margin:1em 0;background-color:#fff;border:1px solid #dfdfdf;box-shadow:0 2px 15px rgba(0,0,0,.2);transition:all .2s;font-size:.75em}.canevas-modal .remove{position:absolute;padding:1em 1.5em;top:0;right:0;color:#6a6058}.canevas-modal .bordered-column{box-shadow:inset -1px 0 0 #eee,inset 1px 0 0 #eee}.canevas-modal label,.canevas-modal li,.canevas-modal table,.canevas-modal td,.canevas-modal tr,.canevas-modal ul{font-size:1em;vertical-align:top}.canevas-modal .postfix,.canevas-modal .prefix,.canevas-modal input:not([type=submit]),.canevas-modal select{font-size:1em;height:2.3125em;line-height:2.3125em;padding:0 .5em;margin:0}.canevas-modal .postfix{margin-left:-1px}.canevas-modal table{width:100%;border-collapse:collapse;margin:0}.canevas-modal table .row:before{position:absolute}.canevas-modal:after,.canevas-modal:before{content:" ";display:table}.canevas-modal:after{clear:both}.canevas-modal .market-item-column{background-color:#f5f5f5;overflow:hidden}.canevas-modal ul{list-style:none;padding:0;margin:0 0 1em}.canevas-modal label.hidden-input{display:block}.canevas-modal label.hidden-input input{display:none}.canevas-modal select{background-position:right 5px center}.canevas-modal .toggable-label{position:relative;white-space:nowrap;width:160px;overflow:hidden;text-overflow:ellipsis;border-radius:5px;padding:.3em .8em;margin-bottom:.4em;border:1px solid #ccc;box-shadow:inset 0 -1px 1px rgba(0,0,0,.15);transition:all .2s}.canevas-modal .toggable-label:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;transform:translate(0,0);content:"";position:absolute;width:10px;height:10px;top:7px;left:8px;border-radius:50%;opacity:0;transition:all .2s}.bm-report-table,.molecule-accordion,.molecule-details{-webkit-font-smoothing:antialiased}.canevas-modal input:checked+.toggable-label{border-right:0;border-radius:5px 0 0 5px;background:#f5fbfa;box-shadow:none;padding-left:24px}.canevas-modal input:checked+.toggable-label:before{opacity:1;color:#69BBAA}.report-modal{z-index:12;position:fixed;top:50%;left:50%;width:100%;max-height:80%;overflow:scroll;max-width:960px;padding:1.8em 1.5em;margin:1em 0;background-color:#fff;border:1px solid #dfdfdf;box-shadow:0 2px 15px rgba(0,0,0,.2);transform:translateX(-50%) translateY(-50%);transition:all .2s}.report-modal .remove{position:absolute;top:.5em;right:.5em;color:#6a6058}.bm-report-table{table-layout:fixed;width:100%;margin:0;border-collapse:separate;border-spacing:20px 0}.concept-debates-list,.events-calendar table,.gaming-settings-table,table.elegant,table.purchasing{border-collapse:collapse}.bm-report-table td{vertical-align:top}.bm-report-table>tr>dt{width:50%}.bm-report-table ul{list-style:none}.bm-report-table ul>li{font-weight:600}.bm-report-table ul>li>ul>li{font-weight:400}.bm-report-table .number{float:right;display:inline}.bm-report-table .formula-name{margin-bottom:.3em;padding:.3em;border-bottom:1px solid #ddd;color:#6a6058}.bm-report-table .total-line{display:block;overflow:hidden;background:#f2f2f2;margin-bottom:.3em;padding:.3em;border-top:1px solid #ddd;font-weight:600}.bm-report-table .report-total{float:right;padding:.5em;margin:.5em 0;font-size:1.4em;font-weight:400;color:#69BBAA}.button-primary,.form-actions button.next-step,.idea-comments-container .add-comment,.idea-comments-container .toggle-comment-form,.idea-sidebar a.update-idea-button,.search-sidebar .add-to-challenge,.search-sidebar .selected-users+button,.search-sidebar button.grant,.toggle-comment-form,a.update-debat-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;box-sizing:border-box;display:inline-block;padding:.6em 1em;line-height:1.2;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.15);border-radius:5px;box-shadow:none;font-weight:400;border:1px solid #5eb6a4;background:#69BBAA;background-image:linear-gradient(90deg,#74c0b0 0,#5eb6a4);transition:border .1s}.button-info,.button-success,.devise-form [type=submit],.search-sidebar .update-user-role{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-box-sizing:border-box;display:inline-block;padding:.6em 1em;line-height:1.2;transition:border .1s}.button-primary:focus,.form-actions button.next-step:focus,.idea-comments-container .add-comment:focus,.idea-sidebar a.update-idea-button:focus,.search-sidebar .add-to-challenge:focus,.search-sidebar .selected-users+button:focus,.search-sidebar button.grant:focus,.toggle-comment-form:focus,a.update-debat-button:focus{border-color:1px solid #3b8374;outline:0}.button-primary:hover,.form-actions button.next-step:hover,.idea-comments-container .add-comment:hover,.idea-sidebar a.update-idea-button:hover,.search-sidebar .add-to-challenge:hover,.search-sidebar .selected-users+button:hover,.search-sidebar button.grant:hover,.toggle-comment-form:hover,a.update-debat-button:hover{border:1px solid #439483}.button-primary:active,.form-actions button.next-step:active,.idea-comments-container .add-comment:active,.idea-sidebar a.update-idea-button:active,.search-sidebar .add-to-challenge:active,.search-sidebar .selected-users+button:active,.search-sidebar button.grant:active,.toggle-comment-form:active,a.update-debat-button:active{background:#5eb6a4;box-shadow:inset 0 1px 2px rgba(0,0,0,.3)}.button-success{box-sizing:border-box;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.15);border-radius:5px;box-shadow:none;font-weight:400;border:1px solid #5eb6a4;background:#69BBAA;background-image:linear-gradient(90deg,#74c0b0 0,#5eb6a4)}.button-success:focus{border-color:1px solid #3b8374;outline:0}.button-success:hover{border:1px solid #439483;background:#74c0b0}.button-success:active{background:#5eb6a4;box-shadow:inset 0 1px 2px rgba(0,0,0,.3)}.button-info,.devise-form [type=submit],.search-sidebar .update-user-role{box-sizing:border-box;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.15);box-shadow:none;border:1px solid #21517b;background:#245987;background-image:linear-gradient(90deg,#276193 0,#21517b)}.button-alert,.button-warning,.idea-sidebar button.delete-idea-button,.reject-idea-button,.search-sidebar .remove-from-challenge,.search-sidebar button.reject{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-box-sizing:border-box;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.15);font-weight:400}.button-info:focus,.devise-form :focus[type=submit],.search-sidebar .update-user-role:focus{border-color:1px solid #0f2436;outline:0}.button-info:hover,.devise-form :hover[type=submit],.search-sidebar .update-user-role:hover{border:1px solid #14314b;background:#276193}.button-info:active,.devise-form :active[type=submit],.search-sidebar .update-user-role:active{background:#21517b;box-shadow:inset 0 1px 2px rgba(0,0,0,.3)}.button-warning{box-sizing:border-box;display:inline-block;padding:.6em 1em;line-height:1.2;border-radius:5px;box-shadow:none;border:1px solid #f09700;background:#FFA100;background-image:linear-gradient(90deg,#ffa70f 0,#f09700);transition:border .1s}.button-warning:focus{border-color:1px solid #996100;outline:0}.button-warning:hover{border:1px solid #b37100;background:#ffa70f}.button-warning:active{background:#f09700;box-shadow:inset 0 1px 2px rgba(0,0,0,.3)}.button-alert,.idea-sidebar button.delete-idea-button,.reject-idea-button,.search-sidebar .remove-from-challenge,.search-sidebar button.reject{box-sizing:border-box;display:inline-block;padding:.6em 1em;line-height:1.2;border-radius:5px;box-shadow:none;border:1px solid #d40000;background:#E30000;background-image:linear-gradient(90deg,#f20000 0,#d40000);transition:border .1s}.button-grey,.button-orange{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;display:inline-block;padding:.6em 1em;line-height:1.2;transition:border .1s}.button-alert:focus,.idea-sidebar button.delete-idea-button:focus,.reject-idea-button:focus,.search-sidebar .remove-from-challenge:focus,.search-sidebar button.reject:focus{border-color:1px solid #7d0000;outline:0}.button-alert:hover,.idea-sidebar button.delete-idea-button:hover,.reject-idea-button:hover,.search-sidebar .remove-from-challenge:hover,.search-sidebar button.reject:hover{border:1px solid #970000;background:#f20000}.button-alert:active,.idea-sidebar button.delete-idea-button:active,.reject-idea-button:active,.search-sidebar .remove-from-challenge:active,.search-sidebar button.reject:active{background:#d40000;box-shadow:inset 0 1px 2px rgba(0,0,0,.3)}.button-grey{box-sizing:border-box;box-shadow:none;border:1px solid #625951;background-image:linear-gradient(90deg,#72685f 0,#625951)}.button-grey:focus{outline:0}.button-grey:hover{border:1px solid #403a35}.button-grey:active{box-shadow:inset 0 1px 2px rgba(0,0,0,.3)}.button-grey,.button-grey:active,.button-grey:focus,.button-grey:hover{background:linear-gradient(#f2f2f2,#e1e1e1);text-shadow:none;color:#555;border-color:#cacaca}.button-grey .fa,.button-grey:active .fa,.button-grey:focus .fa,.button-grey:hover .fa{color:#6a6058}.button-grey.no-border{border:0}.button-grey[disabled],.button-grey[disabled]:hover{color:#6a6058;background:0 0;border-color:#6a6058;font-weight:400}.button-orange{box-sizing:border-box;box-shadow:none;border:1px solid #625951;background-image:linear-gradient(90deg,#72685f 0,#625951)}.button-orange:focus{outline:0}.button-orange:hover{border:1px solid #403a35}.button-orange:active{box-shadow:inset 0 1px 2px rgba(0,0,0,.3)}.button-orange,.button-orange:active,.button-orange:focus,.button-orange:hover{background:linear-gradient(#f2f2f2,#e1e1e1);text-shadow:none;color:#555;border-color:#cacaca}.button-orange .fa,.button-orange:active .fa,.button-orange:focus .fa,.button-orange:hover .fa{color:#6a6058}.button-light,.form-actions button.cancel,.new-comment button.cancel{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;box-sizing:border-box;display:inline-block;padding:.6em 1em;line-height:1.2;border-radius:5px;font-weight:400;background-image:linear-gradient(90deg,#fff 0,#f1f1f1);transition:border .1s}.action-button-group input[type=text],.new-comment textarea{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}.button-light:focus,.form-actions button.cancel:focus,.new-comment button.cancel:focus{outline:0}.button-light,.button-light:active,.button-light:focus,.button-light:hover,.form-actions button.cancel,.form-actions button.cancel:active,.form-actions button.cancel:focus,.form-actions button.cancel:hover,.new-comment button.cancel,.new-comment button.cancel:active,.new-comment button.cancel:focus,.new-comment button.cancel:hover{border:0;background:0 0;text-shadow:none;box-shadow:none;color:#6a6058}.button-medium{font-size:14px}.button-small{font-size:12px}.action-button-group [class^=button],.action-button-group a{display:block;line-height:1;max-width:400px;width:100%;margin:0 auto 10px}.action-button-group input[type=text]{padding:.5em;border:0;border-bottom:1px solid #d7d7d7;background:#fff;color:#2d2926;box-shadow:none;transition:all .1s}.action-button-group input[type=text].focus,.action-button-group input[type=text]:focus{border-bottom:1px solid #4e4741;color:#161413;box-shadow:none;outline:0}.action-button-group input[type=text].focus ::-moz-placeholder, .action-button-group input[type=text]:focus ::-moz-placeholder{color:#6a6058}.action-button-group input[type=text].focus :-ms-input-placeholder, .action-button-group input[type=text]:focus :-ms-input-placeholder{color:#6a6058}.action-button-group input[type=text].focus ::placeholder,.action-button-group input[type=text]:focus ::placeholder{color:#6a6058}.button-group.round>*{margin:0 -3px}.news-carousel{position:relative;min-height:20rem;height:100%;height:calc(100vh - 174px);width:100%;background-color:#f9f9f9}.news-carousel .show-more{padding:.25em 0;margin-top:.25em;border-top:2px solid #000}.news-carousel-element.active{opacity:1;pointer-events:auto;transition:opacity .15s ease-in-out}.news-carousel-element{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity .25s ease-in-out}.news-carousel-illustration{position:relative;width:100vw;height:100%;overflow:hidden;margin:0 calc((100vw - 100%)/ -2)}.news-carousel-illustration img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;height:auto}@supports ((-o-object-fit: cover) or (object-fit: cover)){.news-carousel-illustration img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.news-carousel-content{position:absolute;z-index:1;max-width:34em;padding:1.5em;top:50%;left:0;transform:translateY(-50%);background-color:rgba(255,255,255,.9)}.news-carousel-title{line-height:1.2;color:#2d2926;font-size:1.75em;font-weight:700;text-transform:uppercase}.news-carousel-author{font-size:1.125em;font-weight:500;color:#2d2926}.news-carousel-selector{z-index:1;position:absolute;padding:.5em;bottom:1em;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,.2)}.news-carousel-dot{display:inline-block;vertical-align:middle;width:.75em;height:.75em;margin:0 .5em;border-radius:50%;background-color:#fff}.news-carousel-dot.active{background-color:#69BBAA;box-shadow:0 0 0 2px #fff}#dashboard .scroll-section,#showcase .scroll-section{position:absolute;top:3.25rem;left:0;right:0;bottom:0;overflow:auto;padding-bottom:5em}.scroll-section .row{max-width:1280px;margin:0 auto}.challengeHeader{background:#fff;border-bottom:1px solid #D1D7E5}.challengeHeader-illustration{position:relative;background:#313642;height:58vh;overflow:hidden;-webkit-animation:fadeIn .5s ease-in-out;animation:fadeIn .5s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.challengeHeader-illustration .picture{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-size:cover;background-position:center}.challengeHeader-content{max-width:1310px;margin:0 auto;z-index:1;padding:0 30px;background:#fff}.challengeHeader-avatar{position:relative;z-index:1;float:left;height:186px;width:186px;margin:-80px 2rem 0 0;padding:10px;overflow:hidden;background:#fff;box-shadow:0 10px 30px 0 rgba(49,54,66,.2),0 1px 4px 0 rgba(49,54,66,.15);border-radius:3px}.challengeHeader-avatar img{width:100%;height:auto}.challengeHeader-title{font-size:2em;line-height:1.2;margin:.75em 0 .5em}.challengeHeader-title-secondary{font-size:1.3125em;color:#8B93A5}.challengeHeader-infos{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;margin-bottom:1rem}.challengeHeader-infos>*{margin-bottom:.5rem}.challengeHeader-infos>*+*{margin-left:1rem}.challengeHeader-infos .fa,.challengeHeader-infos .s{font-size:1.3125em;line-height:1;color:#245987;margin-right:.25em}.challengeHeader-infos .right-space{margin-right:auto}.challengeHeader-infos .challengeHeader-info{display:flex;align-items:center;justify-content:flex-start}.challengeHeader-infos .challengeHeader-info-number{font-size:1.3125em}.challengeHeader-infos .challengeHeader-info-label{padding-left:.5em;color:#8B93A5}.challengeHeader-infos .challenge-link{padding:.45em 1em;border-radius:3px;border:1px solid #245987}@media (max-width:800px){.challengeHeader-illustration{height:36vh}.challengeHeader-title{padding:0}.challengeHeader-content{flex-flow:column nowrap}}@media (max-width:500px){.challengeHeader-infos{flex-flow:column;align-items:stretch}.challengeHeader-infos>*+*{margin-left:0}.challengeHeader-title{padding:15px 0}.challengeHeader-avatar{margin-top:-100px;transform:none}.challengeHeader-content{text-align:center;padding:0 15px}}#challenge-switch{position:relative;max-width:24rem}#challenge-switch a{width:auto;padding:0;line-height:inherit;font-size:inherit;color:inherit;text-transform:inherit;background:0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comment-list .axis,.stand h3,.stand-container .title,.top-bar-section li:not(.has-form) a:not(.button){text-transform:uppercase}#challenge-switch label{color:inherit}#challenge-switch ul,#challenge-switch ul li{display:flex;float:none}#challenge-switch .ChallengeSwitch__current{display:flex;flex-flow:column;align-items:flex-start;justify-content:center;padding:0 1em;height:3.25rem;font-weight:500}#challenge-switch .ChallengeSwitch__current a{width:100%}#challenge-switch .ChallengeSwitch__current small{font-size:.75em;display:block;color:#777;line-height:1}#challenge-switch:hover .ChallengeDropdown{display:block}#challenge-switch:hover .ChallengeSwitch__current{background-color:#f6f6f6}#challenge-switch .ChallengeDropdown{display:none;position:absolute;top:3.25rem;left:0;min-width:20rem;max-width:24rem;background:#fff;box-shadow:0 5px 15px rgba(0,0,0,.15);max-height:60vh;overflow:auto}#challenge-switch .ChallengeDropdown__header{padding:0 1em;height:3.25rem;background:#f6f6f6;display:flex;align-items:center;justify-content:space-between}#challenge-switch .ChallengeDropdown__universe{display:flex;flex-flow:column}#challenge-switch .ChallengeDropdown__universe:last-child{margin-bottom:1rem}#challenge-switch .ChallengeDropdown__universe:hover .ChallengeDropdown__universeLink{opacity:1}#challenge-switch .ChallengeDropdown__universe:hover .ChallengeDropdown__universeHeader::before{border-top-color:#2d2926}#challenge-switch .ChallengeDropdown__universe input{display:none}#challenge-switch .ChallengeDropdown__universeHeader{padding:1.5rem .75rem .5rem;display:flex;align-items:center;justify-content:space-between}#challenge-switch .ChallengeDropdown__universeName{display:flex;align-items:center;text-transform:uppercase;font-size:.75em;font-weight:600;cursor:pointer}#challenge-switch .ChallengeDropdown__universeName::before{content:'';border:5px solid transparent;border-top:6px solid #999;border-bottom:0;margin-right:.7em;margin-top:-3px;transition:transform 50ms ease-in-out}#challenge-switch .ChallengeDropdown__universeLink{opacity:0;margin-left:auto;transition:opacity 50ms ease-in-out;font-size:.875em;text-decoration:underline}#challenge-switch .ChallengeDropdown__list{overflow:hidden;transition:all .3s ease-in-out}#challenge-switch .ChallengeDropdown .challengeName{min-width:100%;display:block;padding:0 1rem 0 1.875rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:2rem;line-height:2rem;align-items:center}#challenge-switch .ChallengeDropdown .challengeName:hover{background-color:rgba(45,41,38,.1);box-shadow:inset 5px 0 0 #2d2926;color:rgba(0,0,0,.8)}#challenge-switch .ChallengeDropdown .challengeName.active{pointer-events:none;opacity:.3}#challenge-switch [type=checkbox]:not(:checked)~.ChallengeDropdown__list{height:0!important;opacity:0}#challenge-switch [type=checkbox]:not(:checked)~.ChallengeDropdown__universeHeader .ChallengeDropdown__universeName::before{transform:rotate(-90deg)}.timeline{position:relative;display:inline-block;margin:1em 0 0;font-size:.75em;color:#6a6058;clear:both}.timeline:after,.timeline:before{content:" ";display:table}.timeline:after{clear:both}.timeline>li{display:inline-block;position:relative;vertical-align:top;margin:.4em .5em;padding:.4em .6em;min-width:100px;line-height:1.8}.timeline>li:after,.timeline>li:not(:first-child):before{content:"";position:absolute}.timeline>li:after{bottom:-6px;left:0;height:6px;width:100%;border-radius:5px;background:#f9f9f9}.timeline>li:first-child{margin-left:0}.timeline>li:not(:first-child):before{left:-10px;bottom:-7px;height:8px;width:8px;border-radius:50%;background:#6a6058}.timeline .date{font-size:.857em;color:#6a6058;font-weight:300}.timeline-widget{position:relative;display:inline-block;margin:1em 0 0;font-size:.875em;color:#245987;width:100%;clear:both}.timeline-widget:after,.timeline-widget:before{content:" ";display:table}.timeline-widget:after{clear:both}.timeline-widget>li{display:inline-block;position:relative;vertical-align:top;margin:0;padding:0 0 .4em 4px;min-height:70px;border-left:1px dotted #6a6058}.timeline-widget>li:after{content:"";position:absolute;bottom:-4px;left:0;height:4px;width:100%;border-radius:5px;background:#6a6058}.timeline-widget>li:first-child{margin-left:0}.timeline-widget>li:not(:first-child):before{content:"";position:absolute;left:-.7em;bottom:-5px;height:6px;width:6px;border-radius:50%;background:#6a6058}.timeline-widget>li:last-child{right:4px}.timeline-widget .date{font-size:.857em;color:#6a6058;font-weight:300}.timeline-widget .date.event{position:absolute;width:100px;bottom:72px;left:-20px}ul.timeline-fix{display:flex;align-items:center;justify-content:left;overflow-x:scroll}ul.timeline-fix .author{color:#245987}ul.timeline-fix .timestamp{margin-bottom:20px;padding:0 10px;display:flex;flex-direction:column;align-items:left;font-weight:100;color:#69BBAA;font-style:italic}ul.timeline-fix .status{padding:0 10px;display:flex;justify-content:center;border-top:2px solid #D6DCE0;position:relative;min-width:90px}ul.timeline-fix .status .speech-bubble{font-weight:600;min-height:94px;min-width:200px;width:220px;padding:10px;margin:25px;border:0 solid grey;background-color:#245987;border-radius:.4em;opacity:.7}ul.timeline-fix .status .speech-bubble h6{text-align:center;vertical-align:middle;color:#fff}ul.timeline-fix .status:before{content:'';width:25px;height:25px;background-color:#fff;border-radius:25px;border:6px solid #69BBAA;position:absolute;top:-15px;left:0;transition:all .2s ease-in}ul.timeline-fix .status:after{content:'';position:absolute;top:25px;left:50%;width:0;height:0;border:1em solid transparent;border-bottom-color:#245987;opacity:.7;border-top:0;border-left:0;margin-left:-.5em;margin-top:-1em}ul.timeline-fix li.complete .status{border-top:2px solid #69BBAA}ul.timeline-fix li.complete .status:before{background-color:#245987;transition:all .2s ease-in}ul.timeline-fix li.complete .status .speech-bubble,ul.timeline-fix li.complete .status:after{opacity:1}.idea-comments-container{margin-bottom:3em;clear:both}.idea-comments-container:after,.idea-comments-container:before{content:" ";display:table}.idea-comments-container:after{clear:both}.idea-comments-container .list-toggle{display:block;color:#6a6058;font-size:12px;margin:1em}.idea-comments-container .username{font-weight:600;font-style:normal;color:#2d2926}.idea-comments-container .username .fa.fa-thumbs-up{color:#69BBAA;margin-left:10px;font-size:1.3em}.idea-comments-container .username .fa.fa-thumbs-down{color:#E30000;margin-left:10px;font-size:1.3em}.idea-comments-container .tags{display:inline-block;margin-left:4px}.idea-comments-container .tags li,.idea-comments-container .tags span{display:inline-block;vertical-align:top;height:19px;font-size:12px;background:#6a6058;color:#fff;padding:0 .4em;margin-left:4px;border-radius:5px}.idea-comments-container .tags li.admin,.idea-comments-container .tags span.admin{background:#69BBAA}.idea-comments-container .tags li.reviewer,.idea-comments-container .tags span.reviewer{background:#E30000}.idea-comments-container .tags li.moderator,.idea-comments-container .tags span.moderator{background:#FFA100}.idea-comments-container .add-comment,.idea-comments-container .toggle-comment-form{font-size:13px;float:right;margin-top:12px}.idea-comments-container .add-comment .fa,.idea-comments-container .toggle-comment-form .fa{margin-right:10px}.tabs .idea-comments-container .list-toggle{display:none}.comment-list li ul:after,.comment-list li ul:before,.comment-list li:after,.comment-list li:before,.comment-list:after,.comment-list:before{content:" ";display:table}.new-comment{clear:both}.new-comment label{font-weight:600;margin-bottom:.5em}.new-comment textarea{padding:.5em;border:0;border-bottom:1px solid #d7d7d7;background:#fff;color:#2d2926;box-shadow:none;transition:all .1s;min-height:200px}.new-comment textarea.focus,.new-comment textarea:focus{border-bottom:1px solid #4e4741;color:#161413;box-shadow:none;outline:0}.new-comment textarea.focus ::-moz-placeholder, .new-comment textarea:focus ::-moz-placeholder{color:#6a6058}.new-comment textarea.focus :-ms-input-placeholder, .new-comment textarea:focus :-ms-input-placeholder{color:#6a6058}.new-comment textarea.focus ::placeholder,.new-comment textarea:focus ::placeholder{color:#6a6058}.new-comment .add-comment{font-size:.85em;float:right}.new-comment .add-comment i{margin-right:.5em}.new-comment button.cancel{float:left}.comment-list{margin:0 0 1em;list-style:none;font-size:1rem;clear:both}.comment-list:after{clear:both}.comment-list li{position:relative;min-height:6em;background:#fff;border-bottom:1px solid rgba(0,0,0,.1);padding:10px 10px 10px 60px;font-size:.875em;clear:both}.comment-list li:after{clear:both}.comment-list li ul{margin:0;list-style:none;padding-top:10px;clear:both}.comment-list li ul:after{clear:both}.comment-list li li{border-left:3px solid rgba(0,0,0,.1);background:#fff}.comment-list li li.document-image{border:none;background:0 0}.comment-list li.my-comment{background:#F1FFF6}.comment-list li.dark{background-color:#161413;color:#fff}.comment-list li.highlight{background-color:#e9eef3}.comment-list .date{color:#6a6058}.comment-list .content{line-height:1.4;margin-bottom:.5em}.comment-list .content.big{font-size:16px;font-weight:600;min-height:140px}.comment-list .avatar{position:absolute;left:10px;top:10px;width:40px;height:40px;border-radius:50%;background:#fff;overflow:hidden}.comment-list .axis{position:absolute;right:100px;top:8px;color:#69BBAA;font-size:14px;font-weight:600}.comment-list .username{font-weight:600;font-style:normal;color:#2d2926}.comment-list .username .fa.fa-thumbs-up{color:#69BBAA;margin-left:10px;font-size:1.3em}.comment-list .username .fa.fa-thumbs-down{color:#E30000;margin-left:10px;font-size:1.3em}.comment-list .boxplot-eval-description{padding:15px 40px 15px 60px;font-size:.8em;line-height:1.4}.comment-list .tags{display:inline-block;margin-left:4px}.comment-list .tags li,.comment-list .tags span{display:inline-block;vertical-align:top;height:19px;font-size:12px;background:#6a6058;color:#fff;padding:0 .4em;margin-left:4px;border-radius:5px}.comment-list .tags li.admin,.comment-list .tags span.admin{background:#69BBAA}.comment-list .tags li.reviewer,.comment-list .tags span.reviewer{background:#E30000}.comment-list .tags li.moderator,.comment-list .tags span.moderator{background:#FFA100}.comment-list .tags li.skill,.comment-list .tags span.skill{font-size:10px;background:0 0;color:#6a6058}.comment-list .create-idea,.comment-list .delete-comment{position:absolute;top:0;right:0;padding:.5em;line-height:1;margin:.35em;color:#6a6058}.comment-list .sub-comment-form .fa,.comment-list .update-comment .fa{margin-left:10px}.comment-list .create-idea{right:2em}.comment-list .create-idea:hover{color:#69BBAA}.comment-list .delete-comment:hover{color:#E30000}.comment-list .sub-comment-form{font-size:12px;float:right;color:#6a6058}.comment-list .update-comment{font-size:12px;float:left;color:#6a6058}.comment-list i.fa.fa-plus-circle{float:left}.toggle-comment-form{font-size:13px;float:right}.picker button{color:#161413}.picker--opened .picker__holder{overflow-y:hidden}.debate-banners{list-style:none;margin-left:0;font-size:1rem;position:relative}.debate-banners .banner{margin-bottom:10px;position:relative;height:200px;background:#161413}.debate-banners .debate{position:relative;min-height:auto;padding:.6em;top:20px}.debate-banners .picture{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5));filter:brightness(50%);position:absolute;z-index:1;top:0;right:0;height:100%;width:auto;padding:5px;max-width:260px;text-align:right}.debate-banners .picture img{height:auto;max-height:100%;width:auto}.debate-banners .title{margin-bottom:1em;width:70%;position:absolute;top:36px}.debate-banners .title .highlight{font-size:20px;display:inline;background:rgba(255,255,255,.9);margin-left:0;padding:.25em;line-height:1.7}.debate-banners .title .highlight--wrapping{color:#000;position:relative;left:.25em;padding-left:0;box-shadow:.25em 0 0 rgba(255,255,255,.9),-.25em 0 0 rgba(255,255,255,.9)}.debate-banners .circle-counter{background:#245987;color:#FFF;border-radius:50%;width:24px;height:24px;line-height:24px;text-align:center;border:1px solid #FFF;margin-top:4px}.debate-banners .comments-count{position:absolute;right:10px;bottom:10px;white-space:nowrap;vertical-align:middle;font-size:.875em;font-weight:600;margin-right:.75em}.debate-banners .comments-count i{text-align:center;font-size:16px;margin-right:.4em;background:#69BBAA;color:#fff;border-radius:3px;line-height:1.375;height:1.375em;width:1.375em;border:1px solid #FFF}.debate-banners .participate{position:absolute;top:36px;height:34px;right:24px;border:1px solid #FFF}.debate-banners .description{max-height:40px;text-overflow:ellipsis;overflow:hidden;font-size:12px;font-weight:400;text-decoration:none;font-style:none}.debate-banners .description b,.debate-banners .description em,.debate-banners .description i,.debate-banners .description li,.debate-banners .description p,.debate-banners .description s,.debate-banners .description strong,.debate-banners .description sub,.debate-banners .description sup,.debate-banners .description u{font-size:11px;font-weight:400;text-decoration:none;font-style:none;vertical-align:baseline}div.devise-form section.notification button.close{display:none}div.devise-form section.notification.alert{color:red}div.devise-form section.notification.notice{color:green}div.devise-form #error_explanation{position:relative;display:block;padding:10px;margin-bottom:10px;min-height:42px;background:#E30000;color:#fff}div.devise-form #error_explanation h2{color:#fff;font-size:.8em}div.devise-form #error_explanation ul{font-size:.7em}div.devise-form #error_explanation ul li{text-align:left}.devise-form{background:#fff;max-width:400px;margin:5em auto;padding:2.5em 3em;text-align:center;border-radius:5px;box-shadow:0 5px 25px rgba(0,0,0,.15);box-sizing:border-box}.devise-form .title{font-weight:500;font-size:24px;color:#69BBAA;text-align:center;margin-top:.2em;margin-bottom:1em}.devise-form label[for=user_first_name],.devise-form label[for=user_last_name],.devise-form label[for=user_email],.devise-form label[for=user_password],.devise-form label[for=user_password_confirmation]{display:none}.devise-form input[type=text],.devise-form input[type=password],.devise-form input[type=email]{padding:.5em;border:0;border-bottom:1px solid #d7d7d7;background:#fff;color:#2d2926;box-shadow:none;transition:all .1s;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;box-sizing:border-box;display:block;width:100%;max-width:254px;margin:1.5em auto;font-size:1em}.devise-form input[type=text].focus,.devise-form input[type=text]:focus,.devise-form input[type=password].focus,.devise-form input[type=password]:focus,.devise-form input[type=email].focus,.devise-form input[type=email]:focus{border-bottom:1px solid #4e4741;color:#161413;box-shadow:none;outline:0}.devise-form input[type=text].focus ::-moz-placeholder, .devise-form input[type=text]:focus ::-moz-placeholder, .devise-form input[type=password].focus ::-moz-placeholder, .devise-form input[type=password]:focus ::-moz-placeholder, .devise-form input[type=email].focus ::-moz-placeholder, .devise-form input[type=email]:focus ::-moz-placeholder{color:#6a6058}.devise-form input[type=text].focus :-ms-input-placeholder, .devise-form input[type=text]:focus :-ms-input-placeholder, .devise-form input[type=password].focus :-ms-input-placeholder, .devise-form input[type=password]:focus :-ms-input-placeholder, .devise-form input[type=email].focus :-ms-input-placeholder, .devise-form input[type=email]:focus :-ms-input-placeholder{color:#6a6058}.devise-form input[type=text].focus ::placeholder,.devise-form input[type=text]:focus ::placeholder,.devise-form input[type=password].focus ::placeholder,.devise-form input[type=password]:focus ::placeholder,.devise-form input[type=email].focus ::placeholder,.devise-form input[type=email]:focus ::placeholder{color:#6a6058}.devise-form [type=submit]{font-size:1.15em;margin:.5em auto 1.5em}@-webkit-keyframes submitRotate{to{transform:rotate(1turn)}}@keyframes submitRotate{to{transform:rotate(1turn)}}.devise-form [type=submit][disabled]{pointer-events:none}.devise-form [type=submit][disabled]:before{content:"";display:inline-block;float:right;margin-left:.5rem;width:1.25rem;height:1.25rem;border-radius:50%;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-bottom-color:#fff;-webkit-animation:submitRotate 1s infinite linear;animation:submitRotate 1s infinite linear}.devise-form ul{margin-left:24px;margin-top:20px}.devise-form .social{font-size:1.8em}.devise-form .fa-check,.devise-form .fa-times{position:absolute;top:36px}.devise-form .fa.fa-times{color:#E30000}.devise-form .fa.fa-check{color:#69BBAA}.devise-form label{cursor:pointer}.devise-form .remember-me,.devise-form a{display:block;margin-bottom:1.2em;color:#69BBAA}.devise-form a.inline{display:inline}.devise-form .email-confirm,.devise-form .forgot-password,.devise-form .remember-me{font-size:.85em;color:#6a6058}.devise-form .email-confirm:hover,.devise-form .forgot-password:hover,.devise-form .remember-me:hover{color:#9ed3c8}.devise-form .signin-access,.devise-form .signup-access{border:1px solid #9ed3c8;padding:4px;font-size:.95em;color:#9ed3c8}.devise-form .signin-access:hover,.devise-form .signup-access:hover{color:#69BBAA}.devise-form .error-email,.devise-form .password-tip{padding:.5em;color:#fff;font-size:11px;transition:opacity .2s;display:none}.devise-form .error-email{position:relative;background:#E30000}.devise-form .error-email:before{content:"";position:absolute;top:.5em;left:-10px;border:6px solid transparent;border-right-color:#E30000}.devise-form .password-tip{position:relative;background:#6a6058}.devise-form .password-tip:before{content:"";position:absolute;top:.5em;left:-10px;border:6px solid transparent;border-right-color:#6a6058}.eval-axis:after,.eval-axis:before,.login-editorial:after,.login-editorial:before{content:" ";display:table}#login-background{position:absolute;top:0;left:0;width:100%;z-index:-2}.login-editorial{margin-bottom:20px;padding:20px}.login-editorial:after{clear:both}.login-editorial .illustration{width:160px;height:160px;float:left;margin:6px 20px 0 0;overflow:hidden}.eval-axis{margin-bottom:15px;padding-right:30px}.eval-axis:after{clear:both}.eval-axis label{display:inline-block;color:#5B5B5B;font-weight:600;font-size:16px}.eval-axis label .fa{width:.8em;font-weight:200}.eval-axis label.idea-name{color:#69BBAA;font-weight:lighter;font-style:italic}.eval-axis .eval-value,.eval-axis .value{color:#6a6058;padding:.15em .25em;line-height:1}.eval-axis input[type=range]::-webkit-slider-thumb{-webkit-appearance:none!important;height:3em;width:3em}.eval-axis input[type=range]{cursor:pointer;width:100%;opacity:0;position:relative;top:-6px;transform:scaleX(1.05);-webkit-transform:scaleX(1.05);z-index:1}.eval-axis .fake-range{cursor:pointer;position:relative;border:1px solid #cecece;background:#fff;border-radius:5px;height:10px;top:8px;margin:0 0 0 1rem;z-index:0}.eval-axis .fake-range .range{position:absolute;left:0;top:0;height:10px;margin:-1px 0 0 -1px;border-radius:5px;background:#69BBAA;pointer-events:none}.eval-axis .fake-range .range::after{content:"";position:absolute;z-index:1;right:-8px;top:-4px;width:16px;height:16px;border-radius:50%;background:#ccc;background:linear-gradient(-180deg,#DFDFDF 0,#CBCBCB 100%);box-shadow:0 2px 3px 0 rgba(0,0,0,.5),inset 0 -1px 1px 0 rgba(255,255,255,.5)}.eval-axis .eval-value{position:absolute;background:#fff;border:1px solid #cecece;border-radius:4px;right:0;transform:translate(50%,-110%);font-size:.875em;font-weight:600}.eval-axis input[type=range]:disabled+.fake-range .range::before{content:none}.eval-axis .value{position:absolute;top:5px;border-radius:4px;background:#f2f2f2;font-size:.75em}.eval-axis .value--minValue{left:10px}.eval-axis .value--maxValue{left:100%}.eval-axis .value--rangeIndex{display:none}.eval-axis .value--ideaValue{color:#f9f9f9;font-weight:lighter;font-style:italic}.eval-axis .fa-calculator,.eval-axis .fa-lock,.eval-axis .fa-undo,.eval-axis .fa-unlock{position:absolute;top:6px;left:-10px;color:#6a6058}.eval-axis .fa-lock{color:#69BBAA}.eval-axis .ticker{position:absolute;top:3px;color:#6a6058}.eval-axis .ticker.median{color:#E30000}.eval-axis .ticker.quartile{color:#6a6058}.eval-axis .range-explanation{font-size:12px;font-style:italic;color:#E30000}.eval-axis .range{transition:background .2s}.eval-axis .range.low{background:#E30000}.eval-axis .range.medium-low{background:#FFA100}.eval-axis .range.medium-high{background:#FFD403}.eval-axis .range.high{background:#69BBAA}.eval-axis textarea,.evaluation-description{background:#fff;transition:all .1s;box-shadow:none;padding:.5em;box-sizing:border-box;resize:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none}.eval-axis textarea{border:0;border-bottom:1px solid #d7d7d7;color:#2d2926;margin:1em 0}.eval-axis textarea.focus,.eval-axis textarea:focus{border-bottom:1px solid #4e4741;color:#161413;box-shadow:none;outline:0}.eval-axis textarea.focus ::-moz-placeholder, .eval-axis textarea:focus ::-moz-placeholder{color:#6a6058}.eval-axis textarea.focus :-ms-input-placeholder, .eval-axis textarea:focus :-ms-input-placeholder{color:#6a6058}.eval-axis textarea.focus ::placeholder,.eval-axis textarea:focus ::placeholder{color:#6a6058}.eval-axis .my-evaluations{margin-top:10px}.evaluation-description{border:0;border-bottom:1px solid #d7d7d7;color:#2d2926;min-height:100px}.evaluation-description.focus,.evaluation-description:focus{border-bottom:1px solid #4e4741;color:#161413;box-shadow:none;outline:0}.evaluation-description.focus ::-moz-placeholder, .evaluation-description:focus ::-moz-placeholder{color:#6a6058}.evaluation-description.focus :-ms-input-placeholder, .evaluation-description:focus :-ms-input-placeholder{color:#6a6058}.evaluation-description.focus ::placeholder,.evaluation-description:focus ::placeholder{color:#6a6058}.expert__filters{display:flex;align-items:center;justify-content:flex-end;gap:10px;font-size:.875rem;margin-bottom:1rem}.expert__filters label{color:#717171;font-weight:500}.expert__filters select{max-width:14em;padding:.5em;height:auto;margin:0;border:0;background:0 0;border-bottom:1px solid #ccc}.fr-view table.simple-table{width:100%}.fr-view table.simple-table tbody td,.fr-view table.simple-table thead th{text-align:left;font-size:.75rem;border:0}.fr-view table.simple-table thead th{padding:5px 10px;background:0 0;color:#717171;font-weight:500;border-bottom:1px solid #CCC}.fr-view table.simple-table tr:hover{background-color:#eee}.fr-view table.simple-table tbody td{padding:5px 10px}.fr-view table.simple-table .selectize-control{max-width:14em}.fr-view table.simple-table .selectize-input{padding:.2em .5em;border:1px solid #ccc;background:#F5F5F5}.fr-view table.simple-table .selectize-input.not-full{background-color:#fff;border-color:#D94947}.fr-view table.simple-table .selectize-input input{height:auto}.fr-view table.simple-table .fa-warning{color:#D94947}.domain-list{list-style:none;margin:0 -5px;display:flex;flex-flow:row wrap}.domain-list .logo{width:50px;height:50px;margin:0 5px}.domain-list .selected .logo{box-shadow:0 0 0 3px #69BBAA}.domain-card{position:relative;padding:8px;font-size:.875em;background-color:#f9f9f9;border:1px solid #D1D7E5;border-radius:5px}.domain-card:hover{border-color:#6a6058}.domain-card:hover .description{background:rgba(0,0,0,.8);overflow:auto;pointer-events:auto}.domain-card:hover .description-content{opacity:1}.domain-card.selected{border-color:#69BBAA}.domain-card .infos{display:block;position:relative;width:100%;padding-bottom:100%;background-color:#fff;margin-bottom:8px}.domain-card .infos .image{position:absolute;top:0;left:0;height:100%;width:100%}.domain-card .description{position:absolute;top:0;width:100%;height:100%;background:linear-gradient(rgba(0,0,0,.7) 0,transparent 50%);padding:.25em .5em;color:#fff;pointer-events:none}.domain-card .domain-name{font-weight:600}.domain-card .description-content{opacity:0;font-size:.875em}.domain-card .description-content *{font-size:1em}.domain-card .action{text-align:center;font-size:.8rem}.domain-footer{display:flex;align-items:center;justify-content:space-between;padding:0 6px}.domain-footer .new-idea-domain{font-size:.75rem;padding:.325em .75em;margin:0 .75em}.domain-footer .ideas-count,.domain-footer .knowledges-count,.domain-footer .need-evaluation{color:#69BBAA}.events-calendar{border:1px solid #28283b;padding:0 1em}.events-calendar .group:after{content:"";display:table;clear:both}.events-calendar img{max-width:100%;height:auto;vertical-align:baseline}.events-calendar a{text-decoration:none}.events-calendar table{clear:both;width:100%;margin-bottom:1em;border-radius:3px;color:#444;table-layout:fixed}.events-calendar td{text-align:center;vertical-align:middle}.events-calendar td.not-current{color:silver}.events-calendar td.today{color:#28283b}.events-calendar tbody td:after{content:'';display:block;width:15px;height:15px;margin:.5em auto .75em;border-radius:50%;border:2px solid #6a6058}.events-calendar tbody td{padding:.5em 0 0;font-size:.875em;font-weight:600;border:none}.events-calendar tbody td.today:after{background-color:#f5f5f5}.events-calendar tbody td.event:after{background-color:#245987;border-color:#245987}.events-calendar tbody td.not-current{color:#9e938a}.events-calendar tbody td.not-current:after{border-color:#9e938a}.events-calendar tbody td.event{cursor:pointer}.events-calendar tbody td.event:hover{background-color:#eee}.events-calendar tbody td.event:active{background-color:#ddd}.events-calendar thead td{border:none}.events-calendar .days td{padding:.5em 0;font-size:.875em;font-weight:600;text-transform:lowercase}.events-calendar #btnNext,.events-calendar #btnPrev{background:0 0;border:none;outline:0;font-size:1em;margin:0;color:silver;cursor:pointer;transition:all .3s ease}.events-calendar #btnNext:hover,.events-calendar #btnPrev:hover{color:#28283b;font-weight:700}.events-calendar #btnNext:before,.events-calendar #btnPrev:before{font-family:FontAwesome;padding-right:4px;font-size:1.5em;color:#28283b}.events-calendar #btnPrev{float:left}.events-calendar #btnPrev:before{content:'\f104'}.events-calendar #btnNext{float:right}.events-calendar #btnNext:before{content:'\f105'}.creation-form .white-form:after,.creation-form .white-form:before,.document-list+div .file-upload-module:after,.document-list+div .file-upload-module:before,.form-actions:after,.form-actions:before{content:" ";display:table}input.discret::-moz-placeholder{color:#d3d3d3}input.discret:-ms-input-placeholder{color:#d3d3d3}input.discret::placeholder{color:#d3d3d3}.creation-form input[type=text],.creation-form input[type=email],.creation-form textarea{padding:.5em;border:0;border-bottom:1px solid #d7d7d7;background:#fff;color:#2d2926;box-shadow:none;transition:all .1s;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;box-sizing:border-box;vertical-align:top}.creation-form input[type=text].focus,.creation-form input[type=text]:focus,.creation-form input[type=email].focus,.creation-form input[type=email]:focus,.creation-form textarea.focus,.creation-form textarea:focus{border-bottom:1px solid #4e4741;color:#161413;box-shadow:none;outline:0}.creation-form input[type=text].focus ::-moz-placeholder, .creation-form input[type=text]:focus ::-moz-placeholder, .creation-form input[type=email].focus ::-moz-placeholder, .creation-form input[type=email]:focus ::-moz-placeholder, .creation-form textarea.focus ::-moz-placeholder, .creation-form textarea:focus ::-moz-placeholder{color:#6a6058}.creation-form input[type=text].focus :-ms-input-placeholder, .creation-form input[type=text]:focus :-ms-input-placeholder, .creation-form input[type=email].focus :-ms-input-placeholder, .creation-form input[type=email]:focus :-ms-input-placeholder, .creation-form textarea.focus :-ms-input-placeholder, .creation-form textarea:focus :-ms-input-placeholder{color:#6a6058}.creation-form input[type=text].focus ::placeholder,.creation-form input[type=text]:focus ::placeholder,.creation-form input[type=email].focus ::placeholder,.creation-form input[type=email]:focus ::placeholder,.creation-form textarea.focus ::placeholder,.creation-form textarea:focus ::placeholder{color:#6a6058}.creation-form input.validity,.creation-form label.validity{background-color:#E0FFDC}.creation-form input.search-address{background-color:#fff}.creation-form input.department-name{height:4rem;font-size:2em;font-weight:700;min-height:140px}.creation-form .white-form{clear:both;background:#fff;padding:15px;margin-bottom:15px}.creation-form .white-form:after{clear:both}.creation-form .form-actions{padding:15px;text-align:right}.creation-form .help-block{font-size:12px;color:#6a6058}.creation-form .file-upload-module{height:80px;width:100%;background-position:center center;background-repeat:no-repeat;background-size:100% auto}.creation-form .file-upload-module .filename{line-height:1.5em;position:relative;top:50%;transform:translateY(-50%)}.creation-form .file-upload-module.logo{height:180px}.form-actions{clear:both}.form-actions:after{clear:both}.form-actions button.cancel{float:left}.reset{font-style:italic;color:#6a6058;font-weight:300;padding-left:10px}.fa.fa-times:hover,.fa.fa-undo{color:#E30000}.file-upload-module{position:relative;cursor:pointer;text-align:center;background:#f2f2f2;border:1px dashed #f9f9f9;color:#6a6058;border-radius:3px;transition:all .2s}.file-upload-module:hover{color:#4e4741;border:1px solid #f9f9f9}.file-upload-module:active,.file-upload-module:focus{border-top-color:#d3d3d3}.file-upload-module input[type=file]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;cursor:pointer;opacity:0;position:absolute;z-index:1;top:0;right:0;left:0;bottom:0}.file-upload-module .filename{overflow:hidden;font-size:12px}.file-upload-module .loading{position:absolute;bottom:0;left:0;right:0;height:7px;border-radius:0 0 3px 3px;background:#ddd;overflow:hidden}.file-upload-module .loading .buffer{position:absolute;top:0;left:0;background:#69BBAA;height:7px;width:50%}.document-list+div .file-upload-module{max-width:242px;height:42px;float:right;clear:both}.document-list+div .file-upload-module:after{clear:both}.document-image a img{width:100%}.large-checkbox .custom.checkbox{display:inline-block;position:relative;float:right;width:48px;height:24px;background-color:#6a6058;border-radius:12px;box-shadow:inset 0 1px 0 rgba(0,0,0,.2);transition:all .2s}.large-checkbox .custom.checkbox:after{content:"";position:absolute;top:2px;left:2px;height:20px;width:20px;background:#fff;border-radius:10px;box-shadow:0 1px 0 rgba(0,0,0,.2);transition:all .2s}.large-checkbox .custom.checkbox:before{content:"ï€";display:inline-block;font-family:FontAwesome;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;position:absolute;top:5px;right:9px;opacity:.4;text-shadow:0 1px 0 rgba(255,255,255,.4);transition:all .2s}.large-checkbox input:checked+.custom.checkbox{background:#69BBAA}.large-checkbox input:checked+.custom.checkbox:before{content:"\f00c";right:27px}.large-checkbox input:checked+.custom.checkbox:after{left:26px}.large-checkbox input{position:absolute;z-index:-1;opacity:0}.fat-searchbar{position:relative;padding:0;background:#f9f9f9;width:100%;max-width:24em;float:right;margin-bottom:1em;box-shadow:0 0 0 5px #fff}.fat-searchbar.large{max-width:100%}.fat-searchbar input[type=text]{padding:.5em .5em .5em 1em;box-shadow:none;transition:all .1s;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;box-sizing:border-box;margin:0;height:3em;border:0;background:0 0;color:#6a6058;font-size:1em;font-weight:300}.fat-searchbar input[type=text].focus,.fat-searchbar input[type=text]:focus{border-bottom:1px solid #4e4741;color:#161413;box-shadow:none;outline:0}.fat-searchbar input[type=text].focus ::-moz-placeholder, .fat-searchbar input[type=text]:focus ::-moz-placeholder{color:#6a6058}.fat-searchbar input[type=text].focus :-ms-input-placeholder, .fat-searchbar input[type=text]:focus :-ms-input-placeholder{color:#6a6058}.fat-searchbar input[type=text].focus ::placeholder,.fat-searchbar input[type=text]:focus ::placeholder{color:#6a6058}.fat-searchbar button{position:absolute;top:0;right:0;padding:.5em 1em;height:100%;margin:0;border-radius:0!important;font-size:1em;background:#e0e0e0;color:#fff}.fat-searchbar button:hover{background:#d3d3d3}.fat-searchbar button .fa{margin:.2em;color:#fff}.search-sidebar .add-to-challenge .fa,.search-sidebar .remove-from-challenge .fa,.search-sidebar button.grant .fa,.search-sidebar button.reject .fa{margin-right:10px}.sorting{padding:1rem 0;font-size:.75em;color:#6a6058}.sorting a{display:inline-block;padding:0 .5em;color:#6a6058}.sorting a:hover{color:#322e2a}.sorting a.active{color:#69BBAA;font-weight:600}.sorting a.hashtag{color:#245987}.search-sidebar{font-size:14px}.search-sidebar p{font-size:14px;margin-bottom:10px}.search-sidebar h4{font-size:16px;font-weight:600}.search-sidebar .matching-departments,.search-sidebar .matching-users{font-size:18px;color:#6a6058;margin-bottom:15px}.search-sidebar .selected-users{font-weight:600;color:#69BBAA}.search-sidebar .selected-users+button{font-size:14px;margin-bottom:10px}.search-sidebar .add-to-challenge,.search-sidebar .remove-from-challenge{margin-bottom:20px;font-size:14px}.search-sidebar .update-user-role{font-size:14px;margin-left:10px;margin-bottom:10px}.search-sidebar .challenge-users{font-size:12px;margin-bottom:20px}.search-sidebar .challenge-users-detail{font-size:12px;margin-bottom:15px;margin-top:-15px}.search-sidebar .challenge-users-detail span{display:block;margin-bottom:8px}.search-sidebar .challenge-users-detail span.admin{color:#69BBAA}.search-sidebar .challenge-users-detail span.reviewer{color:#E30000}.search-sidebar .challenge-users-detail span.moderator{color:#FFA100}.search-sidebar .selectize-input input{height:20px;font-size:13px}.search-sidebar button.grant,.search-sidebar button.reject{margin-bottom:10px;margin-right:10px}.search-sidebar .keyword-list li{font-size:12px}.search-sidebar a.link{color:#69BBAA;font-size:14px}.search-sidebar a.link.active{color:#FFA100}li.grouped-ideas{padding-bottom:0}.filter-list .columns>div>label,.filter-list .columns>label,.filter-list>div>label,.filter-list>label{color:#8a8a8a;margin-top:15px;margin-bottom:10px}.filter-list .columns>div>label .fa,.filter-list .columns>label .fa,.filter-list>div>label .fa,.filter-list>label .fa{margin:0 8px;font-size:1.2em}.filter-list .columns>div>label.opened .fa,.filter-list .columns>label.opened .fa,.filter-list>div>label.opened .fa,.filter-list>label.opened .fa{transform:rotate(90deg)}.small-illustration-form{float:left;margin-right:1em}.small-illustration-form:after,.small-illustration-form:before{content:" ";display:table}.small-illustration-form:after{clear:both}.small-illustration-form>label{margin:.4em 0;color:#6a6058}.small-illustration-form .file-upload-module{width:150px;height:110px;margin-bottom:15px}.news-illustration-form .file-upload-module{background-size:cover;margin-bottom:1em;min-height:12em}.button-image-form .file-upload-module,.department-form .file-upload-module,.editorial-form .file-upload-module,.user-form .file-upload-module{width:160px;height:160px;margin-bottom:15px}.logo-form .file-upload-module{width:140px;height:42px}.debate-message label.file-upload-module{height:180px}.csv-import-module{margin-top:1em;padding:15px;background:#fff;border-top:1px solid #ddd}.csv-import-module .file-upload-module{height:60px;margin:15px 0}.csv-import-module .file-upload-module .filename{position:relative;top:50%;transform:translateY(-50%)}.csv-import-module ul.email-list{margin:0 0 15px;list-style:none;font-size:14px}.csv-import-module ul.email-list li{display:inline-block;padding:.2em .6em;margin-right:3px;border-radius:5px;background:#f2f2f2;border-bottom:1px solid #ccc}i.fa.fa-pencil-square-o{padding-left:10px}.idea-remark{border-left:4px solid #E30000;margin-left:-16px;padding-left:12px}.idea-remark div,.idea-remark li,.idea-remark p,.idea-remark ul{color:#E30000;font-size:13px}.explanation textarea,.remark-form textarea{min-height:200px;color:#E30000}.content.big textarea{min-height:180px}.validation-item{display:flex;gap:.5em;align-items:flex-start;justify-content:space-between;margin-bottom:1em;line-height:1.2}.validation-item [class^=button-]{margin:0}.validation-item-sublabel{font-size:.875em;color:#777}.three-step-switch{position:relative;display:flex;flex:0 0 3em;width:3em;height:1.5em}.three-step-switch span.notif{position:absolute;left:0;top:-12px;font-size:12px;color:red}.three-step-switch span.notif.validated{color:green}.three-step-switch input{display:none}.three-step-switch label.three-step-switch-label{flex:1 0 auto;width:33%;height:100%;margin:0}.three-step-switch-clue{position:absolute;background:#777;border-radius:1em;box-shadow:inset 0 1px 0 rgba(0,0,0,.15);width:100%;height:100%;transition:all .1s ease;pointer-events:none}.three-step-switch-clue:before{content:'';position:absolute;display:block;height:calc(1.5em - 4px);width:calc(1.5em - 4px);background:#fff;border-radius:50%;margin:2px;left:25%;transition:all .2s cubic-bezier(.42,0,.65,1.42)}input:nth-of-type(1):checked~.three-step-switch-clue{background:#E30000}input:nth-of-type(1):checked~.three-step-switch-clue:before{left:0}input:nth-of-type(2):checked~.three-step-switch-clue{background:#777}input:nth-of-type(2):checked~.three-step-switch-clue:before{left:25%}input:nth-of-type(3):checked~.three-step-switch-clue{background:#69BBAA}input:nth-of-type(3):checked~.three-step-switch-clue:before{left:50%}#funnel{overflow:hidden}svg{overflow:visible;max-height:100%}svg g{position:absolute;top:0;left:0}#treemap .chart{display:block;margin:40px auto auto;overflow:hidden}#treemap .tooltip,.d3-graph .tooltip{position:absolute;background-color:#fff;border:1px solid #a7a7a7;width:400px;max-height:600px;overflow:scroll}#treemap text{font-size:11px}#treemap rect{fill:none}#treemap .tooltip header h1{color:#000;font-size:1.2em}.d3-graph .select-color{position:absolute;left:20px;top:10px}.d3-graph .select-size{position:absolute;right:24px;top:10px}.d3-graph .tooltip header i{color:#a7a7a7}.d3-graph .tooltip header i:hover{cursor:pointer}.d3-graph .tooltip header img{margin:6px;float:left;width:50px;height:50px}.d3-graph .tooltip header h1{color:#000;font-size:1.2em}.d3-graph .tooltip header h2{color:#a7a7a7;font-size:1em;margin-top:1em}.d3-graph .tooltip li,.d3-graph .tooltip p,.d3-graph .tooltip span{color:#000}.d3-graph .tooltip li{font-size:1em}.d3-graph .tooltip footer{color:#a7a7a7;font-size:1em}.d3-graph svg.bubble-chart{background-color:#2d2926}.d3-graph svg.bubble-chart g.legend{background-color:#efefef}.d3-graph svg.bubble-chart g.legend text{fill:#000;font-size:.8em}.d3-graph svg.bubble-chart g.legend rect.lower{fill:#f51b1d}.d3-graph svg.bubble-chart g.legend rect.low{fill:#f68323}.d3-graph svg.bubble-chart g.legend rect.middle{fill:#f7d964}.d3-graph svg.bubble-chart g.legend rect.high{fill:#49fe29}.d3-graph svg.bubble-chart g.legend rect.higher{fill:#2081e0}.d3-graph svg.bubble-chart g.idea circle{stroke:transparent;fill-opacity:1}.d3-graph svg.bubble-chart g.idea circle.lower{fill:#f51b1d}.d3-graph svg.bubble-chart g.idea circle.low{fill:#f68323}.d3-graph svg.bubble-chart g.idea circle.middle{fill:#f7d964}.d3-graph svg.bubble-chart g.idea circle.high{fill:#49fe29}.d3-graph svg.bubble-chart g.idea circle.higher{fill:#2081e0}.d3-graph svg.bubble-chart g.idea circle.molecule{stroke:transparent;stroke-width:3px}.d3-graph svg.bubble-chart g.idea circle.draft{stroke:grey;stroke-dasharray:2,2;stroke-width:1px;fill-opacity:0}.d3-graph svg.bubble-chart g.idea circle.child{stroke:#DEDEDE;stroke-dasharray:2,2;stroke-width:1px;fill-opacity:0}.d3-graph svg.bubble-chart g.idea circle.root{stroke:#fff;stroke-width:2px}.d3-graph svg.bubble-chart g.idea text{text-anchor:middle;fill:#fff}.d3-graph svg.bubble-chart g.idea text.bubble_text{font-size:8px;stroke-width:.4px}.d3-graph svg.bubble-chart g.idea text.tiny_bubble_text{font-size:4px;stroke-width:.4px}.d3-graph svg.bubble-chart g.idea text.draft{fill:grey}.d3-graph svg.bubble-chart.clustering{background-color:transparent}.d3-graph svg.bubble-chart g.left-pane,.d3-graph svg.bubble-chart g.right-pane{fill:#2d2926}.d3-graph svg.bubble-chart g.left-pane text,.d3-graph svg.bubble-chart g.right-pane text{fill:#a7a7a7;text-anchor:start}.d3-graph svg.bubble-chart g.left-pane .save,.d3-graph svg.bubble-chart g.right-pane .save{fill:#FFA100}.d3-graph svg.bubble-chart g.left-pane g.legend,.d3-graph svg.bubble-chart g.right-pane g.legend{background-color:#efefef}.d3-graph svg.bubble-chart g.left-pane g.legend text,.d3-graph svg.bubble-chart g.right-pane g.legend text{font-size:.8em;fill:#000}.d3-graph svg.bubble-chart g.left-pane g.legend rect.lower,.d3-graph svg.bubble-chart g.right-pane g.legend rect.lower{fill:#f51b1d}.d3-graph svg.bubble-chart g.left-pane g.legend rect.low,.d3-graph svg.bubble-chart g.right-pane g.legend rect.low{fill:#f68323}.d3-graph svg.bubble-chart g.left-pane g.legend rect.middle,.d3-graph svg.bubble-chart g.right-pane g.legend rect.middle{fill:#f7d964}.d3-graph svg.bubble-chart g.left-pane g.legend rect.high,.d3-graph svg.bubble-chart g.right-pane g.legend rect.high{fill:#49fe29}.d3-graph svg.bubble-chart g.left-pane g.legend rect.higher,.d3-graph svg.bubble-chart g.right-pane g.legend rect.higher{fill:#2081e0}.d3-graph svg.bubble-chart g.left-pane g.idea circle.lower,.d3-graph svg.bubble-chart g.right-pane g.idea circle.lower{fill:#f51b1d}.d3-graph svg.bubble-chart g.left-pane g.idea circle.low,.d3-graph svg.bubble-chart g.right-pane g.idea circle.low{fill:#f68323}.d3-graph svg.bubble-chart g.left-pane g.idea circle.middle,.d3-graph svg.bubble-chart g.right-pane g.idea circle.middle{fill:#f7d964}.d3-graph svg.bubble-chart g.left-pane g.idea circle.high,.d3-graph svg.bubble-chart g.right-pane g.idea circle.high{fill:#49fe29}.d3-graph svg.bubble-chart g.left-pane g.idea circle.higher,.d3-graph svg.bubble-chart g.right-pane g.idea circle.higher{fill:#2081e0}.d3-graph svg.bubble-chart g.left-pane g.idea text,.d3-graph svg.bubble-chart g.right-pane g.idea text{text-anchor:middle;fill:#fff}.d3-graph svg.bubble-chart g.right-pane line.link{stroke:#c4c4c4;stroke-width:1.5px}#saveMolecule .button-primary,#saveMolecule .form-actions button.next-step,#saveMolecule .idea-comments-container .add-comment,#saveMolecule .idea-sidebar a.update-idea-button,#saveMolecule .search-sidebar .add-to-challenge,#saveMolecule .search-sidebar .selected-users+button,#saveMolecule .search-sidebar button.grant,#saveMolecule .toggle-comment-form,#saveMolecule a.update-debat-button,.form-actions #saveMolecule button.next-step,.idea-comments-container #saveMolecule .add-comment,.idea-sidebar #saveMolecule a.update-idea-button,.search-sidebar #saveMolecule .add-to-challenge,.search-sidebar #saveMolecule .selected-users+button,.search-sidebar #saveMolecule button.grant{font-size:16px}.molecule-details{text-align:center}.idea-sidebar .molecule-details h4,.molecule-details h4{color:#fff}.molecule-details h4 i.icon-graph-list{color:#69BBAA}.molecule-details svg{margin:1em}.molecule-details .molecule rect{fill:#2d2926}.molecule-details .molecule g.idea circle{fill:#fff}.molecule-details .molecule g.idea text{text-anchor:middle;font-size:12px}.molecule-details .molecule g.idea text.bubble_text{font-size:12px;stroke-width:.4px}.molecule-details .molecule g.idea text.tiny_bubble_text{font-size:8px;stroke-width:.4px}.molecule-details .molecule g.idea.main circle{fill:#69BBAA}.molecule-details .molecule g.idea.main text{fill:#fff}.molecule-details .molecule:hover{cursor:pointer}.molecule-details .molecule line.link{stroke:#999;stroke-width:1.5px}.ideas-histogram-block{overflow:hidden}.histogram{display:flex;flex-direction:column;min-height:200vh}.widget-histogram{display:flex;flex-direction:column;min-height:300px}.widget-histogram .x-axis{font-size:6px}.molecule-accordion{overflow:hidden}.molecule-accordion h4{font-size:14px;margin:0;color:#fff;overflow:hidden;text-overflow:ellipsis}.molecule-accordion .molecule-details{text-align:center}.molecule-accordion .molecule-details a{display:block;white-space:nowrap;font-size:12px;padding:.2em}.molecule-origin-list{border-bottom:1px solid #ddd;background:#2d2926;margin-bottom:.5em}.molecule-origin-list .tooltip{max-height:300px;overflow-y:auto;max-width:none;transform:translateX(-180px)}.banner .clearing-featured-img,.survey .answer .picture-container img{max-width:100%}.molecule-accordion{margin:0;padding:0;list-style:none}.molecule-accordion .toggler{cursor:pointer;width:1.4em;height:1.4em;line-height:1.4em;margin-right:5px;float:left;background:#ccc;color:#fff;text-align:center;transition:all .2s}.molecule-accordion .toggler:hover{background:#999}.molecule-accordion li{height:22px;margin-bottom:5px;overflow:hidden;border-bottom:1px solid #ddd;transition:height .3s}.molecule-accordion li .idea{opacity:0;transition:opacity .3s}.molecule-accordion li.active{background:#fff;height:auto}.molecule-accordion li.active .toggler{color:#fff;background:0 0;transform:rotate(45deg)}.molecule-accordion li.active .idea{opacity:1}.ideas-positioning line.axis{stroke:#d7d7d7;stroke-width:1px;stroke-dasharray:5,5}.ideas-positioning circle{stroke:#fff;fill-opacity:.6}.ideas-positioning circle.draft{fill:#e7e7e7}.ideas-positioning circle.formulated{fill:#BBB2A1}.ideas-positioning circle.published{fill:#8A7E66}.ideas-positioning circle.documented{fill:#0B486B}.ideas-positioning circle.evaluated{fill:#3B8686}.ideas-positioning circle.completed{fill:#CFF09E}.ideas-positioning circle.selected{fill:#96C219}.ideas-positioning text{text-anchor:middle;font-size:12px}.blue-ocean path{fill:none}.barchart rect{fill:#245987}.answers-network{position:relative}.answers-network ul.legend{position:absolute;top:40px;right:40px;font-weight:700}.answers-network ul.legend li{font-weight:400}.answers-network ul.legend li span.count{color:#E30000}.idea-card{border-bottom:1px solid #dfdfdf;clear:both;margin:1em 0 0;min-height:8em;padding:.625em;position:relative;background:#f9f9f9;color:#2d2926;overflow:hidden}.idea-card.to_be_documented,.idea-card.to_be_evaluated,.idea-card.to_be_pitched{background:#FEFFE6}.idea-card.completed,.idea-card.selected{background:rgba(105,187,170,.1)}.idea-card.draft img,.idea-card.formulated img{opacity:.7}.idea-card.draft{background:#F2F2F2;border:1px dashed #6a6058;opacity:.6}.idea-card.formulated{background:#F2F2F2;border:1px dashed #BBB2A1}.idea-card:after,.idea-card:before{content:" ";display:table}.idea-card:after{clear:both}.idea-card:hover .infos{opacity:1;transform:perspective(1200px) rotateX(0) translateY(0)}.idea-card .checkbox-container{position:absolute;top:0;left:0;z-index:5;width:40px;line-height:36px;text-align:center;background:0 0}.idea-card .checkbox.custom{position:absolute;width:40px;height:40px;right:0;top:0;text-align:center;transition:all .1s}.idea-card input{position:relative;z-index:1}.idea-card input:checked+.custom.checkbox{position:absolute;background:#69BBAA}.idea-card .idea-name{display:block;padding:.5em 1em;min-height:auto;height:5em;overflow:hidden;text-align:center;line-height:1.2;color:inherit}.idea-card .idea-name i{vertical-align:middle;margin:0 5px 0 -5px;line-height:1;font-size:1.25em}.idea-card .idea-name a{color:inherit;font-size:.875em}.idea-card .idea-name a:hover{text-decoration:underline}.idea-card .idea-date{text-align:center;display:block;padding:.5em}.idea-card .like-account{position:absolute;right:0;bottom:0;padding:.5em 1em;color:#6a6058}.idea-card .like-account i.fa{margin-left:.5em}.idea-card .picture{position:relative;overflow:hidden;width:auto;height:auto;min-height:10rem;margin:1em 0;text-align:center;background:#fff;border:3px solid #fff;border-radius:3px}.idea-card .picture.domain{height:auto}.idea-card .picture .image{width:100%}.idea-card .picture .image,.idea-card .picture .logo{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.idea-card .idea-author-block{padding:0 .5em;margin:0 0 .5em;overflow:hidden}.idea-card .idea-author{position:static;color:inherit}.idea-card .avatar{margin:0 10px 0 0;height:42px;width:42px;vertical-align:sub}.idea-card .budget-widget{font-size:.75em;min-height:3em;text-align:center}.idea-card .description,.idea-card .description li,.idea-card .description p{font-size:12px}.idea-card .budget,.idea-card .comments-count,.idea-card .likes-count{color:inherit;font-size:1em;line-height:1.4}.idea-card .comments-count,.idea-card .knowledges-count{position:static;font-size:.725rem}.idea-card .rating-module{position:relative;display:block;margin:1em .5em 2em;font-size:.75rem;width:auto;overflow:visible}.idea-card .rating-module:after,.idea-card .rating-module:before{width:20%}.idea-card .new-idea-domain{position:absolute;z-index:1;bottom:0;right:0;margin:1em;font-size:14px;padding:.4em .8em;background:#69BBAA;color:#fff}.idea-card .discover{margin:.5em}.idea-card .replication{position:absolute;top:62px;left:12px;color:#fff;background:#245987;border-radius:24%;padding:4px 4px 0;font-size:small}.idea-card .ribbon{z-index:5}.idea-card .evaluate{position:absolute;bottom:12px;right:68px;z-index:6;color:#fff}.idea-card .evaluate i{background:#E30000;padding:6px;font-size:12px;border-radius:50%}.idea-card .evaluate i.completed{background:#69BBAA}.idea-card i.fa.fa-star{color:#245987}.idea-card .infos{position:absolute;z-index:3;top:0;left:0;bottom:0;width:100%;height:auto;overflow:auto;padding:1.25em;font-size:1em;background:#2d2926;color:#fff;transform-origin:center center;transform:perspective(1200px) rotateX(-45deg) translateY(20%);transition:all .2s ease-in-out;opacity:0}.idea-card .infos *{text-decoration:none;font-weight:400;color:#fff}.idea-card .infos .idea-author-block .idea-author{color:#fff}.idea-card .green{color:green}.idea-card .red{color:red}.idea-card-container.card-with-actions .infos{bottom:5.5em}.budget-widget{position:relative;margin-bottom:.5em}.budget-widget:after,.budget-widget:before{content:" ";display:table}.budget-widget:after{clear:both}.budget-widget-progress{width:100%}.budget-widget-perc{float:left;font-weight:600}.budget-widget-values{float:right}meter.best-ideas-progress{width:97%;color:#f9f9f9;background:#fff;height:.8em;line-height:.3em;margin-left:3%}meter.best-ideas-progress::-moz-meter-bar{background:#b0c4de}meter.best-ideas-progress::-webkit-meter-optimum-value{background:#b0c4de}meter.best-ideas-progress::-webkit-meter-bar{background:#fff}.ribbon-wrapper-green{width:85px;height:88px;overflow:hidden;position:absolute;top:-3px;left:-3px}.ribbon-green{font:700 10px Sans-Serif;text-align:center;text-shadow:rgba(255,255,255,.5) 0 1px 0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);position:relative;padding:7px 0;left:-29px;top:15px;width:120px;background-color:#8dc735;background-image:-o-linear-gradient(top,#BFDC7A,#8EBF45);color:#fff;box-shadow:0 0 3px rgba(0,0,0,.3)}.ribbon-green:after{content:"";border-top:3px solid #6e8900;border-left:3px solid transparent;border-right:3px solid transparent;position:absolute;bottom:-3px;left:0}.ribbon-green:before{right:0}.graph{display:inline-block;cursor:pointer;position:relative;box-sizing:border-box;background:#fff;border:1px solid #d9d9d9;color:#777;height:12em;width:100%;overflow:hidden;padding:1px;margin-bottom:15px}.graph .dot:after,.graph .dot:before{display:block;content:""}.graph .dot,.graph .dot:before{background:#245987;border-radius:50%;position:absolute}.graph .dot{cursor:move;box-sizing:border-box;height:0;width:0;margin:0;bottom:50%;left:50%}.graph .dot:before{font-size:20px;left:-.25em;top:-.25em;height:.5em;width:.5em;z-index:1}.graph .dot:after{box-sizing:border-box;position:absolute;top:0;right:0;height:2000em;width:2000em;border:1px dashed #245987}.graph .values{border:0;cursor:pointer;position:absolute;top:0;right:.2em;text-align:right;font-size:.6em;background:0 0;color:#777}.graph .xTerm,.graph .yTerm{position:absolute;font-size:10px;text-align:right}.graph .xTerm{bottom:.2em;right:.2em}.graph .yTerm{top:.5em;left:.5em}.graph.disabled,.graph.disabled .dot{cursor:default}.graph-loader{background:url(/assets/images/loader-7813d6baebac6ec6a222d35a9709e13b.gif) center center no-repeat}.d3-graph .close{display:none}.d3-graph.fullscreen{position:fixed;overflow:scroll;z-index:100;top:42px;left:0;right:0;bottom:0;background:#2d2926;box-shadow:0 -1px 0 rgba(255,255,255,.3)}.d3-graph.fullscreen .select-size{right:50px}.d3-graph.fullscreen .close{display:inline-block;position:absolute;top:0;right:0;margin:.4em;font-size:2em;color:#E30000}@-webkit-keyframes bounce{0%,100%{transform:translateY(-20%)}50%{transform:translateY(20%)}}@keyframes bounce{0%,100%{transform:translateY(-20%)}50%{transform:translateY(20%)}}@-webkit-keyframes rotate{0%{transform:translate(-50%,-50%) rotate(45deg)}100%{transform:translate(-50%,-50%) rotate(225deg)}}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(45deg)}100%{transform:translate(-50%,-50%) rotate(225deg)}}@-webkit-keyframes fadeIn{0%{opacity:0;transform:scale(1.01)}100%{opacity:1;transform:scale(1)}}@keyframes fadeIn{0%{opacity:0;transform:scale(1.01)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes appear{0%{opacity:0;transform:scale(.9)}100%{opacity:1;transform:scale(1)}}@keyframes appear{0%{opacity:0;transform:scale(.9)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes bouncing{0%,100%{box-shadow:none}50%{box-shadow:0 0 0 2px #69BBAA}}@keyframes bouncing{0%,100%{box-shadow:none}50%{box-shadow:0 0 0 2px #69BBAA}}@-webkit-keyframes shining{0%,100%{background:#69BBAA}50%{background:#7bc3b4}}@keyframes shining{0%,100%{background:#69BBAA}50%{background:#7bc3b4}}.list_container{height:300px;overflow:scroll}.fat-list,.list-item__picture{overflow:hidden}.fat-list{margin:0;background:#fff}.fat-list.no-background{background:0 0}.fat-list .idea-card-container{padding:0 .625rem 1.25rem}.fat-list.large{padding:10px 10px 6px;border:1px dashed #6a6058}.banner,.list-item{margin-bottom:4px;border-bottom:1px solid #dfdfdf}.list-item{display:flex;align-items:center;padding:10px 30px 10px 10px;background:#fff;box-sizing:border-box}.list-item__picture img{width:100%;height:100%}.list-item__picture--square{width:50px;height:50px}.list-item__picture--rect{width:100px;height:50px}.list-item__infos{padding-left:15px;width:100%;display:block}.list-item__title{padding-left:15px;display:flex;align-items:center}.list-item__tag{padding:5px 10px;margin-left:20px;background-color:#2d2926;color:#fff;font-size:10px;border-radius:20px}.list-item__actions{display:flex;align-items:center;margin-left:auto}.list-item__action{margin-left:20px}.banner{display:block;position:relative;min-height:60px;background:#fff}.banner--flex{display:flex;align-items:center}.banner.fade{background:#f9f9f9;opacity:.5;border:1px dashed #6a6058}.banner.to_be_documented,.banner.to_be_evaluated,.banner.to_be_pitched{background:#FEFFE6}.banner.completed,.banner.selected{background:rgba(105,187,170,.1)}.banner.draft img,.banner.formulated img{opacity:.7}.banner.draft{background:#F2F2F2;border:1px dashed #6a6058;opacity:.6}.banner.formulated{background:#F2F2F2;border:1px dashed #BBB2A1}.banner.draft .checkbox-container{height:58px}.banner.is-dragging{z-index:2;box-shadow:0 1px 3px rgba(0,0,0,.1),0 10px 30px rgba(0,0,0,.1)}.banner .clearing-thumbs li,.banner [data-clearing] li{margin:0}.banner .picture{position:absolute;top:0;bottom:0;left:0;width:60px;height:60px;padding:9px;overflow:hidden}.banner .picture .file-type{width:42px;height:42px;background:url(/assets/images/file_types-1eea1ad2be5f451740abd0a00f447f1f.png) top center #fff}.banner .picture .file-type.audio{background-position:center 0}.banner .picture .file-type.document{background-position:center -42px}.banner .picture .file-type.image{background-position:center -84px}.banner .picture .file-type.video{background-position:center -126px}.banner .picture .file-type.other{background-position:center -168px}.banner .infos{display:block;padding-left:9px;position:relative}.banner .infos i.eye{position:absolute;bottom:4px;right:4px}.banner .infos small{margin-left:10px}.banner .abstract{padding-left:12px;font-style:italic}.banner .abstract blockquote p,.banner .knowledge-author{font-size:12px;font-style:italic}.banner .knowledge-author a{color:#69BBAA}.banner .likes-selector{position:absolute;top:-20px;right:170px;width:100px;height:48px}.banner .new-likes{position:absolute;top:-60px;right:94px}.banner i.fa.fa-star{padding-right:4px;color:#245987}.banner i.fa.fa-lock{position:absolute;right:8px;top:4px}.banner .picture+.infos{padding-left:60px;margin-left:0;margin-right:30px}.banner .more-infos{padding:15px 30px 25px 0;font-size:13px}.banner .more-infos .description,.banner .more-infos .description li,.banner .more-infos .description p{font-size:13px;margin:4px}.banner .name{font-size:14px;font-weight:400;display:block;padding-right:87px}.banner .name.small{font-size:12px;font-style:italic;color:grey;width:90%}.banner .name i.s.s-graph-list{vertical-align:top;font-size:16px;color:#245987;margin-right:.4em}.banner i.fa.fa-pencil-square-o{position:absolute;top:10px;left:280px}.banner .email{font-size:12px}.banner .phone-number{position:absolute;right:40px;top:10px;font-size:12px;text-align:right}.banner .vcard{font-size:13px}.banner .comments-count{display:inline-block;vertical-align:top;font-size:12px;color:#6a6058}.banner .likes-count{position:absolute;top:20px;right:136px}.banner .likes-count i{color:#6a6058}.banner .likes-count i.liked{color:#69BBAA}.banner .my-likes-count{position:absolute;top:25px;right:32px;color:orange}.banner .download{position:absolute;top:12px;right:32px;color:#69BBAA;font-size:20px;font-weight:400}.banner .manage{position:absolute;top:12px;right:90px}.banner .manage i.fa.fa-times{color:#E30000;padding-left:10px}.banner .size{position:absolute;top:32px;right:56px;color:#69BBAA;font-size:10px}.banner .link{position:absolute;top:4px;right:4px;color:#245987;font-size:12px}.banner .green{color:green}.banner .red{color:red}.banner .status{display:inline-block;vertical-align:top;margin-left:10px;font-size:16px}.banner .status i{color:#6a6058;margin-right:.5em}.banner .status .current{color:#69BBAA}.banner .status .todo{color:#FFA100}.banner .status .rejected{color:#E30000}.banner .status .selected{color:#69BBAA}.banner .display-more{position:absolute;right:20px;bottom:0;font-size:12px;color:#6a6058}.banner .display-more .fa{margin-left:5px;font-size:1.2em}.banner .display-more.opened .fa{transform:rotate(180deg)}.banner .private-icon{color:#6a6058;margin-right:.5em;font-size:.875em}.banner .role-list .roles{position:absolute;right:145px;left:220px;top:10px;margin:0;text-align:right}.banner .checkbox-container{position:absolute;top:0;bottom:0;right:0;height:60px;line-height:55px;width:24px;text-align:center;background:#E6E6E6}.banner .checkbox-container input{z-index:1;position:relative}.banner input:checked+.custom.checkbox{position:absolute;top:0;bottom:0;left:0;right:0;background:#69BBAA}.banner [class^=delete-]{position:absolute;top:0;right:0;height:1.6em;width:1.6em;font-size:.75em;margin:8px;border-radius:5px;text-align:center;background:#E30000;color:#fff}.banner .delete-user{right:0;top:4px;display:inline-block;margin:0 .5em;line-height:1.7em}.loader{text-align:center;border:0}.loader div{display:inline-block;font-size:2em;margin-top:1em;width:.8em;height:.8em;position:relative;transform:translateY(-50%)}.loader div:after,.loader div:before{content:"";border:2px solid #9e938a;border-radius:50%;height:100%;width:100%;position:absolute;-webkit-animation:pulse 1s ease-out;animation:pulse 1s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;opacity:0}.loader div:before{border:2px solid #6a6058;-webkit-animation-delay:.3s;animation-delay:.3s}.overlay:before,.topbar-spinner{-webkit-animation:spin 1s infinite ease-in-out;animation:spin 1s infinite ease-in-out}.loader li,li.loader{list-style:none}@-webkit-keyframes pulse{0%{transform:scale(.1,.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2,1.2);opacity:0}}@keyframes pulse{0%{transform:scale(.1,.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2,1.2);opacity:0}}p.subtitle{font-size:.6em;overflow-wrap:break-word}.document-list{list-style:none;padding:0;margin:0}.document-list .document-item{display:flex;align-items:center}.document-list .document-info-label{font-weight:700;font-size:.8rem}.document-list .document-filename,.document-list .document-name{font-size:.875rem}.document-list input.document-name{display:inline;border:1px solid transparent;margin:5px 5px 5px 0;background:0 0}.inline-bullet-list li,.keyword-list li{display:inline-block}.document-list input.document-name:focus,.document-list input.document-name:hover{background:#fff;border:1px solid #d7d7d7}.document-list label{font-size:.8rem;margin-right:5px}.document-list .document-label-filename{margin-left:auto}.document-list .document-filename{font-style:italic}.document-list i.fa.fa-plus-circle{position:absolute;left:12px;bottom:45px}.overlay:before,.pathway-card .image:after{bottom:0;content:""}.document-list a{color:#4f4f4f}.document-list a:hover{color:#245987}.document-list .download{color:#6a6058;position:absolute;line-height:inherit;top:0;right:.8em;font-size:12px}.document-list li{min-height:0;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:2em;padding:0 .8em;margin-bottom:8px;border-bottom:1px solid #CBCBCB;background:#E1E1E1;font-size:1em;margin-right:3px;color:#4f4f4f}.document-list li .delete{float:right;color:#AEB2BB;margin-left:.8em}.document-list+div>.file-upload-module{background:#e1e1e1}.selected-filters{border-bottom:0 solid #cbcbcb}.selected-filters label{background-color:#69BBAA}.selected-filters i.red{color:#fe0000}.selected-filters i.orange{color:#ff5b18}.selected-filters i.yellow{color:#FFB81C}.selected-filters i.green{color:#209C3C}.selected-filters i.blue{color:#32bae8}.selected-filters i.darkblue{color:#001E60}.selected-filters i.purple{color:#8024af}.selected-filters i.grey{color:#707372}span.big-number{font-size:38px;font-weight:bolder;color:#69BBAA;margin-right:20px}.keyword-list{margin:0;padding:0;list-style:none}.keyword-list li{font-size:14px;height:1.6em;line-height:1.6em;padding:0 .6em;margin:0 .3em .3em 0;border:1px solid #cbcbcb;background:#fff;color:#4f4f4f}.keyword-list li.active{border:1px solid #245987}.keyword-list li.selected{background:#69BBAA;color:#fff}.keyword-list li.invisible{border:1px dashed #cbcbcb;color:#cbcbcb;visibility:visible}.keyword-list li.supertag{background:#69BBAA;color:#FFF}.keyword-list li.uses{border:none}.keyword-list li .remove{font-size:1em;width:2em;line-height:2em;color:#AEB2BB;margin-left:.8em;padding:0}.icons-list li .card img,.persona-list li .card img{width:100px;height:100px}.keyword-list li .remove.red{color:#E30000}.inline-bullet-list{list-style:none;padding:0;margin:0}.inline-bullet-list li:not(:first-child):before{content:" • "}.associated-knowledges .fa{margin:0 10px;color:#6a6058}.icons-list li .card,.persona-list li .card{display:inline-block;margin-right:5px;background-color:#fff;padding:10px;cursor:pointer}.color-list,.icons-list,.persona-list{margin-left:0}.persona-list{list-style:none}.persona-list li{text-align:center}.persona-list li .card{border:3px solid transparent;-webkit-transition:-webkit-transform .15s linear;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.25);-moz-box-shadow:0 3px 6px rgba(0,0,0,.25)}.persona-list li .card:hover{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-webkit-box-shadow:0 3px 6px rgba(0,0,0,.5);-moz-box-shadow:0 3px 6px rgba(0,0,0,.5)}.persona-list li .card.selected{border-color:#69BBAA}.persona-list li .card .sub-title{margin-top:6px;font-size:12px;text-align:center}.persona-list li .description{margin-top:6px}.persona-list li .description a,.persona-list li .description li,.persona-list li .description p{font-size:12px}.icons-list{list-style:none}.icons-list li{text-align:center}.icons-list li .card{border:3px solid transparent;filter:grayscale(1);filter--webkit-filter:grayscale(1);opacity:.3}.icons-list li .card:hover{filter:none;-webkit-filter:none;opacity:1}.icons-list li .card.selected{filter:none;-webkit-filter:none;border-color:#69BBAA;opacity:1}.color-list li{cursor:pointer}.color-list li i.red{color:#cb0000}.color-list li i.orange{color:#e44200}.color-list li i.yellow{color:#cc9b00}.color-list li i.green{color:#6b8d13}.color-list li i.blue{color:#17a1d0}.color-list li i.darkblue{color:#001E60}.color-list li i.grey,.color-list li i.purple{color:#611b85}.color-type-list,.idea-type-list{font-size:14px;list-style:none}.color-type-list li,.idea-type-list li{cursor:pointer;position:relative;list-style:none;padding-left:18px;margin-bottom:.5em}.color-type-list li:before,.idea-type-list li:before{content:"";display:block;position:absolute;left:0;top:0;width:14px;height:14px;border-radius:50%;background:0 0;border:2px solid #69BBAA}.color-type-list li.active:before,.idea-type-list li.active:before{background:#69BBAA}.color-type-list li.completion:before,.idea-type-list li.completion:before{content:none}.color-type-list{margin-left:0;height:20px}.color-type-list li{padding-left:4px}.color-type-list li.red:before{border:2px solid #fe0000}.color-type-list li.orange:before{border:2px solid #ff5b18}.color-type-list li.yellow:before{border:2px solid #ffc200}.color-type-list li.green:before{border:2px solid #8dba19}.color-type-list li.blue:before{border:2px solid #32bae8}.color-type-list li.darkblue:before{border:2px solid #001E60}.color-type-list li.purple:before{border:2px solid #8024af}.color-type-list li.grey:before{border:2px solid #707372}.color-type-list li.red.active:before{background:#fe0000}.color-type-list li.orange.active:before{background:#ff5b18}.color-type-list li.yellow.active:before{background:#FFB81C}.color-type-list li.green.active:before{background:#209C3C}.color-type-list li.blue.active:before{background:#32bae8}.color-type-list li.darkblue.active:before{background:#001E60}.color-type-list li.purple.active:before{background:#8024af}.color-type-list li.grey.active:before{background:#707372}li.innovation-index{color:#6a6058}li.innovation-index.active{color:#E30000}.email-list{margin:0;padding:0;list-style:none}.email-list li{padding:.2em .4em;margin:0 3px 4px 0;border:1px solid #cbcbcb;display:inline-block;font-size:12px;color:#4f4f4f}.email-list i.fa{color:#6a6058;margin-left:.4em}.email-list i.fa:hover{color:#4f4f4f}.business-model-list .illustration{float:left;margin:0 10px 10px 0;background:url(/assets/images/business-models-2c7d37053827f94f3303db3c606905ba.png) top center #fff;background-size:100% auto;width:46px;height:39px}.business-model-list .illustration.active{background-color:#FFF}.business-model-list .illustration.inactive{background-color:none}.business-model-list .business-model{position:relative;padding:1.2em;background:#f2f2f2;border:1px solid #d4d4d4}.business-model-list .business-model+.business-model{border-top:0}.business-model-list .title{margin-bottom:.3em}.business-model-list .title a{font-size:1rem;color:#161413}.business-model-list .title a:hover{color:#69BBAA}.business-model-list .author{color:#6a6058}.business-model-list .info{display:inline-block;float:right;text-align:center;margin:-.4em 0 0 1em;padding:1px;border:1px solid #ddd;background:#fff}.business-model-list .info .value{padding:.2em .4em}.business-model-list .info .label{display:block;margin:.15em 0 0;color:#6a6058;background:#fff;border-top:1px solid #ccc}.business-model-list .bmg .illustration{background-position:center -47px}.business-model-list .lean .illustration{background-position:center -95px}.business-model-list .bcase .illustration{background-position:center -238px}.business-model-list .swot .illustration{background-position:center -142px}.business-model-list .experience .illustration{background-position:center -189px}.business-model-list .sociodynamique .illustration{background-position:center -295px}.business-model-list .stakeholders .illustration{background-position:center -343px}.business-model-list .mim .illustration{background-position:center -398px}.business-model-list .vpc .illustration{background-position:center -513px}.business-model-list .merkapt .illustration{background-position:center -452px}.business-model-list .adventure .illustration{background-position:center -565px}.business-model-list .inspiration .illustration{background-position:center -628px}.business-model-list .utility .illustration{background-position:center -686px}.business-model-list .pms .illustration{background-position:center -747px}.business-model-list .mareva-rentabilite .illustration{background-position:center -924px}.business-model-list .mareva-strategie-si .illustration{background-position:center -868px}.business-model-list .mareva-strategie-metier .illustration{background-position:center -807px}.business-model-list .convention-usages .illustration,.business-model-list .mat_shore .illustration{background-position:center -1030px}.business-model-list .blue-ocean table{width:100%;border-collapse:collapse;margin:.5em 0 0}.business-model-list .blue-ocean table td{width:50%;vertical-align:top;border:1px solid #d4d4d4;padding:.4em;background:#f5f5f5}.business-model-list .blue-ocean table b{font-weight:600}.business-model-list .blue-ocean table ul{list-style:circle;margin:.5em}.business-model-list .blue-ocean table ul li{font-size:.75em}.profile-completion{font-size:.875em;color:red}.role-list .title{display:inline-block;font-style:italic;color:#6a6058;font-size:.875em;vertical-align:baseline}.role-list .roles,.role-list .roles>li{display:inline-block;vertical-align:top}.role-list .roles{list-style:none;padding:0;margin:0}.role-list .roles .delete{display:inline-block;width:19px;margin:0 -.4em 0 0;text-align:center;color:rgba(0,0,0,.2)}.role-list .roles .delete:hover{color:#fff}.role-list .roles>li{height:19px;font-size:12px;background:#6a6058;color:#fff;padding:0 .4em;margin-left:4px}.role-list .roles>li.admin{background:#69BBAA}.role-list .roles>li.reviewer{background:#E30000}.role-list .roles>li.moderator{background:#FFA100}.role-list .roles>li.designer{background:#f9f9f9;color:#000;border:1px solid #000}.role-list .roles>li.participant{border:1px solid #000;background:#FFF;color:#000}#linkModal p.link{overflow-wrap:break-word}.UserList__item{display:flex;align-items:center;background:#fff;border:1px solid #8B93A5;margin-bottom:5px;padding:5px 10px}.UserList__item.is-dropping{background-color:#eee;transition:all .2s ease-in-out}.UserList__item.is-dragging{transition:none;position:relative;z-index:2;box-shadow:0 1px 3px rgba(0,0,0,.1),0 10px 30px rgba(0,0,0,.1)}.UserList__avatar{margin:0 10px 0 0;height:42px;width:42px;vertical-align:sub;flex-grow:0;flex-shrink:0;border-radius:50%;overflow:hidden;border:1px solid #D1D7E5}.UserList__drag-handler{cursor:-webkit-grab;cursor:grab;margin-right:5px}.UserList__drag-handler i{margin:0;font-size:1em;color:#786d64}.UserList__infos{font-size:.9rem;line-height:1.2}.UserList__meta{font-size:.8rem}.UserList__meta--warning{color:#FFA100}.UserList__remove{margin-left:auto}.UserList__remove i{color:#D1D7E5}.notif-center{position:fixed;z-index:99;right:0;width:300px;padding:14px;font-size:14px}.notif-center>strong{margin-bottom:.5em;display:block}.notif-center ul{font-size:1em;list-style:none;margin:4px;padding:4px 18px 4px 4px}.notif-center p{font-size:1em;padding-right:36px;margin:0}.notif-center .close{position:absolute;top:12px;right:12px;font-size:18px;text-align:center;color:rgba(255,255,255,.9)}.notif-error,.notif-success{color:#fff;position:relative;display:block;padding:10px;margin-bottom:10px;min-height:42px;box-sizing:border-box}.notif-error{background:#E30000}.notif-success{background:#69BBAA}.notif-gaming{box-sizing:border-box;position:relative;display:block;padding:10px;margin-bottom:10px;min-height:42px;background:#fff;color:#2d2926}.notif-gaming p{font-size:.75em;line-height:1.2em;color:#6a6058}.notif-gaming .close{color:#6a6058}.bg-green{background-color:#69BBAA}.bg-orange{background-color:#FFA100}.bg-blue{background-color:#69BBAA}.bg-red{background-color:#E30000}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:rgba(0,0,0,.5)}.overlay:before{position:absolute;top:0;right:0;left:0;width:50px;height:50px;margin:auto;border:3px solid transparent;border-left-color:#fff;border-top-color:#fff;border-radius:50%}.topbar-spinner-container{height:3.25rem;line-height:3.25rem;text-align:center}@media screen and (max-width:1024px){.topbar-spinner-container{position:fixed;top:0;left:50%;transform:translateX(-50%);opacity:.5}}.topbar-spinner{display:inline-block;vertical-align:middle;width:1.625rem;height:1.625rem;border:3px solid transparent;border-left-color:#2d2926;border-top-color:#2d2926;border-radius:50%}@-webkit-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.noAccessOverlay{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;z-index:2000;position:absolute;left:0;top:0;color:#FFF;font-size:2em;background:url(/assets/images/forbidden-21da999266314de37837971ba4833c6a.jpg) center center no-repeat fixed;background-size:cover}.noAccessOverlay a{color:orange}.pathway-card{position:relative;overflow:hidden;height:304px;min-height:305px;box-shadow:0 1px 4px rgba(0,0,0,.3)}.pathway-card:hover{cursor:pointer}.pathway-card:hover .image{transform:scale(1.2)}.pathway-card .image{border-radius:1px 1px 0 0;left:0;right:0;top:0;opacity:1;max-height:176px;position:absolute;background-size:cover;background-position:center bottom;background-repeat:no-repeat;width:100%;height:100%;overflow:hidden;display:block;transition:.3s ease-in-out}.pathway-card .image:after{display:block;position:absolute;background-color:rgba(0,0,0,.1);top:0;left:0;right:0;transition:all .5s}.pathway-card .action-bar,.pathway-card .text{position:absolute;background:#fff;left:0;right:0}.pathway-card .title{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:20px;color:#FFF;margin:0;position:absolute;padding:0 16px;font-weight:400;bottom:134px}.pathway-card .title small{color:#fff}.pathway-card .comments{position:absolute;top:0;right:0;font-size:small;padding:5px;color:#FFF}.pathway-card .text{font-size:14px;display:block;top:176px;padding:16px;margin:0;line-height:1.6;color:#000;text-overflow:ellipsis;overflow:hidden;height:60px}.pathway-card .action-bar{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;bottom:0;top:auto;padding:0 8px;border-top:1px solid #E0E0E0;height:52px}.pathway-card .action{outline:0;position:relative;display:inline-block;line-height:52px;padding:0 16px;color:#69BBAA}.pathway-card .infos{position:absolute;bottom:0;right:0;padding:10px}.ember-power-select-trigger{margin-bottom:5px;border:0;border:1px solid #D1D7E5}.ember-power-select-trigger input.ember-power-select-trigger-multiple-input{background-color:transparent;padding:0;height:auto;margin:4px 0 0 3px;border:0;box-shadow:none}.ember-power-select-trigger .ember-power-select-dropdown,.ember-power-select-trigger .ember-power-select-dropdown.ember-basic-dropdown-content--below,.ember-power-select-trigger .ember-power-select-dropdown.ember-basic-dropdown-content--in-place{box-shadow:0 1px 4px rgba(0,0,0,.15);border:1px solid #D1D7E5;border-top:0}.ember-power-select-trigger .ember-power-select-multiple-option{color:#4f4f4f;padding:0 .5em;border:1px solid #D1D7E5;background:#fff}.radar-container{margin-bottom:40px}.radar-chart .level{stroke:grey;stroke-width:.5}.radar-chart .axis line{stroke:grey;stroke-width:1}.radar-chart .axis .legend{font-family:sans-serif;font-size:12px}.radar-chart .axis .legend.top{dy:1em}.radar-chart .axis .legend.left,.radar-chart .axis .legend.middle,.radar-chart .axis .legend.right{text-anchor:middle}.radar-chart.focus.focused{fill-opacity:.9}.radar-chart .tooltip{font-family:sans-serif;font-size:13px;transition:opacity .2s;opacity:0}.radar-chart .tooltip.visible{opacity:1}.area.idea,.idea .circle{fill:#245987;stroke:none}.radar-chart .area{stroke-width:2;fill-opacity:.5}.radar-chart.focus .area{fill-opacity:.1}.radar-chart.focus .area.focused{fill-opacity:.7}.radar-chart .circle{fill-opacity:.9;fill:#69BBAA}.radar-chart .area,.radar-chart .circle{transition:opacity .3s,fill-opacity .2s;opacity:1}.radar-chart .d3-enter,.radar-chart .d3-exit{opacity:0}text.radar-point{text-anchor:middle;font-size:10px;fill:#fff}@-webkit-keyframes heart-burst{from{background-position:left}to{background-position:right}}@keyframes heart-burst{from{background-position:left}to{background-position:right}}.rating-module{position:relative;overflow:hidden;margin:1em auto;font-size:1rem;height:2em}.rating-module:hover .edit{opacity:1}.rating-module .modifier{position:absolute;top:3em;left:0;right:0;font-size:1.25em;line-height:1;text-align:right;color:#6a6058}.rating-module .modifier i{color:#6a6058}.rating-module .modifier i.liked{color:#69BBAA}.rating-module .modifier .idea-module{top:-3.4em}.rating-module .modifier .point{margin-left:.25em;font-size:1em;line-height:.75em}.rating-module .edit{transition:all .2s}.rating-module .result-points{position:static;padding:0;border:0;color:#69BBAA;font-weight:600;font-size:.75em;line-height:1.2;text-align:center;transition:all .3s}.rating-module .result-points:after,.rating-module .result-points:before{content:"";position:absolute;top:60%;width:15%;height:1px;background:#6a6058}.rating-module .result-points.plain:after,.rating-module .result-points.plain:before{width:40%}.rating-module .result-points:before{left:2.4rem}.rating-module .result-points:after{right:2.4rem}.rating-module .result-points.disabled:after,.rating-module .result-points.disabled:before{width:0}.rating-module .result-points .value{font-size:1.75rem;margin-right:.1em}.rating-module .result-heart .value{position:absolute;top:12px;right:0;font-size:1.25rem}.rating-module .button-less,.rating-module .button-more{position:absolute;display:inline-block;top:0;height:2rem;width:2rem;line-height:2rem;text-align:center;vertical-align:middle;font-weight:600;font-size:2em;background:#fff;border-radius:50%;transition:all .2s ease-in-out;cursor:pointer;box-shadow:inset 0 0 0 2px #cecece}.rating-module .button-more{color:#69BBAA;right:0}.rating-module .button-more:hover{background:#69BBAA;color:#fff;border-color:#69BBAA}.rating-module .heart{position:absolute;right:14px;cursor:pointer;height:50px;width:50px;background-image:url(https://abs.twimg.com/a/1446542199/img/t1/web_heart_animation.png);background-position:left;background-repeat:no-repeat;background-size:2900%}.ribbon:after,.ribbon:before{height:0;content:"";display:block}.rating-module .heart.liked,.rating-module .heart:hover{background-position:right}.rating-module .heart:not(.liked){background-position:left}.rating-module .heart i.fa.fa-heart{font-size:1.8em;color:#6a6058;position:absolute;top:16px;left:16px}.ribbon,.ribbon:before{position:absolute;top:0}.rating-module .is_animating{-webkit-animation:heart-burst .8s steps(28) 1;animation:heart-burst .8s steps(28) 1}.rating-module .button-less{color:#E30000;left:0}.rating-module .button-less:hover{background:#E30000;color:#fff;border-color:#E30000}.my-points{padding-top:10px;clear:both}.ribbon{padding:20px 0 10px;right:0;z-index:3;color:transparent;text-align:center;font-family:arial,sans-serif;font-weight:700;text-shadow:0 -1px 0 rgba(0,0,0,.3);background-repeat:repeat-x;cursor:pointer}.ribbon:before{width:30px;border-top:4px solid RGBA(0,0,0,.1)}.ribbon:after{width:0;position:relative;bottom:-24px;z-index:100;border-width:0 15px 15px;border-style:solid}.ribbon.display{right:14px}.ribbon.mini{width:20px;padding:0 0 10px;margin-right:132px}.ribbon.mini:before{width:20px}.ribbon.mini:after{bottom:-20px;border-width:0 10px 10px}.ribbon.red{background-color:#cb0000;background-image:linear-gradient(to bottom,#fe0000,#cb0000)}.ribbon.red:after{border-color:#cb0000 #cb0000 transparent}.ribbon.orange{background-color:#e44200;background-image:linear-gradient(to bottom,#ff5b18,#e44200)}.ribbon.orange:after{border-color:#e44200 #e44200 transparent}.ribbon.yellow{background-color:#FFB81C;background-image:linear-gradient(to bottom,#ffc200,#FFB81C)}.ribbon.yellow:after{border-color:#FFB81C #FFB81C transparent}.ribbon.green{background-color:#209C3C;background-image:linear-gradient(to bottom,#8dba19,#209C3C)}.ribbon.green:after{border-color:#6b8d13 #6b8d13 transparent #209C3C}.ribbon.blue{background-color:#17a1d0;background-image:linear-gradient(to bottom,#32bae8,#17a1d0)}.ribbon.blue:after{border-color:#17a1d0 #17a1d0 transparent}.ribbon.darkblue{background-color:#001E60;background-image:linear-gradient(to bottom,#001E60,#001E60)}.ribbon.darkblue:after{border-color:#001E60 #001E60 transparent}.ribbon.purple{background-color:#611b85;background-image:linear-gradient(to bottom,#8024af,#611b85)}.ribbon.purple:after{border-color:#611b85 #611b85 transparent}.ribbon.grey{background-color:#707372;background-image:linear-gradient(to bottom,#707372,#707372)}.ribbon.grey:after{border-color:#707372 #707372 transparent}.ribbon.black{background-color:#323232;background-image:linear-gradient(to bottom,#4b4b4b,#323232)}.ribbon.black:after{border-color:#323232 #323232 transparent}.stand-container{position:relative;padding:10px;background-color:#69BBAA}.stand-container .title{text-align:center;color:#fff}.stand-container .replication-savings{color:#fff;font-size:20px;text-align:center}.stand-container .replication-savings i{font-size:150%}.stand-container .footnote{color:#fff;font-size:10px;font-style:italic}.stand-container .download{position:absolute;top:10px;right:10px}.stand{font-family:Poppins,sans-serif;text-align:center;padding:0 0 10px;position:relative;z-index:1}.stand:before{content:'';background-color:transparent;width:100%;border-radius:20px;position:absolute;left:0;top:30px;bottom:0;z-index:-1}.stand .stand-content{width:100%;background-color:#fff;padding:20px 10px;margin:0 auto 20px;border-radius:20px;box-shadow:3px 3px 5px rgba(0,0,0,.3);position:relative}.stand .stand-content:before{content:'';background:linear-gradient(to right bottom,transparent 50%,#fff 51%);height:20px;width:20px;box-shadow:3px 3px 3px rgba(0,0,0,.3);transform:translateX(-50%) rotate(45deg);position:absolute;left:50%;bottom:-9px}.stand .stand-icon{color:#555;font-size:30px;line-height:24px;margin:0 0 15px}.stand h3{color:#69BBAA;font-size:14px;font-weight:500;margin:0}.stand .stand-value{color:#fff;font-size:20px;font-weight:600;line-height:24px;letter-spacing:.5px;display:block}table.elegant{border:thin solid #6a6058}table.elegant.savings{margin-left:10%;width:71%}table.elegant th{border:thin solid #6a6058;padding:5px;background-color:#f9f9f9;text-align:center;line-height:2.4em}table.elegant th.savings{width:20%}table.elegant th select{margin:0;font-size:1rem;font-weight:700;padding-left:40%;background-color:transparent;border:0 solid #fff}table.elegant td{border:thin solid #6a6058;padding:5px;text-align:center;background-color:#fff}table.elegant td input{margin:0;border:0 solid #fff;text-align:right}input.savings-total{margin:0;font-size:1rem;font-weight:700;text-align:right}.email-icon{padding-left:12px}.action-button-group .email-icon{padding-left:0}.idea-state-selector{margin:0 1em 1em 0;position:relative;float:right;font-size:21px;color:#cacaca;line-height:32px;white-space:nowrap}.idea-state-selector:before{content:"";position:absolute;z-index:-1;height:50%;width:90%;bottom:0;right:0;border-top:2px solid #919191}.idea-state-selector label{display:inline-block;vertical-align:middle;color:#245987;background:#f9f9f9;padding-left:10px;padding-right:10px;padding-top:7px;font-size:1em}.idea-state-selector label .current-state{color:#69BBAA;margin-left:4px;font-weight:bolder}.idea-state-selector span.circle{position:relative;display:inline-block;margin-left:12px;width:2em;height:2em;text-align:center;font-size:.875em;background:#F2F2F2;border-radius:50%}.idea-state-selector span.circle.current{color:#FFF;background:#245987}.idea-state-selector span.circle.todo{color:#FFF;background:#FFA100;border-color:#FFA100}.idea-state-selector span.circle.draft{color:#FFF;background:#919191;border-color:#919191}.idea-state-selector span.circle.rejected{color:#FFF;background:#E30000;border-color:#E30000}.idea-state-selector span.circle.selected{color:#FFF;background:#69BBAA;border-color:#69BBAA}.survey,.survey-list{background:#fff;clear:both}.idea-state-selector span.circle span.admin{position:absolute;top:5px;right:35px;color:#6a6058;font-size:12px}.idea-state-selector span.circle span.current{position:absolute;top:-24px;right:10px;color:#E30000;font-size:18px}.idea-state-selector span.circle i.current{position:absolute;top:-40px;right:0;color:#69BBAA;font-size:20px}.idea-state-selector span.circle i.current.late{color:#E30000}.survey-list{list-style:none;margin:0 0 15px;padding:15px}.survey-list:after,.survey-list:before{content:" ";display:table}.survey-list:after{clear:both}.survey-list .action-button-group{text-align:right}.survey-list .action-button-group a{width:auto;display:inline-block;margin:.2em}.edit-survey-list>li .infos{font-size:14px}.survey .answer:hover,.survey .good-answer,.survey .percentage-background{background:rgba(105,187,170,.2)}.survey .survey-title{color:#6a6058;font-size:.75em}.survey .question{font-size:1em}.survey>ul{list-style:none;margin:0 0 -1px;border-bottom:1px solid #ddd}.survey input[type=radio]{vertical-align:baseline;margin:0 1em 0 0}.survey .vote-button{display:block;margin:15px auto 0;font-size:.9em;line-height:1;width:120px;text-align:center}.survey .percentage{text-align:right;color:#6a6058}.survey .percentage-background{box-shadow:inset 0 1px 0 rgba(105,187,170,.2);position:absolute;top:0;right:0;bottom:0}.survey .answer{display:block;box-shadow:inset 0 1px 0 rgba(106,96,88,.2)}.survey .answer label{position:relative;padding:.5em;display:table;width:100%;text-align:left}.survey .answer .picture-container{min-width:50px}.survey .answer .answer-text,.survey .answer .percentage,.survey .answer .picture-container,.survey .answer input{display:table-cell;vertical-align:middle}.survey .answer input{margin:1em}.survey .answer .answer-text{font-size:.8em;line-height:1.4em;width:100%}.survey .add-survey{font-size:.8em;float:right;line-height:1}.survey .good-answer{margin-top:20px;margin-bottom:10px;padding:12px;font-weight:700;color:#69BBAA;border:1px solid #69BBAA}#sidebar .survey .picture-container{min-width:32px}#sidebar .survey .percentage{font-size:70%}.surveys-form ul{list-style:none;margin:0 0 10px;padding:0;border-bottom:1px solid #ddd}.surveys-form .answer{border-top:1px solid #ddd;padding:5px 0}.surveys-form .file-upload-module{height:60px}.surveys-form .delete-answer{display:block;padding:1em .5em;color:#6a6058;text-align:center}.surveys-form .delete-answer:hover{background:#f5f5f5;color:#E30000}.surveys-form .add-answer{float:right;margin-bottom:1em}.quiz-container .survey-case{background:grey;line-height:.8;padding:6px;color:#fff;cursor:pointer;border:0;margin-left:4px;margin-bottom:2px}.quiz-container .survey-case.selected,.quiz-container .survey-case.voted{background:#69BBAA}.quiz-container ul{margin-left:0}.quiz-container li.quiz{display:none}.s,.theme-thumb,.theme-thumb span{display:inline-block}.quiz-container .progress{margin-top:10px;background-color:#FFF;border:1px solid #6a6058}.quiz-container span.meter{padding:2px 2px 2px 12px;font-size:.75em;color:#fff;line-height:1.25em}@font-face{font-family:symbols;src:url(../assets/fonts/symbols.eot);src:url(../assets/fonts/symbols.eot?#iefix) format("eot"),url(../assets/fonts/symbols.woff) format("woff"),url(../assets/fonts/symbols.ttf) format("truetype"),url(../assets/fonts/symbols.svg#symbols) format("svg");font-weight:400;font-style:normal}.s{height:1em;overflow:hidden;vertical-align:middle;font:normal normal normal 14px/1 symbols;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}.s-lg{font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%}.s-2x{font-size:2em}.s-3x{font-size:3em}.s-4x{font-size:4em}.s-5x{font-size:5em}.s-fw{width:1.2857142857142858em;text-align:center}.s-block-list:before{content:"\E001"}.s-conversation:before{content:"\E003"}.s-comment:before{content:"\E002"}.s-document:before{content:"\E004"}.s-file:before{content:"\E005"}.s-fullgraph-list:before{content:"\E006"}.s-graph-list:before{content:"\E007"}.s-idea:before,.s-light-bulb:before{content:"\E008"}.s-list:before{content:"\E009"}.s-okay:before{content:"\E00A"}.s-paint-tool:before{content:"\E00B"}.s-puzzle:before{content:"\E00C"}.s-user:before{content:"\E00D"}.s-remaining:before{content:"\E00E"}.s-user-outline:before{content:"\E00F"}.s-idea-outline:before{content:"\E010"}.s-comment-outline:before{content:"\E011"}.s-upload-outline:before{content:"\E012"}.s-idea-state-1:before{content:"\E013"}.s-idea-state-2:before{content:"\E014"}.s-idea-state-3:before{content:"\E015"}.s-idea-state-4:before{content:"\E016"}.s-idea-state-5:before{content:"\E017"}.WindowsOS .s:before{position:relative;top:-.65em}.tabs .tab-title>a,.tabs dd>a{color:#6a6058;padding:.75rem 1.5rem;font-size:1.125rem;font-weight:600;margin-right:3px;border-radius:5px 5px 0 0}.tabs .tab-title:not(.active)>a{box-shadow:inset 0 -2px 0 #eee;background-color:#f9f9f9}.tabs-content{position:relative;background-color:#fff}.tabs-content>.content{padding:0 1rem}.tabs-content>.content .page-module{padding:1em 0}.tabs-content>.content .page-module-title{padding:1em 0 .5em}.theme-thumb{position:relative;width:150px;height:30px;margin:0 1em 1em 0;border:1px solid #cbcbcb}.theme-thumb:hover{box-shadow:0 1px 3px rgba(0,0,0,.2)}.theme-thumb.selected,.theme-thumb:active{border:2px solid #6a6058}.theme-thumb span{height:100%;width:25%}.theme-thumb .name{position:absolute;padding:.1em .3em;left:0;bottom:0;font-size:10px;line-height:1;background:rgba(255,255,255,.7)}.theme-thumb input[type=radio]{display:none}.theme-thumb.theme-idf span:nth-child(1){background:#efecec}.theme-thumb.theme-idf span:nth-child(2){background:#DF6E00}.theme-thumb.theme-idf span:nth-child(3){background:#88BD14}.theme-thumb.theme-idf span:nth-child(4){background:#333745}.theme-thumb.theme-business span:nth-child(1){background:#efecec}.theme-thumb.theme-business span:nth-child(2){background:#69BBAA}.theme-thumb.theme-business span:nth-child(3){background:#245987}.theme-thumb.theme-business span:nth-child(4){background:#b5ada6}.theme-thumb.theme-rci span:nth-child(1){background:#e7e7ea}.theme-thumb.theme-rci span:nth-child(2){background:#764cd9}.theme-thumb.theme-rci span:nth-child(3){background:#ef8031}.theme-thumb.theme-rci span:nth-child(4){background:#d7d7dc}.theme-thumb.theme-bounce span:nth-child(1){background:#f4eede}.theme-thumb.theme-bounce span:nth-child(2){background:#84bd00}.theme-thumb.theme-bounce span:nth-child(3){background:#FF9800}.theme-thumb.theme-bounce span:nth-child(4){background:#F9F8F5}.theme-thumb.theme-oxygen span:nth-child(1){background:#EFECEC}.theme-thumb.theme-oxygen span:nth-child(2){background:#D94947}.theme-thumb.theme-oxygen span:nth-child(3){background:#0060A1}.theme-thumb.theme-oxygen span:nth-child(4){background:#F9F8F5}.theme-thumb.theme-trident span:nth-child(1){background:#EFECEC}.theme-thumb.theme-trident span:nth-child(2){background:#2d2926}.theme-thumb.theme-trident span:nth-child(3){background:#d29f13}.theme-thumb.theme-trident span:nth-child(4){background:#b5ada6}.theme-thumb.theme-brut span:nth-child(1){background:#EFECEC}.theme-thumb.theme-brut span:nth-child(2){background:#ec6607}.theme-thumb.theme-brut span:nth-child(3){background:#0082c3}.theme-thumb.theme-brut span:nth-child(4){background:#F9F8F5}.theme-thumb.theme-neon span:nth-child(1){background:#EFECEC}.theme-thumb.theme-neon span:nth-child(2){background:#81bdf5}.theme-thumb.theme-neon span:nth-child(3){background:#0060A1}.theme-thumb.theme-neon span:nth-child(4){background:#F9F8F5}.theme-thumb.theme-aprr span:nth-child(1){background:#9CA7B3}.theme-thumb.theme-aprr span:nth-child(2){background:#AE0E16}.theme-thumb.theme-aprr span:nth-child(3){background:#E37744}.theme-thumb.theme-aprr span:nth-child(4){background:#F9F8F5}.theme-thumb.theme-energie span:nth-child(1){background:#F1EFEF}.theme-thumb.theme-energie span:nth-child(2){background:#0053a1}.theme-thumb.theme-energie span:nth-child(3){background:#F9B200}.theme-thumb.theme-energie span:nth-child(4){background:#F9F8F5}.theme-thumb.theme-reboot span:nth-child(1){background:#F0ECED}.theme-thumb.theme-reboot span:nth-child(2){background:#D10049}.theme-thumb.theme-reboot span:nth-child(3){background:#000}.theme-thumb.theme-reboot span:nth-child(4){background:#fff}.theme-thumb.theme-solidarity span:nth-child(1){background:#F0ECED}.theme-thumb.theme-solidarity span:nth-child(2){background:#d4445d}.theme-thumb.theme-solidarity span:nth-child(3){background:#2b3879}.theme-thumb.theme-solidarity span:nth-child(4){background:#fff}.cluster{float:left;margin-left:12px;width:46%}.tiny-widget-container input[type=text]{font-size:12px;height:32px}.tiny-widget-container .add-tiny-widget{position:relative;border:0}.tiny-widget-container .add-tiny-widget select{border-width:0 0 1px;height:2rem;padding:0 .5em;background-size:.75em}.tiny-widget-container .add-tiny-widget .more{position:absolute;top:0;right:0;font-size:18px;width:32px;height:32px;line-height:32px;text-align:center;color:#6a6058;transition:color .5s}.tiny-widget-container .add-tiny-widget input:focus+.more{color:#3481c3}.tiny-widget-container .add-tiny-widget .more:hover{color:#245987}.tiny-widget-container .middle-title{font-size:16px;font-weight:400;margin-bottom:.7em}.tiny-widget-container i{font-size:20px;vertical-align:middle;margin-left:12px}.tiny-widget-container i.close{margin-left:initial}.tiny-widget-list{position:relative;list-style:none;margin:0 0 12px;background-color:#fdfdfd;clear:both}.tiny-widget-list.sortable{background-color:#f9f9f9}.tiny-widget-list:after,.tiny-widget-list:before{content:" ";display:table}.tiny-widget-list:after{clear:both}.tiny-widget-list input[disabled]{pointer-events:none}.tiny-widget-list textarea{position:absolute;top:40px;height:100px;width:96%}.tiny-widget-list a.save{position:absolute;top:150px}.tiny-widget-list i.unfold{position:absolute;left:232px;top:5px}.tiny-widget-list .is-dragging-object{z-index:999}.tiny-widget-list select{font-size:12px;height:30px;width:200px;position:absolute;right:200px;border:none;background-color:transparent}.tiny-widget-list .sum-category select{left:380px;width:14em}.tiny-widget-list .evaluation-selector select{right:100px}.tiny-widget-list li{position:relative;display:block;width:100%;padding-left:12px;padding-right:40px;margin-bottom:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:32px;height:32px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border:1px solid #f9f9f9;background:#fff;font-size:12px}.tiny-widget-list li.big{font-size:16px;padding-right:10px}.tiny-widget-list li.inline{width:23%;margin-right:10px}.tiny-widget-list li.option{background:#FFF}.tiny-widget-list li.banner{line-height:normal}.tiny-widget-list li:last-child{margin-bottom:0}.tiny-widget-list li .order{position:absolute;width:33px;height:33px;display:block;text-align:center;background:#245987;color:#fff}.tiny-widget-list li .text{padding-left:40px}.tiny-widget-list li .right-text{padding-left:0}.tiny-widget-list label{line-height:32px}.tiny-widget-list input.edit-widget-category[type=text],.tiny-widget-list input.edit-widget-name[type=text],.tiny-widget-list input.edit-widget-social[type=text]{position:absolute;top:0;left:1em;right:4em;padding-left:.2em;max-width:14em;margin:4.8px 0;line-height:22.4px;height:22.4px;background-color:transparent;border-color:transparent;font-size:1em}.tiny-widget-list input.edit-widget-category[type=text]:not([disabled]),.tiny-widget-list input.edit-widget-name[type=text]:not([disabled]),.tiny-widget-list input.edit-widget-social[type=text]:not([disabled]){background-color:#eee}.tiny-widget-list input.edit-widget-category[type=text]:focus,.tiny-widget-list input.edit-widget-name[type=text]:focus,.tiny-widget-list input.edit-widget-social[type=text]:focus{background-color:#fff}.tiny-widget-list input.edit-widget-category[type=text].second,.tiny-widget-list input.edit-widget-name[type=text].second,.tiny-widget-list input.edit-widget-social[type=text].second{left:200px}.tiny-widget-list input.edit-widget-category[type=text].duration,.tiny-widget-list input.edit-widget-name[type=text].duration,.tiny-widget-list input.edit-widget-social[type=text].duration{max-width:2.4em;left:380px}.tiny-widget-list input.edit-widget-category[type=text]{left:16em}.tiny-widget-list input.edit-widget-social[type=text]{left:8em}.tiny-widget-list span.sum{position:absolute;left:370px;color:#ccc7c2}.tiny-widget-list span.sum.selected{color:#E30000}.tiny-widget-list .discret{position:absolute;left:424px;color:#E30000;font-size:8px}.tiny-widget-list .sp-replacer{position:absolute;right:170px}.tiny-widget-list .is-html{position:absolute;top:0;left:200px;color:#6a6058}.tiny-widget-list .module_id{position:absolute;left:260px}.tiny-widget-list .delete{position:absolute;width:2em;top:0;right:2em;color:#6a6058;text-align:center}.tiny-widget-list .checkbox-container{position:absolute;top:0;right:0;width:32px;height:32px;text-align:center}.tiny-widget-list input[type=checkbox]{position:absolute;top:10px;left:10px;z-index:1}.tiny-widget-list .checkbox.custom{position:absolute;width:100%;height:100%;right:0;top:0;text-align:center;border:1px solid #f9f9f9;background:#fff;transition:all .1s}.tiny-widget-list input:checked+.checkbox.custom{background:#245987;border:1px solid #1f4c73}.tiny-widget-list .fa-circle-thin,.tiny-widget-list .fa-eye,.tiny-widget-list .fa-eye-slash,.tiny-widget-list .fa-lock,.tiny-widget-list .fa-sliders,.tiny-widget-list .fa-thumbs-down,.tiny-widget-list .fa-times,.tiny-widget-list .fa-unlock,.tiny-widget-list .fa-user-circle-o{position:absolute;top:0;font-size:20px;padding:6px;color:#6a6058}.tiny-widget-list .fa-circle,.tiny-widget-list .fa-lock,.tiny-widget-list .fa-unlock{position:absolute;right:102.4px}.tiny-widget-list .fa-eye,.tiny-widget-list .fa-lock{color:#E30000}.tiny-widget-list .fa-eye,.tiny-widget-list .fa-eye-slash{right:38.4px}.tiny-widget-list .fa-circle-thin,.tiny-widget-list .fa-user-circle-o{right:72px}.tiny-widget-list .fa-times{color:#ccc7c2;right:10px}.tiny-widget-list .fa-sliders{right:120px;color:#e6e6e6}.tiny-widget-list .fa-sliders.selected{color:#69BBAA}.tiny-widget-list .fa-thumbs-down{right:230px;font-size:10pt;color:#f9f9f9}.tiny-widget-list .fa-thumbs-down.selected{color:#E30000}ul.sortable{margin-left:0}.tiny-widget-list.sortable{min-height:32px;border:1px dashed #ccc;padding:5px}.tiny-widget-list.sortable.banner{padding:10px}.tiny-widget-list.sortable label{padding-left:12px}.tiny-widget-list.sortable .unsortable{background:#f9f9f9}.tiny-widget-list .sortable-item{padding-left:1em;transition:all 60ms ease-in-out}.tiny-widget-list .sortable-item:hover{box-shadow:0 1px 3px rgba(0,0,0,.1)}.tiny-widget-list .sortable-item.is-dropping{background-color:#eee;transition:all .2s ease-in-out}.tiny-widget-list .sortable-item.is-dragging{transition:none;position:relative;z-index:2;box-shadow:0 1px 3px rgba(0,0,0,.1),0 10px 30px rgba(0,0,0,.1)}.top-bar,.top-bar .dropdown{box-shadow:0 1px 2px 0 rgba(0,0,0,.15)}.tiny-widget-list .sortable-handler{display:block;position:absolute;margin:0;width:100%;top:0;left:.45em}.tiny-widget-list .sortable-handler i{margin:0;font-size:1em;color:#786d64}.tiny-widget-list li.inline{display:inline-block;border:1px solid #245987;margin-bottom:0}.has-tip{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-tip:before{content:"";position:absolute;border:5px solid;bottom:-10px;right:5px;border-color:transparent transparent #333;transform:translateY(0)}.expanded .top-bar-section li,.top-bar-section .dropdown,.top-bar-section .dropdown>li{border-top:1px solid #f9f9f9}.has-tip:after{content:attr(title);position:absolute;bottom:0;right:0;padding:.4em .5em;white-space:nowrap;font-size:14px;line-height:1;background:#333;color:#fff;transform:translateY(100%) translateY(10px)}.top-bar-section ul li .back a,.top-bar-section ul li>a{font-size:.875em}.has-tip:after,.has-tip:before{z-index:1;pointer-events:none;opacity:0;transition:opacity .12s}.has-tip:active:after,.has-tip:active:before,.has-tip:hover:after,.has-tip:hover:before{opacity:.9}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.has-tip:after,.has-tip:before{display:none!important}}.top-bar{background:#fff!important}.top-bar i{vertical-align:baseline}.top-bar .name h1 a{display:block;height:42px;width:140px}.top-bar .name h1 a img{max-height:100%;max-width:100%;height:auto;width:auto}.top-bar .toggle-topbar.menu-icon a{color:#2d2926}.top-bar .toggle-topbar.menu-icon a span::after,.top-bar .toggle-topbar.menu-icon a span:hover::after{box-shadow:0 0 0 1px currentColor,0 7px 0 1px currentColor,0 14px 0 1px currentColor}.top-bar .toggle-language a{overflow:hidden}.top-bar .toggle-language .flag{display:flex;justify-content:center;align-items:center;width:25px;height:25px;margin:.8rem 0;border-radius:50%;overflow:hidden;background:url(/assets/images/flag/flags-423474ddac1aa8ebd02ea109845edc0f.png) left center/auto 100% no-repeat}.top-bar .toggle-language .flag.fr{background-position:left center}.top-bar .toggle-language .flag.en{background-position:50% 50%}.top-bar .toggle-language .flag.de{background-position:right center}.top-bar .toggle-language .flag img{display:none}.post-module,.post-module .thumbnail img{display:block;transition:all .3s linear 0s}.top-bar-section ul li .back{background:linear-gradient(-90deg,#fff,#f9f9f9);color:#6a6058}.top-bar-section .dropdown{background-color:#fff}.top-bar-section .dropdown li:not(.has-form):not(.active):hover>a:not(.button){background-color:#f5f5f5}.top-bar-section .dropdown li:not(.has-form) a:not(.button){line-height:42px}.top-bar-section .dropdown li label{background:0 0;color:#6a6058}.top-bar-section .dropdown li label i{margin-right:.5em}.top-bar-section .dropdown .dropdown{margin-left:1px}.top-bar-section .divider,.top-bar-section [role=separator]{background:#fafafa;border-top-color:#f9f9f9}.top-bar-section .has-dropdown>a:after{border-width:6px 5px;border-color:rgba(45,41,38,.3) transparent transparent;margin-top:-4px}.top-bar-section .has-dropdown .dropdown li:not(.has-form) a:not(.button){border-top:1px solid #eee;line-height:32px}.top-bar-section .has-dropdown .dropdown li:not(.has-form) a:not(.button):hover{background:#f5f5f5}.top-bar-section .dropdown li:not(.has-form) a:not(.button){text-transform:none}.top-bar-section .dropdown label{padding:6px 14px;color:#69BBAA}.top-bar-section .top-bar-avatar{border-radius:50%;overflow:hidden;background-color:#f9f9f9;height:40px;width:40px}.toggable-element>label{color:#8a8a8a}.toggable-element>label .fa{margin:0 8px;font-size:1.2em}.toggable-element>label.opened .fa{transform:rotate(90deg)}.headline-container{margin:25px 0;overflow:hidden;background:0 0}.post-module{position:relative;z-index:1;background:#FFF;box-shadow:0 1px 2px 0 rgba(0,0,0,.15);overflow:hidden}.hover .thumbnail img,.post-module:hover .thumbnail img{transform:scale(1.1);opacity:.6}.post-module .thumbnail{background:#FFF}.post-module .thumbnail .logo{position:absolute;top:20px;right:20px;z-index:1;width:70px;height:70px;padding:6.5px 0;color:#FFF;font-weight:700;text-align:center}.post-module .thumbnail .logo img{background:#FFF;border:1px solid #6a6058;box-shadow:0 10px 30px 0 rgba(49,54,66,.2),0 1px 4px 0 rgba(49,54,66,.15);border-radius:3px}.post-module .thumbnail .logo .day{font-size:18px}.post-module .thumbnail .logo .month{font-size:12px;text-transform:uppercase}.post-module .thumbnail img{width:120%}.post-module .thumbnail img.closed{filter:brightness(65%)}.post-module .post-content{position:relative;height:230px;background:#FFF;border:1px solid #ffe4b7;width:100%;padding:18px 10px}.post-module .post-content .category,.post-module .post-content .closed{padding:4px 10px;color:#FFF;font-weight:600;font-size:14px;position:absolute;text-transform:uppercase}.post-module .post-content.debate{height:100px;background:#fff7ea}.post-module .post-content .category{top:-27px;left:0;background-color:#245987}.post-module .post-content .category.my{right:0;left:unset;background-color:rgba(0,0,0,.2)}.post-module .post-content .closed{top:-64px;left:0;background:#E30000}.post-module .post-content .title{margin:0;padding:0 0 10px;color:#6a6058;font-size:14px;font-weight:700}.post-module .post-content .sub_title{margin:0;padding:0 0 20px;color:#69BBAA;font-size:14px;font-weight:400}.post-module .post-content .link{font-size:12px;position:absolute;bottom:10px;right:10px}.hover .post-content{display:block!important;height:auto!important;opacity:1!important}.selectize-input{border-radius:0;padding:.5em;border:0;border-bottom:1px solid #d7d7d7;background:#fff;color:#2d2926;box-shadow:none;transition:all .1s;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;box-sizing:border-box}.selectize-input.focus,.selectize-input:focus{border-bottom:1px solid #4e4741;color:#161413;box-shadow:none;outline:0}.selectize-input.focus ::-moz-placeholder, .selectize-input:focus ::-moz-placeholder{color:#6a6058}.selectize-input.focus :-ms-input-placeholder, .selectize-input:focus :-ms-input-placeholder{color:#6a6058}.selectize-input.focus ::placeholder,.selectize-input:focus ::placeholder{color:#6a6058}.selectize-input.after{content:"";margin-bottom:1em}.selectize-control.multi .selectize-input.has-items{padding:3px}.selectize-control.multi .selectize-input>div{max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:32px;line-height:32px;padding:0 32px 0 .8em;padding-right:42px!important;margin:3px!important;border:1px solid #cbcbcb;background:#f9f9f9;display:inline-block;font-size:12px;color:#4f4f4f}.selectize-control.multi .selectize-input>div.active{border:1px solid #245987}.selectize-control.multi .selectize-input>div .remove{background:#f9f9f9;border-left-color:#e0e0e0;width:32px;color:#6a6058;margin-left:.8em;font-size:16px;line-height:32px;padding:0}.selectize-control.multi .selectize-input .item,.selectize-control.multi .selectize-input input{vertical-align:top}.selectize-control.multi .selectize-input input{display:inline-block;margin-left:4px;border-color:#448dcd;border-radius:0;margin-top:1px;height:32px}.selectize-control.multi .selectize-input [data-value]{background:#f9f9f9;border-color:#e0e0e0;border-radius:5px;color:#2d2926;text-shadow:none;box-shadow:none;line-height:30px}.selectize-control.multi .selectize-input [data-value].active{background:#f9f9f9;color:#2d2926}.selectize-dropdown{margin-top:1px;border-radius:0;z-index:100}.selectize-dropdown [data-selectable]{padding-left:1em}.selectize-dropdown .optgroup-header{background-color:#eee}.selectize-dropdown .active{background:#f9f9f9}.share{padding:.45em .8em;border-radius:3px;display:inline-flex;align-items:center;border:1px solid #245987;margin-bottom:.5em}.share__button{margin-right:1rem}.share__button:last-child{margin-right:0}.share__button i{vertical-align:middle}.news-banner{padding:10px;background:#FFF;overflow:hidden;width:100%}.news-banner__img-wrap{position:relative;width:100%;height:0;padding-bottom:50%;margin-bottom:10px}.news-banner__img,.news-banner__infos,.news-banner__overlay{position:absolute;width:100%;left:0;bottom:0}.news-banner__img{height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:#6a6058}.news-banner__overlay{height:75%;background:linear-gradient(to top,#000,rgba(0,0,0,0))}.news-banner__infos{padding:10px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.news-banner__entity{margin-bottom:10px;display:flex;align-items:center}.news-banner__logo{width:42px;height:42px;border:3px solid #fff;background-color:#fff;text-align:center;margin-right:10px}.news-banner__content,.news-banner__logo img{width:100%}.news-banner__logo-title{font-size:.9rem;color:#FFF}.news-banner__title{font-size:1rem;font-weight:500;color:#FFF}.news-banner__title:hover{color:#FFF}.news-banner__subtitle{font-size:.9rem;font-style:italic;margin-bottom:5px;display:flex;justify-content:space-between}.news-banner__subtitle .news-banner__date{display:none}.news-banner__desc{font-size:1rem;margin-bottom:5px}.news-banner__footer{font-size:.8rem;margin-bottom:10px;display:flex;justify-content:space-between}.news-banner__link a{color:#FFA100}.news-banner__date{color:#6a6058;font-style:normal;margin-left:auto}.news-banner__awaiting{color:#6a6058;font-size:.9rem;margin-right:auto}.news-banner__admin{display:flex;justify-content:flex-end}.news-banner__admin a{color:#6a6058;display:block;font-size:.8rem;cursor:pointer;margin-left:5px;text-decoration:underline}.news-banner--draft .news-banner__desc,.news-banner--draft .news-banner__footer,.news-banner--draft .news-banner__img-wrap,.news-banner--draft .news-banner__subtitle{opacity:.5}.news-banner--challenge{padding-left:0;padding-right:0;border-top:1px solid #ffe4b7;background:0 0}.news-banner--challenge:hover .news-banner__admin{display:flex}.news-banner--challenge:last-type-of{border-bottom:1px solid #ffe4b7}.news-banner--challenge .news-banner__img-wrap{width:300px;padding-bottom:150px;margin-right:15px;flex-shrink:0}.news-banner--challenge .news-banner__link a{color:#b77100}.news-banner--challenge .news-banner__subtitle .news-banner__date{display:block}.news-banner--challenge .news-banner__admin,.news-banner--challenge .news-banner__footer .news-banner__date{display:none}.news-module{background:#fff7ea;border:1px solid #ffe4b7}.news-module__header{margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.news-module__title{font-weight:700}.news-module__add{margin-bottom:10px}.news-module__all{padding:0;border-top:0;font-size:0}.news-module__all:before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;font-size:2rem}.news-module .news-banner{margin-bottom:15px}#top-modules .news-module .news-module__news-list{display:flex;align-items:flex-start;flex-wrap:wrap}#main-modules .news-module .news-banner,#top-modules .news-module .news-banner{display:flex;align-items:flex-start}#main-modules .news-module .news-banner .news-banner__img-wrap,#top-modules .news-module .news-banner .news-banner__img-wrap{width:300px;padding-bottom:170px;margin-right:15px;flex-shrink:0;margin-bottom:0}#top-modules .news-module .news-banner{margin-right:15px;width:calc(50% - 15px)}#top-modules .news-module .news-banner .news-banner__img-wrap{width:50%;padding-bottom:33.12%}#sidebar-modules .news-module .news-banner .news-banner__img-wrap{width:100%;padding-bottom:66%;margin-right:0;margin-bottom:15px}@media screen and (max-width:855px){#top-modules .news-module .news-banner{width:calc(100% - 15px)}}@media screen and (max-width:650px){#main-modules .news-module .news-banner{display:block;margin-right:0;margin-bottom:15px}#main-modules .news-module .news-banner .news-banner__img-wrap{width:100%;padding-bottom:66%}}.news-page .add-news,.news-page .domain-list{margin-bottom:.5rem}.news-page{padding-top:1rem;background-color:#fff}#main .news-page{margin-top:-5rem}.news-page .news-subtitle{padding:.5rem 1rem}.news-page .news-share{float:right}.news-page .news img.banner{height:auto;width:100vw;margin-bottom:10px}.fr-popup{z-index:1005!important}.fr-toolbar{border-top:3px solid #245987}.fr-box.fr-basic .fr-element{min-height:160px}.masonry-grid{margin:-8px}.masonry-grid .grid-item{padding:8px}.masonry-grid .grid-item,.masonry-grid .grid-sizer{min-width:240px;width:100%}@media (min-width:400px){.masonry-grid .grid-item,.masonry-grid .grid-sizer{width:50%}.with-filters .masonry-grid .grid-item,.with-filters .masonry-grid .grid-sizer{width:100%}}@media (min-width:800px){.masonry-grid .grid-item,.masonry-grid .grid-sizer{width:33%}.with-filters .masonry-grid .grid-item,.with-filters .masonry-grid .grid-sizer{width:50%}}@media (min-width:1150px){.masonry-grid .grid-item,.masonry-grid .grid-sizer{width:25%}.with-filters .masonry-grid .grid-item,.with-filters .masonry-grid .grid-sizer{width:33%}}.dropdown-menu{border:1px solid #ddd;background-color:#fff}.dropdown-menu li{border-top:1px solid #ddd;padding:2px 5px}.dropdown-menu li:first-child{border-top:none}.dropdown-menu .active,.dropdown-menu li:hover{background-color:#6eb7db}.dropdown-menu .active a,.dropdown-menu li:hover a{color:#fff}.JuryCard__action i,.JuryInfos__info-icon i{color:#6a6058}.dropdown-menu{list-style:none;padding:0;margin:0}.JuryCard__header,.JuryInfos__popover-desc{margin-bottom:10px}.dropdown-menu a:hover{cursor:pointer}.JuryInfos__info-icon{position:relative;z-index:2;cursor:pointer}.JuryInfos__info-icon:hover .JuryInfos__popover{display:block}.JuryInfos__popover{display:none;width:300px;border-radius:5px;padding:15px;font-size:.9rem;position:absolute;top:15px;left:0;box-shadow:0 5px 5px #BEC6D9;background:#fff}.JuryInfos__popover-tags{font-weight:600}.JuryInfos__popover-label{font-weight:400}.JuryCard__header{display:flex;align-items:flex-start;justify-content:space-between}.JuryCard__name{text-transform:uppercase;font-size:.875rem;font-weight:600}.JuryCard__metas{font-size:.8rem;line-height:1.2}.JuryCard__actions{display:flex;align-items:center}.JuryCard__action{margin-left:10px;cursor:pointer}.JuryCard__empty{text-align:center;font-size:.8rem;color:#8B93A5;padding:5px 10px;border:1px dashed #8B93A5}.JuryCard .UserList__avatar{height:24px;width:24px}.JuryCard .UserList__item{margin-bottom:3px}.UniverseCards{display:flex;flex-flow:row wrap;justify-content:center;margin-bottom:2em}.UniverseCard{position:relative;margin:1em;flex:0 1 48%;flex:0 1 calc(50% - 2em);min-height:14em;min-width:20em;background:center/cover;color:#fff;font-size:1rem;border-radius:3px;box-shadow:0 3px 5px rgba(0,0,0,.15)}.UniverseCard--current{border:3px solid #245987}.UniverseCard--current .UniverseCard__title{padding-right:1.5em}@media (max-width:860px){.UniverseCard{flex-basis:100%}}.UniverseCard__content{height:100%;display:flex;flex-flow:column;justify-content:space-between;padding:1em;background:linear-gradient(to bottom,rgba(0,0,0,.75),rgba(0,0,0,0));color:#fff}.UniverseCard__isCurrent{position:absolute;top:0;right:0;margin:.625em;color:#fff}.UniverseCard__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;color:#fff;font-size:1.75em;font-weight:700}.UniverseCard__desc{font-size:1.3125em;margin-bottom:auto;color:#fff}.UniverseCard__link{align-self:flex-end;padding:.25em .75em;background-color:rgba(0,0,0,.5);border:1px solid #fff;color:#fff;border-radius:3px}li.knowledge-card-container .knowledge-card .accreditations-count,li.knowledge-card-container .knowledge-card:hover h5{color:#69BBAA}li.knowledge-card-container .knowledge-card{margin-right:4px;margin-bottom:10px;padding:30px;position:relative}li.knowledge-card-container .knowledge-card .action__box{opacity:0;transform:scale(.5)}li.knowledge-card-container .knowledge-card .accreditations-count i.fa.fa-lock{position:initial}li.knowledge-card-container .knowledge-card .knowledge-domains{position:absolute;left:42px;margin-bottom:5px}li.knowledge-card-container .knowledge-card .knowledge-domains .corner{margin-left:6px;border:1px solid #6a6058;background:#fff;box-shadow:7px 7px 14px #e8e8e8,-7px -7px 14px #fff}li.knowledge-card-container .knowledge-card .knowledge-domains .corner img{width:40px;height:40px;border-color:#0000cd}li.knowledge-card-container .knowledge-card .knowledge-type{bottom:0;right:0;width:50px;height:50px;position:absolute;text-align:center;border-radius:50% 0 0;background:#edecec;box-shadow:inset 5px 5px 10px #d8d7d7}li.knowledge-card-container .knowledge-card .knowledge-type i{position:absolute;top:50%;left:0;right:0;margin-top:-9px}li.knowledge-card-container .knowledge-card .card__background--layer,li.knowledge-card-container .knowledge-card .knowledge-card__background{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%}li.knowledge-card-container .knowledge-card .knowledge-card__background{padding:15px;background:#fff}li.knowledge-card-container .knowledge-card .card__background--wrapper{height:100%;-webkit-clip-path:polygon(0 0,100% 0,100% 80%,0 60%);clip-path:polygon(0 0,100% 0,100% 80%,0 60%);position:relative;overflow:hidden}li.knowledge-card-container .knowledge-card .card__background--main{height:100%;position:relative;transition:.3s ease-in-out;background-repeat:no-repeat;background-size:cover}li.knowledge-card-container .knowledge-card .card__background--layer{z-index:0;opacity:0;background:rgba(51,51,51,.4)}li.knowledge-card-container .knowledge-card .knowledge-card__head{height:200px;display:flex;align-items:center;justify-content:center;transition:height .6s ease-in-out}li.knowledge-card-container .knowledge-card .knowledge-card__info{z-index:10;background:#fff;padding:20px 15px;overflow:hidden}li.knowledge-card-container .knowledge-card .knowledge-card__info .abstract{max-height:0;overflow-y:hidden;transition:max-height .6s ease-in-out}li.knowledge-card-container .knowledge-card .knowledge-card__info h5{height:60px}li.knowledge-card-container .knowledge-card:hover .action__box{opacity:1;transform:scale(1)}li.knowledge-card-container .knowledge-card:hover .card__background--main{transform:scale(1.2) rotate(5deg)}li.knowledge-card-container .knowledge-card:hover .card__background--layer{opacity:1}li.knowledge-card-container .knowledge-card:hover .knowledge-card__head{height:70px}li.knowledge-card-container .knowledge-card:hover .knowledge-card__info .abstract{max-height:130px}.leaderboard{width:100%}.leaderboard__profiles{background-color:#fff;padding:5px 5px 10px;display:grid;row-gap:8px}.leaderboard__profile{display:grid;grid-template-columns:60px 1fr;align-items:center;padding:10px;overflow:hidden;cursor:pointer;transition:transform .25s cubic-bezier(.7,.98,.86,.98),box-shadow .25s cubic-bezier(.7,.98,.86,.98);background-color:#fff;border-left:2px solid #f9f9f9;border-bottom:2px solid #f9f9f9}.ember-power-select-trigger,.ember-power-select-trigger--active,.ember-power-select-trigger:focus{border-top:1px solid #D1D7E5;border-bottom:1px solid #D1D7E5;border-right:1px solid #D1D7E5;border-left:1px solid #D1D7E5}.leaderboard__profile:hover{transform:scale(1.1);box-shadow:0 9px 47px 11px rgba(51,51,51,.18)}.leaderboard__picture{max-width:100%;width:60px}.leaderboard__name{color:#6a6058;font-weight:600;margin-left:12px}.ember-basic-dropdown{position:relative}.ember-basic-dropdown,.ember-basic-dropdown-content,.ember-basic-dropdown-content *{box-sizing:border-box}.ember-basic-dropdown-content{position:absolute;width:auto;z-index:1000;background-color:#fff}.ember-basic-dropdown-content--left{left:0}.ember-basic-dropdown-content--right{right:0}.ember-basic-dropdown-overlay{position:fixed;background:rgba(0,0,0,.5);width:100%;height:100%;z-index:10;top:0;left:0;pointer-events:none}.ember-basic-dropdown-content-wormhole-origin{display:inline}.ember-power-select-dropdown *{box-sizing:border-box}.ember-power-select-trigger{position:relative;border-radius:0;background-color:#fff;line-height:1.75;overflow-x:hidden;text-overflow:ellipsis;min-height:1.75em;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;color:inherit}.ember-power-select-trigger:after{content:"";display:table;clear:both}.ember-power-select-trigger--active,.ember-power-select-trigger:focus{box-shadow:none}.ember-basic-dropdown-trigger--below.ember-power-select-trigger[aria-expanded=true],.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}.ember-basic-dropdown-trigger--above.ember-power-select-trigger[aria-expanded=true]{border-top-left-radius:0;border-top-right-radius:0}.ember-power-select-placeholder{color:#999;display:block;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}.ember-power-select-status-icon{position:absolute;display:inline-block;width:0;height:0;top:0;bottom:0;margin:auto;border-style:solid;border-width:7px 4px 0;border-color:#D1D7E5 transparent transparent;right:5px}.ember-basic-dropdown-trigger[aria-expanded=true] .ember-power-select-status-icon{transform:rotate(180deg)}.ember-power-select-clear-btn{position:absolute;cursor:pointer;right:25px}.ember-power-select-trigger-multiple-input{font-family:inherit;font-size:inherit;border:none;display:inline-block;line-height:inherit;-webkit-appearance:none;outline:0;padding:0;float:left;background-color:transparent;text-indent:2px}.ember-power-select-trigger-multiple-input:disabled{background-color:#eee}.ember-power-select-trigger-multiple-input::-moz-placeholder{opacity:1;color:#999}.ember-power-select-trigger-multiple-input:-ms-input-placeholder{opacity:1;color:#999}.ember-power-select-trigger-multiple-input::placeholder{opacity:1;color:#999}.ember-power-select-trigger-multiple-input::-webkit-input-placeholder{opacity:1;color:#999}.ember-power-select-trigger-multiple-input::-moz-placeholder{opacity:1;color:#999}.ember-power-select-trigger-multiple-input::-ms-input-placeholder{opacity:1;color:#999}.ember-power-select-multiple-options{padding:0;margin:0}.ember-power-select-multiple-option{border:1px solid gray;border-radius:0;color:#333;background-color:#e4e4e4;padding:0 4px;display:inline-block;line-height:1.45;float:left;margin:2px 0 2px 3px}.ember-power-select-multiple-remove-btn{cursor:pointer}.ember-power-select-multiple-remove-btn:not(:hover){opacity:.5}.ember-power-select-search{padding:4px}.ember-power-select-search-input{border:1px solid #D1D7E5;border-radius:0;width:100%;font-size:inherit;line-height:inherit;padding:0 5px}.ember-power-select-search-input:focus{border:1px solid #D1D7E5;box-shadow:none}.ember-power-select-dropdown{border-left:1px solid #D1D7E5;border-right:1px solid #D1D7E5;line-height:1.75;border-radius:0;box-shadow:none;overflow:hidden;color:inherit}.ember-power-select-dropdown.ember-basic-dropdown-content--above{border-top:1px solid #D1D7E5;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.ember-power-select-dropdown.ember-basic-dropdown-content--below,.ember-power-select-dropdown.ember-basic-dropdown-content--in-place{border-top:none;border-bottom:1px solid #D1D7E5;border-top-left-radius:0;border-top-right-radius:0}.ember-power-select-dropdown.ember-basic-dropdown-content--in-place{width:100%}.ember-power-select-options{list-style:none;margin:0;padding:0;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.ember-power-select-options[role=listbox]{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:12.25em}.ember-power-select-option{cursor:pointer;padding:0 8px}.ember-power-select-group[aria-disabled=true]{color:#999;cursor:not-allowed}.ember-power-select-group[aria-disabled=true] .ember-power-select-option,.ember-power-select-option[aria-disabled=true]{color:#999;pointer-events:none;cursor:not-allowed}.ember-power-select-option[aria-selected=true]{background-color:#ddd}.ember-power-select-option[aria-current=true]{background-color:#69BBAA;color:#fff}.ember-power-select-group-name{cursor:default;font-weight:700}.ember-power-select-trigger[aria-disabled=true]{background-color:#eee}.ember-power-select-trigger{padding:0 16px 0 0}.ember-power-select-placeholder,.ember-power-select-selected-item{margin-left:8px}.ember-power-select-group .ember-power-select-group .ember-power-select-group-name{padding-left:24px}.ember-power-select-group .ember-power-select-group .ember-power-select-option{padding-left:40px}.ember-power-select-group .ember-power-select-option{padding-left:24px}.ember-power-select-group .ember-power-select-group-name{padding-left:8px}.ember-power-select-trigger[dir=rtl]{padding:0 0 0 16px}.ember-power-select-trigger[dir=rtl] .ember-power-select-placeholder,.ember-power-select-trigger[dir=rtl] .ember-power-select-selected-item{margin-right:8px}.ember-power-select-trigger[dir=rtl] .ember-power-select-multiple-option,.ember-power-select-trigger[dir=rtl] .ember-power-select-trigger-multiple-input{float:right}.ember-power-select-trigger[dir=rtl] .ember-power-select-status-icon{left:5px;right:initial}.ember-power-select-trigger[dir=rtl] .ember-power-select-clear-btn{left:25px;right:initial}.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-group .ember-power-select-group-name{padding-right:24px}.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-group .ember-power-select-option{padding-right:40px}.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-option{padding-right:24px}.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-group-name{padding-right:8px}.challenge-list{clear:both;list-style:none;margin-left:0;padding:2em 15px;font-size:1rem}.challenge-list .universe-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:20px;font-size:1.5625em;font-weight:500;color:#2d2926}.challenge-list i.accessible,.challenge-list i.private{color:#6a6058;position:absolute;top:5px;right:5px;z-index:2}.challenge-list img.private{position:absolute;top:5px;right:5px;z-index:2}.challenge-list .challenge{position:relative;z-index:1;min-height:14rem;padding:1.5em;margin-bottom:1.5em;background:#fff;border-bottom:1px solid #f9f9f9;display:flex;justify-content:justify;box-shadow:0 2px 5px rgba(0,0,0,.1),0 12px 25px rgba(0,0,0,.075)}.challenge-list .meta,.challenge-list .picture{position:relative;background:#f9f9f9;width:100%}.challenge-list .picture{max-width:14rem;max-height:14rem;overflow:hidden}.challenge-list .picture img{width:100%;height:auto}.challenge-list .content{flex:1;position:relative;overflow:hidden;padding:0 1em}.challenge-list .meta{max-width:14em;padding:1.25em;font-size:.875em;color:#6a6058}.challenge-list .meta [class*=button-]{margin-bottom:1.5em;text-align:center;font-weight:500;display:block}.challenge-list .meta i{display:inline-block;vertical-align:middle;margin-right:.5em;min-width:1em;min-height:1.5em;font-size:1rem}.challenge-list .timeline{margin:0 0 1.5em}.challenge-list .title{white-space:nowrap;margin:0 0 5px;font-size:1.5625em;font-weight:600}.challenge-list .title,.challenge-list .title a{color:inherit;text-overflow:ellipsis;overflow:hidden}.challenge-list .description{max-height:2.875em;margin-bottom:.5em;font-size:.875em;text-overflow:ellipsis;overflow:hidden;font-weight:600;text-decoration:none;font-style:none}.challenge-list .description b,.challenge-list .description em,.challenge-list .description h1,.challenge-list .description h2,.challenge-list .description h3,.challenge-list .description h4,.challenge-list .description i,.challenge-list .description li,.challenge-list .description p,.challenge-list .description s,.challenge-list .description strong,.challenge-list .description sub,.challenge-list .description sup,.challenge-list .description u{font-size:1em;line-height:1.4;font-weight:inherit;text-decoration:none;font-style:none;vertical-align:baseline}.challenge-list .description.pedagogic{overflow:scroll;max-height:8em;margin-bottom:0}.challenge-list .showcase-link{width:100%;padding:.5em;border:2px solid #245987;border-radius:5px;color:#245987;background:#fff}.challenge-list .require-invitation{font-size:.9375em}.challenge-list .challenge-department{display:inline-block;margin:0 0 .5em;padding:.125em .5em;font-size:.75em;font-weight:600;color:#69BBAA;border:1px solid}.challenge-list .show-more{position:absolute;bottom:0;right:1em;color:#69BBAA}.challenge-list .show-more i{transition:transform .2s}.challenge-list .show-more.active i{transform:rotate(90deg)}.challenge-list .challenge-state{float:right;margin:.5em 0;color:#6a6058;font-size:1.25em;font-weight:500}.challenge-list .challenge-state img{margin-right:.25em}.challenge-list .challenge-sponsors{display:flex;align-items:center}.challenge-list .challenge-sponsor{margin-left:1em}.challenge-list .challenge-sponsor img{max-height:3em;max-width:7em;width:auto}.challenge-children{display:flex;flex-flow:row nowrap;align-items:stretch;overflow-y:hidden;overflow-x:auto;height:14rem;padding:1em;margin:-1.5em 0 1.5em;background:#fff;opacity:1}.challenge-child{position:relative;flex:1 0 15em;max-width:17em;margin-right:1em;list-style:none;border:1px solid #f9f9f9}.challenge-child .challenge-child-content{padding:.25em .5em 0;background-color:#fff}.challenge-child .challenge-child-title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.875em;font-weight:600;color:#2d2926}.challenge-child .challenge-child-illustration{position:relative;height:8em;overflow:hidden}.challenge-child .challenge-child-illustration img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.challenge-child .idea-state-selector{margin:0;float:none;overflow:visible;padding-bottom:10px}.challenge-child .idea-state-selector:before{z-index:0;border-top:1px solid #6a6058;height:1.2em;width:100%}.challenge-child .idea-state-selector label{display:block;padding:0;margin-bottom:.5em;background:0 0;font-size:.6em}.challenge-child .idea-state-selector i{vertical-align:middle}.challenge-child .challenge-child-meta{display:flex;justify-content:space-between;color:#6a6058}.challenge-child .challenge-child-meta i{margin-right:.5em}.challenge-child .challenge-child-meta span{text-align:center}.challenge-child .challenge-child-description{max-height:9.5em;margin:.5em auto;font-size:.75em;line-height:1.2;white-space:normal;overflow:scroll}.challenge-child .challenge-child-description p{font-size:1.2em}.challenge-child .challenge-child-place{color:#6a6058;font-size:.875em}.challenge-child .challenge-child-place i{margin-right:.5em}.challenge-child-hover{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;opacity:0;padding:.5em;background:#fff;transform:translateY(2em);transition:all .2s}.challenge-child:hover .challenge-child-hover{opacity:1;transform:none}.challenge-list [class*=block-grid-]{margin:0 -.5rem}.challenge-list [class*=block-grid-]>li{padding:0 1rem 1rem}.challenge-card{display:flex;flex-flow:column;gap:1em;overflow:hidden;max-width:20em;margin:0 auto 1em;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.15);border-radius:2px}.challenge-card.with-fullbath{background:#f0f8f7}.challenge-card .picture{position:relative;max-width:100%;max-height:100%;aspect-ratio:1}.challenge-card .fullbath-clue{position:absolute;top:0;right:0;font-size:.75em;color:#69BBAA;background:#fff;margin:10px;padding:.25em .5em;line-height:1;font-weight:600;text-transform:uppercase;border-radius:1px}.challenge-card .title{white-space:initial;font-size:1.125rem;line-height:1.2}.challenge-card .description{font-weight:400;margin-bottom:1em;line-height:1.2;max-height:4.75em}.challenge-card .button-container{position:absolute;left:0;right:0;bottom:0;padding:1em 1.25em;text-align:center;pointer-events:initial}.challenge-card .button-primary,.challenge-card .form-actions button.next-step,.challenge-card .idea-comments-container .add-comment,.challenge-card .idea-sidebar a.update-idea-button,.challenge-card .search-sidebar .add-to-challenge,.challenge-card .search-sidebar .selected-users+button,.challenge-card .search-sidebar button.grant,.challenge-card .toggle-comment-form,.challenge-card a.update-debat-button,.form-actions .challenge-card button.next-step,.idea-comments-container .challenge-card .add-comment,.idea-sidebar .challenge-card a.update-idea-button,.search-sidebar .challenge-card .add-to-challenge,.search-sidebar .challenge-card .selected-users+button,.search-sidebar .challenge-card button.grant{min-width:66%;box-shadow:0 0 0 1px rgba(0,0,0,.2)!important}.concept-debates-list{display:table;width:100%;font-size:16px;margin-top:-10px}.concept-debates-list .debate{display:table-row;min-height:3.125em;font-size:1em;border-bottom:1px dashed #9e938a}.concept-debates-list .debate i{z-index:1}.concept-debates-list .debate i.fa.fa-eye{color:#69BBAA}.concept-debates-list .debate i.fa.fa-eye-slash{color:#E30000}.concept-debates-list .debate .comments-count,.concept-debates-list .debate a{padding:1em .6em;display:table-cell}.concept-debates-list .debate a{color:#2d2926;line-height:1.4em;font-size:.8125em}.concept-debates-list .debate .comments-count{width:5em;white-space:nowrap;vertical-align:middle;font-size:.875em;font-weight:600}.concept-debates-list .debate .comments-count i{text-align:center;font-size:16px;margin-right:.4em;background:#6a6058;color:#fff;border-radius:3px;line-height:1.375;height:1.375em;width:1.375em}.concept-debates-list .debate.active .comments-count{color:#245987}.concept-debates-list .debate.active .comments-count i{background:#245987}.concept-debates-list .debate.inactive .comments-count{color:#E30000}.concept-debates-list .debate.inactive .comments-count i{background:#E30000}.concept-debates-list .debate:hover{background:#eee}.concept-debates-list .debate:last-child{border-bottom:0}.teammate .picture img{height:42px;border-radius:50%;display:block;margin-left:auto;margin-right:auto}.teammate .idea-author{font-weight:400;font-style:italic;font-size:12px;color:#6a6058;text-align:center}.teammate .idea-author a i.fa.fa-plus-circle{padding-left:10px}.edit-module{display:block;clear:both;text-align:center;font-size:.85em;padding:.5em 1em;background:#f9f9f9}.edit-module>a{text-transform:uppercase;color:#6a6058;margin:0 .5em}.edit-module>a:hover{text-decoration:underline}.footnote{font-size:.8em;color:#6a6058}.display-all-elements{display:block;padding:.5em 0;text-align:center;color:#6a6058;font-size:12px;border-top:1px solid #d7d7d7}.dashboard-primary-buttons{text-align:center}.dashboard-primary-buttons .picture{position:relative;margin-bottom:1em;min-height:10em}.dashboard-primary-buttons [class*=button-]{width:auto;min-width:52%;margin:0}.dashboard-primary-buttons [class*=button-]+[class*=button-]{margin-top:1em}.dashboard-primary-buttons .big-rounded-picture{position:absolute;top:50%;left:50%;min-height:auto;max-width:8em;transform:translate3d(-50%,-50%,0)}.dashboard-header .panel{padding:2em;background:#fff;border:0;text-align:center}.dashboard-header .panel p{font-size:1.3125em;line-height:1.2}#dashboard a.action{color:#fff;margin-left:12px;border:1px solid #fff;padding:4px 10px}#dashboard a.action.explore{color:#69BBAA;margin-left:0}#dashboard .challenge-picture{margin-bottom:15px;max-width:1280px}#dashboard .description-block{padding:15px;margin-bottom:15px;clear:both;background:#fff}#dashboard .description-block:after,#dashboard .description-block:before{content:" ";display:table}#dashboard .description-block:after{clear:both}#dashboard .description-block p{font-size:14px}#dashboard .new-idea{font-size:1.2em;text-align:center}#dashboard .new-idea .fa,#dashboard .new-idea .s{margin-right:.6em;font-size:1.2em}#dashboard .new-idea .s-puzzle{display:inline-block;height:.75em;vertical-align:top}#dashboard .timeline{margin:15px 0}#dashboard .graphic-timeline{height:8px;border:1px solid #D7D7D7;border-radius:4px;background-color:#eee;margin-bottom:10px;margin-top:10px}#dashboard .graphic-timeline .done{margin:-1px;height:8px;border-radius:4px;background-color:#69BBAA;border:1px solid #57b3a0;width:50%}#dashboard .remaining-time{color:#69BBAA;text-align:right;font-size:16px}#dashboard .counter{padding:.5em;margin:0 0 10px;background:#245987;font-size:18px;color:#fff;border-radius:0}#dashboard .idea-list{list-style:none;margin:0}#dashboard .idea-list li{height:42px;position:relative;overflow:hidden;text-overflow:ellipsis;padding-left:50px;padding-right:3em;margin-bottom:.625em;line-height:1.4}#dashboard .idea-list li .picture{position:absolute;top:0;left:0;margin:0 10px 10px 0;width:45px}#dashboard .idea-list li .like-account .fa,#dashboard .liked-ideas-block .panel .like-account .fa{margin-left:.3em}#dashboard .idea-list li .title{font-size:13px;white-space:nowrap;color:#2d2926}#dashboard .idea-list li .author{display:block;font-size:12px;color:#6a6058;white-space:nowrap}#dashboard .idea-list li .like-account{position:absolute;right:0;bottom:0;font-size:14px;line-height:16px;color:#69BBAA}#dashboard .liked-ideas-block .panel{font-size:12px;background:#fff;height:380px;overflow:hidden;position:relative;padding:24px 0 0;margin-bottom:0}#dashboard .liked-ideas-block .panel blockquote{font-size:12px}#dashboard .liked-ideas-block .panel li{margin-right:0}#dashboard .liked-ideas-block .panel p.clearing-caption{color:#fff}#dashboard .liked-ideas-block .panel .picture{overflow:hidden;height:130px}#dashboard .liked-ideas-block .panel .picture img{width:100%}#dashboard .liked-ideas-block .panel .button{position:absolute;bottom:-20px;left:0}#dashboard .liked-ideas-block .panel .like-account{position:absolute;right:3px;top:3px;font-size:14px;line-height:16px;color:#6a6058}#dashboard .concept_name{font-size:12px;color:#6a6058;white-space:nowrap}#dashboard .higher-score-users,#dashboard .most-active-users{margin:0 -10px 10px;list-style:none;display:flex;flex-flow:row wrap}#dashboard .higher-score-users li,#dashboard .most-active-users li{display:block;position:relative;overflow:hidden;flex:1 0 20em;margin:0 10px 5px;padding:10px 10px 10px 64px;min-height:64px;background-color:#fff;border-bottom:1px solid #d7d7d7;font-size:12px;clear:both}#dashboard .higher-score-users li:after,#dashboard .higher-score-users li:before,#dashboard .most-active-users li:after,#dashboard .most-active-users li:before{content:" ";display:table}#dashboard .higher-score-users li:after,#dashboard .most-active-users li:after{clear:both}#dashboard .higher-score-users li ul,#dashboard .most-active-users li ul{margin:0}#dashboard .higher-score-users li li,#dashboard .most-active-users li li{padding:10px}#dashboard .higher-score-users li a.picture,#dashboard .most-active-users li a.picture{position:absolute;left:10px;top:10px;width:40px;height:40px;border-radius:50%;background:#fff;overflow:hidden}#dashboard .higher-score-users li a.user-name,#dashboard .most-active-users li a.user-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#2d2926}#dashboard .higher-score-users li .comment-account,#dashboard .higher-score-users li .idea-account,#dashboard .most-active-users li .comment-account,#dashboard .most-active-users li .idea-account{line-height:1.2em;font-size:10px}#dashboard .higher-score-users li .ninja,#dashboard .most-active-users li .ninja{padding-left:10px;color:#69BBAA;font-size:150%}#dashboard .higher-score-users li .credit-account,#dashboard .most-active-users li .credit-account{position:absolute;bottom:10px;right:10px;width:48px}#dashboard .higher-score-users li .credit-account .credit-icon,#dashboard .most-active-users li .credit-account .credit-icon{font-size:20px;content:"";width:1em;height:1em;position:absolute;top:0;right:0;border-radius:50%;background:url(/assets/images/coin-d3f943a64dda31d2da7c3dffd53fedd1.png) center center #FFD403}#dashboard .savings{width:auto;height:200px;background:url(/assets/images/savings-45b239faf185cfe2ade575aba790dffc.jpg) center center no-repeat;background-size:cover;position:relative}#dashboard .savings .amount{position:absolute;top:30px;background:#161413;color:#fff;width:100%;opacity:.6}#dashboard .savings .amount.selected{top:80px}#dashboard .associated-knowledges{padding:10px 10px 10px 12px;margin:0 0 15px;list-style:none;background:#fff;border-bottom:1px solid #d7d7d7}#dashboard .associated-knowledges .fa{margin:0 10px;color:#6a6058}#dashboard .associated-knowledges a{color:#2d2926}#dashboard .associated-knowledges .title{font-size:14px}#dashboard .associated-knowledges ul{margin:0}#dashboard .associated-knowledges .document-list{font-size:.8em;margin-top:10px;margin-left:10px}#sidebar .higher-score-users,#sidebar .most-active-users{display:block}#sidebar .liked-ideas-block ul{display:block;padding:0;margin:0 -2px}#sidebar .liked-ideas-block ul:after,#sidebar .liked-ideas-block ul:before{content:" ";display:table}#sidebar .liked-ideas-block ul:after{clear:both}#sidebar .liked-ideas-block ul>li{display:block;float:left;height:auto;list-style:none;padding:0 2px 4px;width:100%}.dashboard-module:after,.dashboard-module:before,.event-list .event:after,.event-list .event:before,.event-list .news:after,.event-list .news:before,.news-list .event:after,.news-list .event:before,.news-list .news:after,.news-list .news:before{content:" ";display:table}#sidebar .liked-ideas-block ul>li:nth-of-type(1n){clear:none}#sidebar .liked-ideas-block ul>li:nth-of-type(1n+1),.dashboard-module,.dashboard-module:after,.event-list .event:after,.event-list .news:after,.news-list .event:after,.news-list .news:after{clear:both}.dashboard-module{padding:15px;margin-bottom:15px;background:#fff}.dashboard-module-title{margin-bottom:1em;text-align:left;font-weight:600;font-size:1.125em;line-height:1.2}.dashboard-module-title span.info{font-size:12px;padding-left:20px}.event-list,.news-list{margin-left:0;list-style:none;border:1px solid rgba(105,187,170,.15);background-color:rgba(105,187,170,.07)}.event-list.show,.news-list.show{border:none;background-color:transparent;margin-bottom:20px}.event-list .event,.event-list .news,.news-list .event,.news-list .news{clear:both;margin-top:1em;font-size:1rem;background:0 0;position:relative;padding:4px}.event-list .event:not(:last-child),.event-list .news:not(:last-child),.news-list .event:not(:last-child),.news-list .news:not(:last-child){border-bottom:1px solid rgba(105,187,170,.2)}.event-list .event.draft .content,.event-list .event.draft .illustration,.event-list .event.draft .news-subtitle,.event-list .event.draft .news-title,.event-list .news.draft .content,.event-list .news.draft .illustration,.event-list .news.draft .news-subtitle,.event-list .news.draft .news-title,.news-list .event.draft .content,.news-list .event.draft .illustration,.news-list .event.draft .news-subtitle,.news-list .event.draft .news-title,.news-list .news.draft .content,.news-list .news.draft .illustration,.news-list .news.draft .news-subtitle,.news-list .news.draft .news-title{opacity:.4}.event-list .event.draft .edit-module,.event-list .news.draft .edit-module,.news-list .event.draft .edit-module,.news-list .news.draft .edit-module{background:#FFF;border:1px solid #E30000}.event-list .event .awaiting_publication,.event-list .news .awaiting_publication,.news-list .event .awaiting_publication,.news-list .news .awaiting_publication{color:#E30000;text-align:center}.event-list .news,.news-list .news{min-height:630px}.event-list .add-news,.news-list .add-news{margin-bottom:10px}.event-list .news-title,.news-list .news-title{padding-right:.4em;line-height:1.2;font-size:1.5em;font-weight:400}.event-list .news-share,.news-list .news-share{margin-bottom:15px}.event-list .date,.news-list .date{font-size:1.125em;padding:0;float:right;color:#6a6058}.event-list .illustration,.news-list .illustration{width:600px;max-width:100%;height:auto;float:left;margin:5px 15px 15px 0;overflow:hidden}.event-list ul:not([class*=clearing]),.news-list ul:not([class*=clearing]){list-style:disc;overflow:hidden;padding-left:2em;margin-bottom:1em}.event-list .content,.news-list .content{margin-bottom:1em}.event-list .content b,.event-list .content em,.event-list .content i,.event-list .content li,.event-list .content ol,.event-list .content p,.event-list .content span,.event-list .content ul,.news-list .content b,.news-list .content em,.news-list .content i,.news-list .content li,.news-list .content ol,.news-list .content p,.news-list .content span,.news-list .content ul{font-size:1em}.event-list .content li,.event-list .content ol,.news-list .content li,.news-list .content ol{padding-left:8px}.event-list .news-footer,.news-list .news-footer{position:absolute;width:100%;padding:4px;bottom:6px}.news .logo-department{float:left;margin-right:12px;margin-bottom:12px;z-index:1;width:70px;height:100%;overflow:hidden;background:#fff;border-radius:3px}.ideas-funnel-block{background:#2d2926;height:478px}.ideas-funnel-block h5{color:#fff}.contributions-scale{margin:1em 0 2em;display:flex}.contributions-scale .performance{width:25%;position:relative;color:#6a6058;font-weight:400;text-align:center}.contributions-scale .performance i{font-size:1.25em}.contributions-scale .performance .name{margin:.5em 0}.contributions-scale .performance .cursor{position:absolute;top:-1em;left:50%;transform:translateX(-50%) rotate(90deg) scaleX(.7)}.contributions-scale .performance.current{color:#69BBAA;font-style:normal;font-weight:700}.contributions-scale .performance.current i{font-size:120%}.contributions-scale .performance.current .fa-frown-o{color:#E30000}.contributions-scale .performance.current .fa-meh-o{color:#FFA100}.contributions-scale .performance.current .fa-smile-o,.contributions-scale .performance.current .fa-trophy{color:#69BBAA}.highlighted{background-color:rgba(255,255,0,.5)}img.flag{margin-bottom:4px}i.fa-quote-left{color:#6a6058;padding:4px;border-radius:50%;background-color:#fff}i.fa-quote-left.highlight{color:#ff0;background-color:#000}.debate-message{font-size:.85em;margin-bottom:12px}.debate-picture img{width:100%}.debate-subject{margin:10px;padding:10px}.debate-subject .question p{padding:5px 15px 10px;font-size:1.14em;margin-bottom:0;font-weight:600}.debate-subject .explanation p{padding:0 6px 10px;font-size:1em;color:#6a6058;margin-bottom:0}.debate-subject .action{border:1px solid #245987;padding:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.debate-subject .return{color:#6a6058}.debate-subject .return:hover{color:#245987}.debate-new-comment,.debate-new-insight{padding:0 10px 10px;margin-bottom:20px;text-align:right;background:#fff;border:3px solid #69BBAA}.debate-new-comment textarea,.debate-new-insight textarea{padding:.5em;border:0;border-bottom:1px solid #d7d7d7;background:#fff;color:#2d2926;box-shadow:none;transition:all .1s;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;box-sizing:border-box;height:8em}.debate-new-comment textarea.focus,.debate-new-comment textarea:focus,.debate-new-insight textarea.focus,.debate-new-insight textarea:focus{border-bottom:1px solid #4e4741;color:#161413;box-shadow:none;outline:0}.debate-new-comment textarea.focus ::-moz-placeholder, .debate-new-comment textarea:focus ::-moz-placeholder, .debate-new-insight textarea.focus ::-moz-placeholder, .debate-new-insight textarea:focus ::-moz-placeholder{color:#6a6058}.debate-new-comment textarea.focus :-ms-input-placeholder, .debate-new-comment textarea:focus :-ms-input-placeholder, .debate-new-insight textarea.focus :-ms-input-placeholder, .debate-new-insight textarea:focus :-ms-input-placeholder{color:#6a6058}.debate-new-comment textarea.focus ::placeholder,.debate-new-comment textarea:focus ::placeholder,.debate-new-insight textarea.focus ::placeholder,.debate-new-insight textarea:focus ::placeholder{color:#6a6058}.debate-new-comment button,.debate-new-insight button{margin-left:10px;margin-bottom:0;font-size:1em;padding:.5em 1em}.debate-new-comment button i,.debate-new-insight button i{margin-right:.5em}.debate-new-comment .left-characters,.debate-new-insight .left-characters{font-size:.875rem;color:#FFA100}.debate-new-comment .file-upload-module,.debate-new-insight .file-upload-module{margin-bottom:12px}.debate-new-comment label,.debate-new-insight label{margin-top:4px}.debate-new-insight .file-upload-module{height:100px;width:100%;margin-top:40px}.fa.fa-lightbulb-o.warning{color:#FFA100}.debate-comments-container .comment-count,.debate-comments-container .sorting,.idea-comments-container .comment-count,.idea-comments-container .sorting{padding:10px 0 5px}.debate-comments-container h3,.idea-comments-container h3{padding-left:.4em;font-size:16px;margin-bottom:0}.debate-comments-container h3 span,.idea-comments-container h3 span{margin-right:.2em;font-size:1.3125em}.debate-comments-container .agree,.idea-comments-container .agree{color:#69BBAA}.debate-comments-container .disagree,.idea-comments-container .disagree{color:#E30000}.debate-comments-container .comment-count,.idea-comments-container .comment-count{float:left;color:#6a6058;font-style:italic;font-size:1em;margin-right:100px}.debate-comments-container .comment-list.bordered,.idea-comments-container .comment-list.bordered{border:1px solid #e5e5e5;border-bottom:0}.debate-comments-container .score,.debate-comments-container .update-comment,.idea-comments-container .score,.idea-comments-container .update-comment{float:right;color:#6a6058;font-size:.85em;margin-left:1em}.debate-comments-container .score.update-comment,.debate-comments-container .update-comment.update-comment,.idea-comments-container .score.update-comment,.idea-comments-container .update-comment.update-comment{float:left;margin-left:0}.debate-comments-container .score.update-comment i.fa,.debate-comments-container .update-comment.update-comment i.fa,.idea-comments-container .score.update-comment i.fa,.idea-comments-container .update-comment.update-comment i.fa{margin-left:10px}.debate-comments-container .score a,.debate-comments-container .update-comment a,.idea-comments-container .score a,.idea-comments-container .update-comment a{font-size:1.6em;line-height:1;vertical-align:top}.debate-comments-container .score a,.debate-comments-container .score span,.debate-comments-container .update-comment a,.debate-comments-container .update-comment span,.idea-comments-container .score a,.idea-comments-container .score span,.idea-comments-container .update-comment a,.idea-comments-container .update-comment span{font-weight:600;margin:0 .2em;float:right}.debate-comments-container .score .positive,.debate-comments-container .score a.up,.debate-comments-container .update-comment .positive,.debate-comments-container .update-comment a.up,.idea-comments-container .score .positive,.idea-comments-container .score a.up,.idea-comments-container .update-comment .positive,.idea-comments-container .update-comment a.up{color:#69BBAA}.debate-comments-container .score .negative,.debate-comments-container .score a.down,.debate-comments-container .update-comment .negative,.debate-comments-container .update-comment a.down,.idea-comments-container .score .negative,.idea-comments-container .score a.down,.idea-comments-container .update-comment .negative,.idea-comments-container .update-comment a.down{color:#E30000}.debate-comments-container .card-comment,.idea-comments-container .card-comment{position:relative;background:#fff}.debate-comments-container .card-comment.highlight,.idea-comments-container .card-comment.highlight{background:#b9d4ec}.debate-comments-container .card-comment .date,.idea-comments-container .card-comment .date{color:#6a6058;padding-left:60px}.debate-comments-container .card-comment .username,.idea-comments-container .card-comment .username{padding-left:60px;padding-top:4px;font-weight:600;font-style:normal;color:#2d2926}.debate-comments-container .card-comment .username .fa.fa-thumbs-up,.idea-comments-container .card-comment .username .fa.fa-thumbs-up{color:#69BBAA;margin-left:10px;font-size:1.3em}.debate-comments-container .card-comment .username .fa.fa-thumbs-down,.idea-comments-container .card-comment .username .fa.fa-thumbs-down{color:#E30000;margin-left:10px;font-size:1.3em}.debate-comments-container .card-comment .avatar,.idea-comments-container .card-comment .avatar{position:absolute;left:10px;top:10px;width:40px;height:40px;border-radius:50%;background:#fff;overflow:hidden}.debate-comments-container .card-comment .picture,.idea-comments-container .card-comment .picture{position:relative;overflow:hidden;width:auto;height:auto;margin:1em 0;text-align:center;background:#fff;border:3px solid #fff;border-radius:3px}.debate-comments-container .card-comment .picture .image,.idea-comments-container .card-comment .picture .image{width:100%}.debate-comments-container .card-comment .create-idea,.debate-comments-container .card-comment .delete-comment,.idea-comments-container .card-comment .create-idea,.idea-comments-container .card-comment .delete-comment{position:absolute;top:0;right:0;padding:.5em;line-height:1;margin:.35em;color:#e0e0e0}.debate-comments-container .card-comment .create-idea.create-idea,.debate-comments-container .card-comment .delete-comment.create-idea,.idea-comments-container .card-comment .create-idea.create-idea,.idea-comments-container .card-comment .delete-comment.create-idea{right:26px}.debate-comments-container .card-comment .create-idea.create-idea:hover,.debate-comments-container .card-comment .delete-comment.create-idea:hover,.idea-comments-container .card-comment .create-idea.create-idea:hover,.idea-comments-container .card-comment .delete-comment.create-idea:hover{color:#69BBAA}.debate-comments-container .card-comment .create-idea:hover,.debate-comments-container .card-comment .delete-comment:hover,.idea-comments-container .card-comment .create-idea:hover,.idea-comments-container .card-comment .delete-comment:hover{color:#E30000}.legend{color:#6a6058;font-size:.85em}.legend .positive,.legend a.up{padding-left:4px;padding-right:20px;font-size:1.4em;color:#69BBAA}.legend .negative,.legend a.down{padding-left:4px;font-size:1.4em;color:#E30000}.legend-histogram{color:#6a6058;font-size:.85em;margin-left:300px}.debate-answer-list{margin:-10px 0 0;padding:0 10px 10px;background:#fff}.debate-answer-list .answer{font-size:1em;line-height:1;border-left:6px solid;box-shadow:inset 0 1px 0 #ddd;background:#f5f5f5}.debate-answer-list .answer.selected{font-weight:600;letter-spacing:-.02em;background:#fff;border-left-width:8px;color:#000}.debate-answer-list .answer:hover{background:#fff}.debate-answer-list label{padding:.5em;font-weight:inherit}.debate-answer-list input{font-size:.8em;margin:0 1em}.multiple-choices-container .tiny-widget-list,.multiple-choices-container .tiny-widget-list:after{clear:none}.multiple-choices-container .explanation{font-size:.875em;color:#69BBAA}.multiple-choices-container .counter-container{float:left}.multiple-choices-container .answers-container{margin-left:3em}.multiple-choices-container .answer-order{width:2em;height:2em;padding:.2em;margin-top:5px;text-align:center;border:1px solid #69BBAA;background-color:#69BBAA;color:#fff}.debates-type.idea-type{display:block}.pie-chart-container{text-align:center}a.update-debat-button{font-size:12px;margin-bottom:15px;color:#fff}.debate-deletion{font-size:12px}i.fa.fa-wifi{float:right;font-size:150%;color:#6a6058}.countdown,i.fa.fa-wifi.highlight{color:#E30000}.countdown{float:right;padding-right:16px;padding-left:16px;padding-top:2px}.linked-debate-container{position:relative}.linked-debate-container #draggable-debate-dragimage{position:absolute;visibility:hidden;width:1px}.linked-debate-container .pulsate::before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-animation:pulse 1s ease infinite;animation:pulse 1s ease infinite;border-radius:50%;border:4px double #afdbd2}@keyframes pulse{0%{transform:scale(1);opacity:1}60%{transform:scale(1.3);opacity:.4}100%{transform:scale(1.4);opacity:0}}.linked-debate-container .linked-debate{display:block;position:absolute;z-index:1;cursor:pointer;left:0;top:0;padding:0 .6em;width:36px;height:36px;line-height:2.5;color:#fff;background:#69BBAA;border-radius:50%}.linked-debate-container .linked-debate:hover{z-index:4}.linked-debate-container .linked-debate .txt{display:inline-block;vertical-align:top;line-height:3em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.75em}.linked-debate-container .linked-debate .delete{position:absolute;right:0;top:0;width:16px;height:16px;line-height:16px;text-align:center;border-radius:50%;font-size:12px;opacity:0;background:#E30000;transition:all .2s}.linked-debate-container .linked-debate .description{position:absolute;top:38px;left:-3px;width:16em;padding:.5em;opacity:0;background:#fff;color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.3);transform-origin:top left;transform:scale(0);transition:all .15s ease-in-out}.linked-debate-container .linked-debate .description:before{content:"";z-index:1;position:absolute;top:0;left:0;transform:translateY(-100%) translateX(100%);border:10px solid transparent;border-width:0 7px 7px;border-bottom-color:#fff}.linked-debate-container .linked-debate .description:active .title,.linked-debate-container .linked-debate .description:hover .title{color:#69BBAA}.linked-debate-container .linked-debate .description .title{color:#FFA100;font-weight:600;padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px solid #FFA100}.linked-debate-container .linked-debate .description p{margin:0;line-height:1.4;font-size:.75em;color:#333}.linked-debate-container .linked-debate.static{overflow:hidden}.linked-debate-container .linked-debate.static *{pointer-events:none}.linked-debate-container .linked-debate.static:active,.linked-debate-container .linked-debate.static:hover{padding:0 1em;width:12em;border-radius:2em}.linked-debate-container .linked-debate.static:active .txt,.linked-debate-container .linked-debate.static:hover .txt{opacity:1}.linked-debate-container .linked-debate.static:active i,.linked-debate-container .linked-debate.static:hover i{margin-right:.4em}.linked-debate-container .linked-debate:active .description,.linked-debate-container .linked-debate:hover .description{pointer-events:normal;transform:scale(1);opacity:1}.linked-debate-container .linked-debate:active .delete,.linked-debate-container .linked-debate:hover .delete{transform:translateX(5px) translateY(-5px);opacity:1}.linked-debate-container .delete-droppable{cursor:pointer;position:absolute;top:0;right:0;z-index:3}.linked-debate-container img.droppable-image{padding-top:40px}.debates-image{margin-bottom:10px}.department-picture{float:right;text-align:center;margin:0 0 2em 2em;padding:1em;border:1px solid #f9f9f9}.partner{float:right;margin-top:-50px;font-size:1.4em;color:#245987}.crm-box{border:1px solid #245987;padding:8px;margin-top:10px}.selection-box,.selection-box-simple{font-size:1em;padding:4px 12px;text-align:center}.crm-title{font-style:italic;color:#69BBAA;margin-bottom:8px}.selection-box{margin-left:0;color:#FFF;background-color:#69BBAA}.selection-box-simple{margin-left:12px;color:#245987;background-color:#FFF;border:1px solid #245987}.department-field{border:1px solid #f9f9f9;padding:.75em 0;margin:.5em 1em;background:#f9f9f9}.department-field:last-child{margin-bottom:1.5em}.department-field button,.department-field input,.department-field select{margin:0}.department-field .sortable-clue{position:absolute;top:50%;left:1em;transform:translateY(-50%);color:#6a6058}.department-field select{margin:0 0 0 2.6em}.department-field .delete-field{color:#6a6058;margin:.5em 1em 0}.department-field .delete-field:hover{color:#E30000}.department-field input[type=text]{margin-left:1em;font-size:1rem;height:2.3em}label.title{padding-bottom:8px}.department-card{position:relative;overflow:hidden;margin:.5em;padding:2em;background:#fff;text-align:center;font-size:1rem;min-height:240px}.department-card.draft{opacity:.4;border:1px dashed #6a6058}.department-card:hover{box-shadow:0 30px 18px -8px rgba(0,0,0,.1);transform:scale(1.1,1.1)}.department-card .name{padding:0;line-height:1.2;word-wrap:break-word;overflow-wrap:break-word}.department-card .picture{position:initial;display:block;margin:0 auto .5em;padding:0;width:115px;height:115px;line-height:95px;text-align:center;overflow:hidden}.department-card .users{position:absolute;top:0;right:0;padding:.5em;color:#245987}.department-card .type{font-size:12px;color:#69BBAA}.department-card i.scout{position:absolute;top:12px;left:8px}.department-card .challenges{position:absolute;bottom:0;left:6px;padding:.5em;color:#69BBAA;font-size:10px}.department-card .description{padding:1.5em}.department-card .more-infos{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;padding:0 0 0 12px;background:#2d2926;color:#fff;opacity:0;overflow:auto;transform-origin:center right;transform:perspective(1000px) rotateY(-90deg);transition:all .2s ease-in-out}.department-card .more-infos:hover,.department-card .picture:hover~.infos .more-infos{opacity:1;transform-origin:center left;transform:perspective(1000px) rotate(0)}.big-boxed-title,.homepage-header .badge{transform:translateY(-50%);top:50%;z-index:1}#users_search{display:none}#qa{margin-top:60px}#qa .guide_question label{font-weight:600}#qa .guide_answer{font-weight:100;margin-left:18px}#qa .guide_answer ul{list-style:circle;margin-bottom:.8em}body.page-challenges{background-color:#fff}#challenges-list{clear:both}.homepage-header{position:relative;margin:-6em auto 0;height:90vh;height:calc(100vh - 90px);min-height:30em}.homepage-header .badge{position:absolute;right:0}.homepage-header .badge .count{display:flex;width:5em;margin-bottom:2px;padding:.25em .25em .25em .5em;align-items:center;justify-content:space-between;background-color:rgba(255,255,255,.9);font-size:1.25em;font-weight:600}.homepage-header .badge i{display:inline-block;font-size:1.25em;line-height:1}.big-boxed-title{position:absolute;width:40%;max-width:20em;padding:1em;left:0;background-color:rgba(255,255,255,.9);line-height:1.2;color:#69BBAA;font-size:1.5em;font-weight:900;text-transform:uppercase}.universe-boxed-title{margin-bottom:1em}.universe-boxed-title h1{font-size:2rem;color:#245987}.universe-boxed-title p{font-size:1.5rem}.universe-header{margin-top:-6em}.universe-banner{margin:0 calc((100vw + 16px - 100%)/ -2)!important}.homepage-signup{position:absolute;z-index:1;top:50%;right:8em;text-align:center;transform:translate(0,-50%);background:#fff;padding:4em 1.5em 1.5em;max-width:24em}.homepage-signup:before{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:6em;height:6em;border-radius:50%;background:url(/assets/images/ecdys_logo-f2ee4c31d0ce57eb1e4e53e3b458f19e.png) center/auto 80% no-repeat #fff}.homepage-signup .button-container{padding:1em 1em 0;margin:1.5em -1.5em -1.5em;background-color:#9ed3c8;color:#fff}.homepage-signup .button-container p{font-size:.875em}.homepage-signup .button-container i{color:#fff;font-size:1.6em;margin-bottom:12px;margin-right:12px}.homepage-signup-header{color:#69BBAA;font-weight:600;font-size:1.125em}.homepage-signup-baseline{color:#6a6058}.homepage-picture{position:relative;width:100vw;overflow:hidden;height:100%;margin:0 calc((100vw - 100%)/ -2);background-color:#eee;background-repeat:no-repeat;background-size:cover;background-position:center;min-height:30em}.homepage-challenges-title,.homepage-headlines-title,.homepage-scroll-incentive,.homepage-sponsors-title{clear:both;width:100vw;padding:1em;margin:0 calc((100vw - 100%)/ -2);text-align:center;background:#69BBAA;color:#fff}.homepage-calendar-title,.homepage-challenges-title,.homepage-headlines-title,.homepage-sponsors-title{padding:1rem;font-size:2rem;font-weight:600;margin-bottom:2rem}.homepage-scroll-incentive{display:flex;align-items:flex-start;justify-content:space-around;position:absolute;z-index:1;bottom:0;left:0;font-size:1.5em;box-shadow:inset 0 -3px 0 rgba(0,0,0,.15)}.homepage-scroll-incentive p{font-size:1em;font-weight:300;margin:0 2em}.homepage-scroll-incentive i{font-size:1.5em;-webkit-animation:bounce 1s infinite;animation:bounce 1s infinite}.homepage-filters{display:flex;clear:both;flex-flow:row wrap;align-items:center;justify-content:space-between;min-height:5em;padding:1em 0;color:#6a6058;border-bottom:1px solid #ececec;font-size:1em}.homepage-filters label{flex:1 1 7em;margin-left:1em;font-weight:600;text-transform:uppercase}.homepage-filters .selectize-control,.homepage-filters .selectize-input{margin-bottom:0;vertical-align:middle}.homepage-filter{flex:1 1 auto;margin:.5em;padding:.5em;width:240px}.homepage-filter-set-default{padding:0 1rem;font-size:.875rem;color:#2d2926;text-decoration:underline}@media (min-width:1160px){.homepage-filter-set-default{padding-left:14%}}.homepage-filter input,.homepage-filter select{margin:0;background-color:#fff;border:1px dashed #6a6058}.editorial{clear:both;margin:0 auto;padding:1em 0;max-width:50em;font-size:1em}.editorial:after,.editorial:before{content:" ";display:table}.editorial:after{clear:both}.homepage-calendar,.homepage-sponsors{padding:2em 0;clear:both;overflow:hidden;background-color:#fff;border-bottom:1px solid #f9f9f9;margin-bottom:2em}.headlines-title,.homepage-calendar-title,.homepage-challenges-title,.homepage-headlines-title,.homepage-sponsors-title{letter-spacing:.7px;text-align:center;text-transform:uppercase}.homepage-calendar-controller{margin-bottom:1em}.homepage-calendar-events{max-height:20em;overflow:auto}.calendar-events-title{font-size:1.375em;letter-spacing:.5px;font-weight:700;color:#245987;text-transform:uppercase}.calendar-events-title sup{font-size:.5em;text-transform:none}.calendar-event-title h4{font-size:1em;font-weight:700}.calendar-event-time{font-size:.875em;margin-bottom:.5em}.calendar-event-content *{color:inherit}.event-group{display:inline-block;margin:0 0 .5em;padding:.125em .5em;font-size:.75em;font-weight:600;border:1px solid}.event-groups{height:60px}.event-groups i.fa-ban{margin-left:16px}.homepage-sponsor-list{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:stretch;overflow:auto;margin:1em auto}.homepage-last-department,.homepage-sponsor{overflow:hidden;margin-right:2em;padding:.5em;flex:1 0 14em;display:flex;justify-content:center;align-items:center;background:#fff;border:2px solid #6a6058}.homepage-last-department img,.homepage-sponsor img{max-height:8em;max-width:90%;width:auto}.homepage-sponsor-join{display:block;margin:1em auto;text-align:center}.homepage-sponsor-join i{font-size:1.5em;vertical-align:bottom;margin-right:.25em}@media (max-width:768px){.homepage-header{margin-top:-1em;height:auto}.homepage-header .homepage-signup{position:relative;transform:none;top:0;left:0;right:0;bottom:0;max-width:none;margin:0 -1em}.homepage-header .big-boxed-title,.homepage-header .carroussel-content{max-width:none;width:100%;top:3.5em;transform:none;margin:0}.homepage-header .big-boxed-title,.homepage-header .carroussel-title{font-size:1.125em}.homepage-header .badge{top:1em;left:0;right:0;font-size:.75em;display:flex;justify-content:center;transform:none}.challenge-list .challenge{padding:0}.challenge-list .challenge-sponsors{display:none}.challenge-list .challenge-state{float:left}.challenge-list .content{margin-top:1em}.challenge-list .description{max-height:8em}.challenge-list .show-more{margin:0;position:static;float:right}.challenge-children{max-height:12rem}.challenge-child{font-size:.875em}}.idea-picture img,.liker img{max-width:100%}.homepage-universes-title{padding:0 1rem;font-size:2rem}.centered{text-align:center;padding-bottom:40px}.replicators{box-shadow:rgba(0,0,0,.1) 0 10px 50px}label.secondary{color:#245987}.message{font-size:.8em;margin-bottom:20px}.message .fa-exclamation-triangle{color:#E30000}.message .fa-star{color:#69BBAA}.message .fa-exclamation-circle{color:#FFD403}i.scale{color:#f9f9f9;font-size:3rem;letter-spacing:6px}i.scale.highlight,p.legend span.highlight{font-weight:700;color:#69BBAA}.idea-state-display{float:right;font-size:21px;color:#cacaca}.idea-state-display i{display:none}.idea-state-display i.current{display:block;color:#69BBAA}.idea-state-display i.todo{display:block;color:#FFA100}.team-only{box-shadow:rgba(0,0,0,.16) 0 1px 4px;padding:20px 10px 0;margin-bottom:4px}.team-only i.fa-user-secret{color:#E30000}.idea-primary-title{line-height:1.2}.idea-primary-title.big{font-size:2.25em}.idea-primary-title i.fa.fa-trophy{color:#FFD403}.idea-primary-title small.trophy{color:#69BBAA;font-style:italic}.idea-primary-title i.fa.fa-diamond,.idea-primary-title i.fa.fa-files-o{padding-right:10px}.idea-author-block .avatar{display:inline-block;vertical-align:middle;margin-right:.5em;border-radius:50%;overflow:hidden}.idea-author-block .idea-author{display:inline-block;vertical-align:middle;font-size:.875em;color:#161413}.main-info{position:relative}.main-info .idea-author-block{margin-bottom:.5em}.main-info .avatar{position:static;margin:0 10px 0 0;border-radius:50%}.main-info .idea-meteo{position:absolute;right:14px;width:80px;top:16px}.main-info .idea-delete,.main-info .idea-edit{z-index:1;position:absolute}.main-info .idea-edit{right:14px;bottom:8px}.main-info .idea-edit.evaluate{right:140px}.main-info .idea-delete{right:0;padding:1em;color:#6a6058;top:0;font-size:.875em}.main-info .idea-delete i{margin-right:.5em}.main-info .idea-delete:hover{color:#E30000}.main-info .idea-edit:hover{color:#161413}.idea-likers{float:left;font-size:19px;color:#FFA100;line-height:1.2em;padding-top:4px;padding-right:10px}.language-selector{position:absolute;bottom:0;right:4px;width:160px}.language-selector label{font-size:13px;position:absolute;bottom:14px;right:170px}.fat select{height:3.4em}.selected-filters{padding-bottom:4px}.selected-filters ul li{color:#69BBAA;font-size:16px}.selected-filters ul li:before{content:"\f101";font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;padding-right:4px}.selected-filters ul i.refresh{padding-left:10px;font-size:16px;color:#245987}.liker{float:left;height:20px;width:20px;transition:all .2s ease-in-out}.liker img{max-height:100%;opacity:1}.liker img:hover{transform:scale(4) translateX(9px) translateY(-9px)}.idea-picture{width:100%;box-shadow:rgba(0,0,0,.08) 0 4px 12px}.idea-description{font-size:1rem}.idea-description li,.idea-description p{font-size:1em;line-height:1.4;padding-right:1em}.idea-description .idea-author{font-size:.875em;color:#161413;font-style:italic}.idea-description .idea-name{font-weight:700}.note{font-size:10pt;line-height:1.2}.html-template{font-size:12pt;font-style:italic}sup.red{color:red}sup.green{color:#0f0}.contribute-idea-button.active .fa,.follow-idea-button.active .fa{color:#245987}.reject-idea-button{width:100%;font-size:12px;margin-bottom:15px}.reject-idea-button .fa{float:left;margin:3px}.idea-type{display:inline-block;margin-right:10px;padding-right:10px;background:#fff;border-bottom:1px solid #ddd}.idea-type input[type=radio]{margin:10px}.change-idea-state{margin-bottom:1em;float:right}.change-idea-state:after,.change-idea-state:before{content:" ";display:table}.change-idea-state:after{clear:both}.show{position:relative}.show .close-module{position:absolute;top:0;right:3px;color:#92877c}.idea-sidebar h4{font-size:1em;margin-bottom:.8em;color:#4e4741;font-weight:600}.idea-sidebar .action-list{list-style:none;font-size:14px;margin:0 0 1.5em;padding:0}.idea-sidebar .action-list a:not([class*=button]){color:#69BBAA}.idea-comments-container .idea-sidebar .action-list a.add-comment:not([class*=button]),.idea-sidebar .action-list .idea-comments-container a.add-comment:not([class*=button]),.idea-sidebar .action-list .search-sidebar a.add-to-challenge:not([class*=button]),.idea-sidebar .action-list a.toggle-comment-form:not([class*=button]),.idea-sidebar .action-list a.update-debat-button:not([class*=button]),.idea-sidebar .action-list a.update-idea-button:not([class*=button]),.idea-sidebar .action-list a:not([class*=button]).button-primary,.search-sidebar .idea-sidebar .action-list a.add-to-challenge:not([class*=button]){color:#fff}.idea-sidebar .action-list a:not([class*=button]).button-grey{color:#6a6058}.idea-sidebar .synchronized_at{font-style:italic;color:#E30000;font-size:12px}.idea-sidebar a.update-idea-button,.idea-sidebar button.delete-idea-button{width:100%;font-size:12px;margin-bottom:15px;color:#fff}.idea-sidebar .rating-module{overflow:initial}.idea-sidebar .rating-module .result{top:-3.5em}.idea-sidebar ul.module-menu{margin:0 0 20px;padding:0 0 0 10px;font-size:12px}.idea-sidebar ul.module-menu li{position:relative;list-style:none;padding-left:18px;margin-bottom:.1em;color:#6a6058}.idea-sidebar ul.module-menu li.done{font-weight:700;color:#69BBAA}.idea-sidebar ul.module-menu li.selected{font-weight:700;color:#000}.idea-sidebar ul.module-menu li.not-completed{font-weight:700;color:#E30000}.idea-sidebar ul.module-menu li.current{font-weight:700}.idea-sidebar ul.module-menu li:before{content:"";display:block;position:absolute;left:0;top:6px;width:8px;height:8px;border-radius:50%;background:#6a6058}.idea-sidebar ul.module-menu li.done:before{background:#69BBAA}.idea-sidebar ul.module-menu li.not-completed:before{background:#E30000}.idea-sidebar ul.module-menu li.current:before{content:"\f061";font-family:FontAwesome;position:absolute;top:0;width:0;height:0;padding-right:.5em}.idea-sidebar .toggle-list{list-style:none;margin:0 0 20px;padding:0 0 0 10px;font-size:14px}.idea-sidebar .toggle-list li{cursor:pointer;position:relative;list-style:none;padding-left:14px;color:#8A8A8A}.idea-sidebar .toggle-list li:before{content:"\f070";font-family:FontAwesome;position:absolute;left:-10px;top:0;color:#245987;padding-right:.5em}.idea-sidebar .toggle-list li span.grade-red{color:#E30000}.idea-sidebar .toggle-list li span.grade-orange{color:#FFA100}.idea-sidebar .toggle-list li span.grade-gold{color:#FFD403}.idea-sidebar .toggle-list li span.grade-green{color:#69BBAA}.idea-sidebar .f-dropdown.content p{white-space:normal;font-size:.9em}.idea-sidebar .similar-ideas-list>div>li{position:relative;white-space:nowrap;max-width:100%;text-overflow:ellipsis;overflow:hidden;padding-right:1em;font-size:.875em}.idea-sidebar .similar-ideas-list>div>li .fa{position:absolute;right:0;top:.25em;color:#f9f9f9}.idea-sidebar .similar-ideas-list>div>li:hover .fa{color:#6a6058}.idea-sidebar .similar-ideas-list .f-dropdown.content{overflow:hidden}.contribute-idea-button,.follow-idea-button,.idea-primary-action,.synchronize-idea{padding:0;margin:0;border:0;background:0 0;color:#2d2926;font-size:1.125em}.contribute-idea-button+*,.follow-idea-button+*,.idea-primary-action+*,.synchronize-idea+*{margin-top:1em}.contribute-idea-button i.fa,.follow-idea-button i.fa,.idea-primary-action i.fa,.synchronize-idea i.fa{float:none;color:#6a6058;margin:0 .5em 0 0}.contribute-idea-button:hover,.follow-idea-button:hover,.idea-primary-action:hover,.synchronize-idea:hover{color:#245987;border:0;background:0 0}.contribute-idea-button.active,.follow-idea-button.active,.idea-primary-action.active,.synchronize-idea.active{color:#245987}.idea-department{position:relative;margin-bottom:1em;border-bottom:1px solid #f9f9f9}.idea-department .picture{position:relative;width:100%;max-width:14rem;max-height:14rem;overflow:hidden;background:#f9f9f9;margin-bottom:1em}.idea-department .picture img{width:100%;-o-object-fit:cover;object-fit:cover}.idea-department .picture i{position:absolute;top:5px;left:5px;color:#69BBAA}.idea-department .title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0 0 5px;font-size:1.5625em;font-weight:600}.display-mode li,.idea-department .contact span{margin-right:10px}.idea-department .title,.idea-department .title a{color:inherit}.idea-department .infos{margin-bottom:4px}.idea-department .baseline{font-weight:700;margin-bottom:1em}.form-actions .page-ideas .challenge-name+button.next-step,.idea-comments-container .page-ideas .challenge-name+.add-comment,.idea-sidebar .page-ideas .challenge-name+a.update-idea-button,.page-ideas .challenge-name+.button-primary,.page-ideas .challenge-name+.toggle-comment-form,.page-ideas .challenge-name+a.update-debat-button,.page-ideas .form-actions .challenge-name+button.next-step,.page-ideas .idea-comments-container .challenge-name+.add-comment,.page-ideas .idea-comments-container .challenge-name+.toggle-comment-form,.page-ideas .idea-sidebar .challenge-name+a.update-idea-button,.page-ideas .search-sidebar .challenge-name+.add-to-challenge,.page-ideas .search-sidebar .challenge-name+button.grant,.page-ideas .search-sidebar .selected-users.challenge-name+button,.search-sidebar .page-ideas .challenge-name+.add-to-challenge,.search-sidebar .page-ideas .challenge-name+button.grant,.search-sidebar .page-ideas .selected-users.challenge-name+button{margin-bottom:2em}.display-mode{list-style:none;margin-left:0}.display-mode li{cursor:pointer;display:inline-block;vertical-align:middle;font-size:13px;color:#6a6058;transition:all .1s}.display-mode li i{font-size:26px}.display-mode li:hover{color:#4e4741}.display-mode li.active{color:#69BBAA}.toggle-filter{line-height:2.5;color:#6a6058}.toggle-filter i{color:#fff;background:#e0e0e0;padding:.1em .4em;margin:0 .35em 0 0}.toggle-filter:hover{color:#245987}.ideas-positioning-container{position:relative;margin:40px 0 50px;background-color:#fff;overflow:visible;box-shadow:0 0 0 20px #fff}.ideas-positioning-container select{width:200px;max-width:auto;margin:0;border:1px solid #ddd;background-color:#fff;background-position:95% center;color:#6a6058;font-weight:lighter;font-style:italic;padding-right:1em}.ideas-positioning-container select.highlight{background-color:#245987;color:#fff}.ideas-positioning-container .x-axis,.ideas-positioning-container .y-axis{position:absolute}.ideas-positioning-container .x-axis{right:4px;bottom:4px}.ideas-positioning-container .y-axis{left:4px;top:4px}.counter{background:#69BBAA;color:#fff;margin-left:12px;border-radius:50%;padding:3px 8px}.map-canvas{height:400px}.map-canvas img{max-width:none}i.fa-exclamation-triangle{color:#E30000}.fa-exclamation-circle{color:#FFD403}#changeChallenge{height:100px}span.read-carefully{color:red}table.purchasing{border:1px solid #6a6058;font-size:12px;text-align:center;width:100%}table.purchasing thead th{background-color:#EFECEC;vertical-align:middle}table.purchasing thead th.name{width:40%}table.purchasing thead th.owner{width:25%}table.purchasing thead th.stage{width:10%}table.purchasing thead th.due-date{width:20%}table.purchasing thead th.state{width:5%}table.purchasing th{text-align:center}table.purchasing td,table.purchasing th{padding-top:6px;padding-left:4px;border-width:1px;border-style:solid;border-color:#6a6058}.header-filters__row-1,.header-filters__row-2{border-bottom:1px solid #F2F2F5}table.purchasing td .avatar,table.purchasing th .avatar{width:30px;height:30px;border-radius:50%;background:#fff;overflow:hidden;float:left;margin-bottom:4px}table.purchasing td .username,table.purchasing th .username{line-height:2.4;margin-left:48px}table.purchasing td.description,table.purchasing th.description{font-style:italic;color:#6a6058;margin-left:8px}table.purchasing td.todoname,table.purchasing th.todoname{font-weight:700;color:#69BBAA;margin-left:8px}table.purchasing td.due-date,table.purchasing td.stage,table.purchasing td.state,table.purchasing th.due-date,table.purchasing th.stage,table.purchasing th.state{text-align:center}table.purchasing td.due-date i,table.purchasing td.state i,table.purchasing th.due-date i,table.purchasing th.state i{font-weight:700;color:#6a6058}table.purchasing td.due-date i.late,table.purchasing td.state i.late,table.purchasing th.due-date i.late,table.purchasing th.state i.late{color:#E30000}table.purchasing td.due-date i.completed,table.purchasing td.state i.completed,table.purchasing th.due-date i.completed,table.purchasing th.state i.completed{color:#69BBAA}.header-filters__row-2{display:flex}.header-filters__shortcut{border-right:1px solid #F2F2F5;position:relative;padding:10px}.header-filters__shortcut.is-disable{opacity:.5;pointer-events:none}.header-filters__shortcut:last-child{border-right:none}.header-filters__shortcut-title{text-transform:uppercase;color:#245987;margin-bottom:5px;align-items:center}.header-filters .evaluation-toggle{padding:0 3px;border:1px solid #c7c7c7;border-radius:25px;margin-left:5px;position:relative;top:-2px}.header-filters .evaluation-toggle.is-selected{border-color:#E30000}.header-filters .evaluation-toggle i{background:#E30000;padding:4px 5px;font-size:12px;border-radius:50%;color:#FFF}.header-filters .evaluation-toggle i.completed{background:#69BBAA}.header-filters .jury{display:inline-flex;align-items:center;padding:5px;border:1px solid #8B93A5;border-radius:2px;margin-right:5px;margin-bottom:5px;color:#2d2926}.header-filters .jury.selected{border:2px solid #69BBAA}.header-filters .jury__title{font-weight:500;font-size:.9rem}.header-filters .jury__percent{font-size:.7rem}.header-filters .jury__picto{flex-wrap:0;flex-shrink:0;margin-left:20px}.header-filters .solutions-filter label{color:#717171;font-weight:500}.header-filters .solutions-filter select{max-width:14em;padding:.5em;height:auto;margin:0;border:0;border-bottom:1px solid #ccc}@media screen and (max-width:768px){.header-filters__shortcut{width:100%;border-bottom:1px solid #F2F2F5;border-right:none}.header-filters__row-2{flex-wrap:wrap}}.page-ideas{margin-bottom:20px}.page-ideas .published-at-filter--inline{display:flex;align-self:center}.page-ideas .published-at-filter__item{display:flex;flex-wrap:wrap;align-items:center}.page-ideas .published-at-filter__item label{margin:0 5px 5px;font-size:.8rem}.page-ideas .published-at-filter__input{position:relative;width:110px}.page-ideas .published-at-filter__input input{margin-bottom:5px}.page-ideas .published-at-filter__input:before{content:"ï³";display:inline-block;font-family:FontAwesome;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;-moz-osx-font-smoothing:grayscale;position:absolute;right:10px;top:10px;color:#6a6058;pointer-events:none}.knowledge-kit-link{width:30%;display:block;margin-left:auto;margin-right:auto}.banner-logo{width:180px;height:180px;box-shadow:rgba(0,0,0,.08) 0 4px 12px;float:left;margin-right:12px}.banner-logo img{-o-object-fit:cover;object-fit:cover;height:100%}.keyword-list .big{font-size:18px;height:2.6em;line-height:2.6em;padding:0 .8em;border-radius:50%}.action__box{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ccc;border:4px solid;font-weight:700;padding:5px 5Px;font-size:22px}.new-challenge-sidebar{position:relative}.new-challenge-sidebar a{color:#6a6058}.new-challenge-sidebar h4{font-size:16px;margin-bottom:.8em;color:#4e4741;font-weight:600}.new-challenge-sidebar ul{margin:0 0 20px;padding:0 0 0 10px;font-size:12px}.new-challenge-sidebar li{position:relative;list-style:none;padding-left:18px;margin-bottom:.1em}.new-challenge-sidebar li a{color:#6a6058}.new-challenge-sidebar li a.active{font-weight:700;color:#161413}.new-challenge-sidebar li:before{content:"";display:block;position:absolute;left:0;top:6px;width:8px;height:8px;border-radius:50%;background:#6a6058}.new-challenge-sidebar li.done:before{background:#69BBAA}a.toggle-challenge-sidebar{display:none;position:absolute;top:0;left:0;width:10px;height:32px;line-height:32px;background:#FFA100;color:#fff;font-size:1.3em;text-align:center}.module-challenge-completion{padding:10px;margin-bottom:20px;background:#fff;border:1px solid #f9f9f9;font-size:12px;color:#6a6058}.module-challenge-completion .label-complete{float:right}.module-challenge-completion .completion-container{background:#f2f2f2;box-shadow:inset 0 0 0 1px #f9f9f9;height:12px;margin-top:5px}.module-challenge-completion .completion-cursor{height:12px;width:33%;background:#69BBAA;box-shadow:inset 0 1px 0 rgba(255,255,255,.2);border:1px solid #4ba693}.new-challenge-gaming,.new-challenge-general,.new-idea-general{border-right:1px solid #f9f9f9}.new-challenge-gaming label[for=name],.new-challenge-gaming label[for=description],.new-challenge-general label[for=name],.new-challenge-general label[for=description],.new-idea-general label[for=name],.new-idea-general label[for=description]{display:none}.new-challenge-gaming label[for=starts_on],.new-challenge-gaming label[for=ends_on],.new-challenge-general label[for=starts_on],.new-challenge-general label[for=ends_on],.new-idea-general label[for=starts_on],.new-idea-general label[for=ends_on]{font-weight:700}.new-challenge-gaming input[type=text],.new-challenge-gaming input[type=date],.new-challenge-gaming textarea,.new-challenge-general input[type=text],.new-challenge-general input[type=date],.new-challenge-general textarea,.new-idea-general input[type=text],.new-idea-general input[type=date],.new-idea-general textarea{padding:.5em;border:0;border-bottom:1px solid #d7d7d7;background:#fff;color:#2d2926;box-shadow:none;transition:all .1s;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;box-sizing:border-box}.new-challenge-gaming input[type=text].focus,.new-challenge-gaming input[type=text]:focus,.new-challenge-gaming input[type=date].focus,.new-challenge-gaming input[type=date]:focus,.new-challenge-gaming textarea.focus,.new-challenge-gaming textarea:focus,.new-challenge-general input[type=text].focus,.new-challenge-general input[type=text]:focus,.new-challenge-general input[type=date].focus,.new-challenge-general input[type=date]:focus,.new-challenge-general textarea.focus,.new-challenge-general textarea:focus,.new-idea-general input[type=text].focus,.new-idea-general input[type=text]:focus,.new-idea-general input[type=date].focus,.new-idea-general input[type=date]:focus,.new-idea-general textarea.focus,.new-idea-general textarea:focus{border-bottom:1px solid #4e4741;color:#161413;box-shadow:none;outline:0}.new-challenge-gaming input[type=text].focus ::-moz-placeholder, .new-challenge-gaming input[type=text]:focus ::-moz-placeholder, .new-challenge-gaming input[type=date].focus ::-moz-placeholder, .new-challenge-gaming input[type=date]:focus ::-moz-placeholder, .new-challenge-gaming textarea.focus ::-moz-placeholder, .new-challenge-gaming textarea:focus ::-moz-placeholder, .new-challenge-general input[type=text].focus ::-moz-placeholder, .new-challenge-general input[type=text]:focus ::-moz-placeholder, .new-challenge-general input[type=date].focus ::-moz-placeholder, .new-challenge-general input[type=date]:focus ::-moz-placeholder, .new-challenge-general textarea.focus ::-moz-placeholder, .new-challenge-general textarea:focus ::-moz-placeholder, .new-idea-general input[type=text].focus ::-moz-placeholder, .new-idea-general input[type=text]:focus ::-moz-placeholder, .new-idea-general input[type=date].focus ::-moz-placeholder, .new-idea-general input[type=date]:focus ::-moz-placeholder, .new-idea-general textarea.focus ::-moz-placeholder, .new-idea-general textarea:focus ::-moz-placeholder{color:#6a6058}.new-challenge-gaming input[type=text].focus :-ms-input-placeholder, .new-challenge-gaming input[type=text]:focus :-ms-input-placeholder, .new-challenge-gaming input[type=date].focus :-ms-input-placeholder, .new-challenge-gaming input[type=date]:focus :-ms-input-placeholder, .new-challenge-gaming textarea.focus :-ms-input-placeholder, .new-challenge-gaming textarea:focus :-ms-input-placeholder, .new-challenge-general input[type=text].focus :-ms-input-placeholder, .new-challenge-general input[type=text]:focus :-ms-input-placeholder, .new-challenge-general input[type=date].focus :-ms-input-placeholder, .new-challenge-general input[type=date]:focus :-ms-input-placeholder, .new-challenge-general textarea.focus :-ms-input-placeholder, .new-challenge-general textarea:focus :-ms-input-placeholder, .new-idea-general input[type=text].focus :-ms-input-placeholder, .new-idea-general input[type=text]:focus :-ms-input-placeholder, .new-idea-general input[type=date].focus :-ms-input-placeholder, .new-idea-general input[type=date]:focus :-ms-input-placeholder, .new-idea-general textarea.focus :-ms-input-placeholder, .new-idea-general textarea:focus :-ms-input-placeholder{color:#6a6058}.new-challenge-gaming input[type=text].focus ::placeholder,.new-challenge-gaming input[type=text]:focus ::placeholder,.new-challenge-gaming input[type=date].focus ::placeholder,.new-challenge-gaming input[type=date]:focus ::placeholder,.new-challenge-gaming textarea.focus ::placeholder,.new-challenge-gaming textarea:focus ::placeholder,.new-challenge-general input[type=text].focus ::placeholder,.new-challenge-general input[type=text]:focus ::placeholder,.new-challenge-general input[type=date].focus ::placeholder,.new-challenge-general input[type=date]:focus ::placeholder,.new-challenge-general textarea.focus ::placeholder,.new-challenge-general textarea:focus ::placeholder,.new-idea-general input[type=text].focus ::placeholder,.new-idea-general input[type=text]:focus ::placeholder,.new-idea-general input[type=date].focus ::placeholder,.new-idea-general input[type=date]:focus ::placeholder,.new-idea-general textarea.focus ::placeholder,.new-idea-general textarea:focus ::placeholder{color:#6a6058}.new-challenge-gaming input[type=text].unpickable,.new-challenge-gaming input[type=date].unpickable,.new-challenge-gaming textarea.unpickable,.new-challenge-general input[type=text].unpickable,.new-challenge-general input[type=date].unpickable,.new-challenge-general textarea.unpickable,.new-idea-general input[type=text].unpickable,.new-idea-general input[type=date].unpickable,.new-idea-general textarea.unpickable{color:#6a6058;font-style:italic}.new-challenge-gaming .page-module.validity,.new-challenge-general .page-module.validity,.new-idea-general .page-module.validity{background-color:#E0FFDC}.new-challenge-gaming textarea,.new-challenge-general textarea,.new-idea-general textarea{min-height:100px;resize:none}.new-challenge-gaming textarea.box-grey,.new-challenge-general textarea.box-grey,.new-idea-general textarea.box-grey{background:#f9f9f9}.new-challenge-gaming .title,.new-challenge-general .title,.new-idea-general .title{min-height:72px;font-size:24px}.new-challenge-gaming .file-upload-module,.new-challenge-general .file-upload-module,.new-idea-general .file-upload-module{display:inline-block;vertical-align:bottom;background-repeat:no-repeat;background-size:100% auto;background-position:center center!important;width:100%;height:106px;margin-bottom:20px}.new-challenge-gaming .checkbox-container,.new-challenge-general .checkbox-container,.new-idea-general .checkbox-container{line-height:24px;min-height:24px}.new-challenge-gaming .blind-challenge,.new-challenge-gaming .countdown-display,.new-challenge-gaming .display-idea-evaluations,.new-challenge-gaming .display-idea-evaluations-boxplot,.new-challenge-gaming .idea-author-can-evaluate,.new-challenge-gaming .likers-display,.new-challenge-gaming .nickname-use,.new-challenge-gaming .private-challenge,.new-challenge-gaming .public-showcase,.new-challenge-gaming .remaining-points-display,.new-challenge-gaming .showcase-display,.new-challenge-gaming .timeline-display,.new-challenge-gaming .twitter-display,.new-challenge-gaming .user-score-display,.new-challenge-gaming .viral-invitation,.new-challenge-general .blind-challenge,.new-challenge-general .countdown-display,.new-challenge-general .display-idea-evaluations,.new-challenge-general .display-idea-evaluations-boxplot,.new-challenge-general .idea-author-can-evaluate,.new-challenge-general .likers-display,.new-challenge-general .nickname-use,.new-challenge-general .private-challenge,.new-challenge-general .public-showcase,.new-challenge-general .remaining-points-display,.new-challenge-general .showcase-display,.new-challenge-general .timeline-display,.new-challenge-general .twitter-display,.new-challenge-general .user-score-display,.new-challenge-general .viral-invitation,.new-idea-general .blind-challenge,.new-idea-general .countdown-display,.new-idea-general .display-idea-evaluations,.new-idea-general .display-idea-evaluations-boxplot,.new-idea-general .idea-author-can-evaluate,.new-idea-general .likers-display,.new-idea-general .nickname-use,.new-idea-general .private-challenge,.new-idea-general .public-showcase,.new-idea-general .remaining-points-display,.new-idea-general .showcase-display,.new-idea-general .timeline-display,.new-idea-general .twitter-display,.new-idea-general .user-score-display,.new-idea-general .viral-invitation{margin-top:15px;padding-right:10px}.new-challenge-gaming .blind-challenge .custom.checkbox:before,.new-challenge-gaming .client-department .custom.checkbox:before,.new-challenge-gaming .private-challenge .custom.checkbox:before,.new-challenge-general .blind-challenge .custom.checkbox:before,.new-challenge-general .client-department .custom.checkbox:before,.new-challenge-general .private-challenge .custom.checkbox:before,.new-idea-general .blind-challenge .custom.checkbox:before,.new-idea-general .client-department .custom.checkbox:before,.new-idea-general .private-challenge .custom.checkbox:before{content:"";top:6px;right:10px}.new-challenge-gaming .blind-challenge input:checked+.custom.checkbox,.new-challenge-gaming .client-department input:checked+.custom.checkbox,.new-challenge-gaming .private-challenge input:checked+.custom.checkbox,.new-challenge-general .blind-challenge input:checked+.custom.checkbox,.new-challenge-general .client-department input:checked+.custom.checkbox,.new-challenge-general .private-challenge input:checked+.custom.checkbox,.new-idea-general .blind-challenge input:checked+.custom.checkbox,.new-idea-general .client-department input:checked+.custom.checkbox,.new-idea-general .private-challenge input:checked+.custom.checkbox{background:#FFA100}.new-challenge-gaming .blind-challenge input:checked+.custom.checkbox:before,.new-challenge-gaming .client-department input:checked+.custom.checkbox:before,.new-challenge-gaming .private-challenge input:checked+.custom.checkbox:before,.new-challenge-general .blind-challenge input:checked+.custom.checkbox:before,.new-challenge-general .client-department input:checked+.custom.checkbox:before,.new-challenge-general .private-challenge input:checked+.custom.checkbox:before,.new-idea-general .blind-challenge input:checked+.custom.checkbox:before,.new-idea-general .client-department input:checked+.custom.checkbox:before,.new-idea-general .private-challenge input:checked+.custom.checkbox:before{content:"";right:29px}.new-challenge-gaming .concept-block,.new-challenge-gaming .ideation-block,.new-challenge-general .concept-block,.new-challenge-general .ideation-block,.new-idea-general .concept-block,.new-idea-general .ideation-block{padding-top:15px}.new-challenge-gaming .filter-list,.new-challenge-general .filter-list,.new-idea-general .filter-list{clear:both}.new-challenge-gaming .box,.new-challenge-general .box,.new-idea-general .box{font-family:Inter,Arial,sans-serif;margin:4px;padding:1rem}.sortable-milestones-container .date-block:before,.workflow-step:before{font-family:FontAwesome;font-style:normal;line-height:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.new-challenge-gaming .vocabulary input.edit-concept[type=text],.new-challenge-gaming .vocabulary input.edit-idea[type=text],.new-challenge-general .vocabulary input.edit-concept[type=text],.new-challenge-general .vocabulary input.edit-idea[type=text],.new-idea-general .vocabulary input.edit-concept[type=text],.new-idea-general .vocabulary input.edit-idea[type=text]{max-width:140px;height:28px;background-color:#f9f9f9;border-color:transparent transparent #69BBAA;font-size:1rem}.new-challenge-gaming .vocabulary input.edit-concept[type=text]:focus,.new-challenge-gaming .vocabulary input.edit-idea[type=text]:focus,.new-challenge-general .vocabulary input.edit-concept[type=text]:focus,.new-challenge-general .vocabulary input.edit-idea[type=text]:focus,.new-idea-general .vocabulary input.edit-concept[type=text]:focus,.new-idea-general .vocabulary input.edit-idea[type=text]:focus{background-color:#fff}.sortable-milestones-container{background:#ececec;padding:.5em;margin-bottom:.5em}.sortable-milestones-container input{font-size:1em}.sortable-milestones-container textarea{min-height:78px}.sortable-milestones-container .date-block{position:relative}.sortable-milestones-container .date-block label{font-weight:600}.sortable-milestones-container .date-block:before{content:"ï³";display:inline-block;font-weight:400;position:absolute;right:10px;bottom:12px;color:#6a6058;pointer-events:none}.sortable-milestones-container .sortable-item{padding-left:0}.sortable-milestones-container .sortable-item:not(:last-child){margin-bottom:.5rem}.sortable-milestones-container .sortable-item.is-dragging{z-index:1;box-shadow:0 5px 15px rgba(0,0,0,.1)}.sortable-milestones-container .sortable-handler{touch-action:none;background:#f9f9f9;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:2rem;height:100%}.sortable-milestones-container .sortable{padding:.5rem 1rem .5rem 3rem;position:relative;background:#fff;border:1px solid #ddd}.sortable-milestones-container .sortable:hover{border:1px solid #ccc}.sortable-milestones-container .sortable+.sortable{margin-top:.5em}.sortable-milestones-container .delete-block{position:absolute;top:0;right:0;padding:.75em;color:#6a6058}.sortable-milestones-container .delete-block:hover{color:#E30000}.gaming-settings-table{font-size:12px;width:100%;text-align:left;margin-bottom:1em}.gaming-settings-table td,.gaming-settings-table th{padding-left:5px;position:relative}.gaming-settings-table th{color:#161413;font-weight:600;height:32px}.gaming-settings-table th:nth-child(2){width:120px}.gaming-settings-table th:last-child{width:32px;padding:0}.gaming-settings-table th .custom.checkbox{display:none}.gaming-settings-table td{border-bottom:1px solid #f9f9f9;border-top:1px solid #f9f9f9;height:32px}.gaming-settings-table input[type=checkbox]{position:absolute;top:10px;left:10px;z-index:1}.gaming-settings-table .relative{padding:0;position:relative}.gaming-settings-table .coin-value{position:relative}.gaming-settings-table .coin-value input{height:32px;margin:0;padding:0 32px 0 0;border:0;border-left:1px solid #f9f9f9;text-align:right;font-size:16px;color:#6a6058;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}.gaming-settings-table .coin-value input:focus{color:#161413}.gaming-settings-table .coin-value input ::-moz-placeholder{color:#f9f9f9}.gaming-settings-table .coin-value input :-ms-input-placeholder{color:#f9f9f9}.gaming-settings-table .coin-value input ::placeholder{color:#f9f9f9}.gaming-settings-table .coin-value:after{font-size:20px;content:"";width:1em;height:1em;position:absolute;top:0;right:0;border-radius:50%;background:url(/assets/images/coin-d3f943a64dda31d2da7c3dffd53fedd1.png) center center #FFD403;margin:6px}.gaming-settings-table .checkbox-container{position:relative;width:32px;height:32px;text-align:center}.gaming-settings-table .checkbox.custom{position:absolute;width:32px;height:34px;right:0;top:-1px;text-align:center;border:1px solid #f9f9f9;transition:all .1s}.gaming-settings-table input:checked+.custom.checkbox{background:#69BBAA;border:1px solid #57b3a0}.evaluation-settings{margin:0 0 2rem;padding:.75rem 1rem 0;background-color:#f2f2f2;text-align:center}.evaluation-settings input{text-align:inherit}.evaluation-settings label{font-size:.75em;font-weight:600}.evaluation-settings .eval-axis{padding-right:0}.evaluation-settings .fake-range{margin-left:0}.workflow-container{border-left:3px solid #f9f9f9;font-size:14px;margin:3em 0 3em 260px}.workflow-step{position:relative;padding:15px;border-top:1px solid #f9f9f9;min-height:100px}.workflow-step:before{content:"";display:inline-block;font-weight:400;position:absolute;top:-16px;left:-10px;font-size:32px;color:#69BBAA;text-shadow:0 1px 0 #4ba693}.workflow-step:first-child:after,.workflow-step:first-child:before{content:"";position:absolute;width:16px;height:16px;top:-8px;left:-9px;border-radius:50%;border:1px solid #4ba693;background:linear-gradient(#69BBAA,#57b3a0)}.workflow-step:first-child:after{width:8px;height:8px;top:-4px;left:-5px;background:#fff}.workflow-step:last-child{padding:0;min-height:0}.workflow-step:last-child:before{content:"";position:absolute;width:15px;height:15px;top:-8px;left:-9px;border-radius:50%;border:1px solid #4ba693;background:linear-gradient(#69BBAA,#57b3a0)}.workflow-step .title{font-size:12px;position:absolute;left:-260px;top:-.5em;color:#161413;padding-left:30px}.workflow-step .title.rejected{left:-130px}.workflow-step .title i{position:absolute;left:-5px;color:#6a6058;top:-5px;font-size:24px}.workflow-step .title i.selected{color:#69BBAA}.workflow-step .title i.rejected{color:#E30000}.workflow-step .extra-title{font-size:12px;position:absolute;left:-260px;top:-3.5em;color:#6a6058;padding-left:30px}.workflow-step .extra-title i{position:absolute;left:-5px;color:#FFA100;top:-5px;font-size:24px}.workflow-step .left-sub-title{color:#69BBAA;font-size:12px;position:absolute;left:-230px;top:24px}.workflow-step .reject-sub-title,.workflow-step .select-sub-title{color:#FFA100;font-size:12px;position:absolute;left:12px;top:44px}.workflow-step .reject-sub-title.reject-sub-title,.workflow-step .select-sub-title.reject-sub-title{left:140px}.workflow-step .sub-title{font-size:12px;color:#FFA100;margin-bottom:1.5em}.draft-alert,.return-to-challenge{font-size:12px;color:#6a6058}.workflow-step .options{font-size:12px;margin-bottom:1em}.workflow-step .options input[type=checkbox]{margin:0 8px 0 15px}.debates-type-list,.survey-answers-list,.toggle-already-invited{margin-bottom:10px}h2+.challenge-name{margin-top:-.5em}.challenge-name+.fat-searchbar{margin-top:-15px}.return-to-challenge{margin-left:10px;margin-right:40px}.invitation-message{padding:.5em;border:0;border-bottom:1px solid #d7d7d7;background:#fff;color:#2d2926;box-shadow:none;transition:all .1s;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;box-sizing:border-box}.invitation-message.focus,.invitation-message:focus{border-bottom:1px solid #4e4741;color:#161413;box-shadow:none;outline:0}.invitation-message.focus ::-moz-placeholder, .invitation-message:focus ::-moz-placeholder{color:#6a6058}.invitation-message.focus :-ms-input-placeholder, .invitation-message:focus :-ms-input-placeholder{color:#6a6058}.invitation-message.focus ::placeholder,.invitation-message:focus ::placeholder{color:#6a6058}.toggle-already-invited .fa{margin-right:.4em}.debates-type-list ul,.survey-answers-list ul{list-style:none;margin:0;padding:0}.survey-answers-list label{font-size:1.2em;color:#6a6058;margin:0 0 .7em .3em}.user-profile{background:#fff;color:#2d2926;display:flex}.user-profile .department-list .title,.user-profile .keyword-list{display:inline-block;margin-right:.5em}.user-profile__anonymous{margin-right:10px}[class*=user-profile__side]{flex:0 1 auto;padding:1.5em;min-width:14em;max-width:14em}.user-profile__side-center{max-width:none;width:100%}.user-profile__side-left{background:#2d2926;color:#fff;transform:translateY(-7em);border-radius:7em 7em 0 0;box-shadow:0 7em 0 #2d2926}.user-profile__side-left .big-rounded-picture{display:block;border-radius:50%;margin-bottom:1em;overflow:hidden;box-shadow:0 0 0 3px #fff;background:#eee;text-align:center}.user-profile__side-right{background:#f1f1f1}.user-profile__side-right .big-rounded-picture{width:100px;height:100px;margin-bottom:1em;box-shadow:0 0 0 3px #fff}.user-profile__side-right .user-badge-title{color:#FFA100}.user-profile__side-right .user-badge img{margin-right:10px;margin-bottom:8px;float:left}.user-profile__side-right .user-badge .description{font-size:10px;font-style:italic}.user-profile__side-right .user-badge .challenge-name,.user-profile__side-right .user-badge .title{font-size:12px;font-weight:700}.user-profile__side-right .user-badge .title{color:#69BBAA}.badge-logo{float:left;margin:4px}.form-explanation{color:#E30000;font-style:italic}.big-rounded-picture img{vertical-align:top;width:100%}.user-profile__fullname{color:#FFA100;margin:0;font-weight:500;font-size:1.875em}.user-profile__occupation{color:#2d2926;margin:0 0 1em;font-weight:300;font-size:1.5em}.user-profile__description p{line-height:1.2;font-weight:100;color:#2d2926}.user-profile-contact{list-style:none;font-size:.875em;margin:0}.user-profile-contact h3,.user-profile-contact i{color:#fff;margin-bottom:0}.user-profile-contact li{position:relative;padding-left:1.5em;line-height:1.2;margin-top:1em;font-weight:100}.user-profile-contact i{margin-left:-1em;margin-right:1em;top:.25em;font-size:.875em;color:#fff}.user-profile-contact .email{word-wrap:break-word;overflow-wrap:break-word}.user-profile-contact .locality{padding-left:12px}.user-profil__social-list{list-style:none;margin:2em 0;display:flex;justify-content:space-between}.user-profil__social-list a{font-size:1rem;display:block;width:1.5em;height:1.5em;background:#eee;border-radius:50%;text-align:center;color:#2d2926}.user-profil__social-list a:hover{color:#FFA100}.user-profile__skills{margin:.5em 0 1em}.user-profile__skills li{border-color:#6a6058}.user-profile__skills-title{margin:0}.user-profile__persona{text-align:center}.user-profile__persona-title{margin:.5em 0 1em;font-weight:500}.user-profile__persona-description p{line-height:1.2;font-weight:100;color:#2d2926;text-align:left}.user-connexion{font-size:10px;font-style:italic;color:#6a6058}.user-card{position:relative;overflow:hidden;margin:.5em;padding:2em;background:#fff;text-align:center;font-size:1rem}.user-card .last-signin{font-size:10px;position:absolute;bottom:4px;left:10px;font-style:italic;color:#6a6058}.user-card .checkbox-container{position:absolute;top:0;left:0;z-index:5;width:40px;line-height:36px;text-align:center;background:0 0}.user-card .checkbox.custom{position:absolute;width:40px;height:40px;right:0;top:0;text-align:center;transition:all .1s}.user-card input{position:relative;z-index:1}.user-card input:checked+.custom.checkbox{position:absolute;background:#69BBAA}.user-card .is-admin{position:absolute;bottom:0;right:0;padding:.5em;color:#245987}.user-card .email,.user-card .name{padding:0;line-height:1.2;word-wrap:break-word;overflow-wrap:break-word}.user-card .email{font-size:10px}.user-card .picture{position:initial;display:block;margin:0 auto .5em;padding:0;width:115px;height:115px;line-height:95px;text-align:center;border-radius:50%;overflow:hidden}.user-card .role{position:absolute;top:4px;right:8px}.user-card .role i{margin-left:12px}.user-card .role i.admin{color:#E30000}.user-card .role i.moderator{color:#FFA100}.user-card .role i.designer,.user-card .role i.reviewer{color:#69BBAA}.user-card .description{padding:1.5em}.user-card .more-infos{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;padding:0 0 0 12px;background:#2d2926;color:#fff;opacity:0;overflow:auto;transform-origin:center right;transform:perspective(1000px) rotateY(-90deg);transition:all .2s ease-in-out}.user-card .more-infos:hover,.user-card .picture:hover~.infos .more-infos{opacity:1;transform-origin:center left;transform:perspective(1000px) rotate(0)}.page-users-edit .page-module-title,.page-users-editPassword .page-module-title{font-size:1rem}@media screen and (max-width:900px){.user-profile{flex-direction:column}.user-profile__side-left{transform:none;box-shadow:none;border-radius:0;display:flex;justify-content:space-around;align-items:center}.user-profile__side-left .big-rounded-picture{margin:0}.user-profile__side-left,.user-profile__side-right{min-width:none;max-width:none}.picture,.user-profile-contact,.user-profile__social-list{flex:0 1 auto}.user-profile-contact{font-size:1rem;padding:0 1em}.user-profil__social-list{flex-flow:row wrap;max-width:8em;margin:0}.user-profil__social-list a{font-size:1.5em;margin:.5em}}#showcase .topbar,#showcase .topbar+.navbar{box-shadow:0 2px 5px rgba(0,0,0,.1),0 10px 30px rgba(0,0,0,.05)}.page-challenges-showcase{background:#FFF}#showcase p>img{height:auto!important}#showcase .container{max-width:830px;margin:0 auto;padding:4em 2em}#showcase .container.widget{padding:1em 1.6em}#showcase .container.large{max-width:1280px}#showcase .signup-button{-webkit-appearance:none;cursor:pointer;align-self:flex-end;margin:1em;padding:.5em 1.5em;font-size:.875em;font-weight:600;border-radius:5px;border:2px solid #245987;color:#245987;background:#fff;transition:all .1s}#showcase .signup-button.grey{border:2px solid #6a6058;color:#6a6058}#showcase .signup-button:hover{background:#245987;color:#fff}#showcase .signup-button:active{transform:translateY(2px)}#showcase .topbar-container{position:absolute;z-index:10;top:3.25rem;left:0;right:0}#showcase .topbar-container.public{top:0}#showcase .topbar{display:flex;justify-content:space-between;flex-flow:row nowrap;background:#fff}#showcase .topbar-logo{flex:0 0 120px;height:24px;margin:18px;max-width:30%;background:url(https://openlab.ecdys.fr/assets/ecdys-cc13a030a656fe061257ba3b78c0b8be.png) center center no-repeat;background-size:100% auto}#showcase .topbar-sign{display:flex;flex-flow:row nowrap;flex:1 0 auto;justify-content:flex-end}#showcase .topbar-sign-link{display:block;padding:1.5em;line-height:1;font-size:.875em;text-decoration:none;transition:all .2s}#showcase .topbar-sign-link:hover{text-decoration:underline;background:#f2f2f2}#showcase .topbar-login{color:#8B93A5}#showcase .topbar-register{color:#FFA100}#showcase .navbar{clear:both;background:#F2F2F5;border-bottom:1px solid #D1D7E5;text-align:center;opacity:0}#showcase .navbar.visible{opacity:1}#showcase .navbar ul{list-style:none;padding:0;margin:0;display:flex;flex-fow:row wrap;justify-content:center}#showcase .navbar-element{display:block;position:relative;padding:1.85em;font-size:.875em;font-weight:600;color:#313642;text-decoration:none;transition:all .15s}#showcase .navbar-element:before{content:"";position:absolute;bottom:-3px;left:50%;width:6px;height:6px;border-radius:50%;transition:all .25s}#showcase .navbar-element:hover{color:#FFA100;background:#fff;text-decoration:underline}#showcase .navbar-element.target{color:#FFA100}#showcase .navbar-element.target:before{background:#FFA100}#showcase .topbar+.navbar{width:100%;transition:all .2s;opacity:0;border-top:1px solid #D1D7E5}#showcase .topbar+.navbar.visible{width:100%;z-index:10;opacity:1}#showcase .section-title{color:#fff;font-size:2em;font-weight:500;text-align:center}#showcase .section-title.small{font-size:1.2em}#showcase .section-title+.section-subtitle{margin-top:0}#showcase .section-subtitle{color:#fff;font-size:1.125em;font-weight:500;text-align:center}#showcase .section-timeline{background:#D1D7E5;color:#69BBAA}#showcase .milestones-list{position:relative;margin:2em 0 1em;padding:0;list-style:none;flex-flow:column wrap}#showcase .milestones-list:before{content:"";position:absolute;z-index:0;top:0;left:50%;bottom:0;width:0;border:1px dashed #fff;opacity:.8}#showcase .milestone{flex:1 0 auto;z-index:1;position:relative;padding:20px;margin:1em auto;max-width:38em;border-radius:3px;background:#fff;color:#313642;box-shadow:0 10px 30px 0 rgba(60,57,55,.5),0 2px 5px 0 rgba(0,0,0,.3)}#showcase .milestone+.milestone-date{text-align:right;transform:translateY(-40%)}#showcase .milestone+.milestone-date:before{left:auto;right:-7px}#showcase .milestone-date{position:relative;display:inline-block;flex:1 0 50%;width:50%;margin:2em auto;padding:0 1.5em;align-self:flex-end;font-size:1em;font-weight:600;text-shadow:0 1px 3px rgba(0,0,0,.3);-webkit-font-smoothing:antialiased}#showcase .milestone-date.small{font-size:.8em}#showcase .milestone-date:first-child{margin-bottom:1em;transform:translateX(100%)}#showcase .milestone-date+.milestone-date{text-align:left;align-self:flex-start;transform:translateX(100%) translateY(40%)}#showcase .milestone-date+.milestone-date:before{left:-5px;right:auto}#showcase .milestone-date:before{content:"";position:absolute;top:1.25em;left:-5px;width:12px;height:12px;background:#245987;border:2px solid #fff;border-radius:50%}#showcase .milestone-name{margin:0;font-size:1.3125em;font-weight:500;color:#245987}#showcase .milestone-name.small{font-size:1em}#showcase .milestone-description p{font-size:.875em;margin-bottom:0}#showcase .section-domains{background:#D1D7E5}#showcase .showcase-domain-list{margin:0;padding:0;list-style:none;display:flex;justify-content:center;flex-flow:row wrap}#showcase .domain-element{flex:0 1 21%;margin:1em 2%;border-radius:3px;background:#fff;color:#313642;box-shadow:0 10px 30px 0 rgba(0,0,0,.1),0 2px 5px 0 rgba(0,0,0,.2);transition:all .5s}#showcase .domain-element-content{padding:1em}#showcase .domain-element-picture{position:relative;padding-bottom:100%;overflow:hidden}#showcase .domain-element-picture img{position:absolute;width:100%;height:100%}#showcase .domain-element-title{font-size:1em;font-weight:600}#showcase .domain-element-description li,#showcase .domain-element-description p{font-size:.8125em}#showcase .domain-element-description li:last-child,#showcase .domain-element-description p:last-child{margin-bottom:0}#showcase .header-illustration{position:relative;background:#313642;height:65vh;overflow:hidden}#showcase .header-illustration .picture{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-size:cover;background-position:center}#showcase .header-content{display:flex;justify-content:space-between;flex-flow:row nowrap;z-index:1;padding:0 30px}#showcase .header-content .signup-button{float:right}#showcase .header-avatar{flex:0 0 186px;z-index:1;height:186px;max-width:186px;margin:0 auto;padding:10px;overflow:hidden;background:#fff;box-shadow:0 10px 30px 0 rgba(49,54,66,.2),0 1px 4px 0 rgba(49,54,66,.15);border-radius:3px;transform:translateY(-30px)}#showcase .header-avatar img{width:100%;height:auto}#showcase .header-title{display:flex;flex-flow:column nowrap;justify-content:center;flex:1 0 auto;padding:1em 30px 1em 40px;font-weight:300}#showcase .header-title-primary{font-size:2em}#showcase .header-title-secondary{font-size:1.3125em;color:#8B93A5}#showcase .header-infos{flex-flow:column nowrap;margin-left:auto;border:1px solid #D1D7E5;border-width:0 1px}#showcase .header-info{flex:1 0 50%;padding:1.5em;text-align:center}#showcase .header-info .header-info-number{font-size:1.3125em}#showcase .header-info .header-info-label{padding-left:.5em;color:#8B93A5}#showcase .header-info:first-child{border-bottom:1px solid #D1D7E5}#showcase .footer{min-height:172px}@media (max-width:960px){#showcase .showcase-domain-list{flex-flow:row wrap;justify-content:space-around}#showcase .domain-element{flex:0 1 40%}}@media (max-width:800px){#showcase .navbar ul{width:100%;overflow:auto;justify-content:flex-start}#showcase .navbar li{white-space:nowrap}#showcase .navbar-element{padding:1.25em}#showcase .navbar-element:before{display:none}}@media (max-width:500px){#showcase .container{overflow:auto;padding:5em 1em 2em}#showcase .navbar-element,#showcase .topbar-sign-link{padding:1em}#showcase .scroll-section{top:30px}#showcase .signup-button{margin:1em auto 0}#showcase .topbar-logo{margin:9px 10px}#showcase .domain-element{flex:0 1 100%}}video#awesome_video{visibility:hidden;height:0}body.page-login,body.page-signup{min-height:100vh;background:url(/assets/images/login/signin-clusterems.jpg) center/cover no-repeat fixed #f9f9f9}.login-sso{margin-top:3rem;margin-bottom:-3rem;height:100px}.devise-form.signin{margin:10vh auto 0}.devise-form.signin .inline-list{display:inline-block;margin:0 auto}.devise-form.signin .inline-list li{margin:0 .5em}.devise-form.signin .inline-list a{margin:0}.devise-form.signin .title{margin-bottom:2em}.signin-helper{color:#6a6058}.signin-separator{position:relative;font-size:1.125em;margin:2em 0;color:#6a6058;text-transform:uppercase}.signin-separator:after,.signin-separator:before{content:"";position:absolute;top:.6em;width:40%;border-top:1px solid #D1D7E5}.signin-separator:before{left:0}.signin-separator:after{right:0}.signin-section-private-sso{margin:0 auto 3em;max-width:254px}.udm-box{padding:8px;margin-top:10px;min-height:40px}.custom-sq{font-size:16px;line-height:20px}.custom-sq input[type=checkbox]{display:none}.custom-sq label{cursor:pointer}.custom-sq label:before{display:inline-block;width:24px;margin-right:5px;content:"\00a0";text-align:center;border:1px solid #6a6058;background:#eee}.custom-sq label:hover::before{background:#aaa}.custom-sq input:checked~label:before{content:"\2714";background:#69BBAA;color:#fff}.Juries{background:#fff;padding:20px}.Juries__list-item,body{background:#f9f9f9}.Juries *{box-sizing:border-box}.Juries__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.Juries__header h1{font-size:2rem;color:#245987}.Juries__body{display:flex}.Juries__evaluators{width:300px;flex-grow:0;flex-shrink:0;margin-right:50px}.Juries__main{width:100%}.Juries__main .Juries__list-item{border:0}.Juries .sticky{position:sticky;top:80px}.Juries__evaluators-list{max-height:500px;overflow-y:auto}.Juries__list{display:flex;margin-bottom:40px;flex-wrap:wrap}.Juries__list-header{font-size:1.3rem;font-weight:700;margin-bottom:15px}.Juries__list-item{border:1px dashed #6a6058;padding:10px;margin-right:10px;width:280px;flex-shrink:0}.Juries__users{max-height:450px;overflow-y:auto}@media all and (max-width:960px){.Juries__list{display:block}.Juries__list-item{width:100%}}.hide{display:none!important}@media only screen and (min-device-width:320px) and (max-device-width:1024px){.challenge-picture,.debate-picture,.domain-element-picture,.header-avatar,.homepage-picture,.illustration,.linked-debate-container .droppable-image,.picture{pointer-events:none}}@media screen and (max-width:460px){.homepage-scroll-incentive{font-size:1em}.news-carousel{height:calc(100vh - 146px)}}@media screen and (max-width:960px){.idea-primary-title{font-size:1.25em}.graph .dot:before{font-size:3em}.user-cards-list .banner{padding:1em}.user-cards-list .picture{float:none;margin:0 auto}.user-cards-list .picture+.infos{padding:10px 0}.tabs .tab-title>a,.tabs dd>a{font-size:1rem;padding:.5rem .75rem}#main{padding-top:1em}}@media screen and (max-width:768px){.notif-center{padding:0;width:100%;opacity:.95}}@media screen and (max-width:640px){.bix-boxed-title span{font-size:2.5rem}.user-profile-contact{font-size:.875em}.challenge-list .challenge-state,.user-profile-contact h3{font-size:1em}.challenge-list .challenge{height:auto;flex-direction:column}.challenge-list .title{font-size:1em;white-space:normal}.challenge-list .meta,.challenge-list .picture{max-width:none}.challenge-list .timeline{display:none}.eval-axis{margin-bottom:1em}.eval-axis label{margin-bottom:.5em}.eval-axis .toggle-median{top:-1.725em;left:auto;right:-1em}.eval-axis .fake-range{margin:0 0 1em 1.5em}}@media screen and (max-width:1280px){.dashboard-header .challenge-department-picture{right:1em}}body.page-challenges-index{background-color:#f9f9f9}.homepage-calendar,.homepage-sponsors{background:0 0}.homepage-calendar-title,.homepage-challenges-title,.homepage-headlines-title,.homepage-sponsors-title{color:#fff}.homepage-calendar-title h2,.homepage-challenges-title h2,.homepage-headlines-title h2,.homepage-sponsors-title h2{color:inherit}.homepage-calendar-title{color:#000}.homepage-sponsor-join{color:#245987}.calendar-event-title h4{color:#000}.calendar-event-time{color:#245987}.calendar-event-content,.editorial-content h1,.editorial-content h2,.editorial-content h3,.editorial-content h4,.editorial-content h5,.editorial-content h6,.editorial-content li,.editorial-content p,.editorial-content ul{color:#000}.events-calendar{background:#fff}.news-grid{background:#245987}#footer{overflow:hidden;background-color:#69BBAA;color:#fff}#footer a{color:inherit}.homepage-header:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:3em;height:3em;border-radius:50%;border:2px solid #f9f9f9;border-top-color:#245987;border-bottom-color:#245987;-webkit-animation:rotate 1s infinite linear;animation:rotate 1s infinite linear}.toggle-language .flag{background:0 0}.toggle-language .flag img{display:block}.login-editorial{margin-top:160px;background-color:rgba(255,255,255,.6)}.big-rounded-picture{display:inline-block;border-radius:50%;overflow:hidden}.dashboard-module{border:1px solid rgba(105,187,170,.15)}.fa.fa-heart{color:orange;font-size:1.3em}.fa.fa-circle{color:#E4CD46;font-size:1.4em}.button-alert,.button-grey,.button-info,.button-orange,.button-primary,.devise-form [type=submit],.form-actions button.next-step,.idea-comments-container .add-comment,.idea-comments-container .toggle-comment-form,.idea-sidebar a.update-idea-button,.idea-sidebar button.delete-idea-button,.reject-idea-button,.search-sidebar .add-to-challenge,.search-sidebar .remove-from-challenge,.search-sidebar .selected-users+button,.search-sidebar .update-user-role,.search-sidebar button.grant,.search-sidebar button.reject,.toggle-comment-form,a.update-debat-button{font-family:Inter,Arial,sans-serif;font-weight:700;border-radius:28px}.button-grey,.button-orange{color:#6a6058;background:0 0;border-color:#6a6058;font-weight:400}.button-grey:hover,.button-orange:hover{border-color:#6a6058;color:#161413!important;background:#f9f9f9}.button-primary:hover,.form-actions button.next-step:hover,.idea-comments-container .add-comment:hover,.idea-sidebar a.update-idea-button:hover,.search-sidebar .add-to-challenge:hover,.search-sidebar .selected-users+button:hover,.search-sidebar button.grant:hover,.toggle-comment-form:hover,a.update-debat-button:hover{border-color:#245987;color:#fff;background:#245987}a.button-orange,a.button-orange:hover{border-color:#FFA100}a.button-orange{color:#FFA100}.button{border:1px solid #245987}.button.translucid{background:#FFF;color:#000}.button.reject_idea{background:RGB(255,91,91);color:#fff}.button.reject_idea:hover{background:#245987}.button.select_idea{background:RGB(72,170,89);color:#fff}.button.select_idea:hover,.button:hover{background:#69BBAA}.button:hover{color:#FFF}.debate-banners .title{line-height:2.4em}.debate-banners .participate{line-height:.8em}.idea-primary-title{font-size:1.5em}.fr-view blockquote{background:#f9f9f9;border-left:6px solid #245987;padding:.5em 10px;quotes:"“" "“" "“" "“";color:#6a6058}.fr-view blockquote:before{color:#245987;content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em}.fr-view blockquote p{display:inline}.idea-state-selector span.circle{border:none;line-height:1.9}