﻿.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#000;opacity:.6}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:rgba(0,0,0,0);border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset rgba(0,0,0,0)}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:95%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px)and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -10%, 0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-10%, 0, 0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInRight{from{opacity:0;transform:translate3d(10%, 0, 0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}.image-sx .block-text.fadeIn{animation-name:fadeInRight}.image-sx .block-image.fadeIn{animation-name:fadeInLeft}.image-dx .block-text.fadeIn{animation-name:fadeInLeft}.image-dx .block-image.fadeIn{animation-name:fadeInRight}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 10%, 0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0, 30%, 0);transform:translate3d(0, 30%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0, 30%, 0);transform:translate3d(0, 30%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}0%{opacity:0}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0);opacity:1}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0);opacity:1}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0);opacity:1}100%{opacity:1}}@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}0%{opacity:0}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0);opacity:1}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0);opacity:1}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0);opacity:1}100%{opacity:1}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes swing{0%{opacity:0}20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg);opacity:1}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg);opacity:1}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg);opacity:1}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg);opacity:1}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg);opacity:1}}@keyframes swing{0%{opacity:0}20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg);opacity:1}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg);opacity:1}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg);opacity:1}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg);opacity:1}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg);opacity:1}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}@-webkit-keyframes fstAnimationEnter{from{opacity:0;-webkit-transform:translate3d(0, -1em, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0)}}@-moz-keyframes fstAnimationEnter{from{opacity:0;-moz-transform:translate3d(0, -1em, 0)}to{opacity:1;-moz-transform:translate3d(0, 0, 0)}}@keyframes fstAnimationEnter{from{opacity:0;-webkit-transform:translate3d(0, -1em, 0);-moz-transform:translate3d(0, -1em, 0);-ms-transform:translate3d(0, -1em, 0);-o-transform:translate3d(0, -1em, 0);transform:translate3d(0, -1em, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fstElement{display:inline-block;position:relative;border:1px solid #d7d7d7;box-sizing:border-box;color:#232323;font-size:1.1em;background-color:#fff}.fstElement>select,.fstElement>input{position:absolute;left:-999em}.fstToggleBtn{font-size:1.4em;display:block;position:relative;box-sizing:border-box;padding:.71429em 1.42857em .71429em .71429em;min-width:14.28571em;cursor:pointer}.fstToggleBtn:after{position:absolute;content:"";right:.71429em;top:50%;margin-top:-0.17857em;border:.35714em solid rgba(0,0,0,0);border-top-color:#cacaca}.fstQueryInput{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;outline:none;box-sizing:border-box;background:rgba(0,0,0,0);border:0}.fstResults{position:absolute;left:-1px;top:100%;right:-1px;max-height:30em;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;border:1px solid #d7d7d7;border-top:0;background-color:#fff;display:none}.fstResultItem{font-size:1.4em;display:block;padding:.5em .71429em;margin:0;cursor:pointer;border-top:1px solid #fff}.fstResultItem.fstUserOption{color:#707070}.fstResultItem.fstFocused{color:#fff;background-color:#43a2f3;border-color:#73baf6}.fstResultItem.fstSelected{color:#fff;background-color:#2694f1;border-color:#73baf6}.fstGroupTitle{font-size:1.4em;display:block;padding:.5em .71429em;margin:0;font-weight:bold}.fstGroup{padding-top:1em}.fstGroup:first-child{padding-top:0}.fstNoResults{font-size:1.4em;display:block;padding:.71429em .71429em;margin:0;color:#999}.fstSingleMode .fstControls{position:absolute;left:-1px;right:-1px;top:100%;padding:.5em;border:1px solid #d7d7d7;background-color:#fff;display:none}.fstSingleMode .fstQueryInput{font-size:1.4em;display:block;width:100%;padding:.5em .35714em;color:#999;border:1px solid #d7d7d7}.fstSingleMode.fstActive{z-index:100}.fstSingleMode.fstActive.fstElement,.fstSingleMode.fstActive .fstControls,.fstSingleMode.fstActive .fstResults{box-shadow:0 .2em .2em rgba(0,0,0,.1)}.fstSingleMode.fstActive .fstControls{display:block}.fstSingleMode.fstActive .fstResults{display:block;z-index:10;margin-top:-1px}.fstChoiceItem{display:inline-block;font-size:1.2em;position:relative;margin:0 .41667em .41667em 0;padding:.33333em .33333em .33333em 1.5em;float:left;border-radius:.25em;border:1px solid #50c03e;cursor:auto;color:#fff;background-color:#50c03e;-webkit-animation:fstAnimationEnter .2s;-moz-animation:fstAnimationEnter .2s;animation:fstAnimationEnter .2s}.fstChoiceItem.mod1{background-color:#f9f9f9;border:1px solid #d7d7d7;color:#232323}.fstChoiceItem.mod1>.fstChoiceRemove{color:#a4a4a4}.fstChoiceRemove{margin:0;padding:0;border:0;cursor:pointer;background:none;font-size:1.16667em;position:absolute;left:0;top:50%;width:1.28571em;line-height:1.28571em;margin-top:-0.64286em;text-align:center;color:#fff}.fstChoiceRemove::-moz-focus-inner{padding:0;border:0}.fstMultipleMode .fstControls{box-sizing:border-box;padding:.5em .5em 0em .5em;overflow:hidden;width:20em;cursor:text}.fstMultipleMode .fstQueryInput{font-size:1.4em;float:left;padding:.28571em 0;margin:0 0 .35714em 0;width:2em;color:#999}.fstMultipleMode .fstQueryInputExpanded{float:none;width:100%;padding:.28571em .35714em}.fstMultipleMode .fstFakeInput{font-size:1.4em}.fstMultipleMode.fstActive,.fstMultipleMode.fstActive .fstResults{box-shadow:0 .2em .2em rgba(0,0,0,.1)}.fstMultipleMode.fstActive .fstResults{display:block;z-index:10;border-top:1px solid #d7d7d7}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none !important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:400;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0, 0, 0.25, 1);-moz-transition:-moz-transform .25s cubic-bezier(0, 0, 0.25, 1);-o-transition:-o-transform .25s cubic-bezier(0, 0, 0.25, 1);transition:transform .25s cubic-bezier(0, 0, 0.25, 1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}a.leaflet-control-zoom-in,a.leaflet-control-zoom-out{font:bold 18px "Lucida Console",Monaco,monospace;text-indent:1px;border-bottom:1px solid #ccc}.no-touch a.leaflet-control-zoom-in:hover,.no-touch a.leaflet-control-zoom-out:hover{border-bottom:1px solid #ccc}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;background:rgba(255,255,255,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid rgba(0,0,0,0);background:rgba(0,0,0,0);content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}#trumbowyg-icons{overflow:hidden;visibility:hidden;height:0;width:0}#trumbowyg-icons svg{height:0;width:0}.trumbowyg-box *,.trumbowyg-box *::before,.trumbowyg-box *::after{box-sizing:border-box}.trumbowyg-box svg{width:17px;height:100%;fill:#222}.trumbowyg-box,.trumbowyg-editor{display:block;position:relative;border:1px solid #ddd;width:100%;min-height:300px;margin:17px auto}.trumbowyg-box .trumbowyg-editor{margin:0 auto}.trumbowyg-box.trumbowyg-fullscreen{background:#fefefe;border:none !important}.trumbowyg-editor,.trumbowyg-textarea{position:relative;box-sizing:border-box;padding:20px;min-height:300px;width:100%;border-style:none;resize:none;outline:none;overflow:auto}.trumbowyg-editor.trumbowyg-autogrow-on-enter,.trumbowyg-textarea.trumbowyg-autogrow-on-enter{transition:height 300ms ease-out}.trumbowyg-box-blur .trumbowyg-editor *,.trumbowyg-box-blur .trumbowyg-editor::before{color:rgba(0,0,0,0) !important;text-shadow:0 0 7px #333}@media screen and (min-width: 0 \0 ){.trumbowyg-box-blur .trumbowyg-editor *,.trumbowyg-box-blur .trumbowyg-editor::before{color:rgba(200,200,200,.6) !important}}@supports(-ms-accelerator: true){.trumbowyg-box-blur .trumbowyg-editor *,.trumbowyg-box-blur .trumbowyg-editor::before{color:rgba(200,200,200,.6) !important}}.trumbowyg-box-blur .trumbowyg-editor img,.trumbowyg-box-blur .trumbowyg-editor hr{opacity:.2}.trumbowyg-textarea{position:relative;display:block;overflow:auto;border:none;font-size:14px;font-family:"Inconsolata","Consolas","Courier","Courier New",sans-serif;line-height:18px}.trumbowyg-box.trumbowyg-editor-visible .trumbowyg-textarea{height:1px !important;width:25%;min-height:0 !important;padding:0 !important;background:none;opacity:0 !important}.trumbowyg-box.trumbowyg-editor-hidden .trumbowyg-textarea{display:block}.trumbowyg-box.trumbowyg-editor-hidden .trumbowyg-editor{display:none}.trumbowyg-box.trumbowyg-disabled .trumbowyg-textarea{opacity:.8;background:none}.trumbowyg-editor[contenteditable=true]:empty:not(:focus)::before{content:attr(placeholder);color:#999;pointer-events:none}.trumbowyg-button-pane{width:100%;min-height:36px;background:#ecf0f1;border-bottom:1px solid #d7e0e2;margin:0;padding:0 5px;position:relative;list-style-type:none;line-height:10px;backface-visibility:hidden;z-index:11}.trumbowyg-button-pane::after{content:" ";display:block;position:absolute;top:36px;left:0;right:0;width:100%;height:1px;background:#d7e0e2}.trumbowyg-button-pane .trumbowyg-button-group{display:inline-block}.trumbowyg-button-pane .trumbowyg-button-group .trumbowyg-fullscreen-button svg{color:rgba(0,0,0,0)}.trumbowyg-button-pane .trumbowyg-button-group::after{content:" ";display:inline-block;width:1px;background:#d7e0e2;margin:0 5px;height:35px;vertical-align:top}.trumbowyg-button-pane .trumbowyg-button-group:last-child::after{content:none}.trumbowyg-button-pane button{display:inline-block;position:relative;width:35px;height:35px;padding:1px 6px !important;margin-bottom:1px;overflow:hidden;border:none;cursor:pointer;background:none;vertical-align:middle;transition:background-color 150ms,opacity 150ms}.trumbowyg-button-pane button.trumbowyg-textual-button{width:auto;line-height:35px;user-select:none}.trumbowyg-button-pane.trumbowyg-disable button:not(.trumbowyg-not-disable):not(.trumbowyg-active),.trumbowyg-button-pane button.trumbowyg-disable,.trumbowyg-disabled .trumbowyg-button-pane button:not(.trumbowyg-not-disable):not(.trumbowyg-viewHTML-button){opacity:.2;cursor:default}.trumbowyg-button-pane.trumbowyg-disable .trumbowyg-button-group::before,.trumbowyg-disabled .trumbowyg-button-pane .trumbowyg-button-group::before{background:#e3e9eb}.trumbowyg-button-pane button:not(.trumbowyg-disable):hover,.trumbowyg-button-pane button:not(.trumbowyg-disable):focus,.trumbowyg-button-pane button.trumbowyg-active{background-color:#fff;outline:none}.trumbowyg-button-pane .trumbowyg-open-dropdown::after{display:block;content:" ";position:absolute;top:25px;right:3px;height:0;width:0;border:3px solid rgba(0,0,0,0);border-top-color:#555}.trumbowyg-button-pane .trumbowyg-open-dropdown.trumbowyg-textual-button{padding-left:10px !important;padding-right:18px !important}.trumbowyg-button-pane .trumbowyg-open-dropdown.trumbowyg-textual-button::after{top:17px;right:7px}.trumbowyg-button-pane .trumbowyg-right{float:right}.trumbowyg-dropdown{width:200px;border:1px solid #ecf0f1;padding:5px 0;border-top:none;background:#fff;margin-left:-1px;box-shadow:rgba(0,0,0,.1) 0 2px 3px;z-index:12}.trumbowyg-dropdown button{display:block;width:100%;height:35px;line-height:35px;text-decoration:none;background:#fff;padding:0 10px;color:#333 !important;border:none;cursor:pointer;text-align:left;font-size:15px;transition:all 150ms}.trumbowyg-dropdown button:hover,.trumbowyg-dropdown button:focus{background:#ecf0f1}.trumbowyg-dropdown button svg{float:left;margin-right:14px}.trumbowyg-modal{position:absolute;top:0;left:50%;transform:translateX(-50%);max-width:520px;width:100%;height:350px;z-index:12;overflow:hidden;backface-visibility:hidden}.trumbowyg-modal-box{position:absolute;top:0;left:50%;transform:translateX(-50%);max-width:500px;width:calc(100% - 20px);padding-bottom:45px;z-index:1;background-color:#fff;text-align:center;font-size:14px;box-shadow:rgba(0,0,0,.2) 0 2px 3px;backface-visibility:hidden}.trumbowyg-modal-box .trumbowyg-modal-title{font-size:24px;font-weight:bold;margin:0 0 20px;padding:15px 0 13px;display:block;border-bottom:1px solid #eee;color:#333;background:#fbfcfc}.trumbowyg-modal-box .trumbowyg-progress{width:100%;height:3px;position:absolute;top:58px}.trumbowyg-modal-box .trumbowyg-progress .trumbowyg-progress-bar{background:#2bc06a;width:0;height:100%;transition:width 150ms linear}.trumbowyg-modal-box label{display:block;position:relative;margin:15px 12px;height:29px;line-height:29px;overflow:hidden}.trumbowyg-modal-box label .trumbowyg-input-infos{display:block;text-align:left;height:25px;line-height:25px;transition:all 150ms}.trumbowyg-modal-box label .trumbowyg-input-infos span{display:block;color:#69878f;background-color:#fbfcfc;border:1px solid #dedede;padding:0 7px;width:150px}.trumbowyg-modal-box label .trumbowyg-input-infos span.trumbowyg-msg-error{color:#e74c3c}.trumbowyg-modal-box label.trumbowyg-input-error input,.trumbowyg-modal-box label.trumbowyg-input-error textarea{border:1px solid #e74c3c}.trumbowyg-modal-box label.trumbowyg-input-error .trumbowyg-input-infos{margin-top:-27px}.trumbowyg-modal-box label input{position:absolute;top:0;right:0;height:27px;line-height:27px;border:1px solid #dedede;background:#fff;font-size:14px;max-width:330px;width:70%;padding:0 7px;transition:all 150ms}.trumbowyg-modal-box label input:hover,.trumbowyg-modal-box label input:focus{outline:none;border:1px solid #95a5a6}.trumbowyg-modal-box label input:focus{background:#fbfcfc}.trumbowyg-modal-box label input[type=checkbox]{left:5px;top:5px;right:auto}.trumbowyg-modal-box label input[type=checkbox]+.trumbowyg-input-infos span{width:auto;padding-left:25px}.trumbowyg-modal-box .error{margin-top:25px;display:block;color:red}.trumbowyg-modal-box .trumbowyg-modal-button{position:absolute;bottom:10px;right:0;text-decoration:none;color:#fff;display:block;width:100px;height:35px;line-height:33px;margin:0 10px;background-color:#333;border:none;cursor:pointer;font-family:"Trebuchet MS",Helvetica,Verdana,sans-serif;font-size:16px;transition:all 150ms}.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit{right:110px;background:#2bc06a}.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:hover,.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:focus{background:#40d47e;outline:none}.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:active{background:#25a25a}.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset{color:#555;background:#e6e6e6}.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:hover,.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:focus{background:#fbfbfb;outline:none}.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:active{background:#d5d5d5}.trumbowyg-overlay{position:absolute;background-color:rgba(255,255,255,.5);height:100%;width:100%;left:0;display:none;top:0;z-index:10}body.trumbowyg-body-fullscreen{overflow:hidden}.trumbowyg-fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;margin:0;padding:0;z-index:99999}.trumbowyg-fullscreen.trumbowyg-box,.trumbowyg-fullscreen .trumbowyg-editor{border:none}.trumbowyg-fullscreen .trumbowyg-editor,.trumbowyg-fullscreen .trumbowyg-textarea{height:calc(100% - 37px) !important;overflow:auto}.trumbowyg-fullscreen .trumbowyg-overlay{height:100% !important}.trumbowyg-fullscreen .trumbowyg-button-group .trumbowyg-fullscreen-button svg{color:#222;fill:rgba(0,0,0,0)}.trumbowyg-editor object,.trumbowyg-editor embed,.trumbowyg-editor video,.trumbowyg-editor img{max-width:100%}.trumbowyg-editor video,.trumbowyg-editor img{height:auto}.trumbowyg-editor img{cursor:move}.trumbowyg-editor.trumbowyg-reset-css{background:#fefefe !important;font-family:"Trebuchet MS",Helvetica,Verdana,sans-serif !important;font-size:14px !important;line-height:1.45em !important;color:#333}.trumbowyg-editor.trumbowyg-reset-css a{color:#15c !important;text-decoration:underline !important}.trumbowyg-editor.trumbowyg-reset-css div,.trumbowyg-editor.trumbowyg-reset-css p,.trumbowyg-editor.trumbowyg-reset-css ul,.trumbowyg-editor.trumbowyg-reset-css ol,.trumbowyg-editor.trumbowyg-reset-css blockquote{box-shadow:none !important;background:none !important;margin:0 !important;margin-bottom:15px !important;line-height:1.4em !important;font-family:"Trebuchet MS",Helvetica,Verdana,sans-serif !important;font-size:14px !important;border:none}.trumbowyg-editor.trumbowyg-reset-css iframe,.trumbowyg-editor.trumbowyg-reset-css object,.trumbowyg-editor.trumbowyg-reset-css hr{margin-bottom:15px !important}.trumbowyg-editor.trumbowyg-reset-css blockquote{margin-left:32px !important;font-style:italic !important;color:#555}.trumbowyg-editor.trumbowyg-reset-css ul{list-style:disc}.trumbowyg-editor.trumbowyg-reset-css ul,.trumbowyg-editor.trumbowyg-reset-css ol{padding-left:20px !important}.trumbowyg-editor.trumbowyg-reset-css ul ul,.trumbowyg-editor.trumbowyg-reset-css ol ol,.trumbowyg-editor.trumbowyg-reset-css ul ol,.trumbowyg-editor.trumbowyg-reset-css ol ul{border:none;margin:2px !important;padding:0 !important;padding-left:24px !important}.trumbowyg-editor.trumbowyg-reset-css hr{display:block;height:1px;border:none;border-top:1px solid #ccc}.trumbowyg-editor.trumbowyg-reset-css h1,.trumbowyg-editor.trumbowyg-reset-css h2,.trumbowyg-editor.trumbowyg-reset-css h3,.trumbowyg-editor.trumbowyg-reset-css h4{color:#111;background:none;margin:0 !important;padding:0 !important;font-weight:bold}.trumbowyg-editor.trumbowyg-reset-css h1{font-size:32px !important;line-height:38px !important;margin-bottom:20px !important}.trumbowyg-editor.trumbowyg-reset-css h2{font-size:26px !important;line-height:34px !important;margin-bottom:15px !important}.trumbowyg-editor.trumbowyg-reset-css h3{font-size:22px !important;line-height:28px !important;margin-bottom:7px !important}.trumbowyg-editor.trumbowyg-reset-css h4{font-size:16px !important;line-height:22px !important;margin-bottom:7px !important}.trumbowyg-dark .trumbowyg-textarea{background:#111;color:#ddd}.trumbowyg-dark .trumbowyg-box{border:1px solid #343434}.trumbowyg-dark .trumbowyg-box.trumbowyg-fullscreen{background:#111}.trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor *,.trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor::before{text-shadow:0 0 7px #ccc}@media screen and (min-width: 0 \0 ){.trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor *,.trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor::before{color:rgba(20,20,20,.6) !important}}@supports(-ms-accelerator: true){.trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor *,.trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor::before{color:rgba(20,20,20,.6) !important}}.trumbowyg-dark .trumbowyg-box svg{fill:#ecf0f1;color:#ecf0f1}.trumbowyg-dark .trumbowyg-button-pane{background-color:#222;border-bottom-color:#343434}.trumbowyg-dark .trumbowyg-button-pane::after{background:#343434}.trumbowyg-dark .trumbowyg-button-pane .trumbowyg-button-group:not(:empty)::after{background-color:#343434}.trumbowyg-dark .trumbowyg-button-pane .trumbowyg-button-group:not(:empty) .trumbowyg-fullscreen-button svg{color:rgba(0,0,0,0)}.trumbowyg-dark .trumbowyg-button-pane.trumbowyg-disable .trumbowyg-button-group::after{background-color:#2a2a2a}.trumbowyg-dark .trumbowyg-button-pane button:not(.trumbowyg-disable):hover,.trumbowyg-dark .trumbowyg-button-pane button:not(.trumbowyg-disable):focus,.trumbowyg-dark .trumbowyg-button-pane button.trumbowyg-active{background-color:#333}.trumbowyg-dark .trumbowyg-button-pane .trumbowyg-open-dropdown::after{border-top-color:#fff}.trumbowyg-dark .trumbowyg-fullscreen .trumbowyg-button-group .trumbowyg-fullscreen-button svg{color:#ecf0f1;fill:rgba(0,0,0,0)}.trumbowyg-dark .trumbowyg-dropdown{border-color:#222;background:#333;box-shadow:rgba(0,0,0,.3) 0 2px 3px}.trumbowyg-dark .trumbowyg-dropdown button{background:#333;color:#fff !important}.trumbowyg-dark .trumbowyg-dropdown button:hover,.trumbowyg-dark .trumbowyg-dropdown button:focus{background:#222}.trumbowyg-dark .trumbowyg-modal-box{background-color:#222}.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-title{border-bottom:1px solid #555;color:#fff;background:#3c3c3c}.trumbowyg-dark .trumbowyg-modal-box label{display:block;position:relative;margin:15px 12px;height:27px;line-height:27px;overflow:hidden}.trumbowyg-dark .trumbowyg-modal-box label .trumbowyg-input-infos span{color:#eee;background-color:#2f2f2f;border-color:#222}.trumbowyg-dark .trumbowyg-modal-box label .trumbowyg-input-infos span.trumbowyg-msg-error{color:#e74c3c}.trumbowyg-dark .trumbowyg-modal-box label.trumbowyg-input-error input,.trumbowyg-dark .trumbowyg-modal-box label.trumbowyg-input-error textarea{border-color:#e74c3c}.trumbowyg-dark .trumbowyg-modal-box label input{border-color:#222;color:#eee;background:#333}.trumbowyg-dark .trumbowyg-modal-box label input:hover,.trumbowyg-dark .trumbowyg-modal-box label input:focus{border-color:#626262}.trumbowyg-dark .trumbowyg-modal-box label input:focus{background-color:#2f2f2f}.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit{background:#1b7943}.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:hover,.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:focus{background:#25a25a}.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:active{background:#176437}.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset{background:#333;color:#ccc}.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:hover,.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:focus{background:#444}.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:active{background:#111}.trumbowyg-dark .trumbowyg-overlay{background-color:rgba(15,15,15,.6)}.image-editor:after,.projects-list-user li:after,form .repository-fields:after,form .social-links ul li:after,form .image-actions-container:after,form:after,.user-roles-list li:after,.single-day li:after,.header .aux:after{display:table;content:"";clear:both}html{-webkit-text-size-adjust:100%;font-size:62.5%;height:100%}body{font-size:1.6em;font-family:Arial,sans-serif;padding:0;margin:0;width:100%;line-height:150%}div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:1em;vertical-align:baseline;background:rgba(0,0,0,0)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*{outline:none}@font-face{font-family:"Eufoniem One";src:url("font/EufoniemOne.eot");src:url("font/EufoniemOne.eot?#iefix") format("embedded-opentype"),url("font/EufoniemOne.woff") format("woff"),url("font/EufoniemOne.ttf") format("truetype"),url("font/EufoniemOne.svg#EufoniemOne") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Ruda";src:url("font/Ruda-Regular.eot");src:url("font/Ruda-Regular.eot?#iefix") format("embedded-opentype"),url("font/Ruda-Regular.woff") format("woff"),url("font/Ruda-Regular.ttf") format("truetype"),url("font/Ruda-Regular.svg#Ruda-Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Ruda";src:url("font/Ruda-Bold.eot");src:url("font/Ruda-Bold.eot?#iefix") format("embedded-opentype"),url("font/Ruda-Bold.woff") format("woff"),url("font/Ruda-Bold.ttf") format("truetype"),url("font/Ruda-Bold.svg#Ruda-Bold") format("svg");font-weight:bold;font-style:normal}html,body{overflow-x:hidden;display:block;width:100%;position:relative;font-family:"Source Sans Pro",sans-serif;text-align:center;color:#000}html #pc-cookie-notice,body #pc-cookie-notice{font-family:"Source Sans Pro",sans-serif;background:#000;color:#fff;font-size:1.4rem;padding:15px 0 15px}html #pc-cookie-notice #pc-button,body #pc-cookie-notice #pc-button{position:relative;top:auto;right:auto}@media screen and (min-width: 28.135em){html #pc-cookie-notice #pc-button,body #pc-cookie-notice #pc-button{position:absolute;right:5px;top:5px}}html #pc-cookie-notice #pc-button button,body #pc-cookie-notice #pc-button button{display:block;background:#fff;color:#000;padding:13px 30px 12px 26px;text-transform:uppercase;font-weight:bold;text-align:center;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:0;cursor:pointer;opacity:.9;margin:0 auto}.no-touch html #pc-cookie-notice #pc-button button:hover,.no-touch body #pc-cookie-notice #pc-button button:hover{opacity:1}html #pc-cookie-notice #pc-message,body #pc-cookie-notice #pc-message{padding:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 28.135em){html #pc-cookie-notice #pc-message,body #pc-cookie-notice #pc-message{padding:0 155px 0 25px}}.no-touch html #pc-cookie-notice #pc-message a:hover,.no-touch body #pc-cookie-notice #pc-message a:hover{text-decoration:none}.header{position:relative;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:fixed;top:0;right:0;left:0;z-index:5;text-align:left;background:#fff;padding:10px}@media screen and (min-width: 28.135em){.header{padding:15px}}@media screen and (min-width: 50.01em){.header{padding:15px 30px}}@media screen and (min-width: 75.01em){.header{padding:20px 40px}}.header .aux{position:relative}.header.sticky{z-index:99999 !important;border-bottom:1px solid #000}@media screen and (min-width: 43.76em){.header.sticky:after{display:block;content:"";width:1px;height:100%;background:#000;position:absolute;top:0;left:148px}}@media screen and (min-width: 50.01em){.header.sticky:after{left:163px}}@media screen and (min-width: 75.01em){.header.sticky:after{left:173px}}@media screen and (min-width: 93.76em){.header.sticky:after{left:197px}}.footer-fixed-logos{position:fixed;left:0;bottom:0;z-index:401;width:100%;background:#fff;padding-left:20px;padding-right:20px;padding:0px 20px;box-sizing:border-box}@media screen and (min-width: 75.01em){.footer-fixed-logos{width:auto;padding:0px 40px}}.footer-fixed-logos img{display:block;position:relative;height:150px;width:auto;margin:0 auto}@media screen and (max-width: 37.5em){.footer-fixed-logos img{width:100%;height:auto;max-width:100%}}.footer-fixed-logos a{display:block}.header-logos-container{margin-top:13px;float:right;width:auto}@media screen and (min-width: 28.135em){.header-logos-container{margin-top:13px}}@media screen and (min-width: 43.76em){.header-logos-container{padding-left:20px;justify-content:flex-end;float:right;width:auto;justify-content:flex-end}}@media screen and (min-width: 62.51em){.header-logos-container{justify-content:flex-end}}@media screen and (min-width: 93.76em){.header-logos-container{margin-top:31px;padding-top:0px}}@media screen and (min-width: 43.76em){.header-logos-container{padding-top:0px;margin-top:0px;margin-right:110px;justify-content:flex-end}}@media screen and (min-width: 62.51em){.header-logos-container{padding-top:0px;margin-top:0px;margin-right:110px}}@media screen and (min-width: 75.01em){.header-logos-container{margin-right:125px}}@media screen and (min-width: 93.76em){.header-logos-container{margin-right:150px}}@media screen and (max-width: 28.125em){.efre-fesr-logo,.stiftung-logo{margin-bottom:15px}}.stiftung-logo{display:block;position:relative;order:-1}.stiftung-logo img{display:block;position:relative;height:50px;width:auto}@media screen and (min-width: 82.01em){.stiftung-logo img{height:60px}}@media screen and (min-width: 93.76em){.stiftung-logo img{height:80px}}@media screen and (min-width: 62.51em){.stiftung-logo img{height:60px}}.stiftung-logo a{display:block}@media screen and (min-width: 43.76em){.stiftung-logo{margin-top:0}}.efre-fesr-logo{display:none;position:relative}.efre-fesr-logo img{display:block;position:relative;height:50px;width:auto}@media screen and (min-width: 82.01em){.efre-fesr-logo img{height:60px}}@media screen and (min-width: 93.76em){.efre-fesr-logo img{height:80px}}.efre-fesr-logo a{display:block}@media screen and (min-width: 43.76em){.sticky .efre-fesr-logo{margin-top:0}}.logo-noi{display:block;position:relative;text-indent:-9999px;width:215px;height:30px;line-height:0;font-size:0;margin-bottom:0;background:url(images/logo-noi.svg) no-repeat center left;background-size:contain}@media screen and (min-width: 43.76em){.logo-noi{float:left;width:264px;height:36px;background-size:cover}}@media screen and (min-width: 93.76em){.logo-noi{width:294px;height:40px;background-size:cover}}@media screen and (min-width: 43.76em){.sticky .logo-noi{float:left;margin-right:30px;width:103px}}@media screen and (min-width: 93.76em){.sticky .logo-noi{margin-right:45px;width:112px}}.logo-hackathon{font-size:3.25rem;line-height:.7;font-weight:600;text-transform:uppercase;text-indent:-0.08em;margin:27px 0 0;float:left;text-decoration:none;color:#000}@media screen and (min-width: 43.76em){.logo-hackathon{font-size:5rem}}@media screen and (min-width: 93.76em){.logo-hackathon{font-size:6rem;margin:45px 0 25px}}@media screen and (min-width: 43.76em){.logo-hackathon{margin:0;margin-left:30px;font-size:4.5rem;line-height:.8}}@media screen and (min-width: 62.51em){.logo-hackathon{line-height:.9}}@media screen and (min-width: 93.76em){.logo-hackathon{margin-left:45px}}@media screen and (min-width: 43.76em){.header:not(.sticky) .logo-hackathon{display:none}}a.logo-hackathon{color:rgba(0,0,0,.75)}.icon-hamburger{display:block;cursor:pointer;z-index:282;position:absolute;right:0;top:3px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media screen and (min-width: 43.76em){.icon-hamburger{top:6px}}@media screen and (min-width: 93.76em){.icon-hamburger{right:15px;top:10px}}.menu-open .icon-hamburger .icon{background:none}.menu-open .icon-hamburger .icon:before,.menu-open .icon-hamburger .icon:after{width:33px}.no-touch .menu-open .icon-hamburger:hover .icon{background:none}.no-touch .menu-open .icon-hamburger:hover .icon:before{width:33px;-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg);transform:rotate(40deg)}.no-touch .menu-open .icon-hamburger:hover .icon:after{width:33px;-webkit-transform:rotate(-40deg);-moz-transform:rotate(-40deg);-ms-transform:rotate(-40deg);-o-transform:rotate(-40deg);transform:rotate(-40deg)}.no-touch .icon-hamburger:hover .icon:before,.no-touch .icon-hamburger:hover .icon:after{width:39px}.no-touch .icon-hamburger:hover .name{text-decoration:underline}.icon-hamburger .icon{position:relative;display:inline-block;width:39px;height:2px;background:#000;vertical-align:middle}@media screen and (min-width: 28.135em){.icon-hamburger .icon{margin-right:15px}}.menu-open .icon-hamburger .icon{background:none}.icon-hamburger .icon:before,.icon-hamburger .icon:after{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#000;height:2px;display:block;position:absolute;left:0;content:" "}.icon-hamburger .icon:before{width:30px;-webkit-transition-property:top, transform, width;-moz-transition-property:top, transform, width;-ms-transition-property:top, transform, width;-o-transition-property:top, transform, width;transition-property:top, transform, width;top:-8px}.menu-open .icon-hamburger .icon:before{-webkit-transform:rotate(35deg);-moz-transform:rotate(35deg);-ms-transform:rotate(35deg);-o-transform:rotate(35deg);transform:rotate(35deg);top:0}.icon-hamburger .icon:after{width:33px;-webkit-transition-property:bottom, transform, width;-moz-transition-property:bottom, transform, width;-ms-transition-property:bottom, transform, width;-o-transition-property:bottom, transform, width;transition-property:bottom, transform, width;bottom:-8px}.menu-open .icon-hamburger .icon:after{-webkit-transform:rotate(-35deg);-moz-transform:rotate(-35deg);-ms-transform:rotate(-35deg);-o-transform:rotate(-35deg);transform:rotate(-35deg);bottom:0}.icon-hamburger .name{display:none;font-size:1.5rem}@media screen and (min-width: 28.135em){.icon-hamburger .name{display:inline-block}}.menu-open .menu-container{left:0}.menu-container{overflow-y:auto;position:fixed;left:100%;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.4);padding:0;z-index:5;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}.menu-container .menu-inner-container{background:#fff;max-width:940px;min-height:600px;position:absolute;top:0;right:0;bottom:0;width:100%;padding:0 35px;box-sizing:border-box;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-o-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}@media screen and (min-width: 25.01em){.menu-container .menu-inner-container{padding:0 65px}}@media screen and (min-width: 37.51em){.menu-container .menu-inner-container{padding:0 100px}}@media screen and (min-width: 50.01em){.menu-container .menu-inner-container{padding:0 135px}}.menu-container .address-telephone-list{list-style-type:none;text-align:left;font-size:1.8rem;line-height:1;font-weight:300}@media screen and (min-width: 28.135em){.menu-container .address-telephone-list{font-size:2.2rem}}.menu-container .address-telephone-list li{position:relative;margin-bottom:15px;padding-left:27px}.menu-container .address-telephone-list li:last-child{margin-bottom:0}.menu-container .address-telephone-list li:before{display:inline-block;content:"";width:14px;height:20px;position:absolute;top:0;left:0}.menu-container .address-telephone-list li.address:before{background:url(images/icon-pin.svg) no-repeat center}.menu-container .address-telephone-list li.telephone:before{background:url(images/icon-phone.svg) no-repeat center}.menu-container .main-menu{width:100%;text-align:left;list-style-type:none;margin-bottom:65px}.secure-active.home .menu-container .main-menu{padding-right:60px}.menu-container .main-menu li{position:relative;display:block;margin-bottom:1em}.menu-container .main-menu li:last-child{margin-bottom:0}@media screen and (min-width: 28.135em){.menu-container .main-menu li{margin-bottom:1.5em}}.menu-container .main-menu li a{color:#000;font-size:2.5rem;font-weight:300;position:relative;display:inline-block;text-decoration:none;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}@media screen and (min-width: 28.135em){.menu-container .main-menu li a{font-size:3rem}}.menu-container .main-menu li a:after{display:block;content:"";width:0%;height:1px;background:#000;margin:2px auto 0;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.no-touch .menu-container .main-menu li a:hover{color:#000;position:relative}.no-touch .menu-container .main-menu li a:hover:after{width:100%}.menu-container .main-menu .current-menu-item>a,.menu-container .main-menu .current-page-ancestor>a,.menu-container .main-menu .current-menu-ancestor>a,.menu-container .main-menu .active>a{color:#000;position:relative}.menu-container .main-menu .current-menu-item>a:after,.menu-container .main-menu .current-page-ancestor>a:after,.menu-container .main-menu .current-menu-ancestor>a:after,.menu-container .main-menu .active>a:after{display:block;content:"";width:100%;height:1px;background:#000;margin:2px auto 0;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.no-touch .menu-container .main-menu .current-menu-item>a:hover:after,.no-touch .menu-container .main-menu .current-page-ancestor>a:hover:after,.no-touch .menu-container .main-menu .current-menu-ancestor>a:hover:after,.no-touch .menu-container .main-menu .active>a:hover:after{width:80%}.menu-container .main-menu .btn-empty{border:1px solid #000;font-size:2.5rem;padding:15px 45px 18px}.no-touch .menu-container .main-menu .btn-empty:hover{background:#000;color:#fff !important}.menu-container .main-menu .secure-area a{position:relative;display:block;background:url(../images/lock.svg) no-repeat;text-indent:-9999px;width:20px;height:24px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;margin:0 auto}.menu-container .main-menu .secure-area a:after{display:none}.no-touch .menu-container .main-menu .secure-area a:hover{opacity:.85}.no-touch .menu-container .main-menu .secure-area a:hover:after{display:none}@media screen and (min-width: 68.76em){.home .menu-container .main-menu .secure-area{position:absolute;top:28px;right:35px;margin:0}}.btn{display:inline-block !important;margin:0 auto;background:#000;color:#fff;font-size:2.5rem;font-family:"Source Sans Pro",sans-serif;text-decoration:none;padding:14px 10px;border:0;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;transition:none !important}.no-touch .btn:hover{background:rgba(0,0,0,.85)}.btn:after{display:none !important}form .btn{width:100%;margin:70px auto 20px}@media screen and (min-width: 28.135em){form .btn{width:calc(50% - 10px)}}.btn.btn-empty{border:2px solid #fff;padding:6px 20px 7px;text-decoration:none;color:#fff;background:none}.no-touch .btn.btn-empty:hover{background:#fff;color:#000 !important;text-decoration:none !important}.user-title,.title-20{font-size:4.5rem;line-height:1;font-weight:600;margin-bottom:.85em}@media screen and (min-width: 37.51em){.user-title,.title-20{font-size:5rem}}@media screen and (min-width: 62.51em){.user-title,.title-20{font-size:5.5rem}}.eventbrite .user-title,.people-listing .user-title,.single-past-edition .user-title,.single-project-intro .user-title,.eventbrite .title-20,.people-listing .title-20,.single-past-edition .title-20,.single-project-intro .title-20{margin-bottom:.4em}.align-left .user-title,.align-left .title-20{max-width:960px;margin-right:auto;margin-left:auto}.prize,.images-intro,.video-intro,.title-30{font-size:2rem;line-height:1.1;font-weight:bold;max-width:1000px;margin:0 auto;margin-bottom:.4em}@media screen and (min-width: 37.51em){.prize,.images-intro,.video-intro,.title-30{font-size:2.25rem}}@media screen and (min-width: 62.51em){.prize,.images-intro,.video-intro,.title-30{font-size:2.5rem}}.prize p,.images-intro p,.video-intro p,.title-30 p{font-weight:300}.title-25{font-size:3rem;line-height:1;font-weight:600;margin-bottom:.85em}@media screen and (min-width: 37.51em){.title-25{font-size:3.5rem}}@media screen and (min-width: 62.51em){.title-25{font-size:4rem}}.people-listing .title-30{max-width:445px;font-weight:600}.default-content,.description,.block-additional-text,.about-text{font-size:1.8rem;line-height:1.5;font-weight:300;max-width:800px;margin:0 auto}@media screen and (min-width: 37.51em){.default-content,.description,.block-additional-text,.about-text{font-size:2rem}}@media screen and (min-width: 62.51em){.default-content,.description,.block-additional-text,.about-text{font-size:2.2rem}}.default-content a,.description a,.block-additional-text a,.about-text a{color:inherit}.no-touch .default-content a:hover,.no-touch .description a:hover,.no-touch .block-additional-text a:hover,.no-touch .about-text a:hover{text-decoration:none}.people-listing .default-content:last-child,.people-listing .description:last-child,.people-listing .block-additional-text:last-child,.people-listing .about-text:last-child{margin-bottom:0}.default-content,.description{margin-bottom:35px}@media screen and (min-width: 31.26em){.default-content,.description{margin-bottom:55px}}@media screen and (min-width: 56.26em){.default-content,.description{margin-bottom:75px}}@media screen and (min-width: 82.01em){.default-content,.description{margin-bottom:90px}}.default-content:last-child,.description:last-child{margin-bottom:0}.default-content p,.description p{margin-bottom:1.5em}.default-content p:last-child,.description p:last-child{margin-bottom:0}.default-content{max-width:960px}.default-content h2{font-size:2.5rem;line-height:1.1;margin-bottom:.4em}@media screen and (min-width: 37.51em){.default-content h2{font-size:3rem}}@media screen and (min-width: 62.51em){.default-content h2{font-size:3.5rem}}.default-content h3{font-size:2.5rem;line-height:1.1;margin-bottom:.6em}@media screen and (min-width: 37.51em){.default-content h3{font-size:2.75rem}}@media screen and (min-width: 62.51em){.default-content h3{font-size:3rem}}.default-content h4{font-size:2rem;line-height:1.1;margin-bottom:.8em}@media screen and (min-width: 37.51em){.default-content h4{font-size:2.25rem}}@media screen and (min-width: 62.51em){.default-content h4{font-size:2.5rem}}.default-content ul,.default-content ol{margin-left:24px;margin-bottom:1.5em}.default-content ul:last-child,.default-content ol:last-child{margin-bottom:0}.default-content ul li,.default-content ol li{margin-bottom:.75em}.default-content ul li:last-child,.default-content ol li:last-child{margin-bottom:0}.align-left{text-align:left}.block-additional-text{margin:0 auto 50px}@media screen and (min-width: 37.51em){.block-additional-text{margin:0 auto 60px}}@media screen and (min-width: 62.51em){.block-additional-text{margin:0 auto 70px}}.github-link{font-size:2.5rem;line-height:1.1;max-width:360px;margin:0 auto}@media screen and (min-width: 37.51em){.github-link{font-size:3rem}}@media screen and (min-width: 62.51em){.github-link{font-size:3.5rem}}.github-link a{display:inline-block;color:inherit;text-decoration:none}.no-touch .github-link a:hover{text-decoration:none}.github-link a:before{display:block;content:"";width:100px;height:100px;margin:0 auto 14px;background:url(../images/github-big.svg) no-repeat center}@media screen and (min-width: 37.51em){.github-link a:before{width:115px;height:115px;margin:0 auto 17px}}@media screen and (min-width: 62.51em){.github-link a:before{width:130px;height:130px;margin:0 auto 20px}}.github-link span{text-decoration:underline}.no-touch .github-link span:hover{text-decoration:none}.bitbucket-link{font-size:2.5rem;line-height:1.1;max-width:360px;margin:0 auto}@media screen and (min-width: 37.51em){.bitbucket-link{font-size:3rem}}@media screen and (min-width: 62.51em){.bitbucket-link{font-size:3.5rem}}.bitbucket-link a{display:inline-block;color:inherit;text-decoration:none}.no-touch .bitbucket-link a:hover{text-decoration:none}.bitbucket-link a:before{display:block;content:"";width:95px;height:85px;margin:0 auto 14px;background:url(../images/bitbucket-big.svg) no-repeat center}@media screen and (min-width: 37.51em){.bitbucket-link a:before{width:105px;height:95px;margin:0 auto 17px}}@media screen and (min-width: 62.51em){.bitbucket-link a:before{width:117px;height:105px;margin:0 auto 20px}}.bitbucket-link span{text-decoration:underline}.no-touch .bitbucket-link span:hover{text-decoration:none}.pre-title,.user-roles{font-size:3rem;line-height:1;font-weight:600;max-width:960px;margin:0 auto;margin-bottom:.5em}@media screen and (min-width: 37.51em){.pre-title,.user-roles{font-size:3.5rem}}@media screen and (min-width: 62.51em){.pre-title,.user-roles{font-size:4rem}}.pre-title+.pre-title,.user-roles+.pre-title{margin-top:-0.65em}.main{display:block}.main-banner{width:100%;display:block;position:relative}body:not(.home) .main-banner{display:none}.main-banner .item{display:block;position:relative;overflow:hidden;width:100%;height:550px}@media screen and (min-width: 37.51em){.main-banner .item{height:700px}}.main-banner .item:before{display:block;content:"";width:100%;height:100%;background:rgba(0,0,0,.6);position:absolute;top:0;left:0;z-index:1}.main-banner .item img{display:block;position:absolute;z-index:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;top:50%;left:0;width:100%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);height:auto}.main-banner .item.proportion-2 img{top:50%;left:0;width:100%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);height:auto}.main-banner .item.proportion-1 img{top:0;left:50%;height:100%;width:auto;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.main-banner .item figcaption{position:absolute;top:calc(50% + 25px);left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 30px);color:#fff;line-height:1;z-index:2}.main-banner .item figcaption .site-name{font-size:2.2rem;margin-bottom:1em}@media screen and (min-width: 37.51em){.main-banner .item figcaption .site-name{font-size:2.5rem}}@media screen and (min-width: 56.26em){.main-banner .item figcaption .site-name{font-size:2.8rem}}.main-banner .item figcaption .edition-name{font-size:3rem;font-weight:300}@media screen and (min-width: 37.51em){.main-banner .item figcaption .edition-name{font-size:3.75rem}}@media screen and (min-width: 56.26em){.main-banner .item figcaption .edition-name{font-size:4.5rem}}.main-banner .item figcaption .secondary-title{font-size:5rem;font-weight:300}@media screen and (min-width: 37.51em){.main-banner .item figcaption .secondary-title{font-size:6.25rem}}@media screen and (min-width: 56.26em){.main-banner .item figcaption .secondary-title{font-size:7.5rem}}.main-banner .item figcaption .edition-name-container{margin-bottom:2em}.main-banner .item figcaption .additional-title{font-size:1.8rem;line-height:1.3;margin-bottom:.15em}@media screen and (min-width: 37.51em){.main-banner .item figcaption .additional-title{font-size:2rem}}@media screen and (min-width: 56.26em){.main-banner .item figcaption .additional-title{font-size:2.2rem}}.main-banner .item figcaption .location{font-size:1.8rem;line-height:1.3;margin-bottom:1.8em}@media screen and (min-width: 37.51em){.main-banner .item figcaption .location{font-size:2rem}}@media screen and (min-width: 56.26em){.main-banner .item figcaption .location{font-size:2.2rem}}.main-banner .item figcaption .btn{padding:15px 45px 18px;margin-bottom:1em;border:0;color:#000;background:#fff;border:2px solid #fff}.no-touch .main-banner .item figcaption .btn:hover{background:none;color:#fff !important;text-decoration:none !important}.main-banner .item figcaption .simple{display:block;color:#fff;text-decoration:none}.no-touch .main-banner .item figcaption .simple:hover{text-decoration:underline}section{padding:60px 15px 70px}@media screen and (min-width: 43.76em){section{padding:90px 40px 110px}}@media screen and (min-width: 56.26em){section{padding:120px 40px 140px}}section.faq{padding-bottom:60px}@media screen and (min-width: 43.76em){section.faq{padding-bottom:90px}}@media screen and (min-width: 56.26em){section.faq{padding-bottom:120px}}section.align-left .default-content{text-align:left}section.about{padding-bottom:60px}section.about .title-20{margin-bottom:.4em}section.about+#video-vimeo,section.about+#images-flickr{padding-top:0}@media screen and (min-width: 43.76em){section.about+#video-vimeo,section.about+#images-flickr{padding-top:60px}}@media screen and (min-width: 56.26em){section.about+#video-vimeo,section.about+#images-flickr{padding-top:80px}}section.single-project-intro{padding-bottom:30px}@media screen and (min-width: 31.26em){section.single-project-intro{padding-bottom:40px}}@media screen and (min-width: 56.26em){section.single-project-intro{padding-bottom:50px}}@media screen and (min-width: 82.01em){section.single-project-intro{padding-bottom:60px}}section.single-past-edition+.video .video-container{margin-top:0}section.color-0{background-color:#fff}section.color-0+.color-0{padding-top:0}section.color-0+.social-networks{padding-top:0}section.color-1{background-color:#f1f1f1;color:#000}section.color-1+.color-1{padding-top:0}section.color-1 a{color:#000}section.color-1+.social-networks{padding-top:0;background-color:#f1f1f1;color:#000}.about{max-width:1325px;margin:0 auto;text-align:left}.about>*{max-width:975px;margin-left:0;margin-right:0}.edition-description{padding-top:30px}@media screen and (min-width: 43.76em){.edition-description{padding-top:40px}}@media screen and (min-width: 56.26em){.edition-description{padding-top:60px}}.icon-list{width:100%;max-width:1280px;margin:0 auto;list-style-type:none;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.icon-list li{max-width:350px;width:100%;margin:0 auto 45px}.icon-list li:last-child{margin-bottom:0}@media screen and (min-width: 46.885em){.icon-list li{width:calc(50% - 15px);max-width:none;margin:0 0 65px}.icon-list li:nth-last-child(-n+2){margin-bottom:0}}@media screen and (min-width: 62.51em){.icon-list li{width:calc(25% - 20px);margin-bottom:0}}@media screen and (min-width: 82.01em){.icon-list li{width:calc(25% - 50px)}}.icon-list li .icon-container{width:180px;height:180px;margin:0 auto 20px;border:2px solid #000;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.icon-list li .icon-container svg{display:inline-block;width:57.5%;height:100%}.icon-list li .icon-container svg path{fill:#000}.icon-list li h3{font-size:2.25rem;margin-bottom:.5em;font-weight:600;line-height:1.1}@media screen and (min-width: 37.51em){.icon-list li h3{font-size:2.5rem}}.icon-list li p{font-size:1.8rem;line-height:1.5;font-weight:300;margin:0 auto}@media screen and (min-width: 37.51em){.icon-list li p{font-size:2rem}}@media screen and (min-width: 62.51em){.icon-list li p{font-size:2.2rem}}.faq-list{list-style-type:none;max-width:1170px;margin:0 auto}@media screen and (min-width: 37.51em){.faq-list{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}}.faq-list .single-faq{margin-bottom:30px}.faq-list .single-faq:last-child{margin-bottom:0}@media screen and (min-width: 37.51em){.faq-list .single-faq{width:calc(50% - 15px)}.faq-list .single-faq:nth-last-child(-n+2){margin-bottom:0}}@media screen and (min-width: 62.51em){.faq-list .single-faq{width:calc(25% - 15px)}.faq-list .single-faq:nth-last-child(-n+4){margin-bottom:0}}.faq-list .single-faq a{color:#000}.no-touch .faq-list .single-faq a:hover{text-decoration:none}.faq-list .single-faq.open .trigger{border-bottom:0}.faq-list .trigger{display:block;color:#000;padding:35px 25px 32px;font-size:2.5rem;font-weight:600;cursor:pointer;border:1px solid #000;min-height:115px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.no-touch .faq-list .trigger:hover{background:#000;color:#fff}.faq-list .text{display:none;padding:20px 10px;color:#000;font-size:1.8rem;border:1px solid #000;border-top:0}section.schedule,section.coming-soon{position:relative;background:#000;color:#fff;padding-bottom:200px}@media screen and (min-width: 43.76em){section.schedule,section.coming-soon{padding-bottom:220px}}@media screen and (min-width: 56.26em){section.schedule,section.coming-soon{padding-bottom:280px}}section.schedule h2,section.coming-soon h2{position:relative;width:100%;text-align:left;font-weight:300;text-transform:uppercase;font-size:7.5rem;max-width:650px;margin:0 auto .4em;z-index:1}@media screen and (min-width: 62.51em){section.schedule h2,section.coming-soon h2{max-width:1260px}}section.schedule .schedule-inner,section.coming-soon .schedule-inner{position:relative;max-width:650px;margin:0 auto;z-index:1}@media screen and (min-width: 62.51em){section.schedule .schedule-inner,section.coming-soon .schedule-inner{max-width:1260px;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}}section.schedule:after,section.coming-soon:after{display:block;content:"";width:122.5%;height:100%;background:url(images/pattern-schedule.svg) no-repeat bottom right;position:absolute;bottom:0;right:0;z-index:0;max-width:1330px}@media screen and (min-width: 31.26em){section.schedule:after,section.coming-soon:after{width:102.5%}}@media screen and (min-width: 43.76em){section.schedule:after,section.coming-soon:after{width:82.5%}}section.coming-soon{padding:60px 15px 70px}@media screen and (min-width: 43.76em){section.coming-soon{padding:90px 40px 110px}}@media screen and (min-width: 56.26em){section.coming-soon{padding:120px 40px 140px}}section.coming-soon:after{display:none}section.coming-soon .coming-soon-list{width:100%;text-align:left;max-width:650px;margin:0 auto .4em;z-index:1;font-size:1.8rem;line-height:1.5;font-weight:300}@media screen and (min-width: 37.51em){section.coming-soon .coming-soon-list{font-size:2rem}}@media screen and (min-width: 62.51em){section.coming-soon .coming-soon-list{max-width:1260px;font-size:2.2rem;width:calc(100% + 80px);position:relative;left:-40px}}section.coming-soon .coming-soon-list .slick-arrow{position:absolute;bottom:0;left:0;display:none !important}section.coming-soon .coming-soon-list .slick-arrow.slick-next{left:50px}section.coming-soon .coming-soon-list .slick-slide{position:relative;text-align:center}@media screen and (min-width: 62.51em){section.coming-soon .coming-soon-list .slick-slide{padding-left:40px;padding-right:40px}}section.coming-soon .coming-soon-list .slick-slide .coming-soon-logo-container{width:85%;margin-bottom:35px}@media screen and (min-width: 62.51em){section.coming-soon .coming-soon-list .slick-slide .coming-soon-logo-container{position:absolute;top:0;right:0;width:285px;height:172px;margin-bottom:0px}}section.coming-soon .coming-soon-list .slick-slide .coming-soon-logo-container img{display:block;width:100%;height:auto}section.coming-soon .coming-soon-list .slick-slide p{margin-bottom:0;text-align:left}@media screen and (min-width: 62.51em){section.coming-soon .coming-soon-list .slick-slide p{padding-right:350px;width:calc(100% - 350px)}}section.coming-soon .coming-soon-list .slick-slide p strong{font-weight:300}section.coming-soon .coming-soon-list .slick-slide .edition-date p:not(.edition-place,.edition-title),section.coming-soon .coming-soon-list .slick-slide .edition-title+p:not(.edition-place,.edition-date),section.coming-soon .coming-soon-list .slick-slide .edition-place+p:not(.edition-title,.edition-date){margin-top:20px}section.coming-soon .coming-soon-list .slick-slide .edition-title{text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin-bottom:5px;font-size:2.6rem;font-weight:600}@media screen and (min-width: 31.26em){section.coming-soon .coming-soon-list .slick-slide .edition-title{font-size:2.9rem}}@media screen and (min-width: 82.01em){section.coming-soon .coming-soon-list .slick-slide .edition-title{font-size:3.2rem}}section.coming-soon .coming-soon-list .slick-slide .btn{background:#fff;color:#000;font-weight:bold;padding:12px 25px;margin-left:auto;margin-right:auto;display:inline-block;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media screen and (min-width: 62.51em){section.coming-soon .coming-soon-list .slick-slide .btn{margin-top:100px}}@media screen and (max-width: 62.5em){section.coming-soon .coming-soon-list .slick-slide .btn{margin-top:40px;display:block !important;width:100%}}.no-touch section.coming-soon .coming-soon-list .slick-slide .btn:hover{color:#000 !important;background:#ebeaed !important}section.coming-soon+section.schedule{padding-top:0}.single-day{list-style-type:none;margin-bottom:50px}.single-day:last-child{margin-bottom:0}@media screen and (min-width: 62.51em){.single-day{width:calc(50% - 40px)}.single-day:nth-last-child(-n+2){margin-bottom:0}}@media screen and (min-width: 82.01em){.single-day{width:calc(50% - 60px)}}.single-day li{border-bottom:1px solid #fff}.single-day li:first-child .day{line-height:1.2}.single-day li:first-child .activity{font-size:2.6rem;font-weight:600}@media screen and (min-width: 31.26em){.single-day li:first-child .activity{font-size:2.9rem}}@media screen and (min-width: 82.01em){.single-day li:first-child .activity{font-size:3.2rem}}.single-day li .day{display:block;width:30%;float:left;padding:10px;font-size:2.6rem;font-weight:600;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 31.26em){.single-day li .day{font-size:2.9rem;padding:17px 20px}}@media screen and (min-width: 82.01em){.single-day li .day{width:25%;padding:23px 15px 24px;font-size:3.2rem}}.single-day li .activity{display:block;width:70%;float:right;text-align:left;padding:10px 20px;font-size:2rem;line-height:1.2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 31.26em){.single-day li .activity{font-size:2.25rem;padding:17px 20px}}@media screen and (min-width: 82.01em){.single-day li .activity{width:75%;padding:23px 30px 24px;font-size:2.5rem}}.single-day li .activity a{color:inherit}.no-touch .single-day li .activity a:hover{text-decoration:none}.prizes-list{max-width:1320px;margin:0 auto;list-style-type:none}@media screen and (min-width: 62.51em){.prizes-list{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}}.prizes-list .single-prize{max-width:635px;margin:0 auto 50px;z-index:1}.prizes-list .single-prize.active{z-index:9}.prizes-list .single-prize:last-child{margin-bottom:0}@media screen and (min-width: 62.51em){.prizes-list .single-prize{width:calc(50% - 15px);max-width:none;margin:0 0 30px 30px}.prizes-list .single-prize:nth-last-child(-n+2){margin-bottom:0}.prizes-list .single-prize:nth-child(odd){margin-left:0}}@media screen and (min-width: 93.76em){.prizes-list .single-prize{width:calc(50% - 25px);margin:0 0 50px 50px}.prizes-list .single-prize:nth-last-child(-n+2){margin-bottom:0}.prizes-list .single-prize:nth-child(odd){margin-left:0}}.prizes-list .prize-container{position:relative}.prizes-list .prize-container figure{position:relative}.prizes-list .prize-container figure:after{display:block;content:"";width:100%;height:100%;background:rgba(0,0,0,.6);position:absolute;top:0;left:0;z-index:2}.prizes-list .prize-container figure figcaption{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:calc(100% - 30px);width:100%;z-index:3;color:#fff}@media screen and (min-width: 31.26em){.prizes-list .prize-container figure figcaption{top:calc(50% - 35px)}}.prizes-list .prize-container figure figcaption a{color:#fff}.no-touch .prizes-list .prize-container figure figcaption a:hover{text-decoration:none}.prizes-list .prize-container figure figcaption h3{text-transform:uppercase;font-weight:300;font-size:3.5rem;line-height:1;margin-bottom:.25em}@media screen and (min-width: 31.26em){.prizes-list .prize-container figure figcaption h3{font-size:4rem}}@media screen and (min-width: 37.51em){.prizes-list .prize-container figure figcaption h3{font-size:4.5rem;margin-bottom:.3em}}@media screen and (min-width: 62.51em){.prizes-list .prize-container figure figcaption h3{font-size:3.5rem}}@media screen and (min-width: 75.01em){.prizes-list .prize-container figure figcaption h3{font-size:4.25rem}}@media screen and (min-width: 82.01em){.prizes-list .prize-container figure figcaption h3{font-size:5rem}}.prizes-list .prize-container figure figcaption p{font-weight:bold;font-size:1.6rem;line-height:1;margin-bottom:.25em}.prizes-list .prize-container figure figcaption p:last-child{margin-bottom:0}@media screen and (min-width: 31.26em){.prizes-list .prize-container figure figcaption p{font-size:1.9rem}}@media screen and (min-width: 37.51em){.prizes-list .prize-container figure figcaption p{font-size:2.2rem}}@media screen and (min-width: 62.51em){.prizes-list .prize-container figure figcaption p{font-size:1.8rem}}@media screen and (min-width: 75.01em){.prizes-list .prize-container figure figcaption p{font-size:2.2rem}}.prizes-list .prize-container img{position:relative;display:block;width:100%;z-index:0}@media screen and (min-width: 31.26em){.prizes-list .triggers-container{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;position:absolute;left:0;right:0;bottom:0;z-index:3}}.prizes-list .triggers-container .single-trigger{position:relative}.prizes-list .triggers-container .name{display:block;font-weight:bold;font-size:2.5rem;width:100%}.prizes-list .triggers-container .extra{font-style:italic;font-size:1.3rem;line-height:1.3;display:block;width:100%}.prizes-list .triggers-container .txt{display:none;padding:30px 25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;color:#fff;background:#000}@media screen and (min-width: 31.26em){.prizes-list .triggers-container .txt{width:200%;position:absolute;top:100%}}.prizes-list .triggers-container .trigger{padding:15px 10px 18px;min-height:74px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 31.26em){.prizes-list .read-more{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}}.prizes-list .read-more .trigger{color:#fff;background:#000}.no-touch .prizes-list .read-more .trigger:hover{background:rgba(0,0,0,.9)}@media screen and (min-width: 31.26em){.prizes-list .read-more .trigger{background:rgba(0,0,0,.85)}.no-touch .prizes-list .read-more .trigger:hover{background:rgba(0,0,0,.75)}}@media screen and (min-width: 31.26em){.prizes-list .read-more .txt{left:0}}@media screen and (min-width: 31.26em){.prizes-list .criteria{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}}.prizes-list .criteria .trigger{color:#000;border:1px solid #000;background:rgba(0,0,0,.05)}.no-touch .prizes-list .criteria .trigger:hover{background:#fff}@media screen and (min-width: 31.26em){.prizes-list .criteria .trigger{background:rgba(255,255,255,.9);color:#000;border:0}.no-touch .prizes-list .criteria .trigger:hover{background:rgba(255,255,255,.8)}}.prizes-list .criteria.disabled .trigger{background:rgba(255,255,255,.7);color:#000;cursor:default}.no-touch .prizes-list .criteria.disabled .trigger:hover{background:rgba(255,255,255,.7)}@media screen and (min-width: 31.26em){.prizes-list .criteria .txt{right:0}}.presentation-container,.video-container,.images-flickr .images-container{max-width:960px;margin:20px auto 0}@media screen and (min-width: 37.51em){.presentation-container,.video-container,.images-flickr .images-container{margin:30px auto 0}}@media screen and (min-width: 62.51em){.presentation-container,.video-container,.images-flickr .images-container{margin:40px auto 0}}.presentation-container iframe,.video-container iframe,.images-flickr .images-container iframe{display:block}.video-container{background:#000}.images-flickr{max-width:960px;margin:0 auto}.images-flickr .images-container{position:relative}.images-flickr .images-container ul{list-style-type:none;position:relative}.images-flickr .images-container ul li figure{position:relative;overflow:hidden}.images-flickr .images-container ul li figure:before{display:block;content:"";width:100%;padding-top:56.25%}.images-flickr .images-container ul li img{display:block;position:absolute}.images-flickr .images-container ul li .proportion-2 img{top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:auto}.images-flickr .images-container ul li .proportion-1 img{top:0;left:50%;height:100%;width:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.images-flickr .flickr-link{position:absolute;bottom:0;right:0;display:block;background:#fff;text-indent:-9999px;line-height:0;padding:11px 14px 8px 18px}@media screen and (min-width: 37.51em){.images-flickr .flickr-link{padding:17px 24px 13px 28px}}@media screen and (min-width: 56.26em){.images-flickr .flickr-link{padding:20px 34px 18px 38px}}.no-touch .images-flickr .flickr-link:hover:after{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.images-flickr .flickr-link:after{display:block;content:"";-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:url(../images/flickr-big.svg) no-repeat center;width:85px;height:26px}@media screen and (min-width: 37.51em){.images-flickr .flickr-link:after{width:95px;height:29px}}@media screen and (min-width: 56.26em){.images-flickr .flickr-link:after{width:105px;height:32px}}.btn-users-background{max-width:960px;margin:0 auto;list-style-type:none;display:block;position:relative;background:url(../images/people-mobile.jpg) no-repeat center;background-size:contain}.btn-users-background:before{display:block;content:"";width:100%;padding-top:124.9034749035%}@media screen and (min-width: 28.135em){.btn-users-background{position:relative;background:url(../images/people-vertical.jpg) no-repeat center;background-size:contain}.btn-users-background:before{display:block;content:"";width:100%;padding-top:93.768115942%}}@media screen and (min-width: 37.51em){.btn-users-background{position:relative;background:url(../images/people-tablet.jpg) no-repeat center;background-size:contain}.btn-users-background:before{display:block;content:"";width:100%;padding-top:62.5120772947%}}@media screen and (min-width: 62.51em){.btn-users-background{position:relative;background:url(../images/people-desktop.jpg) no-repeat center;background-size:contain}.btn-users-background:before{display:block;content:"";width:100%;padding-top:46.884057971%}}.btn-users-background span{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#000;padding:19px 45px 20px;font-size:2rem;font-weight:bold;min-width:210px;text-transform:none}@media screen and (min-width: 37.51em){.btn-users-background span{font-size:2.25rem;padding:22px 55px 23px}}@media screen and (min-width: 62.51em){.btn-users-background span{font-size:2.5rem;padding:24px 75px 25px}}.no-touch .btn-users-background span:hover{background:rgba(0,0,0,.9)}.no-touch .filter-container.open .filter-trigger:hover{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.filter-trigger{display:block;background:#000;font-size:2.4rem;padding:22px 15px;color:#fff;font-weight:600;text-transform:uppercase;cursor:pointer}.no-touch .filter-trigger:hover{background:rgba(0,0,0,.85);-webkit-box-shadow:inset 0px -10px 10px -5px rgba(0,0,0,0.95);-moz-box-shadow:inset 0px -10px 10px -5px rgba(0,0,0,0.95);-ms-box-shadow:inset 0px -10px 10px -5px rgba(0,0,0,0.95);-o-box-shadow:inset 0px -10px 10px -5px rgba(0,0,0,0.95);box-shadow:inset 0px -10px 10px -5px rgba(0,0,0,0.95)}@media screen and (min-width: 56.26em){.filter-trigger{display:none}}.users-filters{list-style-type:none}@media screen and (max-width: 56.25em){.users-filters{display:none}.users-filters li:last-child a{-webkit-box-shadow:inset 0px -10px 10px -5px rgba(0,0,0,0.15);-moz-box-shadow:inset 0px -10px 10px -5px rgba(0,0,0,0.15);-ms-box-shadow:inset 0px -10px 10px -5px rgba(0,0,0,0.15);-o-box-shadow:inset 0px -10px 10px -5px rgba(0,0,0,0.15);box-shadow:inset 0px -10px 10px -5px rgba(0,0,0,0.15)}}@media screen and (min-width: 56.26em){.users-filters{display:table-cell !important;display:-moz-box !important;display:-webkit-flexbox !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:-moz-flex !important;display:flex !important;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}}.users-filters li{display:block}@media screen and (min-width: 56.26em){.users-filters li{margin:0 8px}}.users-filters li.active a{display:none}@media screen and (min-width: 56.26em){.users-filters li.active a{display:block;background:#f1f1f1;font-size:2.8rem;font-weight:600;padding:25px 65px 20px;min-width:130px;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}}.users-filters a{display:block;text-decoration:none;color:#000;font-weight:600;font-size:2.3rem;padding:15px 55px}.no-touch .users-filters a:hover{background:rgba(0,0,0,.15)}@media screen and (min-width: 56.26em){.users-filters a{font-weight:600;background:#f1f1f1;background:-moz-linear-gradient(top, rgb(241, 241, 241) 0%, rgb(230, 229, 229) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgb(241, 241, 241)), color-stop(100%, rgb(230, 229, 229)));background:-webkit-linear-gradient(top, rgb(241, 241, 241) 0%, rgb(230, 229, 229) 100%);background:-o-linear-gradient(top, rgb(241, 241, 241) 0%, rgb(230, 229, 229) 100%);background:-ms-linear-gradient(top, rgb(241, 241, 241) 0%, rgb(230, 229, 229) 100%);background:linear-gradient(to bottom, rgb(241, 241, 241) 0%, rgb(230, 229, 229) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#f1f1f1", endColorstr="#e6e5e5", GradientType=0 );font-size:2.3rem;padding:15px 55px}.no-touch .users-filters a:hover{background:#f1f1f1}}.users-section{padding-bottom:15px}@media screen and (min-width: 28.135em){.users-section{padding-bottom:25px}}@media screen and (min-width: 56.26em){.users-section{padding-bottom:35px}}.users-section .title-20{max-width:1230px;margin:0 auto;text-align:left;padding-bottom:.4em;margin-bottom:.65em;border-bottom:2px solid #000}.user-list{max-width:1260px;margin:0 auto;list-style-type:none}@media screen and (min-width: 28.135em){.user-list{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-justify-content:space-evenly;-moz-justify-content:space-evenly;-ms-justify-content:space-evenly;-o-justify-content:space-evenly;justify-content:space-evenly;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}}.user-list li{margin-bottom:55px}@media screen and (min-width: 28.135em){.user-list li{width:calc(50% - 30px);margin:0 15px 75px}}@media screen and (min-width: 56.26em){.user-list li{width:calc(25% - 30px)}}.user-list a{position:relative;text-align:left;text-decoration:none;border-bottom:2px solid #000;height:100%;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}.no-touch .user-list a:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.user-list .user-image{order:1;overflow:hidden}.user-list .user-image img{display:block;width:100%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.user-list .user-company{order:3;font-size:2.2rem;font-weight:bold;margin-top:auto}.user-list .user-name{text-transform:uppercase;font-size:1.7rem;font-weight:700;margin-top:0;margin-bottom:10px;order:4}.user-list .single-user-participants .user-name{margin-top:14px}.user-list .user-short-description{font-size:2.2rem;margin:15px 0 auto;padding-bottom:25px;order:2}.user-roles-list{max-width:1150px;margin:0 auto;list-style-type:none}.user-roles-list li:first-child{text-transform:uppercase;font-weight:700}.user-roles-list li:first-child span{display:block;width:50%;font-size:1.8rem;padding:10px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 31.26em){.user-roles-list li:first-child span{font-size:2.3rem;padding:14px 25px 15px}}@media screen and (min-width: 62.51em){.user-roles-list li:first-child span{font-size:2.8rem;padding:22px 30px 23px}}.user-roles-list li:first-child .first{background:rgba(0,0,0,.3);float:left;text-align:right}.user-roles-list li:first-child .second{background:rgba(0,0,0,.2);float:right;text-align:left}.user-roles-list li span{display:block;width:50%;font-size:1.8rem;padding:10px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 31.26em){.user-roles-list li span{font-size:2.3rem;padding:14px 25px 15px}}@media screen and (min-width: 62.51em){.user-roles-list li span{font-size:2.8rem;padding:22px 30px 23px}}.user-roles-list li .first{float:left;text-align:right;font-size:1.9rem;padding:10px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 31.26em){.user-roles-list li .first{font-size:2.2rem;padding:14px 25px 15px}}@media screen and (min-width: 62.51em){.user-roles-list li .first{font-size:2.5rem;padding:22px 30px 23px}}.user-roles-list li .second{float:right;text-align:left;font-size:1.7rem;padding:10px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 31.26em){.user-roles-list li .second{font-size:1.95rem;padding:14px 25px 15px}}@media screen and (min-width: 62.51em){.user-roles-list li .second{font-size:2.2rem;padding:22px 30px 23px}}.no-touch .user-roles-list li a:hover{text-decoration:none}.projects-list{max-width:1325px;margin:0 auto;list-style-type:none}@media screen and (min-width: 62.51em){.projects-list{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}}.projects-list .single-project{max-width:635px;margin:0 auto 50px}.projects-list .single-project:last-child{margin-bottom:0}@media screen and (min-width: 62.51em){.projects-list .single-project{width:calc(50% - 30px);max-width:none;margin:0 0 60px 60px}.projects-list .single-project:nth-last-child(-n+2){margin-bottom:0}.projects-list .single-project:nth-child(odd){margin-left:0}}.projects-list a{display:block;text-decoration:none}.no-touch .projects-list a:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.projects-list a figure{position:relative;overflow:hidden}.projects-list a figure img{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.projects-list a figure figcaption{position:absolute;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background:rgba(0,0,0,.75);padding:23px 15px 22px;bottom:0;left:0;right:0;width:100%;z-index:3;color:#fff}.projects-list a figure figcaption h3{font-weight:bold;font-size:2rem;margin-bottom:.1em}.projects-list a figure figcaption h3:last-child{margin-bottom:0}@media screen and (min-width: 31.26em){.projects-list a figure figcaption h3{font-size:2.5rem}}@media screen and (min-width: 37.51em){.projects-list a figure figcaption h3{font-size:3rem}}@media screen and (min-width: 62.51em){.projects-list a figure figcaption h3{font-size:2.5rem}}.projects-list a figure figcaption p{font-size:1.6rem}@media screen and (min-width: 31.26em){.projects-list a figure figcaption p{font-size:1.9rem}}@media screen and (min-width: 37.51em){.projects-list a figure figcaption p{font-size:2.2rem}}@media screen and (min-width: 62.51em){.projects-list a figure figcaption p{font-size:1.9rem}}@media screen and (min-width: 75.01em){.projects-list a figure figcaption p{font-size:2.2rem}}.projects-list a img{position:relative;display:block;width:100%;z-index:0}.edition-list{max-width:1325px;margin:0 auto;list-style-type:none}@media screen and (min-width: 62.51em){.edition-list{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}}.edition-list .single-edition{max-width:635px;margin:0 auto 50px}.edition-list .single-edition:last-child{margin-bottom:0}@media screen and (min-width: 62.51em){.edition-list .single-edition{width:calc(50% - 30px);max-width:none;margin:0 0 60px 60px}.edition-list .single-edition:nth-last-child(-n+2){margin-bottom:0}.edition-list .single-edition:nth-child(odd){margin-left:0}}.edition-list .edition-container{display:block;text-decoration:none;position:relative}.edition-list .edition-container figure{position:relative}.edition-list .edition-container figure:after{display:block;content:"";width:100%;height:100%;background:rgba(0,0,0,.6);position:absolute;top:0;left:0;z-index:2}.edition-list .edition-container figure figcaption{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:calc(100% - 30px);width:100%;z-index:3;color:#fff}.edition-list .edition-container figure figcaption a{color:#fff}.no-touch .edition-list .edition-container figure figcaption a:hover{text-decoration:none}.edition-list .edition-container figure figcaption h3{text-transform:uppercase;font-weight:300;font-size:3.5rem;line-height:1;margin-bottom:.15em}@media screen and (min-width: 31.26em){.edition-list .edition-container figure figcaption h3{font-size:4rem}}@media screen and (min-width: 37.51em){.edition-list .edition-container figure figcaption h3{font-size:4.5rem;margin-bottom:.3em}}@media screen and (min-width: 62.51em){.edition-list .edition-container figure figcaption h3{font-size:3.5rem}}@media screen and (min-width: 75.01em){.edition-list .edition-container figure figcaption h3{font-size:4.25rem}}@media screen and (min-width: 82.01em){.edition-list .edition-container figure figcaption h3{font-size:5rem}}.edition-list .edition-container figure figcaption p{font-size:1.6rem;font-weight:bold}@media screen and (min-width: 31.26em){.edition-list .edition-container figure figcaption p{font-size:1.9rem}}@media screen and (min-width: 37.51em){.edition-list .edition-container figure figcaption p{font-size:2.2rem}}@media screen and (min-width: 62.51em){.edition-list .edition-container figure figcaption p{font-size:1.9rem}}@media screen and (min-width: 75.01em){.edition-list .edition-container figure figcaption p{font-size:2.2rem}}.edition-list .edition-container img{position:relative;display:block;width:100%;z-index:0}.edition-list .read-more{display:block;font-weight:600;font-size:2.5rem;width:100%;background:rgba(0,0,0,.85);color:#fff;text-decoration:none;padding:22px 15px 23px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;position:absolute;left:0;right:0;bottom:0;z-index:3}.no-touch .edition-list .read-more:hover{background:rgba(0,0,0,.75)}.partners-sponsors .block:last-child .sponsors-list:last-child{margin-bottom:0}.partners-sponsors .title-30 p{font-weight:bold}.sponsors-list{max-width:1150px;margin:55px auto;list-style-type:none}@media screen and (min-width: 28.135em){.sponsors-list{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;margin:55px auto 25px}}.sponsors-list li{margin:0 auto 30px}@media screen and (min-width: 28.135em){.sponsors-list li{max-width:none;margin:0 5px 30px;width:auto}}@media screen and (min-width: 46.885em){.sponsors-list li{margin:0 15px 30px;width:auto}}@media screen and (min-width: 62.51em){.sponsors-list li{margin:0 30px 30px}}.sponsors-list li a{display:block}.no-touch .sponsors-list li a:hover{opacity:.85}.sponsors-list li img{display:block;margin:0 auto;max-width:unset;height:90px;width:auto}@media screen and (min-width: 93.76em){.sponsors-list li img{height:120px}}.project-container{max-width:950px;margin:0 auto;width:calc(100% - 30px);padding-top:0;padding-left:0;padding-right:0}.project-container img{display:block;width:100%;margin-bottom:35px}@media screen and (min-width: 31.26em){.project-container img{margin-bottom:55px}}@media screen and (min-width: 56.26em){.project-container img{margin-bottom:75px}}@media screen and (min-width: 82.01em){.project-container img{margin-bottom:90px}}.project-container img:last-child{margin-bottom:0}.project-container .pdf-presentation-container{margin:60px auto 0}@media screen and (min-width: 37.51em){.project-container .pdf-presentation-container{margin:70px auto 0}}@media screen and (min-width: 62.51em){.project-container .pdf-presentation-container{margin:80px auto 0}}.project-container .pdf-presentation-container .pdf-anchor{z-index:2;text-align:center;text-decoration:none;display:inline-block;background:rgba(0,0,0,.95);color:#fff;font-size:2.2rem;font-family:"Source Sans Pro",sans-serif;border:0;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding:19px 45px 20px;font-size:2rem;font-weight:bold;min-width:210px;text-transform:none}@media screen and (min-width: 37.51em){.project-container .pdf-presentation-container .pdf-anchor{font-size:2.25rem;padding:22px 55px 23px}}@media screen and (min-width: 62.51em){.project-container .pdf-presentation-container .pdf-anchor{font-size:2.5rem;padding:24px 75px 25px}}.no-touch .project-container .pdf-presentation-container .pdf-anchor:hover{background:rgba(0,0,0,.85)}.registration-eventbrite-container{text-align:center;max-width:960px;margin:30px auto 0}@media screen and (min-width: 37.51em){.registration-eventbrite-container{margin:40px auto 0}}@media screen and (min-width: 62.51em){.registration-eventbrite-container{margin:50px auto 0}}.registration-eventbrite-container iframe:not(.custom){display:block;margin-bottom:15px;height:380px !important}@media screen and (min-width: 25.01em){.registration-eventbrite-container iframe:not(.custom){height:361px !important}}@media screen and (min-width: 31.26em){.registration-eventbrite-container iframe:not(.custom){height:322px !important}}@media screen and (min-width: 56.26em){.registration-eventbrite-container iframe:not(.custom){height:312px !important}}.registration-eventbrite-container iframe{display:block;margin-bottom:15px}.registration-eventbrite-container .powered-by-eb{color:#ddd;font-size:1.2rem;text-decoration:none}.no-touch .registration-eventbrite-container .powered-by-eb:hover{text-decoration:underline}.registration-eventbrite-container .btn-eventbrite{display:block;margin:0px auto;background:#000;color:#fff;font-weight:600;font-size:2.25rem;font-family:"Source Sans Pro",sans-serif;border:0;min-width:260px;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding:0;border:1px solid #000}.no-touch .registration-eventbrite-container .btn-eventbrite:hover{background:#fff;color:#000}.registration-eventbrite-container .btn-eventbrite form{max-width:unset;width:100%;text-align:center}.registration-eventbrite-container .btn-eventbrite form button{background:none;color:inherit;border:none;font:inherit;cursor:pointer;outline:inherit;padding:14px 10px;width:100%;display:block}.section-intro{padding:40px 0 70px}@media screen and (min-width: 56.26em){.section-intro{padding:60px 0 110px}}@media screen and (min-width: 82.01em){.section-intro{padding:80px 0 140px}}.user-bio{max-width:600px;margin:0 auto;width:calc(100% - 30px);display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 31.26em){.user-bio{width:calc(100% - 100px)}}@media screen and (min-width: 56.26em){.user-bio{max-width:950px}}.user-bio .user-image{width:100%;margin-bottom:30px}@media screen and (min-width: 56.26em){.user-bio .user-image{width:47%;margin-bottom:0}}.user-bio .user-image img{display:block;width:100%}.user-bio .user-infos{width:100%;font-size:1.7rem;line-height:1.6}@media screen and (min-width: 31.26em){.user-bio .user-infos{font-size:1.85rem}}@media screen and (min-width: 56.26em){.user-bio .user-infos{width:47%;text-align:left}}@media screen and (min-width: 82.01em){.user-bio .user-infos{font-size:2rem}}.user-bio .user-infos a{color:inherit}.no-touch .user-bio .user-infos a:hover{text-decoration:none}.user-bio .user-social-links{list-style-type:none;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 56.26em){.user-bio .user-social-links{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start}}.user-bio .user-social-links li{display:block;margin-right:10px;margin-left:10px;margin-top:20px}@media screen and (min-width: 56.26em){.user-bio .user-social-links li{margin-right:20px;margin-left:0}}.user-bio .user-social-links li a{position:relative;display:block;background:#000;text-indent:-9999px;width:44px;height:44px;line-height:0;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.no-touch .user-bio .user-social-links li a:hover{opacity:.85}.user-bio .user-social-links li a:after{display:block;content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.user-bio .user-social-links li.website a:after{width:23px;height:16px;background:url(../images/website-white.svg) no-repeat center}.user-bio .user-social-links li.github a:after{width:20px;height:25px;background:url(../images/github-white.svg) no-repeat center}.user-bio .user-social-links li.facebook a:after{width:18px;height:25px;bottom:0;right:10px;background:url(../images/facebook-white.svg) no-repeat center}.user-bio .user-social-links li.twitter a:after{width:24px;height:20px;background:url(../images/twitter-white.svg) no-repeat center}.user-bio .user-social-links li.linkedin a:after{width:24px;height:24px;background:url(../images/linkedin-white.svg) no-repeat center}.user-bio .user-social-links li.gplus a:after{width:23px;height:21px;background:url(../images/gplus-white.svg) no-repeat center}.user-bio .user-social-links li.youtube a:after{width:24px;height:14px;background:url(../images/youtube-white.svg) no-repeat center}.user-bio .user-social-links li.vimeo a:after{width:27px;height:21px;background:url(../images/vimeo-white.svg) no-repeat center}.user-bio .user-social-links li.slideshare a:after{width:24px;height:24px;background:url(../images/slideshare-white.svg) no-repeat center}.user-bio .user-social-links li.behance a:after{width:24px;height:11px;background:url(../images/behance-white.svg) no-repeat center}.user-bio .user-social-links li.reddit a:after{width:26px;height:20px;background:url(../images/reddit-white.svg) no-repeat center}.user-bio .user-social-links li.instagram a:after{width:23px;height:23px;background:url(../images/instagram-white.svg) no-repeat center}.user-bio .user-social-links li.flickr a:after{width:31px;height:10px;background:url(../images/flickr-white.svg) no-repeat center}.social-networks .site-social-networks{list-style-type:none;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.social-networks .site-social-networks li{display:block;margin-right:10px;margin-left:10px}.social-networks .site-social-networks li a{position:relative;display:block;text-indent:-9999px;width:60px;height:60px;line-height:0;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.no-touch .social-networks .site-social-networks li a:hover{opacity:.85}.social-networks .site-social-networks li a:after{display:block;content:"";width:20px;height:20px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.social-networks .site-social-networks li.website a:after{width:33px;height:26px;background:url(../images/website.svg) no-repeat center}.social-networks .site-social-networks li.github a:after{width:30px;height:35px;background:url(../images/github.svg) no-repeat center}.social-networks .site-social-networks li.facebook a:after{width:17px;height:36px;background:url(../images/facebook.svg) no-repeat center}.social-networks .site-social-networks li.twitter a:after{width:34px;height:28px;background:url(../images/twitter.svg) no-repeat center}.social-networks .site-social-networks li.linkedin a:after{width:34px;height:36px;background:url(../images/linkedin.svg) no-repeat center}.social-networks .site-social-networks li.gplus a:after{width:33px;height:31px;background:url(../images/gplus.svg) no-repeat center}.social-networks .site-social-networks li.youtube a:after{width:34px;height:24px;background:url(../images/youtube.svg) no-repeat center}.social-networks .site-social-networks li.vimeo a:after{width:28px;height:24px;background:url(../images/vimeo.svg) no-repeat center}.social-networks .site-social-networks li.slideshare a:after{width:34px;height:34px;background:url(../images/slideshare.svg) no-repeat center}.social-networks .site-social-networks li.behance a:after{width:34px;height:21px;background:url(../images/behance.svg) no-repeat center}.social-networks .site-social-networks li.reddit a:after{width:36px;height:30px;background:url(../images/reddit.svg) no-repeat center}.social-networks .site-social-networks li.instagram a:after{width:33px;height:33px;background:url(../images/instagram.svg) no-repeat center}.social-networks .site-social-networks li.flickr a:after{width:30px;height:14px;background:url(../images/flickr.svg) no-repeat center}.footer{position:relative;background:#000;color:#fff;text-transform:uppercase}@media screen and (min-width: 50.01em){.footer{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width: 82.01em){.footer{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end}}.footer .left{padding:45px 15px 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 31.26em){.footer .left{padding:65px 15px 60px}}@media screen and (min-width: 43.76em){.footer .left{padding:85px 15px 80px}}@media screen and (min-width: 50.01em){.footer .left{width:50%;order:1;text-align:left;padding:85px 55px 120px}}@media screen and (min-width: 62.51em){.footer .left{padding:95px 75px 150px}}@media screen and (min-width: 82.01em){.footer .left{padding:115px 65px 160px;max-width:620px;padding-right:0}}.footer .left>*{position:relative;z-index:1}.footer .left a{color:inherit}.no-touch .footer .left a:hover{text-decoration:none}.footer .left #go-to-top{display:block;cursor:pointer;text-align:center;line-height:1.4;font-size:30px;width:42px;height:42px;background:rgba(0,0,0,0);border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;text-indent:-9999px;position:relative;margin:1.3em auto 0 auto;z-index:999}.footer .left #go-to-top.hide{display:none}.footer .left #go-to-top:after{content:"";width:21px;height:13px;background:url(../images/go-top-white.svg) no-repeat center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.no-touch .footer .left #go-to-top:hover:after{-webkit-transform:translate(-50%, -65%);-moz-transform:translate(-50%, -65%);-ms-transform:translate(-50%, -65%);-o-transform:translate(-50%, -65%);transform:translate(-50%, -65%)}@media screen and (min-width: 50.01em){.footer .left #go-to-top{margin:1.3em 0 0;position:fixed;bottom:30px;right:30px;background:#fff;border:1px solid #000}.footer .left #go-to-top:after{background:url(../images/go-top-black.svg) no-repeat center}}@media screen and (min-width: 50.01em){.footer .right{width:50%;order:2}}.footer .right #map{min-height:400px;height:100%}.footer .right #map .leaflet-popup{display:none}.footer .right #map .leaflet-default-icon-path{background-image:url(../images/pin.png)}.footer .right #map .leaflet-popup{position:absolute;left:0;text-align:center;margin-bottom:20px;display:block}.footer .right #map .leaflet-popup .leaflet-popup-content-wrapper{text-align:center}.footer .right #map .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content{width:115px !important}.footer .right #map .leaflet-popup .popup-container{position:relative;padding:15px}.footer .right #map .leaflet-popup .popup-container:before{display:block;content:"";width:85px;height:49px;background:url(../images/logo-noi.png) no-repeat center;background-size:contain;margin:0 auto}.footer .right #map .leaflet-popup .popup-container p{display:none}.footer .right #map .leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:0px;overflow:hidden;pointer-events:none;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.footer .right #map .leaflet-popup-tip-container .leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.footer .right #map .leaflet-popup-content-wrapper,.footer .right #map .leaflet-popup-tip{background:#fff;color:#333;-webkit-box-shadow:0 3px 14px rgba(0,0,0,0.4);-moz-box-shadow:0 3px 14px rgba(0,0,0,0.4);-ms-box-shadow:0 3px 14px rgba(0,0,0,0.4);-o-box-shadow:0 3px 14px rgba(0,0,0,0.4);box-shadow:0 3px 14px rgba(0,0,0,0.4)}.footer .right #map .leaflet-container a.leaflet-popup-close-button{display:none}.footer .right #map .leaflet-control-zoom a.leaflet-control-zoom-in,.footer .right #map .leaflet-control-zoom a.leaflet-control-zoom-out{border-bottom:1px solid #ccc;line-height:26px}.no-touch .footer .right #map .leaflet-control-zoom a.leaflet-control-zoom-in:hover,.no-touch .footer .right #map .leaflet-control-zoom a.leaflet-control-zoom-out:hover{border-bottom:1px solid #ccc}.footer h2{font-size:1.9rem;font-weight:600}.footer .info-2,.footer .info-3,.footer .info-3a{font-size:1.9rem;line-height:1.3}.footer .info-3a{font-size:1.5rem;margin:.25em 0 2em}.footer .info-3a .footer-menu .single-menu-item{list-style:none;display:block;margin-bottom:7px}@media screen and (min-width: 50.01em){.footer .info-3a .footer-menu .single-menu-item{display:inline-block}.footer .info-3a .footer-menu .single-menu-item:before{content:"|";display:inline-block;margin:0 5px}.footer .info-3a .footer-menu .single-menu-item:first-child:before{display:none}}.footer .info-3a .footer-menu .single-menu-item a{text-decoration:none}.no-touch .footer .info-3a .footer-menu .single-menu-item a:hover{text-decoration:underline}.footer .info-3a .footer-menu .clearfix{display:block;height:0;list-style:none}.footer .info-3a .footer-menu .clearfix+.single-menu-item:before{display:none}.footer .info-3a .footer-menu .clearfix:after{content:""}.footer .info-4{font-size:1.2rem;line-height:1.3}.thank-part p{margin-bottom:20px}.thank-part p:last-child{margin-bottom:0}.thank-part .btn{margin-top:70px;min-width:220px;color:#fff;background:#000;color:#fff;font-weight:600;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border:1px solid #000}.no-touch .thank-part .btn:hover{background:#fff;color:#000}.column-center{max-width:545px;margin:0 auto;clear:both}.column-center form{width:100%}.column-center form>div{margin-bottom:25px}@media screen and (min-width: 31.26em){.column-center form .privacy-radio-container{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;text-align:left}}.column-center form .privacy-radio-container .privacy-radio{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:100%}@media screen and (min-width: 31.26em){.column-center form .privacy-radio-container .privacy-radio{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}}.column-center form .privacy-radio-container .privacy-radio div{position:absolute;top:0;left:0;z-index:0;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;width:100%;display:none}.column-center form .privacy-radio-container .privacy-radio div input{width:auto;margin:0;margin-right:13px}@media screen and (max-width: 31.25em){.column-center form .privacy-radio-container .privacy-radio div input{margin-right:17px}}@media screen and (min-width: 31.26em){.column-center form .privacy-radio-container .privacy-radio div input{wdith:50%}}.column-center form .privacy-radio-container .privacy-radio label{position:relative;font-size:unset;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;padding-top:20px}@media screen and (min-width: 31.26em){.column-center form .privacy-radio-container .privacy-radio label{padding-top:15px;border-right:1px solid #000;padding-bottom:15px;border-bottom:1px solid #000;padding-right:15px;width:50%}}.column-center form .privacy-radio-container .privacy-radio label:before{content:"";display:inline-block;width:25px}@media screen and (max-width: 31.25em){.column-center form .privacy-radio-container .privacy-radio label:last-child{padding-bottom:20px;padding-top:15px;border-bottom:1px solid #000}.column-center form .privacy-radio-container .privacy-radio label:last-child:after{top:21px}}@media screen and (min-width: 31.26em){.column-center form .privacy-radio-container .privacy-radio label:last-child{border-right:0;padding-right:0px;padding-left:15px;width:50%}.column-center form .privacy-radio-container .privacy-radio label:last-child:after{left:15px}}.column-center form .privacy-radio-container .privacy-radio label:after{position:absolute;top:26px;left:0;content:"";display:inline-block;width:11px;height:11px;background:#fff;border:1px solid #000}@media screen and (min-width: 31.26em){.column-center form .privacy-radio-container .privacy-radio label:after{top:21px}}.column-center form .privacy-radio-container .privacy-radio label.active:after{content:"✔";line-height:11px;font-size:10px;text-align:center}.column-center a{color:inherit}.no-touch .column-center a:hover{text-decoration:none}form{width:calc(100% - 30px);max-width:545px;margin:0 auto;text-align:left}@media screen and (min-width: 68.76em){form{max-width:1150px}}form a{color:inherit}.no-touch form a:hover{text-decoration:none}form .column-right>div,form .column-left>div{margin-bottom:25px}@media screen and (min-width: 68.76em){form .column-right{width:calc(50% - 15px);max-width:545px;float:right}}@media screen and (min-width: 87.51em){form .column-right{width:calc(50% - 30px)}}form .column-left{margin-bottom:45px}@media screen and (min-width: 68.76em){form .column-left{width:calc(50% - 15px);max-width:545px;float:left}}@media screen and (min-width: 87.51em){form .column-left{width:calc(50% - 30px)}}form .column-left:last-child{margin-bottom:0}form label{display:block;font-size:1.9rem;margin-bottom:.4em;color:#000;font-family:"Source Sans Pro",sans-serif}form select,form textarea,form input{display:block;width:100%;border:1px solid #ddd;color:#000;font-size:1.7rem;padding:12px 17px 13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-family:"Source Sans Pro",sans-serif;-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}form select::-webkit-input-placeholder,form textarea::-webkit-input-placeholder,form input::-webkit-input-placeholder{color:#999}form select::-moz-placeholder,form textarea::-moz-placeholder,form input::-moz-placeholder{color:#999}form select:-ms-input-placeholder,form textarea:-ms-input-placeholder,form input:-ms-input-placeholder{color:#999}form select:-moz-placeholder,form textarea:-moz-placeholder,form input:-moz-placeholder{color:#999}form textarea{resize:vertical}form select{background:#fff url(../images/select.png) no-repeat center right 11px}form input[type=radio]{-webkit-appearance:radio}form input[type=range]{-webkit-appearance:none;width:100%}form input[type=range]:focus{outline:none}form input[type=range]::-webkit-slider-runnable-track{width:100%;height:3px;cursor:pointer;box-shadow:0px 0px 0px #000,0px 0px 0px #0d0d0d;background:rgba(127,127,127,.78);border-radius:0px;border:0px solid rgba(0,1,1,0)}form input[type=range]::-webkit-slider-thumb{box-shadow:0px 0px 0px blue,0px 0px 0px #1a1aff;border:0px solid #ddd;height:16px;width:16px;border-radius:20px;background:#ddd;cursor:pointer;-webkit-appearance:none;margin-top:-6.5px}form input[type=range]:focus::-webkit-slider-runnable-track{background:rgba(130,130,130,.78)}form input[type=range]::-moz-range-track{width:100%;height:3px;cursor:pointer;box-shadow:0px 0px 0px #000,0px 0px 0px #0d0d0d;background:rgba(127,127,127,.78);border-radius:0px;border:0px solid rgba(0,1,1,0)}form input[type=range]::-moz-range-thumb{box-shadow:0px 0px 0px blue,0px 0px 0px #1a1aff;border:0px solid #ddd;height:16px;width:16px;border-radius:20px;background:#ddd;cursor:pointer}form input[type=range]::-ms-track{width:100%;height:3px;cursor:pointer;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}form input[type=range]::-ms-fill-lower{background:rgba(124,124,124,.78);border:0px solid rgba(0,1,1,0);border-radius:0px;box-shadow:0px 0px 0px #000,0px 0px 0px #0d0d0d}form input[type=range]::-ms-fill-upper{background:rgba(127,127,127,.78);border:0px solid rgba(0,1,1,0);border-radius:0px;box-shadow:0px 0px 0px #000,0px 0px 0px #0d0d0d}form input[type=range]::-ms-thumb{box-shadow:0px 0px 0px blue,0px 0px 0px #1a1aff;border:0px solid #ddd;height:16px;width:16px;border-radius:20px;background:#ddd;cursor:pointer;height:3px}form input[type=range]:focus::-ms-fill-lower{background:rgba(127,127,127,.78)}form input[type=range]:focus::-ms-fill-upper{background:rgba(130,130,130,.78)}form .cropit-image-zoom-input{border:0;margin:20px auto;max-width:300px;padding:12px 17px}form .password-check{margin-left:24px;font-size:1.4rem;line-height:1;margin-top:12px}form .password-check li{margin-bottom:5px}form .image-upload-container{position:relative;width:100%;margin:0 0 15px 0}@media screen and (min-width: 28.135em){form .image-upload-container{width:calc(50% - 10px);float:left;margin:0}}form .image-upload-container label{position:absolute;top:0;right:0;left:0;z-index:2;text-align:center;display:block;background:rgba(0,0,0,.95);color:#fff;font-weight:600;font-size:2.2rem;font-family:"Source Sans Pro",sans-serif;padding:14px 10px;border:0;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.no-touch form .image-upload-container label:hover{background:rgba(0,0,0,.85)}form .image-upload-container .cropit-image-input{position:relative;z-index:1;width:100%;height:50px;margin:0;opacity:0}form .image-remove-container{text-align:center;width:100%;display:inline-block;background:rgba(0,0,0,.75);color:#fff;font-weight:600;font-size:2.2rem;font-family:"Source Sans Pro",sans-serif;text-decoration:none;padding:14px 10px;border:0;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin:0}@media screen and (min-width: 28.135em){form .image-remove-container{width:calc(50% - 10px);float:right}}.no-touch form .image-remove-container:hover{background:rgba(0,0,0,.65)}form .croppie-container .cr-boundary{position:relative;width:100% !important;height:100% !important}form .croppie-container .cr-boundary:before{display:block;content:"";width:100%;padding-top:100%}form .social-links{position:relative}form .social-links ul{list-style-type:none}form .social-links ul li{margin-bottom:15px}form .social-links ul li:last-child{margin-bottom:0}form .social-links ul li .social-type-container{display:inline-block;width:135px;float:left}form .social-links ul li .social-type-container select{padding:11px 13px 12px}form .social-links ul li .social-link-container{display:inline-block;width:calc(100% - 160px);float:right}form .remove{margin:13px 0 0 0;text-align:center;float:right;font-size:2.2rem}form .plus{margin:15px 0 0 0;text-align:center;font-size:2.2rem}@media screen and (min-width: 28.135em){form .plus{position:absolute;bottom:0;left:0;margin:0}}form .repository-fields{position:relative}form .repository-fields div:first-child{display:inline-block;width:155px;float:left}form .repository-fields div:first-child select{padding:11px 13px 12px}form .repository-fields div:last-child{display:inline-block;width:calc(100% - 180px);float:right}form .secure-submit{display:block;margin:70px auto 20px;background:#000;color:#fff;font-weight:600;font-size:2.25rem;font-family:"Source Sans Pro",sans-serif;padding:14px 10px;border:0;min-width:260px;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border:1px solid #000}.no-touch form .secure-submit:hover{background:#fff;color:#000}form .privacy-checkbox,form .term-of-use-checkbox{position:relative}form .privacy-checkbox input[type=checkbox],form .term-of-use-checkbox input[type=checkbox]{border:none;z-index:-999;position:absolute;top:4px;left:1px;margin:0;padding:0;width:17px;height:17px}form .privacy-checkbox label,form .term-of-use-checkbox label{display:block;position:relative;padding-left:33px;font-size:1.55rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;z-index:2}form .privacy-checkbox label:before,form .term-of-use-checkbox label:before{width:17px;height:17px;border:1px solid #ddd;display:block;content:"";position:absolute;top:3px;left:0;cursor:pointer;background:#fff}form .privacy-checkbox input[type=checkbox]:checked+label:before,form .term-of-use-checkbox input[type=checkbox]:checked+label:before{content:"✔";font-size:14px;line-height:17px;color:#000;text-align:center}form+p{font-size:1.7rem}form+p a{color:inherit}.no-touch form+p a:hover{text-decoration:none}#edit-project-form .presentation-pdf-container .label{display:block;font-size:1.9rem;margin-bottom:.4em;color:#000;font-family:"Source Sans Pro",sans-serif}#edit-project-form .presentation-pdf-container .input{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;width:100%;border:1px solid #ddd;color:#000;font-size:1.7rem;padding:12px 17px 13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-family:"Source Sans Pro",sans-serif;-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}#edit-project-form .presentation-pdf-container .input::-webkit-input-placeholder{color:#999}#edit-project-form .presentation-pdf-container .input::-moz-placeholder{color:#999}#edit-project-form .presentation-pdf-container .input:-ms-input-placeholder{color:#999}#edit-project-form .presentation-pdf-container .input:-moz-placeholder{color:#999}#edit-project-form .presentation-pdf-container .pdf-anchor{flex:1;padding-right:30px;word-break:break-all;z-index:1}#edit-project-form .presentation-pdf-container .remove-pdf{z-index:2;text-align:center;display:block;background:rgba(0,0,0,.75);color:#fff;font-family:"Source Sans Pro",sans-serif;padding:3px 10px;border:0;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.no-touch #edit-project-form .presentation-pdf-container .remove-pdf:hover{background:rgba(0,0,0,.65)}#edit-project-form .presentation-pdf-container.uploaded label,#edit-project-form .presentation-pdf-container.uploaded input,#edit-project-form .presentation-pdf-container.uploaded .field-description{display:none}.fstElement{display:block}.fstElement .fstControls{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.fstElement .fstChoiceItem{width:100%;margin-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border-radius:0;border:0;background:rgba(0,0,0,.85);font-size:1.7rem;font-family:"Source Sans Pro",sans-serif;padding:13px 20px}.fstElement .fstChoiceRemove{left:auto;right:0;font-size:2.6rem;line-height:1.35}.no-touch .fstElement .fstChoiceRemove:hover{opacity:.85}.fstElement.fstMultipleMode.fstActive .fstResults{z-index:450}.fstElement .fstResultItem{font-size:1.7rem;border:0;padding:13px 20px;margin:10px;color:#5e5e5e}.fstElement .fstResultItem.fstFocused{background:rgba(0,0,0,.75);border:0;color:#fff}.fstElement .fstResultItem.fstSelected{background:rgba(0,0,0,.85);border:0;color:#fff}.fstElement.fstActive #infoSelector{display:none}.fstElement #infoSelector{position:absolute;bottom:11px;left:30px;right:30px;font-size:1.55rem;color:#999;z-index:0;line-height:1.2}@media screen and (min-width: 31.26em){.fstElement #infoSelector{bottom:18px}}.fstElement .fstQueryInput{position:relative;z-index:1;font-size:1.7rem;width:100% !important;padding:10px 20px 17px;margin:0}.fstElement .fstResults{font-size:1.7rem}.fstElement .fstResults .fstNoResults{font-size:1.7rem}.account-infos{list-style-type:none;display:inline-block;margin-bottom:55px}.account-infos li{text-align:left;margin-bottom:20px}.account-infos li:last-child{margin-bottom:0}.account-infos li span{display:inline-block;min-width:140px;font-size:1.9rem}.dashboard{list-style-type:none;margin-bottom:70px}@media screen and (min-width: 50.01em){.dashboard{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}}.dashboard li{display:block;margin:0 auto 30px;width:220px;height:220px}.dashboard li:last-child{margin-bottom:0}@media screen and (min-width: 50.01em){.dashboard li{display:inline-block;margin:0;margin-right:15px}.dashboard li:last-child{margin-right:0}}@media screen and (min-width: 56.26em){.dashboard li{margin-right:30px}.dashboard li:last-child{margin-right:0}}.dashboard li.project-list span:before{width:96px;height:74px;margin:0 auto 30px;background:url(../images/project-list.svg) no-repeat center}.dashboard li.edit-account span:before{width:97px;height:97px;margin:0 auto 20px;background:url(../images/edit-account.svg) no-repeat center}.dashboard li.view-account span:before{width:74px;height:94px;margin:0 auto 21px;background:url(../images/view-account.svg) no-repeat center}.dashboard li a{display:block;height:100%;color:#fff;font-weight:600;font-size:1.7rem;background:rgba(0,0,0,.85);text-transform:uppercase;text-decoration:none;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end}.no-touch .dashboard li a:hover{background:rgba(0,0,0,.75)}.dashboard li a span{display:block;margin-bottom:33px}.dashboard li a span:before{display:block;content:""}.dashboard+.btn{min-width:220px}.text-center{text-align:center}.projects-list-user{list-style-type:none;max-width:740px;margin:0 auto 70px}.projects-list-user li{padding:13px;font-size:1.9rem}.projects-list-user li:nth-child(odd){background:#f5f5f5}.projects-list-user li a{color:inherit}.no-touch .projects-list-user li a:hover{text-decoration:none}.projects-list-user .add-project-btn{padding:0;background:none !important}.projects-list-user .add-project-btn a{display:inline-block;margin:70px auto 20px;background:#000;color:#fff;font-weight:600;font-size:1.7rem;font-family:"Source Sans Pro",sans-serif;text-transform:uppercase;text-decoration:none;padding:14px 10px;border:0;min-width:260px;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.no-touch .projects-list-user .add-project-btn a:hover{background:rgba(0,0,0,.85)}.projects-list-user .edition{display:block;margin-bottom:5px}@media screen and (min-width: 43.76em){.projects-list-user .edition{display:inline-block;width:40%;float:left;margin-right:20px;text-align:right;margin-bottom:0}}.projects-list-user .title{position:relative;display:block;margin-bottom:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 43.76em){.projects-list-user .title{padding-left:20px;margin-right:30px;display:inline-block;text-align:left;width:35%;float:left;margin-bottom:0}.projects-list-user .title:before{display:inline-block;content:"-";position:absolute;top:0;left:-2px}}.projects-list-user .project-icon-container{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 43.76em){.projects-list-user .project-icon-container{float:left;width:90px;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end}}.projects-list-user .project-icon{display:inline-block;text-indent:-9999px;width:21px;height:21px}.projects-list-user .project-icon.edit{background:url(../images/edit.svg) no-repeat center;background-size:contain}.no-touch .projects-list-user .project-icon.edit:hover{opacity:.7}.projects-list-user .project-icon.delete{position:relative;background:url(../images/delete.svg) no-repeat center;background-size:contain;margin:0 10px;cursor:pointer}.projects-list-user .project-icon.delete .delete-info{display:block;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);top:5px;position:relative;text-indent:0;width:200px;background:#fff;padding:10px;border:1px solid #ddd}.projects-list-user .project-icon.delete .delete-info.hidden{display:none}.projects-list-user .project-icon.delete .delete-info p{margin-bottom:5px}.projects-list-user .project-icon.delete .delete-info .yes-delete{margin:0 5px}.no-touch .projects-list-user .project-icon.delete .delete-info .yes-delete:hover{opacity:.7}.projects-list-user .project-icon.delete .delete-info .no-delete{margin:0 5px}.no-touch .projects-list-user .project-icon.delete .delete-info .no-delete:hover{opacity:.7}.projects-list-user .project-icon.view{background:url(../images/view.svg) no-repeat center;background-size:contain}.no-touch .projects-list-user .project-icon.view:hover{opacity:.7}.projects-list-user+p{font-size:1.7rem}.projects-list-user+p a{color:inherit}.no-touch .projects-list-user+p a:hover{text-decoration:none}#edit-project-form .image-editor .cropit-preview{position:relative}#edit-project-form .image-editor .cropit-preview:before{display:block;content:"";width:100%;padding-top:85%}#edit-account-form .image-editor .cropit-preview{position:relative}#edit-account-form .image-editor .cropit-preview:before{display:block;content:"";width:100%;padding-top:140%}#add-sponsor-form .visibility-toggle{display:none}#add-sponsor-form .visibility-toggle.visible{display:block}#add-sponsor-form .sponsor-infos img{display:block;width:100%}#add-sponsor-form .image-editor .cropit-preview{position:relative;border:1px solid #ddd}#add-sponsor-form .image-editor .cropit-preview:before{display:block;content:"";width:100%;padding-top:60.6666666667%}#add-sponsor-form .image-editor .cropit-preview.prize{position:relative;border:1px solid #ddd}#add-sponsor-form .image-editor .cropit-preview.prize:before{display:block;content:"";width:100%;padding-top:81.5%}#add-sponsor-form .g-recaptcha>div{margin:0 auto}.image-editor .cropit-preview.cropit-image-loading{background:url(../images/ajax_loading.gif) no-repeat center center;width:32px;height:32px}.error-404 .main-content{padding:40px 15px 55px}@media screen and (min-width: 31.26em){.error-404 .main-content{padding:60px 15px 75px}}@media screen and (min-width: 43.76em){.error-404 .main-content{padding:90px 15px 105px}}@media screen and (min-width: 68.76em){.error-404 .main-content{padding:100px 60px 105px}}@media screen and (min-width: 82.01em){.error-404 .main-content{padding:120px 60px 135px}}@media screen and (min-width: 100.01em){.error-404 .main-content{padding:140px 60px 155px}}.error-404 .main-content h1{color:#444;font-size:2.5rem;line-height:1.2;text-transform:uppercase;margin-bottom:1em}@media screen and (min-width: 43.76em){.error-404 .main-content h1{font-size:3rem}}@media screen and (min-width: 75.01em){.error-404 .main-content h1{font-size:3.5rem}}@media screen and (min-width: 87.51em){.error-404 .main-content h1{font-size:4rem}}.error-404 .main-content .content{max-width:1200px;margin:0 auto;font-size:1.5rem;line-height:1.5}@media screen and (min-width: 43.76em){.error-404 .main-content .content{font-size:1.66rem}}@media screen and (min-width: 75.01em){.error-404 .main-content .content{font-size:1.82rem}}@media screen and (min-width: 87.51em){.error-404 .main-content .content{font-size:2rem}}.error-404 .main-content a{color:inherit}.no-touch .error-404 .main-content a:hover{text-decoration:none}.mandatory{margin-bottom:.85rem}#add-sponsor-form small{display:block;font-size:80%}.errors{display:inline-block;color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;position:relative;padding:1.75rem 5.25rem;margin-bottom:3rem;border:1px solid rgba(0,0,0,0);border-radius:5px}.field-error label{color:#ca1727;font-weight:900;color:#ca1727}.field-error input{border:1px solid #ca1727}.success,.form-submitted-text{display:inline-block;color:#64790a;background-color:#d5e0a7;border-color:#bac783;position:relative;padding:1.75rem 2.25rem;margin-bottom:3rem;border:1px solid rgba(0,0,0,0);border-radius:5px}.success a,.form-submitted-text a{color:#64790a;font-weight:600}.toggleable-radio,.additional-sponsor-already-sponsor-radio{position:relative}.toggleable-radio input[type=radio],.additional-sponsor-already-sponsor-radio input[type=radio]{border:none;z-index:-999;position:absolute;top:4px;left:1px;margin:0;padding:0;width:17px;height:17px}.toggleable-radio label,.additional-sponsor-already-sponsor-radio label{display:block;position:relative;padding-left:33px;font-size:1.55rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;z-index:2}.toggleable-radio label:before,.additional-sponsor-already-sponsor-radio label:before{width:17px;height:17px;border:1px solid #bdbdbd;display:block;content:"";position:absolute;top:2px;left:0;cursor:pointer;background:#fff;border-radius:50%}.toggleable-radio input[type=radio]:checked+label:after,.additional-sponsor-already-sponsor-radio input[type=radio]:checked+label:after{display:block;content:"";width:13px;height:13px;background:#9a9a9a;border-radius:50%;position:absolute;top:5px;left:3px}.toggleables-section .visibility-toggle>div,.toggleables-section>div{margin-bottom:25px}@media only screen{.cm-cookies{font-size:12px;background:#181818;position:fixed;color:#bcbcbc;padding:12px 0;line-height:1.4em;width:100%;z-index:999999;font-family:verdana,sans-serif}.cm-cookies.cm-bottom{bottom:0}.cm-cookies.cm-top{top:0}.cm-centre{margin:auto;width:95%}.cm-cookies a{color:#dfdfdf;text-decoration:underline}.cm-cookies a:hover{color:#dfdfdf;text-decoration:none}.cm-cookies .cm-buttons{float:left;min-width:65%;width:100%;font-size:.95em;font-family:arial,sans-serif}.cm-cookies .cm-buttons span{font-size:1em;font-weight:bold;text-transform:uppercase;width:38%;padding:.65em 5%;text-align:center;white-space:nowrap}.cm-cookies .cm-cookie-accept,.cm-cookies .cm-cookie-decline{color:#bcbcbc;background:#383838;float:left}.cm-cookies .cm-cookie-decline{float:right;color:#9c9c9c}.cm-cookies .cm-buttons span:hover{color:#fff;cursor:pointer;background:#4b4b4b}.cm-cookies .cm-text{margin-bottom:10px;padding:7px 0}.cm-cookie-table{font-size:.7em;line-height:120%;width:100%;overflow:auto;margin-bottom:30px}.cm-cookie-table table{width:100%}.cm-cookie-table th,.cm-cookie-table td{padding:9px 10px}.cm-cookie-table th{background:#ebebeb;font-size:1.05em;color:#333;border-bottom:1px solid #ccc;padding-bottom:5px}.cm-cookie-table td{border-bottom:1px solid #d6d6d6}.cm-cookie-table table th:nth-child(7){white-space:nowrap}.cm-cookie-table table td:nth-child(5),.cm-cookie-table table td:nth-child(6),.cm-cookie-table table td:nth-child(7){white-space:nowrap}}@media only screen and (min-width: 31.25em){.cm-cookies .cm-buttons{max-width:250px}}@media only screen and (min-width: 50em){.cm-centre{margin:0 auto;padding:0;width:95%;position:relative}.cm-cookies .cm-text{margin-right:30%;margin-bottom:0}.cm-cookies .cm-buttons{position:absolute;right:0;top:0;bottom:0;margin:auto 0;min-width:0;max-width:550px;width:25%;height:3.1rem}}.header-bottom{padding-top:40px;padding-bottom:60px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;text-align:left}@media screen and (max-width: 62.5em){.header-bottom{flex-direction:column;align-items:start;gap:22px}}.header-bottom .headline{font-size:60px;line-height:100%;font-weight:600;text-transform:uppercase;font-size:40px}.header-bottom .subline{font-size:25px;line-height:100%;font-weight:400;margin-top:1rem}.header-bottom-col{display:flex;flex-direction:column}/*# sourceMappingURL=style.css.map */
