﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Söhne Breit";src:url(/assets/soehne-breit-fett-9542331ef5b182c12b1b4aa7783b85310651fd2c79ee336f6a2007e68985ce69.woff2) format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"GT Maru";src:url(/assets/GT-Maru-Regular-b1f9d4f2a18084179aa20859d6c126a7b8c0c6dacd0a8d92a83e6597bf2880ba.woff2) format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"GT Maru";src:url(/assets/GT-Maru-Regular-Oblique-c81d8e107e88cc7f416eaa19b5096431a53f3501c6ca04d470ff3679130e7a6d.woff2) format("woff2");font-weight:normal;font-style:italic}@font-face{font-family:"GT Maru";src:url(/assets/GT-Maru-Bold-fb7ed1a94ae005247a76ba403f8b27254349e3a96e98f001edb2aa3ad65840f4.woff2) format("woff2");font-weight:bold;font-style:normal}@font-face{font-family:"GT Maru";src:url(/assets/GT-Maru-Bold-Oblique-7972040c88ac73e562d8c8295e26449dc70855b1d09e70b46108a28cd4786f16.woff2) format("woff2");font-weight:bold;font-style:italic}.group:after{content:".";display:block;height:0;clear:both;visibility:hidden}em{font-style:italic}strong{font-weight:bold}div#header{margin:0 auto}footer.contentinfo{margin:0 auto}div#page{width:92%;margin:0 auto}section.main{position:relative}section.main h1{margin-bottom:.5rem;font-family:"GT Maru",Arial,sans-serif;font-size:1.875rem}section.main h2{margin-bottom:.5rem;font-family:"GT Maru",Arial,sans-serif;font-size:1.5rem}section.main h3{margin-bottom:.5rem;font-family:"GT Maru",Arial,sans-serif;font-size:1.25rem}section.main h5{margin-bottom:.5rem;font-family:"GT Maru",Arial,sans-serif;font-size:1rem}section.main ol{margin-left:1.25rem;list-style:decimal}section.main ul{margin-left:1.25rem;list-style:disc}section.main p,section.main ul,section.main ol,section.main nav,section.main h2,section.main h3,section.main h4{line-height:1.3}section.main h1{line-height:1.3}section.main article h1,section.main section h1{line-height:1.3}section.main p{margin:1em 0;font-size:.9375rem}section.main form ol,section.main form ul{margin-left:0;list-style:none}section.main form ol ol,section.main form ol ul,section.main form ul ol,section.main form ul ul{margin-left:0;list-style:none}section.main form li.upload-file p{margin-bottom:.25rem}section.main>form{border:1px solid #d9d9d9;-moz-border-radius-topleft:.75rem;-moz-border-radius-topright:.75rem;-moz-border-radius-bottomright:.75rem;-moz-border-radius-bottomleft:.75rem;-webkit-border-top-left-radius:.75rem;-webkit-border-top-right-radius:.75rem;-webkit-border-bottom-right-radius:.75rem;-webkit-border-bottom-left-radius:.75rem;border-top-left-radius:.75rem;border-top-right-radius:.75rem;border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem;padding:0 1.25rem;background:#fff;padding-top:2.5rem}section.main>form fieldset{border-bottom:1px solid #d9d9d9}section.main>form fieldset:last-child,section.main>form fieldset.last{border-bottom:none}@media screen and (min-width: 36rem){section.main form fieldset,section.main form p,section.main form ul,section.main form ul li{clear:both}section.main form ul{width:100%}section.main form ul li{float:left;clear:both}section.main form ul li.no-clear{clear:none;margin-left:2rem}section.main form ul li.email input{width:18em}section.main form ul li.name.last{clear:none;margin-left:2rem}}@media screen and (min-width: 62rem){div#header-wrapper div#header{position:relative}section.main form.inline ul li{width:100%}section.main form.inline ul li label,section.main form.inline ul li strong.label{float:left;width:33%;padding-top:.25rem;margin-right:.5rem}section.main form.inline ul li strong.label{padding-top:.25rem}section.main form.inline ul li>div,section.main form.inline ul li fieldset>div{float:left}section.main form.inline ul li.remove-file{display:block}section.main form.inline ul .checkbox>label{float:none;width:auto}section.main form.inline ul .checkbox div{margin-left:33%;width:16rem}section.main form.inline ul .checkbox div label{width:auto;margin-left:.5rem}}::-webkit-input-placeholder{color:#5a5a5a}:-moz-placeholder{color:#5a5a5a}::-moz-placeholder{color:#5a5a5a}:-ms-input-placeholder{color:#5a5a5a}::-ms-input-placeholder{color:#5a5a5a}::placeholder{color:#5a5a5a}#form-wrapper{margin:0 auto;max-width:22rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:0;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width: 48rem){#form-wrapper{width:26rem}}#form-wrapper h1{font-family:"Söhne Breit","Helvetica Neue",Arial,sans-serif;font-size:2.5rem;line-height:2.625rem;text-transform:uppercase;text-align:center}@media screen and (min-width: 48rem){#form-wrapper h1{font-size:4.375rem;line-height:4.625rem}}#form-wrapper form{width:100%}#form-wrapper form label{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}#form-wrapper form li{width:100%}#form-wrapper form li input{width:100%}#form-wrapper form p.buttons{margin-top:0}form input[type=email],form input[type=password],form input[type=text]{background:#d6f800;border:none;border-radius:0;border-bottom:1px solid #c2c2c2;padding:.75rem 0 0;height:3rem;font-size:.875rem;font-family:"GT Maru",Arial,sans-serif;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}form input:focus,form textarea:focus,form select:focus,form button:focus{outline:none;border-bottom-color:#000}form input[type=submit]{width:100%;display:block;position:relative;background-color:#8858f4;height:3.75rem;font-family:"Söhne Breit","Helvetica Neue",Arial,sans-serif;font-size:.75rem;text-transform:uppercase;text-align:center;color:#000;border:2px solid #8858f4;border-radius:0;-webkit-appearance:none}form input[type=submit]:hover{transition:background-color .5s;color:#000;background:#fff;border:2px solid #8858f4}form li{margin-bottom:1rem}p.message.error{color:#f20045}p.message.notice{color:#8858f4}span.error{font-size:.75rem;color:#f20045}.hotwire-native.new .hotwire-native-none{display:none !important}body{background-color:#d6f800;color:#000;font:normal 100% "GT Maru",Arial,sans-serif}div#header-wrapper{background-color:#d6f800;color:#000}div#header{width:92%;height:120px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:0;align-items:center}div#header>a{border:none}div#header img.logo{height:60px}div#header nav{margin-left:auto}div#header nav a{font-family:"Söhne Breit","Helvetica Neue",Arial,sans-serif;text-transform:uppercase;font-size:.75rem;color:#000;border:none;text-decoration:none}@media screen and (min-width: 48rem){div#header nav a{font-size:.875rem}}div#header nav a:hover{color:#8858f4}@media screen and (min-width: 48rem){div#header{height:200px}div#header img.logo{height:110px}}div#page{width:92%;margin:0 auto;background-color:#d6f800}section.main{padding:0}section.main>form{margin:0;padding:0;border:none;background-color:#d6f800}footer.contentinfo{padding:0 0 3.25rem;font-size:.625rem;line-height:1.2;background-color:#000;color:#fff}@media screen and (min-width: 48rem){footer.contentinfo{font-size:1rem}}footer.contentinfo div#pattern{height:28px;background-image:url(/assets/brand-shape-tile-footer-8ba989ef6f7fb3981ded589e44c58db9ef8c93d2369d209eb0e9fb660a7f9863.svg);background-size:contain}@media screen and (min-width: 48rem){footer.contentinfo div#pattern{height:96px}}footer.contentinfo div.centered-horizontally{margin:3.25rem 3rem 0 3rem}@media screen and (min-width: 48rem){footer.contentinfo div.centered-horizontally{margin-left:6rem;margin-right:6rem}}footer.contentinfo p{margin-bottom:3.25rem}@media screen and (min-width: 48rem){footer.contentinfo p{font-size:1rem}}footer.contentinfo ul{padding:0}footer.contentinfo a{color:#fbfbfb;text-decoration:none;border:none}footer.contentinfo a:hover{color:#8858f4}@media screen and (min-width: 48rem){footer.contentinfo div.centered-horizontally{max-width:1170px !important}}body.terms div#page,body.privacy div#page,body.login div#page,body.password-reset div#page,body.offline div#page{margin-top:3rem;margin-bottom:12rem}@media screen and (min-width: 48rem){body.terms div#page,body.privacy div#page,body.invitations div#page,body.login div#page,body.password-reset div#page,body.offline div#page{max-width:1170px}}body.login section.main p a{font-size:.75rem;text-decoration:none;color:#000;border:none}body.login section.main p a:hover{color:#8858f4}body.password-reset section.main p.message{font-size:.75rem}
