/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
.container-fluid,
.container {
  margin-right: auto;
  margin-left: auto;
}

.container-fluid {
  padding-right: 2rem;
  padding-left: 2rem;
}

.row {
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}

.row.reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.col.reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

.col-xs,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-offset-0,
.col-xs-offset-1,
.col-xs-offset-2,
.col-xs-offset-3,
.col-xs-offset-4,
.col-xs-offset-5,
.col-xs-offset-6,
.col-xs-offset-7,
.col-xs-offset-8,
.col-xs-offset-9,
.col-xs-offset-10,
.col-xs-offset-11,
.col-xs-offset-12 {
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

.col-xs {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  max-width: 100%;
}

.col-xs-1 {
  -ms-flex-preferred-size: 8.33333333%;
  flex-basis: 8.33333333%;
  max-width: 8.33333333%;
}

.col-xs-2 {
  -ms-flex-preferred-size: 16.66666667%;
  flex-basis: 16.66666667%;
  max-width: 16.66666667%;
}

.col-xs-3 {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  max-width: 25%;
}

.col-xs-4 {
  -ms-flex-preferred-size: 33.33333333%;
  flex-basis: 33.33333333%;
  max-width: 33.33333333%;
}

.col-xs-5 {
  -ms-flex-preferred-size: 41.66666667%;
  flex-basis: 41.66666667%;
  max-width: 41.66666667%;
}

.col-xs-6 {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%;
}

.col-xs-7 {
  -ms-flex-preferred-size: 58.33333333%;
  flex-basis: 58.33333333%;
  max-width: 58.33333333%;
}

.col-xs-8 {
  -ms-flex-preferred-size: 66.66666667%;
  flex-basis: 66.66666667%;
  max-width: 66.66666667%;
}

.col-xs-9 {
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%;
  max-width: 75%;
}

.col-xs-10 {
  -ms-flex-preferred-size: 83.33333333%;
  flex-basis: 83.33333333%;
  max-width: 83.33333333%;
}

.col-xs-11 {
  -ms-flex-preferred-size: 91.66666667%;
  flex-basis: 91.66666667%;
  max-width: 91.66666667%;
}

.col-xs-12 {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%;
}

.col-xs-offset-0 {
  margin-left: 0;
}

.col-xs-offset-1 {
  margin-left: 8.33333333%;
}

.col-xs-offset-2 {
  margin-left: 16.66666667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.33333333%;
}

.col-xs-offset-5 {
  margin-left: 41.66666667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.33333333%;
}

.col-xs-offset-8 {
  margin-left: 66.66666667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.33333333%;
}

.col-xs-offset-11 {
  margin-left: 91.66666667%;
}

.start-xs {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  text-align: start;
}

.center-xs {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

.end-xs {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  text-align: end;
}

.top-xs {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.middle-xs {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.bottom-xs {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.around-xs {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.between-xs {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.first-xs {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}

.last-xs {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

@media only screen and (min-width: 48em) {
  .container {
    width: 49rem;
  }

  .col-sm,
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm-offset-0,
  .col-sm-offset-1,
  .col-sm-offset-2,
  .col-sm-offset-3,
  .col-sm-offset-4,
  .col-sm-offset-5,
  .col-sm-offset-6,
  .col-sm-offset-7,
  .col-sm-offset-8,
  .col-sm-offset-9,
  .col-sm-offset-10,
  .col-sm-offset-11,
  .col-sm-offset-12 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  .col-sm {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }

  .col-sm-1 {
    -ms-flex-preferred-size: 8.33333333%;
    flex-basis: 8.33333333%;
    max-width: 8.33333333%;
  }

  .col-sm-2 {
    -ms-flex-preferred-size: 16.66666667%;
    flex-basis: 16.66666667%;
    max-width: 16.66666667%;
  }

  .col-sm-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
  }

  .col-sm-5 {
    -ms-flex-preferred-size: 41.66666667%;
    flex-basis: 41.66666667%;
    max-width: 41.66666667%;
  }

  .col-sm-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    -ms-flex-preferred-size: 58.33333333%;
    flex-basis: 58.33333333%;
    max-width: 58.33333333%;
  }

  .col-sm-8 {
    -ms-flex-preferred-size: 66.66666667%;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%;
  }

  .col-sm-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    -ms-flex-preferred-size: 83.33333333%;
    flex-basis: 83.33333333%;
    max-width: 83.33333333%;
  }

  .col-sm-11 {
    -ms-flex-preferred-size: 91.66666667%;
    flex-basis: 91.66666667%;
    max-width: 91.66666667%;
  }

  .col-sm-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }

  .col-sm-offset-0 {
    margin-left: 0;
  }

  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }

  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-sm-offset-3 {
    margin-left: 25%;
  }

  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }

  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }

  .col-sm-offset-6 {
    margin-left: 50%;
  }

  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }

  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }

  .col-sm-offset-9 {
    margin-left: 75%;
  }

  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }

  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }

  .start-sm {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start;
  }

  .center-sm {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  .end-sm {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end;
  }

  .top-sm {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .middle-sm {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .bottom-sm {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .around-sm {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .between-sm {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .first-sm {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }

  .last-sm {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}

@media only screen and (min-width: 64em) {
  .container {
    width: 65rem;
  }

  .col-md,
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md-offset-0,
  .col-md-offset-1,
  .col-md-offset-2,
  .col-md-offset-3,
  .col-md-offset-4,
  .col-md-offset-5,
  .col-md-offset-6,
  .col-md-offset-7,
  .col-md-offset-8,
  .col-md-offset-9,
  .col-md-offset-10,
  .col-md-offset-11,
  .col-md-offset-12 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  .col-md {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }

  .col-md-1 {
    -ms-flex-preferred-size: 8.33333333%;
    flex-basis: 8.33333333%;
    max-width: 8.33333333%;
  }

  .col-md-2 {
    -ms-flex-preferred-size: 16.66666667%;
    flex-basis: 16.66666667%;
    max-width: 16.66666667%;
  }

  .col-md-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }

  .col-md-4 {
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
  }

  .col-md-5 {
    -ms-flex-preferred-size: 41.66666667%;
    flex-basis: 41.66666667%;
    max-width: 41.66666667%;
  }

  .col-md-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }

  .col-md-7 {
    -ms-flex-preferred-size: 58.33333333%;
    flex-basis: 58.33333333%;
    max-width: 58.33333333%;
  }

  .col-md-8 {
    -ms-flex-preferred-size: 66.66666667%;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%;
  }

  .col-md-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }

  .col-md-10 {
    -ms-flex-preferred-size: 83.33333333%;
    flex-basis: 83.33333333%;
    max-width: 83.33333333%;
  }

  .col-md-11 {
    -ms-flex-preferred-size: 91.66666667%;
    flex-basis: 91.66666667%;
    max-width: 91.66666667%;
  }

  .col-md-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }

  .col-md-offset-0 {
    margin-left: 0;
  }

  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }

  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-md-offset-3 {
    margin-left: 25%;
  }

  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }

  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }

  .col-md-offset-6 {
    margin-left: 50%;
  }

  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }

  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }

  .col-md-offset-9 {
    margin-left: 75%;
  }

  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }

  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }

  .start-md {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start;
  }

  .center-md {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  .end-md {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end;
  }

  .top-md {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .middle-md {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .bottom-md {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .around-md {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .between-md {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .first-md {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }

  .last-md {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}

@media only screen and (min-width: 75em) {
  .container {
    width: 76rem;
  }

  .col-lg,
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg-offset-0,
  .col-lg-offset-1,
  .col-lg-offset-2,
  .col-lg-offset-3,
  .col-lg-offset-4,
  .col-lg-offset-5,
  .col-lg-offset-6,
  .col-lg-offset-7,
  .col-lg-offset-8,
  .col-lg-offset-9,
  .col-lg-offset-10,
  .col-lg-offset-11,
  .col-lg-offset-12 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  .col-lg {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }

  .col-lg-1 {
    -ms-flex-preferred-size: 8.33333333%;
    flex-basis: 8.33333333%;
    max-width: 8.33333333%;
  }

  .col-lg-2 {
    -ms-flex-preferred-size: 16.66666667%;
    flex-basis: 16.66666667%;
    max-width: 16.66666667%;
  }

  .col-lg-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
  }

  .col-lg-5 {
    -ms-flex-preferred-size: 41.66666667%;
    flex-basis: 41.66666667%;
    max-width: 41.66666667%;
  }

  .col-lg-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }

  .col-lg-7 {
    -ms-flex-preferred-size: 58.33333333%;
    flex-basis: 58.33333333%;
    max-width: 58.33333333%;
  }

  .col-lg-8 {
    -ms-flex-preferred-size: 66.66666667%;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%;
  }

  .col-lg-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    -ms-flex-preferred-size: 83.33333333%;
    flex-basis: 83.33333333%;
    max-width: 83.33333333%;
  }

  .col-lg-11 {
    -ms-flex-preferred-size: 91.66666667%;
    flex-basis: 91.66666667%;
    max-width: 91.66666667%;
  }

  .col-lg-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }

  .col-lg-offset-0 {
    margin-left: 0;
  }

  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }

  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-lg-offset-3 {
    margin-left: 25%;
  }

  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }

  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }

  .col-lg-offset-6 {
    margin-left: 50%;
  }

  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }

  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }

  .col-lg-offset-9 {
    margin-left: 75%;
  }

  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }

  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }

  .start-lg {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start;
  }

  .center-lg {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  .end-lg {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end;
  }

  .top-lg {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .middle-lg {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .bottom-lg {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .around-lg {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .between-lg {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .first-lg {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }

  .last-lg {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}
@font-face{font-family:JolyText;src:url(./fonts/JolyText-RegularText.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:JolyTextItalic;src:url(./fonts/JolyText-RegularTextItalic.woff2) format("woff2");font-weight:400;font-style:italic}.edit-page{position:fixed;width:40px;height:40px;left:0;bottom:0px;background:#353d55;z-index:9999;border-radius:4px}.edit-page a{line-height:40px;text-align:center;margin:auto;display:block}.edit-page a svg{margin-top:4px;margin-left:4px}.addBG{background-color:lime}*,*:before,*:after{border:0;-webkit-box-sizing:border-box;box-sizing:border-box;font:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}img,video{display:block;width:100%}li,ol,ul{list-style:none}a{background:rgba(0,0,0,0);color:#353d55;text-decoration:none;text-indent:0}a:focus,a:hover,a:visited{text-decoration:none;color:#353d55;outline-color:rgba(0,0,0,0)}a:hover{cursor:pointer}#detach-button-host{display:none !important}html,body,main{height:100%;overflow:hidden;overflow-x:hidden}body{font-family:"JolyText";margin:0;color:#353d55;text-rendering:geometricPrecision;font-size:18px;line-height:24px;background-color:#f8f8f5;font-smooth:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body ::-moz-selection{background:#353d55;color:#fff;text-shadow:none}body ::selection{background:#353d55;color:#fff;text-shadow:none}.app{background-color:rgba(0,0,0,0);height:100%;overflow-x:hidden;overflow-y:scroll;position:relative}.page-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-9999;opacity:1}.footer-text{text-align:center;margin:0;line-height:32px}.footer-texta{text-decoration:none;margin:0 5px}.footer{padding-bottom:48px;padding-top:160px}.footer-text{text-align:center;margin:0}.footer-text a{text-decoration:none;margin:0 5px}.fade-in-element{-webkit-transition:opacity 1.4s ease;-o-transition:opacity 1.4s ease;transition:opacity 1.4s ease}.fade-in-element.zeroopacity{opacity:0}.fade-in-element.visible{opacity:1}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.age-gate{background-color:#353d55;color:#f8f8f5 !important}.age-gate .age-gate-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh}.age-gate .age-gate-content p{color:#f8f8f5}@media screen and (max-width: 510px){.age-gate .age-gate-content a.button-class{width:100%;margin-bottom:16px}}.contact-form .form--success--message{text-align:center;margin:20vh 0}.service-full{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60vh}.service-full .row{opacity:0;-webkit-transition:all 1.2s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 1.2s cubic-bezier(0.19, 1, 0.22, 1);transition:all 1.2s cubic-bezier(0.19, 1, 0.22, 1)}.service-full.visible .row{opacity:1}.home-content{background-color:#f8f8f5}.home-content.remove-bg{background-color:rgba(0,0,0,0)}h1,h2,h3,h4,p{margin:0;font-size:18px;line-height:24px;color:#353d55}h1,h2,i,.italic p{font-family:"JolyTextItalic";font-weight:400;font-style:italic}h1,h2{width:100%;text-align:center}h3,.uppercase p{text-transform:uppercase}h4{text-transform:uppercase;font-size:13px}p{font-size:18px;width:100%;line-height:24px}p a{display:inline-block;text-decoration:underline;-webkit-transition:color .6s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:color .6s cubic-bezier(0.19, 1, 0.22, 1);transition:color .6s cubic-bezier(0.19, 1, 0.22, 1)}p a:hover{color:#a5a5a5;text-decoration:underline}@media screen and (max-width: 767px){p{-webkit-hyphens:auto !important;-ms-hyphens:auto !important;hyphens:auto !important}}.center-text p,.center-text h3,.center-text h2{text-align:center}.left-align-text p,.left-align-text h1,.left-align-text h2,.left-align-text h3{text-align:left}.container-fluid{max-width:1040px}.container.image-full{width:100%;max-width:100vw}.container.image-full .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.container.image-full .row img{width:100%;height:auto}.spacing-xl{padding-top:340px;padding-bottom:340px}@media screen and (max-width: 767px){.spacing-xl{padding-top:170px;padding-bottom:170px}}.spacing-xl-bottom{padding-bottom:340px}@media screen and (max-width: 767px){.spacing-xl-bottom{padding-bottom:170px}}.spacing-xl-top{padding-top:340px}@media screen and (max-width: 767px){.spacing-xl-top{padding-top:170px}}.spacing-l{padding-top:240px;padding-bottom:240px}@media screen and (max-width: 767px){.spacing-l{padding-top:120px;padding-bottom:120px}}.spacing-l-top{padding-top:240px}@media screen and (max-width: 767px){.spacing-l-top{padding-top:120px}}.spacing-l-bottom{padding-bottom:240px}@media screen and (max-width: 767px){.spacing-l-bottom{padding-bottom:120px}}.spacing-m{padding-top:160px;padding-bottom:160px}@media screen and (max-width: 767px){.spacing-m{padding-top:80px;padding-bottom:80px}}.spacing-m-top{padding-top:160px}@media screen and (max-width: 767px){.spacing-m-top{padding-top:80px}}.spacing-m-bottom{padding-bottom:160px}@media screen and (max-width: 767px){.spacing-m-bottom{padding-bottom:80px}}.spacing-s{padding-top:76px;padding-bottom:76px}@media screen and (max-width: 767px){.spacing-s{padding-top:38px;padding-bottom:38px}}.spacing-s-top{padding-top:76px}@media screen and (max-width: 767px){.spacing-s-top{padding-top:38px}}.spacing-s-bottom{padding-bottom:76px}@media screen and (max-width: 767px){.spacing-s-bottom{padding-bottom:38px}}.border-top{border-top:1px solid #d4dade}.border-bottom{border-bottom:1px solid #d4dade}.bg-grey{background-color:#f2f2ed}button,.button-class{display:inline-block;border:none;text-align:center;vertical-align:middle;text-decoration:none;cursor:pointer;outline:none;background-color:rgba(0,0,0,0);border:1px solid #353d55;color:#353d55;cursor:pointer;height:35px;line-height:35px;text-transform:uppercase;width:100%;-webkit-transition:all .6s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all .6s cubic-bezier(0.19, 1, 0.22, 1);transition:all .6s cubic-bezier(0.19, 1, 0.22, 1);outline:none}button:hover,.button-class:hover{color:#f8f8f5;background-color:#353d55;text-decoration:none}button.inverted,.button-class.inverted{border:1px solid #f8f8f5;color:#f8f8f5}button.inverted:hover,.button-class.inverted:hover{color:#353d55;background-color:#f8f8f5}.button-class{width:auto;padding:0 20px;margin-right:24px}nav.navigation{-webkit-transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,-webkit-transform .6s ease;-o-transition:opacity .6s ease,transform .6s ease;transition:opacity .6s ease,transform .6s ease;transition:opacity .6s ease,transform .6s ease,-webkit-transform .6s ease;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);height:60px;position:fixed;top:0;width:100%;z-index:100}nav.navigation ul.overlay-content{display:none}nav.navigation .container-fluid{color:#353d55;height:100%;width:100%}nav.navigation .menu-bar{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto}nav.navigation .menu-bar .menu-btn{margin-left:auto}nav.navigation .menu-bar .menu-btn a{-webkit-text-decoration:0;text-decoration:0}nav.navigation.visible{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media screen and (min-width: 768px){nav.navigation{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex}nav.navigation .container-fluid{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}nav.navigation .container-fluid .menu-bar .menu-btn{display:none}nav.navigation .container-fluid ul.overlay-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;position:relative;text-align:center;top:45%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;-ms-flex-direction:row;flex-direction:row;left:auto;opacity:1;text-align:right;top:0;-webkit-transform:none;-ms-transform:none;transform:none;width:auto}nav.navigation .container-fluid ul.overlay-content li{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:24px}nav.navigation .container-fluid ul.overlay-content li a{line-height:20px;text-decoration:none;border-bottom:1px solid rgba(0,0,0,0)}nav.navigation .container-fluid ul.overlay-content li.active a{border-bottom:1px solid #353d55}}nav.navigation.mobilenav{-webkit-transform:none;-ms-transform:none;transform:none;height:100%;position:fixed;top:0;width:100%;height:100%;background:#f8f8f5;display:block;opacity:0;left:-9999px;z-index:-9999}nav.navigation.mobilenav.visible{z-index:9999;left:0px;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media screen and (min-width: 768px){nav.navigation.mobilenav{display:none}}nav.navigation.mobilenav .container-fluid{color:#353d55;height:100%;width:100%}nav.navigation.mobilenav .container-fluid .menu-btn{text-decoration:underline}nav.navigation.mobilenav .container-fluid ul.overlay-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;text-align:center;width:100%;opacity:1;color:#353d55 !important;top:45%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}nav.navigation.mobilenav .container-fluid ul.overlay-content li{margin:8px 0}nav.navigation.mobilenav .container-fluid ul.overlay-content li a{line-height:20px;text-decoration:none;border-bottom:1px solid rgba(0,0,0,0)}nav.navigation.mobilenav .container-fluid ul.overlay-content li a svg path{border:5px red}nav.navigation.mobilenav .container-fluid ul.overlay-content li.active a{border-bottom:1px solid #353d55}.image-full{padding:0;width:100%;max-width:100vw}.image-full .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.image-full .row img{width:100%;height:auto}.text-image-container{display:inline-block;position:relative}.text-image-container img{width:100%;height:auto}.text-image-container .text-overlay{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;font-size:20px;text-align:center;width:100%}.text-image-container .text-overlay p{font-style:italic;color:#fff;font-family:"JolyTextItalic"}.newsletter{width:100%;background-color:#f2f2ed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20vh 0}@media screen and (max-width: 767px){.newsletter .newsletter-text{margin-bottom:40px}}.newsletter h3{margin-bottom:32px}.newsletter p{margin:0}.newsletter .container .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.newsletter-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.newsletter-form input{margin-bottom:28px}input,textarea{border-radius:0;letter-spacing:.5px;padding-left:6px;width:100%;max-width:100%;height:35px;background-color:rgba(0,0,0,0);-webkit-transition:border-color .6s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:border-color .6s cubic-bezier(0.19, 1, 0.22, 1);transition:border-color .6s cubic-bezier(0.19, 1, 0.22, 1);color:#353d55;border:1px solid #a8aeb2;-webkit-appearance:none;border-radius:0}input:hover,textarea:hover{border-color:#353d55}input:hover::-webkit-input-placeholder, textarea:hover::-webkit-input-placeholder{color:#a8aeb2}input:hover::-moz-placeholder, textarea:hover::-moz-placeholder{color:#a8aeb2}input:hover:-ms-input-placeholder, textarea:hover:-ms-input-placeholder{color:#a8aeb2}input:hover::-ms-input-placeholder, textarea:hover::-ms-input-placeholder{color:#a8aeb2}input:hover::placeholder,textarea:hover::placeholder{color:#a8aeb2}input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#a8aeb2;font-smooth:auto;text-rendering:geometricPrecision}input::-moz-placeholder, textarea::-moz-placeholder{color:#a8aeb2;font-smooth:auto;text-rendering:geometricPrecision}input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#a8aeb2;font-smooth:auto;text-rendering:geometricPrecision}input::-ms-input-placeholder, textarea::-ms-input-placeholder{color:#a8aeb2;font-smooth:auto;text-rendering:geometricPrecision}input::placeholder,textarea::placeholder{color:#a8aeb2;font-smooth:auto;text-rendering:geometricPrecision}input.button{-webkit-transition:all .6s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all .6s cubic-bezier(0.19, 1, 0.22, 1);transition:all .6s cubic-bezier(0.19, 1, 0.22, 1);letter-spacing:.5px}input.button:hover{color:#f8f8f5;background-color:#353d55}input.button.inverted{border:1px solid #f8f8f5;color:#f8f8f5}input.button.inverted:hover{color:#353d55;background-color:#f8f8f5}textarea{height:100%;padding-top:8px;resize:none}input[type=text],input[type=email],input#mce-FNAME{border:0;border-bottom:1px solid #a8aeb2}input[type=text]:hover,input[type=email]:hover,input#mce-FNAME:hover{border-color:#353d55}input[type=text]:hover::-webkit-input-placeholder, input[type=email]:hover::-webkit-input-placeholder, input#mce-FNAME:hover::-webkit-input-placeholder{color:#a8aeb2}input[type=text]:hover::-moz-placeholder, input[type=email]:hover::-moz-placeholder, input#mce-FNAME:hover::-moz-placeholder{color:#a8aeb2}input[type=text]:hover:-ms-input-placeholder, input[type=email]:hover:-ms-input-placeholder, input#mce-FNAME:hover:-ms-input-placeholder{color:#a8aeb2}input[type=text]:hover::-ms-input-placeholder, input[type=email]:hover::-ms-input-placeholder, input#mce-FNAME:hover::-ms-input-placeholder{color:#a8aeb2}input[type=text]:hover::placeholder,input[type=email]:hover::placeholder,input#mce-FNAME:hover::placeholder{color:#a8aeb2}input[type=text]::-webkit-input-placeholder, input[type=email]::-webkit-input-placeholder, input#mce-FNAME::-webkit-input-placeholder{color:#a8aeb2}input[type=text]::-moz-placeholder, input[type=email]::-moz-placeholder, input#mce-FNAME::-moz-placeholder{color:#a8aeb2}input[type=text]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder, input#mce-FNAME:-ms-input-placeholder{color:#a8aeb2}input[type=text]::-ms-input-placeholder, input[type=email]::-ms-input-placeholder, input#mce-FNAME::-ms-input-placeholder{color:#a8aeb2}input[type=text]::placeholder,input[type=email]::placeholder,input#mce-FNAME::placeholder{color:#a8aeb2}form.js-simplecontactform{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-bottom:120px}@media screen and (max-width: 767px){form.js-simplecontactform{display:none}}form.js-simplecontactform .form__item{width:100%;position:relative}form.js-simplecontactform .form__item label{display:none}form.js-simplecontactform .form__item--scf_name,form.js-simplecontactform .form__item--scf_email{width:50%;padding-right:16px}form.js-simplecontactform .form__item--scf_email{padding-right:0px}form.js-simplecontactform .form__item--scf_message{width:100%;height:560px;margin-top:50px;margin-bottom:50px}form.js-simplecontactform .form__item--scf-website{display:none}form.js-simplecontactform .form__item--submit .ui-button-text{display:none;width:100%}.form__item.form__item--submit button::before{content:"ABSCHICKEN";font-smooth:auto;text-rendering:geometricPrecision}.contact-form.en button::before{content:"SEND"}.contact-form.de button::before{content:"ABSCHICKEN"}.newsletterbutton.en::before{content:"SUBSCRIBE"}.newsletterbutton.de::before{content:"ABONNIEREN"}.responsive-tabs{width:100%}.responsive-tabs dt{cursor:pointer;text-align:left;padding-bottom:24px;border:0 !important}.responsive-tabs dt h3{white-space:nowrap;color:#a8aeb2;border-bottom:1px solid rgba(0,0,0,0);display:inline-block;-webkit-transition:border .9s cubic-bezier(0.19, 1, 0.22, 1),color .9s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:border .9s cubic-bezier(0.19, 1, 0.22, 1),color .9s cubic-bezier(0.19, 1, 0.22, 1);transition:border .9s cubic-bezier(0.19, 1, 0.22, 1),color .9s cubic-bezier(0.19, 1, 0.22, 1)}.responsive-tabs dt:first-child{border-top:0;border:0 !important}.responsive-tabs .active h3{border-bottom:1px solid #353d55;color:#353d55;display:inline-block}.responsive-tabs .active+dd{display:block}.responsive-tabs dd{display:none;padding-bottom:48px}.responsive-tabs dd p{max-width:560px}.responsive-tabs-placeholder{display:none}@media only screen and (min-width: 1024px){.responsive-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.responsive-tabs dt{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 .4em}.responsive-tabs .active+dd{display:none}.responsive-tabs-placeholder{clear:both;display:block;padding:6em 10em;padding-bottom:10em}}.transition-fade{-webkit-transition:.4s;-o-transition:.4s;transition:.4s;opacity:1}html.is-animating .transition-fade{opacity:0}.container.table{padding:96px 0;border-top:1px solid #d4dade;border-bottom:1px solid #d4dade}.container.table h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;margin:0}.container.table table{border-collapse:collapse}.container.table table td:first-child{padding-right:24px}table{border-collapse:collapse;width:100%}table td{text-align:left;line-height:24px}table td:nth-child(odd){text-align:right;text-transform:uppercase;font-size:13px;padding-right:12px}table td:nth-child(even){padding-left:12px}.aboutme dl{display:inline-grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;grid-gap:4px;width:auto}.aboutme dt{grid-column:1;text-align:right;text-transform:uppercase;font-size:13px;padding-right:16px}.aboutme dd{grid-column:2}.hero-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:80vh}.hero-header h1{text-align:center;color:#fff;margin:0 24px}#heroVideo{background-position:center center;background-repeat:no-repeat;background-size:cover;position:fixed;top:0;bottom:0;width:100%;height:80vh;overflow:hidden;opacity:1;z-index:-100}#heroVideo video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-width:100%;min-height:100%;width:auto;height:auto}#heroVideo::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.15);z-index:1}.video-mobile{display:none}.video-desktop{display:block}@media(max-width: 767px){.video-mobile{display:block}.video-desktop{display:none}}
