/* name Global
 * version 1
 * author Max. Eichen.
 */
/* streamlines elements */
.global-streamlined {
  display: inline-block;
  position: relative;
  max-width: 980px;
  /* width: 95%;
     width: 92%; */
  width: 100%;
  /* width: 980px; */
  /* background: rgba(255,255,255,.5); */
  /* background: rgba(0,0,0,.5); */
}

section .global-spacearound {
  margin: 25px 0;
}

.disable-selection {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.disable-selection:active {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
}

section .global-phonenumber {
  letter-spacing: .15em;
}

section .global-display {
  display: inline-block;
}

section .global-max-width {
  max-width: 100%;
}

section .global-paragraph-font-size {}

section .global-list-title-font-size {}

section .global-size-1-3 {
  width: 33.3333%;
}

section .global-size-2-3 {
  width: 66.6666%;
}

section .global-size-3-3 {
  width: 100%;
}

section .global-large-pull-right {
  float: right;
}

section .global-large-pull-left {
  float: left;
}

section .large-left {
  text-align: left;
}

.global-wrapper {
  /* FlexBlock */
  display: flex;
  flex: wrap;
  flex-flow: row wrap;
  justify-content: space-between;
}

.section-copy {
  display: inline-block;
  margin-bottom: 20px;
}

section .large-12 {
  width: 100%;
}

.no-text-shadow {
  text-shadow: none;
}

/* anchor indecator */
section .global-arrow-right::after {
  content: "";
  border: solid white;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 2.45px;
  margin-left: 2px;
  margin-bottom: 2px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* title element ignores streamline */
section .global-title-container {
  display: inline-block;
  width: 100%;
  background: black;
}

/* the title element */
section .global-title {
  display: inline-block;
  width: 100%;
  padding: 8px 0;
  text-align: left;
  font-size: 25px;
  font-weight: 900;
  /* 30px 32px 35px 36px */
  color: white;
  text-shadow: none;
  font-size: 40px;
}

body {}

section:hover {}

body, .global-shadow {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.6);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.8);
}

#note {
  display: none;
  text-shadow: none;
}

@media all and (max-width: 1050px) {
  section .global-title {
    font-size: 30px;
  }
}

@media all and (max-width: 1024px) {
  .global-streamlined {
    width: 95%;
  }
}

@media all and (max-width: 1000px) {
  section .global-size-1-3 {
    width: 100%;
  }

  section .global-size-2-3 {
    width: 100%;
  }

  section .global-size-3-3 {
    width: 100%;
  }

  section .global-large-pull-right {
    float: none;
  }

  section .global-large-pull-left {
    float: none;
  }
}

@media all and (max-width: 720px) {
  .global-streamlined {
    width: 98%;
  }

  section .global-title {
    padding-bottom: 5px;
    text-align: center;
    font-size: 22px;
  }
}

@media all and (max-width: 319.5px) {
  #note {
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    height: 100vh;
    width: 100%;
    background: white;
    text-align: center;
    z-index: 200;
  }

  #note .message {
    position: fixed;
    color: gray;
    font-size: 1em;
    color: gray;
    margin: 0 .5em;
    top: 5em;
    left: 0;
  }
}

@media all and (max-width: 215px) {
  content .message {
    font-size: .8em;
  }
}

.large-offset-0 {
  margin-left: 0
}

.large-push-0 {
  left: auto;
  right: auto
}

.large-pull-0 {
  right: auto;
  left: auto
}

.large-1 {
  width: 8.33333%
}

.large-offset-1 {
  margin-left: 8.33333%
}

.large-push-1 {
  left: 8.33333%;
  right: auto
}

.large-pull-1 {
  right: 8.33333%;
  left: auto
}

.large-2 {
  width: 16.66667%
}

.large-offset-2 {
  margin-left: 16.66667%
}

.large-push-2 {
  left: 16.66667%;
  right: auto
}

.large-pull-2 {
  right: 16.66667%;
  left: auto
}

.large-3 {
  width: 25%
}

.large-offset-3 {
  margin-left: 25%
}

.large-push-3 {
  left: 25%;
  right: auto
}

.large-pull-3 {
  right: 25%;
  left: auto
}

.large-4 {
  width: 33.33333%
}

.large-offset-4 {
  margin-left: 33.33333%
}

.large-push-4 {
  left: 33.33333%;
  right: auto
}

.large-pull-4 {
  right: 33.33333%;
  left: auto
}

.large-5 {
  width: 41.66667%
}

.large-offset-5 {
  margin-left: 41.66667%
}

.large-push-5 {
  left: 41.66667%;
  right: auto
}

.large-pull-5 {
  right: 41.66667%;
  left: auto
}

