body{margin:0 auto;padding:0}body.gscrollbar-fixer{margin-right:auto}body,button,input,select,textarea{font:normal 13pt/1.3 Helvetica Neue,Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5{font-weight:400;font-family:Yanone Kaffeesatz,sans-serif;margin:0;line-height:1.65em}h1 svg,h2 svg,h3 svg,h4 svg,h5 svg{vertical-align:middle;position:relative;top:-3px}a{color:#2669cf}pre{overflow-x:scroll;padding:10px;background:#fff;margin:0;color:#2e3336}@media (max-width:950px){.no-scroll{overflow:hidden}}.button,button{background:#2669cf;border:0;color:#fff;fill:#fff;cursor:pointer;display:inline-block;padding:10px 20px;text-decoration:none;text-shadow:none;border-radius:5px}.button svg,button svg{vertical-align:middle;position:relative;top:-2px;overflow:hidden;margin:0 5px 0 0}.button:hover,button:hover{box-shadow:0 3px 4px rgba(0,0,0,.25)}.button--spaced,button--spaced{margin-right:20px}.button--secondary,button--secondary{border:1px solid #2669cf;background:transparent;color:#2669cf;fill:#2669cf;padding:9px 19px}.button--inverted,button--inverted{background:#fff;color:#2669cf;fill:#2669cf}.button--primary,button--primary{font-weight:700}.button--negative,button--negative{background:#cf1b1b;color:#fff}.button--transparent,button--transparent{background:transparent;color:inherit}.button--transparent:hover,button--transparent:hover{box-shadow:none;text-shadow:0 3px 4px rgba(0,0,0,.25)}.button--mobile,button--mobile{display:none}@media (max-width:950px){.button--mobile,button--mobile{display:inline-block}}.button--centered,button--centered{text-align:center;display:block;margin:0 60px}@media (max-width:950px){.button--centered,button--centered{margin:0}}.card{display:block;background:hsla(0,0%,100%,.75);color:#2e3336;margin:0 0 20px;padding:20px;position:relative}.card h3,.card h4{font-size:1.5em;font-weight:700;margin-bottom:5px}.card svg{position:relative;top:6px}.card p:first-child{margin-top:0}.card p:last-child{margin-bottom:0}.card a:not(.button){color:#2e3336}.card__badge{position:absolute;top:-5px;right:-5px;padding:5px 10px;border-radius:5px;font-size:.75em;line-height:1em;font-weight:700}.card__badge--updated{background:#cf1b1b;color:#fff}.card__badge--opened{background:#438a5e;color:#fff}.card__badge--soon{background:#fddf1c;color:#2e3336}a.card,button.card{text-decoration:none}a.card:hover,button.card:hover{background:#fff}.color{display:inline-block;position:relative;box-sizing:border-box;height:13.33333px;width:13.33333px;border-radius:5px;background:transparent}.color__container{white-space:nowrap}.color__container strong{white-space:normal}.comment{background:hsla(0,0%,100%,.75);color:#2e3336;margin:0 0 20px;padding:20px}.comment:last-child{margin-bottom:0}.comment a:not(.button){color:#2e3336}.comment__avatar{float:left;background:transparent none 50% scroll;background-size:cover;margin-right:20px}.comment__avatar,.comment__avatar img{border-radius:100%;height:40px;width:40px}.comment__author em{opacity:.75;font-size:.75em}.comment__photo{padding-top:20px}.comment__photo img{width:100%}@media (max-width:950px){.comment__photo img{left:-20px;margin:0 -20px;overflow:visible;position:relative;width:calc(100% + 80px);z-index:5}}.comment+em{display:block;text-align:center}.comment--add{background:#fff}@media (max-width:950px){.comment--add{overflow:auto;position:fixed;top:0;left:0;right:0;bottom:0;z-index:10;margin:0;padding-bottom:20px}}main{background:#2669cf;color:#fff;padding:20px}main a{color:#fff;text-decoration:underline}main h1 svg,main h2 svg,main h3 svg,main h4 svg{fill:#fff}main>:first-child{margin-top:0}main>:last-child{margin-bottom:0}.cookie{background:rgba(236,237,238,.9);color:#2e3336;max-width:1200px;box-sizing:border-box;padding:20px;width:100%;position:fixed;bottom:0}.cookie.row{margin:0}@media (max-width:950px){.cookie .button--secondary{margin-bottom:20px}}.embedded{border:1px solid #ecedee;border-radius:5px;display:flex;font-size:.75em;box-sizing:border-box}@media (max-width:450px){.embedded .embedded__info,.embedded .embedded__photos{flex:2}}@media (max-width:300px){.embedded{font-size:.6em}.embedded .embedded__info{flex:3}.embedded .embedded__footer{font-size:1em}}.embedded h1,.embedded h2,.embedded h3{font-size:1.2em}.embedded h1,.embedded h2,.embedded h3,.embedded p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.embedded p{margin:0 0 5px}.embedded__info{flex:1;padding:5px;overflow:hidden;height:148px;box-sizing:border-box}.embedded__photos{flex:2;overflow-y:hidden;overflow-x:scroll;height:148px;white-space:nowrap;border-top-right-radius:5px;border-bottom-right-radius:5px}.embedded__photos a img{max-height:100%;margin-right:10px}.embedded__photos a:last-child img{margin-right:0}.embedded__footer{opacity:.5;font-size:.75em;margin:5px 0 0}.embedded__footer a{color:#2e3336}form.--inline{display:inline}@media (max-width:950px){form{margin-bottom:20px}}form>div{display:flex;flex-wrap:wrap;margin-bottom:20px}@media (max-width:475px){form>div{flex-direction:column}}form>div:last-child{margin-bottom:0}form>div .form__label,form>div label{flex:1}form>div .form__content,form>div input,form>div textarea{flex:2}form>div>ul{order:3;width:100%;list-style-type:none;padding:0;margin:0 0 0 33.3%;font-weight:700;font-size:.75em;color:#cf1b1b}@media (max-width:475px){form>div>ul{margin:0}}form input,form textarea{border:1px solid #eee;background:transparent;outline:0;border-radius:5px;padding:5px 10px}form input:focus,form input:hover,form textarea:focus,form textarea:hover{background:hsla(0,0%,100%,.25)}form input:focus,form textarea:focus{border-color:#2669cf}form textarea{resize:vertical}.row{display:flex;margin:20px 0}.row--wrap{display:flex;margin:20px 0 0;flex-wrap:wrap}.row--wrap .col{flex:0 calc(50% - 50px);margin:0 0 20px}.row--wrap .col:nth-child(odd){margin-right:20px}.row--wrap .col:nth-child(2n){margin-right:0}@media (max-width:950px){.row--wrap{flex-wrap:nowrap;flex-direction:column}.row--wrap .col{flex:1;margin:0 0 20px!important}}.row:first-child{margin-top:0}.row:last-child{margin-bottom:0}.row .col{flex:1;margin:0 20px;box-sizing:border-box}.row .col:first-child{margin-left:0}.row .col:last-child{margin-right:0}.row .col--large-right{text-align:right}@media (max-width:950px){.row{flex-direction:column}.row .col{margin:0 0 20px}.row .col:first-child,.row .col:last-child{margin-left:0;margin-right:0}.row .col:last-child{margin-bottom:0}.row .col--large-right{text-align:inherit}}.image{width:100%;height:auto;max-width:1024px;display:block}.image--centered{margin:0 auto}body{overflow:hidden;max-width:100%}