*,*::after,*::before{margin:0;padding:0;box-sizing:inherit}html{font-size:62.5%;width:100%;height:100%}body{font-size:1.5rem;font-family:"Lato",sans-serif;font-weight:400;line-height:1.7;background-color:var(--med-dark-color);color:#fff;box-sizing:border-box;width:100%;display:flex;justify-content:center}h1{font-weight:bold;font-size:2rem}h1.boxed{background-color:var(--dark-color);margin-top:4rem;margin-bottom:2rem;text-align:center}td.td-bordered{color:#000;padding:0 2rem;border:1px solid #666}a{font-size:1.5rem;color:#fff;text-decoration:none;display:inline-block}a.colored,p.colored{color:var(--dark-color)}a.link{color:var(--med-dark-color)}a.link:hover{border-bottom:2px solid var(--med-dark-color);line-height:14px}p.s_colored{color:var(--med-dark-color)}.u-center-text{text-align:center}.u-center-margin{margin:0 auto}.u-margin-bottom-small{margin-bottom:2rem !important}.u-margin-bottom-medium{margin-bottom:6rem !important}.u-margin-bottom-big{margin-bottom:10rem !important}.u-margin-left-indent{margin-left:3rem !important}.u-hover{transition:all .3s}.u-hover:hover{transform:translate(0, -0.5rem)}.u-hover-2{transition:all .3s}.u-hover-2:hover{transform:scale(1.1)}.box{border:1px solid #8f8f9d}.button{background-color:var(--dark-color);color:#fff;font-size:1.5rem;text-decoration:none;padding:1.2rem 2.5rem;border-radius:9999rem;box-shadow:0 1rem 2rem .5rem rgba(0,0,0,.25)}.button:hover{box-shadow:0 1rem 2rem .5rem rgba(0,0,0,.15)}.button--small{padding:.3rem 1rem;border-radius:2px;box-shadow:0 0 0 0 #000;border:none}.button--small:hover{box-shadow:0 0 0 0 #000}.card{background-color:var(--light-color);color:#000;padding:4rem;box-shadow:0 1rem 2rem .5rem rgba(0,0,0,.3);border-radius:3px}@media only screen and (max-width: 75em){.card{border-radius:0;max-width:100%}}.card__heading{display:block;margin-bottom:2rem}.card__heading:not(:first-child){margin-top:3rem}.card__button{display:flex;justify-content:center;margin-top:2rem}.select{background-color:var(--light-color);border:1px solid #8f8f9d;border-radius:2px;display:inline-block;font:inherit;line-height:1.5em;padding:0em 2em 0em .5em;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--light-color) 50%),linear-gradient(135deg, var(--light-color) 50%, transparent 50%),linear-gradient(to right, var(--dark-color), var(--dark-color));background-position:calc(100% - 11px) calc(1em - 5px),calc(100% - 6px) calc(1em - 5px),100% 0;background-size:5px 5px,5px 5px,1.5em 1.5em;background-repeat:no-repeat}.select:focus{background-image:linear-gradient(45deg, var(--light-color) 50%, transparent 50%),linear-gradient(135deg, transparent 50%, var(--light-color) 50%),linear-gradient(to right, var(--med-dark-color), var(--med-dark-color));background-position:calc(100% - 6px) calc(1em - 6px),calc(100% - 11px) calc(1em - 6px),100% 0;background-size:5px 5px,5px 5px,1.5em 1.5em;background-repeat:no-repeat;border-color:#8f8f9d;outline:0}.select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #000}.heartCheckbox{display:none}.heartCheckboxLabel{display:inline-block;width:2rem;height:2rem;background-size:100% 100%;cursor:pointer;filter:grayscale(1) brightness(1) opacity(0.4)}.heartCheckboxLabel.heart{background-image:url("/images/heart.svg");transition:filter .5s}.heartCheckboxLabel.broken-heart{position:relative;background-size:100% 100%;transition:filter .5s}.broken-heart-left{background-image:url("/images/broken-heart-left.svg")}.broken-heart-right{background-image:url("/images/broken-heart-right.svg")}.broken-heart-left,.broken-heart-right{width:100%;height:100%;position:absolute;top:0;left:0;background-size:100% 100%;transition:transform .5s ease-in-out;transform-origin:bottom}.heartCheckbox:checked+.heartCheckboxLabel.heart{animation:heartBeat .5s ease-in-out;filter:grayscale(0) brightness(1) opacity(1)}.heartCheckbox:checked+.heartCheckboxLabel.broken-heart .broken-heart-left{transform:rotate(-10deg)}.heartCheckbox:checked+.heartCheckboxLabel.broken-heart .broken-heart-right{transform:rotate(10deg)}.heartCheckbox:checked+.heartCheckboxLabel.broken-heart{filter:grayscale(1) brightness(0) opacity(1)}@keyframes heartBeat{0%{transform:scale(1)}25%{transform:scale(1.2)}50%{transform:scale(0.9)}75%{transform:scale(1.2)}100%{transform:scale(1)}}.jamcard{background-color:var(--light-color);color:#000;text-align:center;padding-bottom:1rem;box-shadow:0 1rem 2rem .5rem rgba(0,0,0,.3);text-decoration:none;border-radius:3px}.jamcard:hover{box-shadow:0 1rem 2rem .5rem rgba(0,0,0,.2)}.jamcard__heading{margin:0 auto;max-width:256px;text-align:center}.minijamtitle{display:flex;justify-content:center;align-items:center;height:15rem}@media only screen and (max-width: 75em){.minijamtitle{margin-top:6rem}}.site-container{position:relative;width:120rem;margin-top:5rem;background-color:var(--med-light-color);box-shadow:0 1rem 2rem .5rem rgba(0,0,0,.3)}@media only screen and (max-width: 75em){.site-container{margin-top:0;width:100%;min-height:100vh}}.navigation{z-index:1;background-color:var(--dark-color)}@media only screen and (max-width: 75em){.navigation{position:fixed;width:100%}}.navigation__ul{list-style:none;display:flex;justify-content:space-between}.navigation__left{display:flex;padding-left:.2rem}@media only screen and (max-width: 75em){.navigation__left{flex-direction:column;width:100%}}.navigation__right{padding-right:.2rem}.navigation__li{display:flex;align-items:center}.navigation__li--mobile{display:none}@media only screen and (max-width: 75em){.navigation__li--mobile{display:flex}}.navigation__li--desktop{display:flex}@media only screen and (max-width: 75em){.navigation__li--desktop{display:none}}.navigation__link{text-decoration:none;display:flex;align-items:center;height:100%;padding:1.5rem 2rem;font-size:2rem}@media only screen and (max-width: 75em){.navigation__link{display:none;width:100%}}.navigation__image{margin-left:1rem}.navigation__logo{width:32px;height:44px;margin-left:2rem}@media only screen and (max-width: 75em){.navigation__logo{margin-top:1rem}}.navigation__menu{font-size:3.5rem;margin-right:1.5rem}.main{display:flex;justify-content:space-evenly;margin-bottom:15rem}@media only screen and (max-width: 75em){.main{flex-direction:column;align-items:center}}.main__left{width:40%}.main__left--bigger{width:42rem}@media only screen and (max-width: 75em){.main__left--bigger{width:100%;margin-bottom:2rem}}@media only screen and (max-width: 75em){.main__left{width:100%;margin-bottom:2rem}}.main__right{display:flex;flex-direction:column;justify-content:space-between;width:40%}@media only screen and (max-width: 75em){.main__right{width:100%}}.main__right--smaller{width:256px}@media only screen and (max-width: 75em){.main__right--smaller{max-width:100%}}.footer{position:absolute;bottom:0;width:100%;padding:1rem 2rem;display:flex;justify-content:space-between;background-color:var(--dark-color)}.footer__right{display:flex;justify-content:space-between}.footer__link{text-decoration:none;margin-left:2rem}.partnerscard{padding:1.5rem}.partnerscard__images{display:flex;justify-content:space-between}.partnerscard__link{width:50%;padding:1rem}.partnerscard__image{width:100%;background-color:var(--dark-color);-webkit-background-clip:content-box;-moz-background-clip:content-box;background-clip:content-box}.minijams{display:grid;grid-template-rows:auto;grid-template-columns:33.33% 33.33% 33.33%}@media only screen and (max-width: 37.5em){.minijams{display:block}}@media only screen and (max-width: 75em){.minijams{grid-template-columns:50% 50%}}.minijams__item{margin:2rem}/*# sourceMappingURL=main.css.map */