.large-6 {
  width: 50%
}

.large-offset-6 {
  margin-left: 50%
}

.large-push-6 {
  left: 50%;
  right: auto
}

.large-pull-6 {
  right: 50%;
  left: auto
}

.large-7 {
  width: 58.33333%
}

.large-offset-7 {
  margin-left: 58.33333%
}

.large-push-7 {
  left: 58.33333%;
  right: auto
}

.large-pull-7 {
  right: 58.33333%;
  left: auto
}

.large-8 {
  width: 66.66667%
}

.large-offset-8 {
  margin-left: 66.66667%
}

.large-push-8 {
  left: 66.66667%;
  right: auto
}

.large-pull-8 {
  right: 66.66667%;
  left: auto
}

.large-9 {
  width: 75%
}

.large-offset-9 {
  margin-left: 75%
}

.large-push-9 {
  left: 75%;
  right: auto
}

.large-pull-9 {
  right: 75%;
  left: auto
}

.large-10 {
  width: 83.33333%
}

.large-offset-10 {
  margin-left: 83.33333%
}

.large-push-10 {
  left: 83.33333%;
  right: auto
}

.large-pull-10 {
  right: 83.33333%;
  left: auto
}

.large-11 {
  width: 91.66667%
}

.large-offset-11 {
  margin-left: 91.66667%
}

.large-push-11 {
  left: 91.66667%;
  right: auto
}

.large-pull-11 {
  right: 91.66667%;
  left: auto
}

.large-12 {
  width: 100%
}

.large-offset-12 {
  margin-left: 100%
}

.large-push-12 {
  left: 100%;
  right: auto
}

.large-pull-12 {
  right: 100%;
  left: auto
}

.large-centered {
  margin-left: auto;
  margin-right: auto;
  float: none
}

.large-uncentered {
  margin-left: 0;
  margin-right: 0
}

.large-last {
  float: right
}

.large-notlast {
  float: left
}

@media only screen and (max-width: 1068px) {
  .medium-offset-0 {
    margin-left: 0
  }

  .medium-push-0 {
    left: auto;
    right: auto
  }

  .medium-pull-0 {
    right: auto;
    left: auto
  }

  .medium-1 {
    width: 8.33333%
  }

  .medium-offset-1 {
    margin-left: 8.33333%
  }

  .medium-push-1 {
    left: 8.33333%;
    right: auto
  }

  .medium-pull-1 {
    right: 8.33333%;
    left: auto
  }

  .medium-2 {
    width: 16.66667%
  }

  .medium-offset-2 {
    margin-left: 16.66667%
  }

  .medium-push-2 {
    left: 16.66667%;
    right: auto
  }

  .medium-pull-2 {
    right: 16.66667%;
    left: auto
  }

  .medium-3 {
    width: 25%
  }

  .medium-offset-3 {
    margin-left: 25%
  }

  .medium-push-3 {
    left: 25%;
    right: auto
  }

  .medium-pull-3 {
    right: 25%;
    left: auto
  }

  .medium-4 {
    width: 33.33333%
  }

  .medium-offset-4 {
    margin-left: 33.33333%
  }

  .medium-push-4 {
    left: 33.33333%;
    right: auto
  }

  .medium-pull-4 {
    right: 33.33333%;
    left: auto
  }

  .medium-5 {
    width: 41.66667%
  }

  .medium-offset-5 {
    margin-left: 41.66667%
  }

  .medium-push-5 {
    left: 41.66667%;
    right: auto
  }

  .medium-pull-5 {
    right: 41.66667%;
    left: auto
  }

  .medium-6 {
    width: 50%
  }

  .medium-offset-6 {
    margin-left: 50%
  }

  .medium-push-6 {
    left: 50%;
    right: auto
  }

  .medium-pull-6 {
    right: 50%;
    left: auto
  }

  .medium-7 {
    width: 58.33333%
  }

  .medium-offset-7 {
    margin-left: 58.33333%
  }

  .medium-push-7 {
    left: 58.33333%;
    right: auto
  }

  .medium-pull-7 {
    right: 58.33333%;
    left: auto
  }

  .medium-8 {
    width: 66.66667%
  }

  .medium-offset-8 {
    margin-left: 66.66667%
  }

  .medium-push-8 {
    left: 66.66667%;
    right: auto
  }

  .medium-pull-8 {
    right: 66.66667%;
    left: auto
  }

  .medium-9 {
    width: 75%
  }

  .medium-offset-9 {
    margin-left: 75%
  }

  .medium-push-9 {
    left: 75%;
    right: auto
  }

  .medium-pull-9 {
    right: 75%;
    left: auto
  }

  .medium-10 {
    width: 83.33333%
  }

  .medium-offset-10 {
    margin-left: 83.33333%
  }

  .medium-push-10 {
    left: 83.33333%;
    right: auto
  }

  .medium-pull-10 {
    right: 83.33333%;
    left: auto
  }

  .medium-11 {
    width: 91.66667%
  }

  .medium-offset-11 {
    margin-left: 91.66667%
  }

  .medium-push-11 {
    left: 91.66667%;
    right: auto
  }

  .medium-pull-11 {
    right: 91.66667%;
    left: auto
  }

  .medium-12 {
    width: 100%
  }

  .medium-offset-12 {
    margin-left: 100%
  }

  .medium-push-12 {
    left: 100%;
    right: auto
  }

  .medium-pull-12 {
    right: 100%;
    left: auto
  }

  .medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none
  }

  .medium-uncentered {
    margin-left: 0;
    margin-right: 0
  }

  .medium-last {
    float: right
  }

  .medium-notlast {
    float: left
  }

  .medium-text-left {
    text-align: left;
  }
}

