
    :root {
      --alternative-background: #001E50;
--alternative-text: #FFFFFF;
--base-text: #001E50;
--body-font: evenito-generated-custom-body;
--body-lineHeight: 1.5;
--body-size: 10pt;
--body-weight: 300;
--card-background: #E9E9E9;
--content-width: 1280px;
--contrast-theme: true;
--flat-cards: true;
--grid-content-width: 1280;
--grid-margin-h: 1rem;
--grid-margin-v: 1rem;
--grid-mobile-margin-h: 1rem;
--grid-mobile-margin-v: 1rem;
--grid-mobile-widget-gutter: 0rem;
--grid-outer-margin-h: 2rem;
--grid-outer-margin-v: 2rem;
--grid-widget-gutter: 0rem;
--h1-font: evenito-generated-custom-h1;
--h1-lineHeight: 1.5;
--h1-size: 48pt;
--h1-weight: 500;
--h2-font: evenito-generated-custom-h2;
--h2-lineHeight: 1.5;
--h2-size: 28pt;
--h2-weight: 500;
--inverted-text: #FFFFFF;
--primary: #001E50;
--secondary: #001E50;
--text-secondary: #FFFFFF;
--text: #000000;
--title-font: evenito-generated-custom-title;
--title-lineHeight: 1;
--title-size: 14pt;
--title-weight: 500;
--window-background: #FFFFFF;
--window-shaded-background: #FFFFFF;
    }
    @media (max-width: 1264px) {
:root {
--h1-weight: 500;
--h1-size: 32pt;
--h1-lineHeight: 1.5;
--h2-weight: 500;
--h2-size: 20pt;
--h2-lineHeight: 1.5;
}
}
@media (max-width: 600px) {
:root {
--h1-weight: 500;
--h1-size: 14pt;
--h1-lineHeight: 1.5;
--h2-weight: 500;
--h2-size: 12pt;
--h2-lineHeight: 1.5;
}
}
  

        @font-face {
          font-family: 'evenito-generated-custom-h1';
          font-style: normal;
          font-weight: 500;
          font-display: block;
          src: url(https://s3.eu-central-1.amazonaws.com/api.prod3.evenito.com/spaces/511b0d44-c290-4be7-97f0-7357dd57ed6a/e2b245fb-d80e-49c3-b095-bd000663d0b6.otf) format('truetype');
        }
      

        @font-face {
          font-family: 'evenito-generated-custom-h2';
          font-style: normal;
          font-weight: 500;
          font-display: block;
          src: url(https://s3.eu-central-1.amazonaws.com/api.prod3.evenito.com/spaces/511b0d44-c290-4be7-97f0-7357dd57ed6a/e2b245fb-d80e-49c3-b095-bd000663d0b6.otf) format('truetype');
        }
      

        @font-face {
          font-family: 'evenito-generated-custom-body';
          font-style: normal;
          font-weight: 300;
          font-display: block;
          src: url(https://s3.eu-central-1.amazonaws.com/api.prod3.evenito.com/spaces/511b0d44-c290-4be7-97f0-7357dd57ed6a/de094a81-a354-4a4d-9ea0-e558a63469bc.otf) format('truetype');
        }
      

        @font-face {
          font-family: 'evenito-generated-custom-title';
          font-style: normal;
          font-weight: 500;
          font-display: block;
          src: url(https://s3.eu-central-1.amazonaws.com/api.prod3.evenito.com/spaces/511b0d44-c290-4be7-97f0-7357dd57ed6a/e2b245fb-d80e-49c3-b095-bd000663d0b6.otf) format('truetype');
        }
      
/* ---- grey shades ---- */
/* ---- main colors ---- */
/* ---- grey shades ---- */
/* ---- main colors ---- */
#evenito-website-vue-container.evenito-website-vue-container.v-application,
#evenito-website-vue-container.evenito-website-vue-container .v-application,
#evenito-website-vue-container.evenito-website-vue-container .v-application .body-1,
#evenito-website-vue-container.evenito-website-vue-container .body-1,
#evenito-website-vue-container.evenito-website-vue-container .body-2 {
  font-family: var(--body-font), Raleway, apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif !important;
  font-size: var(--body-size) !important;
  font-weight: var(--body-weight);
  line-height: var(--body-lineHeight);
}
#evenito-website-vue-container.evenito-website-vue-container .body-2 {
  font-size: calc(var(--body-size) * 0.85) !important;
}
#evenito-website-vue-container.evenito-website-vue-container h1 {
  font-family: var(--h1-font), Raleway, apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif !important;
  font-size: var(--h1-size);
  font-weight: var(--h1-weight);
  line-height: var(--h1-lineHeight);
}
#evenito-website-vue-container.evenito-website-vue-container h2 {
  color: var(--secondary);
  font-family: var(--h2-font), Raleway, apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif !important;
  font-size: var(--h2-size);
  font-weight: var(--h2-weight);
  line-height: var(--h2-lineHeight);
}
#evenito-website-vue-container.evenito-website-vue-container .title {
  font-family: var(--title-font), Raleway, apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif !important;
  font-size: var(--title-size) !important;
  font-weight: var(--title-weight);
  line-height: var(--title-lineHeight);
}
#evenito-website-vue-container.evenito-website-vue-container .overline {
  font-size: 10px !important;
  font-family: evenito-generated-custom-body, Raleway, apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif !important;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 1px;
  text-transform: uppercase;
}
#evenito-website-vue-container.evenito-website-vue-container .inactive,
#evenito-website-vue-container.evenito-website-vue-container .faded,
#evenito-website-vue-container.evenito-website-vue-container .disabled {
  color: #9E9E9E;
}
#evenito-website-vue-container.evenito-website-vue-container strong,
#evenito-website-vue-container.evenito-website-vue-container .strong {
  font-weight: min(var(--body-weight) + 300, 1000);
}
#evenito-website-vue-container.evenito-website-vue-container p:not(:last-child) {
  margin: 0 0 0.5rem;
}
#evenito-website-vue-container.evenito-website-vue-container p:last-child {
  margin: 0;
}
#evenito-website-vue-container.evenito-website-vue-container a {
  color: var(--primary);
}
#evenito-website-vue-container.evenito-website-vue-container .dropdown-content {
  font-weight: 500;
}
#evenito-website-vue-container.evenito-website-vue-container .v-tab,
#evenito-website-vue-container.evenito-website-vue-container .v-btn,
#evenito-website-vue-container.evenito-website-vue-container .v-btn.v-size--default,
#evenito-website-vue-container.evenito-website-vue-container button {
  font-family: var(--body-font), Raleway, apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif !important;
  font-size: var(--body-size) !important;
  font-weight: var(--body-weight);
  line-height: var(--body-lineHeight);
}
.evenito.v-application .elevation-1 {
  -webkit-box-shadow: 0 0.4px 1.8px 0 rgba(0, 0, 0, 0.068) !important;
          box-shadow: 0 0.4px 1.8px 0 rgba(0, 0, 0, 0.068) !important;
}
.evenito.v-application .elevation-2, .evenito.v-application #evenito-website-vue-container.evenito-website-vue-container.v-application:not(.flat-cards) .v-card:not([class*=elevation]), #evenito-website-vue-container.evenito-website-vue-container.v-application:not(.flat-cards) .evenito.v-application .v-card:not([class*=elevation]), .evenito.v-application #evenito-website-vue-container.evenito-website-vue-container.v-application:not(.flat-cards) .v-card-background:before, #evenito-website-vue-container.evenito-website-vue-container.v-application:not(.flat-cards) .evenito.v-application .v-card-background:before, .evenito.v-application #evenito-website-vue-container.evenito-website-vue-container.v-application .sidenav, #evenito-website-vue-container.evenito-website-vue-container.v-application .evenito.v-application .sidenav {
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.07) !important;
          box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.07) !important;
}
.evenito.v-application .elevation-3 {
  -webkit-box-shadow: 0 1.6px 4.2px 0 rgba(0, 0, 0, 0.072) !important;
          box-shadow: 0 1.6px 4.2px 0 rgba(0, 0, 0, 0.072) !important;
}
.evenito.v-application .elevation-4 {
  -webkit-box-shadow: 0 2.3px 5.4px 0 rgba(0, 0, 0, 0.074) !important;
          box-shadow: 0 2.3px 5.4px 0 rgba(0, 0, 0, 0.074) !important;
}
.evenito.v-application .elevation-5 {
  -webkit-box-shadow: 0 2.9px 6.6px 0 rgba(0, 0, 0, 0.076) !important;
          box-shadow: 0 2.9px 6.6px 0 rgba(0, 0, 0, 0.076) !important;
}
.evenito.v-application .elevation-6 {
  -webkit-box-shadow: 0 3.6px 7.9px 0 rgba(0, 0, 0, 0.079) !important;
          box-shadow: 0 3.6px 7.9px 0 rgba(0, 0, 0, 0.079) !important;
}
.evenito.v-application .elevation-7 {
  -webkit-box-shadow: 0 4.2px 9.1px 0 rgba(0, 0, 0, 0.081) !important;
          box-shadow: 0 4.2px 9.1px 0 rgba(0, 0, 0, 0.081) !important;
}
.evenito.v-application .elevation-8 {
  -webkit-box-shadow: 0 4.9px 10.3px 0 rgba(0, 0, 0, 0.083) !important;
          box-shadow: 0 4.9px 10.3px 0 rgba(0, 0, 0, 0.083) !important;
}
.evenito.v-application .elevation-9 {
  -webkit-box-shadow: 0 5.5px 11.5px 0 rgba(0, 0, 0, 0.085) !important;
          box-shadow: 0 5.5px 11.5px 0 rgba(0, 0, 0, 0.085) !important;
}
.evenito.v-application .elevation-10 {
  -webkit-box-shadow: 0 6.1px 12.7px 0 rgba(0, 0, 0, 0.087) !important;
          box-shadow: 0 6.1px 12.7px 0 rgba(0, 0, 0, 0.087) !important;
}
.evenito.v-application .elevation-11 {
  -webkit-box-shadow: 0 6.8px 13.9px 0 rgba(0, 0, 0, 0.089) !important;
          box-shadow: 0 6.8px 13.9px 0 rgba(0, 0, 0, 0.089) !important;
}
.evenito.v-application .elevation-12 {
  -webkit-box-shadow: 0 7.4px 15.1px 0 rgba(0, 0, 0, 0.091) !important;
          box-shadow: 0 7.4px 15.1px 0 rgba(0, 0, 0, 0.091) !important;
}
.evenito.v-application .elevation-13 {
  -webkit-box-shadow: 0 8.1px 16.4px 0 rgba(0, 0, 0, 0.094) !important;
          box-shadow: 0 8.1px 16.4px 0 rgba(0, 0, 0, 0.094) !important;
}
.evenito.v-application .elevation-14 {
  -webkit-box-shadow: 0 8.7px 17.6px 0 rgba(0, 0, 0, 0.096) !important;
          box-shadow: 0 8.7px 17.6px 0 rgba(0, 0, 0, 0.096) !important;
}
.evenito.v-application .elevation-15 {
  -webkit-box-shadow: 0 9.4px 18.8px 0 rgba(0, 0, 0, 0.098) !important;
          box-shadow: 0 9.4px 18.8px 0 rgba(0, 0, 0, 0.098) !important;
}
.evenito.v-application .elevation-16 {
  -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1) !important;
          box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1) !important;
}
.evenito.v-application .elevation-17 {
  -webkit-box-shadow: 0 10.6px 21.2px 0 rgba(0, 0, 0, 0.102) !important;
          box-shadow: 0 10.6px 21.2px 0 rgba(0, 0, 0, 0.102) !important;
}
.evenito.v-application .elevation-18 {
  -webkit-box-shadow: 0 11.3px 22.4px 0 rgba(0, 0, 0, 0.104) !important;
          box-shadow: 0 11.3px 22.4px 0 rgba(0, 0, 0, 0.104) !important;
}
.evenito.v-application .elevation-19 {
  -webkit-box-shadow: 0 11.9px 23.6px 0 rgba(0, 0, 0, 0.106) !important;
          box-shadow: 0 11.9px 23.6px 0 rgba(0, 0, 0, 0.106) !important;
}
.evenito.v-application .elevation-20 {
  -webkit-box-shadow: 0 12.6px 24.9px 0 rgba(0, 0, 0, 0.109) !important;
          box-shadow: 0 12.6px 24.9px 0 rgba(0, 0, 0, 0.109) !important;
}
.evenito.v-application .elevation-21 {
  -webkit-box-shadow: 0 13.2px 26.1px 0 rgba(0, 0, 0, 0.111) !important;
          box-shadow: 0 13.2px 26.1px 0 rgba(0, 0, 0, 0.111) !important;
}
.evenito.v-application .elevation-22 {
  -webkit-box-shadow: 0 13.9px 27.3px 0 rgba(0, 0, 0, 0.113) !important;
          box-shadow: 0 13.9px 27.3px 0 rgba(0, 0, 0, 0.113) !important;
}
.evenito.v-application .elevation-23 {
  -webkit-box-shadow: 0 14.5px 28.5px 0 rgba(0, 0, 0, 0.115) !important;
          box-shadow: 0 14.5px 28.5px 0 rgba(0, 0, 0, 0.115) !important;
}
.evenito.v-application .elevation-24 {
  -webkit-box-shadow: 0 15.1px 29.7px 0 rgba(0, 0, 0, 0.117) !important;
          box-shadow: 0 15.1px 29.7px 0 rgba(0, 0, 0, 0.117) !important;
}
@media (min-width: 600px) {
  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background {
    padding-top: var(--grid-margin-v);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background {
    padding-bottom: var(--grid-margin-v);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background:before {
    margin-top: calc(var(--grid-margin-v) * -1);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background:before {
    margin-bottom: calc(var(--grid-margin-v) * -1);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background:before {
    margin-left: calc(var(--grid-margin-h) * -1);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background:before {
    margin-right: calc(var(--grid-margin-h) * -1);
  }
}
@media (max-width: 600px) {
  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background {
    padding-top: var(--grid-mobile-margin-v);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background {
    padding-bottom: var(--grid-mobile-margin-v);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background:before {
    margin-top: calc(var(--grid-mobile-margin-v) * -1);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background:before {
    margin-bottom: calc(var(--grid-mobile-margin-v) * -1);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background:before {
    margin-left: calc(var(--grid-mobile-margin-h) * -1);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background:before {
    margin-right: calc(var(--grid-mobile-margin-h) * -1);
  }
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-1 {
  -webkit-box-shadow: 0 0.4px 1.8px 0 rgba(0, 0, 0, 0.068) !important;
          box-shadow: 0 0.4px 1.8px 0 rgba(0, 0, 0, 0.068) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-2, #evenito-website-vue-container.evenito-website-vue-container.v-application:not(.flat-cards) .v-card:not([class*=elevation]), #evenito-website-vue-container.evenito-website-vue-container.v-application:not(.flat-cards) .v-card-background:before, #evenito-website-vue-container.evenito-website-vue-container.v-application .sidenav {
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.07) !important;
          box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.07) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-3 {
  -webkit-box-shadow: 0 1.6px 4.2px 0 rgba(0, 0, 0, 0.072) !important;
          box-shadow: 0 1.6px 4.2px 0 rgba(0, 0, 0, 0.072) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-4 {
  -webkit-box-shadow: 0 2.3px 5.4px 0 rgba(0, 0, 0, 0.074) !important;
          box-shadow: 0 2.3px 5.4px 0 rgba(0, 0, 0, 0.074) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-5 {
  -webkit-box-shadow: 0 2.9px 6.6px 0 rgba(0, 0, 0, 0.076) !important;
          box-shadow: 0 2.9px 6.6px 0 rgba(0, 0, 0, 0.076) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-6 {
  -webkit-box-shadow: 0 3.6px 7.9px 0 rgba(0, 0, 0, 0.079) !important;
          box-shadow: 0 3.6px 7.9px 0 rgba(0, 0, 0, 0.079) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-7 {
  -webkit-box-shadow: 0 4.2px 9.1px 0 rgba(0, 0, 0, 0.081) !important;
          box-shadow: 0 4.2px 9.1px 0 rgba(0, 0, 0, 0.081) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-8 {
  -webkit-box-shadow: 0 4.9px 10.3px 0 rgba(0, 0, 0, 0.083) !important;
          box-shadow: 0 4.9px 10.3px 0 rgba(0, 0, 0, 0.083) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-9 {
  -webkit-box-shadow: 0 5.5px 11.5px 0 rgba(0, 0, 0, 0.085) !important;
          box-shadow: 0 5.5px 11.5px 0 rgba(0, 0, 0, 0.085) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-10 {
  -webkit-box-shadow: 0 6.1px 12.7px 0 rgba(0, 0, 0, 0.087) !important;
          box-shadow: 0 6.1px 12.7px 0 rgba(0, 0, 0, 0.087) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-11 {
  -webkit-box-shadow: 0 6.8px 13.9px 0 rgba(0, 0, 0, 0.089) !important;
          box-shadow: 0 6.8px 13.9px 0 rgba(0, 0, 0, 0.089) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-12 {
  -webkit-box-shadow: 0 7.4px 15.1px 0 rgba(0, 0, 0, 0.091) !important;
          box-shadow: 0 7.4px 15.1px 0 rgba(0, 0, 0, 0.091) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-13 {
  -webkit-box-shadow: 0 8.1px 16.4px 0 rgba(0, 0, 0, 0.094) !important;
          box-shadow: 0 8.1px 16.4px 0 rgba(0, 0, 0, 0.094) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-14 {
  -webkit-box-shadow: 0 8.7px 17.6px 0 rgba(0, 0, 0, 0.096) !important;
          box-shadow: 0 8.7px 17.6px 0 rgba(0, 0, 0, 0.096) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-15 {
  -webkit-box-shadow: 0 9.4px 18.8px 0 rgba(0, 0, 0, 0.098) !important;
          box-shadow: 0 9.4px 18.8px 0 rgba(0, 0, 0, 0.098) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-16 {
  -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1) !important;
          box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-17 {
  -webkit-box-shadow: 0 10.6px 21.2px 0 rgba(0, 0, 0, 0.102) !important;
          box-shadow: 0 10.6px 21.2px 0 rgba(0, 0, 0, 0.102) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-18 {
  -webkit-box-shadow: 0 11.3px 22.4px 0 rgba(0, 0, 0, 0.104) !important;
          box-shadow: 0 11.3px 22.4px 0 rgba(0, 0, 0, 0.104) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-19 {
  -webkit-box-shadow: 0 11.9px 23.6px 0 rgba(0, 0, 0, 0.106) !important;
          box-shadow: 0 11.9px 23.6px 0 rgba(0, 0, 0, 0.106) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-20 {
  -webkit-box-shadow: 0 12.6px 24.9px 0 rgba(0, 0, 0, 0.109) !important;
          box-shadow: 0 12.6px 24.9px 0 rgba(0, 0, 0, 0.109) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-21 {
  -webkit-box-shadow: 0 13.2px 26.1px 0 rgba(0, 0, 0, 0.111) !important;
          box-shadow: 0 13.2px 26.1px 0 rgba(0, 0, 0, 0.111) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-22 {
  -webkit-box-shadow: 0 13.9px 27.3px 0 rgba(0, 0, 0, 0.113) !important;
          box-shadow: 0 13.9px 27.3px 0 rgba(0, 0, 0, 0.113) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-23 {
  -webkit-box-shadow: 0 14.5px 28.5px 0 rgba(0, 0, 0, 0.115) !important;
          box-shadow: 0 14.5px 28.5px 0 rgba(0, 0, 0, 0.115) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-24 {
  -webkit-box-shadow: 0 15.1px 29.7px 0 rgba(0, 0, 0, 0.117) !important;
          box-shadow: 0 15.1px 29.7px 0 rgba(0, 0, 0, 0.117) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background:before {
  content: "";
  display: block;
}
@media (max-width: 600px) {
  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background:before {
    grid-column: ew-left/ew-right;
    margin-left: calc(var(--grid-mobile-margin-h) / 4) !important;
    margin-right: calc(var(--grid-mobile-margin-h) / 4) !important;
  }
}
#evenito-website-vue-container.evenito-website-vue-container.v-application.flat-cards .v-card:not([class*=elevation]), #evenito-website-vue-container.evenito-website-vue-container.v-application.flat-cards .v-card-background:before {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.ql-align-left {
  text-align: left;
}
.ql-align-right {
  text-align: right;
}
.ql-align-center {
  text-align: center;
}
.ql-align-justify {
  text-align: justify;
}
.ql-size-small {
  font-size: .75em;
}
.ql-size-large {
  font-size: 1.5em;
}
.ql-size-huge {
  font-size: 2.5em;
}
.html-editor-content ul:not(.browser-default) {
  list-style-type: initial;
  padding-left: 2rem;
}
.html-editor-content ul:not(.browser-default) > li {
  list-style-type: initial;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body {
    display: block;
  }

  .evenito-event-location .map {
    min-height: 0;
    height: auto;
  }

  .evenito-navigation ul {
    float: right;
    padding-top: 14px;
  }
  .evenito-navigation a.waves-effect {
    overflow: visible;
  }
}
html, body {
  min-height: 100%;
  height: auto;
  color: var(--base-text);
  background: var(--window-background);
}
#evenito-website-vue-container.evenito-website-vue-container {
  min-height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.nav-sticky {
  position: sticky !important;
  position: -webkit-sticky !important;
  /* Safari */
  top: -1px;
  z-index: 1000;
}
[v-cloak] {
  display: none;
}
.evenito-body .evenito-widget-layout-row {
  display: grid;
  grid-template-rows: [ew-gutter] var(--gutter-size) [ew-row-start ew-widget-start] auto [ew-widget-end ew-row-end];
}
.evenito-body .evenito-widget-layout-row:first-child, .evenito-body .evenito-widget-layout-row.navigation, .evenito-body .evenito-widget-layout-row.navigation + .evenito-widget-layout-row {
  grid-template-rows: [ew-gutter ew-row-start ew-widget-start] auto [ew-widget-end ew-row-end];
}
@media (min-width: 600px) {
  .evenito-body .evenito-widget-layout-row {
    grid-template-columns: [ew-row-start] 1fr [ew-widget-start] min(100%, var(--content-width, 100vw)) [ew-widget-end] 1fr [ew-row-end];
    --gutter-size: var(--grid-widget-gutter);
  }
}
@media (max-width: 600px) {
  .evenito-body .evenito-widget-layout-row {
    --gutter-size: var(--grid-mobile-widget-gutter);
    grid-template-columns: [ew-row-start ew-widget-start] auto [ew-widget-end ew-row-end];
  }
}
.evenito-body .evenito-widget-layout-row > .hash-anchor {
  grid-area: 1/1/1/1;
}
.evenito-body .evenito-widget-layout-row > .e-background.full-width {
  grid-area: ew-row;
}
.evenito-body .evenito-widget-layout-row > .e-background.widget-width {
  grid-area: ew-widget;
}
.evenito-body .evenito-widget-layout-row.alternative + .alternative > .e-background:not(.e-background-image), .evenito-body .evenito-widget-layout-row.navigation + .alternative > .e-background:not(.e-background-image) {
  grid-row-start: ew-gutter;
}
.evenito-body .evenito-widget-layout-row .hash-anchor {
  position: relative;
  top: -60px;
}
.evenito-body .evenito-widget-layout-row .responsive-img {
  width: 100%;
  height: auto;
}
.evenito-body .evenito-widget-layout-row .hide {
  display: none !important;
}
.evenito-body .evenito-widget-layout-row .e-background-image {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.evenito-body .evenito-widget-layout-row .evenito-widget {
  grid-area: ew-widget;
  position: relative;
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) {
  --max-margin: min(calc( calc(min(var(--content-width, 100vw), 100vw) - calc(var(--grid-outer-margin-h) * 2)) / 11), var(--grid-margin-h));
  grid-area: ew-widget;
}
@media (min-width: 600px) {
  .evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) {
    grid-template-rows: [ew-top] var(--grid-outer-margin-v) [ew-content-top] repeat(var(--ew-rows), [ew-row-start] auto [ew-row-end] var(--grid-margin-v)) [ew-row-start] 1fr [ew-row-end ew-content-bottom] var(--grid-outer-margin-v) [ew-bottom];
  }
  .evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content)::before {
    content: "";
    grid-column: ew-content-right/ew-right;
    grid-row: ew-content-bottom/ew-bottom;
  }
  .evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .subgrid {
    grid-auto-rows: auto;
    row-gap: var(--grid-margin-v);
  }
}
@media (max-width: 600px) {
  .evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content):not(.clear-top):before, .evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content):not(.clear-bottom):after {
    content: "";
    display: block;
    grid-column: ew-content-left/ew-content-right;
  }
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content), .evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .subgrid {
  display: grid;
}
@media (min-width: 600px) {
  .evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content), .evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .subgrid {
    grid-template-columns: [ew-left] var(--grid-outer-margin-h) [ew-content-left] repeat(11, [ew-column-start] minmax(0, 1fr) [ew-column-end] var(--max-margin)) [ew-column-start] minmax(0, 1fr) [ew-column-end ew-content-right] var(--grid-outer-margin-h) [ew-right];
  }
}
@media (max-width: 600px) {
  .evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content), .evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .subgrid {
    grid-template-columns: [ew-left] var(--grid-mobile-margin-h) [ew-content-left] minmax(0, 1fr) [ew-content-right] var(--grid-mobile-margin-h) [ew-right];
    grid-auto-rows: auto;
    row-gap: var(--grid-mobile-margin-v);
  }
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .rawvue {
  display: contents;
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .v-list,
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .v-card,
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .v-card-background {
  color: var(--base-text);
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .v-list.theme--light,
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .v-card.theme--light,
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .v-card-background.theme--light {
  color: var(--base-text);
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .v-list,
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .v-card,
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .v-card-background:before {
  background-color: var(--card-background);
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .v-list.theme--light,
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .v-card.theme--light,
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .v-card-background:before.theme--light {
  background-color: var(--card-background);
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content).alternative {
  color: var(--alternative-text);
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content).alternative a {
  color: var(--alternative-text) !important;
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content).alternative button:not(.v-btn--fab),
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content).alternative .v-btn:not(.v-btn--fab) {
  color: var(--alternative-text);
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content).alternative button:not(.v-btn--fab).outlined,
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content).alternative .v-btn:not(.v-btn--fab).outlined {
  border: 1px solid currentColor;
  background-color: var(--alternative-background);
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content).alternative button:not(.v-btn--fab).outlined.dropdown-trigger,
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content).alternative .v-btn:not(.v-btn--fab).outlined.dropdown-trigger {
  background-color: var(--alternative-background);
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content).alternative .v-card, .evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content).alternative .v-card-background {
  color: var(--base-text);
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content).alternative .v-card button:not(.v-btn--fab),
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content).alternative .v-card .v-btn:not(.v-btn--fab), .evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content).alternative .v-card-background button:not(.v-btn--fab),
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content).alternative .v-card-background .v-btn:not(.v-btn--fab) {
  color: var(--primary);
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content).alternative .v-card button:not(.v-btn--fab).primary,
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content).alternative .v-card .v-btn:not(.v-btn--fab).primary, .evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content).alternative .v-card-background button:not(.v-btn--fab).primary,
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content).alternative .v-card-background .v-btn:not(.v-btn--fab).primary {
  color: var(--inverted-text) !important;
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .primary {
  background-color: var(--primary);
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .primary-text {
  color: var(--primary);
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .secondary-text {
  color: var(--secondary);
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .spinner-primary {
  border-color: var(--primary);
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content).v-application {
  display: block;
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content).v-application .v-btn, .evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content).v-application .overline {
  text-transform: initial;
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content).v-application .theme--dark.v-overlay.v-overlay--active {
  z-index: 6 !important;
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .theme--light.v-icon, .evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .theme--light.v-card, .evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .theme--light.v-sheet, .evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .theme--light.v-label, .evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .theme--light.v-input, .evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .theme--light.v-input input, .evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .theme--light.v-select .v-select__selections, .evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .theme--light.v-select.v-input--is-disabled .v-select__selections, .evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .theme--light.v-select .v-select__selection--disabled, .evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .theme--light.v-list-item:not(.v-list-item--active).v-list-item--disabled, .evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .theme--light.v-input textarea {
  color: var(--base-text);
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .theme--light.v-list-item:not(.v-list-item--active):not(.v-list-item--disabled) {
  color: var(--base-text) !important;
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .theme--light.v-input.v-text-field.v-input--is-disabled .v-input__slot input, .evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .theme--light.v-select.v-input--is-disabled .v-select__selections, .evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .theme--light.v-list-item:not(.v-list-item--active).v-list-item--disabled, .evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .theme--light.v-select:not(.v-input--is-disabled) .v-select__selection--disabled {
  opacity: 0.6;
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .theme--light.v-select .v-select__selections input, .evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .theme--light.v-select.v-select--is-menu-active .v-select__slot input {
  opacity: 0.3;
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .theme--light.v-text-field > .v-input__control > .v-input__slot:before {
  border-color: inherit;
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .theme--light.v-text-field.v-input--is-disabled .v-input__slot:before {
  -o-border-image: none;
     border-image: none;
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .theme--light.v-text-field .v-input__slot, .evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .theme--light.v-input--checkbox .v-input__slot {
  margin-bottom: 0;
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .theme--light.v-text-field .v-text-field__details, .evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .theme--light.v-text-field .v-messages.theme--light, .evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .theme--light.v-input--checkbox .v-text-field__details, .evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .theme--light.v-input--checkbox .v-messages.theme--light {
  min-height: unset;
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .theme--light.v-text-field .v-messages.theme--light.error--text, .evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .theme--light.v-input--checkbox .v-messages.theme--light.error--text {
  margin-top: 8px;
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .theme--light.v-text-field .v-messages.theme--light:not(.error--text), .evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .theme--light.v-input--checkbox .v-messages.theme--light:not(.error--text) {
  display: none;
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .theme--light.v-tabs-items {
  background-color: transparent;
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .theme--light.v-tabs .v-tabs-bar {
  background-color: transparent;
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .theme--light.v-tabs .v-tabs-bar .v-slide-group__prev.v-slide-group__prev--disabled,
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .theme--light.v-tabs .v-tabs-bar .v-slide-group__next.v-slide-group__next--disabled {
  display: none;
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .theme--light.v-tabs .v-tabs-bar .v-slide-group__prev .theme--light.v-icon,
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .theme--light.v-tabs .v-tabs-bar .v-slide-group__next .theme--light.v-icon {
  font-weight: 300;
  color: var(--base-text);
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .theme--light.v-tabs .v-tabs-bar .v-tab {
  padding: 0;
  margin: 0 16px;
  text-transform: none;
  min-width: 0;
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .theme--light.v-tabs .v-tabs-bar .v-tab:not(.v-tab--active) {
  color: var(--base-text);
  opacity: 0.6;
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .theme--light.v-tabs .v-tabs-bar .v-tab.v-tab--active {
  color: var(--base-text);
  font-weight: 600;
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .theme--light.v-tabs .v-tabs-bar .v-tab:first-of-type, .evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .theme--light.v-tabs .v-tabs-bar .v-tab[tabindex="0"] {
  margin-left: 0;
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .theme--light.v-tabs .v-tabs-bar .v-tab:last-of-type {
  margin-right: 0;
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content).alternative .v-slide-group__prev .theme--light.v-icon,
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content).alternative .v-slide-group__next .theme--light.v-icon {
  color: var(--alternative-text);
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content).alternative .theme--light.v-tabs .v-tabs-bar .v-tab:not(.v-tab--active), .evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content).alternative .theme--light.v-tabs .v-tabs-bar .v-tab.v-tab--active {
  color: var(--alternative-text);
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) button:not(.v-btn--fab),
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .v-btn:not(.v-btn--fab),
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .v-btn.v-btn--disabled.theme--light {
  position: relative;
  padding: 14px 20px;
  margin-right: 0.5rem;
  color: var(--primary);
  background-color: transparent;
  cursor: pointer;
  border-radius: 0;
  height: auto;
  line-height: 1;
  vertical-align: initial;
  text-transform: initial;
  text-decoration: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  white-space: normal;
  text-align: center;
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) button:not(.v-btn--fab).primary,
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .v-btn:not(.v-btn--fab).primary,
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .v-btn.v-btn--disabled.theme--light.primary {
  color: var(--inverted-text) !important;
  background-color: var(--primary) !important;
  border: none !important;
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) button:not(.v-btn--fab).outlined,
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .v-btn:not(.v-btn--fab).outlined,
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .v-btn.v-btn--disabled.theme--light.outlined {
  border: 1px solid currentColor;
  background-color: var(--window-background);
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) button:not(.v-btn--fab).outlined.dropdown-trigger,
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .v-btn:not(.v-btn--fab).outlined.dropdown-trigger,
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .v-btn.v-btn--disabled.theme--light.outlined.dropdown-trigger {
  background-color: var(--card-background);
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) button:not(.v-btn--fab).v-btn--disabled.v-btn--has-bg,
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .v-btn:not(.v-btn--fab).v-btn--disabled.v-btn--has-bg,
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .v-btn.v-btn--disabled.theme--light.v-btn--disabled.v-btn--has-bg {
  color: var(--inverted-text) !important;
  background-color: transparent !important;
  border: none !important;
  opacity: 1;
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) button:not(.v-btn--fab).v-btn--disabled.v-btn--has-bg:before,
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .v-btn:not(.v-btn--fab).v-btn--disabled.v-btn--has-bg:before,
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .v-btn.v-btn--disabled.theme--light.v-btn--disabled.v-btn--has-bg:before {
  color: var(--primary) !important;
  opacity: 0.35;
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .ew-image {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .text-no-wrap {
  white-space: nowrap;
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .flex-nowrap {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .break-word {
  word-break: break-word;
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .clickable {
  cursor: pointer;
}
.evenito-body .evenito-widget-layout-row .evenito-widget:not(.custom-content) .ev-shrink {
  min-width: 0;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}
@media (min-width: 600px) {
  .evenito-body .evenito-widget-layout-row .evenito-widget.custom-content {
    padding: var(--grid-outer-margin-v) var(--grid-outer-margin-h);
  }
}
@media (max-width: 600px) {
  .evenito-body .evenito-widget-layout-row .evenito-widget.custom-content {
    padding: var(--grid-mobile-margin-v) var(--grid-mobile-margin-h);
  }
}
@media (min-width: 600px) {
  .evenito-body .evenito-widget-layout-row .evenito-widget.custom-content > div {
    margin-top: var(--grid-margin-v);
  }
}
@media (max-width: 600px) {
  .evenito-body .evenito-widget-layout-row .evenito-widget.custom-content > div {
    margin-top: var(--grid-mobile-margin-v);
  }
}
.restricted {
  border: 1px solid #E0E0E0;
  text-align: center;
  padding: 16px 20px;
}
.hide {
  display: none !important;
}
/* ---- grey shades ---- */
/* ---- main colors ---- */
@media (min-width: 600px) {
  .evenito-widget.navigation {
    grid-template-rows: [ew-top ew-content-top] 1fr [ew-content-bottom ew-bottom] !important;
  }
}
.evenito-widget.navigation .toolbar {
  grid-column: ew-content-left/ew-content-right;
  grid-row: ew-top/ew-bottom;
}
@media (max-width: 600px) {
  .evenito-widget.navigation .toolbar {
    grid-row: 1/span 1;
  }
}
.evenito-widget.navigation .nav-bar {
  position: relative;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.evenito-widget.navigation .nav-bar .nav-bar-icon {
  position: absolute !important;
  left: 0;
  width: 48px;
  height: 48px;
  display: none;
}
.evenito-widget.navigation .nav-bar .logo {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 42px;
}
.evenito-widget.navigation .nav-bar .button-container {
  height: 48px;
  overflow: hidden;
}
.evenito-widget.navigation .nav-bar .button-container .button-wrapper {
  display: inline-block;
}
.evenito-widget.navigation .nav-bar .button-container .button-wrapper .language-switcher {
  display: inline-block;
}
.evenito-widget.navigation .nav-bar .button-container .button-wrapper .language-switcher .v-btn {
  min-width: unset;
}
.evenito-widget.navigation .nav-bar .button-container .button-wrapper .language-switcher .v-btn.active {
  font-weight: 700;
  border-bottom: 2px solid var(--primary);
}
.evenito-widget.navigation .v-navigation-drawer--is-mobile .button-wrapper {
  padding: 8px 16px;
}
.evenito-widget.navigation .v-navigation-drawer--is-mobile .button-wrapper .v-btn {
  max-width: 100%;
}
.evenito-widget.navigation .v-navigation-drawer--is-mobile .button-wrapper .v-btn .v-btn__content {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}
.evenito-widget.navigation .v-navigation-drawer--is-mobile .button-wrapper .language-switcher {
  margin: 10px 15px;
}
.evenito-widget.navigation .v-navigation-drawer--is-mobile .button-wrapper .language-switcher .v-btn {
  min-width: unset;
}
.evenito-widget.navigation .v-navigation-drawer--is-mobile .button-wrapper .language-switcher .v-btn.active {
  font-weight: 700;
  border-bottom: 2px solid var(--primary);
}
@media (max-width: 600px) {
  .evenito-widget.navigation .nav-bar {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .evenito-widget.navigation .nav-bar .nav-bar-icon {
    display: block;
  }
  .evenito-widget.navigation .nav-bar .logo {
    height: 32px;
  }
  .evenito-widget.navigation .nav-bar .button-container {
    display: none;
  }
}
/* ---- grey shades ---- */
/* ---- main colors ---- */
.evenito-widget.header .details {
  display: contents;
}
.evenito-widget.header .description a {
  text-decoration: underline;
}
.evenito-widget.header .actions {
  white-space: nowrap;
}
@media (max-width: 600px) {
  .evenito-widget.header .actions {
    white-space: normal;
  }
}
.evenito-widget.header .actions > :last-child {
  margin-right: 0 !important;
}
.evenito-widget.header .dropdown-trigger {
  position: relative;
}
.evenito-widget.header .dropdown-trigger .dropdown-container {
  position: absolute;
  top: 44px;
  left: -1px;
  background: var(--card-background);
  color: var(--primary);
  min-width: calc(100% + 2px);
  z-index: 2;
}
.evenito-widget.header .dropdown-trigger .dropdown-container .dropdown-item a {
  display: block;
  position: relative;
  padding: 16px 20px;
  text-align: left;
  text-decoration: none;
  white-space: nowrap;
}
.evenito-widget.header .dropdown-trigger .dropdown-container .dropdown-item a:hover:before {
  content: "";
  opacity: 0.1;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: currentColor;
}
.evenito-widget.header.alternative .dropdown-container {
  background: var(--alternative-background);
  color: var(--alternative-text);
}
.evenito-widget.header.layout-6ED9EB-36CF14 h1 {
  grid-column: ew-content-left/ew-content-right;
}
@media (min-width: 600px) {
  .evenito-widget.header.layout-6ED9EB-36CF14 h1 {
    grid-row: ew-row-start 1/ew-row-end 1;
  }
}
@media (max-width: 600px) {
  .evenito-widget.header.layout-6ED9EB-36CF14 h1 {
    grid-row: 2/span 1;
  }
}
.evenito-widget.header.layout-6ED9EB-36CF14 .description {
  grid-column: ew-content-left/ew-content-right;
}
@media (min-width: 600px) {
  .evenito-widget.header.layout-6ED9EB-36CF14 .description {
    grid-row: ew-row-start 2/ew-row-end 2;
  }
}
@media (max-width: 600px) {
  .evenito-widget.header.layout-6ED9EB-36CF14 .description {
    grid-row: 3/span 1;
  }
}
.evenito-widget.header.layout-6ED9EB-36CF14 .actions {
  grid-column: ew-content-left/ew-content-right;
}
@media (min-width: 600px) {
  .evenito-widget.header.layout-6ED9EB-36CF14 .actions {
    grid-row: ew-row-start 3/ew-row-end 3;
  }
}
@media (max-width: 600px) {
  .evenito-widget.header.layout-6ED9EB-36CF14 .actions {
    grid-row: 4/span 1;
  }
}
@media (min-width: 600px) {
  .evenito-widget.header.layout-744294-661B3F h1 {
    grid-row: ew-row-start 1/ew-row-end 1;
  }
  .header.layout-744294-661B3F.evenito-widget:not(.align-right) h1 {
    grid-column: ew-content-left/ew-column-end 6;
  }

  .header.layout-744294-661B3F.evenito-widget.align-right h1 {
    grid-column: ew-column-start 7/ew-content-right;
  }
}
@media (max-width: 600px) {
  .evenito-widget.header.layout-744294-661B3F h1 {
    grid-column: ew-content-left/ew-content-right;
    grid-row: 2/span 1;
  }
}
@media (min-width: 600px) {
  .evenito-widget.header.layout-744294-661B3F .description {
    grid-row: ew-row-start 2/ew-row-end 2;
  }
  .header.layout-744294-661B3F.evenito-widget:not(.align-right) .description {
    grid-column: ew-content-left/ew-column-end 6;
  }

  .header.layout-744294-661B3F.evenito-widget.align-right .description {
    grid-column: ew-column-start 7/ew-content-right;
  }
}
@media (max-width: 600px) {
  .evenito-widget.header.layout-744294-661B3F .description {
    grid-column: ew-content-left/ew-content-right;
    grid-row: 3/span 1;
  }
}
@media (min-width: 600px) {
  .evenito-widget.header.layout-744294-661B3F .actions {
    grid-row: ew-row-start 3/ew-row-end 3;
  }
  .header.layout-744294-661B3F.evenito-widget:not(.align-right) .actions {
    grid-column: ew-content-left/ew-column-end 6;
  }

  .header.layout-744294-661B3F.evenito-widget.align-right .actions {
    grid-column: ew-column-start 7/ew-content-right;
  }
}
@media (max-width: 600px) {
  .evenito-widget.header.layout-744294-661B3F .actions {
    grid-column: ew-content-left/ew-content-right;
    grid-row: 4/span 1;
  }
}
@media (min-width: 600px) {
  .evenito-widget.header.layout-744294-661B3F .ew-image {
    grid-row: ew-top / ew-bottom;
  }
  .header.layout-744294-661B3F.evenito-widget:not(.align-right) .ew-image {
    grid-column: ew-column-start 7/ew-right;
  }

  .header.layout-744294-661B3F.evenito-widget.align-right .ew-image {
    grid-column: ew-left/ew-column-end 6;
  }
}
@media (max-width: 600px) {
  .evenito-widget.header.layout-744294-661B3F .ew-image {
    grid-column: ew-left/ew-right;
    grid-row: 1/span 1;
  }
}
.evenito-widget.header.layout-758F3F-2465AC.no-gutter {
  grid-row-start: ew-gutter;
}
.evenito-widget.header.layout-758F3F-2465AC h1 {
  grid-column: ew-content-left/ew-content-right;
}
@media (min-width: 600px) {
  .evenito-widget.header.layout-758F3F-2465AC h1 {
    grid-row: ew-row-start 1/ew-row-end 1;
  }
}
@media (max-width: 600px) {
  .evenito-widget.header.layout-758F3F-2465AC h1 {
    grid-row: 2/span 1;
  }
}
.evenito-widget.header.layout-758F3F-2465AC .description {
  grid-column: ew-content-left/ew-content-right;
}
@media (min-width: 600px) {
  .evenito-widget.header.layout-758F3F-2465AC .description {
    grid-row: ew-row-start 2/ew-row-end 2;
  }
}
@media (max-width: 600px) {
  .evenito-widget.header.layout-758F3F-2465AC .description {
    grid-row: 3/span 1;
  }
}
.evenito-widget.header.layout-758F3F-2465AC .actions {
  grid-column: ew-content-left/ew-content-right;
}
@media (min-width: 600px) {
  .evenito-widget.header.layout-758F3F-2465AC .actions {
    grid-row: ew-row-start 3/ew-row-end 3;
  }
}
@media (max-width: 600px) {
  .evenito-widget.header.layout-758F3F-2465AC .actions {
    grid-row: 4/span 1;
  }
}
.evenito-widget.header.layout-1070E4-A73DCF {
  --ew-rows: 3 !important;
}
.evenito-widget.header.layout-1070E4-A73DCF h1 {
  grid-column: ew-content-left/ew-content-right;
}
@media (min-width: 600px) {
  .evenito-widget.header.layout-1070E4-A73DCF h1 {
    grid-row: ew-row-start 2/ew-row-end 2;
  }
}
@media (max-width: 600px) {
  .evenito-widget.header.layout-1070E4-A73DCF h1 {
    grid-row: 3/span 1;
  }
}
.evenito-widget.header.layout-1070E4-A73DCF .description {
  grid-column: ew-content-left/ew-content-right;
}
@media (min-width: 600px) {
  .evenito-widget.header.layout-1070E4-A73DCF .description {
    grid-row: ew-row-start 3/ew-row-end 3;
  }
}
@media (max-width: 600px) {
  .evenito-widget.header.layout-1070E4-A73DCF .description {
    grid-row: 4/span 1;
  }
}
.evenito-widget.header.layout-1070E4-A73DCF .actions {
  grid-column: ew-content-left/ew-content-right;
}
@media (min-width: 600px) {
  .evenito-widget.header.layout-1070E4-A73DCF .actions {
    grid-row: ew-row-start 4/ew-row-end 4;
  }
}
@media (max-width: 600px) {
  .evenito-widget.header.layout-1070E4-A73DCF .actions {
    grid-row: 5/span 1;
  }
}
.evenito-widget.header.layout-1070E4-A73DCF .ew-image {
  grid-column: ew-content-left/ew-content-right;
}
@media (min-width: 600px) {
  .evenito-widget.header.layout-1070E4-A73DCF .ew-image {
    grid-row: ew-row-start 1/ew-row-end 1;
  }
}
@media (max-width: 600px) {
  .evenito-widget.header.layout-1070E4-A73DCF .ew-image {
    grid-row: 2/span 1;
  }
}
/* ---- grey shades ---- */
/* ---- main colors ---- */
.evenito-widget.free-text .heading {
  grid-column: ew-content-left/ew-content-right;
}
@media (min-width: 600px) {
  .evenito-widget.free-text .heading {
    grid-row: ew-row-start 1/ew-row-end 1;
  }
}
@media (max-width: 600px) {
  .evenito-widget.free-text .heading {
    grid-row: 2/span 1;
  }
}
.evenito-widget.free-text .content {
  grid-column: ew-content-left/ew-content-right;
}
@media (min-width: 600px) {
  .evenito-widget.free-text .content {
    grid-row: ew-row-start 2/ew-row-end 2;
  }
}
@media (max-width: 600px) {
  .evenito-widget.free-text .content {
    grid-row: 3/span 1;
  }
}
/* ---- grey shades ---- */
/* ---- main colors ---- */
.evenito-widget.schedule.layout-4F4961-2CA222 .v-tabs-items.v-item-group, .evenito-widget.schedule.layout-4F4961-2CA222 .v-tabs-items .v-window__container, .evenito-widget.schedule.layout-AA3F2F-3CB4D9 .v-tabs-items.v-item-group, .evenito-widget.schedule.layout-AA3F2F-3CB4D9 .v-tabs-items .v-window__container {
  display: grid;
  grid-column: 1/-1;
  grid: inherit;
  grid-gap: inherit;
  padding: 0 !important;
  margin: 0 !important;
}
.evenito.v-application .elevation-1 {
  -webkit-box-shadow: 0 0.4px 1.8px 0 rgba(0, 0, 0, 0.068) !important;
          box-shadow: 0 0.4px 1.8px 0 rgba(0, 0, 0, 0.068) !important;
}
.evenito.v-application .elevation-2, .evenito.v-application #evenito-website-vue-container.evenito-website-vue-container.v-application:not(.flat-cards) .v-card:not([class*=elevation]), #evenito-website-vue-container.evenito-website-vue-container.v-application:not(.flat-cards) .evenito.v-application .v-card:not([class*=elevation]), .evenito.v-application #evenito-website-vue-container.evenito-website-vue-container.v-application:not(.flat-cards) .v-card-background:before, #evenito-website-vue-container.evenito-website-vue-container.v-application:not(.flat-cards) .evenito.v-application .v-card-background:before, .evenito.v-application #evenito-website-vue-container.evenito-website-vue-container.v-application .sidenav, #evenito-website-vue-container.evenito-website-vue-container.v-application .evenito.v-application .sidenav {
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.07) !important;
          box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.07) !important;
}
.evenito.v-application .elevation-3 {
  -webkit-box-shadow: 0 1.6px 4.2px 0 rgba(0, 0, 0, 0.072) !important;
          box-shadow: 0 1.6px 4.2px 0 rgba(0, 0, 0, 0.072) !important;
}
.evenito.v-application .elevation-4 {
  -webkit-box-shadow: 0 2.3px 5.4px 0 rgba(0, 0, 0, 0.074) !important;
          box-shadow: 0 2.3px 5.4px 0 rgba(0, 0, 0, 0.074) !important;
}
.evenito.v-application .elevation-5 {
  -webkit-box-shadow: 0 2.9px 6.6px 0 rgba(0, 0, 0, 0.076) !important;
          box-shadow: 0 2.9px 6.6px 0 rgba(0, 0, 0, 0.076) !important;
}
.evenito.v-application .elevation-6 {
  -webkit-box-shadow: 0 3.6px 7.9px 0 rgba(0, 0, 0, 0.079) !important;
          box-shadow: 0 3.6px 7.9px 0 rgba(0, 0, 0, 0.079) !important;
}
.evenito.v-application .elevation-7 {
  -webkit-box-shadow: 0 4.2px 9.1px 0 rgba(0, 0, 0, 0.081) !important;
          box-shadow: 0 4.2px 9.1px 0 rgba(0, 0, 0, 0.081) !important;
}
.evenito.v-application .elevation-8 {
  -webkit-box-shadow: 0 4.9px 10.3px 0 rgba(0, 0, 0, 0.083) !important;
          box-shadow: 0 4.9px 10.3px 0 rgba(0, 0, 0, 0.083) !important;
}
.evenito.v-application .elevation-9 {
  -webkit-box-shadow: 0 5.5px 11.5px 0 rgba(0, 0, 0, 0.085) !important;
          box-shadow: 0 5.5px 11.5px 0 rgba(0, 0, 0, 0.085) !important;
}
.evenito.v-application .elevation-10 {
  -webkit-box-shadow: 0 6.1px 12.7px 0 rgba(0, 0, 0, 0.087) !important;
          box-shadow: 0 6.1px 12.7px 0 rgba(0, 0, 0, 0.087) !important;
}
.evenito.v-application .elevation-11 {
  -webkit-box-shadow: 0 6.8px 13.9px 0 rgba(0, 0, 0, 0.089) !important;
          box-shadow: 0 6.8px 13.9px 0 rgba(0, 0, 0, 0.089) !important;
}
.evenito.v-application .elevation-12 {
  -webkit-box-shadow: 0 7.4px 15.1px 0 rgba(0, 0, 0, 0.091) !important;
          box-shadow: 0 7.4px 15.1px 0 rgba(0, 0, 0, 0.091) !important;
}
.evenito.v-application .elevation-13 {
  -webkit-box-shadow: 0 8.1px 16.4px 0 rgba(0, 0, 0, 0.094) !important;
          box-shadow: 0 8.1px 16.4px 0 rgba(0, 0, 0, 0.094) !important;
}
.evenito.v-application .elevation-14 {
  -webkit-box-shadow: 0 8.7px 17.6px 0 rgba(0, 0, 0, 0.096) !important;
          box-shadow: 0 8.7px 17.6px 0 rgba(0, 0, 0, 0.096) !important;
}
.evenito.v-application .elevation-15 {
  -webkit-box-shadow: 0 9.4px 18.8px 0 rgba(0, 0, 0, 0.098) !important;
          box-shadow: 0 9.4px 18.8px 0 rgba(0, 0, 0, 0.098) !important;
}
.evenito.v-application .elevation-16 {
  -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1) !important;
          box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1) !important;
}
.evenito.v-application .elevation-17 {
  -webkit-box-shadow: 0 10.6px 21.2px 0 rgba(0, 0, 0, 0.102) !important;
          box-shadow: 0 10.6px 21.2px 0 rgba(0, 0, 0, 0.102) !important;
}
.evenito.v-application .elevation-18 {
  -webkit-box-shadow: 0 11.3px 22.4px 0 rgba(0, 0, 0, 0.104) !important;
          box-shadow: 0 11.3px 22.4px 0 rgba(0, 0, 0, 0.104) !important;
}
.evenito.v-application .elevation-19 {
  -webkit-box-shadow: 0 11.9px 23.6px 0 rgba(0, 0, 0, 0.106) !important;
          box-shadow: 0 11.9px 23.6px 0 rgba(0, 0, 0, 0.106) !important;
}
.evenito.v-application .elevation-20 {
  -webkit-box-shadow: 0 12.6px 24.9px 0 rgba(0, 0, 0, 0.109) !important;
          box-shadow: 0 12.6px 24.9px 0 rgba(0, 0, 0, 0.109) !important;
}
.evenito.v-application .elevation-21 {
  -webkit-box-shadow: 0 13.2px 26.1px 0 rgba(0, 0, 0, 0.111) !important;
          box-shadow: 0 13.2px 26.1px 0 rgba(0, 0, 0, 0.111) !important;
}
.evenito.v-application .elevation-22 {
  -webkit-box-shadow: 0 13.9px 27.3px 0 rgba(0, 0, 0, 0.113) !important;
          box-shadow: 0 13.9px 27.3px 0 rgba(0, 0, 0, 0.113) !important;
}
.evenito.v-application .elevation-23 {
  -webkit-box-shadow: 0 14.5px 28.5px 0 rgba(0, 0, 0, 0.115) !important;
          box-shadow: 0 14.5px 28.5px 0 rgba(0, 0, 0, 0.115) !important;
}
.evenito.v-application .elevation-24 {
  -webkit-box-shadow: 0 15.1px 29.7px 0 rgba(0, 0, 0, 0.117) !important;
          box-shadow: 0 15.1px 29.7px 0 rgba(0, 0, 0, 0.117) !important;
}
@media (min-width: 600px) {
  .evenito-widget.schedule .details .title + .description > span.translation:not(.hide),
.evenito-widget.schedule .details .description + .speakers {
    margin-top: var(--grid-margin-v);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background {
    padding-top: var(--grid-margin-v);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background {
    padding-bottom: var(--grid-margin-v);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background:before {
    margin-top: calc(var(--grid-margin-v) * -1);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background:before {
    margin-bottom: calc(var(--grid-margin-v) * -1);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background:before {
    margin-left: calc(var(--grid-margin-h) * -1);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background:before {
    margin-right: calc(var(--grid-margin-h) * -1);
  }
}
@media (max-width: 600px) {
  .evenito-widget.schedule .details .title + .description > span.translation:not(.hide),
.evenito-widget.schedule .details .description + .speakers {
    margin-top: var(--grid-mobile-margin-v);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background {
    padding-top: var(--grid-mobile-margin-v);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background {
    padding-bottom: var(--grid-mobile-margin-v);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background:before {
    margin-top: calc(var(--grid-mobile-margin-v) * -1);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background:before {
    margin-bottom: calc(var(--grid-mobile-margin-v) * -1);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background:before {
    margin-left: calc(var(--grid-mobile-margin-h) * -1);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background:before {
    margin-right: calc(var(--grid-mobile-margin-h) * -1);
  }
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-1 {
  -webkit-box-shadow: 0 0.4px 1.8px 0 rgba(0, 0, 0, 0.068) !important;
          box-shadow: 0 0.4px 1.8px 0 rgba(0, 0, 0, 0.068) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-2, #evenito-website-vue-container.evenito-website-vue-container.v-application:not(.flat-cards) .v-card:not([class*=elevation]), #evenito-website-vue-container.evenito-website-vue-container.v-application:not(.flat-cards) .v-card-background:before, #evenito-website-vue-container.evenito-website-vue-container.v-application .sidenav {
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.07) !important;
          box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.07) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-3 {
  -webkit-box-shadow: 0 1.6px 4.2px 0 rgba(0, 0, 0, 0.072) !important;
          box-shadow: 0 1.6px 4.2px 0 rgba(0, 0, 0, 0.072) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-4 {
  -webkit-box-shadow: 0 2.3px 5.4px 0 rgba(0, 0, 0, 0.074) !important;
          box-shadow: 0 2.3px 5.4px 0 rgba(0, 0, 0, 0.074) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-5 {
  -webkit-box-shadow: 0 2.9px 6.6px 0 rgba(0, 0, 0, 0.076) !important;
          box-shadow: 0 2.9px 6.6px 0 rgba(0, 0, 0, 0.076) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-6 {
  -webkit-box-shadow: 0 3.6px 7.9px 0 rgba(0, 0, 0, 0.079) !important;
          box-shadow: 0 3.6px 7.9px 0 rgba(0, 0, 0, 0.079) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-7 {
  -webkit-box-shadow: 0 4.2px 9.1px 0 rgba(0, 0, 0, 0.081) !important;
          box-shadow: 0 4.2px 9.1px 0 rgba(0, 0, 0, 0.081) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-8 {
  -webkit-box-shadow: 0 4.9px 10.3px 0 rgba(0, 0, 0, 0.083) !important;
          box-shadow: 0 4.9px 10.3px 0 rgba(0, 0, 0, 0.083) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-9 {
  -webkit-box-shadow: 0 5.5px 11.5px 0 rgba(0, 0, 0, 0.085) !important;
          box-shadow: 0 5.5px 11.5px 0 rgba(0, 0, 0, 0.085) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-10 {
  -webkit-box-shadow: 0 6.1px 12.7px 0 rgba(0, 0, 0, 0.087) !important;
          box-shadow: 0 6.1px 12.7px 0 rgba(0, 0, 0, 0.087) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-11 {
  -webkit-box-shadow: 0 6.8px 13.9px 0 rgba(0, 0, 0, 0.089) !important;
          box-shadow: 0 6.8px 13.9px 0 rgba(0, 0, 0, 0.089) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-12 {
  -webkit-box-shadow: 0 7.4px 15.1px 0 rgba(0, 0, 0, 0.091) !important;
          box-shadow: 0 7.4px 15.1px 0 rgba(0, 0, 0, 0.091) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-13 {
  -webkit-box-shadow: 0 8.1px 16.4px 0 rgba(0, 0, 0, 0.094) !important;
          box-shadow: 0 8.1px 16.4px 0 rgba(0, 0, 0, 0.094) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-14 {
  -webkit-box-shadow: 0 8.7px 17.6px 0 rgba(0, 0, 0, 0.096) !important;
          box-shadow: 0 8.7px 17.6px 0 rgba(0, 0, 0, 0.096) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-15 {
  -webkit-box-shadow: 0 9.4px 18.8px 0 rgba(0, 0, 0, 0.098) !important;
          box-shadow: 0 9.4px 18.8px 0 rgba(0, 0, 0, 0.098) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-16 {
  -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1) !important;
          box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-17 {
  -webkit-box-shadow: 0 10.6px 21.2px 0 rgba(0, 0, 0, 0.102) !important;
          box-shadow: 0 10.6px 21.2px 0 rgba(0, 0, 0, 0.102) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-18 {
  -webkit-box-shadow: 0 11.3px 22.4px 0 rgba(0, 0, 0, 0.104) !important;
          box-shadow: 0 11.3px 22.4px 0 rgba(0, 0, 0, 0.104) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-19 {
  -webkit-box-shadow: 0 11.9px 23.6px 0 rgba(0, 0, 0, 0.106) !important;
          box-shadow: 0 11.9px 23.6px 0 rgba(0, 0, 0, 0.106) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-20 {
  -webkit-box-shadow: 0 12.6px 24.9px 0 rgba(0, 0, 0, 0.109) !important;
          box-shadow: 0 12.6px 24.9px 0 rgba(0, 0, 0, 0.109) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-21 {
  -webkit-box-shadow: 0 13.2px 26.1px 0 rgba(0, 0, 0, 0.111) !important;
          box-shadow: 0 13.2px 26.1px 0 rgba(0, 0, 0, 0.111) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-22 {
  -webkit-box-shadow: 0 13.9px 27.3px 0 rgba(0, 0, 0, 0.113) !important;
          box-shadow: 0 13.9px 27.3px 0 rgba(0, 0, 0, 0.113) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-23 {
  -webkit-box-shadow: 0 14.5px 28.5px 0 rgba(0, 0, 0, 0.115) !important;
          box-shadow: 0 14.5px 28.5px 0 rgba(0, 0, 0, 0.115) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-24 {
  -webkit-box-shadow: 0 15.1px 29.7px 0 rgba(0, 0, 0, 0.117) !important;
          box-shadow: 0 15.1px 29.7px 0 rgba(0, 0, 0, 0.117) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background:before {
  content: "";
  display: block;
}
@media (max-width: 600px) {
  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background:before {
    grid-column: ew-left/ew-right;
    margin-left: calc(var(--grid-mobile-margin-h) / 4) !important;
    margin-right: calc(var(--grid-mobile-margin-h) / 4) !important;
  }
}
#evenito-website-vue-container.evenito-website-vue-container.v-application.flat-cards .v-card:not([class*=elevation]), #evenito-website-vue-container.evenito-website-vue-container.v-application.flat-cards .v-card-background:before {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
@media (min-width: 600px) {
  .evenito-widget.schedule .details .title + .description > span.translation:not(.hide),
.evenito-widget.schedule .details .description + .speakers {
    margin-top: var(--grid-margin-v);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background {
    padding-top: var(--grid-margin-v);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background {
    padding-bottom: var(--grid-margin-v);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background:before {
    margin-top: calc(var(--grid-margin-v) * -1);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background:before {
    margin-bottom: calc(var(--grid-margin-v) * -1);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background:before {
    margin-left: calc(var(--grid-margin-h) * -1);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background:before {
    margin-right: calc(var(--grid-margin-h) * -1);
  }
}
@media (max-width: 600px) {
  .evenito-widget.schedule .details .title + .description > span.translation:not(.hide),
.evenito-widget.schedule .details .description + .speakers {
    margin-top: var(--grid-mobile-margin-v);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background {
    padding-top: var(--grid-mobile-margin-v);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background {
    padding-bottom: var(--grid-mobile-margin-v);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background:before {
    margin-top: calc(var(--grid-mobile-margin-v) * -1);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background:before {
    margin-bottom: calc(var(--grid-mobile-margin-v) * -1);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background:before {
    margin-left: calc(var(--grid-mobile-margin-h) * -1);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background:before {
    margin-right: calc(var(--grid-mobile-margin-h) * -1);
  }
}
.evenito-widget.schedule .heading {
  grid-column: ew-content-left/ew-content-right;
}
@media (min-width: 600px) {
  .evenito-widget.schedule .heading {
    grid-row: ew-row-start 1/ew-row-end 1;
  }
}
@media (max-width: 600px) {
  .evenito-widget.schedule .heading {
    grid-row: 2/span 1;
  }
}
.evenito-widget.schedule .schedule-container {
  grid-column: ew-left/ew-right;
}
@media (min-width: 600px) {
  .evenito-widget.schedule .schedule-container {
    grid-row: ew-row-start 2/ew-row-end 2;
  }
}
@media (max-width: 600px) {
  .evenito-widget.schedule .schedule-container {
    grid-row: 3/span 1;
  }
}
@media (max-width: 600px) {
  .evenito-widget.schedule .v-card-background:before {
    grid-row-start: 1;
    grid-row-end: 2;
  }
  .evenito-widget.schedule .times, .evenito-widget.schedule .details, .evenito-widget.schedule .speakers {
    grid-column: ew-content-left/ew-content-right;
  }
  .evenito-widget.schedule .times {
    grid-row: 1/span 1;
  }
  .evenito-widget.schedule .details {
    grid-row: 2/span 1;
  }
  .evenito-widget.schedule .speakers {
    grid-row: 3/span 1;
  }
}
@media (min-width: 600px) {
  .evenito-widget.schedule .times {
    text-align: right;
  }
  .evenito-widget.schedule .v-card-background:before {
    grid-column: ew-column-start 2/ew-column-end 11;
  }
}
.evenito-widget.schedule .schedule-item {
  grid-column: ew-left/ew-right;
}
.evenito-widget.schedule .details .title + .description > span.translation:not(.hide),
.evenito-widget.schedule .details .description + .speakers {
  display: block;
}
@media (min-width: 600px) {
  .evenito-widget.schedule.layout-E9329C-A3373A .v-card-background:before, .evenito-widget.schedule.layout-E9329C-A3373A .times, .evenito-widget.schedule.layout-E9329C-A3373A .details, .evenito-widget.schedule.layout-AA3F2F-3CB4D9 .v-card-background:before, .evenito-widget.schedule.layout-AA3F2F-3CB4D9 .times, .evenito-widget.schedule.layout-AA3F2F-3CB4D9 .details {
    grid-row: 1/span 1;
  }
  .evenito-widget.schedule.layout-E9329C-A3373A .times, .evenito-widget.schedule.layout-AA3F2F-3CB4D9 .times {
    grid-column: ew-column-start 1/ew-column-end 2;
  }
  .evenito-widget.schedule.layout-E9329C-A3373A .details, .evenito-widget.schedule.layout-AA3F2F-3CB4D9 .details {
    grid-column: ew-column-start 3/ew-column-end 11;
  }
}
@media (min-width: 600px) {
  .evenito-widget.schedule.layout-E9329C-A3373A .time-separator {
    display: block;
    height: 0;
    overflow: hidden;
  }
}
@media (max-width: 600px) {
  .evenito-widget.schedule.layout-E9329C-A3373A .v-card-background:before {
    grid-row-end: span 2;
  }
}
.evenito-widget.schedule.layout-4F4961-2CA222 .v-tabs, .evenito-widget.schedule.layout-AA3F2F-3CB4D9 .v-tabs {
  grid-column: ew-content-left/ew-content-right;
}
@media (min-width: 600px) {
  .evenito-widget.schedule.layout-4F4961-2CA222 .v-tabs, .evenito-widget.schedule.layout-AA3F2F-3CB4D9 .v-tabs {
    grid-row: ew-row-start 2/ew-row-end 2;
  }
}
@media (max-width: 600px) {
  .evenito-widget.schedule.layout-4F4961-2CA222 .v-tabs, .evenito-widget.schedule.layout-AA3F2F-3CB4D9 .v-tabs {
    grid-row: 3/span 1;
  }
}
@media (min-width: 600px) {
  .evenito-widget.schedule.layout-4F4961-2CA222 .v-tabs, .evenito-widget.schedule.layout-AA3F2F-3CB4D9 .v-tabs {
    grid-column: ew-column-end 1/ew-column-start 12;
  }
}
.evenito-widget.schedule.layout-4F4961-2CA222 .v-tabs-items, .evenito-widget.schedule.layout-AA3F2F-3CB4D9 .v-tabs-items {
  grid-column: ew-content-left/ew-content-right;
}
@media (min-width: 600px) {
  .evenito-widget.schedule.layout-4F4961-2CA222 .v-tabs-items, .evenito-widget.schedule.layout-AA3F2F-3CB4D9 .v-tabs-items {
    grid-row: ew-row-start 3/ew-row-end 3;
  }
}
@media (max-width: 600px) {
  .evenito-widget.schedule.layout-4F4961-2CA222 .v-tabs-items, .evenito-widget.schedule.layout-AA3F2F-3CB4D9 .v-tabs-items {
    grid-row: 4/span 1;
  }
}
@media (min-width: 600px) {
  .evenito-widget.schedule.layout-4F4961-2CA222 .v-card-background:before, .evenito-widget.schedule.layout-4F4961-2CA222 .times, .evenito-widget.schedule.layout-4F4961-2CA222 .details, .evenito-widget.schedule.layout-4F4961-2CA222 .speakers {
    grid-row: 1/span 1;
  }
  .evenito-widget.schedule.layout-4F4961-2CA222 .times {
    grid-column: ew-column-start 1/ew-column-end 2;
  }
  .evenito-widget.schedule.layout-4F4961-2CA222 .details {
    grid-column: ew-column-start 3/ew-column-end 8;
  }
  .evenito-widget.schedule.layout-4F4961-2CA222 .speakers {
    grid-column: ew-column-start 9/ew-column-end 11;
  }
}
@media (max-width: 600px) {
  .evenito-widget.schedule.layout-4F4961-2CA222 .v-card-background:before {
    grid-row-end: span 3;
  }
}
@media (min-width: 600px) {
  .evenito-widget.schedule.layout-AA3F2F-3CB4D9 .details {
    border-left: 2px solid var(--secondary);
    padding-left: var(--grid-margin-h) !important;
  }
}
/* ---- grey shades ---- */
/* ---- main colors ---- */
.evenito-widget.location .map {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.evenito-widget.location .map iframe {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 400px;
          flex: 1 0 400px;
}
@media (min-width: 600px) {
  .evenito-widget.location.layout-CFC849-B3FDE2 .heading, .evenito-widget.location.layout-CFC849-B3FDE3 .heading {
    grid-row: ew-row-start 1/ew-row-end 1;
  }
  .location.layout-CFC849-B3FDE2.evenito-widget:not(.align-right) .heading, .location.layout-CFC849-B3FDE3.evenito-widget:not(.align-right) .heading {
    grid-column: ew-content-left/ew-column-end 6;
  }

  .location.layout-CFC849-B3FDE2.evenito-widget.align-right .heading, .location.layout-CFC849-B3FDE3.evenito-widget.align-right .heading {
    grid-column: ew-column-start 7/ew-content-right;
  }
}
@media (max-width: 600px) {
  .evenito-widget.location.layout-CFC849-B3FDE2 .heading, .evenito-widget.location.layout-CFC849-B3FDE3 .heading {
    grid-column: ew-content-left/ew-content-right;
    grid-row: 2/span 1;
  }
}
@media (min-width: 600px) {
  .evenito-widget.location.layout-CFC849-B3FDE2 .details, .evenito-widget.location.layout-CFC849-B3FDE3 .details {
    grid-row: ew-row-start 2/ew-row-end 2;
  }
  .location.layout-CFC849-B3FDE2.evenito-widget:not(.align-right) .details, .location.layout-CFC849-B3FDE3.evenito-widget:not(.align-right) .details {
    grid-column: ew-content-left/ew-column-end 6;
  }

  .location.layout-CFC849-B3FDE2.evenito-widget.align-right .details, .location.layout-CFC849-B3FDE3.evenito-widget.align-right .details {
    grid-column: ew-column-start 7/ew-content-right;
  }
}
@media (max-width: 600px) {
  .evenito-widget.location.layout-CFC849-B3FDE2 .details, .evenito-widget.location.layout-CFC849-B3FDE3 .details {
    grid-column: ew-content-left/ew-content-right;
    grid-row: 3/span 1;
  }
}
@media (min-width: 600px) {
  .evenito-widget.location.layout-CFC849-B3FDE2 .description, .evenito-widget.location.layout-CFC849-B3FDE3 .description {
    grid-row: ew-row-start 3/ew-row-end 3;
  }
  .location.layout-CFC849-B3FDE2.evenito-widget:not(.align-right) .description, .location.layout-CFC849-B3FDE3.evenito-widget:not(.align-right) .description {
    grid-column: ew-content-left/ew-column-end 6;
  }

  .location.layout-CFC849-B3FDE2.evenito-widget.align-right .description, .location.layout-CFC849-B3FDE3.evenito-widget.align-right .description {
    grid-column: ew-column-start 7/ew-content-right;
  }
}
@media (max-width: 600px) {
  .evenito-widget.location.layout-CFC849-B3FDE2 .description, .evenito-widget.location.layout-CFC849-B3FDE3 .description {
    grid-column: ew-content-left/ew-content-right;
    grid-row: 4/span 1;
  }
}
@media (min-width: 600px) {
  .evenito-widget.location.layout-CFC849-B3FDE2 .map {
    grid-row: ew-top / ew-bottom;
  }
  .location.layout-CFC849-B3FDE2.evenito-widget:not(.align-right) .map {
    grid-column: ew-column-start 7/ew-right;
  }

  .location.layout-CFC849-B3FDE2.evenito-widget.align-right .map {
    grid-column: ew-left/ew-column-end 6;
  }
}
@media (max-width: 600px) {
  .evenito-widget.location.layout-CFC849-B3FDE2 .map {
    grid-column: ew-left/ew-right;
    grid-row: 5/span 1;
  }
}
@media (min-width: 600px) {
  .evenito-widget.location.layout-CFC849-B3FDE3 .map {
    grid-row: ew-content-top / ew-content-bottom;
  }
  .location.layout-CFC849-B3FDE3.evenito-widget:not(.align-right) .map {
    grid-column: ew-column-start 7/ew-content-right;
  }

  .location.layout-CFC849-B3FDE3.evenito-widget.align-right .map {
    grid-column: ew-content-left/ew-column-end 6;
  }
}
@media (max-width: 600px) {
  .evenito-widget.location.layout-CFC849-B3FDE3 .map {
    grid-column: ew-content-left/ew-content-right;
    grid-row: 5/span 1;
  }
}
.evenito-widget.location.layout-48689A-D8B656 .heading {
  grid-column: ew-content-left/ew-content-right;
}
@media (min-width: 600px) {
  .evenito-widget.location.layout-48689A-D8B656 .heading {
    grid-row: ew-row-start 1/ew-row-end 1;
  }
}
@media (max-width: 600px) {
  .evenito-widget.location.layout-48689A-D8B656 .heading {
    grid-row: 2/span 1;
  }
}
.evenito-widget.location.layout-48689A-D8B656 .map {
  grid-column: ew-content-left/ew-content-right;
}
@media (min-width: 600px) {
  .evenito-widget.location.layout-48689A-D8B656 .map {
    grid-row: ew-row-start 2/ew-row-end 2;
  }
}
@media (max-width: 600px) {
  .evenito-widget.location.layout-48689A-D8B656 .map {
    grid-row: 3/span 1;
  }
}
@media (min-width: 600px) {
  .evenito-widget.location.layout-48689A-D8B656 .details {
    grid-row: ew-row-start 3/ew-row-end 3;
  }
  .location.layout-48689A-D8B656.evenito-widget:not(.align-right) .details {
    grid-column: ew-content-left/ew-column-end 6;
  }

  .location.layout-48689A-D8B656.evenito-widget.align-right .details {
    grid-column: ew-column-start 7/ew-content-right;
  }
}
@media (max-width: 600px) {
  .evenito-widget.location.layout-48689A-D8B656 .details {
    grid-column: ew-content-left/ew-content-right;
    grid-row: 4/span 1;
  }
}
@media (min-width: 600px) {
  .evenito-widget.location.layout-48689A-D8B656 .description {
    grid-row: ew-row-start 3/ew-row-end 3;
  }
  .location.layout-48689A-D8B656.evenito-widget:not(.align-right) .description {
    grid-column: ew-column-start 7/ew-content-right;
  }

  .location.layout-48689A-D8B656.evenito-widget.align-right .description {
    grid-column: ew-content-left/ew-column-end 6;
  }
}
@media (max-width: 600px) {
  .evenito-widget.location.layout-48689A-D8B656 .description {
    grid-column: ew-content-left/ew-content-right;
    grid-row: 5/span 1;
  }
}
/* ---- grey shades ---- */
/* ---- main colors ---- */
/* ---- grey shades ---- */
/* ---- main colors ---- */
.evenito-widget.rsvp .v-menu__content .v-list.v-select-list .v-list-item .v-list-item__title, .evenito-widget.rsvp .rsvp-container .description {
  font-family: var(--body-font), Raleway, apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif !important;
  font-size: var(--body-size) !important;
  font-weight: var(--body-weight);
  line-height: var(--body-lineHeight);
}
#evenito-website-vue-container.evenito-website-vue-container.v-application,
#evenito-website-vue-container.evenito-website-vue-container .v-application,
#evenito-website-vue-container.evenito-website-vue-container .v-application .body-1,
#evenito-website-vue-container.evenito-website-vue-container .body-1,
#evenito-website-vue-container.evenito-website-vue-container .body-2 {
  font-family: var(--body-font), Raleway, apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif !important;
  font-size: var(--body-size) !important;
  font-weight: var(--body-weight);
  line-height: var(--body-lineHeight);
}
#evenito-website-vue-container.evenito-website-vue-container .body-2 {
  font-size: calc(var(--body-size) * 0.85) !important;
}
#evenito-website-vue-container.evenito-website-vue-container h1 {
  font-family: var(--h1-font), Raleway, apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif !important;
  font-size: var(--h1-size);
  font-weight: var(--h1-weight);
  line-height: var(--h1-lineHeight);
}
#evenito-website-vue-container.evenito-website-vue-container h2 {
  color: var(--secondary);
  font-family: var(--h2-font), Raleway, apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif !important;
  font-size: var(--h2-size);
  font-weight: var(--h2-weight);
  line-height: var(--h2-lineHeight);
}
#evenito-website-vue-container.evenito-website-vue-container .title {
  font-family: var(--title-font), Raleway, apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif !important;
  font-size: var(--title-size) !important;
  font-weight: var(--title-weight);
  line-height: var(--title-lineHeight);
}
#evenito-website-vue-container.evenito-website-vue-container .overline {
  font-size: 10px !important;
  font-family: evenito-generated-custom-body, Raleway, apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif !important;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 1px;
  text-transform: uppercase;
}
#evenito-website-vue-container.evenito-website-vue-container .inactive,
#evenito-website-vue-container.evenito-website-vue-container .faded,
#evenito-website-vue-container.evenito-website-vue-container .disabled {
  color: #9E9E9E;
}
#evenito-website-vue-container.evenito-website-vue-container strong,
#evenito-website-vue-container.evenito-website-vue-container .strong {
  font-weight: min(var(--body-weight) + 300, 1000);
}
#evenito-website-vue-container.evenito-website-vue-container p:not(:last-child) {
  margin: 0 0 0.5rem;
}
#evenito-website-vue-container.evenito-website-vue-container p:last-child {
  margin: 0;
}
#evenito-website-vue-container.evenito-website-vue-container a {
  color: var(--primary);
}
#evenito-website-vue-container.evenito-website-vue-container .dropdown-content {
  font-weight: 500;
}
#evenito-website-vue-container.evenito-website-vue-container .v-tab,
#evenito-website-vue-container.evenito-website-vue-container .v-btn,
#evenito-website-vue-container.evenito-website-vue-container .v-btn.v-size--default,
#evenito-website-vue-container.evenito-website-vue-container button {
  font-family: var(--body-font), Raleway, apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif !important;
  font-size: var(--body-size) !important;
  font-weight: var(--body-weight);
  line-height: var(--body-lineHeight);
}
.evenito.v-application .elevation-1 {
  -webkit-box-shadow: 0 0.4px 1.8px 0 rgba(0, 0, 0, 0.068) !important;
          box-shadow: 0 0.4px 1.8px 0 rgba(0, 0, 0, 0.068) !important;
}
.evenito.v-application .elevation-2, .evenito.v-application #evenito-website-vue-container.evenito-website-vue-container.v-application:not(.flat-cards) .v-card:not([class*=elevation]), #evenito-website-vue-container.evenito-website-vue-container.v-application:not(.flat-cards) .evenito.v-application .v-card:not([class*=elevation]), .evenito.v-application #evenito-website-vue-container.evenito-website-vue-container.v-application:not(.flat-cards) .v-card-background:before, #evenito-website-vue-container.evenito-website-vue-container.v-application:not(.flat-cards) .evenito.v-application .v-card-background:before, .evenito.v-application #evenito-website-vue-container.evenito-website-vue-container.v-application .sidenav, #evenito-website-vue-container.evenito-website-vue-container.v-application .evenito.v-application .sidenav {
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.07) !important;
          box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.07) !important;
}
.evenito.v-application .elevation-3 {
  -webkit-box-shadow: 0 1.6px 4.2px 0 rgba(0, 0, 0, 0.072) !important;
          box-shadow: 0 1.6px 4.2px 0 rgba(0, 0, 0, 0.072) !important;
}
.evenito.v-application .elevation-4 {
  -webkit-box-shadow: 0 2.3px 5.4px 0 rgba(0, 0, 0, 0.074) !important;
          box-shadow: 0 2.3px 5.4px 0 rgba(0, 0, 0, 0.074) !important;
}
.evenito.v-application .elevation-5 {
  -webkit-box-shadow: 0 2.9px 6.6px 0 rgba(0, 0, 0, 0.076) !important;
          box-shadow: 0 2.9px 6.6px 0 rgba(0, 0, 0, 0.076) !important;
}
.evenito.v-application .elevation-6 {
  -webkit-box-shadow: 0 3.6px 7.9px 0 rgba(0, 0, 0, 0.079) !important;
          box-shadow: 0 3.6px 7.9px 0 rgba(0, 0, 0, 0.079) !important;
}
.evenito.v-application .elevation-7 {
  -webkit-box-shadow: 0 4.2px 9.1px 0 rgba(0, 0, 0, 0.081) !important;
          box-shadow: 0 4.2px 9.1px 0 rgba(0, 0, 0, 0.081) !important;
}
.evenito.v-application .elevation-8 {
  -webkit-box-shadow: 0 4.9px 10.3px 0 rgba(0, 0, 0, 0.083) !important;
          box-shadow: 0 4.9px 10.3px 0 rgba(0, 0, 0, 0.083) !important;
}
.evenito.v-application .elevation-9 {
  -webkit-box-shadow: 0 5.5px 11.5px 0 rgba(0, 0, 0, 0.085) !important;
          box-shadow: 0 5.5px 11.5px 0 rgba(0, 0, 0, 0.085) !important;
}
.evenito.v-application .elevation-10 {
  -webkit-box-shadow: 0 6.1px 12.7px 0 rgba(0, 0, 0, 0.087) !important;
          box-shadow: 0 6.1px 12.7px 0 rgba(0, 0, 0, 0.087) !important;
}
.evenito.v-application .elevation-11 {
  -webkit-box-shadow: 0 6.8px 13.9px 0 rgba(0, 0, 0, 0.089) !important;
          box-shadow: 0 6.8px 13.9px 0 rgba(0, 0, 0, 0.089) !important;
}
.evenito.v-application .elevation-12 {
  -webkit-box-shadow: 0 7.4px 15.1px 0 rgba(0, 0, 0, 0.091) !important;
          box-shadow: 0 7.4px 15.1px 0 rgba(0, 0, 0, 0.091) !important;
}
.evenito.v-application .elevation-13 {
  -webkit-box-shadow: 0 8.1px 16.4px 0 rgba(0, 0, 0, 0.094) !important;
          box-shadow: 0 8.1px 16.4px 0 rgba(0, 0, 0, 0.094) !important;
}
.evenito.v-application .elevation-14 {
  -webkit-box-shadow: 0 8.7px 17.6px 0 rgba(0, 0, 0, 0.096) !important;
          box-shadow: 0 8.7px 17.6px 0 rgba(0, 0, 0, 0.096) !important;
}
.evenito.v-application .elevation-15 {
  -webkit-box-shadow: 0 9.4px 18.8px 0 rgba(0, 0, 0, 0.098) !important;
          box-shadow: 0 9.4px 18.8px 0 rgba(0, 0, 0, 0.098) !important;
}
.evenito.v-application .elevation-16 {
  -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1) !important;
          box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1) !important;
}
.evenito.v-application .elevation-17 {
  -webkit-box-shadow: 0 10.6px 21.2px 0 rgba(0, 0, 0, 0.102) !important;
          box-shadow: 0 10.6px 21.2px 0 rgba(0, 0, 0, 0.102) !important;
}
.evenito.v-application .elevation-18 {
  -webkit-box-shadow: 0 11.3px 22.4px 0 rgba(0, 0, 0, 0.104) !important;
          box-shadow: 0 11.3px 22.4px 0 rgba(0, 0, 0, 0.104) !important;
}
.evenito.v-application .elevation-19 {
  -webkit-box-shadow: 0 11.9px 23.6px 0 rgba(0, 0, 0, 0.106) !important;
          box-shadow: 0 11.9px 23.6px 0 rgba(0, 0, 0, 0.106) !important;
}
.evenito.v-application .elevation-20 {
  -webkit-box-shadow: 0 12.6px 24.9px 0 rgba(0, 0, 0, 0.109) !important;
          box-shadow: 0 12.6px 24.9px 0 rgba(0, 0, 0, 0.109) !important;
}
.evenito.v-application .elevation-21 {
  -webkit-box-shadow: 0 13.2px 26.1px 0 rgba(0, 0, 0, 0.111) !important;
          box-shadow: 0 13.2px 26.1px 0 rgba(0, 0, 0, 0.111) !important;
}
.evenito.v-application .elevation-22 {
  -webkit-box-shadow: 0 13.9px 27.3px 0 rgba(0, 0, 0, 0.113) !important;
          box-shadow: 0 13.9px 27.3px 0 rgba(0, 0, 0, 0.113) !important;
}
.evenito.v-application .elevation-23 {
  -webkit-box-shadow: 0 14.5px 28.5px 0 rgba(0, 0, 0, 0.115) !important;
          box-shadow: 0 14.5px 28.5px 0 rgba(0, 0, 0, 0.115) !important;
}
.evenito.v-application .elevation-24 {
  -webkit-box-shadow: 0 15.1px 29.7px 0 rgba(0, 0, 0, 0.117) !important;
          box-shadow: 0 15.1px 29.7px 0 rgba(0, 0, 0, 0.117) !important;
}
@media (min-width: 600px) {
  .evenito-widget.rsvp .rsvp-container .ticketing .v-btn.vivenu-btn, .evenito-widget.rsvp .rsvp-container .ticketing button ~ .error-text, .evenito-widget.rsvp .rsvp-container .ticketing .v-progress-circular ~ .error-text {
    margin-top: var(--grid-margin-v);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background {
    padding-top: var(--grid-margin-v);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background {
    padding-bottom: var(--grid-margin-v);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background:before {
    margin-top: calc(var(--grid-margin-v) * -1);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background:before {
    margin-bottom: calc(var(--grid-margin-v) * -1);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background:before {
    margin-left: calc(var(--grid-margin-h) * -1);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background:before {
    margin-right: calc(var(--grid-margin-h) * -1);
  }
}
@media (max-width: 600px) {
  .evenito-widget.rsvp .rsvp-container .ticketing .v-btn.vivenu-btn, .evenito-widget.rsvp .rsvp-container .ticketing button ~ .error-text, .evenito-widget.rsvp .rsvp-container .ticketing .v-progress-circular ~ .error-text {
    margin-top: var(--grid-mobile-margin-v);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background {
    padding-top: var(--grid-mobile-margin-v);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background {
    padding-bottom: var(--grid-mobile-margin-v);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background:before {
    margin-top: calc(var(--grid-mobile-margin-v) * -1);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background:before {
    margin-bottom: calc(var(--grid-mobile-margin-v) * -1);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background:before {
    margin-left: calc(var(--grid-mobile-margin-h) * -1);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background:before {
    margin-right: calc(var(--grid-mobile-margin-h) * -1);
  }
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-1 {
  -webkit-box-shadow: 0 0.4px 1.8px 0 rgba(0, 0, 0, 0.068) !important;
          box-shadow: 0 0.4px 1.8px 0 rgba(0, 0, 0, 0.068) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-2, #evenito-website-vue-container.evenito-website-vue-container.v-application:not(.flat-cards) .v-card:not([class*=elevation]), #evenito-website-vue-container.evenito-website-vue-container.v-application:not(.flat-cards) .v-card-background:before, #evenito-website-vue-container.evenito-website-vue-container.v-application .sidenav {
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.07) !important;
          box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.07) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-3 {
  -webkit-box-shadow: 0 1.6px 4.2px 0 rgba(0, 0, 0, 0.072) !important;
          box-shadow: 0 1.6px 4.2px 0 rgba(0, 0, 0, 0.072) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-4 {
  -webkit-box-shadow: 0 2.3px 5.4px 0 rgba(0, 0, 0, 0.074) !important;
          box-shadow: 0 2.3px 5.4px 0 rgba(0, 0, 0, 0.074) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-5 {
  -webkit-box-shadow: 0 2.9px 6.6px 0 rgba(0, 0, 0, 0.076) !important;
          box-shadow: 0 2.9px 6.6px 0 rgba(0, 0, 0, 0.076) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-6 {
  -webkit-box-shadow: 0 3.6px 7.9px 0 rgba(0, 0, 0, 0.079) !important;
          box-shadow: 0 3.6px 7.9px 0 rgba(0, 0, 0, 0.079) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-7 {
  -webkit-box-shadow: 0 4.2px 9.1px 0 rgba(0, 0, 0, 0.081) !important;
          box-shadow: 0 4.2px 9.1px 0 rgba(0, 0, 0, 0.081) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-8 {
  -webkit-box-shadow: 0 4.9px 10.3px 0 rgba(0, 0, 0, 0.083) !important;
          box-shadow: 0 4.9px 10.3px 0 rgba(0, 0, 0, 0.083) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-9 {
  -webkit-box-shadow: 0 5.5px 11.5px 0 rgba(0, 0, 0, 0.085) !important;
          box-shadow: 0 5.5px 11.5px 0 rgba(0, 0, 0, 0.085) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-10 {
  -webkit-box-shadow: 0 6.1px 12.7px 0 rgba(0, 0, 0, 0.087) !important;
          box-shadow: 0 6.1px 12.7px 0 rgba(0, 0, 0, 0.087) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-11 {
  -webkit-box-shadow: 0 6.8px 13.9px 0 rgba(0, 0, 0, 0.089) !important;
          box-shadow: 0 6.8px 13.9px 0 rgba(0, 0, 0, 0.089) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-12 {
  -webkit-box-shadow: 0 7.4px 15.1px 0 rgba(0, 0, 0, 0.091) !important;
          box-shadow: 0 7.4px 15.1px 0 rgba(0, 0, 0, 0.091) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-13 {
  -webkit-box-shadow: 0 8.1px 16.4px 0 rgba(0, 0, 0, 0.094) !important;
          box-shadow: 0 8.1px 16.4px 0 rgba(0, 0, 0, 0.094) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-14 {
  -webkit-box-shadow: 0 8.7px 17.6px 0 rgba(0, 0, 0, 0.096) !important;
          box-shadow: 0 8.7px 17.6px 0 rgba(0, 0, 0, 0.096) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-15 {
  -webkit-box-shadow: 0 9.4px 18.8px 0 rgba(0, 0, 0, 0.098) !important;
          box-shadow: 0 9.4px 18.8px 0 rgba(0, 0, 0, 0.098) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-16 {
  -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1) !important;
          box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-17 {
  -webkit-box-shadow: 0 10.6px 21.2px 0 rgba(0, 0, 0, 0.102) !important;
          box-shadow: 0 10.6px 21.2px 0 rgba(0, 0, 0, 0.102) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-18 {
  -webkit-box-shadow: 0 11.3px 22.4px 0 rgba(0, 0, 0, 0.104) !important;
          box-shadow: 0 11.3px 22.4px 0 rgba(0, 0, 0, 0.104) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-19 {
  -webkit-box-shadow: 0 11.9px 23.6px 0 rgba(0, 0, 0, 0.106) !important;
          box-shadow: 0 11.9px 23.6px 0 rgba(0, 0, 0, 0.106) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-20 {
  -webkit-box-shadow: 0 12.6px 24.9px 0 rgba(0, 0, 0, 0.109) !important;
          box-shadow: 0 12.6px 24.9px 0 rgba(0, 0, 0, 0.109) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-21 {
  -webkit-box-shadow: 0 13.2px 26.1px 0 rgba(0, 0, 0, 0.111) !important;
          box-shadow: 0 13.2px 26.1px 0 rgba(0, 0, 0, 0.111) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-22 {
  -webkit-box-shadow: 0 13.9px 27.3px 0 rgba(0, 0, 0, 0.113) !important;
          box-shadow: 0 13.9px 27.3px 0 rgba(0, 0, 0, 0.113) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-23 {
  -webkit-box-shadow: 0 14.5px 28.5px 0 rgba(0, 0, 0, 0.115) !important;
          box-shadow: 0 14.5px 28.5px 0 rgba(0, 0, 0, 0.115) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .elevation-24 {
  -webkit-box-shadow: 0 15.1px 29.7px 0 rgba(0, 0, 0, 0.117) !important;
          box-shadow: 0 15.1px 29.7px 0 rgba(0, 0, 0, 0.117) !important;
}
#evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background:before {
  content: "";
  display: block;
}
@media (max-width: 600px) {
  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background:before {
    grid-column: ew-left/ew-right;
    margin-left: calc(var(--grid-mobile-margin-h) / 4) !important;
    margin-right: calc(var(--grid-mobile-margin-h) / 4) !important;
  }
}
#evenito-website-vue-container.evenito-website-vue-container.v-application.flat-cards .v-card:not([class*=elevation]), #evenito-website-vue-container.evenito-website-vue-container.v-application.flat-cards .v-card-background:before {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
@media (min-width: 600px) {
  .evenito-widget.rsvp .rsvp-container .ticketing .v-btn.vivenu-btn, .evenito-widget.rsvp .rsvp-container .ticketing button ~ .error-text, .evenito-widget.rsvp .rsvp-container .ticketing .v-progress-circular ~ .error-text {
    margin-top: var(--grid-margin-v);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background {
    padding-top: var(--grid-margin-v);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background {
    padding-bottom: var(--grid-margin-v);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background:before {
    margin-top: calc(var(--grid-margin-v) * -1);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background:before {
    margin-bottom: calc(var(--grid-margin-v) * -1);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background:before {
    margin-left: calc(var(--grid-margin-h) * -1);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background:before {
    margin-right: calc(var(--grid-margin-h) * -1);
  }
}
@media (max-width: 600px) {
  .evenito-widget.rsvp .rsvp-container .ticketing .v-btn.vivenu-btn, .evenito-widget.rsvp .rsvp-container .ticketing button ~ .error-text, .evenito-widget.rsvp .rsvp-container .ticketing .v-progress-circular ~ .error-text {
    margin-top: var(--grid-mobile-margin-v);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background {
    padding-top: var(--grid-mobile-margin-v);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background {
    padding-bottom: var(--grid-mobile-margin-v);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background:before {
    margin-top: calc(var(--grid-mobile-margin-v) * -1);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background:before {
    margin-bottom: calc(var(--grid-mobile-margin-v) * -1);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background:before {
    margin-left: calc(var(--grid-mobile-margin-h) * -1);
  }

  #evenito-website-vue-container.evenito-website-vue-container.v-application .v-card-background:before {
    margin-right: calc(var(--grid-mobile-margin-h) * -1);
  }
}
.evenito-widget.rsvp .heading {
  grid-column: ew-content-left/ew-content-right;
}
@media (min-width: 600px) {
  .evenito-widget.rsvp .heading {
    grid-row: ew-row-start 1/ew-row-end 1;
  }
}
@media (max-width: 600px) {
  .evenito-widget.rsvp .heading {
    grid-row: 2/span 1;
  }
}
.evenito-widget.rsvp .overline {
  font-size: 11.75px;
  letter-spacing: 0.3px;
  text-transform: none !important;
}
.evenito-widget.rsvp .v-btn:not(.v-btn--fab) {
  border-radius: 0;
}
.evenito-widget.rsvp label.v-label--active {
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.evenito-widget.rsvp .subgrid .subgrid {
  grid-column: ew-left/ew-right;
  grid-row: 1/span 1;
}
.evenito-widget.rsvp .rsvp-container {
  display: contents;
  grid-column: ew-left/ew-right;
}
@media (min-width: 600px) {
  .evenito-widget.rsvp .rsvp-container {
    grid-row: ew-row-start 2/ew-row-end 2;
  }
}
@media (max-width: 600px) {
  .evenito-widget.rsvp .rsvp-container {
    grid-row: 3/span 1;
  }
}
.evenito-widget.rsvp .rsvp-container.v-card-background:before, .evenito-widget.rsvp .rsvp-container .visibility-observer, .evenito-widget.rsvp .rsvp-container .progress-bar {
  grid-row: 1/span 1;
}
.evenito-widget.rsvp .rsvp-container .visibility-observer {
  height: 0;
}
@media (min-width: 600px) {
  .evenito-widget.rsvp .rsvp-container:not(.wide).v-card-background:before, .evenito-widget.rsvp .rsvp-container:not(.wide) .card-size {
    grid-column: ew-column-start 4/ew-column-end 9;
  }
  .evenito-widget.rsvp .rsvp-container.wide.v-card-background:before, .evenito-widget.rsvp .rsvp-container.wide .card-size {
    grid-column: ew-column-start 2/ew-column-end 11;
  }
}
@media (max-width: 600px) {
  .evenito-widget.rsvp .rsvp-container .card-size {
    grid-column: ew-content-left/ew-content-right;
  }
}
@media (min-width: 600px) {
  .evenito-widget.rsvp .rsvp-container .ticketing .ew-image {
    grid-row: 1/span 2;
    grid-column: ew-column-start 2/ew-column-end 6;
  }
  .evenito-widget.rsvp .rsvp-container .ticketing .details:not(.card-size) {
    grid-row: 1;
    grid-column: ew-column-start 7/ew-column-end 11;
  }
  .evenito-widget.rsvp .rsvp-container .ticketing .details.card-size {
    grid-row: 1/span 2;
  }
}
@media (max-width: 600px) {
  .evenito-widget.rsvp .rsvp-container .ticketing .ew-image, .evenito-widget.rsvp .rsvp-container .ticketing .details {
    grid-column: ew-content-left/ew-content-right;
  }
}
.evenito-widget.rsvp .rsvp-container .description ul {
  list-style-type: unset;
  padding-left: 18px;
}
.evenito-widget.rsvp .rsvp-container .description ul li {
  list-style-type: unset;
}
.evenito-widget.rsvp .rsvp-container .form-actions {
  margin-left: auto;
  margin-right: 0;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.evenito-widget.rsvp .rsvp-container .form-actions .v-btn .v-btn__content {
  min-width: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
}
@media (min-width: 600px) {
  .evenito-widget.rsvp .rsvp-container:not(.spacious) .main-form .description {
    margin-bottom: calc(var(--grid-margin-v) / 4);
  }
}
@media (max-width: 600px) {
  .evenito-widget.rsvp .rsvp-container:not(.spacious) .main-form .description {
    margin-bottom: calc(var(--grid-mobile-margin-v) / 4);
  }
}
@media (min-width: 600px) {
  .evenito-widget.rsvp .rsvp-container.spacious .main-form .description {
    margin-top: calc(var(--grid-margin-v) / 4);
  }
}
@media (max-width: 600px) {
  .evenito-widget.rsvp .rsvp-container.spacious .main-form .description {
    margin-top: calc(var(--grid-mobile-margin-v) / 4);
  }
}
.evenito-widget.rsvp .rsvp-container.spacious .form-actions {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.evenito-widget.rsvp .rsvp-container.spacious .form-actions button {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
}
.evenito-widget.rsvp .rsvp-container.spacious .form-actions button:last-child {
  margin-right: 0;
}
@media (max-width: 600px) {
  .evenito-widget.rsvp .rsvp-container.spacious .form-actions {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .evenito-widget.rsvp .rsvp-container.spacious .form-actions button {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
  .evenito-widget.rsvp .rsvp-container.spacious .form-actions button:not(:last-child) {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .evenito-widget.rsvp .rsvp-container.spacious .form-actions button:last-child {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}
.evenito-widget.rsvp .v-menu__content .v-list.v-select-list .v-list-item {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}
.evenito-widget.rsvp .v-menu__content .v-list.v-select-list .v-list-item .v-list-item__action {
  display: block;
  -ms-flex-item-align: start;
      align-self: start;
}
.evenito-widget.rsvp .v-menu__content .v-list.v-select-list .v-list-item .v-list-item__title {
  white-space: normal;
}
/* ---- grey shades ---- */
/* ---- main colors ---- */
.evenito-widget.free-text .heading {
  grid-column: ew-content-left/ew-content-right;
}
@media (min-width: 600px) {
  .evenito-widget.free-text .heading {
    grid-row: ew-row-start 1/ew-row-end 1;
  }
}
@media (max-width: 600px) {
  .evenito-widget.free-text .heading {
    grid-row: 2/span 1;
  }
}
.evenito-widget.free-text .content {
  grid-column: ew-content-left/ew-content-right;
}
@media (min-width: 600px) {
  .evenito-widget.free-text .content {
    grid-row: ew-row-start 2/ew-row-end 2;
  }
}
@media (max-width: 600px) {
  .evenito-widget.free-text .content {
    grid-row: 3/span 1;
  }
}
/* ---- grey shades ---- */
/* ---- main colors ---- */
/* ---- grey shades ---- */
/* ---- main colors ---- */
.evenito-widget.footer .footer-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.evenito-widget.footer .footer-row .footer-col-auto {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  width: auto;
  max-width: 100%;
}
.evenito-widget.footer .footer-row .footer-col-grow {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%;
}
@media (min-width: 600px) {
  .evenito-widget.footer .footer-row:not(.wrap) {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
@media (max-width: 600px) {
  .evenito-widget.footer .footer-row .footer-col.s12,
.evenito-widget.footer .footer-row .footer-col-auto.s12,
.evenito-widget.footer .footer-row .footer-col-grow.s12 {
    min-width: 100%;
  }
}
.evenito-widget.footer .logo-img {
  height: 24px;
  width: auto;
}
.evenito-widget.footer .footer-ext-link, .evenito-widget.footer .footer-social-link {
  display: inline-block;
  padding-right: 8px;
  text-decoration: none;
}
.evenito-widget.footer .footer-ext-link:last-child, .evenito-widget.footer .footer-social-link:last-child {
  padding-right: 0;
}
.evenito-widget.footer .ext-links a {
  white-space: nowrap;
}
.evenito-widget.footer.layout-A382F2-69E6FF .content {
  grid-column: ew-content-left/ew-content-right;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 600px) {
  .evenito-widget.footer.layout-A382F2-69E6FF .content {
    grid-row: ew-row-start 1/ew-row-end 1;
  }
}
@media (max-width: 600px) {
  .evenito-widget.footer.layout-A382F2-69E6FF .content {
    grid-row: 3/span 1;
  }
}
.evenito-widget.footer.layout-A382F2-69E6FF .inner-content {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.evenito-widget.footer.layout-A382F2-69E6FF .copyright {
  grid-column: ew-content-left/ew-content-right;
}
@media (min-width: 600px) {
  .evenito-widget.footer.layout-A382F2-69E6FF .copyright {
    grid-row: ew-row-start 2/ew-row-end 2;
  }
}
@media (max-width: 600px) {
  .evenito-widget.footer.layout-A382F2-69E6FF .copyright {
    grid-row: 4/span 1;
  }
}
@media (min-width: 600px) {
  .evenito-widget.footer.layout-A382F2-69E6FF .logo, .evenito-widget.footer.layout-A382F2-69E6FF .social-links {
    padding-right: 8px;
  }
}
.evenito-widget.footer.layout-9232F0-5285F1 .content {
  grid-column: ew-content-left/ew-content-right;
}
@media (min-width: 600px) {
  .evenito-widget.footer.layout-9232F0-5285F1 .content {
    grid-row: ew-row-start 1/ew-row-end 1;
  }
}
@media (max-width: 600px) {
  .evenito-widget.footer.layout-9232F0-5285F1 .content {
    grid-row: 3/span 1;
  }
}
.evenito-widget.footer.layout-9232F0-5285F1 .copyright {
  padding-right: 8px;
}
.evenito-widget.footer.layout-9232F0-5285F1 .logo {
  grid-column: ew-content-left/ew-content-right;
}
@media (min-width: 600px) {
  .evenito-widget.footer.layout-9232F0-5285F1 .logo {
    grid-row: ew-row-start 2/ew-row-end 2;
  }
}
@media (max-width: 600px) {
  .evenito-widget.footer.layout-9232F0-5285F1 .logo {
    grid-row: 4/span 1;
  }
}
.evenito-widget.footer.layout-9232F0-5285F1 .social-links {
  grid-column: ew-content-left/ew-content-right;
}
@media (min-width: 600px) {
  .evenito-widget.footer.layout-9232F0-5285F1 .social-links {
    grid-row: ew-row-start 3/ew-row-end 3;
  }
}
@media (max-width: 600px) {
  .evenito-widget.footer.layout-9232F0-5285F1 .social-links {
    grid-row: 5/span 1;
  }
}
.evenito-widget.footer.layout-39386E-C16692 .ext-links {
  grid-column: ew-content-left/ew-content-right;
}
@media (min-width: 600px) {
  .evenito-widget.footer.layout-39386E-C16692 .ext-links {
    grid-row: ew-row-start 1/ew-row-end 1;
  }
}
@media (max-width: 600px) {
  .evenito-widget.footer.layout-39386E-C16692 .ext-links {
    grid-row: 3/span 1;
  }
}
.evenito-widget.footer.layout-39386E-C16692 .social-links {
  grid-column: ew-content-left/ew-content-right;
}
@media (min-width: 600px) {
  .evenito-widget.footer.layout-39386E-C16692 .social-links {
    grid-row: ew-row-start 2/ew-row-end 2;
  }
}
@media (max-width: 600px) {
  .evenito-widget.footer.layout-39386E-C16692 .social-links {
    grid-row: 4/span 1;
  }
}
.evenito-widget.footer.layout-39386E-C16692 .logo {
  grid-column: ew-content-left/ew-content-right;
}
@media (min-width: 600px) {
  .evenito-widget.footer.layout-39386E-C16692 .logo {
    grid-row: ew-row-start 3/ew-row-end 3;
  }
}
@media (max-width: 600px) {
  .evenito-widget.footer.layout-39386E-C16692 .logo {
    grid-row: 5/span 1;
  }
}
.evenito-widget.footer.layout-39386E-C16692 .ext-links, .evenito-widget.footer.layout-39386E-C16692 .logo, .evenito-widget.footer.layout-39386E-C16692 .social-links {
  text-align: center;
}
.evenito-widget.footer.layout-0A2F7A-6A6BC9 .content {
  grid-column: ew-content-left/ew-content-right;
}
@media (min-width: 600px) {
  .evenito-widget.footer.layout-0A2F7A-6A6BC9 .content {
    grid-row: ew-content-top / ew-content-bottom;
  }
}
@media (max-width: 600px) {
  .evenito-widget.footer.layout-0A2F7A-6A6BC9 .content {
    grid-row: 3/span 1;
  }
}
@media (max-width: 600px) {
  .evenito-widget.footer.layout-0A2F7A-6A6BC9 .copyright {
    text-align: left;
  }
}
@media (min-width: 600px) {
  .evenito-widget.footer.layout-0A2F7A-6A6BC9 .copyright {
    text-align: right;
    padding-left: 8px;
  }
}
.footer-sticky {
  margin-top: auto;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}