@media only screen and (max-width: 735px) {
  .small-offset-0 {
    margin-left: 0
  }

  .small-push-0 {
    left: auto;
    right: auto
  }

  .small-pull-0 {
    right: auto;
    left: auto
  }

  .small-1 {
    width: 8.33333%
  }

  .small-offset-1 {
    margin-left: 8.33333%
  }

  .small-push-1 {
    left: 8.33333%;
    right: auto
  }

  .small-pull-1 {
    right: 8.33333%;
    left: auto
  }

  .small-2 {
    width: 16.66667%
  }

  .small-offset-2 {
    margin-left: 16.66667%
  }

  .small-push-2 {
    left: 16.66667%;
    right: auto
  }

  .small-pull-2 {
    right: 16.66667%;
    left: auto
  }

  .small-3 {
    width: 25%
  }

  .small-offset-3 {
    margin-left: 25%
  }

  .small-push-3 {
    left: 25%;
    right: auto
  }

  .small-pull-3 {
    right: 25%;
    left: auto
  }

  .small-4 {
    width: 33.33333%
  }

  .small-offset-4 {
    margin-left: 33.33333%
  }

  .small-push-4 {
    left: 33.33333%;
    right: auto
  }

  .small-pull-4 {
    right: 33.33333%;
    left: auto
  }

  .small-5 {
    width: 41.66667%
  }

  .small-offset-5 {
    margin-left: 41.66667%
  }

  .small-push-5 {
    left: 41.66667%;
    right: auto
  }

  .small-pull-5 {
    right: 41.66667%;
    left: auto
  }

  .small-6 {
    width: 50%
  }

  .small-offset-6 {
    margin-left: 50%
  }

  .small-push-6 {
    left: 50%;
    right: auto
  }

  .small-pull-6 {
    right: 50%;
    left: auto
  }

  .small-7 {
    width: 58.33333%
  }

  .small-offset-7 {
    margin-left: 58.33333%
  }

  .small-push-7 {
    left: 58.33333%;
    right: auto
  }

  .small-pull-7 {
    right: 58.33333%;
    left: auto
  }

  .small-8 {
    width: 66.66667%
  }

  .small-offset-8 {
    margin-left: 66.66667%
  }

  .small-push-8 {
    left: 66.66667%;
    right: auto
  }

  .small-pull-8 {
    right: 66.66667%;
    left: auto
  }

  .small-9 {
    width: 75%
  }

  .small-offset-9 {
    margin-left: 75%
  }

  .small-push-9 {
    left: 75%;
    right: auto
  }

  .small-pull-9 {
    right: 75%;
    left: auto
  }

  .small-10 {
    width: 83.33333%
  }

  .small-offset-10 {
    margin-left: 83.33333%
  }

  .small-push-10 {
    left: 83.33333%;
    right: auto
  }

  .small-pull-10 {
    right: 83.33333%;
    left: auto
  }

  .small-11 {
    width: 91.66667%
  }

  .small-offset-11 {
    margin-left: 91.66667%
  }

  .small-push-11 {
    left: 91.66667%;
    right: auto
  }

  .small-pull-11 {
    right: 91.66667%;
    left: auto
  }

  .small-12 {
    width: 100%
  }

  .small-offset-12 {
    margin-left: 100%
  }

  .small-push-12 {
    left: 100%;
    right: auto
  }

  .small-pull-12 {
    right: 100%;
    left: auto
  }

  .small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none
  }

  .small-uncentered {
    margin-left: 0;
    margin-right: 0
  }

  .small-last {
    float: right
  }

  .small-notlast {
    float: left
  }
}

.text-shadow-none {
  text-shadow: none;
}
