@import url("fonts/exo.css");
@import url("fonts/montserrat.css");
@import url("fonts/open_sans.css");
@import url("fonts/roboto.css");

:root {
  --color_main: #004999;
  --color_second: #091930;
  --height-navbar: 132px;
  --height-navbar-tablet: 120px;
  --height-navbar-mobile: 105px;
  --max-width-content: 991px;
  --font-size-desktop: 16px;
  --font-size-tablet: 14px;
  --font-size-mobile: 12px;
}

html {
  -ms-overflow-x: hidden;
  overflow-x: hidden;
}

body {
  overflow-x: hidden;
}

html,
body {
  -webkit-hyphens: manual;
  -moz-hyphens: manual;
  -ms-hyphens: manual;
  hyphens: manual;
  font-family: Roboto, sans-serif;
  font-size: var(--font-size-desktop);
}

.body {
  margin-bottom: 7px;
  background-color: transparent;
  font-family: Roboto, sans-serif;
}

.no_scroll {
  overflow: hidden;
}

a.plain {
  text-decoration: none;
  color: inherit;
}

a.underlined {
  text-decoration: underline;
}

.font-size-lg {
  font-size: 1.25rem !important;
  line-height: normal !important;
}

.white--text {
  color: #fff !important;
}

.transparent {
  background-color: transparent !important;
}

.holo {
  background-color: hsla(0, 0%, 100%, 0.16);
}

.raw-layout-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: var(--height-navbar);
}

.raw-layout-container.dense {
  margin-top: 1rem;
}

.raw-layout-container.raw-layout-container-next {
  margin-top: 2rem;
}

.raw-layout-container.raw-layout-heading-no-uppercase *:not(a) {
  text-transform: none !important;
}

.raw-layout-wrapper {
  position: relative;
  align-self: stretch;
  width: 100%;
  max-width: var(--max-width-content);
  margin: 0 auto;
}

article.raw-layout-wrapper:not(:first-of-type) {
  margin-top: 2.5rem;
}

.raw-layout-divider {
  width: 100%;
  height: 0;
  border-bottom: 2px solid #000;
  margin: 1rem 0;
}

.raw-layout-divider-2 {
  width: 100%;
  height: 0;
  border-bottom: 5px solid #e0e5ec;
  margin: 1rem 0;
}

.raw-layout-container-next .raw-layout-divider {
  position: absolute;
  top: 2rem;
  left: 0;
  margin: 0;
  width: 87.5%;
  z-index: -1;
}

.raw-layout-container-next .raw-layout-content {
  margin-top: 4rem;
}

.raw-layout-hero {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 600px;
  overflow: hidden;
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: cover;
}

.raw-layout-heading {
  margin: 1rem 0 2rem;
  font-family: "Roboto", sans-serif;
  color: #000;
  font-size: 2.8125rem;
  font-weight: 300;
  line-height: normal;
  text-transform: uppercase;
  hyphens: auto;
}

.raw-layout-subheading {
  margin: -1.5rem 0 2rem;
  font-family: "Roboto", sans-serif;
  color: #000;
  font-size: 2rem;
  font-weight: 300;
  line-height: normal;
  text-transform: uppercase;
}

.raw-layout-heading-2 {
  margin: 0 0 0.5rem;
  font-family: "Roboto", sans-serif;
  color: var(--color_main);
  font-size: 1.25rem;
  font-weight: 500;
  line-height: normal;
  hyphens: auto;
}

.raw-layout-heading-3 {
  margin: 1rem 0 0.5rem;
  font-family: "Roboto", sans-serif;
  color: #000;
  font-size: 2rem;
  font-weight: 300;
  line-height: normal;
  hyphens: auto;
}

.raw-layout-body {
  font-family: "Roboto", sans-serif;
  color: #222;
  font-size: 1rem;
  line-height: 1.375rem;
}

.raw-layout-body.center {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.raw-layout-body > p {
  margin: 0;
}

.raw-layout-body > p:not(:first-of-type) {
  margin: 1.25rem 0 0 0;
}

.raw-layout-body table {
  margin: 0.25rem 0 2rem;
}

.raw-layout-body table td {
  padding: 0.33rem;
}

.raw-layout-body ul {
  margin: 0.25rem 0;
}

.raw-layout-body ul li {
  padding-left: 0.25rem;
  margin: 0.125rem 0;
}

.raw-layout-col {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr;
  gap: 1rem;
  margin: 2rem 0;
  font-family: "Roboto", sans-serif;
  color: #222;
  font-size: 1rem;
  line-height: 1.375rem;
}

.raw-layout-col > * > p {
  margin: 0;
}

.raw-layout-col > * > p:not(:first-of-type) {
  margin: 1.25rem 0 0 0;
}

.raw-layout-container-next .raw-layout-col {
  grid-template-columns: 3fr 1fr;
  margin: 0;
}

.raw-layout-col > img {
  justify-self: center;
  max-width: 300px;
  width: 100%;
  height: auto;
}

.raw-layout-col > img.small {
  max-width: 200px;
}

.raw-layout-col > img.large {
  max-width: 400px;
}

.container-review-card {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 2rem;
  width: 100%;
  padding: 9rem 0 2rem;
}
.review-card {
  width: calc(50% - 1rem);
  border-radius: 1rem;
  box-shadow: 0 0 0.25rem #ddd;
}
.review-card-title {
  display: flex;
  justify-content: space-between;
  gap: 1rem;
  padding: 1rem;
}
.review-card-title > img {
  width: auto;
  height: 2rem;
}
.container-review-card-rating {
  display: flex;
  justify-content: flex-start;
  gap: 0.125rem;
  margin-top: 0.5rem;
}
.container-review-card-rating > * {
  width: 0.8rem;
  height: 0.8rem;
  background-size: contain;
}
.review-card-rating--active {
  background-image: url("/images/icon_star_active.png")
}
.review-card-rating--inactive {
  background-image: url("/images/icon_star_inactive.png")
}
.review-card-body {
  background-color: var(--color_second);
  color: white;
  padding: 1rem;
  border-radius: 0 0 1rem 1rem;
}

.text-center {
  text-align: center !important;
}

.icon_ext_link {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  margin: 0 0.25rem;
  background-image: url("../images/icon_ext_link.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.cc_status {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  gap: 1rem;
  border: 1px solid black;
  padding: 1rem;
}

.cc_status label {
  display: inline-block;
  margin: 0;
}

.cc_status > * {
  cursor: pointer;
}

.w-layout-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
}

.w-checkbox {
  display: block;
  margin-bottom: 5px;
  padding-left: 20px;
}

.w-checkbox::before {
  content: " ";
  display: table;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

.w-checkbox::after {
  content: " ";
  display: table;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  clear: both;
}

.w-checkbox-input {
  float: left;
  margin-bottom: 0px;
  margin-left: -20px;
  margin-right: 0px;
  margin-top: 4px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-right-color: #ccc;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  width: 12px;
  height: 12px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  border-top-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  border-right-color: #3898ec;
  /* background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg'); */
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0px 0px 3px 1px #3898ec;
}

.w-commerce-commerceorderconfirmationcontainer {
  width: 100%;
  min-height: 100vh;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #f5f5f5;
}

.w-commerce-commercelayoutcontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.w-commerce-commercelayoutmain {
  -webkit-flex-basis: 800px;
  -ms-flex-preferred-size: 800px;
  flex-basis: 800px;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  margin-right: 20px;
}

.w-commerce-commercecheckoutcustomerinfosummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryblockheader {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-right: 20px;
  padding-left: 20px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #e6e6e6;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #e6e6e6;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #e6e6e6;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #e6e6e6;
  background-color: #fff;
}

.w-commerce-commercecheckoutblockcontent {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
  padding-left: 20px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #e6e6e6;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #e6e6e6;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #e6e6e6;
  background-color: #fff;
}

.w-commerce-commercecheckoutrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -8px;
  margin-left: -8px;
}

.w-commerce-commercecheckoutcolumn {
  padding-right: 8px;
  padding-left: 8px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  -webkit-flex-basis: 0%;
  -ms-flex-preferred-size: 0%;
  flex-basis: 0%;
}

.w-commerce-commercecheckoutsummaryitem {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutsummarylabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutsummaryflexboxdiv {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.w-commerce-commercecheckoutsummarytextspacingondiv {
  margin-right: 0.33em;
}

.w-commerce-commercecheckoutshippingsummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutpaymentsummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutorderitemswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutorderitemslist {
  margin-bottom: -20px;
}

.w-commerce-commercecheckoutorderitem {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.w-commerce-commercecartitemimage {
  width: 60px;
  height: 0%;
}

.w-commerce-commercecheckoutorderitemdescriptionwrapper {
  margin-left: 16px;
  margin-right: 16px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.w-commerce-commerceboldtextblock {
  font-weight: 700;
}

.w-commerce-commercecheckoutorderitemquantitywrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  white-space: pre-wrap;
}

.w-commerce-commercecheckoutorderitemoptionlist {
  text-decoration: none;
  padding-left: 0px;
  margin-bottom: 0px;
  list-style-type: none;
}

.w-commerce-commercelayoutsidebar {
  -webkit-flex-basis: 320px;
  -ms-flex-preferred-size: 320px;
  flex-basis: 320px;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  position: -webkit-sticky;
  position: sticky;
  top: 20px;
}

.w-commerce-commercecheckoutordersummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummarylineitem {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 8px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.w-commerce-commercecheckoutordersummaryextraitemslistitem {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 8px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.w-commerce-commercecheckoutsummarytotal {
  font-weight: 700;
}

.w-commerce-commercecheckoutformcontainer {
  width: 100%;
  min-height: 100vh;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #f5f5f5;
}

.w-commerce-commercecartapplepaybutton {
  background-color: #000;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  color: #fff;
  cursor: pointer;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  text-decoration: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin-bottom: 8px;
  height: 38px;
  min-height: 30px;
}

.w-commerce-commercecartapplepayicon {
  width: 100%;
  height: 50%;
  min-height: 20px;
}

.w-commerce-commercecartquickcheckoutbutton {
  background-color: #000;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  color: #fff;
  cursor: pointer;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 15px;
  padding-right: 15px;
  text-decoration: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 8px;
  height: 38px;
}

.w-commerce-commercequickcheckoutgoogleicon {
  display: block;
  margin-right: 8px;
}

.w-commerce-commercequickcheckoutmicrosofticon {
  display: block;
  margin-right: 8px;
}

.w-commerce-commercecheckoutcustomerinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutblockheader {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-right: 20px;
  padding-left: 20px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #e6e6e6;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #e6e6e6;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #e6e6e6;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #e6e6e6;
  background-color: #fff;
}

.w-commerce-commercecheckoutlabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutemailinput {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 0px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commercecheckoutemailinput::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutemailinput:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutemailinput::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutemailinput::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutemailinput:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingaddresswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingfullname {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commercecheckoutshippingfullname::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingfullname:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingfullname::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingfullname:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddress {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commercecheckoutshippingstreetaddress::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingcity {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commercecheckoutshippingcity::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcity:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcity::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcity:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstateprovince {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commercecheckoutshippingstateprovince::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingzippostalcode {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commercecheckoutshippingzippostalcode::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingcountryselector {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 0px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commercecheckoutshippingcountryselector::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingmethodswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingmethodslist {
  border-left-color: #e6e6e6;
  border-left-width: 1px;
  border-left-style: solid;
  border-right-color: #e6e6e6;
  border-right-width: 1px;
  border-right-style: solid;
}

.w-commerce-commercecheckoutshippingmethoditem {
  padding-top: 16px;
  padding-bottom: 16px;
  padding-right: 16px;
  padding-left: 16px;
  font-weight: 400;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  border-bottom-color: #e6e6e6;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  margin-bottom: 0px;
  background-color: #fff;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.w-commerce-commercecheckoutshippingmethoddescriptionblock {
  margin-left: 12px;
  margin-right: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.w-commerce-commercecheckoutshippingmethodsemptystate {
  text-align: center;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 64px;
  padding-bottom: 64px;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #e6e6e6;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #e6e6e6;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #e6e6e6;
  background-color: #fff;
}

.w-commerce-commercecheckoutpaymentinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutcardnumber {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: text;
}

.w-commerce-commercecheckoutcardnumber::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardnumber:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardnumber::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardnumber::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardnumber:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardnumber.-wfp-focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardexpirationdate {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: text;
}

.w-commerce-commercecheckoutcardexpirationdate::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardexpirationdate.-wfp-focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardsecuritycode {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: text;
}

.w-commerce-commercecheckoutcardsecuritycode::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardsecuritycode.-wfp-focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingaddresstogglewrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.w-commerce-commercecheckoutbillingaddresstogglecheckbox {
  margin-top: 4px;
}

.w-commerce-commercecheckoutbillingaddresstogglelabel {
  font-weight: 400;
  margin-left: 8px;
}

.w-commerce-commercecheckoutbillingaddresswrapper {
  margin-top: 16px;
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutbillingfullname {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commercecheckoutbillingfullname::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingfullname:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingfullname::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingfullname:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddress {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commercecheckoutbillingstreetaddress::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcity {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commercecheckoutbillingcity::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcity:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcity::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcity:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstateprovince {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commercecheckoutbillingstateprovince::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingzippostalcode {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commercecheckoutbillingzippostalcode::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutplaceorderbutton {
  background-color: #3898ec;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  color: #fff;
  cursor: pointer;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-left: 15px;
  padding-right: 15px;
  text-decoration: none;
  display: block;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin-bottom: 20px;
  text-align: center;
}

.w-commerce-commercecheckouterrorstate {
  margin-top: 16px;
  margin-bottom: 16px;
  padding-top: 10px;
  padding-right: 16px;
  padding-bottom: 10px;
  padding-left: 16px;
  background-color: #ffdede;
}

.comund {
  display: flex;
  justify-content: center;
}

.mainbulletpoints {
  display: flex;
  flex-direction: column;
}

#join-team-btn-container {
  grid-column-start: 2;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin: 0 1rem 2rem;
}

#join-team-btn-container.ml-0 {
  margin-left: 0;
}

#join-team-btn-container a {
  color: #fff;
  background-color: #004999;
}

.stecontaintergriddesk #join-team-btn-container,
.stecontaintergriddeskmob #join-team-btn-container {
  margin-top: 4rem;
}

@media screen and (max-width: 767px) {
  .w-commerce-commercelayoutcontainer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .w-commerce-commercelayoutmain {
    margin-right: 0px;
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .w-commerce-commercelayoutsidebar {
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
}

@media screen and (max-width: 479px) {
  .w-commerce-commercecheckoutrow {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .w-commerce-commercecheckoutemailinput {
    font-size: 16px;
  }
  .w-commerce-commercecheckoutshippingfullname {
    font-size: 16px;
  }
  .w-commerce-commercecheckoutshippingstreetaddress {
    font-size: 16px;
  }
  .w-commerce-commercecheckoutshippingstreetaddressoptional {
    font-size: 16px;
  }
  .w-commerce-commercecheckoutshippingcity {
    font-size: 16px;
  }
  .w-commerce-commercecheckoutshippingstateprovince {
    font-size: 16px;
  }
  .w-commerce-commercecheckoutshippingzippostalcode {
    font-size: 16px;
  }
  .w-commerce-commercecheckoutshippingcountryselector {
    font-size: 16px;
  }
  .w-commerce-commercecheckoutcardnumber {
    font-size: 16px;
  }
  .w-commerce-commercecheckoutcardexpirationdate {
    font-size: 16px;
  }
  .w-commerce-commercecheckoutcardsecuritycode {
    font-size: 16px;
  }
  .w-commerce-commercecheckoutbillingfullname {
    font-size: 16px;
  }
  .w-commerce-commercecheckoutbillingstreetaddress {
    font-size: 16px;
  }
  .w-commerce-commercecheckoutbillingstreetaddressoptional {
    font-size: 16px;
  }
  .w-commerce-commercecheckoutbillingcity {
    font-size: 16px;
  }
  .w-commerce-commercecheckoutbillingstateprovince {
    font-size: 16px;
  }
  .w-commerce-commercecheckoutbillingzippostalcode {
    font-size: 16px;
  }
}

a {
  text-decoration: underline;
}

.link_contact {
  color: inherit;
  text-decoration: none;
}

.navbartopgrid {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 9999;
  width: 100%;
  height: 125px;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 89px 43px;
  grid-template-rows: 89px 43px;
  background-color: #fff;
}

.navbarbrandingimg {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  width: 346px;
  height: 89px;
  margin-right: 0px;
  margin-left: -20px;
}

.navbarlinkdiv {
  position: static;
  z-index: 999999;
  width: 100%;
  height: 39px;
  background-color: #091930;
  box-shadow: 0 4px 4px 6px transparent;
}

.navbarlinkgrid {
  position: fixed;
  z-index: 9999999999999;
  width: 100%;
  height: 40px;
  grid-column-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #091930;
}

.navbarlinkcentregrid {
  width: 100%;
  height: 39px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-areas: ". . . . . Area";
  -ms-grid-columns: 16.5% 0px 16.5% 0px 16.5% 0px 16.5% 0px 16.5% 0px 16.5%;
  grid-template-columns: 16.5% 16.5% 16.5% 16.5% 16.5% 16.5%;
  -ms-grid-rows: 40px;
  grid-template-rows: 40px;
}

.navlinkstext {
  width: 100%;
  margin-top: -7px;
  padding-left: 0px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}

.navlinkkar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 20px;
  text-decoration: none;
}

.navlinkkar:active {
  text-decoration: none;
}

.navlinkkon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 20px;
  margin-left: 0px;
  text-decoration: none;
}

.navlinkkon:active {
  text-decoration: none;
}

.navbar {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 999;
  display: block;
  width: 100%;
  height: var(--height-navbar);
}

.homewercontainergrid {
  width: 100%;
  height: auto;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 35px 4px 25px 45px 55px auto 45px auto;
  grid-template-rows: 35px 4px 25px 45px 55px auto 45px auto;
  background-color: transparent;
}

.homewer {
  height: 925px;
  margin-top: 0px;
  background-color: #fff;
  background-image: url("../images/raw_pathreveal.gif");
  background-position: 80% 80%;
  background-size: 35%;
  background-repeat: no-repeat;
}

.homewerdivider {
  width: 100%;
  height: 100%;
  border-style: solid;
  border-width: 0px 0px 2px;
  border-color: #000 #000 #051830;
}

.homewerheading {
  height: 45px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 45px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.homewertext {
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 16px;
  line-height: 23px;
}

.homewertext.p2 {
  width: 50%;
}

.homewerlowergrid {
  width: 991px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: 46px 20px 6px 15px 46px 28px 28px auto 100px;
  grid-template-rows: 46px 20px 6px 15px 46px 28px 28px auto 100px;
}

.homeserdivider {
  width: 325px;
  height: 100%;
  margin-top: -14px;
  border-top: 5px none #e0e5ec;
  border-bottom: 5px solid #e0e5ec;
}

.homewas {
  background-image: url("../images/homeWasBG_1homeWasBG.jpg");
  background-position: 50% 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.homewascontainergrid {
  height: 854px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 445px auto;
  grid-template-rows: 445px auto;
  margin-top: 2rem;
}

.homewascontentgrid {
  height: 445px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 0px 30% 5% 30% 5% 30% 0px;
  grid-template-columns: 0px 30% 5% 30% 5% 30% 0px;
  -ms-grid-rows: auto 45.25px 299px;
  grid-template-rows: auto 45.25px 299px;
}

.homewassteublockgrid {
  height: 445px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 130px 48px 45px 45px 45px 45px 50px;
  grid-template-rows: 130px 48px 45px 45px 45px 45px 50px;
  background-color: hsla(0, 0%, 100%, 0.16);
}

.homewassteublockgrid:hover {
  background-color: hsla(0, 0%, 100%, 0);
}

.homewassteublockdiv {
  height: 445px;
  border-style: solid;
  border-width: 2px;
  border-color: #fff;
}

.homewassteublockicon {
  height: 80px;
  margin-bottom: 22px;
}

.homeser {
  /*height: 505px;*/
}

.homewasblockheading {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 26px;
  text-align: center;
  text-transform: uppercase;
}

.homewasblocktext {
  margin-bottom: 0px;
  margin-left: 54px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 19px;
  text-decoration: none;
}

.homewaswirtblockgrid {
  height: 445px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 130px 50px 62px 45px 64px 45px 45px;
  grid-template-rows: 130px 50px 62px 45px 64px 45px 45px;
  background-color: hsla(0, 0%, 100%, 0.16);
}

.homewaswirtblockgrid:hover {
  background-color: hsla(0, 0%, 100%, 0);
}

.homewaswirtblockdiv {
  height: 445px;
  border-style: solid;
  border-width: 2px;
  border-color: #fff;
}

.homewaswirtblockicon {
  height: 95px;
  margin-bottom: 3px;
}

.homewasrachblockicon {
  height: 95px;
  margin-bottom: 3px;
}

.homewasuberdiv {
  border: 2px solid #fff;
}

.homewasubergrid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr 0px 1fr 0px 1fr 0px 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: 130px 0px 50px 0px 55px 0px 55px;
  grid-template-rows: 130px 50px 55px 55px;
  background-color: hsla(0, 0%, 100%, 0.16);
}

.homewasubergrid:hover {
  background-color: hsla(0, 0%, 100%, 0);
}

.homewasuberlogodivimg {
  height: 80px;
}

.homewasuberheadingdiv {
  height: 50px;
}

.homewaslowblocktext {
  margin-left: 45px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 19px;
}

.homewaslowerdivider {
  height: 40px;
  background-color: rgba(5, 24, 48, 0.59);
}

.homesercontainergrid {
  height: 505px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 1px 60px 4px 70px auto auto;
  grid-template-rows: 1px 60px 4px 70px auto auto;
}

.homewastopdivider {
  height: 40px;
  background-color: rgba(5, 24, 48, 0.59);
}

.homewasdevider {
  width: 991px;
  height: 100%;
  border-style: solid;
  border-width: 0px 0px 2px;
  border-color: #000 #000 #fff;
}

.homewasheading {
  height: 70px;
  margin-top: 25px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 45px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 1px;
}

.homeserdevider {
  width: 80%;
  height: 100%;
  border-style: solid;
  border-width: 0px 0px 2px;
  border-color: #000;
}

.homeserheading {
  height: 45px;
  margin-top: 25px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 45px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.homesergrid {
  height: 300px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.5fr 1fr;
  grid-template-columns: 1.5fr 1fr;
  -ms-grid-rows: 40px 136px 54px;
  grid-template-rows: 40px 136px 54px;
}

.homesertext {
  margin-top: 55px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 16px;
  line-height: 23px;
}

.homeexp {
  position: relative;
  z-index: 100;
  /*height: 600px;*/
  /*margin-top: -81px;*/
  background-color: transparent;
}

.homeseraniplane {
  position: absolute;
  bottom: -20rem;
  left: 40%;
}

.homeexpcontainergrid {
  position: relative;
  top: -5px;
  height: 615px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 40px 60px 128px auto;
  grid-template-rows: 40px 60px 128px auto;
}

.homeexpdivider {
  height: 40px;
  margin-top: 0px;
  background-color: #004999;
}

.homeexpcontainer {
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #fff;
  grid-column-start: 2;
  grid-row-start: 2;
}

.homeexpgrid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-rows: 70px 60px;
  grid-template-rows: 70px 60px;
}

.homeexpheading {
  margin-top: 74px;
  margin-bottom: 0px;
  color: #fff;
  font-size: 45px;
  line-height: 45px;
  font-weight: 300;
  grid-column-start: 2;
  grid-row-start: 2;
}

.homeserlogodiv {
  position: relative;
  left: 87px;
  top: -135px;
  width: 350px;
  height: 350px;
  background-image: url("../images/homSerNews.png");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.homeserbutton3 {
  position: relative;
  left: 102px;
  top: 231px;
  width: 140px;
  height: 28px;
  margin-top: 3px;
  padding: 8px 0px 0px 33px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.homeserbutton3:hover {
  background-color: #000;
}

.icon {
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  margin-top: 15.4965px;
  margin-right: 0px;
  margin-left: 93px;
  background-color: transparent;
  color: #fff;
}

.navbardrop1team {
  top: 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 6vh;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 0px 0px 1px;
  border-color: #004999;
  background-color: #091930;
  color: #fff;
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
}

.dropdown-link-2 {
  top: -11px;
  height: 35px;
  background-color: #000;
  color: #fff;
  font-size: 13px;
  font-weight: 300;
}

.dropdown-link-2.navbarlinkdropdown {
  top: 5px;
  height: 6vh;
  margin-bottom: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  background-color: #091930;
  font-weight: 400;
  text-transform: uppercase;
}

.dropdown {
  width: 200px;
}

.dropdown.navbarwer {
  width: 100%;
  height: 40px;
  margin-left: 0px;
  background-color: #091930;
}

.dropdown-list {
  top: 0px;
  height: 500px;
  background-color: #091930;
}

.dropdown-list.w--open {
  top: 40px;
  height: 70px;
}

.icon-2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 15.4965px;
  margin-right: 0px;
  margin-left: 90px;
  color: #fff;
}

.dropdown-2 {
  width: 100%;
  height: 39px;
  margin-left: 0px;
  background-color: #091930;
}

.dropdown-list-2 {
  top: 52.3333px;
  background-color: #091930;
}

.dropdown-list-2.w--open {
  top: 40px;
  overflow: visible;
  width: 165.16px;
  background-color: #000;
  color: #fff;
}

.karrierehome {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 5vh;
  padding-top: 22px;
  padding-bottom: 22px;
  padding-left: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #004999;
  background-color: #091930;
  color: #fff;
  font-size: 13px;
  line-height: 15px;
  font-weight: 400;
  text-transform: uppercase;
}

.karrierehome.w--current {
  height: 5vh;
}

.rechtsberatung {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 5vh;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid #004999;
  border-bottom: 1px solid #004999;
  background-color: #091930;
  color: #fff;
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
}

.dropdown-link-5 {
  left: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 165px;
  height: 4vh;
  padding-top: 22px;
  padding-bottom: 22px;
  padding-left: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid #004999;
  border-bottom: 1px solid #004999;
  background-color: #091930;
  color: #fff;
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
}

.dropdown-link-5.w--open:hover {
  top: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 22px;
}

.umsatzsteuer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 4vh;
  padding-left: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid #004999;
  border-bottom: 1px solid #004999;
  background-color: #091930;
  color: #fff;
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
}

.nachfolge {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 5vh;
  padding-top: 22px;
  padding-bottom: 22px;
  padding-left: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid #004999;
  border-bottom: 1px solid #004999;
  background-color: #091930;
  color: #fff;
  font-size: 13px;
  line-height: 15px;
  font-weight: 400;
  text-transform: uppercase;
}

.familyplanning {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 4vh;
  padding-left: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid #004999;
  border-bottom: 1px solid #004999;
  background-color: #091930;
  color: #fff;
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
}

.unternehmens {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 5vh;
  padding-top: 22px;
  padding-bottom: 22px;
  padding-left: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid #004999;
  border-bottom: 1px solid #004999;
  background-color: #091930;
  color: #fff;
  font-size: 13px;
  line-height: 15px;
  font-weight: 400;
  text-transform: uppercase;
}

.compliance {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 5vh;
  padding-top: 22px;
  padding-bottom: 22px;
  padding-left: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid #004999;
  border-bottom: 1px solid #004999;
  background-color: #091930;
  color: #fff;
  font-size: 13px;
  line-height: 15px;
  font-weight: 400;
  text-transform: uppercase;
}

.wirtscgaftsprufung {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 5vh;
  padding-top: 22px;
  padding-bottom: 22px;
  padding-left: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #004999;
  background-color: #091930;
  color: #fff;
  font-size: 13px;
  line-height: 15px;
  font-weight: 400;
  text-transform: uppercase;
}

.dropdown-link-12 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 5vh;
  margin-top: 0px;
  padding-top: 22px;
  padding-bottom: 22px;
  padding-left: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #091930;
  color: #fff;
  font-size: 13px;
  line-height: 15px;
  font-weight: 400;
  text-transform: uppercase;
}

.lohnbuchhaltung {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 4vh;
  padding-left: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #091930;
  color: #fff;
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
}

.internationale {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 5vh;
  padding-top: 22px;
  padding-bottom: 22px;
  padding-left: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #091930;
  color: #fff;
  font-size: 13px;
  line-height: 15px;
  font-weight: 400;
  text-transform: uppercase;
}

.notfallplanning {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 4vh;
  padding-left: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #091930;
  color: #fff;
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
}

.ma {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 4vh;
  padding-left: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #091930;
  color: #fff;
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
}

.sanierungs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 5vh;
  padding-top: 22px;
  padding-bottom: 22px;
  padding-left: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #091930;
  color: #fff;
  font-size: 13px;
  line-height: 15px;
  font-weight: 400;
  text-transform: uppercase;
}

.digitalisierung {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 4vh;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #091930;
  color: #fff;
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
}

.dropdown-toggle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.dropdown-toggle.w--open {
  height: 40px;
}

.div-block-24 {
  display: none;
  overflow: hidden;
  width: 100%;
  height: 5px;
  margin-top: 1px;
  margin-left: 0px;
  padding-top: 0px;
  background-color: #004999;
}

.div-block-24:hover {
  display: block;
}

.dropdown-toggle-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 39px;
  margin-right: 0px;
  margin-left: 0px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.homewerlowerawarddiv {
  margin-top: 1rem;
}

.homewerlowergridaward1 {
  margin-top: 23px;
  width: 10rem;
}

.dropdown3 {
  width: 165.16px;
  height: 39px;
  background-color: #091930;
}

.dropdown4 {
  width: 165.16px;
  height: 39px;
  background-color: #091930;
}

.navlinkstextnonedrop {
  margin-top: -2px;
  padding-top: 5px;
  padding-left: 13px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}

.dropdown-link-19 {
  display: inline-block;
  height: 33%;
  padding-top: 10px;
  color: #fff;
  font-size: 13px;
}

.dropdown-link-19.w--current {
  color: #0082f3;
}

.homehero {
  width: 991px;
  height: 400px;
  margin-right: auto;
  margin-left: auto;
  background-image: url("../images/download-2.png");
  background-position: 50% 50%;
  background-size: auto 100%;
  background-repeat: no-repeat;
}

.footertopgrid {
  height: 185px;
  padding-top: 0px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 270px 215px 215px 215px 1fr;
  grid-template-columns: 1fr 270px 215px 215px 215px 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #051830;
}

.footerdivleft {
  width: 100%;
  height: 100px;
  margin-top: 50px;
  border-left: 1px solid #fff;
}

.footertopsubgrid {
  height: 100%;
  margin-top: 0px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr 1fr;
}

.footerimpr {
  /*height: 21px;*/
  margin-top: 0px;
  margin-left: 30px;
  color: #fff;
  font-size: 13px;
  line-height: 21px;
  text-decoration: none;
  text-transform: uppercase;
}

.footerdivcenter {
  height: 100px;
  margin-top: 50px;
  border-left: 1px solid #fff;
}

.footerrightdiv {
  height: 100px;
  margin-top: 50px;
  border-left: 1px solid #fff;
}

.footermiddlegrid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 140px;
  margin-right: auto;
  margin-left: auto;
  justify-items: start;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.75fr 1fr 1.25fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1.75fr 1fr 1.25fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  box-shadow: 0 0 14px -4px #051830;
}

.footeraward1 {
  width: 20%;
  height: 80px;
  margin-left: 14px;
}

.footeraward3 {
  margin-left: -84px;
}

.footeraward4 {
  width: 130px;
  margin-left: -71px;
}

.footeraward5 {
  margin-left: -45px;
}

.footerbottomgrid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 991px;
  min-height: 90px;
  margin-right: auto;
  margin-left: auto;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr 1fr;
  grid-template-columns: 1fr 991px 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.footerbottomtext {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 25px;
  margin-top: 6px;
}

.footerbottomtextbold {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 27px;
  color: #051830;
  font-size: 10px;
  line-height: 17px;
  font-weight: 300;
}

.footerbottomtext2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: #051830;
  font-size: 10px;
  line-height: 17px;
  font-weight: 300;
}

.homeexpsubheading {
  margin-top: -2px;
  color: #fff;
  font-size: 21px;
  line-height: 25px;
}

.homeexptext {
  margin-top: 16px;
  margin-left: -115px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 23px;
}

.homeexpslidergrid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 35.5px 920px 35.5px;
  grid-template-columns: 35.5px 920px 35.5px;
  -ms-grid-rows: 200px 35px;
  grid-template-rows: 200px 35px;
}

.icon-3 {
  display: block;
  margin-left: -2px;
}

.icon-4 {
  display: block;
  width: 35px;
  margin-left: -2px;
  background-color: #004999;
}

.homeexpslidergrid2 {
  height: 200px;
  margin-top: 50px;
  background-color: rgba(0, 0, 0, 0.1);
}

.slide-nav {
  margin-top: -6px;
  margin-bottom: -40px;
  margin-left: 860px;
  padding-left: 0px;
}

.homeexpslide1grid {
  width: 100%;
  height: 100%;
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 2fr;
  grid-template-columns: 1fr 2fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: rgba(0, 0, 0, 0.1);
  padding-bottom: 2rem;
}

.homeexpslide1subgrid {
  height: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 73px 58px auto;
  grid-template-rows: 73px 58px auto;
  margin-right: 1rem;
}

.homeexpslide1heading {
  width: auto;
  height: auto;
  margin-top: 22px;
  color: #fff;
  font-size: 16px;
  line-height: 23px;
}

.homeexpslidetext {
  margin-top: 0px;
  padding-right: 0.75rem;
  color: #fff;
  font-size: 0.8rem;
  line-height: 1.2rem;
}

.homeexpslide1button {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: 20px;
  padding: 8px 0px 0px 37px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.homeexpslide1button:hover {
  background-color: #000;
}

.homeexpslide2icon {
  width: 300px;
  margin-top: 26px;
}

.left-arrow {
  margin-left: -21px;
}

.right-arrow {
  width: 35px;
  height: 45px;
  margin-right: -25px;
  margin-left: 0px;
  background-color: #004999;
}

.homeexpslideicon {
  padding-left: 0.75rem;
}

.homeexpslide3icon {
  width: 300px;
}

.homekar {
  /*height: 625px;*/
  padding-bottom: 2rem;
}

.homekartext {
  margin-top: 53px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 16px;
  line-height: 23px;
}

.homekargrid {
  margin-top: 50px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 115px 115px 1fr;
  grid-template-columns: 115px 115px 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
}

.homekaraward2 {
  margin-top: -10px;
  margin-bottom: -2px;
}

.homekaraward3 {
  height: 100px;
}

.homekaranidiv {
  display: block;
  width: 350px;
  height: 350px;
  margin-top: -149px;
  margin-bottom: 0px;
  margin-left: 79px;
  background-image: url("../images/blankCirle.svg");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.homekarani {
  width: 200px;
  margin-top: 46px;
  margin-left: 70px;
}

.homekarbutton {
  position: relative;
  width: 150px;
  height: 40px;
  margin-top: -28px;
  margin-left: 99px;
  padding: 8px 0px 0px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.homekarbutton:hover {
  background-color: #000;
}

.homekaranigrid {
  margin-top: -160px;
  margin-bottom: 0px;
  margin-left: 70px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.homekaranitext {
  margin-top: 12px;
  color: #051830;
  font-size: 16px;
  line-height: 23px;
}

.homekarbutton2 {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: -31px;
  margin-left: 0px;
  padding: 8px 0px 0px 37px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.homekarbutton2:hover {
  background-color: #000;
}

.homeexpbgvid {
  /*height: 600px;*/
}

.homeexpbgvid.w-background-video {
  height: auto;
}

.homewerlowergridbutton {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: 1rem;
  padding: 8px 0px 0px 37px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.homewerlowergridbutton:hover {
  background-color: #000;
}

.homewerlowergriddivider {
  width: 325px;
  /*height: 100px;*/
  margin: 1rem 0;
  border-top: 5px none #e0e5ec;
  border-bottom: 5px solid #e0e5ec;
}

.homewerlowergridaward2 {
  height: 150px;
  margin-left: 21px;
}

.homewascontainergridtop {
  height: 505px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 1px 60px 4px 70px auto auto;
  grid-template-rows: 1px 60px 4px 70px auto auto;
}

.homewasmaintext {
  margin-top: 70px;
  color: #fff;
  font-size: 16px;
  line-height: 23px;
}

.homewasuberheading {
  margin-top: -16px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 26px;
  text-align: center;
  text-transform: uppercase;
}

.homeexpslide2grid {
  width: 100%;
  height: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 350px 1fr;
  grid-template-columns: 350px 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: rgba(0, 0, 0, 0.1);
}

.homeexpslide2subgrid {
  height: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 73px 58px auto;
  grid-template-rows: 73px 58px auto;
  margin-right: 1rem;
}

.homekarcontainergrid {
  /*height: 505px;*/
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 1px 60px 4px 70px auto auto;
  grid-template-rows: 1px 60px 4px 70px auto auto;
}

.homekardevider {
  width: 850px;
  height: 100%;
  border-style: solid;
  border-width: 0px 0px 2px;
  border-color: #000;
}

.homekarheading {
  height: 45px;
  margin-top: 25px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 45px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.homekarframegrid {
  /*height: 300px;*/
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.5fr 1fr;
  grid-template-columns: 1.5fr 1fr;
  -ms-grid-rows: 55px auto auto;
  grid-template-rows: 55px auto auto;
}

.homekarsubheading {
  height: 22px;
  margin-top: 30px;
  margin-bottom: 0px;
  color: #051830;
  font-size: 21px;
  line-height: 21px;
  font-weight: 400;
}

.homekaranidivider {
  width: 325px;
  height: 100px;
  border-top: 5px none #e0e5ec;
  border-bottom: 5px solid #e0e5ec;
}

.footerbottomlink {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.footerbottomlink-plain {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40px;
  height: 40px;
  margin-top: 24px;
  margin-left: 8px;
  background-image: url("../images/icon_cookie.png");
  background-position: 50% 50%;
  background-size: 25px;
  background-repeat: no-repeat;
  border: 1px solid #051830;
}

.footerbottomlink2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40px;
  height: 40px;
  margin-top: 24px;
  margin-left: 8px;
  background-color: #051830;
  background-image: url("../images/u13694_1u13694.png");
  background-position: 50% 50%;
  background-size: 15px;
  background-repeat: no-repeat;
}

.footerbottomlink2.footerlinkfb {
  background-image: url("../images/f_logo_RGB-White_58.png");
  background-size: 18px;
}

.footerbottomlink2.footerlinklink {
  background-image: url("../images/icon_link.png");
  /*background-size: 18px;*/
}

.footerbottomlink2:hover {
  background-color: #0e468d;
}

.homekon {
  /*height: 915px;*/
  background-image: url("../images/homeKonBG.png");
  background-color: rgba(0, 73, 153, 0.9);
  background-position: 0px 0px;
  background-size: cover;
  padding-bottom: 5rem;
}

.homekoncontainergrid {
  width: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 40px 60px 70px auto 70px auto;
  grid-template-rows: 40px 60px 70px auto 70px auto;
}

.homekondivider1 {
  width: 100%;
  height: 100%;
  background-color: #004999;
}

.homekondivider {
  width: 100%;
  height: 100%;
  margin-top: -5px;
  margin-left: 0%;
  border-bottom: 2px solid #fff;
}

.homekondivider.fix {
  margin-top: 100px;
}

.homekonheading {
  margin-top: 25px;
  margin-bottom: 0px;
  color: #fff;
  font-size: 45px;
  line-height: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.homekonmaintext {
  margin-top: 55px;
  color: #fff;
  font-size: 16px;
  line-height: 23px;
}

.homekoncontentgrid {
  margin-right: 5%;
  margin-left: 5%;
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  -ms-grid-rows: 200px 200px;
  grid-template-rows: 200px 200px;
}

.homekoncontentcards {
  border: 2px solid #fff;
  background-color: rgba(58, 96, 158, 0.84);
}

.homekoncontentcards.fix {
  padding: 0 1rem;
}

.homekoncontentcards:hover {
  background-color: rgba(25, 55, 138, 0.77);
}

.homekoncontentcardsgrid {
  -webkit-box-align: end;
  -webkit-align-items: end;
  -ms-flex-align: end;
  align-items: end;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 48px 30px 28px 20px 50px;
  grid-template-rows: 48px 30px 28px 20px 50px;
}

.homekonblockheading {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #fff;
  font-size: 16px;
  line-height: 23px;
  text-align: center;
  text-transform: uppercase;
}

.homekonblocktext {
  color: #fff;
  text-align: center;
}

.homekonsectionlink {
  width: 4%;
  height: 100%;
}

.image {
  width: 100%;
  height: 100%;
  margin-top: 6px;
}

.homekondivider2 {
  width: 100%;
  height: 100%;
  background-color: #004999;
}

.homekonvcard {
  position: relative;
  width: 250px;
  height: 28px;
  margin-top: 0px;
  padding: 8px 0px 0px 37px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: none;
}

.homekonvcard.fix {
  position: static;
  max-width: 250px;
  margin: 1rem auto;
  height: auto;
  padding: 0.5rem 0;
  text-align: center;
}

.homekonvcard:hover {
  background-color: #000;
}

.steste {
  /*height: 950px;*/
}

.stecontaintergriddesk {
  margin-top: 62px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 17px 60px 88px 49px auto;
  grid-template-rows: 17px 60px 88px 49px auto;
}

#stecontaintergriddesk-spacer {
  grid-column-start: 2;
}

.stecontaintergriddesk.test {
  margin-top: 166px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 17px 94px 88px 49px 605px;
  grid-template-rows: 17px 94px 88px 49px 605px;
}

.stetopdivider {
  width: 100%;
  height: 100%;
  margin-top: -38px;
  border-bottom: 2px solid #000;
}

.steheading {
  position: relative;
  display: block;
  height: 50px;
  margin-top: -10px;
  margin-bottom: 9px;
  margin-left: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.stemaintext {
  margin-top: -380px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 16px;
  line-height: 22px;
}

.stecontentgrid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 50% 1fr;
  grid-template-columns: 50% 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.steicon {
  width: 300px;
  height: 300px;
}

.stemainbulletpoints {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 60px 3px 90px auto;
  grid-template-rows: 60px 3px 90px auto;
}

.heading-3 {
  width: 100%;
  height: 50%;
  margin-top: 15px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #004999;
  font-size: 20px;
  line-height: 44px;
  font-weight: 500;
}

.stecontentdivider {
  width: 100%;
  height: 100%;
  border-top: 5px none #e0e5ec;
  border-bottom: 5px solid #e0e5ec;
}

.stelisttitle {
  margin-top: 45px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 16px;
  line-height: 22px;
}

.stelisttitle.fix {
  margin-top: 0;
}

.stelisttext {
  padding-left: 18px;
}

.stelisttext.stemaintext {
  margin-top: 16px;
  color: #222;
}

.stelisttitle2 {
  margin-top: 29px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 16px;
  line-height: 22px;
}

.stelisttitle2.tab {
  margin-top: 0px;
}

.rechjahcontainergrid {
  height: 350px;
  /*margin-top: -308px;*/
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 1px 60px 4px 70px auto auto;
  grid-template-rows: 1px 60px 4px 70px auto auto;
}

.rechjahcontainergrid.steurberatung {
  display: block;
  width: 991px;
  height: auto;
  margin: -28px auto 51px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
}

.rechjahcontainergrid._3 {
  display: block;
  width: 991px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0%;
}

.stewirtdevider {
  width: 80%;
  height: auto;
  border-style: solid;
  border-width: 0px 0px 2px;
  border-color: #000;
}

.stewirtheading {
  height: 45px;
  margin-top: -252px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 45px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.stewirtgrid {
  height: 300px;
  grid-auto-rows: 136px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.5fr 1fr;
  grid-template-columns: 1.5fr 1fr;
  -ms-grid-rows: 55px 149px 0px;
  grid-template-rows: 55px 149px 0px;
}

.stewirttext {
  margin-top: 66px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 16px;
  line-height: 23px;
}

.stewirtlogodiv {
  position: relative;
  left: 87px;
  top: -102px;
  width: 250px;
  height: 250px;
  margin-top: 55px;
  margin-right: 0px;
  margin-left: 66%;
  background-image: url("../images/steWirtIconUpdated.png");
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.stewirtbutton {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: -64px;
  margin-left: 0px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.stewirtbutton:hover {
  background-color: #000;
}

.wirtwirt {
  height: 650px;
}

.wirtcontaintergrid {
  margin-top: 128px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 17px 60px 170px 10px 392px;
  grid-template-rows: 17px 60px 170px 10px 392px;
}

.wirttopdivider {
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #000;
}

.wirtmaintext {
  margin-bottom: 41px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 16px;
  line-height: 22px;
}

.wirtheading2 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.wirtcontentgrid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 50% 50%;
  grid-template-columns: 50% 50%;
  -ms-grid-rows: 375px 45px auto;
  grid-template-rows: 375px 45px auto;
}

.wirticon {
  width: 300px;
  height: 300px;
}

.wirtrechdevider {
  width: 950px;
  height: 0%;
  border-style: solid;
  border-width: 0px 0px 2px;
  border-color: #000;
}

.wirtrechheading {
  height: 45px;
  margin-top: -235px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 45px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.wirtrechgrid {
  height: 300px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.5fr 1fr;
  grid-template-columns: 1.5fr 1fr;
  -ms-grid-rows: 55px 100px 10px;
  grid-template-rows: 55px 100px 10px;
}

.wirtrechtext {
  margin-top: 55px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 16px;
  line-height: 23px;
}

.wirtrechlogodiv {
  position: relative;
  left: 0px;
  top: -102px;
  width: 250px;
  height: 250px;
  margin-top: 75px;
  margin-left: 76%;
  background-image: url("../images/wirtRechIconUpdated.png");
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.wirtrechbutton {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: 0px;
  margin-left: 0px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.wirtrechbutton:hover {
  background-color: #000;
}

.rechrech {
  /*height: 625px;*/
}

.rechcontaintergrid {
  margin-top: 128px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 17px 60px 170px 70px 335px;
  grid-template-rows: 17px 60px 170px 70px 335px;
}

.rechtopdivider {
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #000;
}

.rechheading {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.rechmaintext {
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.rechcontentgrid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 50% 50%;
  grid-template-columns: 50% 50%;
  -ms-grid-rows: 375px 45px auto;
  grid-template-rows: 375px 45px auto;
}

.rechicon {
  width: 300px;
  height: 300px;
}

.jahfincontainergrid {
  /*height: 350px;*/
  margin-bottom: 52px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 1px 60px 4px 70px auto auto;
  /*grid-template-rows: 1px 60px 4px 70px auto auto;*/
  grid-template-rows: 1px 60px 4px auto auto auto;
}

.rechjahdevider {
  width: 80%;
  height: 100%;
  border-style: solid;
  border-width: 0px 0px 2px;
  border-color: #000;
}

.rechjahheading {
  height: 45px;
  margin-top: -27px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 45px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.rechjahgrid {
  height: 300px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.5fr 1fr;
  grid-template-columns: 1.5fr 1fr;
  -ms-grid-rows: 55px 100px 10px;
  grid-template-rows: 55px 100px 10px;
}

.rechjahtext {
  margin-top: 55px;
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.rechjahbutton {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: 0px;
  margin-left: 0px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.rechjahbutton:hover {
  background-color: #000;
}

.rechjahlogodiv {
  position: relative;
  left: 87px;
  top: -102px;
  width: 250px;
  height: 250px;
  margin-left: 63px;
  background-image: url("../images/steJahIcon.png");
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.jahjah {
  /*height: 550px;*/
}

.jahcontaintergrid {
  margin-top: 128px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 17px 60px 76px 70px 335px;
  grid-template-rows: 17px 60px 76px 70px 335px;
}

.jahtopdivider {
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #000;
}

.jahheading {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.jahicon {
  width: 300px;
  height: 300px;
}

.jahmainbulletpoints {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 60px 3px 90px auto;
  grid-template-rows: 60px 3px 90px auto;
}

.jahbulletheading {
  width: 100%;
  height: 50%;
  margin-top: 15px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #004999;
  font-size: 20px;
  line-height: 44px;
  font-weight: 500;
}

.jahcontentdivider {
  width: 100%;
  height: 100%;
  border-top: 5px none #e0e5ec;
  border-bottom: 5px solid #e0e5ec;
}

.jahlisttext {
  margin-top: 25px;
  padding-left: 18px;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.wirtmainbulletpoints {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 60px 3px 90px auto;
  grid-template-rows: 60px 3px 90px auto;
}

.wirtbulletheading {
  width: 100%;
  height: 50%;
  margin-top: 15px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #004999;
  font-size: 20px;
  line-height: 44px;
  font-weight: 500;
}

.wirtcontentdivider {
  width: 100%;
  height: 100%;
  border-top: 5px none #e0e5ec;
  border-bottom: 5px solid #e0e5ec;
}

.wirtlisttext {
  margin-top: 35px;
  padding-left: 18px;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.rechmainbulletpoints {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 60px 3px 90px auto;
  grid-template-rows: 60px 3px 90px auto;
}

.rechbullerheading {
  width: 100%;
  height: 50%;
  margin-top: 15px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #004999;
  font-size: 20px;
  line-height: 44px;
  font-weight: 500;
}

.rechcontentdivider {
  width: 100%;
  height: 100%;
  border-top: 5px none #e0e5ec;
  border-bottom: 5px solid #e0e5ec;
}

.rechlisttext {
  margin-top: 30px;
  padding-left: 18px;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.jahcontentgrid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 50% 50%;
  grid-template-columns: 50% 50%;
  -ms-grid-rows: 375px 45px auto;
  grid-template-rows: 375px 45px auto;
}

.jahmaintext {
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.jahfindevider {
  width: 900px;
  height: 100%;
  border-style: solid;
  border-width: 0px 0px 2px;
  border-color: #000;
}

.jahfinheading {
  /*height: 45px;*/
  margin-top: 25px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 45px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.jahfingrid {
  height: 300px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 50% 50%;
  grid-template-columns: 50% 50%;
  -ms-grid-rows: 55px 100px 10px;
  grid-template-rows: 55px 100px 10px;
}

.jahfintext {
  margin-top: 28px;
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.jahfinlogodiv {
  position: relative;
  left: 222px;
  top: -102px;
  width: 250px;
  height: 250px;
  background-image: url("../images/berIconFinal.png");
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.jahfinlogodiv.fix {
  top: -175px;
}

.jahfinbutton {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: 28px;
  margin-left: 0px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.jahfinbutton:hover {
  background-color: #000;
}

.finfin {
  height: 625px;
}

.fincontaintergrid {
  margin-top: 128px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 17px 60px 184px 70px 335px;
  grid-template-rows: 17px 60px 184px 70px 335px;
}

.fintopdivider {
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #000;
}

.finheading {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.finmaintext {
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.fincontentgrid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 50% 50%;
  grid-template-columns: 50% 50%;
  -ms-grid-rows: 375px 45px auto;
  grid-template-rows: 375px 45px auto;
}

.finmainbulletpoints {
  margin-top: -6px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 60px 3px 90px auto;
  grid-template-rows: 60px 3px 90px auto;
}

.finbulletheading {
  width: 100%;
  height: 50%;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #004999;
  font-size: 20px;
  line-height: 44px;
  font-weight: 500;
}

.fincontentdivider {
  width: 100%;
  height: 100%;
  border-top: 5px none #e0e5ec;
  border-bottom: 5px solid #e0e5ec;
}

.finlisttext {
  margin-top: 25px;
  padding-left: 18px;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.finicon {
  width: 300px;
  height: 300px;
  margin-right: auto;
  margin-left: 0px;
}

.fineworkcontainergrid {
  height: 350px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 1px 60px 4px 70px auto auto;
  grid-template-rows: 1px 60px 4px 70px auto auto;
}

.fineworkdevider {
  width: 950px;
  height: 100%;
  border-style: solid;
  border-width: 0px 0px 2px;
  border-color: #000;
}

.fineworkheading {
  height: 45px;
  margin-top: 25px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 45px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.fineworkgrid {
  height: 300px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.5fr 1fr;
  grid-template-columns: 1.5fr 1fr;
  -ms-grid-rows: 55px 100px 10px;
  grid-template-rows: 55px 100px 10px;
}

.fineworktext {
  margin-top: 28px;
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.fineworklogodiv {
  position: relative;
  left: 151px;
  top: -102px;
  width: 250px;
  height: 250px;
  background-image: url("../images/eworxsIconFinal.png");
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.fineworkbutton {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: -65px;
  margin-left: 0px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.fineworkbutton:hover {
  background-color: #000;
}

.eworxeworx {
  /*height: 645px;*/
}

.eworxcontaintergrid {
  margin-top: 128px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 17px 60px 113px 70px 335px;
  grid-template-rows: 17px 60px 113px 70px 335px;
}

.eworxcontaintergrid.fix {
  -ms-grid-rows: 17px 60px 135px 70px auto auto;
  grid-template-rows: 17px 60px 135px 70px auto auto;
}

.row_tab.lg {
  display: flex;
  justify-content: space-between;
}

.eworxcontaintergrid .row_tab {
  grid-column-start: 2;
  grid-row-start: 6;
}

.eworxloh.fix {
  margin-top: 10rem;
}

.leistung_block {
  margin-bottom: 2rem;
}

.eworxtopdivider {
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #000;
}

.eworxheading {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: none;
}

.eworxmaintext {
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.eworxcontentgrid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 50% 50%;
  grid-template-columns: 50% 50%;
  -ms-grid-rows: 375px 45px auto;
  grid-template-rows: 375px 45px auto;
}

.eworxcontentgrid .mainbulletpoints {
  padding-left: 1rem;
}

.eworxicon {
  width: 300px;
  height: 300px;
}

.eworxmainbulletpoints {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 60px 3px 33px auto;
  grid-template-rows: 60px 3px 33px auto;
}

.eworxbulletheading {
  width: 100%;
  height: 50%;
  margin-top: 15px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #004999;
  font-size: 20px;
  line-height: 44px;
  font-weight: 500;
}

.eworxbulletheading.fix {
  height: auto;
}

.eworxcontentdivider {
  width: 100%;
  height: 100%;
  border-top: 5px none #e0e5ec;
  border-bottom: 5px solid #e0e5ec;
}

.eworxcontentdivider.fix {
  height: auto;
  margin: 1rem 0 2rem 0;
}

.ewroxlisttext {
  margin-top: 25px;
  padding-left: 18px;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.eworxaufgrid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 45px 44px 35px 125px 85px 35px 145px 79px;
  grid-template-rows: 45px 44px 35px 125px 85px 35px 145px 79px;
}

.eworxheading2 {
  width: 100%;
  height: 50%;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #004999;
  font-size: 20px;
  line-height: 44px;
  font-weight: 500;
}

.eworxauddivider {
  width: 80%;
  height: 100%;
  border-bottom: 5px solid #e0e5ec;
}

.eworxllisttext {
  height: 79px;
  padding-left: 19px;
  font-size: 16px;
  line-height: 22px;
}

.eworxheading3 {
  width: 100%;
  height: 50%;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #004999;
  font-size: 20px;
  line-height: 44px;
  font-weight: 500;
}

.eworxauftext {
  margin-top: 0px;
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.eworxlohcontainergrid {
  display: block;
  width: 991px;
  height: 350px;
  margin-top: 41px;
  margin-right: auto;
  margin-left: auto;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 1px 60px 4px 70px auto auto;
  grid-template-rows: 1px 60px 4px 70px auto auto;
}

.eworxlohdevider {
  width: 85%;
  height: 0%;
  border-style: solid;
  border-width: 0px 0px 2px;
  border-color: #000;
}

.eworxlohheading {
  min-height: 45px;
  margin-top: -203px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 45px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.eworxlohgrid {
  height: auto;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.5fr 1fr;
  grid-template-columns: 1.5fr 1fr;
  -ms-grid-rows: 55px 100px 10px;
  grid-template-rows: 55px 100px 10px;
}

.eworxlohtext {
  margin-top: 28px;
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.eworxlohlogodiv {
  position: relative;
  left: 0px;
  top: -102px;
  width: 250px;
  height: 250px;
  margin-top: 33px;
  margin-left: 76%;
  background-image: url("../images/lohIconFinal.png");
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.eworxlohbutton {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: -9px;
  margin-left: 0px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.eworxlohbutton:hover {
  background-color: #000;
}

.lohloh {
  height: 750px;
}

.lohcontaintergrid {
  display: -ms-grid;
  display: grid;
  margin-top: 128px;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 17px 60px 156px 70px auto;
  grid-template-rows: 17px 60px 156px 70px auto;
}

.lohheading {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.lohmaintext {
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.lohcontentgrid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 50% 50%;
  grid-template-columns: 50% 50%;
  -ms-grid-rows: 375px 45px auto;
  grid-template-rows: 375px 45px auto;
}

.lohicon {
  width: 300px;
  height: 300px;
}

.lohmainbulletpoints {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 60px 3px 90px auto;
  grid-template-rows: 60px 3px 90px auto;
}

.lohbulletheading {
  width: 100%;
  height: 50%;
  margin-top: 15px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #004999;
  font-size: 20px;
  line-height: 44px;
  font-weight: 500;
}

.lohcontentdivider {
  width: 100%;
  height: 100%;
  border-top: 5px none #e0e5ec;
  border-bottom: 5px solid #e0e5ec;
}

.lohlisttext {
  /*margin-top: 25px;*/
  padding-left: 18px;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.lohlisttext.fix {
  margin-top: 25px;
}

.lohumsa {
  margin-top: 71px;
}

.lohumsacontainergrid {
  height: 350px;
  margin-bottom: 50px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 1px 60px 4px 70px auto auto;
  grid-template-rows: 1px 60px 4px 70px auto auto;
}

.johumsadevider {
  width: 900px;
  height: 100%;
  border-style: solid;
  border-width: 0px 0px 2px;
  border-color: #000;
}

.johumsaheading {
  height: 45px;
  margin-top: 25px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 45px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.johumsagrid {
  height: 300px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.5fr 1fr;
  grid-template-columns: 1.5fr 1fr;
  -ms-grid-rows: 55px 100px 10px;
  grid-template-rows: 55px 100px 10px;
}

.johumsatext {
  margin-top: 28px;
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.johumsalogodiv {
  position: relative;
  left: 210px;
  top: -102px;
  width: 250px;
  height: 250px;
  margin-left: -78px;
  background-image: url("../images/umsaIconFinal.png");
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.johumsabutton {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: -9px;
  margin-left: 0px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #004a99;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.johumsabutton:hover {
  background-color: #000;
}

.umsaumsa {
  height: 700px;
}

.umsacontaintergrid {
  margin-top: 128px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 17px 60px 55px 156px 70px auto auto;
  grid-template-rows: 17px 60px 55px 156px auto auto auto;
}

.umsatopdivider {
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #000;
}

.umsaheading {
  margin-top: 25px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.umsamaintext {
  margin-top: 34px;
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.umsacontentgrid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 45px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 50% 50%;
  grid-template-columns: 50% 50%;
  -ms-grid-rows: 375px 45px auto;
  grid-template-rows: 375px 45px auto;
}

.umsaicon {
  width: 250px;
  height: 250px;
  margin-right: auto;
  margin-left: 0px;
}

.umsamainbulletpoints {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 60px 3px 90px auto;
  grid-template-rows: 60px 3px 90px auto;
  flex-direction: column;
}

.umsabulletheading {
  width: 100%;
  height: 50%;
  margin-top: 15px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #004999;
  font-size: 20px;
  line-height: 44px;
  font-weight: 500;
}

.umsacontentdivider {
  width: 100%;
  height: 100%;
  border-top: 5px none #e0e5ec;
  border-bottom: 5px solid #e0e5ec;
}

.umsalisttext {
  margin-top: 25px;
  padding-left: 18px;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.heading-4 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  font-size: 21px;
  line-height: 44px;
  font-weight: 500;
  text-transform: uppercase;
}

.umsaintcontainergrid {
  height: 350px;
  margin-bottom: 15px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 1px 60px 4px 70px auto auto;
  grid-template-rows: 1px 60px 4px 70px auto auto;
}

.umsaintdevider {
  width: 950px;
  height: 100%;
  border-style: solid;
  border-width: 0px 0px 2px;
  border-color: #000;
}

.umsaintheading {
  height: 45px;
  margin-top: 25px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 45px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.umsaintgrid {
  height: 300px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.5fr 1fr;
  grid-template-columns: 1.5fr 1fr;
  -ms-grid-rows: 55px 100px 10px;
  grid-template-rows: 55px 100px 10px;
}

.umsainttext {
  margin-top: 71px;
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.umsaintlogodiv {
  position: relative;
  left: 151px;
  top: -102px;
  width: 250px;
  height: 250px;
  background-image: url("../images/intIconFinal.png");
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.umsaintbutton {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: -10px;
  margin-left: 0px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.umsaintbutton:hover {
  background-color: #000;
}

.intnachcontainergrid {
  height: 350px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 1px 60px 4px 70px auto auto;
  grid-template-rows: 1px 60px 4px 70px auto auto;
}

.intnachdevider {
  width: 950px;
  height: 100%;
  border-style: solid;
  border-width: 0px 0px 2px;
  border-color: #000;
}

.intnachheading {
  height: 45px;
  margin-top: 25px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 45px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.intnachgrid {
  height: 300px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.5fr 1fr;
  grid-template-columns: 1.5fr 1fr;
  -ms-grid-rows: 55px 100px 10px;
  grid-template-rows: 55px 100px 10px;
}

.intnachtext {
  margin-top: 52px;
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.intnachlogodiv {
  position: relative;
  left: 151px;
  top: -102px;
  width: 250px;
  height: 250px;
  background-image: url("../images/nachIconFinal.png");
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.intnachbutton {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: -29px;
  margin-left: 0px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.intnachbutton:hover {
  background-color: #000;
}

.intcontaintergrid {
  margin-top: 156px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 17px 58px 118px auto;
  grid-template-rows: 17px 58px 118px auto;
}

.intint {
  height: auto;
}

.inttopdivider {
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #000;
}

.intheading {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.intmaintext {
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.intblockgrid {
  grid-column-gap: 30px;
  -ms-grid-rows: 620px;
  grid-template-rows: 620px;
}

.intblockgrid:hover {
  color: #fff;
}

.intblock1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 545px;
  background-color: #004a99;
}

.intblockgridint {
  width: 100%;
  height: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 295px 73px auto auto auto;
  grid-template-rows: 295px 73px auto auto auto;
  padding-right: 20px;
}

.intblockicon1 {
  width: 100%;
  /*height: 100%;*/
  align-self: center;
}

.intblockheading1 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 20px;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 20px;
  font-weight: 700;
  letter-spacing: 1px;
}

.intblocktext {
  padding-left: 20px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 22px;
}

.intblockbutton {
  position: relative;
  width: 156px;
  height: 28px;
  /*margin-top: -9px;*/
  margin-left: 20px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #fff;
  font-family: Roboto, sans-serif;
  color: #004a99;
  font-size: 14px;
  line-height: 13px;
  font-weight: 500;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.intblockbutton:hover {
  background-color: #000;
  color: #fff;
}

.intblock2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 545px;
  background-color: #004a99;
}

.intblockicon2 {
  width: 100%;
  /*height: 100%;*/
  align-self: center;
}

.intblockbutton1 {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: 21px;
  margin-left: 20px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #fff;
  font-family: Roboto, sans-serif;
  color: #004a99;
  font-size: 14px;
  line-height: 13px;
  font-weight: 500;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.intblockbutton1:hover {
  background-color: #000;
  color: #fff;
}

.berber {
  /*height: 575px;*/
}

.bercontaintergrid {
  padding-top: 128px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 17px 60px 55px 70px auto auto;
  grid-template-rows: 17px 60px 55px 70px auto auto;
}

.bertopdivider {
  display: block;
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #000;
}

.berheading {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.bermaintext {
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.bercontentgrid {
  margin-top: 45px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 50% 50%;
  grid-template-columns: 50% 50%;
  -ms-grid-rows: 375px 45px auto;
  /*grid-template-rows: 375px 45px auto;*/
  grid-template-rows: auto auto auto;
  margin-bottom: 2rem;
}

.bericon {
  width: 300px;
  height: 300px;
  margin-right: auto;
  margin-left: 0px;
}

.bermainbulletpoints {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 60px 3px 90px auto;
  grid-template-rows: 60px 3px 90px auto;
}

.berbulletheading {
  width: 100%;
  height: 50%;
  margin-top: -14px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #004999;
  font-size: 20px;
  line-height: 44px;
  font-weight: 500;
}

.bercontentdivider {
  width: 100%;
  height: 100%;
  margin-top: -28px;
  border-top: 5px none #e0e5ec;
  border-bottom: 5px solid #e0e5ec;
}

.bersubtitle {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  font-size: 21px;
  line-height: 44px;
  font-weight: 500;
  text-transform: uppercase;
}

.berbullettext {
  margin-top: -3px;
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.beruns {
  /*height: 400px;*/
}

.berunsgrid {
  margin-top: 2rem;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 57px 130px auto;
  /*grid-template-rows: 57px 130px auto;*/
  grid-template-rows: auto auto auto;
}

.berunsheading2 {
  width: 100%;
  height: 50%;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #004999;
  font-size: 20px;
  line-height: 44px;
  font-weight: 500;
}

.berunsdivider {
  /*width: 80%;*/
  /*height: 100%;*/
  /*margin-top: -150px;*/
  border-bottom: 5px solid #e0e5ec;
}

.berunslisttext {
  /*height: 79px;*/
  /*margin-top: -68px;*/
  margin-bottom: 58px;
  padding-left: 19px;
  font-size: 16px;
  line-height: 22px;
}

.begber {
  margin-bottom: 30px;
}

.berbegcontainergrid {
  display: block;
  width: 991px;
  height: auto;
  margin-top: 36px;
  margin-right: auto;
  margin-left: auto;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 1px 60px 4px 70px auto auto;
  grid-template-rows: 1px 60px 4px 70px auto auto;
}

.berbegdevider {
  width: 900px;
  height: 0%;
  border-style: solid;
  border-width: 0px 0px 2px;
  border-color: #000;
}

.berbegheading {
  height: 45px;
  margin-top: -38px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 45px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.berbeggrid {
  height: 300px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 50% 50%;
  grid-template-columns: 50% 50%;
  -ms-grid-rows: 37px 37px 124px auto;
  grid-template-rows: 37px 37px 124px auto;
}

.heading-6 {
  margin-top: 35px;
  margin-bottom: 3px;
  font-size: 25px;
}

.berbegtext {
  margin-top: 0px;
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.berbeglogodiv {
  position: relative;
  left: 0px;
  top: -92px;
  width: 250px;
  height: 250px;
  margin-top: 45px;
  margin-right: auto;
  margin-left: 73%;
  background-image: url("../images/berIconFinal.png");
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.berbegbutton {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: -29px;
  margin-left: 0px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.berbegbutton:hover {
  background-color: #000;
}

.begbeg {
  height: 675px;
}

.begcontaintergrid {
  margin-top: 128px;
  justify-items: start;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 17px 60px 55px 80px 70px auto auto;
  grid-template-rows: 17px 60px 55px 80px 70px auto auto;
}

.begtopdivider {
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #000;
}

.begheading {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.begmaintext {
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.begcontentgrid {
  margin-top: 45px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 50% 50%;
  grid-template-columns: 50% 50%;
  -ms-grid-rows: 375px 45px auto;
  grid-template-rows: 375px 45px auto;
}

.begsubtitle {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  font-size: 21px;
  line-height: 44px;
  font-weight: 500;
  text-transform: uppercase;
}

.begbks {
  height: 75px;
}

.begbullettext2 {
  margin-top: 0px;
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.begicon {
  position: static;
  width: 300px;
  height: 300px;
  margin-left: -191px;
}

.begbercontainergrid {
  height: 375px;
  margin-top: -14px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 1px 60px 4px 70px auto auto;
  grid-template-rows: 1px 60px 4px 70px auto auto;
}

.begberdevider {
  width: 900px;
  height: 100%;
  border-style: solid;
  border-width: 0px 0px 2px;
  border-color: #000;
}

.begberheading {
  height: 45px;
  margin-top: 25px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 45px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.begbergrid {
  height: 300px;
  margin-bottom: 27px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.5fr 1fr;
  grid-template-columns: 1.5fr 1fr;
  -ms-grid-rows: 55px 100px 90px auto;
  grid-template-rows: 55px 100px 90px auto;
}

.begbertext {
  margin-top: -66px;
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.begberheading2 {
  margin-top: 30px;
  margin-bottom: 0px;
}

.begberlogodiv {
  position: relative;
  left: 170px;
  top: -102px;
  width: 250px;
  height: 250px;
  margin-left: -22px;
  background-image: url("../images/berIconFinal_1.png");
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.begberbutton {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: -91px;
  margin-bottom: 73px;
  margin-left: 0px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.begberbutton:hover {
  background-color: #000;
}

.nachnach {
  height: 650px;
}

.nachcontaintergrid {
  margin-top: 128px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 17px 60px 55px 128px 70px auto auto;
  grid-template-rows: 17px 60px 55px 128px 70px auto auto;
}

.nachtopdivider {
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #000;
}

.nachheading {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.nachmaintext {
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.nachcontentgrid {
  margin-top: 45px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 50% 50%;
  grid-template-columns: 50% 50%;
  -ms-grid-rows: 375px 45px auto;
  grid-template-rows: 375px 45px auto;
}

.nachicon {
  width: 300px;
  height: 300px;
  margin-top: 28px;
}

.nachmainbulletpoints {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 60px 3px 90px auto;
  grid-template-rows: 60px 3px 90px auto;
}

.nachbulletheading {
  width: 100%;
  height: 50%;
  margin-top: 15px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #004999;
  font-size: 20px;
  line-height: 44px;
  font-weight: 500;
}

.nachcontentdivider {
  width: 100%;
  height: 100%;
  border-top: 5px none #e0e5ec;
  border-bottom: 5px solid #e0e5ec;
}

.nachlisttext {
  margin-top: 42px;
  padding-left: 18px;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.nachnotcontainergrid {
  height: 350px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 1px 60px 4px 70px auto auto;
  grid-template-rows: 1px 60px 4px 70px auto auto;
}

.nachnotdevider {
  width: 950px;
  height: 100%;
  border-style: solid;
  border-width: 0px 0px 2px;
  border-color: #000;
}

.nachnotheading {
  height: 45px;
  margin-top: 25px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 45px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.nachnotgrid {
  height: 300px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.5fr 1fr;
  grid-template-columns: 1.5fr 1fr;
  -ms-grid-rows: 55px 100px 10px;
  grid-template-rows: 55px 100px 10px;
}

.nachnottext {
  margin-top: 32px;
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.nachnotlogodiv {
  position: relative;
  left: 151px;
  top: -102px;
  width: 250px;
  height: 250px;
  background-image: url("../images/notIconFinal.png");
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.nachnotbutton {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: -41px;
  margin-left: 0px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.nachnotbutton:hover {
  background-color: #000;
}

.notnot {
  height: 650px;
}

.notcontaintergrid {
  margin-top: 128px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 17px 61px 166px 40px auto auto;
  grid-template-rows: 17px 61px 166px 40px auto auto;
}

.nottopdivider {
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #000;
}

.notheading {
  margin-top: -16px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.notmaintext {
  margin-top: 0px;
  margin-bottom: 75px;
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.notcontentgrid {
  margin-top: -1px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 50% 50%;
  grid-template-columns: 50% 50%;
  -ms-grid-rows: 375px 45px auto;
  grid-template-rows: 375px 45px auto;
}

.noticon {
  width: 300px;
  height: 300px;
}

.notmainbulletpoints {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 60px 3px 90px auto;
  grid-template-rows: 60px 3px 90px auto;
}

.notbulletheading {
  width: 100%;
  height: 50%;
  margin-top: 15px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #004999;
  font-size: 20px;
  line-height: 44px;
  font-weight: 500;
}

.notcontentdivider {
  width: 100%;
  height: 100%;
  border-top: 5px none #e0e5ec;
  border-bottom: 5px solid #e0e5ec;
}

.notlisttext {
  margin-top: 42px;
  padding-left: 18px;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.notfamcontainergrid {
  height: 375px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 1px 60px 4px 70px auto auto;
  grid-template-rows: 1px 60px 4px 70px auto auto;
}

.notfamdevider {
  width: 950px;
  height: 100%;
  border-style: solid;
  border-width: 0px 0px 2px;
  border-color: #000;
}

.notfamheading {
  height: 45px;
  margin-top: 25px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 45px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.notfamgrid {
  height: 300px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.5fr 1fr;
  grid-template-columns: 1.5fr 1fr;
  -ms-grid-rows: 55px 100px 90px auto;
  grid-template-rows: 55px 100px 90px auto;
}

.notfamtext {
  margin-top: -66px;
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.notfamheading2 {
  margin-top: 30px;
  margin-bottom: 0px;
}

.notfamlogodiv {
  position: relative;
  left: 151px;
  top: -102px;
  width: 250px;
  height: 250px;
  background-image: url("../images/notIconFinal_1.png");
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.notfambutton {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: -91px;
  margin-left: 0px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.notfambutton:hover {
  background-color: #000;
}

.famfam {
  height: 575px;
}

.famcontaintergrid {
  margin-top: 128px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 17px 60px 55px 80px 70px auto auto;
  grid-template-rows: 17px 60px 55px 80px 70px auto auto;
}

.famtopdivider {
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #000;
}

.famheading {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.fammaintext {
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.famcontentgrid {
  margin-top: 45px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 50% 50%;
  grid-template-columns: 50% 50%;
  -ms-grid-rows: 375px 45px auto;
  grid-template-rows: 375px 45px auto;
}

.famicon {
  width: 300px;
  height: 300px;
  margin-top: 16px;
}

.fammainbulletpoints {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 60px 3px 90px auto;
  grid-template-rows: 60px 3px 90px auto;
}

.famsubtitle {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  font-size: 21px;
  line-height: 44px;
  font-weight: 500;
  text-transform: uppercase;
}

.fambullettext {
  margin-top: 15px;
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.famuns {
  height: 280px;
}

.famunsgrid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
  margin-top: 7rem;
}

.famunsheading2 {
  width: 100%;
  height: 50%;
  margin-top: -41px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #004999;
  font-size: 20px;
  line-height: 44px;
  font-weight: 500;
}

.famunsdivider {
  width: 100%;
  /*height: 20%;*/
  /*margin-top: -77px;*/
  margin: 1rem 0;
  border-bottom: 5px solid #e0e5ec;
}

.famunslisttext {
  /*height: 79px;*/
  margin-bottom: 24px;
  padding-left: 19px;
  font-size: 16px;
  line-height: 22px;
}

.fammacontainergrid {
  height: 375px;
  margin-top: -53px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 1px 38px 4px 70px auto auto;
  grid-template-rows: 1px 38px 4px 70px auto auto;
}

.fammadevider {
  width: 950px;
  height: 100%;
  border-style: solid;
  border-width: 0px 0px 2px;
  border-color: #000;
}

.fammaheading {
  height: 45px;
  margin-top: 25px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 45px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.fammagrid {
  height: 300px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.5fr 1fr;
  grid-template-columns: 1.5fr 1fr;
  -ms-grid-rows: 55px 100px 90px auto;
  grid-template-rows: 55px 100px 90px auto;
}

.fammatext {
  margin-top: -61px;
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.fammaheading2 {
  margin-top: 29px;
  margin-bottom: 0px;
}

.fammalogodiv {
  position: relative;
  left: 151px;
  top: -102px;
  width: 250px;
  height: 250px;
  background-image: url("../images/MAIconFinal.png");
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.fammabutton {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: -91px;
  margin-left: 0px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.fammabutton:hover {
  background-color: #000;
}

.mama {
  height: 750px;
}

.macontaintergrid {
  margin-top: 128px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 17px 60px 55px 222px 70px auto auto;
  grid-template-rows: 17px 60px 55px 222px 70px auto auto;
}

.matopdivider {
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #000;
}

.maheading {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.mamaintext {
  margin-top: 25px;
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.macontentgrid {
  margin-top: 45px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 50% 50%;
  grid-template-columns: 50% 50%;
  -ms-grid-rows: 375px 45px auto;
  grid-template-rows: 375px 45px auto;
}

.masubtitle {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  font-size: 21px;
  line-height: 44px;
  font-weight: 500;
  text-transform: uppercase;
}

.maicon {
  width: 300px;
  height: 300px;
  margin-top: 19px;
  margin-right: auto;
}

.mamainbulletpoints {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 60px 3px 90px auto;
  grid-template-rows: 60px 3px 90px auto;
}

.mabulletheading {
  width: 100%;
  height: 50%;
  margin-top: 15px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #004999;
  font-size: 20px;
  line-height: 44px;
  font-weight: 500;
}

.macontentdivider {
  width: 100%;
  height: 100%;
  border-top: 5px none #e0e5ec;
  border-bottom: 5px solid #e0e5ec;
}

.malisttext {
  margin-top: 42px;
  padding-left: 18px;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.mauntcontainergrid {
  height: 350px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 1px 60px 4px 70px auto auto;
  grid-template-rows: 1px 60px 4px 70px auto auto;
}

.mauntdevider {
  width: 900px;
  height: 100%;
  border-style: solid;
  border-width: 0px 0px 2px;
  border-color: #000;
}

.mauntheading {
  height: 45px;
  margin-top: 25px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 45px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.mauntgrid {
  height: 300px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.5fr 1fr;
  grid-template-columns: 1.5fr 1fr;
  -ms-grid-rows: 55px 100px 10px;
  grid-template-rows: 55px 100px 10px;
}

.maunttext {
  margin-top: 28px;
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.mauntlogodiv {
  position: relative;
  left: 151px;
  top: -102px;
  width: 250px;
  height: 250px;
  background-image: url("../images/maUmtIconFinal.png");
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.mauntbutton {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: -39px;
  margin-left: 0px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #004a99;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.mauntbutton:hover {
  background-color: #000;
}

.untunt {
  height: 650px;
}

.untcontaintergrid {
  margin-top: 111px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 36px 69px 193px 10px 392px;
  grid-template-rows: 36px 69px 193px 10px 392px;
}

.unttopdivider {
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #000;
}

.untheading2 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.untmaintext {
  margin-top: -1px;
  margin-bottom: 41px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 16px;
  line-height: 22px;
}

.untcontentgrid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 50% 50%;
  grid-template-columns: 50% 50%;
  -ms-grid-rows: 375px 45px auto;
  grid-template-rows: 375px 45px auto;
}

.unticon {
  width: 300px;
  height: 300px;
  margin-right: auto;
}

.untmainbulletpoints {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 60px 3px 90px auto;
  grid-template-rows: 60px 3px 90px auto;
}

.untbulletheading {
  width: 100%;
  height: 50%;
  margin-top: 15px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #004999;
  font-size: 20px;
  line-height: 44px;
  font-weight: 500;
}

.untcontentdivider {
  width: 100%;
  height: 100%;
  border-top: 5px none #e0e5ec;
  border-bottom: 5px solid #e0e5ec;
}

.untlisttext {
  margin-top: 35px;
  padding-left: 18px;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.untsancontainergrid {
  height: 350px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 5% 90% 5%;
  grid-template-columns: 5% 90% 5%;
  -ms-grid-rows: 1px 60px 4px 70px auto auto;
  grid-template-rows: 1px 60px 4px 70px auto auto;
}

.untsandevider {
  width: 950px;
  height: 100%;
  border-style: solid;
  border-width: 0px 0px 2px;
  border-color: #000;
}

.untsanheading {
  height: 45px;
  margin-top: 25px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 45px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.untsangrid {
  height: 300px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.5fr 1fr;
  grid-template-columns: 1.5fr 1fr;
  -ms-grid-rows: 55px 100px 10px;
  grid-template-rows: 55px 100px 10px;
}

.untsantext {
  margin-top: 55px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 16px;
  line-height: 23px;
}

.untsanlogodiv {
  position: relative;
  left: 87px;
  top: -102px;
  width: 275px;
  height: 275px;
  margin-left: 63px;
  background-image: url("../images/untSanIconFinal.png");
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.untsanbutton {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: -29px;
  margin-bottom: 9px;
  margin-left: 0px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.untsanbutton:hover {
  background-color: #000;
}

.comcom {
  height: 440px;
}

.comcontaintergrid {
  margin-top: 128px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 17px 60px 1px 38px 335px;
  grid-template-rows: 17px 60px 1px 38px 335px;
}

.comtopdivider {
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #000;
}

.comheading {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: none;
}

.comcontentgrid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 50% 50%;
  grid-template-columns: 50% 50%;
  -ms-grid-rows: 375px 45px auto;
  grid-template-rows: 375px 45px auto;
}

.comicon {
  width: 300px;
  height: 300px;
}

.commaintex2 {
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.comundgrid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 43px 44px 35px 99px 85px 35px 194px 85px 35px auto;
  grid-template-rows: 43px 44px 35px 99px 85px 35px 194px 85px 35px auto;
  display: block;
  max-width: 991px;
  margin-top: 4rem;
}

.comundheading {
  width: 100%;
  /*height: 50%;*/
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #004999;
  font-size: 20px;
  line-height: 44px;
  font-weight: 500;
}

.comuntheading3 {
  width: 100%;
  /*height: 50%;*/
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #004999;
  font-size: 20px;
  line-height: 44px;
  font-weight: 500;
}

.comunddivider {
  width: 100%;
  /*height: 100%;*/
  border-bottom: 5px solid #e0e5ec;
  margin: 1rem 0;
}

.comuntheading4 {
  width: 100%;
  /*height: 50%;*/
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #004999;
  font-size: 20px;
  line-height: 44px;
  font-weight: 500;
}

.comutdtext2 {
  margin-top: 0px;
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 3rem;
}

.comutdtext {
  margin-top: 0px;
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 3rem;
}

.comdigcontainergrid {
  height: 350px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 1px 60px 4px 70px auto auto;
  grid-template-rows: 1px 60px 4px 70px auto auto;
}

.comdigdevider {
  width: 950px;
  height: 100%;
  border-style: solid;
  border-width: 0px 0px 2px;
  border-color: #000;
}

.comdigheading {
  height: 45px;
  margin-top: 25px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 45px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.comdiggrid {
  height: 300px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.5fr 1fr;
  grid-template-columns: 1.5fr 1fr;
  -ms-grid-rows: 55px 100px 10px;
  grid-template-rows: 55px 100px 10px;
}

.comdigtext {
  margin-top: 28px;
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.comdiglogodiv {
  position: relative;
  left: 151px;
  top: -102px;
  width: 250px;
  height: 250px;
  background-image: url("../images/comDigIconFinal.png");
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.comdigbutton {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: -40px;
  margin-left: 0px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.comdigbutton:hover {
  background-color: #000;
}

.digdig {
  height: 600px;
  margin-top: 0px;
}

.digcontaintergrid {
  margin-top: 130px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 17px 60px 1px 1px 70px auto auto;
  grid-template-rows: 17px 60px 1px 1px 70px auto auto;
}

.digtopdivider {
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #000;
}

.digheading {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.digcontentgrid {
  margin-top: 45px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 50% 50%;
  grid-template-columns: 50% 50%;
  -ms-grid-rows: 375px 45px auto;
  grid-template-rows: 375px 45px auto;
}

.digicon {
  width: 300px;
  height: 300px;
  margin-right: auto;
}

.digmainbulletpoints {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 60px 3px 90px auto;
  grid-template-rows: 60px 3px 90px auto;
}

.digbullettext {
  margin-top: -20px;
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.digund {
  height: 75px;
}

.digundgrid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 90px;
  grid-template-rows: 90px;
}

.digundbullettext2 {
  margin-top: 0px;
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.digeworxcontainergrid {
  height: 350px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 1px 60px 4px 70px auto auto;
  grid-template-rows: 1px 60px 4px 70px auto auto;
}

.digeworxdevider {
  width: 950px;
  height: 100%;
  border-style: solid;
  border-width: 0px 0px 2px;
  border-color: #000;
}

.digeworxheading {
  height: 45px;
  margin-top: 25px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 45px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: none;
}

.digeworxgrid {
  height: 300px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.5fr 1fr;
  grid-template-columns: 1.5fr 1fr;
  -ms-grid-rows: 1px 100px 90px auto;
  grid-template-rows: 1px 100px 90px auto;
}

.digeworxtext {
  margin-top: -66px;
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.digeworxlogodiv {
  position: relative;
  left: 151px;
  top: -102px;
  width: 250px;
  height: 250px;
  background-image: url("../images/eworxsIconFinal.png");
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.digeworxbutton {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: -143px;
  margin-left: 0px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.digeworxbutton:hover {
  background-color: #000;
}

.sansan {
  height: 650px;
}

.sancontaintergrid {
  margin-top: 128px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 17px 60px 203px 70px auto auto;
  grid-template-rows: 17px 60px 203px 70px auto auto;
}

.santopdivider {
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #000;
}

.sanheading {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.sanmaintext {
  margin-bottom: 105px;
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.sancontentgrid {
  margin-top: -14px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 50% 50%;
  grid-template-columns: 50% 50%;
  -ms-grid-rows: 375px 45px auto;
  grid-template-rows: 375px 45px auto;
}

.sanicon {
  width: 300px;
  height: 300px;
}

.sanmainbulletpoints {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 60px 3px 90px auto;
  grid-template-rows: 60px 3px 90px auto;
}

.sanbulletheading {
  width: 100%;
  height: 50%;
  margin-top: 15px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #004999;
  font-size: 20px;
  line-height: 44px;
  font-weight: 500;
}

.sancontentdivider {
  width: 100%;
  height: 100%;
  border-top: 5px none #e0e5ec;
  border-bottom: 5px solid #e0e5ec;
}

.sanlisttext {
  margin-top: 42px;
  padding-left: 18px;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.samcomcontainergrid {
  height: 375px;
  margin-bottom: 48px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 1px 60px 4px 70px auto auto;
  grid-template-rows: 1px 60px 4px 70px auto auto;
}

.sancomdevider {
  width: 950px;
  height: 100%;
  border-style: solid;
  border-width: 0px 0px 2px;
  border-color: #000;
}

.sancomheading {
  height: 45px;
  margin-top: 25px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 45px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.samcomgrid {
  height: 300px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.5fr 1fr;
  grid-template-columns: 1.5fr 1fr;
  -ms-grid-rows: 55px 100px 90px auto;
  grid-template-rows: 55px 100px 90px auto;
}

.samcomtext {
  margin-top: -66px;
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.samcomlogodiv {
  position: relative;
  left: 151px;
  top: -102px;
  width: 250px;
  height: 250px;
  background-image: url("../images/sanComIconFinal.png");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.samcombutton {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: -79px;
  margin-left: 0px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.samcombutton:hover {
  background-color: #000;
}

.verver {
  width: 991px;
  height: auto;
  min-height: auto;
  margin: 140px auto 30px;
}

.vercontaintergrid {
  display: block;
  margin-top: 128px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 17px 60px 170px;
  grid-template-rows: 17px 60px 170px;
}

.ver {
  display: block;
  margin-top: 20px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-rows: 50px 45px 45px;
  grid-template-rows: 50px 45px 45px;
}

.grid-17 {
  width: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 45px 45px;
  grid-template-rows: 45px 45px;
}

.vertopdivider {
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #000;
}

.verheading {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.verblock01 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 45px;
  padding-left: 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px 1px 0px;
  border-color: #000 #000 #fff;
  border-radius: 10px 10px 0px 0px;
  background-color: #004999;
}

.verblock01textdiv {
  height: 390px;
  background-color: #e5e2e2;
}

.verblocktitle {
  height: 17px;
  background-color: #004999;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 17px;
  line-height: 17px;
}

.verplus {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 17px;
  margin-top: 17px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  font-size: 17px;
  line-height: 17px;
  cursor: pointer;
}

.verminus {
  width: 15px;
  margin-right: 0px;
  padding-right: 0px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 25px;
  cursor: pointer;
}

.verblock01text {
  height: 390px;
  padding-top: 20px;
  padding-left: 20px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.verblock02 {
  width: 100%;
  height: 100%;
  border-style: solid;
  border-width: 2px 0px;
  border-color: #fff;
  background-color: #004999;
}

.verminus2 {
  width: 15px;
  margin-right: 0px;
  padding-right: 0px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 25px;
  cursor: pointer;
}

.verplus2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 17px;
  margin-top: 17px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  font-size: 17px;
  line-height: 17px;
  cursor: pointer;
}

.verblocktitle2 {
  height: 17px;
  margin-top: -43px;
  margin-bottom: 0px;
  background-color: #004999;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 17px;
  line-height: 17px;
}

.verdown {
  height: auto;
  margin-right: auto;
  margin-left: auto;
}

.verdowncontainergrid {
  height: auto;
  margin-top: 30px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 1px 60px 4px 70px 100px 100px;
  grid-template-rows: 1px 60px 4px 70px 100px 100px;
}

.verdowndevider {
  width: 80%;
  height: 100%;
  border-style: solid;
  border-width: 0px 0px 2px;
  border-color: #000;
}

.verdownheading {
  height: 45px;
  margin-top: 25px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 45px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.verdowngrid {
  height: 300px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.5fr 1fr;
  grid-template-columns: 1.5fr 1fr;
  -ms-grid-rows: 55px 100px 10px;
  grid-template-rows: 55px 100px 10px;
}

.verdownbutton {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: 0px;
  margin-left: 0px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.verdownbutton:hover {
  background-color: #000;
}

.verdownlogodiv {
  position: relative;
  left: 146px;
  top: -174px;
  width: 250px;
  height: 250px;
  margin-left: 0px;
  background-image: url("../images/steWirtIconUpdated.png");
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.verdownlogodiv._2 {
  background-image: url("../images/circle_download.png");
  background-size: cover;
}

.teamteam {
  height: auto;
  margin-top: 15px;
}

.teamcontaintergrid {
  display: none;
  margin-top: 0px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 10% 80% 10%;
  grid-template-columns: 10% 80% 10%;
  -ms-grid-rows: 45px 75px 35px 0px;
  grid-template-rows: 45px 75px 35px 0px;
}

.teamtopdivider {
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #000;
}

.teamheading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 168px;
  margin-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-align: center;
  text-transform: uppercase;
}

.teamfiltertoggle {
  width: 65px;
  height: 40px;
  margin-top: 2rem;
  border: 2px solid #000;
  cursor: pointer;
}

.text-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 6px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Roboto, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}

.teampicturegrid {
  display: -ms-grid;
  display: grid;
  margin-top: 20px;
  grid-auto-columns: 1fr;
  grid-column-gap: 9px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: 230px 230px 230px 230px 230px 230px 230px 230px 230px 230px
    230px 230px 230px 230px;
  grid-template-rows: 230px 230px 230px 230px 230px 230px 230px 230px 230px 230px 230px 230px 230px 230px;
}

.teamnametext {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 17px;
  color: #000;
  font-size: 16px;
  line-height: 22px;
  text-align: center;
  text-decoration: none;
}

.teamappelt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teambarth {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamformcontainer {
  display: none;
  flex-wrap: wrap;
  padding: 8px 0;
}

.teamformcontainer .teamformblock {
  display: grid;
  grid-template-rows: 1fr repeat(4, auto);
  grid-template-columns: auto;
  grid-auto-flow: column;
}

.teamformcontainer .teamformblock label {
  margin-right: 1rem;
}

.teamform1 {
  margin: 8px 8px 0 0;
  padding: 0.5rem 1rem;
  border: 1px solid #000;
  border-radius: 3px;
}

.teamform2title {
  overflow: visible;
  margin-top: 20px;
  margin-left: 15px;
  margin-bottom: 0.5rem;
  font-family: Roboto, sans-serif;
  font-size: 15px;
  font-weight: 900;
}

.teamform2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 8px 8px 0 0;
  padding: 0.5rem 1rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border: 1px solid #000;
  border-radius: 3px;
}

.teamformblock1 {
  margin-top: 20px;
  margin-left: 0;
}

.teamformblock2 {
  margin: 0;
}

.teamform3 {
  display: flex;
  flex-direction: column;
  /*flex-wrap: wrap;*/
  margin: 8px 0 0 0;
  padding: 0.5rem 1rem;
  border: 1px solid #000;
  border-radius: 3px;
}

.teamformtext {
  font-family: Roboto, sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 900;
}

.bold-text {
  font-family: Roboto, sans-serif;
  font-size: 15px;
  font-weight: 900;
}

.checkbox-field {
  color: #323436;
  font-size: 15px;
}

.bold-text-2 {
  font-family: Roboto, sans-serif;
  font-weight: 900;
}

.teambaur {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teambernhardt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teambikowski {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamtbley {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teambohn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teambreitfeld {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teambuck {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teambuhle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamcmartis {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamdietrich {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamditz {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamdost {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamdrost {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamduile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamdutschke {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamdyrek {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamendler {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamfauss {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamfedoreanu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamfichter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamfischer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamgaevert {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamgeister {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamgrabbe {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamgrinwald {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamjguthmann {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamsguthmann {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamwbley {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamhabermann {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamhdrich {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamhammerl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamharbauer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamhefter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamheld {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamhesse {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamhoppner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamjung {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamkaiser {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamkannreuther {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamklupsch {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamkogler {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamkrischke {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamlehmann {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamlux-kronig {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamlutz {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamluckenhaus {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teammmayer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teammimayer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teammayr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teammetzler {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teammilantzkis {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teammiller {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teammuggenthaler {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamneubacher {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamolbrich {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamomerovic {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamortmeier {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamozturk {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teampasternak {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamrauscher {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamreicheneder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamreindl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamreiser {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamriedele {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamrolfes {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamrodenwald {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamrothbacher {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamrunge {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamsaglam {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamsauter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamschindele {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teammschmid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamsschmid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamkschorer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamuschorer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamseelmann {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamseger {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamseiffert {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamsencan {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamsimeonov {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamstahl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamstegmann {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamstiller {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamsussbauer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamstraber {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamtasci {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamtihanyi {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamtopfer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamtroglauer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teammtrommer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamhtrommer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamunglert {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teambeek {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamcvogel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamavogele {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamcvolpert {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamwickenrider {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamwilbiller {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamwill {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.teamwolfegg {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.collection-list {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto;
}

.kfzheading {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.kfzmaintext {
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.kfzcontentgrid {
  margin-top: 45px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 50% 50%;
  grid-template-columns: 50% 50%;
  -ms-grid-rows: 375px 45px auto;
  grid-template-rows: 375px 45px auto;
}

.kfzkfz {
  height: 675px;
}

.kfzcontaintergrid {
  margin-top: 128px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 17px 60px 34px auto;
  grid-template-rows: 17px 60px 34px auto;
}

.kfztopdivider {
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #000;
}

.kfzicon {
  width: 300px;
  height: 300px;
}

.kfzmainbulletpoints {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 60px 3px 90px auto;
  grid-template-rows: 60px 3px 90px auto;
}

.kfzbullettext {
  margin-top: 0px;
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.kfzauto {
  /* height: 75px; */
}

.kfzautogrid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 1fr;
  grid-template-rows: 1fr;
}

.kfzbullettext2 {
  margin-top: 0px;
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.kfzmit {
  margin-bottom: 31px;
}

.kfzmitcontainergrid {
  display: block;
  width: 991px;
  height: auto;
  margin-top: 81px;
  margin-right: auto;
  margin-left: auto;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 1px 60px 4px 70px auto auto;
  grid-template-rows: 1px 60px 4px 70px auto auto;
}

.kfzmitdevider {
  width: 950px;
  height: 0%;
  border-style: solid;
  border-width: 0px 0px 2px;
  border-color: #000;
}

.kfzmitheading {
  height: 45px;
  margin-top: -215px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 45px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.kfzmitgrid {
  height: 300px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.5fr 1fr;
  grid-template-columns: 1.5fr 1fr;
  -ms-grid-rows: 55px 100px 93px 20px;
  grid-template-rows: 55px 100px 93px 20px;
}

.kfzmitlogodiv {
  position: relative;
  left: 0px;
  top: -102px;
  width: 250px;
  height: 250px;
  margin-top: 50px;
  margin-left: 74%;
  background-image: url("../images/kfzMitIconFinal.png");
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.kfzmitbutton {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: -67px;
  margin-left: 0px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.kfzmitbutton:hover {
  background-color: #000;
}

.mitmit {
  height: 600px;
}

.mitcontaintergrid {
  margin-top: 128px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 17px auto 14px auto;
  grid-template-rows: 17px auto 14px auto;
}

.mixtopdivider {
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #000;
}

.mitheading {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.mitmaintext {
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.mitcontentgrid {
  margin-top: 45px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 50% 50%;
  grid-template-columns: 50% 50%;
  -ms-grid-rows: 375px 45px auto;
  grid-template-rows: 375px 45px auto;
}

.miticon {
  width: 300px;
  height: 300px;
  margin-right: auto;
  margin-left: auto;
}

.mitmainbulletpoints {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 60px 3px 90px auto;
  grid-template-rows: 60px 3px 90px auto;
}

.mitbullettext {
  margin-top: 0px;
  padding-left: 0px;
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.mitbullettext._2 {
  margin-right: 10%;
  margin-left: 8%;
}

.mitfre {
  margin-top: 42px;
}

.mitfrecontainergrid {
  display: block;
  width: 991px;
  height: auto;
  margin-right: auto;
  margin-left: auto;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 1px 60px 4px 70px 225px auto;
  grid-template-rows: 1px 60px 4px 70px 225px auto;
}

.mitfredevider {
  width: 900px;
  height: auto;
  border-style: solid;
  border-width: 0px 0px 2px;
  border-color: #000;
}

.mitfreheading {
  height: 45px;
  margin-top: -157px;
  margin-bottom: 22px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 45px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.mitfregrid {
  display: block;
  height: auto;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.5fr 1fr;
  grid-template-columns: 1.5fr 1fr;
  -ms-grid-rows: 55px 100px 90px auto;
  grid-template-rows: 55px 100px 90px auto;
}

.mitfretext {
  margin-top: 0px;
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.mitfrelogodiv {
  position: relative;
  left: 0px;
  top: 0px;
  width: 250px;
  height: 250px;
  margin-top: -42px;
  margin-left: 74%;
  background-image: url("../images/mitFreIconIcon.png");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.mitfrebutton {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: 37px;
  margin-bottom: 44px;
  margin-left: 0px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.mitfrebutton:hover {
  background-color: #000;
}

.frefre {
  display: block;
  height: 600px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.frefrecontaintergrid {
  margin-top: 126px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-areas: ". ." ". ." ". ." ". ." ". Area";
  -ms-grid-columns: 1fr 0px 991px 0px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 17px 0px 60px 0px 5px 0px 80px 0px 70px 0px auto 0px auto;
  grid-template-rows: 17px 60px 5px 80px 70px auto auto;
}

.frefretopdivider {
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #000;
}

.freheading {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.fremaintext {
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.frecontentgrid {
  margin-top: 45px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 43% 50%;
  grid-template-columns: 43% 50%;
  -ms-grid-rows: 375px 45px auto;
  grid-template-rows: 375px 45px auto;
}

.freicon {
  width: 300px;
  height: 300px;
  margin-top: 7%;
  margin-left: 0%;
}

.fremainbulletpoints {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 158px 3px 180px auto;
  grid-template-rows: 158px 3px 180px auto;
}

.frebullettext {
  margin-top: 0px;
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.fredur {
  height: 150px;
}

.fredurgrid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 5% 90% 5%;
  grid-template-columns: 5% 90% 5%;
  -ms-grid-rows: 90px;
  grid-template-rows: 90px;
}

.fredurbullettext2 {
  width: 991px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.frekoncontainergrid {
  display: block;
  width: 991px;
  height: auto;
  margin-top: 36px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 1px 60px 4px 70px auto auto;
  grid-template-rows: 1px 60px 4px 70px auto auto;
}

.frekondevider {
  width: 85%;
  height: auto;
  border-style: solid;
  border-width: 0px 0px 2px;
  border-color: #000;
}

.frekonheading {
  height: 45px;
  margin-top: -242px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 45px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.frekongrid {
  display: block;
  height: auto;
  margin-bottom: 62px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.5fr 1fr;
  grid-template-columns: 1.5fr 1fr;
  -ms-grid-rows: 55px 100px 90px auto;
  grid-template-rows: 55px 100px 90px auto;
}

.frekonlogodiv {
  position: relative;
  left: 151px;
  top: -102px;
  width: 250px;
  height: 250px;
  margin-top: 70px;
  margin-left: 59%;
  background-image: url("../images/KonUpdated2.png");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.frekonbutton {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: 37px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.frekonbutton:hover {
  background-color: #000;
}

.frekonbutton.w--current {
  margin-bottom: 56px;
}

.berbersubheading {
  margin-top: 25px;
  margin-bottom: 3px;
  font-size: 25px;
}

.image-2 {
  position: relative;
  /*left: -124px;*/
  top: 12px;
  margin-top: 0px;
  height: auto;
  width: 155px;
}

.utility-page-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.utility-page-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 260px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

.kon {
  height: auto;
  margin-top: 64px;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 65px;
  background-image: url("../images/homeKonBG.png");
  background-position: 0px 0px;
  background-size: cover;
}

.koncontainergrid {
  display: block;
  width: 100%;
  margin-top: 100px;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 0px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 40px 41px 70px auto 70px auto;
  grid-template-rows: 40px 41px 70px auto 70px auto;
}

.koncontainergrid.fix {
  max-width: calc(991px + 4rem);
  padding: 0 2rem;
  margin: 0 auto;
}

.koncontainergrid.fix > * {
  margin-left: 0;
  margin-right: 0;
}

.konheading {
  margin-top: 48px;
  margin-bottom: 0px;
  margin-left: 5%;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.konmaintext {
  margin-top: 29px;
  margin-bottom: 37px;
  margin-left: 5%;
  color: #fff;
  font-size: 16px;
  line-height: 22px;
}

.konsubheading {
  margin-top: -19px;
  margin-bottom: 3px;
  margin-left: 5%;
  color: #fff;
  font-size: 25px;
}

.imphero {
  width: 100%;
  height: 500px;
  margin-top: 80px;
  background-image: url("../images/impHeroImg.png");
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.impmainsection {
  height: auto;
}

.impcontaintegrid {
  margin-top: 0px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 17px 60px 132px auto auto auto auto auto auto auto auto auto
    auto auto;
  grid-template-rows: 17px 60px 100px auto auto auto auto auto auto auto auto auto auto auto;
}

.impheading {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.impmaintext {
  margin-top: 23px;
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
  text-align: left;
}

.impteamgrid {
  margin-top: 26px;
}

table.impteamgrid td {
  width: 50%;
  height: 2.25rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  border: 1px solid #ebebeb;
}

.impappelt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid none solid solid;
  border-width: 1px 2px 1px 1px;
  border-color: #ebebeb;
}

.text-block-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Roboto, sans-serif;
}

.impappelt2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #ebebeb;
}

.impbarth {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none none solid solid;
  border-width: 1px 2px 1px 1px;
  border-color: #ebebeb;
}

.impbarth2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none solid solid;
  border-width: 1px;
  border-color: #ebebeb;
}

.impwbley {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none none solid solid;
  border-width: 1px 2px 1px 1px;
  border-color: #ebebeb;
}

.impwbley2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none solid solid;
  border-width: 1px;
  border-color: #ebebeb;
}

.impbuck {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none none solid solid;
  border-width: 1px 2px 1px 1px;
  border-color: #ebebeb;
}

.impbuck2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none solid solid;
  border-width: 1px;
  border-color: #ebebeb;
}

.impdie {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none none solid solid;
  border-width: 1px 2px 1px 1px;
  border-color: #ebebeb;
}

.impdie2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none solid solid;
  border-width: 1px;
  border-color: #ebebeb;
}

.impdro {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none none solid solid;
  border-width: 1px 2px 1px 1px;
  border-color: #ebebeb;
}

.impdro2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none solid solid;
  border-width: 1px;
  border-color: #ebebeb;
}

.impdui {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none none solid solid;
  border-width: 1px 2px 1px 1px;
  border-color: #ebebeb;
}

.impdui2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none solid solid;
  border-width: 1px;
  border-color: #ebebeb;
}

.impharb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none none solid solid;
  border-width: 1px 2px 1px 1px;
  border-color: #ebebeb;
}

.impharb2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none solid solid;
  border-width: 1px;
  border-color: #ebebeb;
}

.impkog2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none none solid solid;
  border-width: 1px 2px 1px 1px;
  border-color: #ebebeb;
}

.impkog3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none solid solid;
  border-width: 1px;
  border-color: #ebebeb;
}

.implux {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none none solid solid;
  border-width: 1px 2px 1px 1px;
  border-color: #ebebeb;
}

.implux2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none solid solid;
  border-width: 1px;
  border-color: #ebebeb;
}

.impmet {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none none solid solid;
  border-width: 1px 2px 1px 1px;
  border-color: #ebebeb;
}

.impmet2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none solid solid;
  border-width: 1px;
  border-color: #ebebeb;
}

.impneu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none none solid solid;
  border-width: 1px 2px 1px 1px;
  border-color: #ebebeb;
}

.impneu2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none solid solid;
  border-width: 1px;
  border-color: #ebebeb;
}

.impsteg {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none none solid solid;
  border-width: 1px 2px 1px 1px;
  border-color: #ebebeb;
}

.impsteg2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none solid solid;
  border-width: 1px;
  border-color: #ebebeb;
}

.impblockheadings {
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.impblocklist {
  padding-left: 17px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.list {
  padding-left: 17px;
}

.bold-text-3 {
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.bold-text-4 {
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.list-item {
  font-family: Roboto, sans-serif;
  font-weight: 400;
}

.bold-text-5 {
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.bold-text-6 {
  font-size: 16px;
  font-weight: 400;
}

.bold-text-7 {
  font-family: Roboto, sans-serif;
  font-weight: 400;
}

.bold-text-8 {
  font-family: Roboto, sans-serif;
  font-weight: 400;
}

.bold-text-9 {
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.bold-text-10 {
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.list-item-2 {
  font-size: 16px;
}

.list-item-3 {
  font-size: 16px;
}

.list-item-4 {
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.impstetext {
  margin-top: -9px;
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.datcontaintegrid {
  display: block;
  margin: 161px 5% 35px;
  grid-auto-rows: 0px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 17px 60px 72px auto 72px auto auto auto auto 38px auto auto
    52px auto 33px 38px 64px 38px 140px 75px 40px 25px auto auto auto auto 66px
    auto auto auto auto auto 250px 75px 420px auto 288px auto 411px auto 481px
    auto 600px auto 245px auto 142px auto auto auto 123px auto 335px auto 175px
    auto 100px auto 222px auto;
  grid-template-rows: 17px 60px 72px auto 72px auto auto auto auto 38px auto auto 52px auto 33px 38px 64px 38px 140px 75px 40px 25px auto auto auto auto 66px auto auto auto auto auto 250px 75px 420px auto 288px auto 411px auto 481px auto 600px auto 245px auto 142px auto auto auto 123px auto 335px auto 175px auto 100px auto 222px auto;
  max-width: 991px;
  margin-left: auto;
  margin-right: auto;
}

.datheading {
  margin-top: 28px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 39px;
  line-height: 36px;
  font-weight: 400;
  text-align: left;
  letter-spacing: 2px;
  text-transform: none;
}

.div-block-25 {
  position: relative;
  display: inline-block;
  width: 350px;
  height: 400px;
  margin-top: 0px;
  margin-left: 0%;
  padding-left: 39px;
  background-color: rgba(39, 83, 150, 0.69);
}

.div-block-25.larger {
  width: 370px;
}

.heading-8 {
  margin-top: 77px;
  margin-bottom: 24px;
  color: #fff;
  font-family: Roboto, sans-serif;
  font-size: 2.375rem;
  font-weight: 300;
  line-height: normal;
}

.impsubheading {
  margin-top: 13px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  line-height: 44px;
  font-weight: 400;
}

.impboldtitle {
  font-family: Roboto, sans-serif;
  font-size: 24px;
  line-height: 44px;
}

.impmaintext2 {
  margin-top: 4px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.impmainlist {
  margin-top: 15px;
  padding-left: 20px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.impmaintextmargin {
  margin-top: -9px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.impmainlistindent {
  margin-top: 0px;
  padding-left: 40px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.impmainlisttop {
  margin-top: 15px;
  padding-left: 20px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.list-item-5 {
  margin-top: -18px;
  margin-bottom: 0px;
}

.impmainlistnomargin {
  margin-top: 0px;
  padding-left: 20px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.grid-19 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 217px 1fr;
  grid-template-columns: 217px 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.grid-19.impmaintext2 {
  margin-top: 18px;
  -ms-grid-rows: 22px 22px 22px;
  grid-template-rows: 22px 22px 22px;
}

.teamcontactgrid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 300px 1fr;
  grid-template-columns: 300px 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #051830;
  margin: 1.25rem 0;
}

.teamphotomaxa {
  background-image: url("../images/team01Appelt.png");
  background-position: 0px 0px;
  background-size: cover;
}

.container_image {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

.container_image img {
  height: 100%;
  width: auto;
  max-width: initial;
  max-height: 400px;
}

.grid-20 {
  width: 100%;
  height: 100%;
  padding-left: 40px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 50px 95px 85px auto;
  grid-template-rows: 50px 95px 85px auto;
}

.teammaintext {
  margin-top: -12px;
  margin-bottom: 2rem;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 30px;
  font-weight: 500;
}

.teamdot {
  position: relative;
  top: 6px;
  overflow: visible;
  color: #0062ce;
  font-size: 35px;
}

.teamlinkcards {
  height: 2.5rem;
  margin-top: 1rem;
  /*grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 60px 1fr;
  grid-template-columns: 60px 1fr;
  -ms-grid-rows: 35px;
  grid-template-rows: 35px;*/
  display: flex;
  flex-wrap: wrap;
}

.teamlinkcards > a {
  margin: 0.5rem 1rem 0 0;
  width: 2.5rem;
  text-decoration: none;
  vertical-align: center;
  text-align: center;
  color: white;
}

.teamlinkcards > a.wide {
  width: 3.5rem;
}

.link-block {
  width: 100%;
  height: 100%;
  background-color: #0062ce;
}

.text-block-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 8px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  color: #fff;
  text-align: center;
}

.teamvcard {
  width: 100%;
}

.teamxing {
  width: 40px;
  height: 100%;
  margin-left: 17px;
  background-color: #0062ce;
  background-image: url("../images/xing_raw_jpg190522_1xing_raw_jpg190522.jpg");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.teammaincontact {
  margin-top: 12px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 30px;
  font-weight: 500;
}

.teammaincontact * {
  color: white;
  text-decoration: none;
}

.tunnav {
  /*height: 4950px;*/
}

.tuncontaintergriddesk {
  margin-top: 128px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 17px 60px 167px 41px auto;
  grid-template-rows: 17px 60px 167px 41px auto;
}

.tuntopdivider {
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #000;
}

.tunheading {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.tunsubheading {
  font-family: Roboto, sans-serif;
  font-size: 21px;
  font-weight: 500;
}

.tunmaintext {
  margin-top: -25px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.tunblockgrid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: 549px 549px 549px 549px 549px 549px 549px 549px 549px;
  grid-template-rows: 549px 549px 549px 549px 549px 549px 549px 549px 549px;
}

.tunblockgrid > * {
  padding: 1rem;
}

.tunste {
  width: 100%;
  height: 100%;
  background-color: #004a99;
}

.tunstegrid {
  width: 100%;
  height: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 280px auto auto auto auto auto auto;
  grid-template-rows: 280px auto auto auto auto auto auto;
}

.tunsteicon {
  width: 100%;
  margin-right: 0px;
  margin-left: 0px;
}

.tunsteheading {
  margin-left: 20px;
  font-family: "Open Sans", sans-serif;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.tunstemaintext {
  margin-top: 10px;
  margin-left: 20px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 22px;
}

.tuninfobutton {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: -42px;
  margin-left: 20px;
  padding: 9px 0px 0px 28px;
  border-radius: 0px;
  background-color: #fff;
  color: #004a99;
  font-size: 14px;
  line-height: 13px;
  font-weight: 700;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.tuninfobutton:hover {
  background-color: #000;
  color: #fff;
}

.tunwirt {
  width: 100%;
  height: 100%;
  background-color: #004a99;
}

.tunwirtgrid {
  width: 100%;
  height: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 280px auto auto auto auto auto auto;
  grid-template-rows: 280px auto auto auto auto auto auto;
}

.tunwirticon {
  width: 70%;
  margin-top: 29px;
  margin-right: 0px;
  margin-left: -18px;
}

.tunwirtheading {
  margin-left: 20px;
  font-family: "Open Sans", sans-serif;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.tunwirtmaintext {
  margin-top: 10px;
  margin-left: 20px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 22px;
}

.tunrech {
  width: 100%;
  height: 100%;
  background-color: #004a99;
}

.tunjahicon {
  width: 60%;
  margin-top: 29px;
  margin-right: 0px;
  margin-left: -18px;
}

.tunjah {
  width: 100%;
  height: 100%;
  background-color: #004a99;
}

.tunfin {
  width: 100%;
  height: 100%;
  background-color: #004a99;
}

.tunlohn {
  width: 100%;
  height: 100%;
  background-color: #004a99;
}

.tunums {
  width: 100%;
  height: 100%;
  background-color: #004a99;
}

.tuninter {
  width: 100%;
  height: 100%;
  background-color: #004a99;
}

.tunnach {
  width: 100%;
  height: 100%;
  background-color: #004a99;
}

.tunwirticon-copy {
  width: 60%;
  margin-top: 29px;
  margin-right: 0px;
  margin-left: -18px;
}

.tunnot {
  width: 100%;
  height: 100%;
  background-color: #004a99;
}

.tunfam {
  width: 100%;
  height: 100%;
  background-color: #004a99;
}

.tunma {
  width: 100%;
  height: 100%;
  background-color: #004a99;
}

.tununt {
  width: 100%;
  height: 100%;
  background-color: #004a99;
}

.tunsan {
  width: 100%;
  height: 100%;
  background-color: #004a99;
}

.tuncom {
  width: 100%;
  height: 100%;
  background-color: #004a99;
}

.tuninticon {
  width: 70%;
  margin-top: 29px;
  margin-right: 0px;
  margin-left: -18px;
}

.tunwirticon2 {
  width: 40%;
  margin-top: 29px;
  margin-right: 0px;
  margin-left: -18px;
}

.tunkon {
  margin-top: 248px;
  margin-bottom: 55px;
}

.tunkon.waswir {
  margin-top: 136px;
}

.tunkoncontainergrid {
  display: block;
  width: 991px;
  height: 350px;
  margin: 3px auto 0px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 1px 60px 4px 70px 200px auto;
  grid-template-rows: 1px 60px 4px 70px 200px auto;
}

.tunkondevider {
  width: 900px;
  height: 0%;
  border-style: solid;
  border-width: 0px 0px 2px;
  border-color: #000;
}

.tunkondevider.fix {
  width: 80%;
}

.tunkontheading {
  height: 45px;
  margin-top: -219px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 45px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.tunkongrid {
  display: -ms-grid;
  display: grid;
  height: auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.5fr 1fr;
  grid-template-columns: 1.5fr 1fr;
  -ms-grid-rows: 55px 100px 10px;
  grid-template-rows: 55px 100px 10px;
}

.tunkontext {
  margin-top: 34px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 21px;
  line-height: 23px;
  font-weight: 500;
}

.tunkonlogodiv {
  position: relative;
  left: 87px;
  top: -102px;
  width: 250px;
  height: 250px;
  margin-top: 51px;
  margin-right: 0px;
  margin-left: 64%;
  background-image: url("../images/KonUpdated2.png");
  background-position: 0% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.tunrechicon {
  width: 55%;
  margin-top: 29px;
  margin-right: 0px;
  margin-left: -18px;
}

.sernav {
  /*height: 900px;*/
}

.sercontaintergriddesk {
  display: block;
  width: 991px;
  margin-top: -37px;
  margin-right: auto;
  margin-left: auto;
  grid-column-gap: 0px;
  grid-row-gap: 4px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
}

.sermaintext {
  margin-top: 32px;
  margin-bottom: 38px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.serheading {
  margin-top: 23px;
  margin-bottom: 12px;
  margin-left: 0%;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.serblockgrid {
  display: none;
  margin-top: 0px;
  margin-right: 5%;
  margin-left: 5%;
  grid-auto-columns: 1fr;
  grid-column-gap: 13px;
  grid-row-gap: 30px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: 549px;
  grid-template-rows: 549px;
}

.serdiv {
  width: 100%;
  /*height: 400px;*/
  /*max-height: 500px;*/
  margin-right: 15px;
  background-color: #004a99;
  min-height: 400px;
}

.serdiv._2 {
  margin-right: 0px;
  margin-left: 15px;
}

.serblogblock {
  display: block;
  /*height: 400px;*/
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.25fr;
  grid-template-columns: 1.25fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 2rem;
}

.serblogblock.fix > * {
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.serblogheading {
  margin-top: -1px;
  margin-left: 0px;
  font-family: "Open Sans", sans-serif;
  color: #fff;
  font-size: 21px;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
}

.serinfobutton {
  /*position: absolute;*/
  width: 156px;
  height: 28px;
  margin-top: 34px;
  margin-left: 76px;
  padding: 9px 0px 9px 28px;
  border-radius: 0px;
  background-color: #fff;
  color: #004a99;
  font-size: 14px;
  line-height: 13px;
  font-weight: 700;
  letter-spacing: 3px;
  text-transform: uppercase;
  text-align: center;
}

.serinfobutton:hover {
  background-color: #000;
  color: #fff;
}

.sericon {
  width: 100%;
  margin-top: 16px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 20%;
  padding-left: 20%;
}

.serblockmaintext {
  /*height: 200px;*/
  margin-top: 16px;
  margin-left: 0px;
  padding-right: 20px;
  padding-left: 20px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 14px;
  line-height: 22px;
  text-align: center;
}

.serblockmaintext._2 {
  height: 200px;
  margin-top: 38px;
}

.expnav {
  height: auto;
  margin-top: 183px;
  margin-bottom: 38px;
  width: 100%;
  padding: 0 1rem;
}

.exptext {
  margin-top: -5px;
  margin-left: 0%;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 21px;
  line-height: 23px;
  font-weight: 500;
}

.expkfzheading {
  height: 60px;
  margin-top: 5px;
  margin-left: 20px;
  font-family: "Open Sans", sans-serif;
  color: #fff;
  font-size: 21px;
  line-height: 30px;
  font-weight: 700;
  text-transform: uppercase;
}

.expbutton {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: 0px;
  margin-left: 20px;
  padding: 9px 0px 0px 28px;
  border-radius: 0px;
  background-color: #fff;
  color: #004a99;
  font-size: 14px;
  line-height: 13px;
  font-weight: 700;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.expbutton:hover {
  background-color: #000;
  color: #fff;
}

.mittinfobutton {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: 0px;
  margin-bottom: 15px;
  margin-left: 20px;
  padding: 9px 0px 0px 28px;
  border-radius: 0px;
  background-color: #fff;
  color: #004a99;
  font-size: 14px;
  line-height: 13px;
  font-weight: 700;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.mittinfobutton:hover {
  background-color: #000;
  color: #fff;
}

.frebutton {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: 0px;
  margin-left: 20px;
  padding: 9px 0px 0px 28px;
  border-radius: 0px;
  background-color: #fff;
  color: #004a99;
  font-size: 14px;
  line-height: 13px;
  font-weight: 700;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.frebutton:hover {
  background-color: #000;
  color: #fff;
}

.serexplogodiv {
  position: relative;
  left: 0px;
  top: -102px;
  width: 250px;
  height: 250px;
  margin-top: 38px;
  margin-right: 0px;
  margin-left: 72%;
  background-image: url("../images/FinalIcon.png");
  background-position: 100% 50%, 0% 50%;
  background-size: contain, auto;
  background-repeat: no-repeat, no-repeat;
}

.backnav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 50px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.backnavlogo {
  width: auto;
  height: 17px;
  margin-left: 6%;
}

.navleft {
  width: 58px;
  height: 100vh;
  background-color: #fff;
}

.backleftgrid {
  width: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 43px 43px 43px 43px 43px;
  grid-template-rows: 43px 43px 43px 43px 43px;
}

.backleftblog {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  background-image: url("../images/blog_icon_unhilighted4x_1blog_icon_unhilighted@4x.png");
  background-position: 50% 50%;
  background-size: 18px;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.backleftblog.w--current {
  background-color: #5997d4;
  background-image: url("../images/blog_icon_1blog_icon.png");
  background-position: 50% 50%;
  background-size: 18px;
  background-repeat: no-repeat;
}

.backblogicon {
  width: 18px;
}

.backleftstaff {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/Staff-member_1Staff member.png");
  background-position: 50% 50%;
  background-size: 18px;
  background-repeat: no-repeat;
}

.backleftstaff.w--current {
  background-color: #5997d4;
  background-image: url("../images/Staff-member3x_1Staff-member@3x.png");
  background-position: 50% 50%;
  background-size: 16px;
  background-repeat: no-repeat;
}

.backleftpartner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/Partner-Icon_1Partner Icon.png");
  background-position: 50% 50%;
  background-size: 17px;
  background-repeat: no-repeat;
}

.backleftpartner.w--current {
  background-color: #5997d4;
  background-image: url("../images/Partner-Icon5x_1Partner Icon@5x.png");
  background-position: 50% 50%;
  background-size: 17px;
  background-repeat: no-repeat;
}

.backleftjob {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/Job-Icon_1Job Icon.png");
  background-position: 50% 50%;
  background-size: 20px;
  background-repeat: no-repeat;
}

.backleftjob.w--current {
  background-color: #5997d4;
  background-image: url("../images/Job-Icon5x_1Job Icon@5x.png");
  background-position: 50% 50%;
  background-size: 20px;
  background-repeat: no-repeat;
}

.homegrid {
  display: -ms-grid;
  display: grid;
  margin-right: 2.5%;
  margin-left: 2.5%;
  justify-items: start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: 69px 231px 231px;
  grid-template-rows: 69px 231px 231px;
}

.hometitle {
  display: block;
  width: auto;
  margin-top: 31px;
}

.backhomeblogein {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: 3px 3px 20px -5px #000;
}

.backhomestaff {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: 3px 3px 20px -5px #000;
}

.backhomemitar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: 3px 3px 20px -5px #000;
}

.backhomejob {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #bceaec;
  box-shadow: 3px 3px 20px -5px #000;
}

.backhomepartner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #cbecbc;
  box-shadow: 3px 3px 20px -5px #000;
}

.backhomeein {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #bceaec;
  box-shadow: 3px 3px 20px -5px #000;
}

.homeboxtext {
  display: block;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-family: Montserrat, sans-serif;
  color: #353535;
  font-size: 19px;
  line-height: 24px;
  font-weight: 500;
  text-align: center;
  letter-spacing: 0.91px;
}

.homeplusicon {
  display: block;
  margin: 20px auto -20px;
}

.homeboxtextsub {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-family: Montserrat, sans-serif;
  color: #639fa2;
  font-size: 19px;
  line-height: 23px;
  font-weight: 600;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.homeboxsubtitles {
  margin-top: 7px;
  margin-bottom: -7px;
  font-family: Montserrat, sans-serif;
  color: #639fa2;
  font-size: 12px;
  line-height: 15px;
  font-weight: 400;
  text-align: center;
  letter-spacing: 0px;
}

.loginpage {
  width: 100%;
  height: 100vh;
}

.tuncontaintergridtab {
  display: none;
}

.tuntopdividertab {
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #000;
}

.tunsubheadingtab {
  font-family: Roboto, sans-serif;
  font-size: 21px;
  font-weight: 500;
}

.tunmaintexttab {
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.tunsteheadingtab {
  margin-left: 20px;
  font-family: "Open Sans", sans-serif;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.tunstemaintexttab {
  margin-top: 10px;
  margin-left: 20px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 22px;
}

.tunsteicontab {
  width: 100%;
  margin-right: 0px;
  margin-left: 0px;
}

.tunwirticon2tab {
  width: 50%;
  margin-top: 29px;
  margin-right: 0px;
  margin-left: -18px;
}

.tunwirtheadingtab {
  margin-left: 20px;
  font-family: "Open Sans", sans-serif;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.tunwirtmaintexttab {
  margin-top: 10px;
  margin-left: 20px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 22px;
}

.tuninfobuttontab {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: -42px;
  margin-left: 20px;
  padding: 9px 0px 0px 28px;
  border-radius: 0px;
  background-color: #fff;
  color: #004a99;
  font-size: 14px;
  line-height: 13px;
  font-weight: 700;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.tuninfobuttontab:hover {
  background-color: #000;
  color: #fff;
}

.tunkoncontainergridmob {
  display: none;
}

.footerimpr2 {
  height: 21px;
  margin-top: 0px;
  margin-left: 30px;
  color: #fff;
  font-size: 13px;
  line-height: 21px;
  text-transform: uppercase;
}

.tuncontaintergridmob {
  display: none;
}

.tunwirtheadingmob {
  margin-left: 20px;
  font-family: "Open Sans", sans-serif;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.tunwirtheading-copy {
  margin-left: 20px;
  font-family: "Open Sans", sans-serif;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.tunwirticon-copymob {
  width: 60%;
  margin-top: 29px;
  margin-right: 0px;
  margin-left: -18px;
}

.tunwirtheading-copy {
  margin-left: 20px;
  font-family: "Open Sans", sans-serif;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.tunwirtheading-copy {
  margin-left: 20px;
  font-family: "Open Sans", sans-serif;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.stewirtbuttontab {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: -42px;
  margin-bottom: 38px;
  margin-left: 0px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.stewirtbuttontab:hover {
  background-color: #000;
}

.stecontaintergriddeskmob {
  display: none;
}

.stelisttext2mob {
  padding-left: 18px;
}

.stelisttext2mob.stemaintext {
  margin-top: 35px;
  color: #222;
}

.wirtcontainergridtab {
  display: none;
}

.wirtrechdevider-2 {
  width: 950px;
  height: 100%;
  border-style: solid;
  border-width: 0px 0px 2px;
  border-color: #000;
}

.wirtrechtext-2 {
  margin-top: 55px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 16px;
  line-height: 23px;
}

.jahfincontainergridtab {
  display: none;
}

.wirtrechcontainergrid {
  display: block;
  width: 991px;
  height: 350px;
  margin-right: auto;
  margin-bottom: 32px;
  margin-left: auto;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 1px 60px 4px 70px auto auto;
  grid-template-rows: 1px 60px 4px 70px auto auto;
}

.rechcontainergridtab {
  display: none;
}

.wirttopdivider-2-copy {
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #000;
}

.rechtmaintext {
  margin-bottom: 41px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 16px;
  line-height: 22px;
}

.rechjahcontainergridtab {
  display: none;
}

.rechjahdevidertab {
  width: 950px;
  height: 100%;
  border-style: solid;
  border-width: 0px 0px 2px;
  border-color: #000;
}

.rechjahtexttab {
  margin-top: 55px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 16px;
  line-height: 23px;
}

.rechjahbuttontab {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: 0px;
  margin-left: 0px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.rechjahbuttontab:hover {
  background-color: #000;
}

.jahcontainergridtab {
  display: none;
}

.jahtopdividertab {
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #000;
}

.jahheadingtab {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.jahmaintexttab {
  margin-bottom: 41px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 16px;
  line-height: 22px;
}

.jahbulletheadingtab {
  width: 100%;
  height: 50%;
  margin-top: 15px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #004999;
  font-size: 20px;
  line-height: 44px;
  font-weight: 500;
}

.jahcontentdividertab {
  width: 100%;
  height: 100%;
  border-top: 5px none #e0e5ec;
  border-bottom: 5px solid #e0e5ec;
}

.jahfindevidertab {
  width: 950px;
  height: 100%;
  border-style: solid;
  border-width: 0px 0px 2px;
  border-color: #000;
}

.jahfinheadingtab {
  /*height: 45px;*/
  margin-top: 25px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 45px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.jahfintexttab {
  margin-top: 55px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 16px;
  line-height: 23px;
}

.jahfinbuttontab {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: 0px;
  margin-left: 0px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.jahfinbuttontab:hover {
  background-color: #000;
}

.fincontainergridtab {
  display: none;
}

.fintopdividertab {
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #000;
}

.finheadingtab {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.finmaintexttab {
  margin-bottom: 41px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 16px;
  line-height: 22px;
}

.finbulletheadingtab {
  width: 100%;
  height: 50%;
  margin-top: 15px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #004999;
  font-size: 20px;
  line-height: 44px;
  font-weight: 500;
}

.fincontentdividertab {
  width: 100%;
  height: 100%;
  border-top: 5px none #e0e5ec;
  border-bottom: 5px solid #e0e5ec;
}

.wirtrechheading-32223 {
  height: 45px;
  margin-top: 25px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 45px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.fineworkcontainergridtab {
  display: none;
}

.fineworksdevidertab {
  width: 950px;
  height: 100%;
  border-style: solid;
  border-width: 0px 0px 2px;
  border-color: #000;
}

.fineworksheadingtab {
  height: 45px;
  margin-top: 25px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 45px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.fineworksbuttontab {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: 0px;
  margin-left: 0px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.fineworksbuttontab:hover {
  background-color: #000;
}

.fineworkstexttab {
  margin-top: 55px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 16px;
  line-height: 23px;
}

.eworkscontainergridtab {
  display: none;
}

.eworkstopdivider {
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #000;
}

.eworksheading {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.eworksmaintext {
  margin-bottom: 41px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 16px;
  line-height: 22px;
}

.eworksbulletheading {
  width: 100%;
  height: 50%;
  margin-top: 15px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #004999;
  font-size: 20px;
  line-height: 44px;
  font-weight: 500;
}

.eworkscontentdividertab {
  width: 100%;
  height: 100%;
  border-top: 5px none #e0e5ec;
  border-bottom: 5px solid #e0e5ec;
}

.eworksbulletheading2 {
  width: 100%;
  height: 50%;
  margin-top: 15px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #004999;
  font-size: 20px;
  line-height: 44px;
  font-weight: 500;
}

.eworxllisttext2 {
  /*height: 79px;*/
  padding-left: 19px;
  font-size: 16px;
  line-height: 22px;
}

.eworksbulletheading3 {
  width: 100%;
  height: 50%;
  margin-top: 15px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #004999;
  font-size: 20px;
  line-height: 44px;
  font-weight: 500;
}

.eworkscontentdividertab2 {
  width: 100%;
  height: 100%;
  border-top: 5px none #e0e5ec;
  border-bottom: 5px solid #e0e5ec;
}

.eworxlohcontainergridtab {
  display: none;
}

.eworxlohdevidertab {
  width: 950px;
  height: 100%;
  border-style: solid;
  border-width: 0px 0px 2px;
  border-color: #000;
}

.eworxlohheadingtab {
  height: 45px;
  margin-top: 25px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 45px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.eworxlohtexttab {
  margin-top: 55px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 16px;
  line-height: 23px;
}

.lohcontainergridtab {
  display: none;
}

.lohtopdividertab {
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #000;
}

.lohheadingtab {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.lohmaintexttab {
  margin-bottom: 41px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 16px;
  line-height: 22px;
}

.lohbulletheadingtab {
  width: 100%;
  height: 50%;
  margin-top: 15px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #004999;
  font-size: 20px;
  line-height: 44px;
  font-weight: 500;
}

.lohcontentdividertab {
  width: 100%;
  height: 100%;
  border-top: 5px none #e0e5ec;
  border-bottom: 5px solid #e0e5ec;
}

.lohlisttexttab {
  margin-top: 25px;
  padding-left: 18px;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.lohtopdivider {
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #000;
}

.lohumsacontainergridtab {
  display: none;
}

.lohumsadividertab {
  width: 950px;
  height: 100%;
  border-style: solid;
  border-width: 0px 0px 2px;
  border-color: #000;
}

.lohumsaheadingtab {
  height: 45px;
  margin-top: 25px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 45px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.lohumsatexttab {
  margin-top: 55px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 16px;
  line-height: 23px;
}

.lohumsabuttontab {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: 0px;
  margin-left: 0px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.lohumsabuttontab:hover {
  background-color: #000;
}

.johumsalogodivtab {
  position: relative;
  left: 151px;
  top: -102px;
  width: 250px;
  height: 250px;
  background-image: url("../images/umsaIconFinal.png");
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.umsacontainergridtab {
  display: none;
}

.umsatopdividertab {
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #000;
}

.umsaheadingtab {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.umsamaintexttab {
  margin-bottom: 41px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 16px;
  line-height: 22px;
}

.umsabulletheadingtab {
  width: 100%;
  height: 50%;
  margin-top: 15px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #004999;
  font-size: 20px;
  line-height: 44px;
  font-weight: 500;
}

.wirtcontentdivider-copy {
  width: 100%;
  height: 100%;
  border-top: 5px none #e0e5ec;
  border-bottom: 5px solid #e0e5ec;
}

.inttopdividertab {
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #000;
}

.intheadingtab {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.intmaintexttab {
  margin-bottom: 41px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 16px;
  line-height: 22px;
}

.intcontaintergridtab {
  display: none;
}

.intnachgridtab {
  display: none;
}

.innachdvidertab {
  width: 950px;
  height: 100%;
  border-style: solid;
  border-width: 0px 0px 2px;
  border-color: #000;
}

.intnachheadingtab {
  height: 45px;
  margin-top: 25px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 45px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.intnachtexttab {
  margin-top: 55px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 16px;
  line-height: 23px;
}

.wirtrechbuttontab-copy {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: 0px;
  margin-left: 0px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.wirtrechbuttontab-copy:hover {
  background-color: #000;
}

.umsaintgridtab {
  display: none;
}

.umsaintdivider {
  width: 950px;
  height: 100%;
  border-style: solid;
  border-width: 0px 0px 2px;
  border-color: #000;
}

.umsaintheadingtab {
  height: 45px;
  margin-top: 25px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 45px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.umsainttexttab {
  margin-top: 55px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 16px;
  line-height: 23px;
}

.umsaintbuttontab {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: 0px;
  margin-left: 0px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.umsaintbuttontab:hover {
  background-color: #000;
}

.bercontainergridtab {
  display: none;
}

.bertopdividertab {
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #000;
}

.berheadingtab {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.bermaintexttab {
  margin-bottom: 41px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 16px;
  line-height: 22px;
}

.berbulletheadingtab {
  width: 100%;
  height: 50%;
  margin-top: 15px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #004999;
  font-size: 20px;
  line-height: 44px;
  font-weight: 500;
}

.berbulletheading2tab {
  width: 100%;
  height: 50%;
  margin-top: 15px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #004999;
  font-size: 20px;
  line-height: 44px;
  font-weight: 500;
}

.wirtrechgridtab-3 {
  display: none;
}

.berbeggridtab {
  display: none;
}

.berbegdividertab {
  width: 950px;
  height: 100%;
  border-style: solid;
  border-width: 0px 0px 2px;
  border-color: #000;
}

.berbegheadingtab {
  height: 45px;
  margin-top: 25px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 45px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.berbegtexttab {
  margin-top: 55px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 16px;
  line-height: 23px;
}

.begcontainergridtab {
  display: none;
}

.begtopdividertab {
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #000;
}

.begheadingtab {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.begmaintexttab {
  margin-bottom: 41px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 16px;
  line-height: 22px;
  display: flex;
  justify-content: space-between;
}

.begmaintexttab > :first-child {
  padding-right: 5rem;
}

.begmaintexttab > :last-child {
  display: flex;
  align-items: flex-end;
  min-width: 100px;
}

.begmaintexttab .image-2 {
  width: 100%;
}

.bermaintexttab-copy {
  margin-bottom: 41px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 16px;
  line-height: 22px;
}

.begberdividertab {
  width: 950px;
  height: 100%;
  border-style: solid;
  border-width: 0px 0px 2px;
  border-color: #000;
}

.begberheadingtab {
  /*height: 45px;*/
  margin-top: 25px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 45px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.begbertexttab {
  margin-top: 55px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 16px;
  line-height: 23px;
}

.nachtopdividertab {
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #000;
}

.nachheading2tab {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.nachmaintexttab {
  margin-bottom: 41px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 16px;
  line-height: 22px;
}

.nachbulletheadingtab {
  width: 100%;
  height: 50%;
  margin-top: 15px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #004999;
  font-size: 20px;
  line-height: 44px;
  font-weight: 500;
}

.nachcontentdividertab {
  width: 100%;
  height: 100%;
  border-top: 5px none #e0e5ec;
  border-bottom: 5px solid #e0e5ec;
}

.nachnotgridtab {
  display: none;
}

.nachnotdividertab {
  width: 950px;
  height: 100%;
  border-style: solid;
  border-width: 0px 0px 2px;
  border-color: #000;
}

.nachnotheadingtab {
  height: 45px;
  margin-top: 25px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 45px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.nachnottexttab {
  margin-top: 55px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 16px;
  line-height: 23px;
}

.nachnotbuttontab {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: 0px;
  margin-left: 0px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.nachnotbuttontab:hover {
  background-color: #000;
}

.notcontainergridtab {
  display: none;
}

.nottopdividertab {
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #000;
}

.notheading2tab {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.notmaintexttab {
  margin-bottom: 41px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 16px;
  line-height: 22px;
}

.notbulletheadingtab {
  width: 100%;
  height: 50%;
  margin-top: 15px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #004999;
  font-size: 20px;
  line-height: 44px;
  font-weight: 500;
}

.notcontentdividertab {
  width: 100%;
  height: 100%;
  border-top: 5px none #e0e5ec;
  border-bottom: 5px solid #e0e5ec;
}

.notfamgridtab {
  display: none;
}

.notfamdividertab {
  width: 950px;
  height: 100%;
  border-style: solid;
  border-width: 0px 0px 2px;
  border-color: #000;
}

.notfamheadingtab {
  height: 45px;
  margin-top: 25px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 45px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.notfamtexttab {
  margin-top: 55px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 16px;
  line-height: 23px;
}

.notfambuttontab {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: 0px;
  margin-left: 0px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.notfambuttontab:hover {
  background-color: #000;
}

.famcontainergridtab {
  display: none;
}

.famtopdividertab {
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #000;
}

.famheadingtab {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.fammaintexttab {
  margin-bottom: 41px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 16px;
  line-height: 22px;
}

.wirtcontentdivider-copy {
  width: 100%;
  height: 100%;
  border-top: 5px none #e0e5ec;
  border-bottom: 5px solid #e0e5ec;
}

.famcontentdivider2tab {
  width: 100%;
  height: 100%;
  border-top: 5px none #e0e5ec;
  border-bottom: 5px solid #e0e5ec;
}

.fammagridtab {
  display: none;
}

.fammalogodivtab {
  position: relative;
  left: 151px;
  top: -102px;
  width: 250px;
  height: 250px;
  background-image: url("../images/berIconFinal.png");
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.fammaheadingtab {
  height: 45px;
  margin-top: 25px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 45px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.notmatexttab {
  margin-top: 55px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 16px;
  line-height: 23px;
}

.notmabutton {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: 0px;
  margin-left: 0px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.notmabutton:hover {
  background-color: #000;
}

.macontainergridtab {
  display: none;
}

.matopdividertab {
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #000;
}

.maheading2tab {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.mamaintexttab {
  margin-bottom: 41px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 16px;
  line-height: 22px;
}

.maicontab {
  width: 300px;
  height: 300px;
}

.mauntgridtab {
  display: none;
}

.mauntdividertab {
  width: 950px;
  height: 100%;
  border-style: solid;
  border-width: 0px 0px 2px;
  border-color: #000;
}

.mauntlogodivtab {
  position: relative;
  left: 87px;
  top: -102px;
  width: 250px;
  height: 250px;
  margin-left: 63px;
  background-image: url("../images/maUmtIconFinal.png");
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.manuntheadingtab {
  height: 45px;
  margin-top: 25px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 45px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.maunttexttab {
  margin-top: 55px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 16px;
  line-height: 23px;
}

.mauntbuttontab {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: 0px;
  margin-left: 0px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.mauntbuttontab:hover {
  background-color: #000;
}

.untcontainergridtab {
  display: none;
}

.unttopdividertab {
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #000;
}

.untheading2tab {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.untmaintexttab {
  margin-bottom: 41px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 16px;
  line-height: 22px;
}

.unticontab {
  width: 300px;
  height: 300px;
}

.untbulletheadingtab {
  width: 100%;
  height: 50%;
  margin-top: 15px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #004999;
  font-size: 20px;
  line-height: 44px;
  font-weight: 500;
}

.untcontentdividertab {
  width: 100%;
  height: 100%;
  border-top: 5px none #e0e5ec;
  border-bottom: 5px solid #e0e5ec;
}

.untsangridtab {
  display: none;
}

.untsandividertab {
  width: 950px;
  height: 100%;
  border-style: solid;
  border-width: 0px 0px 2px;
  border-color: #000;
}

.untsanlogodivtab {
  position: relative;
  left: 87px;
  top: -102px;
  width: 250px;
  height: 250px;
  margin-left: 63px;
  background-image: url("../images/wirtRechIconUpdated.png");
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.untsanheadingtab {
  height: 45px;
  margin-top: 25px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 45px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.untsantexttab {
  margin-top: 55px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 16px;
  line-height: 23px;
}

.untsanbuttontab {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: 0px;
  margin-left: 0px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.untsanbuttontab:hover {
  background-color: #000;
}

.sancontainergridtab {
  display: none;
}

.santopdividertab {
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #000;
}

.sanheading2tab {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.sanmaintexttab {
  margin-bottom: 41px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 16px;
  line-height: 22px;
}

.sanicontab {
  width: 300px;
  height: 300px;
}

.sanbulletheadingtab {
  width: 100%;
  height: 50%;
  margin-top: 15px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #004999;
  font-size: 20px;
  line-height: 44px;
  font-weight: 500;
}

.sancontentdividertab {
  width: 100%;
  height: 100%;
  border-top: 5px none #e0e5ec;
  border-bottom: 5px solid #e0e5ec;
}

.sancomdividertab {
  width: 950px;
  height: 100%;
  border-style: solid;
  border-width: 0px 0px 2px;
  border-color: #000;
}

.sancomgridtab {
  display: none;
}

.sancomlogodivtab {
  position: relative;
  left: 87px;
  top: -102px;
  width: 250px;
  height: 250px;
  margin-left: 63px;
  background-image: url("../images/wirtRechIconUpdated.png");
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.sancomheadingtab {
  height: 45px;
  margin-top: 25px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 45px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.sancomtexttab {
  margin-top: 55px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 16px;
  line-height: 23px;
}

.sancombuttontab {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: 0px;
  margin-left: 0px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.sancombuttontab:hover {
  background-color: #000;
}

.comcontainergridtab {
  display: none;
}

.comtopdividertab {
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #000;
}

.comheadingtab {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.comicontab {
  width: 300px;
  height: 300px;
}

.combulletheadingtab {
  width: 100%;
  height: 50%;
  margin-top: 15px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #004999;
  font-size: 20px;
  line-height: 44px;
  font-weight: 500;
}

.comcontentdividertab {
  width: 100%;
  height: 100%;
  border-top: 5px none #e0e5ec;
  border-bottom: 5px solid #e0e5ec;
}

.commaintext2tab {
  margin-bottom: 41px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 16px;
  line-height: 22px;
}

.comdiggridtab {
  display: none;
}

.comdigdividertab {
  width: 950px;
  height: 100%;
  border-style: solid;
  border-width: 0px 0px 2px;
  border-color: #000;
}

.comdiglogodivtab {
  position: relative;
  left: 87px;
  top: -102px;
  width: 250px;
  height: 250px;
  margin-left: 63px;
  background-image: url("../images/wirtRechIconUpdated.png");
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.comdigheadingtab {
  height: 45px;
  margin-top: 25px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 45px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.comdigtexttab {
  margin-top: 55px;
  font-family: Roboto, sans-serif;
  color: #051830;
  font-size: 16px;
  line-height: 23px;
}

.comdigbuttontab {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: 0px;
  margin-left: 0px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.comdigbuttontab:hover {
  background-color: #000;
}

.comcontentdividertab2 {
  width: 100%;
  height: 100%;
  border-top: 5px none #e0e5ec;
  border-bottom: 5px solid #e0e5ec;
}

.comcontentdividertab3 {
  width: 100%;
  height: 100%;
  border-top: 5px none #e0e5ec;
  border-bottom: 5px solid #e0e5ec;
}

.commaintext3tab {
  margin-bottom: 41px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 16px;
  line-height: 22px;
}

.comcontentdividertab5 {
  width: 100%;
  height: 100%;
  border-top: 5px none #e0e5ec;
  border-bottom: 5px solid #e0e5ec;
}

.digcontainergridtab {
  display: none;
}

.digtopdividertab {
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #000;
}

.digheadingtab {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.digicontab {
  width: 300px;
  height: 300px;
}

.digmaintexttab {
  margin-bottom: 41px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 16px;
  line-height: 22px;
}

.impcontaintegridtab {
  display: none;
  margin-top: 0px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 17px 60px 132px auto auto auto auto auto auto auto auto auto
    30px auto;
  grid-template-rows: 17px 60px 132px auto auto auto auto auto auto auto auto auto 30px auto;
}

.datcontaintegridtab {
  display: none;
  margin-top: 131px;
  grid-auto-rows: 0px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 17px 60px auto auto auto auto auto auto auto 38px auto auto
    52px auto 33px 38px 64px 38px 140px 75px 40px 25px auto auto auto auto 66px
    auto auto auto auto auto 250px 75px 420px auto 288px auto 411px auto 481px
    auto 600px auto 245px auto 142px auto auto auto 123px auto 335px auto 175px
    auto 100px auto 222px auto;
  grid-template-rows: 17px 60px auto auto auto auto auto auto auto 38px auto auto 52px auto 33px 38px 64px 38px 140px 75px 40px 25px auto auto auto auto 66px auto auto auto auto auto 250px 75px 420px auto 288px auto 411px auto 481px auto 600px auto 245px auto 142px auto auto auto 123px auto 335px auto 175px auto 100px auto 222px auto;
}

.sercontaintergriddesktab {
  display: block;
  width: 991px;
  height: auto;
  margin: 146px auto 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 17px 60px 170px 70px auto;
  grid-template-rows: 17px 60px 170px 70px auto;
}

.serblockgridtab {
  /*height: 400px;*/
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.kfzcontainergridtab {
  display: none;
}

.kfztopdividertab {
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #000;
}

.kfzheadingtab {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.kfzicontab {
  width: 300px;
  height: 300px;
}

.kfzmaintexttab {
  margin-bottom: 41px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 16px;
  line-height: 22px;
}

.utility-page-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.containergrid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 58px 1fr;
  grid-template-columns: 58px 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.blogentrycontainerdiv {
  width: 100%;
  height: 100%;
  background-color: #fafafa;
}

.body-4 {
  height: 100vh;
  font-family: Montserrat, sans-serif;
  color: #888;
}

.homecontainerdiv {
  width: 100%;
  height: 100%;
  background-color: #fafafa;
}

.homegridtab {
  display: none;
}

.blogentryformbeta {
  margin-left: 38px;
}

.blogentrytitlediv {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 69px;
  margin-left: 38px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.blogentrysave {
  width: 175px;
  margin-top: 15px;
  border-radius: 14px;
}

.blogentryformdiv {
  height: 88vh;
}

.blogmaintext {
  margin-top: 26px;
  box-shadow: 3px 3px 20px -5px #000;
}

.blogtitle {
  box-shadow: 3px 3px 20px -5px #000;
}

.blogentryshortdescription {
  margin-top: 26px;
  box-shadow: 3px 3px 20px -5px #000;
}

.blogentryimageuploaddiv {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 229px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #888;
  box-shadow: 3px 3px 20px -5px #000;
}

.blogentrycolumnsright {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.logentryauthor {
  margin-top: 26px;
  box-shadow: 3px 3px 20px -5px #000;
}

.blogentrytitleicon {
  margin-left: 0px;
}

.grid-30 {
  width: 100%;
  height: 100vh;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.loginicon {
  width: 99%;
  margin-bottom: 26px;
}

.div-block-29 {
  margin-right: 15px;
  margin-left: 15px;
}

.loginemail {
  box-shadow: 3px 3px 20px -5px #000;
}

.loginemail::-webkit-input-placeholder {
  background-color: #fff;
}

.loginemail:-ms-input-placeholder {
  background-color: #fff;
}

.loginemail::-ms-input-placeholder {
  background-color: #fff;
}

.loginemail::placeholder {
  background-color: #fff;
}

.loginpassword {
  background-color: #fff;
  box-shadow: 3px 3px 20px -5px #000;
}

.column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.submit-button {
  width: 100%;
  border-radius: 10px;
}

.loginstaylogged {
  margin-top: 11px;
  padding-left: 12px;
}

.loginstayloggedlabel {
  font-family: Montserrat, sans-serif;
  color: #888;
  font-weight: 400;
}

.logincolumns {
  margin-top: 34px;
}

.link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 34px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  font-family: Montserrat, sans-serif;
  color: #888;
}

.jobentrycontainerdiv2 {
  width: 100%;
  height: 100%;
  background-color: #fafafa;
}

.jobentrytitlediv {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 69px;
  margin-left: 38px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.jobentryformdiv {
  height: 88vh;
}

.jobentrytitleicon {
  margin-left: 0px;
}

.jobstellenbezeichnung {
  box-shadow: 3px 3px 20px -5px #000;
}

.jobkurzbeschreibung {
  box-shadow: 3px 3px 20px -5px #000;
}

.jobanforderungen {
  box-shadow: 3px 3px 20px -5px #000;
}

.jobbeginn {
  box-shadow: 3px 3px 20px -5px #000;
}

.jobaufgabengebiete {
  padding-top: 1%;
  box-shadow: 3px 3px 20px -5px #000;
}

.jobentryform {
  margin-left: 38px;
}

.jobentrycolumnsright {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.joberwartungen {
  margin-top: 0px;
  box-shadow: 3px 3px 20px -5px #000;
}

.jobzusaetzliche {
  margin-top: 0px;
  box-shadow: 3px 3px 20px -5px #000;
}

.jobspeichern {
  width: 175px;
  margin-top: 15px;
  border-radius: 14px;
}

.jobfaircontainerdiv {
  width: 100%;
  height: 100%;
  background-color: #fafafa;
}

.jobfairtitlediv {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 69px;
  margin-left: 38px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.jobfairtitleicon {
  margin-left: 0px;
}

.jobfairformdiv {
  height: 88vh;
}

.jobfairform {
  margin-left: 38px;
}

.jobfairtitel {
  box-shadow: 3px 3px 20px -5px #000;
}

.jobfairbeschreibung {
  box-shadow: 3px 3px 20px -5px #000;
}

.blogfairimageuploaddiv {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 229px;
  margin-bottom: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #888;
  box-shadow: 3px 3px 20px -5px #000;
}

.jobfairort {
  margin-top: 0px;
  box-shadow: 3px 3px 20px -5px #000;
}

.jobfairdatum {
  margin-top: 0px;
  box-shadow: 3px 3px 20px -5px #000;
}

.jobfairspeichern {
  width: 175px;
  margin-top: 15px;
  border-radius: 14px;
}

.staffentrycontainerdiv {
  width: 100%;
  height: 100%;
  background-color: #fafafa;
}

.staffentrytitlediv {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 69px;
  margin-left: 38px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.staffentrytitleicon {
  margin-left: 0px;
}

.staffentryformdiv {
  height: 88vh;
}

.staffentryform2 {
  margin-left: 38px;
}

.staffentryname {
  box-shadow: 3px 3px 20px -5px #000;
}

.staffentryberufsbezeichnung {
  box-shadow: 3px 3px 20px -5px #000;
}

.staffentrystandort {
  box-shadow: 3px 3px 20px -5px #000;
}

.staffentrytelefonnummer {
  box-shadow: 3px 3px 20px -5px #000;
}

.staffentryemail {
  box-shadow: 3px 3px 20px -5px #000;
}

.staffentryspeichern {
  width: 175px;
  margin-top: 15px;
  border-radius: 14px;
}

.staffentrycolumnsright {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.staffentryimageuploaddiv {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 229px;
  margin-bottom: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #888;
  box-shadow: 3px 3px 20px -5px #000;
}

.partnerentrycontainerdiv {
  width: 100%;
  height: 100%;
  background-color: #fafafa;
}

.partnerentrytitlediv {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 69px;
  margin-left: 38px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.partnerentrytitleicon {
  margin-left: 0px;
}

.partnerentryformdiv {
  height: 88vh;
}

.partnerentryform2 {
  margin-left: 38px;
}

.partnerentryname {
  box-shadow: 3px 3px 20px -5px #000;
}

.partnerentryberufsbezeichnung {
  box-shadow: 3px 3px 20px -5px #000;
}

.partnerentrystandort {
  box-shadow: 3px 3px 20px -5px #000;
}

.partnerentrytelefonnummer {
  box-shadow: 3px 3px 20px -5px #000;
}

.partnerentryemail {
  box-shadow: 3px 3px 20px -5px #000;
}

.partnerentryspeichern {
  width: 175px;
  margin-top: 15px;
  border-radius: 14px;
}

.partnerentrycolumnsright {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.partnerentryimageuploaddiv {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 229px;
  margin-bottom: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #888;
  box-shadow: 3px 3px 20px -5px #000;
}

.settingscontainerdiv {
  width: 100%;
  height: 100%;
  background-color: #fafafa;
}

.settingsgrid {
  display: -ms-grid;
  display: grid;
  margin-right: 2.5%;
  margin-left: 2.5%;
  justify-items: start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: 69px 110px 110px;
  grid-template-rows: 69px 110px 110px;
}

.settingstitle {
  display: block;
  width: auto;
  margin-top: 31px;
}

.settingsblog {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #bceaec;
  box-shadow: 3px 3px 20px -5px #000;
}

.settingsboxtext {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-family: Montserrat, sans-serif;
  color: #639fa2;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  text-align: center;
  letter-spacing: 0.91px;
  text-decoration: none;
  text-transform: uppercase;
}

.settingsmitar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #bceaec;
  box-shadow: 3px 3px 20px -5px #000;
}

.settingspartner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #bceaec;
  box-shadow: 3px 3px 20px -5px #000;
}

.settingsstellen {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #bceaec;
  box-shadow: 3px 3px 20px -5px #000;
}

.settingsadmin {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #bceaec;
  box-shadow: 3px 3px 20px -5px #000;
}

.settingsjobmessen {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #bceaec;
  box-shadow: 3px 3px 20px -5px #000;
}

.settingsgridtab {
  display: none;
}

.managepartnercontainerdiv {
  width: 100%;
  height: 100%;
  background-color: #fafafa;
}

.managepartnersgrid {
  margin-top: 29px;
  margin-left: 38px;
  grid-row-gap: 29px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 31px 85vh;
  grid-template-rows: 31px 85vh;
}

.text-block-7 {
  height: 13px;
  margin-left: 5px;
  padding-left: 0px;
  color: #353535;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 0.45px;
}

.link-block-2 {
  width: 100%;
  height: 100%;
  background-image: url("../images/Edit-Icon_1Edit Icon.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.link-block-2-copy {
  width: 100%;
  height: 100%;
  background-image: url("../images/Delete-Icon_1Delete Icon.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.managepartnerscontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.managepartnertitle {
  width: 175px;
  height: 100%;
  margin-left: 0px;
  border-radius: 7px;
  background-color: #3898ec;
}

.managepartnertitletext {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 7px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 13px;
  line-height: 16px;
  letter-spacing: 0.59px;
}

.searchicon {
  width: 20px;
  height: 20px;
  margin-top: 4px;
  margin-left: 51px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.managepartnersseach {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.managepartnerssearchinput {
  width: 249px;
  height: 31px;
  margin-left: 16px;
  border-bottom: 3px solid #000;
  background-color: #fafafa;
  color: #c1c1c1;
  font-size: 10px;
  line-height: 12px;
  letter-spacing: 0.45px;
}

.managepartnerssearchbutton {
  height: 31px;
  margin-left: 19px;
  padding-top: 2px;
  padding-bottom: 5px;
}

.managepartnerssearchresults {
  width: 50%;
  height: 85vh;
  background-color: #fff;
}

.managepartnersearchresultsgrid {
  width: 100%;
  height: 100%;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 41px 41px;
  grid-template-rows: 41px 41px;
}

.managepartnersresultstitle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 13px;
  margin-top: 17px;
}

.searchresultstitles {
  height: 13px;
  margin-left: 26px;
  color: #353535;
  font-size: 11px;
  line-height: 13px;
  font-weight: 700;
}

.searchresultstitel {
  height: 13px;
  margin-left: 251px;
  color: #353535;
  font-size: 11px;
  line-height: 13px;
  font-weight: 700;
}

.searchresultstitel.jobs {
  margin-left: 255px;
}

.searchresultstitel.messen {
  margin-left: 236px;
}

.searchresultsstandort {
  height: 13px;
  margin-left: 125px;
  color: #353535;
  font-size: 11px;
  line-height: 13px;
  font-weight: 700;
}

.searchresultsstandort.jobs {
  margin-left: 119px;
}

.searchresultsstandort.messen {
  margin-left: 112px;
}

.searchresultsdatum {
  height: 13px;
  margin-left: 103px;
  color: #353535;
  font-size: 11px;
  line-height: 13px;
  font-weight: 700;
}

.searchresultsdatum.jobs {
  margin-left: 104px;
}

.searchresultsdatum.blog {
  margin-left: 336px;
}

.searchresultsdiv {
  width: 100%;
  height: 30px;
  box-shadow: 3px 3px 20px -5px #000;
}

.searchresultsdivgrid {
  height: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 147px 120px 95px 161px 50px 50px;
  grid-template-columns: 147px 120px 95px 161px 50px 50px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.managepartnerreplace {
  height: 13px;
  margin-left: 5px;
  padding-left: 0px;
  color: #353535;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 0.45px;
}

.managepartnerstitelreplace {
  height: 13px;
  margin-left: 0px;
  padding-left: 0px;
  color: #353535;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 0.45px;
}

.managepartnersstandortreplace {
  height: 13px;
  margin-left: 5px;
  padding-left: 0px;
  color: #353535;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 0.45px;
}

.managepartnersdatumreplace {
  height: 13px;
  margin-left: 5px;
  padding-left: 0px;
  color: #353535;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 0.45px;
}

.managepartnersedit {
  width: 100%;
  height: 100%;
  background-image: url("../images/Edit-Icon_1Edit Icon.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.managepartnersdelete {
  width: 100%;
  height: 100%;
  background-image: url("../images/Delete-Icon_1Delete Icon.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.managestaffcontainerdiv {
  width: 100%;
  height: 100%;
  background-color: #fafafa;
}

.managestaffgrid {
  margin-top: 29px;
  margin-left: 38px;
  grid-row-gap: 29px;
  -ms-grid-columns: 700px;
  grid-template-columns: 700px;
  -ms-grid-rows: 31px 85vh;
  grid-template-rows: 31px 85vh;
}

.managestaffcontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.managestafftitle {
  width: auto;
  height: 100%;
  margin-left: 0px;
  padding-right: 10px;
  padding-left: 10px;
  border-radius: 7px;
  background-color: #3898ec;
}

.managestafftitletext {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  padding-top: 7px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 13px;
  line-height: 16px;
  letter-spacing: 0.59px;
}

.managestaffseach {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.managestaffsearchinput {
  width: 249px;
  height: 31px;
  margin-right: 16px;
  margin-left: 16px;
  border-bottom: 3px solid #000;
  background-color: #fafafa;
  color: #c1c1c1;
  font-size: 10px;
  line-height: 12px;
  letter-spacing: 0.45px;
}

.managestaffsearchbutton {
  height: 31px;
  margin-left: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 9px;
  font-size: 12px;
}

.managestaffsearchresults {
  width: 920px;
  height: 85vh;
  margin-bottom: 23px;
  background-color: #fff;
}

.managestaffsearchresultsgrid {
  width: 900px;
  height: 100%;
  grid-row-gap: 0px;
  -ms-grid-columns: 900px;
  grid-template-columns: 900px;
  -ms-grid-rows: 41px 41px;
  grid-template-rows: 41px 41px;
}

.managestaffresultstitle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 13px;
  margin-top: 17px;
}

.managestaffsearchresultsdivgrid {
  width: 900px;
  height: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 336px 144px 154px 173px 43px 39px;
  grid-template-columns: 336px 144px 154px 173px 43px 39px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.managestaffreplace {
  height: 13px;
  margin-left: 26px;
  padding-left: 0px;
  color: #353535;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 0.45px;
}

.managestafftitelreplace {
  width: auto;
  height: 13px;
  margin-left: 0px;
  padding-left: 0px;
  color: #353535;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 0.45px;
}

.managestaffstandortreplace {
  height: 13px;
  margin-left: 5px;
  padding-left: 0px;
  color: #353535;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 0.45px;
}

.managestaffdatumreplace {
  height: 13px;
  margin-left: 5px;
  padding-left: 0px;
  color: #353535;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 0.45px;
}

.managestaffedit {
  width: 100%;
  height: 100%;
  background-image: url("../images/Edit-Icon_1Edit Icon.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.managestaffdelete {
  width: 100%;
  height: 100%;
  background-image: url("../images/Delete-Icon_1Delete Icon.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.searchresultsmitarbeiter {
  height: 13px;
  margin-left: 23px;
  color: #353535;
  font-size: 11px;
  line-height: 13px;
  font-weight: 700;
}

.kfzcontainergridmob {
  display: none;
}

.serblockgridmob {
  display: none;
  margin-top: -33px;
  grid-column-gap: 13px;
  grid-row-gap: 30px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: 549px;
  grid-template-rows: 549px;
}

.serblockgrid-copy {
  margin-top: -33px;
  grid-column-gap: 13px;
  grid-row-gap: 30px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: 549px;
  grid-template-rows: 549px;
}

.serblockgridtab2 {
  display: none;
  margin-top: -33px;
  grid-column-gap: 13px;
  grid-row-gap: 30px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: 549px;
  grid-template-rows: 549px;
}

.serblockgrid-tab {
  display: -ms-grid;
  display: grid;
  width: 991px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 13px;
  grid-row-gap: 30px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: 549px;
  grid-template-rows: 549px;
}

.list-item-8 {
  margin-top: -33px;
}

.background-video {
  display: block;
  height: 600px;
  margin-top: 124px;
}

.div-block-30 {
  display: block;
  height: 500px;
  background-color: #fff;
}

.background-video-2 {
  margin-top: 129px;
  margin-bottom: 0px;
}

.werwirsingmaintext {
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 16px;
  line-height: 22px;
}

.text-block-8 {
  padding-right: 52px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.div-block-31 {
  /*margin-right: 5%;*/
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#1e4caa),
    to(#1e4caa)
  );
  background-image: linear-gradient(180deg, #1e4caa, #1e4caa);
}

.div-block-32 {
  height: 7.625rem;
  background-image: url("../images/Icon_team_weiss-526x350.png");
  background-position: 50% 50%;
  background-size: auto 100%;
  background-repeat: no-repeat;
}

.heading-9 {
  color: #fff;
  font-size: 30px;
  text-align: center;
}

.text-block-9 {
  padding-right: 43px;
  padding-left: 37px;
  color: #fff;
  text-align: center;
}

.button {
  position: static;
  left: 63px;
  right: auto;
  display: inline-block;
  margin-right: auto;
  margin-left: 37%;
  float: none;
  clear: both;
  background-color: #fff;
  font-family: Roboto, sans-serif;
  color: #1e4dab;
  font-weight: 700;
  letter-spacing: 2px;
}

.div-block-33 {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 15px;
  margin-top: 15px;
  margin-right: auto;
  margin-left: auto;
}

.div-block-33 .button {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.body-6 {
  height: auto;
  margin-top: 0px;
}

.bloglogodiv {
  height: 300px;
  margin-top: 129px;
  background-color: #012255;
  background-image: url("../images/Blog-Logo3x.png"),
    url("../images/ausbildungbg-p-500.png");
  background-position: 50% 50%, center;
  background-size: 270px, cover;
  background-repeat: no-repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.bloglogodiv.en {
  background-image: url("../images/logo_raw_blog.png"),
    url("../images/ausbildungbg-p-500.png");
}

.bloglogodiv.job_offer {
  background-image: url("../images/ausbildungbg-p-500.png");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.tabs-menu {
  width: 935px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  background-color: #9cc5ff;
  display: flex;
  flex-wrap: wrap;
}

.tabs-menu > * {
  border-top: 1px solid #5d6c7b;
  border-bottom: 1px solid #5d6c7b;
  width: 33.33%;
}

.tab-link-tab-2 {
  /*width: 20%;*/
  border-left: 1px solid #fff;
  background-color: #091830;
}

.tab-link-tab-2.w--current {
  background-color: #0e3a72;
}

.tab-link-tab-3 {
  /*width: 20%;*/
  padding-right: 10px;
  padding-left: 10px;
  border-left: 1px solid #fff;
  background-color: #091830;
}

.tab-link-tab-3.fix {
  border-right: 1px solid #fff;
}

.tab-link-tab-3.w--current {
  background-color: #0e3a72;
  color: #0e3a72;
}

.tab-link-tab-1 {
  /*width: 20%;*/
  border-left: 1px solid #fff;
  background-color: #091830;
}

.tab-link-tab-1.w--current {
  /*width: 20%;*/
  margin-left: 0%;
  background-color: #0e3a72;
  color: #000;
}

.tab-link-tab-1.w--current:visited {
  color: #1a1a1a;
}

.div-block-34 {
  width: 50%;
  height: 300px;
  padding: 0px;
}

.div-block-35 {
  width: 100%;
  height: 160px;
  margin-top: -4px;
  margin-right: 0px;
  margin-left: 0px;
  background-color: transparent;
}

.div-block-36 {
  width: 100%;
  height: 100%;
}

.outercontainer {
  width: 50%;
  height: 300px;
  padding: 0px;
}

.outerblogcontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: 350px;
  padding: 30px 15px 30px 30px;
  padding: 1rem !important;
}

.outerblogcontainer.left {
  /*height: 350px;*/
  /*  height: 400px;*/
  min-height: 300px;
  clear: none;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.outerblogcontainer.right {
  padding-right: 30px;
  padding-left: 15px;
}

.outerblogcontainer.right {
  height: 350px;
}

.blog-rectangle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  border-radius: 0px;
  background-color: transparent;
}

.tabs-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  /*height: auto;*/
  height: 150%;
  background-color: #fff;
  background-image: url("../images/raw_partners_bg.png");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
  padding: 1rem;
  padding-bottom: 4rem;
  overflow: visible;
  flex-direction: column;
}

.div-block-37 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: 100%;
}

.section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 935px;
  min-height: 200px;
  margin: 32px auto 0px;
  /*padding-top: 36px;*/
  padding-right: 0px;
  padding-left: 0px;
  background-color: #fff;
  align-items: center;
}

.div-block-38 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30%;
  height: 100%;
  min-height: 200px;
  margin: 1rem 0;
  clear: left;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  background-image: url("../images/fachbeitraege_icon-300x300.png");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.div-block-38.artuell {
  /*height: 160px;
  margin-top: -36px;*/
  background-image: url("../images/raw_aktuell_icon-300x300.png");
  background-size: contain;
}

.div-block-38.steureluchs {
  /*margin-bottom: 16px;*/
  background-image: url("../images/Steuerluchs_Icon-1-300x300.png");
  background-position: 50% 50%;
  /*background-size: auto 120%;*/
}

.div-block-38.autohaus {
  background-image: url("../images/autohaus_icon-300x300.png");
  background-size: contain;
}

.div-block-38.sutoservice {
  background-image: url("../images/auto_service_praxis_icon-300x300.png");
  background-size: contain;
}

.text-block-10 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 70%;
  height: 100%;
  margin-top: -27px;
  margin-bottom: 34px;
  padding-top: 51px;
  padding-right: 101px;
  padding-left: 0px;
  clear: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  color: #000;
  font-size: 15px;
  padding: 1rem;
  padding-right: 15%;
  margin: 0;
}

.div-block-39 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
}

.tabs-menu-blog .tab {
  display: flex;
  align-items: center;
  justify-content: center;
}

.tabs-menu-blog-title {
  color: #fff;
  font-size: 0.875rem;
  font-weight: 500;
  text-align: center;
}

.blogimage {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: 100%;
  /* background-color: #00439e; */
  background-color: hsla(240, 100%, 75%, 0.16);
  background-position: 50% 15%;
  background-size: 100%;
  background-repeat: no-repeat;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding: 0.5rem;
  border: 1px solid white;
}

.bloginfopannel {
  display: block;
  width: 50%;
  /*height: 100%;*/
  margin-right: auto;
  margin-left: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  padding: 1rem;
  background-color: white;
}

.bloginfopannel > :first-child {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.bloginfopannel > * {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.heading-10 {
  display: block;
  width: 100%;
  /*height: 65px;*/
  margin-top: 22px;
  margin-bottom: 2rem;
  padding-right: 21px;
  padding-left: 21px;
  font-size: 15px;
  line-height: 17px;
  text-align: center;
}

h1.heading-10,
.bold-text-18 {
  text-transform: uppercase;
}

.text-block-15 {
  width: 100%;
  margin-bottom: 2rem;
  padding-right: 21px;
  padding-left: 21px;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
}

.button-2 {
  display: inline-block;
  margin-right: auto;
  margin-bottom: 25px;
  margin-left: 65px;
  float: none;
  clear: none;
  background-color: #134a99;
  font-size: 10px;
  line-height: 16px;
}

.blogarea {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  /*width: 991px;*/
  height: auto;
  margin-right: auto;
  margin-left: auto;
  background-color: rgba(1, 34, 85, 0);
  flex-wrap: wrap;
}

.weiterlesenbutton {
  display: block;
  min-width: 105px;
  margin-right: auto;
  margin-bottom: 0.5rem;
  margin-left: auto;
  float: none;
  clear: none;
  background-color: #134a99;
  font-size: 10px;
  line-height: 16px;
  text-align: center;
}

.weiterlesenbutton.d-desk {
  display: block;
  box-shadow: 0 0 0.5rem #3a3a3a;
}

.weiterlesenbutton.d-mob {
  display: none;
}

.sharebutton {
  display: block;
  width: 65px;
  margin-right: auto;
  margin-bottom: 25px;
  margin-left: auto;
  float: none;
  clear: none;
  background-color: #134a99;
  font-size: 10px;
  line-height: 16px;
}

.button-2-copy {
  display: inline-block;
  margin-right: auto;
  margin-bottom: 25px;
  margin-left: 65px;
  float: none;
  clear: none;
  background-color: #134a99;
  font-size: 10px;
  line-height: 16px;
}

.div-block-40 {
  height: auto;
}

.div-block-41 {
  height: auto;
}

.div-block-41-copy {
  height: auto;
}

.div-block-41-copy-copy {
  height: auto;
}

.blogmainbody {
  height: auto;
  margin-top: 0px;
  background-image: url("../images/homeWasBG_1homeWasBG.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-attachment: fixed;
  padding-bottom: 2rem;
}

.columns {
  width: 991px;
  height: auto;
  margin-top: -22px;
  margin-right: auto;
  margin-left: auto;
  /*padding-left: 50px;*/
}

.column-2 {
  height: auto;
  margin-top: 48px;
  margin-bottom: 50px;
  padding: 6px 52px 61px 50px;
  border-right: 1px solid #031632;
  background-color: #e7e7e7;
}

.column-3 {
  height: auto;
  margin-top: 48px;
  margin-bottom: 50px;
  padding-right: 50px;
  padding-bottom: 50px;
  padding-left: 50px;
  background-color: #e7e7e7;
}

.heading-11 {
  margin-top: -4rem !important;
  margin-bottom: 26px !important;
  /*margin-left: -16px;*/
  padding: 16px 1px 16px 16px !important;
  background-color: #011632;
  color: #e7e7e7;
  font-size: 30px !important;
  letter-spacing: 2px;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  overflow-wrap: break-word;
  text-transform: uppercase;
}

.text-block-17 {
  margin-top: 10px;
  margin-bottom: 11px;
  color: #000;
  font-size: 17px;
  letter-spacing: 3px;
}

.div-block-42 {
  border-top: 3px solid #011632;
  border-bottom: 3px solid #011632;
  margin-bottom: 3rem;
  text-transform: uppercase;
}

.div-block-42.blog {
  margin-right: 2rem;
}

.div-block-42.blog + div {
  margin-bottom: 1rem;
}

.text-block-18 {
  color: #fff;
}

.blogtext {
  color: #fff;
}

.blogtext-copy {
  margin-top: 50px;
  color: #fff;
}

.blogtext-copy-copy {
  margin-top: 50px;
  color: #fff;
}

.blogtext-copy-copy-copy {
  margin-top: 50px;
  color: #fff;
}

.mainblogtext {
  /*margin-top: 24px;*/
  margin-bottom: 0px;
  /*padding-top: 26px;*/
  color: #000;
}

.mainblogtext.right {
  margin-top: 61px;
}

.managepartnerssearchresultsgrid-copy {
  width: 900px;
  height: 100%;
  grid-row-gap: 0px;
  -ms-grid-columns: 900px;
  grid-template-columns: 900px;
  -ms-grid-rows: 41px 41px;
  grid-template-rows: 41px 41px;
}

.managepartnersresultstitle2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 13px;
  margin-top: 17px;
}

.managepartnerssearchresultsdivgrid-copy {
  width: 900px;
  height: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 313px 144px 154px 173px 43px 39px;
  grid-template-columns: 313px 144px 154px 173px 43px 39px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.managepartnersearchresults {
  width: 920px;
  height: 85vh;
  margin-bottom: 23px;
  background-color: #fff;
}

.managejobssearchresultsgrid {
  width: 900px;
  height: 100%;
  grid-row-gap: 0px;
  -ms-grid-columns: 900px;
  grid-template-columns: 900px;
  -ms-grid-rows: 41px 41px;
  grid-template-rows: 41px 41px;
}

.managejobscontainerdiv {
  width: 100%;
  height: 100%;
  background-color: #fafafa;
}

.managejobsresultstitle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 13px;
  margin-top: 17px;
}

.managejobssearchresultsdivgrid {
  width: 900px;
  height: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 305px 144px 154px 173px 43px 39px;
  grid-template-columns: 305px 144px 154px 173px 43px 39px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.managejobsreplace {
  height: 13px;
  margin-left: 26px;
  padding-left: 0px;
  color: #353535;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 0.45px;
}

.managejobsbeginreplace {
  width: auto;
  height: 13px;
  margin-left: 0px;
  padding-left: 0px;
  color: #353535;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 0.45px;
}

.managejobsstandortreplace {
  height: 13px;
  margin-left: 5px;
  padding-left: 0px;
  color: #353535;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 0.45px;
}

.managejobsdatumreplace {
  height: 13px;
  margin-left: 5px;
  padding-left: 0px;
  color: #353535;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 0.45px;
}

.managemessensearchresultsgrid {
  width: 900px;
  height: 100%;
  grid-row-gap: 0px;
  -ms-grid-columns: 900px;
  grid-template-columns: 900px;
  -ms-grid-rows: 41px 41px;
  grid-template-rows: 41px 41px;
}

.managemessencontainerdiv {
  width: 100%;
  height: 100%;
  background-color: #fafafa;
}

.managemessengrid {
  margin-top: 29px;
  margin-left: 38px;
  grid-row-gap: 29px;
  -ms-grid-columns: 700px;
  grid-template-columns: 700px;
  -ms-grid-rows: 31px 85vh;
  grid-template-rows: 31px 85vh;
}

.managemessencontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.managemessensearchresults {
  width: 920px;
  height: 85vh;
  margin-bottom: 23px;
  background-color: #fff;
}

.manageadmincontainerdiv {
  width: 100%;
  height: 100%;
  background-color: #fafafa;
}

.manageadmingrid {
  margin-top: 29px;
  margin-left: 38px;
  grid-row-gap: 29px;
  -ms-grid-columns: 700px;
  grid-template-columns: 700px;
  -ms-grid-rows: 31px 85vh;
  grid-template-rows: 31px 85vh;
}

.manageadmincontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.manageadmintitle {
  width: auto;
  height: 100%;
  margin-left: 0px;
  padding-right: 10px;
  padding-left: 10px;
  border-radius: 7px;
  background-color: #3898ec;
}

.manageadminseach {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.manageadminsearchresults {
  width: 920px;
  height: 85vh;
  margin-bottom: 23px;
  background-color: #fff;
}

.manageadminsearchresultsgrid {
  width: 900px;
  height: 100%;
  grid-row-gap: 0px;
  -ms-grid-columns: 900px;
  grid-template-columns: 900px;
  -ms-grid-rows: 41px 41px;
  grid-template-rows: 41px 41px;
}

.manageadminresulttitle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 13px;
  margin-top: 17px;
}

.searchresultstitle {
  height: 13px;
  margin-left: 23px;
  color: #353535;
  font-size: 11px;
  line-height: 13px;
  font-weight: 700;
}

.searchresultstitle-copy {
  height: 13px;
  margin-left: 23px;
  color: #353535;
  font-size: 11px;
  line-height: 13px;
  font-weight: 700;
}

.searchresultsemail {
  height: 13px;
  margin-left: 251px;
  color: #353535;
  font-size: 11px;
  line-height: 13px;
  font-weight: 700;
}

.searchresultsemail.jobs {
  margin-left: 279px;
}

.searchresultsemail.messen {
  margin-left: 236px;
}

.searchresultsemail.admin {
  margin-left: 279px;
}

.searchresultsemail.jobs-copy {
  margin-left: 279px;
}

.searchresultsemail.jobs-copy-copy {
  margin-left: 279px;
}

.searchresultsemail.blog {
  margin-left: 274px;
}

.manageadminsearchresultsdivgrid {
  width: 900px;
  height: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 336px 144px 154px 173px 43px 39px;
  grid-template-columns: 336px 144px 154px 173px 43px 39px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.manageadminreplace {
  height: 13px;
  margin-left: 26px;
  padding-left: 0px;
  color: #353535;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 0.45px;
}

.manageadmintitelreplace {
  width: auto;
  height: 13px;
  margin-left: 0px;
  padding-left: 0px;
  color: #353535;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 0.45px;
}

.manageadminedit {
  width: 100%;
  height: 100%;
  background-image: url("../images/Edit-Icon_1Edit Icon.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.manageadmindelete {
  width: 100%;
  height: 100%;
  background-image: url("../images/Delete-Icon_1Delete Icon.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.managestaffreplace-copy {
  height: 13px;
  margin-left: 26px;
  padding-left: 0px;
  color: #353535;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 0.45px;
}

.managepartnerreplace2 {
  height: 13px;
  margin-left: 26px;
  padding-left: 0px;
  color: #353535;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 0.45px;
}

.managepartnertitelreplace {
  width: auto;
  height: 13px;
  margin-left: 0px;
  padding-left: 0px;
  color: #353535;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 0.45px;
}

.managepartnerstandortreplace {
  height: 13px;
  margin-left: 5px;
  padding-left: 0px;
  color: #353535;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 0.45px;
}

.managepartnerdatumreplace {
  height: 13px;
  margin-left: 5px;
  padding-left: 0px;
  color: #353535;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 0.45px;
}

.managepartneredit {
  width: 100%;
  height: 100%;
  background-image: url("../images/Edit-Icon_1Edit Icon.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.managepartnerdelete {
  width: 100%;
  height: 100%;
  background-image: url("../images/Delete-Icon_1Delete Icon.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.managejobsgrid {
  margin-top: 29px;
  margin-left: 38px;
  grid-row-gap: 29px;
  -ms-grid-columns: 700px;
  grid-template-columns: 700px;
  -ms-grid-rows: 31px 85vh;
  grid-template-rows: 31px 85vh;
}

.managejobscontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.viewjobsbutton {
  width: 210px;
  height: 30px;
  margin-top: 37px;
  margin-left: 0px;
  padding-right: 5px;
  padding-left: 5px;
  border-radius: 0px;
  background-color: #09419e;
}

.viewjobsbutton:hover {
  background-color: #000;
}

.managejobstitletext {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  padding-top: 7px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 2px;
}

.managejobsseach {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.managejobssearchresults {
  width: 920px;
  height: 85vh;
  margin-bottom: 23px;
  background-color: #fff;
}

.managejobsedit {
  width: 100%;
  height: 100%;
  background-image: url("../images/Edit-Icon_1Edit Icon.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.managejobsdelete {
  width: 100%;
  height: 100%;
  background-image: url("../images/Delete-Icon_1Delete Icon.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.manageblogcontainerdiv {
  width: 100%;
  height: 100%;
  background-color: #fafafa;
}

.manageblogsgrid {
  margin-top: 29px;
  margin-left: 38px;
  grid-row-gap: 29px;
  -ms-grid-columns: 700px;
  grid-template-columns: 700px;
  -ms-grid-rows: 31px 85vh;
  grid-template-rows: 31px 85vh;
}

.manageblogscontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.manageblogstitle {
  width: auto;
  height: 100%;
  margin-left: 0px;
  padding-right: 10px;
  padding-left: 10px;
  border-radius: 7px;
  background-color: #3898ec;
}

.manageblogstitletext {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  padding-top: 7px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 13px;
  line-height: 16px;
  letter-spacing: 0.59px;
}

.manageadminsearchresults-copy {
  width: 920px;
  height: 85vh;
  margin-bottom: 23px;
  background-color: #fff;
}

.manageblogssearchresults {
  width: 920px;
  height: 85vh;
  margin-bottom: 23px;
  background-color: #fff;
}

.manageblogssearchinput {
  width: 249px;
  height: 31px;
  margin-right: 18px;
  margin-left: 16px;
  border-bottom: 3px solid #000;
  background-color: #fafafa;
  color: #c1c1c1;
  font-size: 10px;
  line-height: 12px;
  letter-spacing: 0.45px;
}

.manageblogssearchbutton {
  height: 31px;
  margin-left: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 9px;
  font-size: 12px;
}

.manageblogssearchresultsgrid {
  width: 900px;
  height: 100%;
  grid-row-gap: 0px;
  -ms-grid-columns: 900px;
  grid-template-columns: 900px;
  -ms-grid-rows: 41px 41px;
  grid-template-rows: 41px 41px;
}

.manageblogsresulttitle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 13px;
  margin-top: 17px;
}

.manageblogssearchresultsdivgrid {
  width: 900px;
  height: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 391px 78px 323px 47px 48px;
  grid-template-columns: 391px 78px 323px 47px 48px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.manageblogreplace {
  height: 13px;
  margin-top: 9px;
  margin-left: 26px;
  padding-left: 0px;
  color: #353535;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 0.45px;
}

.manageblogtitelreplace {
  width: auto;
  height: 13px;
  margin-left: 0px;
  padding-left: 19px;
  color: #353535;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 0.45px;
}

.manageblogedit {
  width: 100%;
  height: 100%;
  background-image: url("../images/Edit-Icon_1Edit Icon.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.manageblogdelete {
  width: 100%;
  height: 100%;
  background-image: url("../images/Delete-Icon_1Delete Icon.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.searchresultsautor {
  height: 13px;
  margin-left: 251px;
  color: #353535;
  font-size: 11px;
  line-height: 13px;
  font-weight: 700;
}

.searchresultsautor.jobs {
  margin-left: 279px;
}

.searchresultsautor.messen {
  margin-left: 236px;
}

.searchresultsautor.admin {
  margin-left: 279px;
}

.searchresultsautor.jobs-copy {
  margin-left: 279px;
}

.searchresultsautor.jobs-copy-copy {
  margin-left: 279px;
}

.searchresultsautor.blog {
  margin-left: 66px;
}

.manageblogdatumreplace {
  width: auto;
  height: 13px;
  margin-left: 0px;
  padding-left: 0px;
  color: #353535;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 0.45px;
}

.manageblogautorreplace {
  height: 13px;
  margin-top: 9px;
  margin-left: 26px;
  padding-left: 0px;
  color: #353535;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 0.45px;
}

.managejobssearchbutton {
  height: 31px;
  margin-left: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 9px;
  font-size: 12px;
}

.managepartnersearchbutton {
  height: 31px;
  margin-left: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 9px;
  font-size: 12px;
}

.managepartnersearchinput-copy {
  width: 249px;
  height: 31px;
  margin-right: 16px;
  margin-left: 16px;
  border-bottom: 3px solid #000;
  background-color: #fafafa;
  color: #c1c1c1;
  font-size: 10px;
  line-height: 12px;
  letter-spacing: 0.45px;
}

.managejobssearchinput-copy {
  width: 249px;
  height: 31px;
  margin-right: 16px;
  margin-left: 16px;
  border-bottom: 3px solid #000;
  background-color: #fafafa;
  color: #c1c1c1;
  font-size: 10px;
  line-height: 12px;
  letter-spacing: 0.45px;
}

.link-2 {
  color: #353535;
  text-decoration: none;
}

.link-block-3 {
  width: 100%;
  height: 100%;
  padding-top: 78px;
}

.link-block-4 {
  width: 100%;
  height: 100%;
  padding-top: 78px;
}

.image-3 {
  margin-left: 94.5781px;
}

.link-block-5 {
  width: 100%;
  height: 100%;
}

.backendhomelink {
  width: 100%;
  height: 100%;
  padding-top: 78px;
}

.backendlinkblock {
  width: 100%;
  height: 100%;
  padding-top: 78px;
}

.backendsettingslink {
  width: 100%;
  height: 100%;
  padding-top: 41px;
}

.backendsettingslink.double {
  padding-top: 32px;
}

.background-video-3 {
  /* height: 600px; */
  margin-top: 129px;
}

.div-block-43 {
  width: 400px;
  height: 100%;
  margin-right: 7%;
  float: right;
  background-color: #011632;
}

.text-block-19 {
  margin-top: 89%;
  padding-right: 0px;
  padding-left: 0px;
  font-size: 50px;
  line-height: 50px;
  text-align: right;
}

.section-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 370px;
}

.videooverlay {
  width: 400px;
  height: 100%;
  margin-right: 7%;
  padding-right: 30px;
  padding-left: 30px;
  float: right;
  background-color: #011632;
}

.careeroverlay {
  width: 50%;
  height: 100%;
  margin-right: 0%;
  margin-left: 0%;
  padding-right: 30px;
  padding-left: 30px;
  float: left;
  background-color: #031532;
  text-align: left;
}

.careertitle {
  position: relative;
  z-index: 900;
  margin-top: 67%;
  padding-right: 0px;
  padding-left: 0px;
  color: #fff;
  font-size: 40px;
  line-height: 50px;
  text-align: left;
}

.careertitle._2 {
  margin-top: 25px;
  color: #4674b2;
  font-size: 33px;
  line-height: 40px;
}

.careertitle._3 {
  margin-top: 3%;
  color: #fff;
  font-size: 30px;
  line-height: 40px;
  padding-top: 2rem;
}

.careertitle._4 {
  margin-top: 39px;
  color: #fff;
  font-size: 40px;
  line-height: 40px;
  white-space: normal;
}

.careertextblock {
  width: 500px;
  padding-right: 30px;
  padding-left: 47px;
  text-align: left;
}

.text-block-20 {
  margin-bottom: 9px;
  padding-top: 52px;
  padding-left: 0px;
}

.text-block-20._2 {
  margin-bottom: 10px;
  padding-top: 19px;
  color: #021025;
}

.section-3 {
  width: auto;
  height: auto;
  background-image: url("../images/career_bg_condensed.png");
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
  padding: 2rem 1rem;
}

.div-block-44 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 991px;
  /*height: 400px;*/
  margin-right: auto;
  margin-left: auto;
  flex-wrap: wrap-reverse;
  justify-content: space-around;
}

.careerjobsectorssection {
  width: 500px;
  /*height: 400px;*/
  margin-right: 7%;
  padding-top: 14px;
  padding-right: 30px;
  padding-left: 30px;
  float: right;
  background-color: rgba(1, 22, 50, 0);
  flex: 1;
  min-width: 300px;
}

.careerjobsectorssection._2 {
  width: 50%;
  height: 100%;
  padding-right: 12px;
  padding-left: 30px;
  float: left;
}

.careerjobsectorstitle {
  margin-top: 7%;
  padding-right: 0px;
  padding-bottom: 24px;
  padding-left: 0px;
  color: #fff;
  font-size: 30px;
  line-height: 30px;
  text-align: left;
}

.careerjobsectorstitle._2 {
  margin-top: 1%;
  color: #041b3e;
  font-size: 40px;
}

.text-block-22 {
  color: #fff;
  font-size: 13px;
}

.text-block-22._2 {
  color: #041b3d;
}

.text-block-22._2-copy {
  color: #041b3d;
}

.text-block-22._5 {
  margin-top: 40px;
  color: #fff;
}

.div-block-45 {
  width: 991px;
  height: auto;
  margin-right: auto;
  margin-left: auto;
  padding-top: 24px;
  padding-right: 18px;
  padding-left: 13px;
}

.grid-33 {
  margin-top: 33px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: 151px 163px;
  grid-template-rows: 151px 163px;
}

.div-block-46 {
  background-color: #c8c8c8;
  color: #c8c8c8;
}

.jobdescriptionblock {
  padding: 0.5rem;
  background-color: #c8c8c8;
  color: #c8c8c8;
}

.jobdescriptionblock.berater {
  position: relative;
  width: 170px;
  height: 160px;
  margin-top: 0px;
  margin-left: 0px;
  padding: 0.5rem;
}

.jobdescriptionblock.fachangstellte {
  width: 170px;
  height: 200px;
  padding-left: 0.5rem;
  background-color: #00419e;
}

.jobdescriptionblock.studium {
  position: static;
  width: 200px;
  height: 250px;
}

.jobdescriptionblock.hochshuk {
  width: 170px;
  height: 170px;
  background-color: #00419e;
}

.jobdescriptionblock.backoffice {
  width: 170px;
  height: 170px;
  background-color: #00419e;
}

.jobdescriptionblock.i {
  width: 170px;
  height: 170px;
  background-color: #00419e;
}

.jobdescriptionblock.it {
  width: 170px;
  height: 170px;
  background-color: #c8c8c8;
}

.text-block-23 {
  color: #000;
  font-weight: 700;
  text-align: center;
}

.jobdescriptiontitle {
  margin-bottom: 4px;
  color: #000;
  font-weight: 700;
  text-align: center;
}

.jobdescriptiontitle.white {
  color: #fff;
}

.jobdescriptiontitle.white.fachange {
  margin-top: 4px;
}

.jobdescriptiontitle.white.backoffic {
  margin-top: 6px;
}

.jobdescriptiontitle.studium {
  margin-top: 14px;
  margin-bottom: -1px;
}

.jobdescriptiontitle.ausbildung {
  margin-top: 15px;
}

.jobdescriptiontitle.berater {
  margin-top: 16px;
}

.jobdescriptiontitle.it {
  margin-top: 11px;
}

.jobdescriptiontext {
  color: #000;
  font-weight: 400;
  text-align: center;
  text-decoration: none;
}

.jobdescriptiontext.white {
  color: #fff;
}

.jobdescriptiontext.white.backoffice {
  margin-top: 11px;
}

.jobdescriptiontext.ausbildung {
  margin-top: -10px;
  text-decoration: none;
}

.jobdescriptiontext.it {
  margin-top: 13px;
}

.bold-text-13 {
  font-size: 12px;
  line-height: 15px;
  font-weight: 400;
  text-decoration: none;
}

.section-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 991px;
  height: 600px;
  margin-right: auto;
  margin-left: auto;
}

.careeroverlay2 {
  width: 300px;
  height: 370px;
  margin-right: 0%;
  margin-left: 17%;
  padding-right: 30px;
  padding-left: 31px;
  float: left;
  background-color: #031632;
  line-height: 15px;
}

._2ndtextblock {
  margin-bottom: 32px;
  padding-top: 52px;
  padding-left: 0px;
}

._2ndtextblock._2 {
  margin-bottom: 10px;
  padding-top: 19px;
  color: #03142d;
}

.link-block-6 {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 14px;
  text-decoration: none;
}

.bold-text-14 {
  text-decoration: none;
}

.link-block-7 {
  width: 100%;
  height: 100%;
  padding-top: 31px;
  text-decoration: none;
}

.link-block-8 {
  width: 100%;
  height: 100%;
  padding-top: 31px;
}

.link-block-9 {
  width: 100%;
  height: 100%;
  padding-top: 31px;
}

.link-block-10 {
  width: 100%;
  height: 100%;
  padding-top: 31px;
}

.link-block-11 {
  width: 100%;
  height: 100%;
  padding-top: 31px;
}

.standortsection {
  width: auto;
  /*height: 900px;*/
  background-image: url("../images/raw_partners_bg.png");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.div-block-47 {
  width: 100%;
  /*height: 200px;*/
  padding: 2rem 0;
}

.standorttitle {
  margin-top: 89%;
  padding-right: 0px;
  padding-left: 0px;
  color: #fff;
  font-size: 40px;
  line-height: 50px;
  text-align: left;
}

.standorttitle._2 {
  margin-top: 9%;
  color: #4674b2;
  font-size: 33px;
  line-height: 40px;
}

.standorttitle._3 {
  margin-top: 0%;
  color: #fff;
  font-size: 30px;
  line-height: 40px;
  text-align: center;
}

.text-block-24 {
  width: 700px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 19px;
  color: #fff;
}

.div-block-48 {
  width: 991px;
  /*height: 450px;*/
  margin-right: auto;
  margin-left: auto;
  padding-right: 0%;
  padding-left: 0%;
}

.grid-34 {
  display: block;
  /*height: 400px;*/
  grid-column-gap: 56px;
  grid-row-gap: 45px;
  -ms-grid-rows: 187px 215px;
  grid-template-rows: 187px 215px;
  padding-bottom: 5rem;
}

.div-block-89 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  /*height: 300px;*/
  padding: 1rem 0;
}

.div-block-89.alt {
  padding-left: 3rem;
}

.standortdiv {
  width: 250px;
  height: 250px;
  margin-left: 120px;
  padding-top: 21px;
  background-color: #c8c8c8;
}

.standortdiv.white {
  width: 290px;
  height: 290px;
  margin-left: 62px;
}

.standortdiv.blue {
  width: 290px;
  height: 290px;
  margin-top: 34px;
  margin-left: 117px;
  background-color: #1369c6;
}

.div-block-89.alt .standortdiv.white {
  margin-left: 117px;
  margin-top: 34px;
}

.div-block-89.alt .standortdiv.blue {
  margin-left: 62px;
  margin-top: 0;
}

.standortdiv.gera {
  width: 290px;
  height: 290px;
  margin-top: 73px;
}

.jobdescriptiontitle-copy {
  margin-bottom: 15px;
  color: #000;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
}

.text-block-25 {
  margin-top: 20px;
  margin-bottom: 11px;
  font-size: 16px;
  text-align: center;
  text-transform: uppercase;
}

.text-block-25.white {
  color: #fff;
  font-size: 16px;
}

.bold-text-15 {
  margin-left: auto;
  font-weight: 400;
}

.text-block-26 {
  margin-bottom: 13px;
  font-weight: 400;
  text-align: center;
}

.text-block-26.white {
  margin-top: 0px;
  color: #fff;
}

.bold-text-16 {
  font-weight: 400;
}

.joblisthero {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 370px;
  margin-top: 129px;
  background-image: url("../images/CAREER-NAV3x.png");
  background-position: 50% 0%;
  background-size: cover;
}

.joblistoverlay {
  width: 350px;
  height: 370px;
  margin-right: 0%;
  margin-left: 15%;
  padding-right: 20px;
  padding-left: 20px;
  float: left;
  background-color: #031632;
  line-height: 15px;
}

.joblisttitle {
  margin-top: 89%;
  padding-right: 0px;
  padding-left: 0px;
  color: #fff;
  font-size: 40px;
  line-height: 50px;
  text-align: left;
}

.joblisttitle._2 {
  margin-top: 9%;
  color: #4674b2;
  font-size: 33px;
  line-height: 40px;
}

.joblisttitle._3 {
  margin-top: 27%;
  color: #fff;
  font-size: 45px;
  line-height: 40px;
  letter-spacing: 2px;
}

.section-5 {
  height: auto;
  padding-top: 43px;
  padding-bottom: 41px;
  border-radius: 0px;
  background-color: #031532;
}

.div-block-49 {
  width: 100%;
  /*min-height: 50px;*/
  max-width: 991px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  border-radius: 0px;
  background-color: #fff;
  margin-bottom: 1rem;
}

.grid-35 {
  max-width: 991px;
  grid-column-gap: 0px;
  -ms-grid-columns: 40% 35% 25%;
  grid-template-columns: 40% 35% 25%;
  -ms-grid-rows: 50px;
  grid-template-rows: minmax(50px, auto);
  border-radius: 0px;
}

.button-3 {
  width: 150px;
  height: 35px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 7px;
  border-radius: 5px;
  text-align: center;
  background-color: var(--color_main);
}

.button-3.dark {
  background-color: var(--color_second);
  color: white;
}

.button-3.light {
  background-color: white;
  color: var(--color_second);
}

.btn_light {
  color: #111;
  background-color: #ddd;
}

.text-block-27 {
  padding-top: 13px;
}

.jobdescriptionreplace {
  /*padding-top: 15px;*/
  height: 100%;
  display: flex;
  justify-content: space-between;
  padding: 0 1rem;
}

.jobdescriptionreplace > * {
  display: flex;
  align-items: center;
  margin: 0.5rem 1rem !important;
}

.text-block-27-copy {
  /*padding-top: 15px;*/
  /*text-align: center;*/
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: 100%;
  padding: 0 1rem;
}

.bold-text-19 {
  font-weight: 400;
}

.section-6 {
  margin-top: 128px;
}

.jobdescriptionbody {
  margin-top: 128px;
}

.jobdescriptionbody ul {
  padding-left: 1rem !important;
}

.jobdescriptionbody li {
  margin-bottom: 0.5rem !important;
}

.jobtitlereplacemain {
  margin-top: 35px;
  margin-bottom: 26px;
  color: #fff;
  font-size: 30px;
  letter-spacing: 5px;
}

.jobextra {
  border-top: 3px solid #fff;
  border-bottom: 3px solid #fff;
  padding: 0.5rem 0;
  margin: 2rem 0;
}

.jobsmalldescriptionreplace {
  width: 350px;
  /*height: 30px;*/
  /*border-top: 3px solid #fff;*/
  /*border-bottom: 0px solid #fff;*/
  margin-bottom: 1.25rem;
}

.joblocationreplace {
  width: 350px;
  /*height: 30px;*/
  /*border-top: 0px solid #fff;*/
  /*border-bottom: 3px solid #fff;*/
}

.text-block-17-copy {
  margin-top: 9px;
  margin-bottom: 0px;
  color: #fff;
  font-size: 17px;
  letter-spacing: 3px;
}

.joblocationtextreplace {
  /*margin-top: 9px;*/
  margin-bottom: 0px;
  color: #fff;
  font-size: 15px;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.text-block-17-copy {
  margin-top: 9px;
  margin-bottom: 0px;
  color: #fff;
  font-size: 17px;
  letter-spacing: 3px;
}

.jobsmalldescriptiontextreplace {
  /*margin-top: 9px;*/
  margin-bottom: 0px;
  color: #fff;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 3px;
}

.div-block-50 {
  direction: ltr;
}

.jobtitlearea {
  /*height: 200px;*/
  margin-top: 0px;
  padding-top: 5px;
  direction: ltr;
  max-width: 991px;
  margin: 0 auto;
}

.jobdescriptioncontainer {
  width: 50%;
  /*margin-left: 9%;*/
}

.text-block-29 {
  margin-right: 9%;
  margin-bottom: 16px;
  margin-left: 9%;
  color: #fff;
  font-weight: 700;
}

.text-block-30 {
  margin-right: 9%;
  margin-bottom: 6px;
  margin-left: 9%;
}

.text-block-31 {
  margin-right: 9%;
  margin-left: 9%;
  color: #fff;
}

.div-block-51 {
  /*height: 150px;*/
  width: 100%;
  max-width: 991px;
  margin: 0 auto;
  margin-top: 2rem;
}

.div-block-51 > * {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.aboutrawtextleave {
  margin-top: 23px;
  margin-bottom: 36px;
  color: #000;
}

.aboutrawtext2leave {
  margin-right: 9%;
  margin-left: 9%;
  color: #fff;
}

.text-block-32 {
  margin-top: 34px;
  color: #fff;
  font-weight: 700;
}

.text-block-33 {
  margin-top: 34px;
  color: #fff;
  font-weight: 700;
}

.ihraufgabengebietleave {
  margin-top: 34px;
  color: #fff;
  font-weight: 700;
}

.ihraufgabengebietreplace {
  margin-top: 22px;
  margin-bottom: 36px;
  color: #000;
}

.ihrprofiltitleleave {
  margin-top: 34px;
  color: #fff;
  font-weight: 700;
}

.ihraufgabengebiettitleleave {
  margin-top: 36px;
  color: #fff;
  font-weight: 700;
}

.ihrprofiltextreplace {
  margin-top: 19px;
  margin-bottom: 36px;
  color: #000;
}

.backleftsettings {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/settings_icon_nul5x_1settings_icon_nul@5x.png");
  background-position: 50% 50%;
  background-size: 20px;
  background-repeat: no-repeat;
}

.backleftsettings.w--current {
  background-color: #5997d4;
  background-image: url("../images/settings_icon_active5x_1settings_icon_active@5x.png");
  background-size: 20px;
  background-repeat: no-repeat;
}

.div-block-52 {
  background-image: url("../images/intIcon01.png");
  background-position: 50% 50%;
  background-size: 80%;
  background-repeat: no-repeat;
}

.div-block-53 {
  background-image: url("../images/intIcon02.png");
  background-position: 50% 50%;
  background-size: 90%;
  background-repeat: no-repeat;
}

.begausbutton {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: 0px;
  margin-left: 0px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.begausbutton:hover {
  background-color: #000;
}

.untuntgridtab {
  display: none;
}

.container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-top: 3em;
}

.container_vert {
  margin-top: 2.5rem;
}

.div-block-54 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 1rem;
}

.teammemberdiv {
  position: relative;
  width: calc(16.66% - 5rem / 6);
  height: 220px;
  margin-bottom: 33px;
  margin-left: 0;
  /*min-width: 230px;*/
}

.team-member-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
  /*max-width: 100%;*/
  /*min-height: 250px;*/
  margin-right: 0px;
  border: 1px solid #fafafa;
  box-shadow: 0 7px 27px -6px rgba(0, 0, 0, 0.25);
  -webkit-transition: -webkit-transform 200ms ease-in-out;
  transition: -webkit-transform 200ms ease-in-out;
  transition: transform 200ms ease-in-out;
  transition: transform 200ms ease-in-out, -webkit-transform 200ms ease-in-out;
  cursor: default;
}

.team-member-wrapper:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.team-member-details {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 10;
  padding: 10px 15px;
  border-top: 2px solid #4992ff;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(0, 0, 0, 0.69)),
    to(rgba(0, 0, 0, 0.69))
  );
  background-image: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0.69),
    rgba(0, 0, 0, 0.69)
  );
  color: #fff;
}

.team-member-name {
  font-size: 0.75rem;
  font-weight: 600;
}

.team-member-job-role {
  font-size: 12px;
  font-weight: 700;
}

.team-member-summary {
  overflow: hidden;
  font-size: 12px;
  overflow-wrap: break-word;
  hyphens: auto;
}

.team-member-photo-no_anim {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  /*background-image: url('../images/team009Breitfeld.png');*/
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.grid-36 {
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-37 {
  display: block;
  width: 991px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  grid-column-gap: 0px;
  grid-template-areas: ". Area";
  -ms-grid-columns: 1fr 0px 991px 0px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.text-block-34 {
  font-size: 16px;
}

.expnavcongrid {
  display: block;
  width: 991px;
  height: 350px;
  margin: 69px auto 0px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 1px 60px 4px 70px auto auto;
  grid-template-rows: 1px 60px 4px 70px auto auto;
}

.expnavkongrid {
  margin-top: -56px;
  margin-bottom: 55px;
}

.careergridmob {
  display: none;
  margin-top: 33px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: 151px 163px;
  grid-template-rows: 151px 163px;
}

.careergridtab {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 33px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: 151px 163px;
  grid-template-rows: 151px 163px;
  flex-wrap: wrap;
}

.search-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 260px;
  margin-left: 68px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.search-input {
  position: relative;
  z-index: 10;
  width: 260px;
  height: 40px;
  margin-bottom: 0px;
  padding-right: 17px;
  padding-left: 17px;
  border-style: none;
  box-shadow: inset 0 0 25px 0 rgba(0, 0, 0, 0.05),
    inset 0 0 8px 0 rgba(0, 0, 0, 0.33);
}

.search-blog-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 935px;
  margin: 32px auto 0px;
  justify-content: flex-end;
}

.search-results {
  display: none;
  padding: 1rem;
  max-width: 935px;
  margin: 32px auto 0px;
  flex-flow: wrap;
}

.search-results-list {
}

.search-button-blog {
  z-index: 5;
  margin-left: -0.8rem;
  padding-top: 1rem;
  background-color: #3b3b3b;
  background-image: url("../images/search.svg");
  background-position: 73% 50%;
  background-size: 14px;
  background-repeat: no-repeat;
  box-shadow: inset 0 0 26px 0 rgba(0, 0, 0, 0.77);
  -webkit-transition: background-color 200ms ease, box-shadow 200ms ease;
  transition: background-color 200ms ease, box-shadow 200ms ease;
  font-family: Exo, sans-serif;
  color: rgba(51, 51, 51, 0);
  font-size: 8px;
  text-transform: uppercase;
}

.search-button-blog:hover {
  background-color: #ff0052;
  box-shadow: inset 0 0 26px 0 rgba(0, 0, 0, 0.22);
}

.search-bar-closer {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 0;
}

.search-button {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 5;
  padding-left: 30px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  background-color: #3b3b3b;
  background-image: url("../images/search.svg");
  background-position: 73% 50%;
  background-size: 14px;
  background-repeat: no-repeat;
  box-shadow: inset 0 0 26px 0 rgba(0, 0, 0, 0.77);
  -webkit-transition: background-color 200ms ease, box-shadow 200ms ease;
  transition: background-color 200ms ease, box-shadow 200ms ease;
  font-family: Exo, sans-serif;
  color: rgba(51, 51, 51, 0);
  font-size: 8px;
  text-transform: uppercase;
}

.search-button:hover {
  background-color: #ff0052;
  box-shadow: inset 0 0 26px 0 rgba(0, 0, 0, 0.22);
}

.container-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 22px;
  margin-bottom: 22px;
}

.text-block-35 {
  position: relative;
  z-index: 900;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-left: 69px;
  padding-top: 9px;
  padding-right: 0px;
}

.div-block-55 {
  margin-top: 137px;
}

.background-video-4 {
  height: 400px;
  margin-top: 126px;
}

.teamheading-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  margin-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-align: center;
  text-transform: uppercase;
}

.bloglist {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 5vh;
  padding-left: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #004999;
  background-color: #091930;
  color: #fff;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  text-transform: uppercase;
}

.bloglist.w--current {
  height: 4vh;
}

.tab-pane-tab-1 {
  width: 100%;
  background-image: none;
  background-position: 0px 0px;
  background-size: auto;
  background-repeat: repeat;
}

.text-block-36 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0px;
  line-height: 15px;
}

.text-block-36:hover {
  position: static;
  top: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.dropdown-list-3 {
  margin-left: 14px;
}

.dropdown-list-3.w--open {
  /*height: 18vh;*/
  margin-top: -44px;
  margin-left: 165px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #091930;
  color: #fff;
}

.icon-5 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 15.4965px;
  margin-right: 0px;
  margin-left: 57px;
  color: #fff;
}

.icon-6 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 15.4965px;
  margin-right: 0px;
  margin-left: 82px;
  color: #fff;
}

.icon-7 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 15.4965px;
  margin-right: 0px;
  margin-left: 65px;
  color: #fff;
}

.div-block-56 {
  width: 100%;
}

.div-block-57 {
  width: 100%;
}

.div-block-58 {
  height: 1px;
  background-color: #004999;
}

.grid-38 {
  width: 100%;
  /*height: 100%;*/
  padding: 2rem;
  /*grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 50px 71px 85px 101px;
  grid-template-rows: 50px 71px 85px 101px;*/
  background-color: #051830;
}

.teamteam-2 {
  /*height: 545px;*/
}

.teamcontaintergrid-2 {
  /*margin-top: 107px;*/
  /*grid-column-gap: 0px;*/
  /*grid-row-gap: 0px;*/
  /*-ms-grid-columns: 1fr 991px 1fr;*/
  /*grid-template-columns: 1fr 991px 1fr;*/
  /*-ms-grid-rows: 45px 75px 35px 0px 256px;*/
  /*grid-template-rows: 45px 75px 35px 0px 256px;*/
  display: block;
  max-width: calc(991px + 2rem);
  padding: 0 1rem;
  margin: 132px auto 4rem auto;
}

.teamcontaintergrid-2 .teamtopdivider {
  padding-top: 2rem;
  margin-bottom: 2rem;
}

.teamheading-2 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.link-3 {
  color: #fff;
  text-decoration: none;
}

.link-4 {
  color: #fff;
  text-decoration: none;
}

.link-5 {
  color: #fff;
  text-decoration: none;
}

.link-6 {
  color: #fff;
  text-decoration: none;
}

.link-7 {
  color: #fff;
  text-decoration: none;
}

.link-8 {
  color: #fff;
  text-decoration: none;
}

.link-9 {
  color: #fff;
  text-decoration: none;
}

.link-10 {
  color: #fff;
  text-decoration: none;
}

.link-11 {
  color: #fff;
  text-decoration: none;
}

.link-12 {
  color: #fff;
  text-decoration: none;
}

.link-13 {
  color: #fff;
  text-decoration: none;
}

.link-14 {
  color: #fff;
  text-decoration: none;
}

.link-15 {
  color: #fff;
  text-decoration: none;
}

.link-16 {
  color: #fff;
  text-decoration: none;
}

.link-17 {
  color: #fff;
  text-decoration: none;
}

.link-18 {
  color: #fcf9f9;
  text-decoration: none;
}

.link-19 {
  color: #f8f8f8;
  text-decoration: none;
}

.link-20 {
  color: #fffefe;
  text-decoration: none;
}

.link-21 {
  color: #faf8f8;
  text-decoration: none;
}

.link-22 {
  color: #fdfafa;
  text-decoration: none;
}

.link-23 {
  color: #fdfcfc;
  text-decoration: none;
}

.link-24 {
  color: #fdf9f9;
  text-decoration: none;
}

.link-25 {
  width: 150px;
  color: #faf9f9;
  text-decoration: none;
}

.link-26 {
  color: #fffcfc;
  text-decoration: none;
}

.link-27 {
  color: #fafafa;
  text-decoration: none;
}

.homeserbuttonmehrr {
  position: relative;
  left: 0px;
  top: 0px;
  width: 140px;
  height: 28px;
  margin-top: 3px;
  padding: 8px 0px 0px 33px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.homeserbuttonmehrr:hover {
  background-color: #000;
}

.homeserbuttonnews {
  position: relative;
  left: 415px;
  top: 0px;
  width: 290px;
  height: 28px;
  margin-top: 0px;
  margin-left: 299px;
  padding: 8px 0px 0px 30px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.homeserbuttonnews:hover {
  background-color: #000;
}

.homeserbuttonmehr {
  position: relative;
  left: 0px;
  top: 0px;
  width: 140px;
  height: 28px;
  margin-top: 54px;
  margin-left: -595px;
  padding: 8px 0px 0px 28px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.homeserbuttonmehr:hover {
  background-color: #000;
}

.dropdown-list-6 {
  margin-left: 14px;
}

.dropdown-list-6.w--open {
  /*height: 14vh;*/
  margin-top: -44px;
  margin-left: 165px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #091930;
  color: #fff;
}

.div-block-66 {
  display: none;
  overflow: hidden;
  width: 50px;
  height: 5px;
  margin-top: 24px;
  margin-left: -60px;
  padding-top: 0px;
  background-color: #004999;
}

.div-block-66:hover {
  display: block;
}

.div-block-67 {
  display: none;
  overflow: hidden;
  width: 70px;
  height: 5px;
  margin-top: 1px;
  margin-left: 0px;
  padding-top: 0px;
  background-color: #004999;
}

.div-block-67:hover {
  display: block;
}

.waswirtunubersict {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 5vh;
  padding-top: 22px;
  padding-bottom: 22px;
  padding-left: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #004999;
  background-color: #091930;
  color: #fff;
  font-size: 13px;
  line-height: 15px;
  font-weight: 400;
  text-transform: uppercase;
}

.waswirtunubersict.w--current {
  height: 5vh;
}

.dropdown-link-20 {
  padding-left: 10px;
}

.serviceubersicht {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 5vh;
  padding-left: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #004999;
  background-color: #091930;
  color: #fff;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  text-transform: uppercase;
}

.serviceubersicht.w--current {
  height: 4vh;
}

.expertisenubersicht {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 5vh;
  padding-top: 22px;
  padding-bottom: 22px;
  padding-left: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #004999;
  background-color: #091930;
  color: #fff;
  font-size: 13px;
  line-height: 15px;
  font-weight: 400;
  text-transform: uppercase;
}

.expertisenubersicht.w--current {
  height: 5vh;
}

.link-block-12 {
  text-decoration: none;
}

.link-block-13 {
  text-decoration: none;
}

.werwirsindubersicht {
  top: 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 6vh;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 0px 0px 1px;
  border-color: #004999;
  background-color: #091930;
  color: #fff;
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
}

.link-block-14 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100px;
  height: 40px;
  margin-top: 24px;
  /*margin-left: auto;*/
  background-color: #051830;
  background-image: url("../images/kununu_icon_1kununu_icon.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.link-block-14:hover {
  background-color: #0e468d;
}

.footerbottomlink3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40px;
  height: 40px;
  margin-top: 24px;
  margin-left: 8px;
  background-color: #051830;
  background-image: url("../images/u13701_1u13701.png");
  background-position: 50% 50%;
  background-size: 15px;
  background-repeat: no-repeat;
}

.footerbottomlink3:hover {
  background-color: #0e468d;
}

.downloadsheading {
  width: 100%;
  height: 30px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #004999;
  font-size: 20px;
  line-height: 44px;
  font-weight: 500;
}

.downloadsheading2 {
  width: 100%;
  height: 30px;
  margin-top: 34px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #004999;
  font-size: 20px;
  line-height: 44px;
  font-weight: 500;
}

.downloadsheadingmain {
  margin-top: 15px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.downloadscontaintergrid {
  margin-top: 133px;
  grid-auto-rows: auto;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 15px 71px 62px 77px;
  grid-template-rows: 15px 71px 62px 77px;
}

.downloadscontentgrid-copy {
  margin-top: -97px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 50% 50%;
  grid-template-columns: 50% 50%;
  -ms-grid-rows: 375px 45px auto;
  grid-template-rows: 375px 45px auto;
}

.downloadscontentgrid-copy.fix {
  display: flex;
}

.downloadsmainbulletpoints {
  flex-basis: 50%;
  display: block;
  margin-top: -7px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 69px 3px 123px 46px 120px;
  grid-template-rows: 69px 3px 123px 46px 120px;
}

.downloadscontentdivider-copy {
  width: 100%;
  height: 10px;
  margin-top: 12px;
  margin-bottom: 27px;
  border-top: 5px none #e0e5ec;
  border-bottom: 5px solid #e0e5ec;
}

.downloadsbullettext-copy {
  /*width: 400px;*/
  margin-top: 2px;
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.downloadscontentdivider2 {
  width: 100%;
  height: 20px;
  margin-top: 145px;
  margin-bottom: 27px;
  border-top: 5px none #e0e5ec;
  border-bottom: 5px solid #e0e5ec;
}

.downloadscontentdivider-copy-copy {
  width: 100%;
  height: 20px;
  margin-top: -52px;
  margin-bottom: 27px;
  border-top: 5px none #e0e5ec;
  border-bottom: 5px solid #e0e5ec;
}

.downloadscontentdivider-copy-copy-copy {
  /*width: 350px;*/
  height: 10px;
  margin-top: 14px;
  margin-bottom: 27px;
  border-top: 5px none #e0e5ec;
  border-bottom: 5px solid #e0e5ec;
  width: 100%;
}

.downloadscontentdivider-copy-copy-copy.slim {
  margin-top: 14px;
}

.do {
  height: auto;
}

.downloads {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 5vh;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid #004999;
  border-bottom: 1px solid #004999;
  background-color: #091930;
  color: #fff;
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
}

.text-block-37 {
  width: 400px;
}

.downloadercontainergridbottom {
  display: block;
  width: 991px;
  height: auto;
  margin-top: 138px;
  margin-right: auto;
  margin-left: auto;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 0.25fr 991px 1fr;
  grid-template-columns: 0.25fr 991px 1fr;
  -ms-grid-rows: 1px 60px 4px 70px auto auto;
  grid-template-rows: 1px 60px 4px 70px auto auto;
}

.downloadscontaintergrid-copy {
  margin-top: 133px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 17px 60px auto auto;
  grid-template-rows: 17px 60px auto auto;
}

.downloadscontaintergrid-copy2 {
  /*margin-top: -139px;*/
  grid-auto-rows: 400px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 60px 75px 147px auto;
  grid-template-rows: 60px 75px 147px auto;
}

.link-28 {
  color: #000;
  text-decoration: none;
}

.link-29 {
  color: #000;
  text-decoration: none;
}

.downloadsicon {
  width: 300px;
  height: 300px;
  margin-right: auto;
  margin-left: auto;
}

.fernwartungicon {
  width: 300px;
  height: 300px;
  margin-right: auto;
  margin-left: auto;
}

.berbegbutton-copy {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: -29px;
  margin-left: 0px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.berbegbutton-copy:hover {
  background-color: #000;
}

.kontactbutton {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: 15px;
  margin-left: 0px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.kontactbutton:hover {
  background-color: #000;
}

.kontacticon-downloads {
  position: relative;
  left: 0px;
  top: 0px;
  width: 250px;
  height: 250px;
  margin-top: -90px;
  margin-right: auto;
  margin-left: 72%;
  background-image: url("../images/KonUpdated2.png");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.div-block-68 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.div-block-69 {
  display: block;
  width: 50%;
  margin-right: 0px;
  margin-left: 0px;
}

.div-block-70 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
}

.accordion-container {
  overflow: hidden;
  width: 450px;
  max-width: 100%;
  margin-top: 19px;
  margin-left: 0px;
  border-radius: 4px;
}

.accordion-tab-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px 25px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #051830;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  font-size: 18px;
  cursor: pointer;
}

.accordion-tab-button:hover {
  background-color: #0e3a72;
}

.accordion-tab-button.messen {
  background-color: #155fbd;
}

.accordion-arrow {
  width: 15px;
  opacity: 0.8;
}

.accordion-pane {
  overflow: hidden;
  border-bottom: 1px solid #e6e6e6;
  background-color: #fff;
  box-shadow: inset 0 9px 25px -15px #000;
}

.accordion-pane-content {
  margin-right: 25px;
  margin-left: 25px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.text-block-38 {
  color: #fff;
  text-transform: uppercase;
}

.text-block-39 {
  color: #fff;
  text-transform: uppercase;
}

.div-block-71 {
  width: 300px;
  height: 300px;
  margin-top: 19px;
  margin-right: auto;
  margin-left: auto;
  background-image: url("../images/icon_background_182x182-1.png");
  background-position: 0px 0px;
  background-size: contain;
}

.text-block-40 {
  margin-bottom: 17px;
}

.steheadingnewsletter {
  position: relative;
  display: block;
  height: 50px;
  margin-top: 26px;
  margin-bottom: 9px;
  margin-left: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.newslettertext {
  margin-bottom: 17px;
}

.newslettercontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.newsettercoluml {
  display: block;
  width: 50%;
  margin-right: 0px;
  margin-left: 0px;
}

.newslettercollumr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
}

.form-block {
  margin-top: 22px;
}

.text-block-41 {
  margin-bottom: 16px;
  color: #275675;
  font-size: 20px;
  line-height: 20px;
}

.div-block-72 {
  height: 5px;
  background-color: #cfcfcf;
}

.downl-adsecton2 {
  height: 575px;
}

.text-field {
  width: 50%;
}

.field-label {
  width: 50%;
}

.form {
  display: block;
}

.div-block-73 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.form-lables {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.text-fields {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 6px;
}

.text-field-2 {
  width: 100%;
}

.checkbox-field-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: 40px;
  margin-right: 9px;
  padding-top: 7px;
  padding-left: 77px;
  border-style: solid;
  border-width: 1px;
  border-color: #d3d3d3;
}

.div-block-74 {
  width: 50%;
}

.checkbox-field-female {
  position: static;
  left: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: 40px;
  margin-right: 0px;
  padding-top: 7px;
  padding-left: 77px;
  border-style: solid;
  border-width: 1px;
  border-color: #d3d3d3;
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
}

.checkbox-field-male {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: 40px;
  margin-right: 9px;
  padding-top: 7px;
  padding-left: 77px;
  border-style: solid;
  border-width: 1px;
  border-color: #d3d3d3;
}

.checkbox {
  margin-top: 6px;
  padding-right: 10px;
}

.checkbox-label {
  margin-top: 2px;
  margin-left: 10px;
  padding-top: 0px;
  padding-left: 0px;
}

.checkbox-label-2 {
  margin-top: 2px;
  margin-left: 10px;
}

.text-field-3 {
  width: 100%;
}

.checkbox-label-3 {
  font-size: 12px;
  font-weight: 700;
}

.text-block-42 {
  padding: 10px;
  border: 1px solid #d3d3d3;
  color: #6b6969;
  font-size: 11px;
  line-height: 15px;
}

.text-block-43 {
  margin-top: 8px;
  margin-bottom: 9px;
  font-size: 12px;
}

.newsletteranmeldung {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 5vh;
  margin-top: 0px;
  padding-top: 22px;
  padding-bottom: 22px;
  padding-left: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #091930;
  color: #fff;
  font-size: 13px;
  line-height: 15px;
  font-weight: 400;
  text-transform: uppercase;
}

.steheadingunseresiegel {
  position: relative;
  display: block;
  height: 50px;
  margin-top: 26px;
  margin-bottom: 9px;
  margin-left: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.siegelcollumr-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
}

.siegelcoluml {
  display: block;
  width: 70%;
  margin-right: 0px;
  margin-left: 0px;
}

.siegelcontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.bold-text-21 {
  line-height: 27px;
}

.siegeldivider {
  height: 5px;
  margin-top: -4px;
  background-color: #cfcfcf;
}

.text-block-44 {
  margin-top: 19px;
}

.text-block-45 {
  margin-top: 29px;
}

.downloads-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 5vh;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid #004999;
  border-bottom: 1px solid #004999;
  background-color: #091930;
  color: #fff;
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
}

.unsere-siegel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 5vh;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid #004999;
  border-bottom: 1px solid #004999;
  background-color: #091930;
  color: #fff;
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
}

.unsuns {
  width: 991px;
  height: auto;
  min-height: auto;
  margin: 139px auto 30px;
}

.unsuns2 {
  width: 991px;
  height: auto;
  min-height: auto;
  margin: 40px auto 30px;
}

.siegelbutton {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: 15px;
  margin-left: 0px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.siegelbutton:hover {
  background-color: #000;
}

.siegelbutton2 {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: 15px;
  margin-left: 0px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.siegelbutton2:hover {
  background-color: #000;
}

.background-video-5 {
  height: 400px;
  margin-top: 129px;
}

.section-7 {
  width: auto;
  height: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 47px;
  background-image: url("../images/raw_partners_bg.png");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.div-block-75 {
  width: 991px;
  margin-right: auto;
  margin-left: auto;
}

.section-body {
  width: 991px;
  margin-right: auto;
  margin-left: auto;
  background-image: none;
}

.section-body.no-heading {
  padding-top: 3rem;
}

.heading-12 {
  margin-top: 0px;
  margin-bottom: 24px;
  padding-top: 38px;
  font-size: 38px;
  line-height: normal;
}

.bold-text-22 {
  color: #f6f0f0;
}

.underheading {
  margin-top: 0px;
  padding-top: 12px;
  font-size: 20px;
  line-height: 20px;
}

.heading-13 {
  margin-top: 16px;
  margin-bottom: 50px;
}

.columns-2 {
  margin-top: 25px;
}

.section1col {
  margin-top: 20px;
  margin-left: 0px;
  padding: 20px 21px 20px 30px;
  background-color: #fff;
}

.section1col._1 {
  margin-top: 0px;
  padding-right: 23px;
  float: none;
}

.section1col._4 {
  margin-top: 22px;
  padding-right: 23px;
  float: none;
}

.heading-14 {
  margin-top: 0px;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #0e2c44;
  font-size: 40px;
  font-weight: 700;
  line-height: normal;
}

.text-span-6 {
  color: #0e2c44;
  font-weight: 400;
}

.text-block-46 {
  margin-top: 30px;
  margin-bottom: 14px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.text-block-46 > ul {
  padding-left: 1.5rem;
  margin-top: 0.5rem;
}

.text-block-46 > ul li {
  margin-bottom: 0.4rem;
}

.text-span-6-copy {
  color: #0e2c44;
  font-weight: 400;
}

.text-span-7 {
  font-weight: 400;
}

.bold-text-23 {
  font-weight: 400;
}

.bold-text-24 {
  font-weight: 400;
}

.bold-text-25 {
  font-weight: 400;
}

.div-block-76 {
  width: 991px;
  height: 100%;
  margin-right: auto;
  margin-left: auto;
}

.div-block-77 {
  width: 400px;
  height: 100%;
  padding-right: 35px;
  float: right;
  background-color: #091930;
}

.heading-15 {
  margin-top: 121px;
  margin-left: -12px;
  padding-left: 36px;
  color: #fff;
  font-size: 50px;
  line-height: 60px;
  text-align: right;
}

.heading-15.sm {
  font-size: 2.5rem;
  line-height: 2.75rem;
}

.bietenhero {
  height: 400px;
  margin-top: 129px;
  background-image: url("../images/bietenbg.png");
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.text-section {
  margin-top: 20px;
  margin-left: 0px;
  padding: 20px 20px 20px 30px;
  background-color: #fff;
}

.text-section._1 {
  margin-top: 43px;
}

.text-span-8 {
  font-weight: 400;
}

.bold-text-26 {
  font-weight: 400;
}

.mitarbeiterhero {
  height: 400px;
  margin-top: 129px;
  background-color: #002f53;
  background-image: url("../images/mitarbeieterbg.png");
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.textboxmitarbeiter {
  height: 260px;
}

.textboxmitarbeiter._2 {
  margin-top: 30px;
}

.div-block-78 {
  width: 49.2%;
  height: 100%;
  float: left;
  background-color: #05478a;
}

.div-block-79 {
  width: 49.2%;
  height: 100%;
  float: right;
  background-color: #fff;
}

.heading-16 {
  padding-left: 20px;
  color: #fff;
  font-weight: 400;
}

.text-block-47 {
  padding-top: 20px;
  padding-right: 20px;
  padding-left: 20px;
}

.text-block-47.md {
  font-size: 1rem;
  line-height: 1.25rem;
}

.div-block-80 {
  height: 260px;
  margin-top: 21px;
}

.mitarbeitersection {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 260px;
  margin-top: 21px;
  background-color: #fff;
}

.mitarbeitersection.leftbild {
  margin-top: 30px;
  flex-direction: row;
}

.mitarbeitersection.rightbild {
  margin-top: 30px;
  flex-direction: row-reverse;
}

.div-block-81 {
  width: 270px;
}

.mitarbeiterbild {
  position: relative;
  width: 350px;
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.mitarbeiterbild.logo {
  background-size: contain;
  background-color: white;
}

.mitarbeiterbild.jean {
  width: 350px;
  background-image: url("../images/Zmuda_1731_Zuschnitt.jpg");
  background-position: 50% 50%;
  background-size: cover;
}

.mitarbeiterbild.schmid {
  background-image: url("../images/Schmid_0574_F.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.mitarbeiterbild.luckenhaus {
  background-image: url("../images/Lueckenhaus_0071_Zuschnitt.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.mitarbeiterbild.kaiser {
  background-image: url("../images/Kaiser_0019_Zuschnitt.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.mitarbeiterbild.hammerl {
  background-image: url("../images/Hammerl_0105_Zuschnitt.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.mitarbeiterbild.ke {
  background-image: url("../images/Dutschke_0292_Zuschnitt.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.heading-17 {
  /*height: 60px;*/
  margin-top: 37px;
  padding-left: 20px;
  background-color: transparent;
  color: #051830;
  font-size: 25px;
  line-height: 30px;
  font-weight: 400;
}

.mitarbeitertext {
  width: 100%;
  height: 100%;
  padding-right: 41px;
  padding-left: 14px;
  padding-bottom: 1rem;
}

.text-block-48 {
  padding-left: 20px;
}

.mitarbeiterbutton {
  position: relative;
  width: 170px;
  height: 28px;
  margin-top: 16px;
  margin-left: 20px;
  padding: 8px 0px 0px 24px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.mitarbeiterbutton:hover {
  background-color: #000;
}

.bold-text-27 {
  font-weight: 400;
}

.div-block-78-copy {
  width: 49.2%;
  height: 100%;
  float: left;
  background-color: #05478a;
}

.div-block-83 {
  width: 49.2%;
  height: 100%;
  float: right;
  background-color: #05478a;
}

.div-block-84 {
  width: 49.2%;
  height: 100%;
  float: left;
  background-color: #999b9c;
  background-image: url("../images/schach_pfeil-1.png");
  background-position: 50% 50%;
  background-size: auto 80%;
  background-repeat: no-repeat;
}

.text-span-9 {
  font-weight: 400;
}

.bold-text-28 {
  font-weight: 400;
}

.text-span-10 {
  font-weight: 400;
}

.bold-text-29 {
  font-weight: 400;
}

.aushero {
  height: 400px;
  margin-top: 129px;
  background-image: url("../images/ausbildungbg.png");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.ausbildungbutton {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: 25px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.ausbildungbutton:hover {
  background-color: #000;
}

.ausbildungbutton2 {
  position: relative;
  width: 190px;
  height: 28px;
  margin-top: 25px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding: 8px 0px 0px 19px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.ausbildungbutton2:hover {
  background-color: #000;
}

.messencolumn2 {
  margin-top: 4px;
}

.messencolumnholder {
  margin-top: 25px;
}

.messenaccordiancontainer {
  overflow: hidden;
  width: 95%;
  max-width: 100%;
  margin-top: 19px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 4px;
}

.messen-accordion-tab-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px 25px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #2464b4;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  font-size: 18px;
  cursor: pointer;
}

.messen-accordion-tab-button:hover {
  background-color: #0e3a72;
}

.messen-accordion-pane {
  overflow: hidden;
  border-bottom: 1px solid #e6e6e6;
  background-color: #fff;
  box-shadow: inset 0 9px 25px -15px #000;
}

.form-2 {
  margin-top: 14px;
}

.slider {
  height: 400px;
  margin-top: 125px;
}

.homehero-2 {
  width: 991px;
  height: 400px;
  margin-right: auto;
  margin-left: auto;
  background-image: url("../images/test-upload.png");
  background-position: 50% 50%;
  background-size: auto 100%;
  background-repeat: no-repeat;
}

.mask {
  background-image: url("../images/slide_bg.png");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.homehero-3 {
  width: 991px;
  height: 400px;
  margin-right: auto;
  margin-left: auto;
  background-image: url("../images/download.png");
  background-position: 50% 50%;
  background-size: auto 100%;
  background-repeat: no-repeat;
}

.homehero-3.full-width {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  overflow: hidden;
}

.homehero-3.autohaus {
  background-image: url("../images/slideshow_autohaus.png");
}

.homehero-3.network {
  background-image: url("../images/slideshow_network_bkr_members.png");
}

.homehero-3.empty {
  background-image: url("");
}

.button-4 {
  letter-spacing: 3px;
}

.button-4:hover {
  background-color: #447eb1;
}

.button-5 {
  letter-spacing: 3px;
}

.button-5:hover {
  background-color: #447eb1;
}

.button-6 {
  letter-spacing: 3px;
}

.button-6:hover {
  background-color: #447eb1;
}

.initativhero {
  height: 400px;
  margin-top: 129px;
  background-image: url("../images/shutterstock_1015562344_web-u39008-fr.png");
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.form-block-2 {
  width: 991px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 20px;
  padding-left: 21px;
}

.field-label-2 {
  color: #fff;
  font-size: 17px;
}

.field-label-3 {
  margin-top: 38px;
  margin-bottom: 25px;
  color: #fff;
  font-size: 17px;
}

.upload-1 {
  width: auto;
  color: #fff;
}

.checkbox-label-4 {
  margin-left: 24px;
  color: #fff;
}

.bold-text-30 {
  color: #fff;
  text-decoration: underline;
}

.checkbox-2 {
  margin-left: -17px;
}

.text-block-49 {
  margin-top: 14px;
  background-color: transparent;
  color: #fff;
}

.submit-button-2 {
  letter-spacing: 3px;
  background-color: var(--color_main);
}

.text-field-4 {
  margin-top: 0px;
}

.text-field-5 {
  margin-top: 0px;
}

.unsuns3 {
  width: 991px;
  height: auto;
  min-height: auto;
  margin: -16px auto 30px;
}

.unsuns3.bottom {
  margin-bottom: 45px;
}

.siegelbutton3 {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: 15px;
  margin-left: 0px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.siegelbutton3:hover {
  background-color: #000;
}

.logo-holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
  width: 991px;
  height: 100%;
  margin-right: auto;
  margin-left: auto;
  padding: 0.75rem 0;
}

.logo-holder .logo {
    display: flex;
    justify-content: center;
    height: 100%;
    padding: 0.5rem;
}

.logo-holder .logo img {
    height: 100%;
    width: auto;
    object-fit: contain;
}

.event {
  position: relative;
  display: block;
  height: 50px;
  margin-top: -10px;
  margin-bottom: 9px;
  margin-left: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.eventsheading {
  margin-top: 17px;
  font-family: Roboto, sans-serif;
  font-size: 45px;
  font-weight: 300;
}

.right-arrow-2 {
  margin-right: auto;
  margin-left: auto;
}

.homewerlowergridaward3 {
  height: 50px;
  margin-left: 32px;
}

.homewassteublockgri3 {
  height: 445px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 130px 48px 61px 59px 45px 45px 50px;
  grid-template-rows: 130px 48px 61px 59px 45px 45px 50px;
  background-color: hsla(0, 0%, 100%, 0.16);
}

.homewassteublockgri3:hover {
  background-color: hsla(0, 0%, 100%, 0);
}

.link-30 {
  color: #fff;
  text-decoration: none;
}

.link-31 {
  color: #fff;
  text-decoration: none;
}

.link-32 {
  color: #fff;
  text-decoration: none;
}

.link-33 {
  color: #fff;
  text-decoration: none;
}

.stewirtlogodiv2 {
  position: relative;
  left: 0px;
  top: -102px;
  width: 250px;
  height: 250px;
  margin-top: 64px;
  margin-right: 0px;
  margin-left: 70%;
  background-image: url("../images/was_wir_tun.png");
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.sauntbutton2 {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: -39px;
  margin-left: 0px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #004a99;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.sauntbutton2:hover {
  background-color: #000;
}

.sauntlogodiv2 {
  position: relative;
  left: 151px;
  top: -102px;
  width: 250px;
  height: 250px;
  background-image: url("../images/untSanIconFinal.png");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.serblockgridtab2nd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  /*height: 400px;*/
  margin-top: 28px;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: 549px;
  grid-template-rows: 549px;
}

.sericon2 {
  display: block;
  width: auto;
  height: 120px;
  margin-top: 28px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 20%;
  padding-left: 20%;
}

.serinfobutton2 {
  /*position: absolute;*/
  width: 156px;
  height: 28px;
  margin-top: 34px;
  margin-left: 162px;
  padding: 9px 0px 9px 28px;
  border-radius: 0px;
  background-color: #fff;
  color: #004a99;
  font-size: 14px;
  line-height: 13px;
  font-weight: 700;
  letter-spacing: 3px;
  text-transform: uppercase;
  text-align: center;
}

.serinfobutton2:hover {
  background-color: #000;
  color: #fff;
}

.newsletter-icon {
  width: 300px;
  height: 300px;
  margin-top: 19px;
  margin-right: auto;
  margin-left: auto;
  background-image: url("../images/newsletter-icon.png");
  background-position: 50% 50%;
  background-size: 250px 250px;
  background-repeat: no-repeat;
}

.tabs {
  width: auto;
  height: auto;
  background-color: #091830;
}

.blogcontiner {
  background-color: rgba(255, 255, 255, 0);
  background-image: none;
  background-size: auto;
  background-repeat: repeat;
  max-width: calc(935px + 2rem);
  margin-left: auto;
  margin-right: auto;
  padding: 2rem 0;
}

.tab-pane-tab-2 {
  margin-right: auto;
  margin-left: auto;
}

.tab-pane-tab-3 {
  margin-right: auto;
  margin-left: auto;
}

.tab-pane-tab-5 {
  margin-right: auto;
  margin-left: auto;
}

.tab-pane-tab-4 {
  margin-right: auto;
  margin-left: auto;
}

.expdiv {
  width: 100%;
  height: 600px;
  max-height: 500px;
  margin-right: 15px;
  background-color: #004a99;
}

.expdiv._2 {
  margin-right: 0px;
  margin-left: 15px;
}

.expblogblock {
  display: block;
  height: 500px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.25fr;
  grid-template-columns: 1.25fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
}

.expblockmaintext {
  height: 200px;
  margin-top: 16px;
  margin-left: 0px;
  padding-right: 20px;
  padding-left: 20px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 14px;
  line-height: 22px;
  text-align: left;
}

.expblockmaintext._2 {
  height: 200px;
  margin-top: 38px;
}

.serblockmaintext2 {
  height: 120px;
  margin-top: 16px;
  margin-left: 0px;
  padding-right: 20px;
  padding-left: 20px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 14px;
  line-height: 22px;
  text-align: center;
}

.serblockmaintext2._2 {
  height: 200px;
  margin-top: 38px;
}

.sectionberater {
  width: 500px;
  height: 400px;
  margin-right: 7%;
  padding-top: 14px;
  padding-right: 30px;
  padding-left: 30px;
  float: right;
  background-color: rgba(1, 22, 50, 0);
}

.sectionberater._2 {
  float: left;
}

.beratersection {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: 400px;
  margin-right: 0%;
  padding-top: 14px;
  padding-right: 30px;
  padding-left: 30px;
  float: right;
  background-color: rgba(1, 22, 50, 0);
}

.beratersection._2 {
  float: left;
}

.doubleblock {
  display: block;
  height: 300px;
  margin-top: 114px;
  margin-left: 249px;
}

.doubleblock._2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 270px;
  height: 200px;
  margin-top: -23px;
  margin-left: 201px;
}

.doubleblock._3 {
  /*position: relative;*/
  top: 66px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 270px;
  height: 170px;
  margin-top: 38px;
  margin-left: 80px;
}

.doubleblock.studium {
  height: auto;
  margin-top: 0.5rem;
  margin-left: 114px;
}

.doubleblock.backoffice {
  /*position: relative;*/
  top: 52px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 270px;
  height: 200px;
  margin-top: 64px;
  margin-left: 80px;
}

.doubleblock.it {
  /*position: relative;*/
  top: 52px;
  display: block;
  width: 170px;
  height: 270px;
  margin-top: 64px;
  margin-bottom: 88px;
  margin-left: 70px;
}

.div-block-86 {
  position: static;
  width: 100px;
  height: 100px;
  margin-left: 70px;
  float: none;
  background-image: url("../images/2_12.jpg");
  background-position: 50% 50%;
  background-size: contain;
}

.div-block-86.studium {
  margin-left: 101px;
  background-image: url("../images/1_11.jpg");
}

.div-block-86.berater {
  margin-left: 0px;
}

.div-block-87 {
  width: 100px;
  height: 100px;
  margin-top: 24px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  background-image: url("../images/4_14.jpg");
  background-position: 50% 50%;
  background-size: contain;
}

.div-block-87.backoffice {
  margin-top: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  background-image: url("../images/8_18.jpg");
}

.div-block-87.hochschul {
  margin-top: 0px;
  background-image: url("../images/12_112.jpg");
}

.div-block-87.it {
  margin-top: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  background-image: url("../images/6_16.jpg");
}

.div-block-88 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 991px;
  margin-right: auto;
  margin-left: auto;
  flex-wrap: wrap-reverse;
  justify-content: space-around;
}

.div-block-90 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: auto;
  margin-right: auto;
  margin-left: auto;
}

.button-7 {
  display: block;
  width: 200px;
  height: 30px;
  margin-top: 33px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 6px;
  background-color: #09419e;
  font-size: 10px;
  text-align: center;
  letter-spacing: 2px;
}

.button-7:hover {
  background-color: #000;
}

.button-7.grey {
  background-color: #000;
}

.button-7.grey:hover {
  background-color: #a09e9e;
}

.button-8 {
  width: 210px;
  height: 30px;
  margin-top: 33px;
  padding-top: 5px;
  padding-left: 27px;
  background-color: #09419e;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  letter-spacing: 3px;
}

.button-8:hover {
  margin-top: 33px;
  background-color: #000;
}

.initiatbutton {
  width: 230px;
  height: 30px;
  margin-top: 33px;
  padding-top: 5px;
  padding-left: 27px;
  background-color: #09419e;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  letter-spacing: 3px;
}

.initiatbutton:hover {
  /*margin-top: 33px;*/
  background-color: #000;
}

.div-block-91 {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  width: 100%;
  height: 40px;
  margin-top: 0px;
  background-color: rgba(0, 98, 245, 0.26);
}

.div-block-92 {
  width: 991px;
  margin-right: auto;
  margin-left: auto;
}

.joblistcontainer {
  width: 991px;
  margin-right: auto;
  margin-left: auto;
}

.heading-18 {
  color: #fff;
  font-size: 35px;
  line-height: 38px;
  text-align: center;
}

.textsealcontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin-top: 35px;
  margin-bottom: 33px;
}

.textsealcontainer > * {
  margin: 1rem;
}

.textsealcontainer > :last-child {
  flex: 1;
  display: flex;
  justify-content: space-around;
  min-width: 250px;
  height: 85px;
}

.sealcontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  /*flex-wrap: wrap;*/
  align-items: flex-end;
  padding-top: 1rem;
}

.sealcontainer > :last-child {
  flex: 1;
  display: flex;
  justify-content: space-around;
  min-width: 250px;
  height: 7.5rem;
  margin-left: 1rem;
}

.seal_container_hor {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin: 1rem -0.5rem;
}

.seal_container_hor .seal {
  flex: 0 0 6rem;
  height: 6rem;
  margin: 0.5rem;
}

.seal_container_hor .seal.wide {
  flex: 0 0 7.5rem;
}

.seal_container_hor .seal.heigh {
  height: 7.5rem;
}

.text-block-50 {
  width: 50%;
  margin-left: 0px;
  padding-top: 12px;
  color: #fff;
  font-size: 30px;
  line-height: 30px;
}

.seal {
  /*width: 16%;*/
  flex: 1;
  background-position: 0px 0px;
  background-size: 125px;
}

.seal._0 {
  background-image: url("../images/logo_ausbildung.jpg");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.seal._1 {
  background-image: url("../images/siegel_yourfirm_2023.jpg");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.seal._2 {
  background-image: url("../images/siegel_kununu_top_company_2026.png");
  background-position: 50% 50%;
  background-size: auto 100%;
  background-repeat: no-repeat;
}

.seal._3 {
  background-image: url("../images/kununu_open_company.svg");
  background-position: 50% 50%;
  background-size: auto 100%;
  background-repeat: no-repeat;
}

.seal._4 {
  background-image: url("../images/siegel_lswb_2025.jpg");
  background-position: 50% 50%;
  background-size: auto 100%;
  background-repeat: no-repeat;
}

.seal._5 {
  background-image: url("../images/siegel_ff_2025.png");
  background-position: 50% 50%;
  background-size: auto 100%;
  background-repeat: no-repeat;
}

.siegel {
  width: 300px;
  height: 300px;
  margin-top: 19px;
  margin-right: auto;
  margin-left: auto;
  background-position: 50% 50%;
  background-size: 50%;
  background-repeat: no-repeat;
}

.section-8 {
  height: 20px;
}

.bold-text-31 {
  color: #333;
}

.div-block-93 {
  height: 600px;
}

.downloadsbullettext2 {
  /*width: 400px;*/
  margin-top: -1px;
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.downloadsbullettext-copy-copy {
  width: 400px;
  margin-top: -10px;
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.downloadsbullettext3 {
  /*width: 400px;*/
  margin-top: -10px;
  font-family: Roboto, sans-serif;
  color: #222;
  font-size: 16px;
  line-height: 22px;
}

.checkbox-3 {
  margin-top: 6px;
  padding-right: 10px;
  -webkit-transform: translate(0px, -7px);
  -ms-transform: translate(0px, -7px);
  transform: translate(0px, -7px);
}

.container-3 {
  margin-bottom: 0px;
  padding-right: 19px;
  padding-left: 19px;
}

.div-block-94 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  margin-bottom: 12px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  flex-wrap: wrap;
}

.div-block-95 {
  width: 300px;
  height: 39px;
  margin-right: 17px;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  background-color: #fff;
  color: #fff;
}

.text-block-51 {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 12px;
  padding-top: 9px;
  color: #9a9a9a;
}

.section-9 {
  width: auto;
  margin-top: 0px;
  padding-top: 32px;
  padding-bottom: 0px;
  background-color: #091830;
}

.div-block-96 {
  position: relative;
  width: 991px;
  height: auto;
  margin-right: auto;
  margin-left: auto;
  padding-left: 25px;
  background-color: #fff;
}

.heading-19 {
  padding-top: 22px;
  padding-right: 23px;
  padding-left: 0px;
  font-size: 30px;
  line-height: 35px;
  font-weight: 700;
}

.text-block-52 {
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 19px;
}

.text-block-53 {
  padding-right: 40px;
  padding-bottom: 29px;
  padding-left: 0px;
}

.section-10 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  margin-top: 0px;
  padding-top: 32px;
  padding-bottom: 52px;
  background-color: #091830;
}

.div-block-100 {
  position: relative;
  display: block;
  width: 49%;
  height: auto;
  margin-right: auto;
  margin-left: 0px;
  padding-right: 25px;
  padding-left: 25px;
  background-color: #fff;
}

.div-block-101 {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 991px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.div-block-102 {
  position: static;
  display: block;
  width: 47%;
  height: auto;
  margin-right: 0px;
  margin-left: auto;
  padding-left: 12px;
  background-color: #fff;
}

.button-9 {
  margin-bottom: 25px;
}

.button-9-copy {
  margin-bottom: 25px;
}

.button-10 {
  margin-top: 38px;
  margin-bottom: 20px;
  margin-left: 0px;
  letter-spacing: 1px;
  background-color: var(--color_main);
}

.button-10._2 {
  margin-top: 73px;
}

.text-block-53-copy {
  padding-right: 40px;
  padding-bottom: 29px;
  padding-left: 9px;
}

.text-block-55 {
  padding-right: 40px;
  padding-bottom: 10px;
  padding-left: 0px;
  font-size: 16px;
  line-height: 30px;
  font-weight: 700;
}

.text-block-56 {
  margin-bottom: 22px;
}

.text-block-57 {
  margin-bottom: 21px;
  padding-left: 0px;
}

.div-block-100-copy {
  position: relative;
  display: block;
  width: 47%;
  height: auto;
  margin-right: auto;
  margin-left: 0px;
  padding-right: 25px;
  padding-left: 25px;
  background-color: #fff;
}

.div-block-100-copy-copy {
  position: relative;
  display: block;
  width: 48%;
  height: auto;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 25px;
  padding-left: 25px;
  background-color: #fff;
}

.text-block-58 {
  margin-bottom: 2px;
}

.text-block-59 {
  margin-bottom: 20px;
}

.div-block-103 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: 39px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  color: white;
}

.div-block-103 input {
  cursor: pointer;
}

.text-field-6 {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.text-field-7 {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.text-field-8 {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.text-field-9 {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.bold-tag {
  font-weight: 400;
}

.bold-text-32 {
  text-decoration: none;
}

.link-34 {
  color: #000;
  text-decoration: none;
}

.link-35 {
  color: #000;
  text-decoration: none;
}

.eworkscontentdividertab-copy {
  width: 100%;
  height: 100%;
  border-top: 5px none #e0e5ec;
  border-bottom: 5px solid #e0e5ec;
}

.bold-text-36 {
  color: #000;
  font-size: 16px;
}

.bold-text-37 {
  color: #000;
  font-size: 16px;
}

.bold-text-38 {
  color: #000;
  font-size: 16px;
}

.div-block-105 {
  padding-top: 7px;
}

.navbar-2 {
  display: none;
}

.div-block-110 {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  /*width: 50%;*/
  /*margin-left: auto;*/
}

.text-block-62 {
  margin-top: 137px;
  margin-left: -592px;
}

.partnercontaintergrid {
  display: block;
  width: 991px;
  margin-top: -31px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 5%;
  padding-left: 5%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 17px 60px 55px 156px 70px auto auto;
  grid-template-rows: 17px 60px 55px 156px 70px auto auto;
}

.div-block-113 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
}

.text-block-63 {
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.text-block-64 {
  /*width: 991px;*/
  margin-top: 45px;
  margin-right: auto;
  margin-left: auto;
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.partnerkontakt {
  display: block;
  width: 991px;
  height: 350px;
  margin: 3px auto 0px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 991px 1fr;
  grid-template-columns: 1fr 991px 1fr;
  -ms-grid-rows: 1px 60px 4px 70px 200px auto;
  grid-template-rows: 1px 60px 4px 70px 200px auto;
  padding-left: 5%;
  padding-right: 5%;
}

.div-block-114 {
  width: 991px;
  height: 400px;
  margin-right: auto;
  margin-left: auto;
}

.div-block-115 {
  width: auto;
  height: auto;
  margin-top: 21px;
}

.gallery {
  display: block;
  width: 991px;
  height: auto;
  margin-right: auto;
  margin-bottom: 8px;
  margin-left: auto;
}

.slide-2 {
  background-image: url("../images/WhatsApp-Image-2019-05-20-at-13.18.31-1024x768.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.right-arrow-3 {
  margin-right: auto;
  margin-left: auto;
}

.slider-2 {
  display: block;
  width: 700px;
  height: 450px;
  margin-right: auto;
  margin-left: 0px;
}

.galleryheading {
  margin-top: 32px;
  margin-bottom: 24px;
  padding-top: 38px;
  font-size: 25px;
}

.gallery_slide {
  background-position: 50% !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
}

.slide-3 {
  background-image: url("../images/WhatsApp-Image-2019-05-21-at-15.47.021-768x1024.jpg");
  background-position: 50% 30%;
  background-size: cover;
}

.slide4 {
  background-image: url("../images/WhatsApp-Image-2019-05-13-at-09.10.08-1024x768.jpg");
  background-position: 50% 30%;
  background-size: cover;
}

.slide5 {
  background-image: url("../images/WhatsApp-Image-2018-11-26-at-14.16.48-1024x768.jpg");
  background-position: 50% 0%;
  background-size: cover;
}

.slide6 {
  background-image: url("../images/WhatsApp-Image-2019-05-20-at-13.18.32-1024x768.jpg");
  background-position: 50% 40%;
  background-size: cover;
}

.slide7 {
  background-image: url("../images/WhatsApp-Image-2019-05-23-at-09.05.27-2-768x1024.jpg");
  background-position: 50% 40%;
  background-size: cover;
}

.slide7-copy {
  background-image: url("../images/WhatsApp-Image-2019-05-23-at-09.05.27-2-768x1024.jpg");
  background-position: 50% 40%;
  background-size: cover;
}

.slide8 {
  background-image: url("../images/WhatsApp-Image-2018-11-06-at-09.55.15-768x1024.jpg");
  background-position: 50% 50%;
  background-size: cover;
  opacity: 0.78;
}

.slide9 {
  background-image: url("../images/WhatsApp-Image-2018-06-14-at-09.17.51-1024x576.jpg");
  background-position: 50% 50%;
  background-size: cover;
  opacity: 0.78;
}

.download-button {
  position: relative;
  width: 156px;
  height: 28px;
  margin-top: 20px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding: 8px 0px 0px 34px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.download-button.fix {
  width: auto;
  padding: 0.5rem 1rem;
}

.download-button:hover {
  background-color: #000;
}

.bold-text-52 {
  font-weight: 700;
}

.text-span-11 {
  font-weight: 700;
}

.text-span-12 {
  font-weight: 700;
}

.studybutton-2 {
  position: relative;
  width: 130px;
  height: 28px;
  margin-top: 25px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding: 8px 0px 0px 19px;
  border-radius: 0px;
  background-color: #004999;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.studybutton-2:hover {
  background-color: #000;
}

.jedenhero {
  height: 400px;
  margin-top: 129px;
  background-image: url("../images/shutterstock_657764164_web-u53611-fr.png");
  background-position: 30% -140px;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.jedenhero.ausweiter {
  height: 400px;
  margin-top: 129px;
  background-image: url("../images/shutterstock_368065274_web_b-u35339-fr.png");
  background-position: 30% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.font_slim {
  font-weight: lighter;
}

.bg_color_primary,
.bg_color_primary *:not(.heading-11) {
  background-color: var(--color_main) !important;
  color: white !important;
  text-align: left;
}

.mb-1 {
  margin-bottom: 1rem !important;
}

.mb-2 {
  margin-bottom: 2rem !important;
}

.article {
  max-width: 767px;
  margin-top: -22px;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem;
  background-color: white;
  font-family: Roboto, Arial, Serif;
  font-size: 15px;
  word-break: break-word;
  overflow-wrap: break-word;
  -webkit-hyphens: manual;
  -moz-hyphens: manual;
  -ms-hyphens: manual;
  hyphens: manual;
  counter-reset: list-0;
  line-height: 1.42;
  tab-size: 4;
  -moz-tab-size: 4;
}

.article.two_col {
  max-width: 991px;
  -webkit-column-count: 2; /* Chrome, Safari, Opera */
  -moz-column-count: 2; /* Firefox */
  column-count: 2;
  column-gap: 4rem;
  column-rule: 1px solid #888;
}

.article_span_full {
  column-span: all;
}

/*.article ul,*/
/*.article ol {*/
/*    padding-left: 1.5rem;*/
/*    margin-top: 1.5rem;*/
/*}*/

/*.article li {*/
/*    margin-bottom: 1rem;*/
/*}*/

/*.article li.ql-indent-1 {*/
/*    margin-left: 2rem;*/
/*}*/

/*.article li.ql-indent-2 {*/
/*    margin-left: 4rem;*/
/*}*/

/*.article li.ql-indent-3 {*/
/*    margin-left: 6rem;*/
/*}*/

/*.article li.ql-indent-4 {*/
/*    margin-left: 8rem;*/
/*}*/

/*.article li[data-list="bullet"]::before {*/
/*    content: "\2022";*/
/*    color: black;*/
/*    font-weight: bold;*/
/*    display: inline-block;*/
/*    width: 1rem;*/
/*    margin-left: -1rem;*/
/*}*/

/*.article.bg_color_primary li[data-list="bullet"]::before {*/
/*    content: "\2022";*/
/*    color: white;*/
/*    font-weight: bold;*/
/*    display: inline-block;*/
/*    width: 1rem;*/
/*    margin-left: -1rem;*/
/*}*/

/*
* from quill.snow.css
*/
.article p,
.article ol,
.article pre,
.article blockquote,
.article h1,
.article h2,
.article h3,
.article h4,
.article h5,
.article h6 {
  margin: 0;
  padding: 0;
}
.article p,
.article h1,
.article h2,
.article h3,
.article h4,
.article h5,
.article h6 {
  counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8
    list-9;
}
.article table {
  border-collapse: collapse;
}
.article td {
  padding: 2px 5px;
}
.article ol,
.article ul {
  padding-left: 1.5em;
}
.article li {
  list-style-type: none;
  padding-left: 1.5em;
  margin-bottom: 1em;
  position: relative;
}
.article li > .ql-ui:before {
  display: inline-block;
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
  white-space: nowrap;
  width: 1.2em;
}
.article li[data-list="checked"] > .ql-ui,
.article li[data-list="unchecked"] > .ql-ui {
  color: #777;
}
.article li[data-list="bullet"] > .ql-ui:before {
  content: "\2022";
  font-size: 1rem;
}
.article li[data-list="ordered"] {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.article li[data-list="ordered"] > .ql-ui:before {
  content: counter(list-0, decimal) ". ";
}
.article li[data-list="ordered"].ql-indent-1 {
  counter-increment: list-1;
}
.article li[data-list="ordered"].ql-indent-1 > .ql-ui:before {
  content: counter(list-1, lower-alpha) ". ";
}
.article li[data-list="bullet"].ql-indent-1 > .ql-ui:before {
  content: "\2219";
  font-size: 2rem;
  line-height: 1.25rem;
  padding-left: 0.25rem;
}
.article li[data-list="ordered"].ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.article li[data-list="ordered"].ql-indent-2 {
  counter-increment: list-2;
}
.article li[data-list="ordered"].ql-indent-2 > .ql-ui:before {
  content: counter(list-2, lower-roman) ". ";
}
.article li[data-list="bullet"].ql-indent-2 > .ql-ui:before {
  content: "\26AC";
}
.article li[data-list="ordered"].ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.article li[data-list="ordered"].ql-indent-3 {
  counter-increment: list-3;
}
.article li[data-list="ordered"].ql-indent-3 > .ql-ui:before {
  content: counter(list-3, decimal) ". ";
}
.article li[data-list="bullet"].ql-indent-3 > .ql-ui:before {
  content: "\2022";
  font-size: 1rem;
}
.article li[data-list="ordered"].ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.article li[data-list="ordered"].ql-indent-4 {
  counter-increment: list-4;
}
.article li[data-list="ordered"].ql-indent-4 > .ql-ui:before {
  content: counter(list-4, lower-alpha) ". ";
}
.article li[data-list="bullet"].ql-indent-4 > .ql-ui:before {
  content: "\2219";
  font-size: 2rem;
  line-height: 1.25rem;
  padding-left: 0.25rem;
}
.article li[data-list="ordered"].ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.article li[data-list="ordered"].ql-indent-5 {
  counter-increment: list-5;
}
.article li[data-list="ordered"].ql-indent-5 > .ql-ui:before {
  content: counter(list-5, lower-roman) ". ";
}
.article li[data-list="bullet"].ql-indent-5 > .ql-ui:before {
  content: "\26AC";
}
.article li[data-list="ordered"].ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.article li[data-list="ordered"].ql-indent-6 {
  counter-increment: list-6;
}
.article li[data-list="ordered"].ql-indent-6 > .ql-ui:before {
  content: counter(list-6, decimal) ". ";
}
.article li[data-list="bullet"].ql-indent-6 > .ql-ui:before {
  content: "\2022";
  font-size: 1rem;
}
.article li[data-list="ordered"].ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.article li[data-list="ordered"].ql-indent-7 {
  counter-increment: list-7;
}
.article li[data-list="ordered"].ql-indent-7 > .ql-ui:before {
  content: counter(list-7, lower-alpha) ". ";
}
.article li[data-list="bullet"].ql-indent-7 > .ql-ui:before {
  content: "\2219";
  font-size: 2rem;
  line-height: 1.25rem;
  padding-left: 0.25rem;
}
.article li[data-list="ordered"].ql-indent-7 {
  counter-reset: list-8 list-9;
}
.article li[data-list="ordered"].ql-indent-8 {
  counter-increment: list-8;
}
.article li[data-list="ordered"].ql-indent-8 > .ql-ui:before {
  content: counter(list-8, lower-roman) ". ";
}
.article li[data-list="bullet"].ql-indent-8 > .ql-ui:before {
  content: "\26AC";
}
.article li[data-list="ordered"].ql-indent-8 {
  counter-reset: list-9;
}
.article li[data-list="ordered"].ql-indent-9 {
  counter-increment: list-9;
}
.article li[data-list="ordered"].ql-indent-9 > .ql-ui:before {
  content: counter(list-9, decimal) ". ";
}
.article li[data-list="bullet"].ql-indent-9 > .ql-ui:before {
  content: "\2022";
  font-size: 1rem;
}
.article .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.article li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.article .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.article li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.article .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.article li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.article .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.article li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.article .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.article li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.article .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.article li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.article .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.article li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.article .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.article li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.article .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.article li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.article .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.article li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.article .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.article li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.article .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.article li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.article .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.article li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.article .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.article li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.article .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.article li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.article .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.article li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.article .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.article li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.article .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.article li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.article li.ql-direction-rtl {
  padding-right: 1.5em;
}
.article li.ql-direction-rtl > .ql-ui:before {
  margin-left: 0.3em;
  margin-right: -1.5em;
  text-align: left;
}
.article table {
  table-layout: fixed;
  width: 100%;
}
.article table td {
  outline: none;
}
.article .ql-code-block-container {
  font-family: monospace;
}
.article .ql-video {
  display: block;
  max-width: 100%;
}
.article .ql-video.ql-align-center {
  margin: 0 auto;
}
.article .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.article .ql-bg-black {
  background-color: #000;
}
.article .ql-bg-red {
  background-color: #e60000;
}
.article .ql-bg-orange {
  background-color: #f90;
}
.article .ql-bg-yellow {
  background-color: #ff0;
}
.article .ql-bg-green {
  background-color: #008a00;
}
.article .ql-bg-blue {
  background-color: #06c;
}
.article .ql-bg-purple {
  background-color: #93f;
}
.article .ql-color-white {
  color: #fff;
}
.article .ql-color-red {
  color: #e60000;
}
.article .ql-color-orange {
  color: #f90;
}
.article .ql-color-yellow {
  color: #ff0;
}
.article .ql-color-green {
  color: #008a00;
}
.article .ql-color-blue {
  color: #06c;
}
.article .ql-color-purple {
  color: #93f;
}
.article .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.article .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.article .ql-size-small {
  font-size: 0.75em;
}
.article .ql-size-large {
  font-size: 1.5em;
}
.article .ql-size-huge {
  font-size: 2.5em;
}
.article .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.article .ql-align-center {
  text-align: center;
}
.article .ql-align-justify {
  text-align: justify;
}
.article .ql-align-right {
  text-align: right;
}
.article .ql-ui {
  position: absolute;
}
.article .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.article .ql-formats:after {
  clear: both;
  content: "";
  display: table;
}
.article .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.article .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.article .ql-fill,
.article .ql-stroke.ql-fill {
  fill: #444;
}
.article .ql-empty {
  fill: none;
}
.article .ql-even {
  fill-rule: evenodd;
}
.article .ql-thin,
.article .ql-stroke.ql-thin {
  stroke-width: 1;
}
.article .ql-transparent {
  opacity: 0.4;
}
.article .ql-direction svg:last-child {
  display: none;
}
.article .ql-direction.ql-active svg:last-child {
  display: inline;
}
.article .ql-direction.ql-active svg:first-child {
  display: none;
}
.article h1 {
  font-size: 2em;
}
.article h2 {
  font-size: 1.5em;
}
.article h3 {
  font-size: 1.17em;
}
.article h4 {
  font-size: 1em;
  margin-top: 3rem;
}
.article h5 {
  font-size: 0.83em;
}
.article h6 {
  font-size: 0.67em;
}
.article a:not(.w-button) {
  color: #06c;
  text-decoration: underline;
}
.article blockquote {
  border: none;
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.article code,
.article .ql-code-block-container {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.article .ql-code-block-container {
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.article code {
  font-size: 85%;
  padding: 2px 4px;
}
.article .ql-code-block-container {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.article img {
  max-width: 100%;
}
.ql-code-block-container {
  position: relative;
}
.ql-code-block-container .ql-ui {
  right: 5px;
  top: 5px;
}
/*
* END from quill.snow.css
*/

.article h1,
.article h2,
.article h3,
.article h4,
.article h5,
.article h6 {
  font-weight: bold !important;
  margin-bottom: 10px !important;
}

.article h1 {
  line-height: 1.15em !important;
  margin-top: 20px !important;
}

.article h2 {
  margin-top: 20px !important;
}

.article h3 {
  font-size: 24px !important;
  line-height: 30px !important;
  margin-top: 20px !important;
}

.article h4 {
  font-size: 18px !important;
  line-height: 24px !important;
  margin-top: 3rem !important;
}

.article h5 {
  font-size: 14px !important;
  line-height: 20px !important;
  margin-top: 10px !important;
}

.article h6 {
  font-size: 12px !important;
  line-height: 18px !important;
  margin-top: 10px !important;
}

.article p {
  margin-top: 0 !important;
  margin-bottom: 10px !important;
}

.article blockquote {
  margin: 0 0 10px 0 !important;
  padding: 10px 20px !important;
  border-left: 5px solid #e2e2e2 !important;
  font-size: 18px !important;
  line-height: 22px !important;
}

.article figure {
  margin: 0 !important;
  margin-bottom: 10px !important;
}

.article figcaption {
  margin-top: 5px !important;
  text-align: center !important;
}

.article ul,
.article ol {
  margin-top: 1.5em !important;
  margin-bottom: 10px !important;
  padding-left: 1.5em !important;
}

.article .mainblogtext {
  text-align: justify;
}

.article .button-3 {
  margin-top: 2rem;
}

.blogmainbody > :not(:first-child) {
  margin-top: 2rem;
}

.page_wrapper {
  max-width: 991px;
  margin: 0 auto;
}

.page_wrapper a {
  box-shadow: 0 0 0.1rem #fff;
}

.page_wrapper a:active,
.page_wrapper a:focus {
  outline: 1px solid #ddd;
}

.link_icon {
  display: flex;
  align-items: center;
  text-decoration: none;
  color: #1a1a1a;
}

.nav-link.link_icon {
  border: none !important;
}

.nav-link.link_icon_first {
  margin-top: 1rem !important;
  border: none !important;
}

.icon_link {
  margin-right: 0.5rem;
}

.icon_globe {
  width: 24px;
  height: 24px;
  background-image: url("/images/icon_globe_24.png");
  background-repeat: no-repeat;
  background-position: center;
}

.icon_globe_light {
  width: 24px;
  height: 24px;
  background-image: url("/images/icon_globe_24_light.png");
  background-repeat: no-repeat;
  background-position: center;
}

.navbar_buttons {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
}

.divider_navbar {
  height: 1.5rem;
  width: 0;
  border-left: 1px solid #aaa;
}

.button_light {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  text-decoration: none;
  color: inherit;
  padding: 0.25rem 0.5rem;
  border: 1px solid #aaa;
  border-radius: 0.25rem;
  /*font-weight: 700;*/
  text-transform: uppercase;
}

.button_light > img {
  height: 1.5rem;
}

.button_navbar {
  color: #fff;
  background-color: var(--color_main);
  border-color: transparent;
  font-size: 0.875rem;
}

.button_navbar:hover {
  border-color: #aaa;
}

.accordion {
  background-color: var(--color_main);
  color: #fff;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
}

.open,
.accordion:hover {
  background-color: var(--color_second);
}

.accordion:after {
  content: "";
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgd2lkdGg9IjUxMiIKICAgaGVpZ2h0PSI1MTIiCiAgIHZpZXdCb3g9IjAgMCA1MTIgNTEyIgogICB2ZXJzaW9uPSIxLjEiCiAgIGlkPSJzdmcxNjQiCiAgIGlua3NjYXBlOnZlcnNpb249IjEuMC4xICgzYmMyZTgxM2Y1LCAyMDIwLTA5LTA3KSIKICAgc29kaXBvZGk6ZG9jbmFtZT0iZXhwYW5kLWJ1dHRvbi1saWdodC5zdmciPgogIDxkZWZzCiAgICAgaWQ9ImRlZnMxNTgiIC8+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJiYXNlIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTp6b29tPSIwLjM1IgogICAgIGlua3NjYXBlOmN4PSI0MDAiCiAgICAgaW5rc2NhcGU6Y3k9IjU1Ny4xNDI4NiIKICAgICBpbmtzY2FwZTpkb2N1bWVudC11bml0cz0icHgiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ibGF5ZXIxIgogICAgIGlua3NjYXBlOmRvY3VtZW50LXJvdGF0aW9uPSIwIgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICB1bml0cz0icHgiCiAgICAgaW5rc2NhcGU6cGFnZWNoZWNrZXJib2FyZD0idHJ1ZSIKICAgICBzaG93Ym9yZGVyPSJ0cnVlIgogICAgIGJvcmRlcmxheWVyPSJmYWxzZSIKICAgICBpbmtzY2FwZTpzaG93cGFnZXNoYWRvdz0iZmFsc2UiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEwMTYiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjAiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjI3IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiIC8+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhMTYxIj4KICAgIDxyZGY6UkRGPgogICAgICA8Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+CiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+CiAgICAgICAgPGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPgogICAgICAgIDxkYzp0aXRsZT48L2RjOnRpdGxlPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpSREY+CiAgPC9tZXRhZGF0YT4KICA8ZwogICAgIGlua3NjYXBlOmxhYmVsPSJMYXllciAxIgogICAgIGlua3NjYXBlOmdyb3VwbW9kZT0ibGF5ZXIiCiAgICAgaWQ9ImxheWVyMSI+CiAgICA8ZwogICAgICAgaWQ9ImcyMjYiCiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLjY3MzIwMjYsMCwwLDEuNjczMjAyNiwwLDYuNjc1MWUtNCkiCiAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmIj4KICAgICAgPGcKICAgICAgICAgaWQ9ImcxNjkiCiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmYiPgoJPGcKICAgaWQ9ImV4cGFuZC1tb3JlIgogICBzdHlsZT0iZmlsbDojZmZmZmZmIj4KCQk8cG9seWdvbgogICBwb2ludHM9IjI3MC4zLDU4LjY1IDE1MywxNzUuOTUgMzUuNyw1OC42NSAwLDk0LjM1IDE1MywyNDcuMzUgMzA2LDk0LjM1ICIKICAgZmlsbD0iIzMzMzMzMyIKICAgaWQ9InBvbHlnb24xNjYiCiAgIHN0eWxlPSJmaWxsOiNmZmZmZmYiIC8+CgoJPC9nPgoKPC9nPgogICAgICA8ZwogICAgICAgICBpZD0iZzE3MSIKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiI+CjwvZz4KICAgICAgPGcKICAgICAgICAgaWQ9ImcxNzMiCiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmYiPgo8L2c+CiAgICAgIDxnCiAgICAgICAgIGlkPSJnMTc1IgogICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmIj4KPC9nPgogICAgICA8ZwogICAgICAgICBpZD0iZzE3NyIKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiI+CjwvZz4KICAgICAgPGcKICAgICAgICAgaWQ9ImcxNzkiCiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmYiPgo8L2c+CiAgICAgIDxnCiAgICAgICAgIGlkPSJnMTgxIgogICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmIj4KPC9nPgogICAgICA8ZwogICAgICAgICBpZD0iZzE4MyIKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiI+CjwvZz4KICAgICAgPGcKICAgICAgICAgaWQ9ImcxODUiCiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmYiPgo8L2c+CiAgICAgIDxnCiAgICAgICAgIGlkPSJnMTg3IgogICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmIj4KPC9nPgogICAgICA8ZwogICAgICAgICBpZD0iZzE4OSIKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiI+CjwvZz4KICAgICAgPGcKICAgICAgICAgaWQ9ImcxOTEiCiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmYiPgo8L2c+CiAgICAgIDxnCiAgICAgICAgIGlkPSJnMTkzIgogICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmIj4KPC9nPgogICAgICA8ZwogICAgICAgICBpZD0iZzE5NSIKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiI+CjwvZz4KICAgICAgPGcKICAgICAgICAgaWQ9ImcxOTciCiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmYiPgo8L2c+CiAgICAgIDxnCiAgICAgICAgIGlkPSJnMTk5IgogICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmIj4KPC9nPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==");
  display: block;
  background-size: 15px 15px;
  width: 15px;
  height: 15px;
  opacity: 0.8;
  color: #fff;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}

.open:after {
  content: "";
  animation: accordion_open 200ms linear forwards;
}

.closed:after {
  content: "";
  animation: accordion_open 200ms linear backwards;
}

.panel {
  padding: 0 18px;
  margin-top: 1rem;
  margin-bottom: 1rem;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}

.accordion_content {
  padding: 1rem 0;
}

.accordion_content ul {
  padding-left: 1rem;
}
.accordion_content li {
  list-style-type: circle;
  margin-bottom: 1rem;
}
.accordion_content li a .title {
  font-size: 1rem;
}
.accordion_content li a .issue {
  font-size: 0.8rem;
}

@keyframes accordion_open {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}

.page_content_wrapper {
  margin: 133px auto 2rem auto;
  width: 100%;
  max-width: 991px;
}

.divider_top {
  display: block;
  width: 100%;
  padding-top: 1rem;
  margin-bottom: 1.5rem;
  border-bottom: 2px solid #000;
}

.blockcontainer {
  margin-bottom: 2rem;
}

.blog_suggestions {
  max-width: 767px;
  margin: 2.5rem auto;
  padding: 2rem;
  background-color: white;
}

.blog_suggestions.wide {
  width: 935px;
  max-width: 100%;
}

.blog_suggestions > .title {
  color: white;
  background-color: var(--color_second);
  padding: 1rem;
}

.blog_suggestions > .suggestions {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  margin-top: 1.5rem;
}

.blog_suggestions > .suggestions.tiny {
  grid-row-gap: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.blog_suggestions > .suggestions.tiny > .suggestion {
  width: 100%;
  margin-bottom: 3rem;
}

.blog_suggestions > .suggestions > .suggestion.last {
  display: none;
}

.blog_suggestions > .suggestions > .suggestion .suggestion_img {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--color_main);
  width: 100%;
  height: 200px;
}

.blog_suggestions > .suggestions > .suggestion .suggestion_img > img {
  width: 100%;
  height: auto;
}

.blog_suggestions > .suggestions > .suggestion .suggestion_txt {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.blog_suggestions > .suggestions.tiny > .suggestion .suggestion_txt {
  flex-direction: row;
  padding: 0 1.3rem;
}

.blog_suggestions > .suggestions > .suggestion .suggestion_txt > .title {
  flex: 1;
  display: flex;
  flex-direction: column;
  width: 100%;
}

.blog_suggestions > .suggestions.tiny > .suggestion .suggestion_txt > .title {
  flex-grow: 1;
  flex-direction: column;
  text-align: left;
  margin-right: 2rem;
}

.blog_suggestions
  > .suggestions.tiny
  > .suggestion
  .suggestion_txt
  > .title
  > .heading {
  display: block;
  margin: 0 0 0.25rem 0;
  font-size: 1rem;
  line-height: 1.2rem;
  text-align: left !important;
}

.blog_suggestions
  > .suggestions.tiny
  > .suggestion
  .suggestion_txt
  > .title
  > .sub_heading {
  margin-bottom: 0.5rem;
  line-height: 1.1rem;
}

.blog_suggestions
  > .suggestions.tiny
  > .suggestion
  .suggestion_txt
  > .title
  > .text_body {
  text-align: left;
  font-size: 0.8rem;
}

.blog_suggestions > .suggestions > .suggestion .suggestion_txt > .buttons {
  justify-self: flex-end;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.blog_suggestions > .suggestions.tiny > .suggestion .suggestion_txt > .buttons {
  justify-content: center;
  width: auto;
}

.blog_suggestions_wrapper {
  display: flex;
  flex-wrap: nowrap;
  align-items: flex-end;
  max-width: 935px;
  margin: 2rem auto 2rem auto;
}

.blog_suggestions_most_seen {
  flex-grow: 1;
}

.blog_suggestions_most_seen > .title {
  color: #e8e8e8;
}

.blog_suggestions_most_seen > .suggestions {
  display: flex;
  flex-direction: column;
}

.blog_suggestions_most_seen > .suggestions > .suggestion {
  margin-bottom: 0.5rem;
  /* background-color: white; */
  color: white;
  /* background-color: hsla(0, 0%, 100%, 0.16); */
  background-color: hsla(240, 100%, 75%, 0.16);
  border: 1px solid white;
}

.blog_suggestions_most_seen > .suggestions > .suggestion > a {
  display: flex;
  flex-wrap: wrap;
  padding: 1rem;
  text-decoration: none;
  /* color: var(--color_second); */
  color: white;
}

.blog_suggestions_most_seen > .suggestions > .suggestion .title {
  /* font-size: 1.1rem; */
  font-weight: 600;
  margin-right: 1rem;
}

.blog_suggestions_most_seen > .suggestions > .suggestion .sub_title {
  font-weight: 100;
  opacity: 0.8;
}

.transparent_card {
  color: white;
  /* background-color: hsla(0, 0%, 100%, 0.16); */
  background-color: hsla(240, 100%, 75%, 0.16);
  border: 1px solid white;
}

.video-16_9 {
  position: relative;
  padding-bottom: 56.25%; /* Aspekt Ration 16/9 */
  /* padding-top: 30px; */
  height: 0;
  overflow: hidden;
}

.video-16_9 video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media screen and (min-width: 991px) {
  .sericon.lg {
    width: 60%;
  }
}

@media screen and (max-width: 1920px) {
  .raw-layout-hero {
    height: 400px;
  }
}

@media screen and (max-width: 991px) {
  html,
  body {
    font-size: var(--font-size-tablet);
  }

  .raw-layout-container {
    margin-top: var(--height-navbar-tablet);
  }

  .raw-layout-wrapper {
    width: auto;
    margin: 0 2rem;
  }

  .row_tab {
    display: flex;
    flex-wrap: wrap;
  }

  .intblockbutton,
  .intblockbutton1 {
    margin: 2rem 0;
    justify-self: center !important;
  }

  .background-video-4 {
    margin-top: 118px;
  }

  .slide-nav {
    margin-left: 0;
  }

  .jedenhero {
    background-position: 30% 0;
    background-size: auto;
  }

  .tunrechicon {
    margin-top: 0;
  }

  .article.two_col {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .sealcontainer > :last-child {
    height: 5rem;
  }

  .page_content_wrapper {
    padding: 0 2rem;
  }

  .seal_container_hor {
    margin: 1rem calc(5% - 0.5rem);
    justify-content: center;
  }

  .homeexpslide1grid {
    display: block;
  }

  .navbartopgrid {
    margin-right: 0px;
    margin-left: 0px;
    -ms-grid-columns: 1fr 100% 1fr;
    grid-template-columns: 1fr 100% 1fr;
  }
  .navbarbrandingimg {
    margin-left: 20px;
  }
  .navbarlinkdiv {
    padding-right: 20px;
    padding-left: 20px;
  }
  .navbarlinkgrid {
    -ms-grid-columns: 1fr 100% 1fr;
    grid-template-columns: 1fr 100% 1fr;
  }
  .navbar {
    display: none;
  }
  .homewercontainergrid {
    display: block;
    margin-top: 26px;
    margin-left: 0%;
    padding-right: 5%;
    padding-left: 5%;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 5% 90% 5%;
    grid-template-columns: 5% 90% 5%;
    -ms-grid-rows: 35px 4px 25px 45px 55px auto 45px auto;
    grid-template-rows: 35px 4px 25px 45px 55px auto 45px auto;
  }
  .homewer {
    height: auto;
    margin-bottom: 27px;
  }
  .homewerdivider {
    /*width: 80%;*/
  }
  .homewerheading {
    margin-top: 21px;
    font-size: 35px;
  }
  .homewertext {
    margin-top: 20px;
    font-size: 14px;
  }
  .homewertext.p2 {
    margin-top: 15px;
  }
  .homewerlowergrid {
    display: block;
    width: 100%;
  }
  .homeserdivider {
    margin-top: -2px;
  }
  .homewascontainergrid {
    -ms-grid-columns: 5% 90% 5%;
    grid-template-columns: 5% 90% 5%;
  }
  .homewascontentgrid {
    -ms-grid-columns: 0px 32% 2% 32% 2% 32% 0px;
    grid-template-columns: 0px 32% 2% 32% 2% 32% 0px;
  }
  .homewassteublockgrid {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 130px 48px 45px 45px 45px 45px 50px;
    grid-template-rows: 130px 48px 45px 45px 45px 45px 50px;
  }
  .homewasblockheading {
    font-size: 16px;
  }
  .homewasblocktext {
    margin-left: 33px;
    font-size: 12px;
  }
  .homewaslowblocktext {
    margin-left: 22px;
    font-size: 13px;
  }
  .homesercontainergrid {
    -ms-grid-columns: 5% 90% 5%;
    grid-template-columns: 5% 90% 5%;
  }
  .homewasdevider {
    width: 100%;
  }
  .homeserdevider {
    width: 82%;
  }
  .homeserheading {
    font-size: 35px;
  }
  .homesergrid {
    font-size: 12px;
  }
  .homesertext {
    margin-top: 41px;
    font-size: 12px;
  }
  .homeexpcontainergrid {
    display: block;
    width: 100%;
    padding-right: 5%;
    padding-left: 5%;
    -ms-grid-columns: 5% 90% 5%;
    grid-template-columns: 5% 90% 5%;
  }
  .homeexpdivider {
    width: 0px;
    margin-top: 4px;
  }
  .homeexpcontainer {
    width: 100%;
    height: 0%;
    border-bottom-width: 2px;
  }
  .homeexpheading {
    margin-top: 83px;
    font-size: 35px;
  }
  .homeserlogodiv {
    width: 250px;
    height: 250px;
    margin-top: 17px;
    margin-left: 26px;
  }
  .homeserbutton3 {
    left: 53px;
    top: 204px;
  }
  .footerdesktab {
    display: block;
  }
  .homehero {
    width: 100%;
  }
  .footertopgrid {
    -ms-grid-columns: 0.75fr 1fr 1.25fr 1.25fr 1.25fr 0.75fr;
    grid-template-columns: 0.75fr 1fr 1.25fr 1.25fr 1.25fr 0.75fr;
  }
  .footertopsubgrid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .footerimpr {
    margin-top: 0px;
    margin-left: 12px;
  }
  .footeraward1 {
    margin-left: -59px;
  }
  .footerbottomgrid {
    width: 100%;
    -ms-grid-columns: 10% 80% 10%;
    grid-template-columns: 10% 80% 10%;
  }
  .footerbottomtext {
    margin-top: 0px;
  }
  .footerbottomtextbold {
    width: 300px;
    margin-top: 33px;
    padding-left: 13px;
  }
  .homeexpsubheading {
    margin-top: -57px;
    font-size: 14px;
  }
  .homeexptext {
    margin-top: -33px;
    font-size: 12px;
    line-height: 19px;
  }
  .homeexpslidergrid {
    margin-top: -68px;
    -ms-grid-columns: 0px 100% 0px;
    grid-template-columns: 0px 100% 0px;
  }
  .homeexpslide1subgrid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .homeexpslidetext {
    padding-right: 34px;
    font-size: 11px;
    line-height: 17px;
  }
  .homekartext {
    margin-top: 24px;
    font-size: 14px;
  }
  .homekaranidiv {
    width: 350px;
    height: 350px;
    margin-top: -121px;
    margin-left: 22px;
  }
  .homekarani {
    width: 250px;
    margin-top: 41px;
    margin-left: 47px;
  }
  .homekarbutton {
    width: 250px;
    height: 30px;
    margin-top: 0;
    margin-left: 49px;
  }
  .homekaranitext {
    margin-top: 215px;
    /*font-size: 12px;*/
  }
  .homekarbutton2 {
    /*margin-top: -104px;*/
  }
  .homewerlowergridbutton {
    margin-top: 14px;
  }
  .homewerlowergriddivider {
    height: 0px;
    margin-top: 25px;
  }
  .homewerlowergridsubheading {
    margin-top: 35px;
  }
  .homewerlowerawarddiv {
    margin-top: 28px;
  }
  .homewascontainergridtop {
    -ms-grid-columns: 5% 90% 5%;
    grid-template-columns: 5% 90% 5%;
  }
  .homewasmaintext {
    font-size: 14px;
  }
  .homewasuberheading {
    margin-top: -16px;
    font-size: 16px;
  }
  .homekarcontainergrid {
    -ms-grid-columns: 5% 90% 5%;
    grid-template-columns: 5% 90% 5%;
    -ms-grid-rows: 1px 60px 4px 70px 357px auto;
    grid-template-rows: 1px 60px 4px 70px auto auto;
  }
  .homekardevider {
    width: 80%;
  }
  .homekarheading {
    height: 35px;
    font-size: 35px;
  }
  .homekarframegrid {
    -ms-grid-columns: 2.25fr 50%;
    grid-template-columns: 2.25fr 50%;
  }
  .homekarsubheading {
    font-size: 16px;
  }
  .homekaranidivider {
    display: none;
    margin-top: -42px;
    margin-left: -21px;
  }
  .footertopbranding {
    margin-left: -14px;
  }
  .footeraward2 {
    margin-left: -48px;
  }
  .footerbottomlink-plain {
    width: 60px;
    min-width: 40px;
  }
  .footerbottomlink2 {
    width: 60px;
    min-width: 40px;
  }
  .homekon {
    height: auto;
    margin-bottom: 0px;
    padding-bottom: 48px;
  }
  .homekoncontainergrid {
    -ms-grid-columns: 1fr 90% 1fr;
    grid-template-columns: 1fr 90% 1fr;
  }
  .homekondivider {
    width: 100%;
    margin-top: 7px;
    margin-left: 0%;
    border-bottom-width: 2px;
  }
  .homekonheading {
    margin-top: 45px;
    font-size: 35px;
  }
  .homekonmaintext {
    font-size: 12px;
  }
  .homekoncontentgrid {
    grid-column-gap: 14px;
    -ms-grid-columns: 49% 49%;
    grid-template-columns: 49% 49%;
    -ms-grid-rows: minmax(257px, auto) minmax(257px, auto);
    grid-template-rows: minmax(257px, auto) minmax(257px, auto);
  }
  .homekoncontentgrid.fix {
    -ms-grid-rows: max-content max-content;
    grid-template-rows: max-content max-content;
  }
  .homekoncontentcardsgrid {
    display: block;
  }
  .homekonblockheading {
    margin-top: 23px;
  }
  .homekonblocktext {
    margin-top: 20px;
  }
  .homekonvcard {
    display: block;
    margin-top: 14px;
    margin-right: auto;
    margin-left: auto;
  }
  .homekonvcard.fix {
    width: auto;
  }
  .steste {
    grid-template-areas: "Area";
  }
  .stecontaintergriddesk {
    display: -ms-grid;
    display: grid;
    margin-top: 53px;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 8% 84% 8%;
    grid-template-columns: 8% 84% 8%;
    -ms-grid-rows: 17px 60px 64px 70px auto;
    grid-template-rows: 17px 60px 64px 70px auto;
  }
  .stecontaintergriddesk.test {
    -ms-grid-columns: 5% 90% 5%;
    grid-template-columns: 5% 90% 5%;
  }
  .stetopdivider {
    /*width: 80%;*/
  }
  .steheading {
    font-size: 35px;
  }
  .stemaintext {
    margin-top: -33px;
    margin-bottom: 2rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .stecontentgrid {
    grid-auto-rows: 178px;
    -ms-grid-columns: 50% 50%;
    grid-template-columns: 50% 50%;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
  .steicon {
    margin-top: 22px;
  }
  .stemainbulletpoints {
    -ms-grid-rows: 56px 3px 101px 276px 114px;
    grid-template-rows: 56px 3px 101px 276px 114px;
  }
  .heading-3 {
    margin-top: 9px;
    margin-left: 35px;
    line-height: 30px;
  }
  .stecontentdivider {
    margin-top: 0px;
    margin-bottom: -51px;
    margin-left: 35px;
    padding-left: 0px;
  }
  .stelisttitle {
    margin-top: 34px;
    margin-left: 35px;
  }
  .stelisttext.stemaintext {
    margin-top: -9px;
    margin-bottom: 0px;
    margin-left: 35px;
  }
  .stelisttitle2 {
    position: relative;
    bottom: 7px;
    margin-top: 53px;
    margin-left: 35px;
  }
  .stelisttitle2.tab {
    margin-top: 19px;
  }
  .stewirt {
    display: block;
    /*margin-top: 380px;*/
  }
  .rechjahcontainergrid {
    display: block;
    /*margin-top: -425px;*/
    margin-left: 5%;
  }
  .rechjahcontainergrid.steurberatung {
    display: block;
    width: auto;
    height: 350px;
    margin-top: -222px;
    margin-left: 5%;
  }
  .rechjahcontainergrid._3 {
    width: auto;
    /*margin-top: -457px;*/
    padding-left: 5%;
  }
  .stewirtdevider {
    display: block;
    /*width: 85%;*/
    height: auto;
    margin: 0px auto 24px 0px;
  }
  .stewirtheading {
    margin-top: -186px;
    margin-left: 0px;
  }
  .stewirtgrid {
    display: block;
    margin-top: 72px;
    margin-bottom: 41px;
    padding-bottom: 0px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  .stewirttext {
    margin-top: 7px;
    margin-bottom: -96px;
    margin-left: 0px;
  }
  .stewirtlogodiv {
    left: 0px;
    display: block;
    width: 200px;
    height: 200px;
    margin-top: 44px;
    margin-left: 67%;
  }
  .stewirtbutton {
    margin-top: 12px;
    margin-left: 5%;
    padding-left: 26px;
  }
  .wirtwirt {
    height: 950px;
  }
  .wirtcontaintergrid {
    display: none;
  }
  .wirttopdivider {
    /*width: 75%;*/
  }
  .wirtmaintext {
    margin: 22px 20px 0px 0px;
    text-align: left;
  }
  .wirtheading2 {
    margin-top: 34px;
    font-size: 35px;
  }
  .wirticon {
    margin-top: 52px;
  }
  .wirtrech {
    height: auto;
    margin-top: 10px;
    margin-bottom: 96px;
  }
  .wirtrechdevider {
    width: 75%;
    height: 0%;
    margin-left: 5%;
  }
  .wirtrechheading {
    margin-top: -36px;
    margin-left: 5%;
    font-size: 35px;
    text-align: left;
  }
  .wirtrechgrid {
    display: block;
    margin-left: 5%;
    text-align: left;
  }
  .wirtrechtext {
    margin-top: 20px;
    margin-right: 20px;
    margin-left: 0px;
    text-align: left;
  }
  .wirtrechlogodiv {
    position: static;
    width: 200px;
    height: 200px;
    margin-top: -19px;
    margin-left: 70%;
  }
  .wirtrechbutton {
    margin-top: 33px;
    margin-bottom: -140px;
  }
  .rechrech {
    /*height: 870px;*/
  }
  .rechcontaintergrid {
    display: none;
  }
  .rechheading {
    margin-top: 21px;
    margin-left: 5%;
  }
  .rechicon {
    margin-right: auto;
    margin-left: 5%;
  }
  .rechjah {
    height: auto;
    margin-top: 42px;
    margin-bottom: 58px;
  }
  .jahfincontainergrid {
    display: none;
    margin-top: 70px;
  }
  .rechjahheading.tab {
    /*margin-top: 21px;*/
    margin-left: 5%;
    font-size: 35px;
  }
  .rechjahlogodiv {
    position: static;
    width: 200px;
    height: 200px;
    margin-top: -40px;
    margin-left: 69%;
  }
  .jahcontaintergrid {
    display: none;
  }
  .jahicon {
    margin-top: 28px;
    margin-right: auto;
    margin-left: 5%;
  }
  .jahlisttext {
    margin-left: 5%;
    padding-left: 0%;
  }
  .wirtbulletheading {
    margin-top: 33px;
    text-align: left;
  }
  .wirtcontentdivider {
    width: 75%;
  }
  .rechmainbulletpoints {
    display: block;
    margin-right: auto;
    margin-left: 5%;
  }
  .rechbullerheading {
    margin: 50px auto 14px 0%;
    font-size: 20px;
    text-align: left;
  }
  .rechcontentdivider {
    width: 40%;
    margin-top: 13px;
  }
  .jahfin {
    height: auto;
    margin-bottom: 40px;
  }
  .jahfinlogodiv {
    position: static;
    left: 0px;
    top: 0px;
    width: 150px;
    height: 150px;
    margin-top: -38px;
    margin-left: 75%;
  }
  .finfin {
    height: 1100px;
  }
  .fincontaintergrid {
    display: none;
  }
  .finicon {
    margin-top: 45px;
    margin-bottom: 2rem;
  }
  .finework {
    height: auto;
    margin-top: -123px;
  }
  .fineworkcontainergrid {
    display: none;
  }
  .fineworklogodiv {
    position: static;
    width: 150px;
    height: 150px;
    margin-top: -39px;
    margin-left: 76%;
  }
  .eworxeworx {
    /*height: 1350px;*/
    margin-top: 0px;
  }
  .eworxcontaintergrid {
    display: none;
  }
  .eworxicon {
    margin-top: 59px;
    margin-left: 0%;
    margin-bottom: 2rem;
  }
  .ewroxlisttext {
    margin-top: 14px;
  }
  .eworxaufgrid {
    display: none;
  }
  .eworxauf {
    display: none;
  }
  .eworxloh {
    height: auto;
    margin-top: 30px;
    margin-bottom: 60px;
  }
  .eworxlohcontainergrid {
    display: none;
  }
  .eworxlohlogodiv {
    position: static;
    width: 200px;
    height: 200px;
    margin-top: -21px;
    margin-left: 67%;
  }
  .lohloh {
    height: auto;
  }
  .lohcontaintergrid {
    display: none;
  }
  .lohicon {
    margin-top: 46px;
  }
  .lohlisttext {
    /*margin-top: 5px;*/
  }
  .lohumsa {
    height: auto;
  }
  .lohumsacontainergrid {
    display: none;
  }
  .umsaumsa {
    height: 1000px;
  }
  .umsacontaintergrid {
    display: none;
  }
  .umsaicon {
    margin-top: 60px;
  }
  .umsaintcontainergrid {
    display: none;
  }
  .umsaintlogodiv {
    position: static;
    width: 150px;
    height: 150px;
    margin-top: -20px;
    margin-left: 69%;
  }
  .intnachcontainergrid {
    display: none;
  }
  .intnachlogodiv {
    position: static;
    width: 150px;
    height: 150px;
    margin-top: -15px;
    margin-left: 74%;
  }
  .intcontaintergrid {
    display: none;
  }
  .intint {
    height: 1500px;
  }
  .inttopdivider {
    margin-right: 20px;
    margin-left: 20px;
  }
  .intblock1 {
    width: 75%;
    margin-top: 31px;
    margin-bottom: 24px;
    padding-right: 20px;
    padding-left: 20px;
  }
  .intblockgridint {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 295px 73px auto auto auto;
    grid-template-rows: 295px 73px auto auto auto;
  }
  .intblockicon1 {
    /*width: auto;*/
  }
  .intblock2 {
    width: 75%;
    padding-right: 20px;
    padding-left: 20px;
    margin: 1rem 0;
  }
  .intblockicon2 {
    /*width: auto;*/
  }
  .berber {
    height: auto;
  }
  .bercontaintergrid {
    display: block;
    margin-right: 5%;
    margin-left: 5%;
  }
  .bertopdivider {
    width: 100%;
  }
  .berheading {
    margin-top: 22px;
  }
  .bermaintext {
    margin-top: 26px;
  }
  .bercontentgrid {
    margin-left: 0%;
    display: block;
  }
  .bermainbulletpoints {
    display: block;
    margin-top: 4rem;
  }

  .bercontentdivider {
    margin: 0 0 2rem 0;
  }
  .bericon {
    margin-top: 32px;
    margin-left: auto;
  }
  .bersubtitle {
    margin-top: 27px;
  }
  .beruns {
    display: block;
    /*height: 400px;*/
    margin-left: 5%;
    margin-right: 5%;
  }
  .berunsgrid {
    display: block;
    margin-top: 3rem;
  }
  .berunsheading2 {
    /*margin-top: -39px;*/
  }
  .berunsdivider {
    /*margin-top: 1px;*/
  }
  .berunslisttext {
    margin-top: 27px;
    margin-left: 0px;
  }
  .begber {
    height: auto;
    margin-top: 61px;
    margin-bottom: 51px;
    margin-left: 0%;
  }
  .berbegcontainergrid {
    display: block;
    width: auto;
    height: auto;
    margin-top: -61px;
    display: none;
  }
  .berbegdevider {
    width: 80%;
    height: auto;
    /*margin-left: 5%;*/
  }
  .berbegheading {
    margin-top: -38px;
    margin-left: 5%;
    font-size: 35px;
  }
  .berbeggrid {
    display: block;
    height: auto;
    margin-bottom: 69px;
    margin-left: 5%;
  }
  .berbegtext {
    width: 85%;
  }
  .berbeglogodiv {
    position: static;
    width: 200px;
    height: 200px;
    margin-top: -26px;
    margin-left: 70%;
  }
  .berbegbutton {
    margin-top: 18px;
  }
  .begbeg {
    height: auto;
  }
  .begcontaintergrid {
    display: none;
  }
  .begbks {
    display: none;
  }
  .begbercontainergrid {
    display: none;
  }
  .begbertext {
    width: 90%;
    margin-top: 65px;
  }
  .begberlogodiv {
    position: static;
    width: 150px;
    height: 150px;
    margin-top: -19px;
    margin-left: 73%;
  }
  .nachnach {
    height: auto;
  }
  .nachcontaintergrid {
    display: none;
  }
  .nachicon {
    margin-top: 57px;
  }
  .nachnotcontainergrid {
    display: none;
  }
  .nachnotlogodiv {
    position: static;
    width: 150px;
    height: 150px;
    margin-top: -24px;
    margin-left: 76%;
    padding-left: 0px;
  }
  .notnot {
    height: auto;
  }
  .notcontaintergrid {
    display: none;
  }
  .noticon {
    margin-top: 42px;
  }
  .notfam {
    margin-top: 46px;
  }
  .notfamcontainergrid {
    display: none;
  }
  .notfamlogodiv {
    position: static;
    width: 150px;
    height: 150px;
    min-width: 5px;
    margin-top: -20px;
    margin-left: 77%;
  }
  .famfam {
    height: auto;
  }
  .famcontaintergrid {
    display: none;
  }
  .famicon {
    margin-top: 46px;
  }
  .famuns {
    height: auto;
    margin-top: 109px;
  }
  .famunsgrid {
    display: none;
  }
  .famunslisttext {
    margin-top: -31px;
  }
  .famma {
    height: auto;
    margin-top: 0px;
    margin-left: 5%;
  }
  .fammacontainergrid {
    display: none;
  }
  .mama {
    height: auto;
    margin-top: 0px;
  }
  .macontaintergrid {
    display: none;
  }
  .malisttext {
    margin-right: 20px;
    margin-left: 0px;
  }
  .maunt {
    margin-top: 37px;
    margin-left: 5%;
  }
  .mauntcontainergrid {
    display: none;
  }
  .untunt {
    height: auto;
  }
  .untcontaintergrid {
    display: none;
  }
  .untsancontainergrid {
    display: none;
  }
  .comcom {
    height: auto;
    margin-top: 27px;
  }
  .comcontaintergrid {
    display: none;
  }
  .comund {
    display: none;
  }
  .comundgrid {
    display: none;
  }
  .comdig {
    height: auto;
    margin-top: 247px;
  }
  .comdigcontainergrid {
    display: none;
  }
  .digdig {
    height: 800px;
  }
  .digcontaintergrid {
    display: none;
  }
  .digund {
    display: none;
  }
  .digeworx {
    display: block;
    height: auto;
    margin-top: 77px;
  }
  .digeworxcontainergrid {
    display: none;
  }
  .sansan {
    height: 910px;
  }
  .sancontaintergrid {
    display: none;
  }
  .sancom {
    margin-top: 90px;
    margin-bottom: 38px;
  }
  .samcomcontainergrid {
    display: none;
  }
  .verver {
    width: 100%;
    margin-top: 135px;
    padding-right: 20px;
    padding-left: 20px;
  }
  .verdown {
    width: 100%;
  }
  .verdowncontainergrid {
    display: block;
    margin-top: 73px;
    margin-left: 20px;
  }
  .verdowndevider {
    width: 85%;
  }
  .verdowngrid {
    display: block;
    height: 200px;
    margin-top: 6px;
  }
  .verdownbutton {
    margin-top: 37px;
  }
  .verdownlogodiv._2 {
    width: 200px;
    height: 200px;
    margin-top: -6px;
    margin-left: 54%;
  }
  .teamteam {
    height: auto;
  }
  .kfzkfz {
    height: auto;
    margin-top: 168px;
  }
  .kfzcontaintergrid {
    display: none;
  }
  .kfzauto {
    display: block;
  }
  .kfzautogrid {
    display: block;
    margin-left: 2rem;
    margin-right: 2rem;
    margin-top: 2rem;
  }
  .kfzbullettext2._2 {
    /* display: none; */
    margin-top: 21px;
  }
  .kfzmit {
    margin-bottom: 0px;
    margin-left: 5%;
  }
  .kfzmitcontainergrid {
    display: block;
    width: auto;
    height: auto;
    margin-top: 45px;
  }
  .kfzmitdevider {
    width: 85%;
    height: auto;
  }
  .kfzmitheading {
    margin-top: -164px;
    font-size: 35px;
  }
  .kfzmitgrid {
    display: block;
    height: auto;
  }
  .kfzmitlogodiv {
    width: 150px;
    height: 150px;
    margin-top: 81px;
    margin-left: 71%;
  }
  .kfzmitbutton {
    margin-top: 32px;
    margin-bottom: 32px;
  }
  .mitmit {
    margin-top: -15px;
  }
  .mitcontaintergrid {
    margin-top: 176px;
    -ms-grid-columns: 5% 90% 5%;
    grid-template-columns: 5% 90% 5%;
    -ms-grid-rows: 17px auto 14px auto;
    grid-template-rows: 17px auto 14px auto;
  }
  .mixtopdivider {
    margin-top: -44px;
  }
  .mitheading {
    margin-top: -35px;
    font-size: 35px;
  }
  .mitmaintext {
    font-size: 14px;
  }
  .mitcontentgrid {
    -ms-grid-columns: 46% 52%;
    grid-template-columns: 46% 52%;
  }
  .miticon {
    width: 250px;
    height: 250px;
  }
  .mitmainbulletpoints {
    font-family: Roboto, sans-serif;
  }
  .mitbullettext {
    display: block;
    margin-left: 27px;
    padding-right: 0px;
    font-size: 14px;
  }
  .mitbullettext._2 {
    display: none;
  }
  .mitfre {
    margin-top: 537px;
  }
  .mitfrecontainergrid {
    display: block;
    width: auto;
    margin-top: -449px;
    margin-left: 5%;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 10% 80% 10%;
    grid-template-columns: 10% 80% 10%;
    -ms-grid-rows: 1px 60px 4px 70px 225px auto;
    grid-template-rows: 1px 60px 4px 70px 225px auto;
  }
  .mitfredevider {
    width: 85%;
  }
  .mitfreheading {
    margin-top: -126px;
  }
  .mitfregrid {
    -ms-grid-columns: 50% 50%;
    grid-template-columns: 50% 50%;
  }
  .mitfrelogodiv {
    width: 200px;
    height: 200px;
    margin-top: -21px;
    margin-right: 0px;
    margin-left: 72%;
    background-size: contain;
  }
  .frefrecontaintergrid {
    margin-top: 118px;
    -ms-grid-columns: 5% 90% 5%;
    grid-template-columns: 5% 90% 5%;
    -ms-grid-rows: 17px 60px 5px 80px 158px auto auto;
    grid-template-rows: 17px 60px 5px 80px 158px auto auto;
  }
  .frefretopdivider {
    margin-top: 2px;
  }
  .frecontentgrid {
    -ms-grid-columns: 45% 50%;
    grid-template-columns: 45% 50%;
  }
  .freicon {
    width: 250px;
    height: 250px;
    margin-left: -10px;
  }
  .fremainbulletpoints {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: 164px 3px 252px 50px;
    grid-template-rows: 164px 3px 252px 50px;
  }
  .frebullettext {
    margin-top: -5px;
    margin-left: -45px;
    padding-left: 19px;
  }
  .fredur {
    width: auto;
    margin-top: 87px;
  }
  .fredurgrid {
    margin-top: -251px;
    grid-template-areas: "Area";
    -ms-grid-columns: 5% 90% 5%;
    grid-template-columns: 5% 90% 5%;
    -ms-grid-rows: 183px 366px;
    grid-template-rows: 183px 366px;
  }
  .fredurbullettext2 {
    width: auto;
    margin-top: -2%;
    margin-right: 5%;
    margin-left: 5%;
  }
  .frekon {
    margin-top: 90px;
  }
  .frekoncontainergrid {
    width: auto;
    margin-top: -43px;
    margin-bottom: 19px;
    margin-left: 5%;
    -ms-grid-columns: 5% 90% 5%;
    grid-template-columns: 5% 90% 5%;
  }
  .frekondevider {
    width: 80%;
    margin-top: 24px;
  }
  .frekonheading {
    margin-top: -187px;
  }
  .frekongrid {
    margin-bottom: -4px;
    -ms-grid-columns: 0.5fr 0.25fr;
    grid-template-columns: 0.5fr 0.25fr;
  }
  .frekonlogodiv {
    left: 0px;
    width: 200px;
    height: 200px;
    margin-top: 65px;
    margin-left: 69%;
  }
  .frekonbutton {
    margin-top: 31px;
    margin-bottom: 22px;
  }
  .image-2 {
    position: static;
  }
  .kon {
    width: 100%;
  }
  .koncontainergrid {
    -ms-grid-columns: 5% auto 5%;
    grid-template-columns: 5% auto 5%;
  }
  .imphero {
    margin-top: 21px;
  }
  .impmainsection {
    display: block;
    height: auto;
    margin-bottom: 27px;
  }
  .impcontaintegrid {
    display: block;
    margin-top: -46px;
  }
  .impheading {
    margin: 32px 20px 18px;
  }
  .impmaintext {
    margin: 0 20px 27px;
  }
  .impteamgrid {
    margin-right: 20px;
    margin-left: 20px;
  }
  .impblockheadings {
    margin-right: 20px;
    margin-left: 20px;
  }
  .impmun {
    margin-right: 20px;
    margin-left: 20px;
  }
  .impbad {
    margin-right: 20px;
    margin-left: 20px;
  }
  .impber {
    margin-right: 20px;
    margin-left: 20px;
  }
  .impger {
    margin-right: 20px;
    margin-left: 20px;
  }
  .impstan {
    margin-right: 20px;
    margin-left: 20px;
  }
  .impstansub {
    margin-right: 20px;
    margin-left: 20px;
  }
  .bold-text-10 {
    margin-right: 20px;
    margin-left: 20px;
  }
  .impstesub {
    margin-right: 20px;
    margin-left: 20px;
  }
  .imprecsub {
    margin-right: 20px;
    margin-left: 20px;
  }
  .datcontaintegrid {
    display: none;
  }
  .datheading {
    margin-top: 20px;
    padding-left: 20px;
  }
  .div-block-25 {
    margin-left: 0%;
  }
  .heading-8 {
    font-size: 33px;
  }
  .impsubheading {
    margin-top: 29px;
    margin-left: 20px;
  }
  .impmaintext2 {
    margin-right: 20px;
    margin-left: 20px;
  }
  .impmainlist {
    margin-right: 20px;
    margin-left: 20px;
  }
  .impmaintextmargin {
    margin-left: 20px;
  }
  .impmainlistnomargin {
    margin-right: 20px;
    margin-left: 20px;
  }
  .list-item-6 {
    margin-top: 21px;
  }
  .list-item-7 {
    margin-top: 113px;
    margin-left: 0px;
  }
  .tunnav {
    /*height: 8175px;*/
  }
  .tuncontaintergriddesk {
    display: none;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 0.25fr 1fr 0.25fr;
    grid-template-columns: 0.25fr 1fr 0.25fr;
    -ms-grid-rows: 17px 60px 170px 70px 605px;
    grid-template-rows: 17px 60px 170px 70px 605px;
  }
  .tuntopdivider {
    width: 100%;
    margin-left: 0px;
  }
  .tuninfobutton {
    margin-top: 13px;
    margin-bottom: 50px;
    margin-left: 0px;
  }
  .tunwirticon {
    width: 35%;
    height: 50%;
    margin-top: -35px;
    margin-left: 0px;
  }
  .tunwirtheading {
    margin-top: -60px;
    margin-left: 0px;
    text-align: center;
  }
  .tunwirtmaintext {
    margin-top: 10px;
    margin-bottom: 12px;
    margin-left: 0px;
    padding-right: 24px;
    padding-left: 21px;
    text-align: center;
  }
  .tunjahicon {
    width: 40%;
    height: 60%;
    margin-top: -17px;
  }
  .tunwirticon-copy {
    width: 40%;
    height: 55%;
    margin-top: -28px;
    margin-left: 0px;
  }
  .tuninticon {
    width: 37%;
    height: 50%;
    margin-top: -28px;
  }
  .tunkon {
    /*margin-top: 1033px;*/
  }
  .tunkon.waswir {
    /*margin-top: -273px;*/
  }
  .tunkoncontainergrid {
    display: block;
    width: 100%;
    height: auto;
    margin-top: -79px;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 991px 1fr;
    grid-template-columns: 1fr 991px 1fr;
    -ms-grid-rows: 1px 60px 4px 70px auto auto;
    grid-template-rows: 1px 60px 4px 70px auto auto;
  }
  .tunkondevider {
    width: 80%;
    height: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 5%;
  }
  .tunkontheading {
    margin-top: -216px;
    margin-left: 5%;
  }
  .tunkongrid {
    display: block;
    height: auto;
    margin-bottom: 0px;
  }
  .tunkontext {
    margin-top: 20px;
    margin-left: 5%;
  }
  .tunkonlogodiv {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 200px;
    height: 200px;
    min-width: 0px;
    margin-top: 74px;
    margin-left: 60%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-size: contain;
  }
  .tunrechicon {
    width: 35%;
    height: 60%;
  }
  .sernav {
    height: auto;
  }
  .sercontaintergriddesk {
    display: block;
    width: 100%;
    margin-top: -45px;
    margin-left: 0px;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 0.25fr 1fr 0.25fr;
    grid-template-columns: 0.25fr 1fr 0.25fr;
    -ms-grid-rows: 17px 60px 170px 70px 605px;
    grid-template-rows: 17px 60px 170px 70px 605px;
  }
  .sermaintext {
    margin-right: 20px;
    margin-left: 0px;
  }
  .serheading {
    margin-top: 27px;
    margin-left: 0%;
  }
  .serblockgrid {
    display: none;
  }
  .serdiv {
    display: block;
    width: 100%;
    height: 500px;
    max-height: 550px;
    margin: 51px 20px 12px 0%;
    padding-top: 10px;
  }
  .serdiv._2 {
    margin-left: 0px;
  }
  .serblogblock {
    /*display: block;*/
    width: 100%;
    margin-bottom: 10px;
    grid-template-columns: repeat(auto-fit, 143%);
  }
  .serblogblock._4 {
    margin-top: 0px;
  }
  .serblogblock._5 {
    margin-left: 4px;
  }
  .serblogheading {
    font-size: 19px;
  }
  .serinfobutton {
    margin-top: 19px;
    margin-left: 90px;
  }
  .sericon {
    position: relative;
    display: block;
    width: auto;
    height: 100px;
    margin-right: auto;
    margin-left: auto;
  }
  .serblockmaintext {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 21px;
    padding-left: 23px;
    font-size: 12px;
  }
  .expnav {
    /*padding-left: 20px;*/
  }
  .exptext {
    margin-top: 18px;
    margin-bottom: 29px;
    margin-left: 0%;
  }
  .expkfzheading {
    font-size: 19px;
  }
  .expbutton {
    margin-top: 49px;
  }
  .mittinfobutton {
    margin-top: 48px;
  }
  .frebutton {
    margin-top: 47px;
  }
  .serexplogodiv {
    width: 200px;
    height: 200px;
    margin-top: 75px;
    margin-left: 72%;
    background-image: url("../images/FinalIcon.png");
    background-position: 100% 50%;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .homegrid {
    display: none;
  }
  .hometitle {
    display: block;
  }
  .homeplusicon {
    margin-top: 9px;
  }
  .tuncontaintergridtab {
    display: -ms-grid;
    display: grid;
    width: 100%;
    height: 100%;
    margin-top: 95px;
    justify-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 38px 50px 104px 50px auto auto auto auto auto auto auto auto;
    grid-template-rows: 38px 50px 104px 50px auto auto auto auto auto auto auto auto;
  }
  .tuntopdividertab {
    width: 80%;
  }
  .tunsubheadingtab {
    margin-top: 29px;
    margin-bottom: 0px;
    line-height: 20px;
    text-align: center;
  }
  .tunmaintexttab {
    text-align: center;
  }
  .tunblockgridtab {
    width: 75%;
    height: auto;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto auto auto
      auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  }
  .tunblockgridtab > * {
    padding: 1rem;
  }
  .tunsteheadingtab {
    margin-top: -10px;
    text-align: center;
  }
  .tunstemaintexttab {
    width: 75%;
    margin-top: -9px;
    text-align: center;
  }
  .tunsteicontab {
    width: 60%;
  }
  .tunwirticon2tab {
    width: auto;
    height: 60%;
    margin-top: 12px;
  }
  .tunwirtheadingtab {
    margin-top: -5px;
    text-align: center;
  }
  .tunwirtmaintexttab {
    text-align: center;
  }
  .tuninfobuttontab {
    margin-top: 13px;
    margin-bottom: 21px;
  }
  .tunkoncontainergridmob {
    display: none;
    width: 100%;
    margin-top: 52px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 25px auto 25px 30px;
    grid-template-rows: 25px auto 25px 30px;
    text-align: center;
  }
  .footerimpr2 {
    margin-top: 0px;
    margin-left: 12px;
  }
  .tuncontaintergridmob {
    display: none;
    width: 100%;
    height: 100%;
    margin-top: 100px;
    justify-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 38px 50px 150px 50px auto auto auto auto auto auto auto auto;
    grid-template-rows: 38px 50px 150px 50px auto auto auto auto auto auto auto auto;
  }
  .tunwirtheadingmob {
    text-align: center;
  }
  .tunwirtheading-copy {
    text-align: center;
  }
  .tunwirtheading-copy {
    text-align: center;
  }
  .tunwirtheading-copy {
    text-align: center;
  }
  .stewirtbuttontab {
    margin-top: 139px;
    margin-bottom: 73px;
    margin-left: 0px;
    padding-left: 34px;
  }
  .stecontaintergriddeskmob {
    display: none;
  }
  .stelisttext2mob.stemaintext {
    margin-top: -6px;
    margin-bottom: -29px;
    margin-left: 35px;
  }
  .wirtcontainergridtab {
    display: block;
    margin-top: 139px;
    margin-left: 5%;
    margin-right: 5%;
    justify-items: center;
    -webkit-box-align: end;
    -webkit-align-items: end;
    -ms-flex-align: end;
    align-items: end;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 20px 40px auto 325px auto 10px;
    grid-template-rows: 20px 40px auto 325px auto 10px;
  }
  .wirtrechdevider-2 {
    width: 75%;
  }
  .wirtrechtext-2 {
    margin-top: 0px;
    margin-right: 20px;
    margin-left: 20px;
    text-align: center;
  }
  .jahfincontainergridtab {
    position: static;
    display: block;
    margin-top: 7rem;
    justify-items: center;
    -webkit-align-content: start;
    -ms-flex-line-pack: start;
    align-content: start;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 10px auto auto auto auto;
    grid-template-rows: 10px auto auto auto auto;
    background-color: transparent;
  }
  .wirtrechcontainergrid {
    display: block;
    width: auto;
  }
  .rechcontainergridtab {
    display: block;
    margin-top: 146px;
    justify-items: center;
    -webkit-box-align: end;
    -webkit-align-items: end;
    -ms-flex-align: end;
    align-items: end;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-areas: "." "." "." "Area";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 20px 16px 40px 16px auto 16px 325px 16px auto 16px 10px;
    grid-template-rows: 20px 40px auto 325px auto 10px;
  }
  .wirttopdivider-2-copy {
    /*width: 90%;*/
    margin-left: 5%;
  }
  .rechtmaintext {
    margin: 10px 5% 31px;
    text-align: left;
  }
  .rechjahcontainergridtab {
    display: block;
    margin-top: 99px;
    margin-bottom: -4px;
    justify-items: center;
    -webkit-align-content: start;
    -ms-flex-line-pack: start;
    align-content: start;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 10px auto auto auto auto;
    grid-template-rows: 10px auto auto auto auto;
    background-color: transparent;
  }
  .rechjahdevidertab {
    width: 80%;
    /*margin-top: -175px;*/
    margin-right: auto;
    margin-left: 5%;
  }
  .rechjahtexttab {
    width: 60%;
    margin-top: 17px;
    margin-right: 20px;
    margin-left: 5%;
    text-align: left;
  }
  .rechjahbuttontab {
    margin-top: 23px;
    margin-left: 5%;
  }
  .jahcontainergridtab {
    display: block;
    padding-top: 130px;
    justify-items: center;
    -webkit-box-align: end;
    -webkit-align-items: end;
    -ms-flex-align: end;
    align-items: end;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 20px 40px auto 325px auto 10px;
    grid-template-rows: 20px 40px auto 325px auto 10px;
  }
  .jahtopdividertab {
    width: auto;
    margin-left: 5%;
    margin-right: 5%;
  }
  .jahtopdividertab.fix {
    margin-left: 0;
    margin-right: 0;
  }
  .jahheadingtab {
    margin-top: 17px;
    margin-right: auto;
    margin-left: 5%;
  }
  .jahmaintexttab {
    margin: 17px 20px 0px 5%;
    text-align: left;
  }
  .jahbulletheadingtab {
    margin-left: 0%;
    padding-left: 5%;
    text-align: left;
  }
  .jahcontentdividertab {
    width: 90%;
    margin-left: 5%;
    padding-left: 5%;
  }
  .jahfindevidertab {
    width: 80%;
    margin-right: auto;
    margin-left: 5%;
  }
  .jahfinheadingtab {
    margin-top: -82px;
    margin-right: auto;
    margin-left: 5%;
    font-size: 35px;
    text-align: left;
  }
  .berbersubheading.fix {
    margin-top: 0.5rem;
    margin-right: 5%;
    margin-left: 5%;
    font-size: 18px;
  }
  .jahfintexttab {
    width: 70%;
    margin-top: 30px;
    margin-right: auto;
    margin-left: 5%;
    text-align: left;
  }
  .jahfinbuttontab {
    margin-top: 28px;
    margin-left: 5%;
  }
  .fincontainergridtab {
    display: block;
    margin-top: 142px;
    margin-left: 5%;
    margin-right: 5%;
    justify-items: center;
    -webkit-box-align: end;
    -webkit-align-items: end;
    -ms-flex-align: end;
    align-items: end;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 20px 40px auto 325px auto 10px;
    grid-template-rows: 20px 40px auto 325px auto 10px;
  }
  .fintopdividertab {
    /*width: 90%;*/
  }
  .finheadingtab {
    margin-top: 27px;
  }
  .finmaintexttab {
    margin: 21px 20px 0px 0px;
    text-align: left;
  }
  .finbulletheadingtab {
    margin-top: 12px;
    text-align: left;
  }
  .fincontentdividertab {
    /*width: 75%;*/
  }
  .wirtrechheading-32223 {
    margin-top: 0px;
    text-align: center;
  }
  .fineworkcontainergridtab {
    display: block;
    margin-top: 36px;
    justify-items: center;
    -webkit-align-content: start;
    -ms-flex-line-pack: start;
    align-content: start;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 10px auto auto auto auto;
    grid-template-rows: 10px auto auto auto auto;
    background-color: transparent;
  }
  .fineworksdevidertab {
    width: 85%;
    margin-right: auto;
    margin-left: 5%;
  }
  .fineworksheadingtab {
    margin-top: -50px;
    margin-bottom: 17px;
    margin-left: 5%;
    text-align: left;
  }
  .fineworksbuttontab {
    margin-bottom: 49px;
    margin-left: 5%;
    padding-bottom: 1px;
  }
  .fineworkstexttab {
    width: 70%;
    margin: 0px 20px 22px 5%;
    text-align: left;
  }
  .eworkscontainergridtab {
    display: block;
    margin-top: 142px;
    margin-bottom: 16px;
    margin-left: 5%;
    margin-right: 5%;
    justify-items: center;
    -webkit-box-align: end;
    -webkit-align-items: end;
    -ms-flex-align: end;
    align-items: end;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 20px 40px auto 325px auto 10px auto auto 10px 108px 20px 10px
      auto;
    grid-template-rows: 20px 40px auto 325px auto 10px auto auto 10px 108px 20px 10px auto;
  }
  .eworkscontainergridtab .eworkscontentdividertab {
    margin: 1rem 0 2rem 0;
  }
  .eworkscontainergridtab .stelisttitle.fix {
    margin-left: 0;
  }
  .eworkstopdivider {
    /*width: 90%;*/
  }
  .eworksheading {
    margin-top: 25px;
    margin-left: 0%;
  }
  .eworksmaintext {
    margin: 23px 20px 0px 0%;
    text-align: left;
  }
  .eworksbulletheading {
    margin-top: 20px;
    text-align: left;
  }
  .eworkscontentdividertab {
    /*width: 40%;*/
    margin-top: 20px;
  }
  .eworksbulletheading2 {
    margin-top: 25px;
    text-align: left;
  }
  .eworxllisttext2 {
    margin-top: 26px;
    margin-right: 20px;
    margin-left: 0px;
  }
  .eworksbulletheading3 {
    margin-top: 47px;
    text-align: left;
  }
  .eworksbulletheading3._3 {
    margin-top: 70px;
  }
  .eworkscontentdividertab2 {
    /*width: 40%;*/
    margin-top: 6px;
  }
  .eworxlohcontainergridtab {
    display: block;
    margin-top: 159px;
    margin-left: 5%;
    margin-right: 5%;
    justify-items: center;
    -webkit-align-content: start;
    -ms-flex-line-pack: start;
    align-content: start;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 10px auto auto auto auto;
    grid-template-rows: 10px auto auto auto auto;
    background-color: transparent;
  }
  .eworxlohdevidertab {
    width: 85%;
  }
  .eworxlohheadingtab {
    margin-top: -105px;
    font-size: 35px;
    text-align: left;
  }
  .eworxlohtexttab {
    width: 60%;
    margin-top: 23px;
    margin-right: 20px;
    margin-left: 0px;
    text-align: left;
  }
  .lohcontainergridtab {
    display: block;
    margin-top: -18px;
    margin-left: 5%;
    margin-right: 5%;
    justify-items: center;
    -webkit-box-align: end;
    -webkit-align-items: end;
    -ms-flex-align: end;
    align-items: end;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 20px 40px auto 325px auto 10px;
    grid-template-rows: 20px 40px auto 325px auto 10px;
  }
  .lohtopdividertab {
    /*width: 90%;*/
    margin-top: 157px;
  }
  .lohheadingtab {
    margin-top: 19px;
  }
  .lohmaintexttab {
    margin: 16px 20px 0px 0px;
    text-align: left;
  }
  .lohbulletheadingtab {
    text-align: left;
  }
  .lohcontentdividertab {
    width: 75%;
  }
  .lohlisttexttab {
    margin-right: 20px;
    margin-left: 0px;
  }
  .lohumsacontainergridtab {
    display: block;
    margin-left: 5%;
    margin-right: 5%;
    justify-items: center;
    -webkit-align-content: start;
    -ms-flex-line-pack: start;
    align-content: start;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 10px auto auto auto auto;
    grid-template-rows: 10px auto auto auto auto;
    background-color: transparent;
  }
  .lohumsadividertab {
    width: 80%;
  }
  .lohumsaheadingtab {
    margin-top: -127px;
    margin-bottom: 32px;
    font-size: 35px;
    text-align: left;
  }
  .lohumsatexttab {
    width: 70%;
    margin: 0px 20px 31px 0px;
    text-align: left;
  }
  .lohumsabuttontab {
    margin-bottom: 43px;
  }
  .johumsalogodivtab {
    position: static;
    width: 200px;
    height: 200px;
    margin-top: -18px;
    margin-left: 69%;
  }
  .umsacontainergridtab {
    display: block;
    margin-top: -13px;
    margin-left: 5%;
    margin-right: 5%;
    justify-items: center;
    -webkit-box-align: end;
    -webkit-align-items: end;
    -ms-flex-align: end;
    align-items: end;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 20px 40px auto 325px auto 10px auto;
    grid-template-rows: 20px 40px auto 325px auto 10px auto;
  }
  .umsatopdividertab {
    /*width: 75%;*/
    margin-top: 152px;
  }
  .umsaheadingtab {
    margin-top: 31px;
  }
  .umsamaintexttab {
    margin: 24px 20px 0px 0px;
    text-align: left;
  }
  .text-span {
    font-size: 20px;
    font-weight: 700;
  }
  .umsabulletheadingtab {
    text-align: left;
  }
  .wirtcontentdivider-copy {
    /*width: 75%;*/
  }
  .inttopdividertab {
    /*width: 75%;*/
    margin-top: 162px;
  }
  .intheadingtab {
    margin-top: 21px;
    font-size: 30px;
  }
  .intmaintexttab {
    margin: 28px 5% 0px 0%;
    text-align: left;
  }
  .intcontaintergridtab {
    display: block;
    margin-top: -13px;
    margin-left: 5%;
    margin-right: 5%;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 20px 40px auto auto auto;
    grid-template-rows: 20px 40px auto auto auto;
  }
  .intnachgridtab {
    display: block;
    height: auto;
    margin-top: 4rem;
    margin-left: 5%;
    justify-items: center;
    -webkit-align-content: start;
    -ms-flex-line-pack: start;
    align-content: start;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 10px auto auto auto auto;
    grid-template-rows: 10px auto auto auto auto;
    background-color: transparent;
  }
  .innachdvidertab {
    width: 85%;
  }
  .intnachheadingtab {
    margin-top: -74px;
    font-size: 36px;
    text-align: left;
  }
  .intnachtexttab {
    margin-top: 33px;
    margin-right: 20px;
    margin-left: 0px;
    text-align: left;
  }
  .wirtrechbuttontab-copy {
    margin-top: 38px;
    margin-bottom: 36px;
  }
  .umsaintgridtab {
    display: block;
    height: auto;
    margin-left: 5%;
    justify-items: center;
    -webkit-align-content: start;
    -ms-flex-line-pack: start;
    align-content: start;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 10px auto auto auto auto;
    grid-template-rows: 10px auto auto auto auto;
    background-color: transparent;
  }
  .umsaintdivider {
    width: 75%;
  }
  .umsaintheadingtab {
    position: static;
    margin-top: -101px;
    margin-bottom: 50px;
    font-size: 35px;
  }
  .umsainttexttab {
    margin-top: 77px;
    margin-right: 20px;
    margin-left: 0px;
    text-align: left;
  }
  .umsaintbuttontab {
    margin-top: 33px;
    margin-bottom: 41px;
  }
  .bercontainergridtab {
    display: none;
    width: auto;
    margin-top: 148px;
    margin-left: 5%;
    justify-items: center;
    -webkit-box-align: end;
    -webkit-align-items: end;
    -ms-flex-align: end;
    align-items: end;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 20px 40px auto 325px auto 10px auto auto 10px 142px auto 10px
      auto;
    grid-template-rows: 20px 40px auto 325px auto 10px auto auto 10px 142px auto 10px auto;
  }
  .bertopdividertab {
    width: 90%;
  }
  .berheadingtab {
    margin-top: 29px;
  }
  .bermaintexttab {
    width: 80%;
    margin: 25px 20px 0px 0px;
    text-align: left;
  }
  .bermaintextboldtab {
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
  }
  .berbulletheadingtab {
    text-align: left;
  }
  .berbulletheading2tab {
    text-align: left;
  }
  .wirtrechgridtab-3 {
    display: none;
    height: 680px;
    margin-top: -60px;
    justify-items: center;
    -webkit-align-content: start;
    -ms-flex-line-pack: start;
    align-content: start;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 10px auto auto auto auto;
    grid-template-rows: 10px auto auto auto auto;
    background-color: transparent;
  }
  .berbeggridtab {
    display: block;
    height: auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-left: 5%;
    justify-items: center;
    -webkit-align-content: start;
    -ms-flex-line-pack: start;
    align-content: start;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: 10px auto auto auto auto;
    grid-template-rows: 10px auto auto auto auto;
    background-color: transparent;
  }
  .berbegdividertab {
    width: 85%;
    margin-top: 0px;
  }
  .berbegheadingtab {
    margin-top: -11px;
    margin-bottom: 34px;
    font-size: 35px;
    text-align: left;
  }
  .berbegtexttab {
    margin-top: -14px;
    margin-right: 20px;
    margin-left: 0px;
    text-align: left;
  }
  .text-span-3 {
    margin-top: 379px;
  }
  .begcontainergridtab {
    display: block;
    height: auto;
    margin-top: 137px;
    margin-left: 5%;
    margin-right: 5%;
    justify-items: center;
    -webkit-box-align: end;
    -webkit-align-items: end;
    -ms-flex-align: end;
    align-items: end;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 20px 40px auto 325px auto 10px auto auto 10px 142px auto 10px
      auto;
    grid-template-rows: 20px 40px auto 325px auto 10px auto auto 10px 142px auto 10px auto;
  }
  .begtopdividertab {
    /*width: 75%;*/
  }
  .begheadingtab {
    margin-top: 25px;
  }
  .begmaintexttab {
    margin: 20px 20px 0px 0px;
    text-align: left;
  }
  .begmaintextboldtab {
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
  }
  .bermaintexttab-copy {
    margin: 42px 5% 0px 0%;
    text-align: left;
  }
  .begberdividertab {
    width: 85%;
    margin-top: 30px;
  }
  .begberheadingtab {
    margin-top: -64px;
    font-size: 40px;
    text-align: left;
  }
  .begbertexttab {
    margin-top: 22px;
    margin-right: 20px;
    margin-left: 0px;
    text-align: left;
  }
  .nachtopdividertab {
    /*width: 90%;*/
  }
  .nachheading2tab {
    margin-top: 32px;
  }
  .nachmaintexttab {
    margin: 27px 20px 0px 0px;
    font-weight: 400;
    text-align: left;
  }
  .text-span-4 {
    font-weight: 700;
  }
  .nachbulletheadingtab {
    margin-top: 28px;
    text-align: left;
  }
  .nachcontentdividertab {
    /*width: 75%;*/
  }
  .nachnotgridtab {
    display: block;
    height: auto;
    margin-top: 9px;
    margin-bottom: 41px;
    margin-left: 5%;
    justify-items: center;
    -webkit-align-content: start;
    -ms-flex-line-pack: start;
    align-content: start;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 10px auto auto auto auto;
    grid-template-rows: 10px auto auto auto auto;
    background-color: transparent;
  }
  .nachnotdividertab {
    width: 85%;
    margin-top: 42px;
  }
  .nachnotheadingtab {
    margin-top: -65px;
    font-size: 40px;
    text-align: left;
  }
  .nachnottexttab {
    margin: 31px 20px 0px 0px;
    text-align: left;
  }
  .nachnotbuttontab {
    margin-top: 40px;
    margin-bottom: -42px;
  }
  .notcontainergridtab {
    display: block;
    margin-top: 139px;
    margin-left: 5%;
    margin-right: 5%;
    justify-items: center;
    -webkit-box-align: end;
    -webkit-align-items: end;
    -ms-flex-align: end;
    align-items: end;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 20px 40px auto 325px auto 10px;
    grid-template-rows: 20px 40px auto 325px auto 10px;
  }
  .nottopdividertab {
    /*width: 75%;*/
  }
  .notheading2tab {
    margin-top: 24px;
  }
  .notmaintexttab {
    margin: 23px 20px 0px 0px;
    text-align: left;
  }
  .notbulletheadingtab {
    margin-top: 43px;
    text-align: left;
  }
  .notcontentdividertab {
    /*width: 75%;*/
  }
  .notfamgridtab {
    display: block;
    height: auto;
    margin-top: 0px;
    margin-left: 5%;
    justify-items: center;
    -webkit-align-content: start;
    -ms-flex-line-pack: start;
    align-content: start;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 10px auto auto auto auto;
    grid-template-rows: 10px auto auto auto auto;
    background-color: transparent;
  }
  .notfamdividertab {
    width: 80%;
  }
  .notfamheadingtab {
    margin-top: -32px;
    text-align: left;
  }
  .notfamtexttab {
    margin-top: 21px;
    margin-right: 20px;
    margin-left: 0px;
    text-align: left;
  }
  .notfambuttontab {
    margin-top: 22px;
    margin-bottom: 44px;
  }
  .famcontainergridtab {
    display: block;
    margin-top: 136px;
    margin-left: 5%;
    margin-right: 5%;
    justify-items: center;
    -webkit-box-align: end;
    -webkit-align-items: end;
    -ms-flex-align: end;
    align-items: end;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 20px 40px auto 325px auto 10px auto auto 10px 142px auto 10px
      auto;
    grid-template-rows: 20px 40px auto 325px auto 10px auto auto 10px 142px auto 10px auto;
  }
  .famtopdividertab {
    /*width: 75%;*/
  }
  .famheadingtab {
    margin-top: 39px;
  }
  .fammaintexttab {
    width: 80%;
    margin: 46px 20px 0px 0px;
    text-align: left;
  }
  .wirtcontentdivider-copy {
    /*width: 75%;*/
  }
  .famcontentdivider2tab {
    /*width: 75%;*/
    margin-top: 0px;
    margin-bottom: 34px;
  }
  .fammagridtab {
    display: block;
    height: auto;
    margin-top: 0px;
    justify-items: center;
    -webkit-align-content: start;
    -ms-flex-line-pack: start;
    align-content: start;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 10px auto auto auto auto;
    grid-template-rows: 10px auto auto auto auto;
    background-color: transparent;
  }
  .fammalogodivtab {
    position: static;
    width: 150px;
    height: 150px;
    margin-top: -18px;
    margin-left: 77%;
    background-image: url("../images/MAIconFinal.png");
    background-position: 50% 50%;
    background-size: 99% 99%;
  }
  .fammaheadingtab {
    margin-top: -49px;
    text-align: left;
  }
  .notmatexttab {
    margin-top: 27px;
    margin-right: 20px;
    margin-left: 0px;
    text-align: left;
  }
  .notmabutton {
    margin-top: 34px;
    margin-bottom: 41px;
  }
  .macontainergridtab {
    display: block;
    margin-top: 139px;
    margin-left: 5%;
    margin-right: 5%;
    justify-items: center;
    -webkit-box-align: end;
    -webkit-align-items: end;
    -ms-flex-align: end;
    align-items: end;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 20px 40px auto 325px auto 10px;
    grid-template-rows: 20px 40px auto 325px auto 10px;
  }
  .matopdividertab {
    /*width: 75%;*/
  }
  .maheading2tab {
    margin-top: 25px;
  }
  .mamaintexttab {
    margin: 28px 20px 0px 0px;
    text-align: left;
  }
  .text-span-5 {
    font-size: 20px;
    font-weight: 700;
  }
  .maicontab {
    margin-top: 44px;
  }
  .mauntgridtab {
    display: block;
    height: auto;
    margin-top: 4rem;
    justify-items: center;
    -webkit-align-content: start;
    -ms-flex-line-pack: start;
    align-content: start;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 10px auto auto auto auto;
    grid-template-rows: 10px auto auto auto auto;
    background-color: transparent;
  }
  .mauntdividertab {
    width: 80%;
  }
  .mauntlogodivtab {
    position: static;
    width: 150px;
    height: 150px;
    margin-top: -32px;
    margin-left: 74%;
    background-image: url("../images/maUmtIconFinal.png");
    background-size: 99% 99%;
  }
  .manuntheadingtab {
    margin-top: -67px;
    font-size: 35px;
    text-align: left;
  }
  .maunttexttab {
    width: 80%;
    margin-top: 31px;
    margin-right: 20px;
    margin-left: 0px;
    text-align: left;
  }
  .mauntbuttontab {
    margin-top: 35px;
    margin-bottom: 35px;
  }
  .mauntbuttontab.w--current {
    margin-top: 21px;
  }
  .untcontainergridtab {
    display: block;
    margin-top: 134px;
    margin-left: 5%;
    margin-right: 5%;
    justify-items: center;
    -webkit-box-align: end;
    -webkit-align-items: end;
    -ms-flex-align: end;
    align-items: end;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 20px 40px auto 325px auto 10px;
    grid-template-rows: 20px 40px auto 325px auto 10px;
  }
  .unttopdividertab {
    /*width: 90%;*/
  }
  .untheading2tab {
    margin-top: 28px;
    font-size: 35px;
  }
  .untmaintexttab {
    margin: 31px 20px 0px 0px;
    text-align: left;
  }
  .unticontab {
    margin-top: 29px;
  }
  .untbulletheadingtab {
    margin-top: 23px;
    text-align: left;
  }
  .untcontentdividertab {
    /*width: 75%;*/
  }
  .untsangridtab {
    display: none;
    height: auto;
    margin-top: -16px;
    margin-left: 5%;
    justify-items: center;
    -webkit-align-content: start;
    -ms-flex-line-pack: start;
    align-content: start;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 10px auto auto auto auto;
    grid-template-rows: 10px auto auto auto auto;
    background-color: transparent;
  }
  .untsandividertab {
    width: 75%;
  }
  .untsanlogodivtab {
    position: static;
    width: 200px;
    height: 200px;
    margin-top: -40px;
    margin-left: 69%;
    background-image: url("../images/untSanIconFinal.png");
    background-size: contain;
  }
  .untsanheadingtab {
    margin-top: -68px;
    font-size: 35px;
    text-align: left;
  }
  .untsantexttab {
    margin-top: 25px;
    margin-right: 20px;
    margin-left: 0px;
    text-align: left;
  }
  .untsanbuttontab {
    margin-top: 26px;
    margin-bottom: -140px;
  }
  .sancontainergridtab {
    display: block;
    margin-top: 130px;
    margin-left: 5%;
    margin-right: 5%;
    justify-items: center;
    -webkit-box-align: end;
    -webkit-align-items: end;
    -ms-flex-align: end;
    align-items: end;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 20px 40px auto 325px auto 10px;
    grid-template-rows: 20px 40px auto 325px auto 10px;
  }
  .santopdividertab {
    /*width: 75%;*/
  }
  .sanheading2tab {
    margin-top: 24px;
    font-size: 35px;
  }
  .sanmaintexttab {
    margin: 28px 20px 0px 0px;
    text-align: left;
  }
  .sanicontab {
    margin-top: 34px;
  }
  .sanbulletheadingtab {
    text-align: left;
  }
  .sancontentdividertab {
    /*width: 75%;*/
  }
  .sancomdividertab {
    width: 85%;
    height: 0%;
  }
  .sancomgridtab {
    display: block;
    height: auto;
    margin-top: 0px;
    margin-left: 5%;
    justify-items: center;
    -webkit-align-content: start;
    -ms-flex-line-pack: start;
    align-content: start;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 10px auto auto auto auto;
    grid-template-rows: 10px auto auto auto auto;
    background-color: transparent;
  }
  .sancomlogodivtab {
    position: static;
    width: 200px;
    height: 200px;
    margin-top: -31px;
    margin-bottom: -65px;
    margin-left: 69%;
    background-image: url("../images/sanComIconFinal.png");
  }
  .sancomheadingtab {
    margin-top: 59px;
    font-size: 35px;
    text-align: left;
  }
  .sancomtexttab {
    margin-top: 26px;
    margin-right: 20px;
    margin-left: 0px;
    text-align: left;
  }
  .sancombuttontab {
    margin-top: 36px;
    margin-bottom: -140px;
  }
  .comcontainergridtab {
    display: block;
    margin-top: 138px;
    margin-left: 5%;
    margin-right: 5%;
    justify-items: center;
    -webkit-box-align: end;
    -webkit-align-items: end;
    -ms-flex-align: end;
    align-items: end;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 20px 40px auto auto 10px auto auto 10px auto auto 10px auto
      auto 10px auto;
    grid-template-rows: 20px 40px auto auto 10px auto auto 10px auto auto 10px auto auto 10px auto;
  }
  .comtopdividertab {
    /*width: 90%;*/
  }
  .comheadingtab {
    margin-top: 29px;
  }
  .comicontab {
    width: 250px;
    height: 250px;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .combulletheadingtab {
    text-align: left;
  }
  .combulletheadingtab._2 {
    height: auto;
    line-height: 20px;
  }
  .comcontentdividertab {
    /*width: 75%;*/
    height: 10px;
    margin: 0 0 2rem 0;
  }
  .commaintext2tab {
    margin: 12px 20px 7px 0px;
    text-align: left;
    margin: 0;
    margin-bottom: 3.5rem;
  }
  .comdiggridtab {
    display: block;
    height: auto;
    margin-top: -62px;
    margin-bottom: 26px;
    margin-left: 5%;
    justify-items: center;
    -webkit-align-content: start;
    -ms-flex-line-pack: start;
    align-content: start;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 10px auto auto auto auto;
    grid-template-rows: 10px auto auto auto auto;
    background-color: transparent;
  }
  .comdigdividertab {
    width: 85%;
    margin-top: -183px;
  }
  .comdiglogodivtab {
    position: static;
    width: 150px;
    height: 150px;
    margin-top: -22px;
    margin-left: 72%;
    background-image: url("../images/comDigIconFinal.png");
    background-size: 99% 99%;
  }
  .comdigheadingtab {
    margin-top: -48px;
    margin-bottom: 26px;
    text-align: left;
  }
  .comdigtexttab {
    margin-top: 0px;
    margin-right: 20px;
    margin-left: 0px;
    text-align: left;
  }
  .comdigbuttontab {
    margin-top: 34px;
    margin-bottom: -140px;
  }
  .comcontentdividertab2 {
    /*width: 75%;*/
    height: 10px;
    margin-top: 25px;
    margin-bottom: 0px;
  }
  .comcontentdividertab3 {
    /*width: 75%;*/
    height: 10px;
    margin-top: 21px;
    margin-bottom: 0px;
  }
  .commaintext3tab {
    margin: 27px 20px 7px 0px;
    text-align: left;
    margin: 0;
    margin-bottom: 3.5rem;
  }
  .comcontentdividertab5 {
    /*width: 75%;*/
    height: 10px;
    margin: 1rem 0;
  }
  .digcontainergridtab {
    display: block;
    margin-top: 137px;
    margin-left: 5%;
    justify-items: center;
    -webkit-box-align: end;
    -webkit-align-items: end;
    -ms-flex-align: end;
    align-items: end;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 20px 40px auto auto auto;
    grid-template-rows: 20px 40px auto auto auto;
  }
  .digtopdividertab {
    width: 90%;
  }
  .digheadingtab {
    margin-top: 23px;
  }
  .digicontab {
    margin-top: 40px;
  }
  .digmaintexttab {
    margin: 18px 20px 0px 0px;
    text-align: left;
  }
  .impcontaintegridtab {
    display: -ms-grid;
    display: grid;
    height: 5000px;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 17px 60px 132px auto auto auto auto auto auto auto auto auto
      30px auto;
    grid-template-rows: 17px 60px 132px auto auto auto auto auto auto auto auto auto 30px auto;
  }
  .datcontaintegridtab {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 17px 60px auto auto auto auto auto auto auto auto auto auto
      auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto
      auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto
      auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto
      auto auto auto;
    grid-template-rows: 17px 60px auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    display: block;
  }
  .bold-text-12 {
    margin-left: 20px;
  }
  .sercontaintergriddesktab {
    display: block;
    width: auto;
    margin-top: 137px;
    margin-left: 5%;
    margin-right: 5%;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 17px 60px 170px 70px 605px;
    grid-template-rows: 17px 60px 170px 70px 605px;
  }
  .serblockgridtab {
    display: block;
    /*width: 45%;*/
    /*margin-top: -50px;*/
    margin-right: 20px;
    margin-left: 8px;
    grid-auto-columns: 1fr;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 549px 549px 549px;
    grid-template-rows: 549px 549px 549px;
  }
  .kfzcontainergridtab {
    display: block;
    margin-top: -29px;
    /*margin-left: 5%;*/
    padding: 0 2rem;
    width: 100%;
    justify-items: center;
    -webkit-box-align: end;
    -webkit-align-items: end;
    -ms-flex-align: end;
    align-items: end;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 27px;
    grid-template-areas: "." "." "." "Area-2" "Area";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 55px 27px 40px 27px auto 27px auto 27px auto;
    grid-template-rows: 55px 40px auto auto auto;
  }
  .kfztopdividertab {
    width: 100%;
    padding-top: 0px;
  }
  .kfzheadingtab {
    margin-top: 24px;
    font-size: 35px;
  }
  .kfzicontab {
    margin-top: 40px;
  }
  .kfzmaintexttab {
    margin: 38px 20px 0px 0px;
    text-align: left;
  }
  .homegridtab {
    display: -ms-grid;
    display: grid;
    width: 91%;
    margin-right: 0px;
    margin-left: 38px;
    grid-auto-columns: 1fr;
    grid-column-gap: 27px;
    grid-row-gap: 27px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 69px 115px 115px 115px 115px 115px 115px;
    grid-template-rows: 69px 115px 115px 115px 115px 115px 115px;
  }
  .submit-button {
    width: 50%;
    margin-top: -35px;
  }
  .staffentryimageuploaddiv {
    margin-top: 33px;
  }
  .partnerentryimageuploaddiv {
    margin-top: 33px;
  }
  .settingsgrid {
    display: none;
  }
  .settingstitle {
    display: block;
  }
  .settingsgridtab {
    display: -ms-grid;
    display: grid;
    width: 91%;
    margin-right: 0px;
    margin-left: 38px;
    grid-auto-columns: 1fr;
    grid-column-gap: 27px;
    grid-row-gap: 27px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 69px 115px 115px 115px 115px 115px 115px;
    grid-template-rows: 69px 115px 115px 115px 115px 115px 115px;
  }
  .managepartnerssearchresults {
    width: 95%;
  }
  .searchresultstitel {
    margin-left: 124px;
  }
  .searchresultstitel.partner {
    margin-left: 147px;
  }
  .searchresultstitel.jobs {
    margin-left: 161px;
  }
  .searchresultstitel.messen {
    margin-left: 111px;
  }
  .searchresultsstandort {
    margin-left: 123px;
  }
  .searchresultsstandort.partner {
    margin-left: 120px;
  }
  .searchresultsstandort.jobs {
    margin-left: 116px;
  }
  .searchresultsstandort.messen {
    margin-left: 108px;
  }
  .searchresultsdatum {
    margin-left: 61px;
  }
  .searchresultsdatum.jobs {
    margin-left: 62px;
  }
  .searchresultsdatum.blog {
    margin-left: 236px;
  }
  .searchresultsdiv {
    width: 100%;
  }
  .searchresultsdivgrid {
    width: 100%;
  }
  .managestafftitle {
    width: auto;
  }
  .managestafftitletext {
    width: auto;
    padding-right: 16px;
    padding-left: 16px;
  }
  .managestaffsearchbutton {
    font-size: 12px;
  }
  .managestaffsearchresults {
    width: 95%;
  }
  .managestaffsearchresultsgrid {
    width: 650px;
    margin-left: 0px;
    -ms-grid-columns: 650px;
    grid-template-columns: 650px;
  }
  .managestaffsearchresultsdivgrid {
    width: 100%;
    -ms-grid-columns: 212px 141px 110px 118px 25px 25px;
    grid-template-columns: 212px 141px 110px 118px 25px 25px;
  }
  .managestaffreplace {
    font-size: 10px;
  }
  .managestafftitelreplace {
    font-size: 10px;
  }
  .managestaffstandortreplace {
    font-size: 10px;
  }
  .managestaffdatumreplace {
    font-size: 10px;
  }
  .body-5 {
    height: auto;
  }
  .grid-31 {
    grid-column-gap: 3px;
    -ms-grid-columns: 200% 50%;
    grid-template-columns: 200% 50%;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
  .grid-32 {
    -ms-grid-columns: 100% 100%;
    grid-template-columns: 100% 100%;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
  .kfzcontainergridmob {
    display: none;
    margin-top: 130px;
    justify-items: center;
    -webkit-box-align: end;
    -webkit-align-items: end;
    -ms-flex-align: end;
    align-items: end;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-areas: "." "." "." "Area-2" "Area";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 20px 16px 40px 16px auto 16px auto 16px auto;
    grid-template-rows: 20px 40px auto auto auto;
  }
  .serblockgridmob {
    display: none;
  }
  .serblockgrid-copy {
    display: none;
  }
  .serblockgridtab2 {
    display: block;
  }
  .serblockgrid-tab {
    display: -ms-grid;
    display: grid;
    width: auto;
    margin-top: -81px;
    margin-right: 2%;
    margin-left: 2%;
    grid-auto-columns: 1fr;
    grid-column-gap: 10px;
    grid-row-gap: 30px;
    -ms-grid-columns: 32.6% 32.6% 32.6%;
    grid-template-columns: 32.6% 32.6% 32.6%;
    -ms-grid-rows: 549px;
    grid-template-rows: 549px;
  }
  .list-item-8 {
    margin-top: -15px;
  }
  .background-video-2 {
    position: static;
    margin-top: 118px;
    padding-top: 0px;
  }
  .werwirsingmaintext {
    margin-top: -33px;
    margin-bottom: -38px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .button {
    margin-top: 19px;
    margin-left: 33%;
  }
  .bloglogodiv {
    margin-top: 116px;
  }
  .tabs-menu {
    width: 100%;
    /*height: 50px;*/
    background-color: #091730;
    padding: 0 1rem;
  }
  .tab-link-tab-2 {
    /*height: 100%;*/
    padding-right: 10px;
    padding-left: 10px;
  }
  .tab-link-tab-3 {
    /*height: 100%;*/
    padding-right: 10px;
    padding-left: 10px;
  }
  .tab-link-tab-1.w--current {
    padding-right: 10px;
    padding-left: 10px;
  }
  .div-block-35 {
    height: 200px;
  }
  .outerblogcontainer.left {
    padding-right: 7.5px;
    padding-left: 15px;
  }
  .outerblogcontainer.right {
    padding-right: 15px;
    padding-left: 7.5px;
  }
  .heading-10 {
    display: flex;
    justify-content: center;
    margin-top: 39px;
    /*margin-bottom: 1px;*/
    padding-right: 6px;
    padding-left: 6px;
    font-size: 12px;
  }
  .text-block-15 {
    padding-right: 6px;
    padding-left: 6px;
  }
  .blogarea {
    width: 100%;
  }
  .weiterlesenbutton {
    /*margin-bottom: 18px;*/
    /*margin-left: 26%;*/
    /*margin-left: auto;*/
  }
  .sharebutton {
    margin-bottom: 30px;
    margin-left: 35%;
  }
  .columns {
    width: 100%;
    margin-top: -20px;
    padding-right: 15px;
    padding-left: 30px;
  }
  .column-2 {
    padding-right: 23px;
    padding-left: 27px;
  }
  .column-3 {
    padding-right: 15px;
    padding-left: 33px;
  }
  .article .heading-11 {
    width: 100% !important;
    /*margin-top: -51px;*/
    margin-left: 0px !important;
    padding-left: 20px !important;
    font-size: 24px !important;
  }
  .div-block-42 {
    margin-right: 20px;
    margin-left: 20px;
    padding-right: 20px;
    padding-left: 20px;
  }
  .mainblogtext {
    padding-right: 20px;
    padding-left: 20px;
  }
  .managepartnerssearchresultsgrid-copy {
    width: 650px;
    margin-left: 0px;
    -ms-grid-columns: 650px;
    grid-template-columns: 650px;
  }
  .managepartnerssearchresultsdivgrid-copy {
    width: 100%;
    -ms-grid-columns: 212px 141px 110px 118px 25px 25px;
    grid-template-columns: 212px 141px 110px 118px 25px 25px;
  }
  .managepartnersearchresults {
    width: 95%;
  }
  .managejobssearchresultsgrid {
    width: 650px;
    margin-left: 0px;
    -ms-grid-columns: 650px;
    grid-template-columns: 650px;
  }
  .managejobssearchresultsdivgrid {
    width: 100%;
    -ms-grid-columns: 212px 141px 110px 118px 25px 25px;
    grid-template-columns: 212px 141px 110px 118px 25px 25px;
  }
  .managejobsreplace {
    font-size: 10px;
  }
  .managejobsbeginreplace {
    font-size: 10px;
  }
  .managejobsstandortreplace {
    font-size: 10px;
  }
  .managejobsdatumreplace {
    font-size: 10px;
  }
  .managemessensearchresultsgrid {
    width: 650px;
    margin-left: 0px;
    -ms-grid-columns: 650px;
    grid-template-columns: 650px;
  }
  .managemessensearchresults {
    width: 95%;
  }
  .manageadmintitle {
    width: auto;
  }
  .manageadminsearchresults {
    width: 95%;
  }
  .manageadminsearchresultsgrid {
    width: 650px;
    margin-left: 0px;
    -ms-grid-columns: 650px;
    grid-template-columns: 650px;
  }
  .searchresultsemail {
    margin-left: 124px;
  }
  .searchresultsemail.partner {
    margin-left: 147px;
  }
  .searchresultsemail.jobs {
    margin-left: 161px;
  }
  .searchresultsemail.messen {
    margin-left: 111px;
  }
  .searchresultsemail.admin {
    margin-left: 154px;
  }
  .searchresultsemail.jobs-copy {
    margin-left: 161px;
  }
  .searchresultsemail.jobs-copy-copy {
    margin-left: 161px;
  }
  .manageadminsearchresultsdivgrid {
    width: 100%;
    -ms-grid-columns: 212px 141px 110px 118px 25px 25px;
    grid-template-columns: 212px 141px 110px 118px 25px 25px;
  }
  .manageadminreplace {
    font-size: 10px;
  }
  .manageadmintitelreplace {
    font-size: 10px;
  }
  .managestaffreplace-copy {
    font-size: 10px;
  }
  .managepartnerreplace2 {
    font-size: 10px;
  }
  .managepartnertitelreplace {
    font-size: 10px;
  }
  .managepartnerstandortreplace {
    font-size: 10px;
  }
  .managepartnerdatumreplace {
    font-size: 10px;
  }
  .viewjobsbutton {
    width: 210px;
  }
  .managejobstitletext {
    width: auto;
    padding-right: 16px;
    padding-left: 16px;
  }
  .managejobssearchresults {
    width: 95%;
  }
  .manageblogstitle {
    width: auto;
  }
  .manageblogstitletext {
    width: auto;
    padding-right: 16px;
    padding-left: 16px;
  }
  .manageadminsearchresults-copy {
    width: 95%;
  }
  .manageblogssearchresults {
    width: 95%;
  }
  .manageblogssearchbutton {
    font-size: 12px;
  }
  .manageblogssearchresultsgrid {
    width: 650px;
    margin-left: 0px;
    -ms-grid-columns: 650px;
    grid-template-columns: 650px;
  }
  .manageblogssearchresultsdivgrid {
    width: 100%;
    -ms-grid-columns: 290px 43px 251px 34px 25px 25px;
    grid-template-columns: 290px 43px 251px 34px 25px 25px;
  }
  .manageblogreplace {
    font-size: 10px;
  }
  .manageblogtitelreplace {
    font-size: 10px;
  }
  .searchresultsautor {
    margin-left: 124px;
  }
  .searchresultsautor.partner {
    margin-left: 147px;
  }
  .searchresultsautor.jobs {
    margin-left: 161px;
  }
  .searchresultsautor.messen {
    margin-left: 111px;
  }
  .searchresultsautor.admin {
    margin-left: 154px;
  }
  .searchresultsautor.jobs-copy {
    margin-left: 161px;
  }
  .searchresultsautor.jobs-copy-copy {
    margin-left: 161px;
  }
  .searchresultsautor.blog {
    margin-left: 30px;
  }
  .manageblogdatumreplace {
    font-size: 10px;
  }
  .manageblogautorreplace {
    font-size: 10px;
  }
  .managejobssearchbutton {
    font-size: 12px;
  }
  .managepartnersearchbutton {
    font-size: 12px;
  }
  .section-2 {
    /*height: 420px;*/
  }
  .careeroverlay {
    width: 50%;
    margin-left: 3%;
  }
  .careertitle {
    margin-top: 63%;
    font-size: 40px;
  }
  .careertitle._2 {
    margin-top: 3rem;
    font-size: 34px;
  }
  .careertitle._3 {
    margin-top: 1%;
    font-size: 35px;
  }
  .careertitle._4 {
    margin-top: 3rem;
    font-size: 40px;
  }
  .careertextblock {
    padding-right: 35px;
    padding-left: 35px;
  }
  .text-block-20 {
    margin-bottom: 15px;
  }
  .text-block-20._2 {
    margin-top: 15px;
    padding-top: 0px;
  }
  .text-block-21 {
    font-size: 13px;
  }
  .div-block-44 {
    width: auto;
  }
  .careerjobsectorssection {
    width: auto;
    margin-right: 5%;
    margin-left: 0px;
  }
  .careerjobsectorssection._2 {
    width: 400px;
    padding-top: 0;
  }
  .careerjobsectorstitle {
    font-size: 40px;
    line-height: 40px;
  }
  .careerjobsectorstitle._2 {
    margin-top: 1%;
    font-size: 40px;
  }
  .div-block-45 {
    width: auto;
    margin-top: 22px;
  }
  .section-4 {
    width: auto;
  }
  .careeroverlay2 {
    width: 350px;
    height: 420px;
    margin-left: 3%;
  }
  ._2ndtextblock {
    margin-bottom: 15px;
  }
  .standorttitle {
    font-size: 40px;
  }
  .standorttitle._2 {
    margin-top: 23%;
    font-size: 40px;
  }
  .standorttitle._3 {
    margin-top: 0%;
    font-size: 35px;
  }
  .text-block-24 {
    margin-top: 11px;
  }
  .div-block-48 {
    width: auto;
  }
  .standortdiv.blue {
    margin-left: 11%;
  }
  .standortdiv.munich {
    margin-left: 9%;
  }
  .standortdiv.gera {
    margin-left: 54px;
  }
  .joblisthero {
    height: 420px;
    margin-top: 116px;
  }
  .joblistoverlay {
    width: 350px;
    height: 420px;
    margin-left: 3%;
  }
  .joblisttitle {
    font-size: 40px;
  }
  .joblisttitle._2 {
    margin-top: 23%;
    font-size: 40px;
  }
  .joblisttitle._3 {
    margin-top: 33%;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 35px;
    font-weight: 400;
  }
  .section-5 {
    width: 100%;
  }
  .div-block-49 {
    width: 90%;
    /*min-height: 135px;*/
    border-radius: 0px;
    padding: 0.25rem;
  }
  .grid-35 {
    display: block;
    min-height: 135px;
    clear: right;
    -ms-grid-rows: 45px;
    grid-template-rows: 45px;
  }
  .button-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 120px;
    height: 30px;
    margin-left: auto;
    padding-top: 5px;
    border-radius: 3px;
  }
  .text-block-27 {
    font-size: 12px;
    font-weight: 700;
    text-align: center;
  }
  .text-block-28 {
    padding-top: 6px;
    font-size: 12px;
    text-align: center;
  }
  .bold-text-17 {
    width: 140px;
    font-size: 12px;
  }
  .jobtitlereplace {
    padding-top: 6px;
    font-size: 12px;
    text-align: center;
  }
  .jobdescriptionreplace {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    min-height: 45px;
    /*padding-top: 13px;*/
    font-size: 12px;
    font-weight: 400;
    text-align: center;
    justify-content: center;
  }
  .text-block-27-copy {
    display: block;
    width: 100%;
    min-height: 45px;
    font-size: 12px;
    font-weight: 700;
    text-align: center;
    padding-top: 15px;
  }
  .bold-text-18 {
    font-size: 16px;
  }
  .bold-text-19 {
    margin-top: -7px;
    margin-right: auto;
    margin-left: auto;
  }
  .jobtitlereplacemain {
    margin-top: 20px;
    margin-bottom: 12px;
    font-size: 24px;
    text-align: left;
  }
  .jobsmalldescriptionreplace {
    width: 100%;
  }
  .joblocationreplace {
    width: 100%;
  }
  .joblocationtextreplace {
    text-align: left;
  }
  .jobsmalldescriptiontextreplace {
    text-align: left;
  }
  .jobtitlearea {
    margin-top: -14px;
    margin-bottom: -2px;
  }
  .jobdescriptioncontainer {
    margin-right: auto;
    margin-left: 5%;
  }
  .text-block-29 {
    margin-left: 5%;
  }
  .div-block-51 {
    /*height: 200px;*/
  }
  .div-block-51 > * {
    margin-left: 5% !important;
    margin-right: 5% !important;
  }
  .aboutrawtext2leave {
    margin-left: 5%;
  }
  .ihraufgabengebietreplace {
    margin-top: 23px;
  }
  .bold-text-20 {
    text-align: center;
  }
  .begausbutton {
    margin-top: 18px;
    margin-bottom: -140px;
  }
  .untuntgridtab {
    display: block;
    height: auto;
    margin-top: 49px;
    margin-left: 5%;
    justify-items: center;
    -webkit-align-content: start;
    -ms-flex-line-pack: start;
    align-content: start;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 10px auto auto auto auto;
    grid-template-rows: 10px auto auto auto auto;
    background-color: transparent;
  }
  .teammemberdiv {
    width: calc(25% - 3rem / 4);
    margin-bottom: 29px;
  }
  .div-block-54 {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .grid-37 {
    display: block;
    width: auto;
    margin-top: 28px;
    margin-right: 5%;
    margin-left: 5%;
    grid-column-gap: 0px;
    -ms-grid-columns: 10% 80% 10%;
    grid-template-columns: 10% 80% 10%;
  }
  .text-block-34 {
    margin-top: -83px;
    font-family: Roboto, sans-serif;
    font-size: 15px;
  }
  .expnavcongrid {
    display: block;
    width: 100%;
    height: auto;
    margin-top: -129px;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 991px 1fr;
    grid-template-columns: 1fr 991px 1fr;
    -ms-grid-rows: 1px 60px 4px 70px auto auto;
    grid-template-rows: 1px 60px 4px 70px auto auto;
  }
  .expnavkongrid {
    margin-top: 306px;
  }
  .careergridmob {
    display: none;
  }
  .text-block-35 {
    margin-left: 49px;
  }
  .link-10 {
    font-size: 16px;
  }
  .homeserbuttonnews {
    left: 33px;
    top: 16px;
    margin-top: 14px;
    margin-left: 59px;
  }
  .homeserbuttonmehr {
    margin-top: 32px;
    margin-left: 0px;
  }
  .link-block-14 {
    width: 150px;
    min-width: 100px;
    /*margin-left: 30%;*/
  }
  .footerbottomlink3 {
    width: 60px;
    min-width: 40px;
    margin-right: 23px;
  }
  .downloadsheadingmain {
    margin-top: 19px;
    margin-bottom: 22px;
  }
  .downloadscontaintergrid {
    display: block;
    margin-top: 135px;
  }
  .downloadscontentgrid-copy {
    display: block;
    margin-top: 0px;
  }
  .downloadscontentgrid-copy.fix {
    display: flex;
    flex-direction: column;
  }
  .do {
    width: 100%;
    height: auto;
    padding: 0 2rem;
  }
  .text-block-37 {
    margin-bottom: 24px;
  }
  .downloadercontainergridbottom {
    display: block;
    width: auto;
    height: auto;
    margin-top: -1px;
    margin-left: 5%;
  }
  .downloadscontaintergrid-copy {
    display: none;
  }
  .downloadscontaintergrid-copy2 {
    display: block;
    margin-top: -191px;
  }
  .downloadsicon {
    margin-top: 34px;
    margin-left: initial;
    margin-right: initial;
  }
  .kontacticon-downloads {
    position: static;
    width: 200px;
    height: 200px;
    margin-top: -25px;
    margin-left: 70%;
  }
  .downl-adsecton2 {
    height: 100%;
    margin-top: 251px;
    padding: 0 2rem;
  }
  .unsuns {
    width: auto;
    margin-top: 134px;
    margin-left: 5%;
  }
  .unsuns2 {
    width: auto;
    margin-left: 5%;
  }
  .background-video-5 {
    width: 100%;
    margin-top: 118px;
  }
  .section-body {
    width: auto;
  }
  .heading-12 {
    margin-left: 2%;
    padding-left: 0px;
    font-size: 25px;
    line-height: 33px;
  }
  .bold-text-22 {
    margin-left: 0%;
    font-size: 25px;
  }
  .heading-13 {
    margin-left: 2%;
    padding-left: 0px;
    font-size: 30px;
  }
  .section1col {
    padding-right: 30px;
  }
  .section1col._1 {
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
  }
  .section1col._4 {
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
  }
  .heading-14 {
    font-size: 30px;
    line-height: 35px;
  }
  .text-span-6 {
    font-size: 30px;
  }
  .bold-text-25 {
    font-size: 30px;
    line-height: 25px;
  }
  .div-block-76 {
    width: auto;
    margin-top: -13px;
  }
  .div-block-76.fix {
    margin-top: 0;
  }
  .heading-15 {
    font-size: 35px;
  }
  .textboxmitarbeiter._2 {
    height: 300px;
  }
  .mitarbeitersection.leftbild {
    /*height: 300px;*/
  }
  .mitarbeitersection.rightbild {
    /*height: 300px;*/
  }
  .text-block-48._1 {
    margin-top: 36px;
  }
  .ausbildungbutton {
    margin-top: 32px;
    margin-left: 0px;
    padding-left: 34px;
  }
  .ausbildungbutton2 {
    width: 210px;
    margin-top: 22px;
    margin-left: 0px;
    padding-left: 34px;
  }
  .messencolumnholder {
    margin-right: 2%;
    margin-left: 2%;
  }
  .slider {
    margin-top: 115px;
  }
  .homehero-2 {
    width: 100%;
  }
  .homehero-3 {
    width: 100%;
    margin-top: -3px;
  }
  .form-block-2 {
    width: auto;
  }
  .unsuns3 {
    width: auto;
    margin-left: 5%;
  }
  .logo-holder {
    width: 100%;
    height: 100%;
  }
  .stewirtlogodiv2 {
    display: block;
    width: 200px;
    height: 200px;
    margin-top: 69px;
    margin-bottom: -52px;
    margin-left: 70%;
    background-size: contain;
  }
  .serblockgridtab2nd {
    display: block;
    /*width: 45%;*/
    /*margin-top: 294px;*/
    /*margin-right: 20px;*/
    /*margin-left: 388px;*/
    grid-auto-columns: 1fr;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 549px 549px 549px;
    grid-template-rows: 549px 549px 549px;
  }
  .blockcontainer {
    /*margin-top: 80px;*/
    flex: 1;
  }
  .blockcontainer._2 {
    /*margin-top: -691px;*/
  }
  .sericon2 {
    position: relative;
    display: block;
    width: auto;
    height: 100px;
    margin-right: auto;
    margin-left: auto;
  }
  .serinfobutton2 {
    margin-top: 9px;
    margin-right: auto;
    margin-left: 104px;
  }
  .blogcontiner {
    width: 100%;
  }
  .expdiv {
    display: block;
    width: 100%;
    max-height: 550px;
    margin-top: 80px;
    margin-right: 20px;
    margin-left: 0%;
  }
  .expblogblock {
    display: block;
    width: 100%;
    grid-template-columns: repeat(auto-fit, 143%);
  }
  .expblockmaintext {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 21px;
    padding-left: 23px;
    font-size: 12px;
  }
  .serblockmaintext2 {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 21px;
    padding-left: 23px;
    font-size: 12px;
  }
  .sectionberater {
    width: 700px;
  }
  .sectionberater._2 {
    width: 400px;
  }
  .beratersection {
    width: 400px;
  }
  .beratersection._2 {
    width: 400px;
  }
  .doubleblock {
    margin-left: 78px;
  }
  .doubleblock._2 {
    margin-left: 115px;
  }
  .doubleblock.studium {
    margin-left: 6%;
  }
  .doubleblock.backoffice {
    margin-left: 48px;
  }
  .doubleblock.it {
    margin-left: 34px;
  }
  .div-block-88 {
    width: auto;
  }
  .initiatbutton {
    margin-top: 27px;
  }
  .joblistcontainer {
    width: auto;
  }
  .heading-18 {
    width: auto;
    font-size: 25px;
  }
  .text-block-50 {
    width: 45%;
    padding-left: 40px;
    font-size: 20px;
  }
  .seal._2 {
    margin-right: 12px;
    padding-right: 0px;
  }
  .seal._3 {
    padding-right: 16px;
  }
  .section-9 {
    padding-right: 20px;
    padding-left: 20px;
  }
  .div-block-96 {
    width: 100%;
  }
  .div-block-101 {
    padding-right: 20px;
    padding-left: 20px;
  }
  .button-10._2 {
    margin-top: 51px;
  }
  .eworkscontentdividertab-copy {
    /*width: 40%;*/
    margin-top: 24px;
  }
  .bold-text-33 {
    font-size: 30px;
  }
  .bold-text-34 {
    font-size: 30px;
  }
  .bold-text-39 {
    margin-left: 0%;
  }
  .div-block-104 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    min-height: 45px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }
  .div-block-105 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    min-height: 45px;
  }
  .div-block-106 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    min-height: 45px;
  }
  .bold-text-41 {
    font-size: 30px;
  }
  .bold-text-42 {
    font-size: 30px;
    line-height: 25px;
  }
  .bold-text-44 {
    font-size: 40px;
  }
  .bold-text-45 {
    font-size: 33px;
  }
  .navbar-2 {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    display: block;
    width: 100%;
    width: 100vw;
    height: var(--height-navbar-tablet);
    margin-top: 0px;
    -o-object-fit: fill;
    object-fit: fill;
  }
  .brand {
    display: block;
    width: 100%;
    height: 80px;
    margin-top: -4px;
    padding-bottom: 0px;
    background-color: #fff;
    background-image: url("../images/navRAWLogo.png");
    background-position: 0% 50%;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .menu-button {
    display: block;
    height: 30px;
    margin-top: -1px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 18px;
  }
  .menu-button.w--open {
    /*height: 45px;*/
    margin-top: 0px;
    padding-top: 16px;
    background-color: #02214e;
    color: #fff;
  }
  .dropdown-toggle-3 {
    width: 100%;
    margin-top: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #fff;
    color: #fff;
  }
  .div-block-107 {
    height: 100px;
  }
  .dropdown-3 {
    width: 100%;
    min-width: 100%;
    margin-right: 0px;
    margin-left: 0px;
  }
  .container-4 {
    width: 100%;
    height: 100%;
    min-width: 100%;
    margin-right: 0px;
    margin-left: 0px;
    background-color: #fff;
    /*background-image: url('../images/navRAWLogo.png');*/
    background-position: 0% 50%;
    background-size: contain;
    background-repeat: no-repeat;
    -o-object-fit: fill;
    object-fit: fill;
  }
  .text-block-60 {
    margin-right: -70px;
  }
  .nav-menu {
    overflow: auto;
    width: 50%;
    height: 100vh;
    min-width: 50%;
    background-color: #02214e;
  }
  .div-block-108 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 40px;
    margin-top: 78px;
    background-color: #02214e;
  }
  .icon-8 {
    margin-top: -11px;
    padding-top: 0px;
    color: #fff;
    font-size: 29px;
  }
  .nav-link {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #fff;
  }
  .mobdropdown {
    border-bottom: 1px solid #fff;
    background-color: #124999;
    color: #fff;
    text-transform: uppercase;
  }
  .mobdropdown.sublink {
    padding-left: 2rem;
  }
  .mobdropdown.w-dropdown-link {
    white-space: normal;
  }
  .list-item-10 {
    margin-top: 0px;
  }
  .text-block-62 {
    display: none;
  }
  .partnercontaintergrid {
    display: block;
    width: auto;
    height: auto;
  }
  .text-block-64 {
    width: auto;
  }
  .partnerkontakt {
    display: block;
    width: 100%;
    height: auto;
    margin-top: -79px;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 991px 1fr;
    grid-template-columns: 1fr 991px 1fr;
    -ms-grid-rows: 1px 60px 4px 70px auto auto;
    grid-template-rows: 1px 60px 4px 70px auto auto;
    padding-left: 0;
    padding-right: 0;
  }
  .partnerkontakt._2 {
    margin-top: 321px;
  }
  .gallery {
    width: auto;
  }
  .slider-2 {
    width: 90%;
    margin-left: auto;
  }
  .galleryheading {
    margin-left: 2%;
    padding-left: 0px;
    font-size: 25px;
    line-height: 33px;
  }
  .download-button {
    margin-top: 32px;
    margin-left: 0px;
    padding-left: 34px;
  }
  .studybutton-2 {
    width: 210px;
    margin-top: 22px;
    margin-left: 0px;
    padding-left: 34px;
  }

  .section-body {
    padding: 0 2rem;
  }

  .background-video-3 {
    margin-top: 118px;
  }
}

@media screen and (max-width: 767px) {
  .section-2 {
    flex-direction: column;
  }

  .section-3 {
    background-position: 25% 0%;
  }

  .section-4 {
    flex-direction: column-reverse;
    height: auto;
  }

  .careeroverlay {
    width: 100%;
    margin: 0;
    padding-bottom: 3rem;
  }

  .careeroverlay2 {
    display: flex;
    align-items: center;
    width: 100%;
    margin: 0;
  }

  .careertextblock {
    width: 100%;
    padding-bottom: 1.5rem;
  }

  .careerjobsectorssection._2 {
    width: 100%;
    padding-bottom: 3rem;
    padding-right: 2rem;
  }

  .standortsection {
    padding: 0 2rem;
  }

  .text-block-24 {
    width: 100%;
  }

  .text-block-10 {
    padding-right: 1rem;
  }

  .outerblogcontainer {
    padding: 1rem 0 !important;
  }

  .row_tab {
    flex-direction: column;
  }

  .serblockgridtab {
    width: 100% !important;
    margin: 0;
  }

  .begmaintexttab > :first-child {
    padding-right: 2rem;
  }

  .teamcontactgrid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 1fr auto;
    grid-template-rows: 1fr auto;
    max-width: 500px;
    width: 100%;
  }

  .container_image img {
    height: auto;
    width: 100%;
  }

  .teamcontaintergrid-2 {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  #w-node-91addca4898a-a9bd15d0 {
    align-self: center !important;
  }

  .homeexpcontainergrid {
    display: block;
    height: auto;
    margin-bottom: 4rem;
  }
  .homeexpdivider {
    height: 0px;
  }
  .homeexpcontainer {
    width: 90%;
    height: 0%;
    margin-top: 33px;
    margin-right: auto;
    margin-left: auto;
  }
  .homeexpgrid {
    display: block;
  }
  .homeexpheading {
    margin-top: 12px;
    padding-left: 5%;
  }
  .homeexpsubheading {
    margin-top: 3px;
    padding-left: 5%;
  }
  .homeexptext {
    margin-top: 15px;
    margin-bottom: 17px;
    margin-left: 0px;
    padding-right: 5%;
    padding-left: 5%;
  }
  .homeexpslidergrid {
    display: block;
    width: 85%;
    height: 400px;
    margin: -13px auto 37px;
  }
  .homeexpslidergrid2 {
    height: 100%;
  }
  .homeexpslide1subgrid {
    display: block;
    height: auto;
    margin-top: -3px;
  }
  .homeexpslide1heading {
    width: 80%;
    margin-right: auto;
    margin-left: auto;
  }
  .homeexpslidetext {
    width: 80%;
    height: auto;
    margin: 27px auto 11px;
  }
  .homeexpslide1button {
    height: 30px;
    margin-left: 10%;
  }
  .homeexpslide1button._2 {
    margin-top: 76px;
  }
  .homeexpslide2icon {
    display: block;
    width: 200px;
    margin-right: auto;
    margin-left: auto;
  }
  .homeexpslide3icon {
    display: block;
    width: 200px;
    margin-right: auto;
    margin-left: auto;
  }
  .homeexpslide1icon {
    display: block;
    width: 9rem;
    height: 9rem;
    margin-right: auto;
    margin-left: auto;
  }
  .homeexpslide2grid {
    display: block;
    margin-top: -20px;
    padding-top: 20px;
  }

  .homekoncontentcards {
    padding: 0 1rem;
  }

  .article {
    padding-left: 1rem;
    padding-right: 1rem;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .article.two_col {
    column-gap: 1rem;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .sealcontainer {
    align-items: center;
    justify-content: space-between;
  }

  .sealcontainer > :last-child {
    min-width: 100px;
  }

  .homewertext {
    margin-top: 60px;
  }
  .homewascontainergrid {
    margin-top: 39px;
  }
  .homeser {
    background-color: #fff;
  }
  .homewasblockheading {
    font-size: 12px;
  }
  .homewasblocktext {
    margin-left: 17px;
    font-size: 10px;
  }
  .homewaslowblocktext {
    font-size: 10px;
  }
  .homeserlogodiv {
    width: 200px;
    height: 200px;
    margin-top: 36px;
    margin-left: -76px;
  }
  .homeserbutton3 {
    left: 28px;
    top: 159px;
  }
  .footerdesktab {
    /*display: none;*/
  }
  .homekar {
    /*height: 800px;*/
  }
  .homekaraward2 {
    margin-top: -1px;
  }
  .homekaraward3 {
    /*display: none;*/
    /*width: 300px;*/
  }
  .homekaranidiv {
    width: 250px;
    height: 250px;
    /*margin-left: -11px;*/
  }
  .homekarani {
    width: 200px;
    margin-top: 9px;
    margin-left: 17px;
  }
  .homekarbutton {
    width: 200px;
    margin-left: 24px;
  }
  .homekaranigrid {
    /*display: none;*/
  }
  .homekaranitext {
    /*display: none;*/
    margin-top: 40px;
  }
  .homekarbutton2 {
    margin-top: -124px;
    /*margin-left: -24px;*/
    /*padding-left: 26px;*/
  }
  .homewasmaintext {
    margin-bottom: 18px;
  }
  .homewasuberheading {
    margin-right: auto;
    margin-left: -12px;
  }
  .homekarcontainergrid {
    height: auto;
  }
  .homekardevider {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .homekarframegrid {
    height: auto;
  }
  .homekondivider {
    /*margin-top: 40px;*/
    /*margin-left: 5%;*/
  }
  .homekonheading {
    /*margin-top: -29px;*/
  }
  .homekonmaintext {
    /*margin-top: 4px;*/
  }
  .homekonblocktext {
    font-size: 13px;
  }
  .homekondivider2 {
    margin-top: 110px;
    padding-top: 0px;
  }
  .homekonvcard {
    width: 250px;
  }
  .steste {
    height: auto;
    margin-top: 5rem;
  }
  .stecontaintergriddesk {
    display: none;
  }
  .stetopdivider {
    /*margin-top: -159px;*/
    margin-right: auto;
    /*margin-left: 5%;*/
  }
  .steheading {
    margin-top: 36px;
    margin-left: 5%;
    text-align: left;
  }
  .stemaintext {
    margin-top: 0px;
    margin-right: 5%;
    margin-left: 5%;
    text-align: left;
  }
  .steicon {
    display: block;
    margin-top: 60px;
    margin-right: auto;
    margin-left: 5%;
  }
  .stemainbulletpoints {
    display: none;
    margin-left: 5%;
    text-align: center;
  }
  .heading-3 {
    margin-top: 41px;
    margin-left: 0px;
    text-align: left;
  }
  .stecontentdivider {
    width: 80%;
    margin-top: 11px;
    margin-right: auto;
    margin-left: 0px;
  }
  .stelisttitle {
    margin-top: 74px;
    margin-bottom: -2px;
    margin-left: 0px;
    text-align: left;
  }
  .stelisttext.stemaintext {
    height: 100px;
    margin-top: 46px;
    margin-bottom: 0px;
    margin-left: 20px;
    text-align: left;
  }
  .stelisttitle2 {
    margin-top: 109px;
    margin-bottom: 27px;
    margin-left: 5%;
    text-align: left;
  }
  .stewirt {
    display: block;
    /*margin-top: 397px;*/
  }
  .rechjahcontainergrid {
    /*margin-top: -330px;*/
  }
  .rechjahcontainergrid.steurberatung {
    margin-left: 0%;
    padding-left: 5%;
  }
  .rechjahcontainergrid._3 {
    height: auto;
    margin-top: 10rem;
  }
  .stewirtdevider {
    margin-top: -55px;
  }
  .stewirtheading {
    margin-top: -142px;
    font-size: 30px;
  }
  .stewirtgrid {
    height: auto;
    margin-top: -42px;
  }
  .stewirttext {
    margin-top: 108px;
  }
  .stewirtlogodiv {
    width: 150px;
    height: 150px;
    margin-left: 70%;
  }
  .stewirtbutton {
    margin-left: 36px;
  }
  .wirtmaintext {
    margin-top: 12px;
    margin-left: 0px;
    text-align: left;
  }
  .wirtheading2 {
    margin-top: 13px;
    font-size: 30px;
  }
  .wirticon {
    margin-top: 22px;
  }
  .wirtrech {
    height: auto;
    margin-top: 85px;
  }
  .wirtrechheading {
    font-size: 30px;
  }
  .wirtrechbutton {
    margin-top: 52px;
    margin-bottom: 20px;
  }
  .rechjah {
    /*margin-top: 163px;*/
  }
  .jahicon {
    margin-top: 44px;
  }
  .wirtlisttext {
    margin-right: 20px;
    margin-left: 20px;
  }
  .jahfin {
    margin-top: 26px;
  }
  .finework {
    height: auto;
    margin-top: -106px;
  }
  .fineworklogodiv {
    width: 150px;
    height: 150px;
    min-width: 50px;
    margin-top: -27px;
    margin-left: 70%;
  }
  .fineworksdevidertab {
    width: 80%;
  }
  .ewroxlisttext {
    margin-right: 20px;
    margin-left: 0px;
  }
  .eworxloh {
    margin-top: -28px;
  }
  .eworxlohcontainergrid {
    display: block;
    width: auto;
    margin-top: 8rem;
    margin-left: 5%;
  }
  .eworxlohdevider {
    width: 90%;
  }
  .eworxlohheading {
    margin-top: -105px;
    font-size: 30px;
  }
  .eworxlohgrid {
    display: block;
  }
  .eworxlohtext {
    width: 60%;
  }
  .eworxlohlogodiv {
    width: 150px;
    height: 150px;
    margin-left: 69%;
  }
  .eworxlohbutton {
    margin-top: 33px;
  }
  .umsalisttext {
    margin-right: 20px;
    margin-left: 0px;
  }
  .umsaint {
    margin-top: 18px;
  }
  .begber {
    margin-top: 82px;
  }
  .berbegheading {
    margin-top: -15px;
  }
  .berbeglogodiv {
    width: 150px;
    height: 150px;
    margin-left: 70%;
  }
  .nachnot {
    margin-top: 25px;
  }
  .nachnotlogodiv {
    margin-left: 70%;
  }
  .notlisttext {
    margin-right: 20px;
    margin-left: 20px;
  }
  .notfam {
    margin-top: 84px;
  }
  .notfamlogodiv {
    margin-left: 63%;
  }
  .famfam {
    height: auto;
  }
  .famma {
    /*margin-top: -121px;*/
  }
  .comdig {
    margin-top: 254px;
  }
  .digeworx {
    margin-top: 174px;
  }
  .verver {
    margin-top: 132px;
  }
  .verdownlogodiv._2 {
    margin-left: 42%;
  }
  .kfzmitlogodiv {
    margin-left: 70%;
  }
  .mitcontaintergrid {
    margin-top: 212px;
  }
  .mixtopdivider {
    margin-top: -75px;
  }
  .mitheading {
    margin-top: -4px;
    font-size: 35px;
  }
  .mitfreheading {
    margin-top: -68px;
    font-size: 35px;
  }
  .mitfretext {
    width: 80%;
  }
  .mitfrelogodiv {
    width: 150px;
    height: 150px;
    margin-left: 67%;
  }
  .frefre {
    height: auto;
  }
  .frefrecontaintergrid {
    margin-top: 115px;
  }
  .frebullettext {
    margin-left: 7px;
  }
  .frebullettext._2 {
    height: auto;
    margin-top: 1rem;
  }
  .fredur {
    margin-top: 0px;
  }
  .fredurbullettext2 {
    margin-top: 0%;
  }
  .frekoncontainergrid {
    margin-top: 64px;
  }
  .frekonlogodiv {
    margin-left: 70%;
  }
  .frefre {
    height: auto;
    margin-left: 5%;
    padding-right: 20px;
  }
  .frefrecontaintergrid {
    display: block;
    margin-top: 140px;
    -ms-grid-columns: 10% minmax(80%, 0.25fr) 10%;
    grid-template-columns: 10% minmax(80%, 0.25fr) 10%;
    -ms-grid-rows: 17px 86px 5px 66px 385px 273px auto;
    grid-template-rows: 17px 86px 5px 66px 385px 273px auto;
  }
  .freheading {
    margin-top: 2px;
  }
  .freheading.mobile {
    margin-top: 13px;
    font-size: 35px;
  }
  .fremaintext {
    margin-top: 33px;
    margin-bottom: -77px;
    font-size: 13px;
  }
  .frecontentgrid {
    display: block;
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
  }
  .freicon {
    max-width: 300px;
    width: 70%;
    height: auto;
    margin-top: 71px;
    margin-left: 0px;
  }
  .fremainbulletpoints {
    display: block;
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
  }
  .frebullettext {
    margin-top: 43px;
    margin-left: 0px;
    padding-left: 0px;
    font-size: 13px;
  }
  .frebullettext._2 {
    margin-top: -1px;
  }
  .fredur {
    margin-top: 10px;
  }
  .koncontainergrid {
    display: block;
    margin-top: 118px;
    margin-right: 0%;
    margin-left: 0%;
  }
  .konmaintext {
    margin-top: 27px;
  }
  .konsubheading {
    margin-top: -10px;
  }
  .imphero {
    margin-top: -19px;
  }
  .impcontaintegrid {
    margin-top: -81px;
  }
  .impheading {
    margin-bottom: 29px;
  }
  .impmaintext {
    margin-bottom: 34px;
  }
  .list-item-6 {
    margin-top: 0px;
  }
  .tunwirtmaintext {
    margin-right: 5px;
    margin-left: 5px;
  }
  .tunkon {
    /*margin-top: 594px;*/
  }
  .tunkon.waswir {
    margin-top: 80px;
  }
  .tunkoncontainergrid {
    margin-top: -78px;
  }
  .tunkontheading {
    margin-top: -175px;
    margin-left: 39px;
    font-size: 35px;
  }
  .tunkontext {
    margin-left: 41px;
  }
  .tunkonlogodiv {
    width: 150px;
    height: 150px;
    margin-left: 57%;
  }
  .sercontaintergriddesk {
    margin-top: -47px;
  }
  .serdiv._1 {
    margin-right: 0px;
  }
  .serinfobutton {
    margin-left: 33%;
  }
  .sericon {
    padding-right: 0%;
    padding-left: 0%;
  }
  .expkfzheading {
    font-size: 15px;
  }
  .expbutton {
    margin-top: 69px;
  }
  .mittinfobutton {
    margin-top: 69px;
  }
  .frebutton {
    margin-top: 69px;
  }
  .serexplogodiv {
    width: 150px;
    height: 150px;
    margin-left: 69%;
  }
  .homegrid {
    display: none;
    grid-auto-columns: 1fr;
    grid-column-gap: 27px;
    grid-row-gap: 27px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: 69px 231px 142px;
    grid-template-rows: 69px 231px 142px;
  }
  .tuncontaintergridtab {
    margin-top: 98px;
  }
  .tunkoncontainergridmob {
    margin-top: 256px;
  }
  .stewirtbuttontab {
    margin-top: 138px;
  }
  .stecontaintergriddeskmob {
    display: block;
    /*width: 100%;*/
    /*margin-top: -333px;*/
    justify-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 132px 5px 50px 200px 350px 345px auto auto auto;
    grid-template-rows: 132px 5px 50px 200px 350px 345px auto auto auto;
    margin: 0 2rem;
  }
  .stecontaintergriddeskmob > * {
    margin-left: 0;
    margin-right: 0;
  }
  .div-block-31 {
    /*margin-left: 5%;*/
    padding: 1rem;
  }
  .div-block-32 {
    min-height: 9rem;
  }
  .div-block-31 .div-block-33 {
    text-align: center;
  }
  .div-block-31 .button {
    margin-left: 0;
  }
  .stelisttext2mob.stemaintext {
    margin-top: 0px;
    margin-left: 20px;
    text-align: left;
  }
  .wirtcontainergridtab {
    margin-top: 136px;
  }
  .jahfincontainergridtab {
    /*margin-top: 286px;*/
  }
  .rechtmaintext {
    margin-top: 20px;
  }
  .rechjahcontainergridtab {
    margin-top: 99px;
  }
  .jahcontainergridtab {
    display: block;
    padding-left: 5%;
    padding-right: 5%;
  }
  .jahheadingtab {
    margin-top: 13px;
    margin-left: 0%;
    font-size: 30px;
  }
  .jahmaintexttab {
    margin-top: 25px;
    margin-left: 0%;
  }
  .jahbulletheadingtab {
    margin-left: 0%;
    text-align: left;
  }
  .jahfinheadingtab {
    font-size: 30px;
  }
  .fincontainergridtab {
    margin-top: 140px;
  }
  .finheadingtab {
    font-size: 30px;
  }
  .finbulletheadingtab {
    margin-top: 50px;
  }
  .wirtrechheading-32223 {
    font-size: 30px;
  }
  .fineworkcontainergridtab {
    margin-top: 88px;
  }
  .fineworksheadingtab {
    font-size: 30px;
  }
  .eworkscontainergridtab {
    margin-top: 136px;
  }
  .eworksheading {
    font-size: 30px;
  }
  .eworkscontentdividertab {
    margin-top: 17px;
  }
  .eworksbulletheading3._3 {
    margin-top: 112px;
  }
  .eworxlohcontainergridtab {
    display: none;
  }
  .eworxlohheadingtab {
    font-size: 30px;
  }
  .lohcontainergridtab {
    margin-top: -21px;
  }
  .lohheadingtab {
    font-size: 30px;
  }
  .lohumsaheadingtab {
    margin-top: -114px;
    font-size: 30px;
  }
  .johumsalogodivtab {
    width: 150px;
    height: 150px;
    margin-top: -22px;
  }
  .umsacontainergridtab {
    margin-top: -14px;
  }
  .umsaheadingtab {
    font-size: 30px;
  }
  .inttopdividertab {
    /*width: 90%;*/
  }
  .intheadingtab {
    font-size: 30px;
  }
  .intcontaintergridtab {
    margin-top: -16px;
  }
  .intnachgridtab {
    height: auto;
    /*margin-top: -58px;*/
  }
  .innachdvidertab {
    height: auto;
  }
  .intnachheadingtab {
    font-size: 30px;
  }
  .umsaintgridtab {
    height: auto;
    margin-top: 80px;
  }
  .umsaintdivider {
    height: auto;
  }
  .umsaintheadingtab {
    font-size: 30px;
  }
  .berheadingtab {
    font-size: 30px;
  }
  .berbulletheading2tab {
    margin-top: 27px;
  }
  .wirtrechgridtab-3 {
    height: 675px;
    margin-top: 33px;
  }
  .berbeggridtab {
    height: auto;
    margin-top: -2px;
  }
  .berbegdividertab {
    height: auto;
    /*margin-top: 431px;*/
  }
  .berbegheadingtab {
    margin-top: -10px;
    font-size: 30px;
  }
  .berbegtexttab {
    margin-top: 0px;
    margin-bottom: -20px;
  }
  .text-span-3 {
    font-weight: 700;
  }
  .begcontainergridtab {
    margin-top: 139px;
  }
  .begheadingtab {
    font-size: 30px;
  }
  .begberheadingtab {
    font-size: 30px;
  }
  .begbertexttab {
    margin-top: 25px;
    margin-bottom: -20px;
  }
  .nachheading2tab {
    font-size: 30px;
  }
  .nachnotgridtab {
    height: auto;
    margin-top: 4px;
  }
  .nachnotheadingtab {
    font-size: 30px;
  }
  .nachnotbuttontab {
    margin-top: 15px;
    margin-bottom: 20px;
  }
  .notcontainergridtab {
    margin-top: 134px;
  }
  .notheading2tab {
    font-size: 30px;
  }
  .notfamgridtab {
    height: auto;
  }
  .notfamdividertab {
    height: auto;
  }
  .notfamheadingtab {
    font-size: 30px;
  }
  .notfambuttontab {
    margin-top: 15px;
    margin-bottom: 20px;
  }
  .famcontainergridtab {
    margin-top: 133px;
  }
  .famheadingtab {
    margin-top: 28px;
    font-size: 30px;
  }
  .fammaintexttab {
    margin-top: 40px;
  }
  .fammagridtab {
    /*height: 675px;*/
    /*margin-top: -353px;*/
  }
  .fammalogodivtab {
    margin-left: 70%;
  }
  .fammaheadingtab {
    margin-top: -59px;
    font-size: 30px;
  }
  .notmatexttab {
    margin-top: 0px;
    margin-bottom: -20px;
  }
  .notmabutton {
    margin-top: 15px;
    margin-bottom: 20px;
  }
  .notmabutton.famlyoffice {
    margin-top: 38px;
  }
  .macontainergridtab {
    margin-top: 137px;
  }
  .maheading2tab {
    font-size: 30px;
  }
  .mauntgridtab {
    height: auto;
    margin-top: 4rem;
  }
  .mauntdividertab {
    height: auto;
  }
  .mauntlogodivtab {
    margin-left: 66%;
  }
  .manuntheadingtab {
    margin-top: 6px;
    font-size: 30px;
  }
  .mauntbuttontab {
    margin-top: 15px;
    margin-bottom: 20px;
  }
  .untcontainergridtab {
    margin-top: 131px;
  }
  .untheading2tab {
    font-size: 30px;
  }
  .untbulletheadingtab {
    margin-top: 48px;
  }
  .untsangridtab {
    display: none;
    height: auto;
    margin-top: 24px;
    margin-left: 5%;
  }
  .untsanlogodivtab {
    width: 150px;
    height: 150px;
    margin-top: -38px;
    margin-left: 356px;
  }
  .untsanheadingtab {
    margin-top: -31px;
    margin-bottom: 7px;
    font-size: 30px;
    text-align: left;
  }
  .untsantexttab {
    margin-bottom: 8px;
    margin-left: 0px;
    text-align: left;
  }
  .untsanbuttontab {
    margin-top: 15px;
    margin-bottom: 20px;
  }
  .sanheading2tab {
    font-size: 30px;
  }
  .sancomgridtab {
    height: auto;
    margin-top: 59px;
  }
  .sancomlogodivtab {
    width: 150px;
    height: 150px;
  }
  .sancomheadingtab {
    margin-top: 66px;
    font-size: 30px;
  }
  .sancombuttontab {
    margin-top: 15px;
    margin-bottom: 20px;
  }
  .comcontainergridtab {
    margin-top: 134px;
  }
  .comheadingtab {
    margin-top: 22px;
    font-size: 30px;
  }
  .combulletheadingtab.move {
    line-height: 35px;
  }
  .combulletheadingtab._2 {
    margin-top: 34px;
  }
  .comcontentdividertab {
    /*margin-top: 34px;*/
  }
  .commaintext2tab {
    margin-top: 12px;
  }
  .comdiggridtab {
    height: auto;
    margin-top: 24px;
  }
  .comdigdividertab {
    height: auto;
  }
  .comdiglogodivtab {
    margin-left: 66%;
  }
  .comdigheadingtab {
    font-size: 30px;
  }
  .comdigbuttontab {
    margin-top: 25px;
    margin-bottom: 20px;
  }
  .comcontentdividertab2 {
    margin-top: 20px;
  }
  .comcontentdividertab3 {
    margin-top: 19px;
  }
  .commaintext3tab {
    margin-top: 23px;
  }
  .comcontentdividertab5 {
    margin-top: -18px;
  }
  .digcontainergridtab {
    margin-top: 136px;
  }
  .digheadingtab {
    font-size: 30px;
  }
  .sercontaintergriddesktab {
    margin-top: 131px;
  }
  .serblockgridtab {
    width: 90%;
  }
  .kfzcontainergridtab {
    margin-top: -32px;
  }
  .kfzheadingtab {
    margin-top: 14px;
    font-size: 30px;
  }
  .homegridtab {
    width: 85%;
  }
  .settingsgrid {
    display: none;
    grid-auto-columns: 1fr;
    grid-column-gap: 27px;
    grid-row-gap: 27px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: 69px 231px 142px;
    grid-template-rows: 69px 231px 142px;
  }
  .settingsgridtab {
    width: 85%;
  }
  .werwirsingmaintext {
    margin-top: 0px;
    margin-right: 5px;
    margin-left: 5px;
    text-align: center;
  }
  .outerblogcontainer.left {
    display: block;
    width: 100%;
  }
  .outerblogcontainer.right {
    display: block;
    width: 100%;
  }
  .blogimage {
    width: 50%;
    height: auto;
    background-size: contain;
  }
  .blogarea {
    display: block;
  }
  .column-2 {
    margin-bottom: 0px;
    padding-bottom: 1rem;
    border: none;
  }
  .column-3 {
    margin-top: -52px;
    padding-right: 27px;
    padding-left: 27px;
  }
  .mainblogtext.right {
    width: 100%;
    margin-top: -55px;
    padding-right: 20px;
    padding-left: 20px;
  }
  .bold-text-15 {
    font-size: 13px;
  }
  .joblisthero {
    margin-top: 115px;
  }
  .joblistoverlay {
    width: 300px;
    padding-left: 43px;
  }
  .grid-35 {
    display: block;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    -ms-grid-columns: 40% 35% 25%;
    grid-template-columns: 40% 35% 25%;
    -ms-grid-rows: 45px;
    grid-template-rows: 45px;
  }
  .jobdescriptioncontainer {
    width: 60%;
  }
  .aboutrawtextleave {
    margin-bottom: 0px;
  }
  .begausbutton {
    margin-top: 45px;
    margin-bottom: 20px;
  }
  .untuntgridtab {
    height: auto;
    margin-top: 49px;
  }
  .text-block-34 {
    margin-top: 170px;
  }
  .background-video-4 {
    margin-top: 114px;
  }
  .link-10 {
    font-size: 12px;
  }
  .link-21 {
    font-size: 11px;
  }
  .homeserbuttonnews {
    left: 3px;
    top: 27px;
    right: 31px;
    margin-right: auto;
    margin-left: 0px;
    padding-right: 29px;
  }
  .homeserbuttonmehr {
    left: 34px;
    margin-top: 178px;
  }
  .downloadscontaintergrid {
    margin-top: 132px;
  }
  .kontacticon-downloads {
    width: 150px;
    height: 150px;
  }
  .div-block-70 {
    width: 40%;
    margin-left: 41px;
  }
  .accordion-container {
    margin-right: auto;
    margin-left: auto;
  }
  .text-block-38 {
    font-size: 16px;
  }
  .text-block-39 {
    font-size: 16px;
  }
  .div-block-71 {
    background-repeat: no-repeat;
  }
  .newslettercontainer {
    display: block;
  }
  .newsettercoluml {
    width: 100%;
  }
  .newslettercollumr {
    width: 100%;
  }
  .unsuns {
    margin-top: 134px;
  }
  .heading-12 {
    margin-left: 5%;
    padding-left: 0px;
    font-size: 19px;
  }
  .bold-text-22 {
    font-size: 19px;
  }
  .heading-13 {
    margin-top: -13px;
    margin-left: 5%;
  }
  .section1col {
    padding-bottom: 20px;
  }
  .section1col._1 {
    margin-top: 15px;
  }
  .section1col._4 {
    margin-top: 15px;
  }
  .text-block-46 {
    margin-bottom: 30px;
  }
  .bold-text-25 {
    width: 100%;
  }
  .div-block-76 {
    margin-top: -15px;
  }
  .div-block-77 {
    width: 320px;
  }
  .heading-15 {
    margin-top: 136px;
    margin-left: 0px;
    padding-left: 0px;
  }
  .heading-15.sm {
    font-size: 2rem;
    line-height: 2.25rem;
  }
  .heading-16 {
    margin-top: 54px;
    padding-left: 30px;
    font-size: 30px;
  }
  .heading-16._2 {
    margin-top: 25px;
    padding-right: 12px;
    font-size: 30px;
  }
  .text-block-47 {
    font-size: 11px;
  }
  .mitarbeitersection.rightbild {
    /*height: 330px;*/
  }
  .heading-17 {
    margin-top: 27px;
    font-size: 19px;
  }
  .text-block-48 {
    margin-top: 3px;
    font-size: 11px;
  }
  .ausbildungbutton2 {
    margin-top: -4px;
  }
  .stewirtlogodiv2 {
    width: 150px;
    height: 150px;
    margin-top: 67px;
    margin-left: 64%;
  }
  .serblockgridtab2nd {
    /*width: 55%;*/
  }
  .blockcontainer._2 {
    /*margin-top: 951px;*/
    /*margin-left: -376px;*/
  }
  .serinfobutton2 {
    margin-left: 29%;
  }
  .newsletter-icon {
    margin-left: 0px;
  }
  .blogcontiner {
    display: block;
  }
  .heading-18 {
    font-size: 20px;
  }
  .text-block-50 {
    width: 35%;
    margin-left: 20px;
    padding-left: 0px;
    font-size: 15px;
  }
  .seal._0 {
    margin-right: 1rem;
  }
  .seal._1 {
    margin-right: 7px;
  }
  .seal._2 {
    margin-right: 0;
    background-size: auto 100%;
  }
  .seal._3 {
    margin-right: 12px;
    /*padding-right: 40px;*/
    background-size: contain;
  }
  .heading-19 {
    font-size: 20px;
    line-height: 20px;
  }
  .div-block-101 {
    width: 100%;
  }
  .button-10 {
    margin-top: 20px;
    font-size: 12px;
  }
  .button-10._2 {
    margin-top: 18px;
    font-size: 12px;
  }
  .text-block-55 {
    margin-top: 18px;
    margin-bottom: 4px;
    line-height: 20px;
  }
  .bold-text-35 {
    font-size: 13px;
  }
  .bold-text-40 {
    font-size: 30px;
  }
  .div-block-106 {
    display: block;
  }
  .form-block-3 {
    width: 85%;
    margin-top: 55px;
    margin-right: auto;
    margin-left: auto;
  }
  .navbar-2 {
    margin-top: 0px;
  }
  .body-8 {
    margin-top: -20px;
  }
  .div-block-112 {
    display: none;
  }
  .partnerkontakt {
    margin-top: -78px;
  }
  .partnerkontakt._2 {
    margin-top: 109px;
  }
  .galleryheading {
    margin-left: 5%;
    padding-left: 0px;
    font-size: 19px;
  }
  .studybutton-2 {
    margin-top: -4px;
  }
  .mitarbeiterhero {
    background-attachment: initial;
  }

  .container_image {
    display: block;
    max-height: 400px;
  }

  .container_image img {
    max-height: initial;
  }

  .teammaintext {
    font-size: 16px;
    line-height: 25px;
  }

  .teammaincontact {
    font-size: 16px;
    line-height: 25px;
  }

  .teamdot {
    top: 8px;
  }

  .blog_suggestions {
    margin-left: 1rem;
    margin-right: 1rem;
    padding: 1rem;
  }

  .blog_suggestions.wide {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding: 0.5rem;
  }

  .blog_suggestions > .suggestions {
    grid-template-columns: 1fr 1fr;
  }

  .blog_suggestions > .suggestions > .suggestion.last {
    display: block;
  }
}

@media screen and (max-width: 650px) {
  .raw-layout-col {
    grid-template-columns: 1fr;
    grid-template-rows: auto;
  }

  .footerbottomgrid {
    display: block;
  }

  .footerbottomgrid > * {
    width: 80%;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }

  .div-block-110 {
    margin-bottom: 1rem;
  }

  .footerbottomtext {
    justify-content: center;
    padding-bottom: 3rem;
  }

  .mitarbeitersection.leftbild {
    display: flex;
    flex-direction: column;
    height: auto;
    min-height: 500px;
  }
  .mitarbeitersection.rightbild {
    flex-direction: column;
    height: auto;
    min-height: 500px;
    margin-top: 54px;
  }
  .mitarbeiterbild {
    width: 100%;
    height: 35%;
    background-color: #a5a5a5;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .mitarbeiterbild.jean {
    width: 100%;
    height: 35%;
    background-color: #a5a5a5;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .mitarbeiterbild.schmid {
    width: 100%;
    height: 35%;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    background-color: #989a99;
    background-size: contain;
  }
  .mitarbeiterbild.luckenhaus {
    width: 100%;
    height: 35%;
    background-color: #a0a2a1;
    background-size: contain;
  }
  .mitarbeiterbild.kaiser {
    width: 100%;
    height: 35%;
    background-color: #a1a2a4;
    background-size: contain;
  }
  .mitarbeiterbild.hammerl {
    width: 100%;
    height: 35%;
    background-color: #a1a2a4;
    background-size: contain;
  }
  .mitarbeiterbild.ke {
    width: 100%;
    height: 35%;
    background-color: #969694;
    background-size: contain;
  }
  .heading-17 {
    margin-top: 19px;
  }
  .mitarbeitertext {
    height: 65%;
    padding-top: 12px;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }
  .text-block-48._1 {
    margin-top: 38px;
  }
  .mitarbeiterbutton._1 {
    padding-bottom: 0px;
  }
  .div-block-83 {
    width: 100%;
    height: 50%;
  }
  .div-block-84 {
    width: 100%;
    height: 50%;
  }
  .textboxmitarbeiter {
    height: 420px;
  }
  .textboxmitarbeiter._2 {
    display: block;
    height: 420px;
  }
  .div-block-78 {
    width: 100%;
    height: 50%;
  }
  .div-block-79 {
    width: 100%;
    height: 50%;
  }
  .heading-16 {
    margin-top: 38px;
    font-size: 27px;
  }
  .heading-16._2 {
    font-size: 27px;
  }

  .mitmit {
    height: auto;
    margin-right: 5%;
    margin-left: 5%;
  }
  .mitcontaintergrid {
    display: block;
    margin-top: 220px;
    -ms-grid-columns: 10% 80% 10%;
    grid-template-columns: 10% 80% 10%;
    -ms-grid-rows: 17px 81px 14px 126px 70px auto auto;
    grid-template-rows: 17px 81px 14px 126px 70px auto auto;
  }
  .mixtopdivider {
    width: 80%;
  }
  .mitheading {
    margin-top: 1rem;
    padding-bottom: 15px;
    font-size: 26px;
    line-height: 35px;
  }
  .mitmaintext {
    margin-top: 12px;
  }
  .mitcontentgrid {
    display: block;
    grid-template-areas: "." "Area";
    -ms-grid-columns: 100% 70%;
    grid-template-columns: 100% 70%;
  }
  .miticon {
    display: block;
    width: 70%;
    height: auto;
    margin-left: 0px;
  }
  .mitmainbulletpoints {
    display: block;
    margin-top: 36px;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: 60px 3px 90px auto;
    grid-template-rows: 60px 3px 90px auto;
  }
  .mitbullettext {
    display: block;
    margin-top: 30px;
    margin-right: 0%;
    margin-left: 0%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .serblockgrid-tab {
    display: none;
  }

  .serblockgridmob {
    display: block;
  }

  .serdiv {
    width: 100%;
    /*height: 450px;*/
    /*max-width: 370px;*/
    margin-top: 64px;
    margin-right: auto;
    margin-left: auto;
  }
  .serdiv._1 {
    width: 100%;
    /*max-width: 370px;*/
    margin-top: 0px;
    margin-left: 0%;
    margin: 0;
  }
  .serdiv._2 {
    width: 100%;
  }
  .serblogblock {
    width: 100%;
    max-width: none;
  }
  .serblogblock._5 {
    width: 100%;
  }
  .serinfobutton {
    display: block;
    margin-right: auto;
    margin-left: 25%;
  }
  .serblockmaintext {
    width: auto;
    margin-top: -5px;
    margin-right: 0px;
    padding-right: 15px;
    padding-left: 15px;
  }
  .expkfzheading {
    margin-left: 0px;
    text-align: center;
  }
  .expbutton {
    display: block;
    /*margin: -24px auto 20px;*/
    margin: 2rem 0 1rem 0;
  }
  .mittinfobutton {
    display: block;
    /*margin-top: -24px;*/
    /*margin-right: auto;*/
    /*margin-left: auto;*/
    margin: 2rem 0 1rem 0;
  }
  .frebutton {
    display: block;
    /*margin: -24px auto 21px;*/
    margin: 2rem 0 1rem 0;
  }

  .umsacontentgrid {
    flex-direction: column;
  }

  .umsacontentgrid > * {
    width: 100%;
  }

  .umsacontentgrid .umsaicon {
    margin: 3rem 0;
  }

  .umsacontentgrid .div-block-113 {
    justify-content: center;
  }

  .bloglogodiv {
    background-position: 50% 50%, 50% 0%;
    background-size: 270px, 200%;
  }

  .article {
    /*padding-left: 2rem;*/
    /*padding-right: 2rem;*/
  }

  .article.two_col {
    -webkit-column-count: 1; /* Chrome, Safari, Opera */
    -moz-column-count: 1; /* Firefox */
    column-count: 1;
  }

  .teammemberdiv {
    width: calc(33.33% - 2rem / 3);
    height: 220px;
  }

  .team-member-name {
    font-size: 0.8rem;
  }
}

@media screen and (max-width: 479px) {
  html,
  body {
    font-size: var(--font-size-mobile);
  }

  .d-none-sm {
    display: none;
  }

  .raw-layout-container {
    margin-top: var(--height-navbar-mobile);
  }

  .raw-layout-hero {
    height: 300px;
  }

  .raw-layout-container-next .raw-layout-col {
    grid-template-columns: 1fr;
    grid-template-rows: auto auto;
  }

  .raw-layout-container-next .raw-layout-content {
    margin-top: 0;
  }

  .raw-layout-container-next .raw-layout-col > img {
    grid-row-start: 1;
    justify-self: end;
    width: 33%;
  }

  .teamformcontainer {
    flex-direction: column;
    flex-wrap: nowrap;
  }

  .teamformcontainer .teamformblock {
    grid-auto-flow: row;
  }

  .teamform1,
  .teamform2,
  .teamform3 {
    margin-right: 0;
  }

  .background-video-3 {
    margin-top: 100px;
  }

  .tabs-menu {
    padding: 0;
  }

  .tabs-menu-blog-title {
    font-size: 1rem;
  }

  .section {
    flex-direction: column;
    padding: 1rem;
  }

  .div-block-38 {
    width: 100%;
    margin: 0;
  }

  .text-block-10 {
    width: 100%;
    padding: 0;
    padding-top: 1rem;
  }

  .begmaintexttab {
    flex-wrap: wrap;
  }

  .begmaintexttab > :first-child {
    padding-right: 0;
  }

  .begmaintexttab > :last-child {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .background-video-4 {
    margin-top: 101px;
  }

  .homewastopdivider {
    background-color: transparent;
  }

  .section-body.sm {
    padding: 0 0.5rem;
  }

  .tab-link-tab-3.fix {
    border-right: none;
  }

  .article {
    font-size: 14px;
    margin-left: 1rem;
    margin-right: 1rem;
    /*padding-left: 1.5rem;*/
    /*padding-right: 1.5rem;*/
  }

  .teammaintext {
    font-size: 14px;
    line-height: 22px;
  }

  .teammaincontact {
    font-size: 14px;
    line-height: 22px;
  }

  .impmainlist {
    font-size: 12px;
  }

  .impmainlistindent {
    font-size: 12px;
  }

  .impmainlisttop {
    font-size: 12px;
  }

  .impmainlistnomargin {
    font-size: 12px;
  }

  .grid-19.impmaintext2 {
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .sealcontainer {
    width: 100%;
    flex-wrap: wrap;
    padding-top: 0;
    margin-bottom: 2rem;
  }

  .sealcontainer > :last-child {
    height: 7.5rem;
  }

  .blog_suggestions > .suggestions {
    grid-template-columns: 1fr;
  }

  .blog_suggestions > .suggestions.tiny > .suggestion > .suggestion_txt {
    flex-direction: column;
  }

  .blog_suggestions
    > .suggestions.tiny
    > .suggestion
    > .suggestion_txt
    > .title {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .kfzautogrid {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .navbarbrandingimg {
    width: 300px;
    height: auto;
    margin-top: 4px;
    margin-left: 10px;
  }
  .navbar {
    width: auto;
  }
  .homewercontainergrid {
    display: block;
    margin-right: 0%;
    margin-left: 0%;
    padding-right: 5%;
    padding-left: 5%;
    -ms-grid-rows: 38px 4px 25px 45px 55px auto 45px auto;
    grid-template-rows: 38px 4px 25px 45px 55px auto 45px auto;
  }
  .homewer {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }
  .homewerdivider {
    width: 100%;
    margin-top: 41px;
  }
  .homewerheading {
    margin-top: 32px;
    line-height: 40px;
  }
  .homewertext {
    margin-top: 116px;
    margin-right: 0px;
    padding-left: 0px;
  }
  .homewertext.p2 {
    margin-top: 19px;
    width: 100%;
  }
  .homeserdivider {
    width: 100%;
    height: 0%;
    margin-top: 43px;
  }
  .homewas {
    height: auto;
  }
  .homewascontainergrid {
    display: block;
    height: auto;
  }
  .homewascontentgrid {
    display: block;
    height: auto;
  }
  .homewassteublockgrid {
    display: block;
    margin-left: 0%;
    padding-top: 45px;
    justify-items: center;
  }
  .homewassteublockdiv {
    overflow: hidden;
    margin-top: 5%;
    margin-right: 5%;
    margin-left: 5%;
  }
  .homewassteublockicon {
    display: block;
    width: auto;
    height: 100px;
    margin: 0px auto 31px;
    letter-spacing: 1px;
  }
  .homeser {
    width: auto;
  }
  .homewasblocktext {
    overflow: hidden;
    width: 200px;
    margin-top: 16px;
    margin-left: 45px;
    font-size: 13px;
  }
  .homewaswirtblockgrid {
    display: block;
    padding-top: 45px;
  }
  .homewaswirtblockdiv {
    margin: 5% 5% 0px;
  }
  .homewaswirtblockicon {
    display: block;
    width: auto;
    height: 100px;
    margin-right: auto;
    margin-bottom: 31px;
    margin-left: auto;
  }
  .homewasrachblockicon {
    display: block;
    height: 100px;
    margin-right: auto;
    margin-bottom: 31px;
    margin-left: auto;
  }
  .homewasuberdiv {
    height: 530px;
    margin-top: 5%;
    margin-right: 5%;
    margin-left: 5%;
  }
  .homewasubergrid {
    display: block;
    height: 530px;
    grid-template-areas: ". . Area";
  }
  .homewasuberlogodivimg {
    display: block;
    height: 100px;
    margin-right: auto;
    margin-bottom: 31px;
    margin-left: auto;
  }
  .homewaslowblocktext {
    margin-top: 16px;
    margin-left: 33px;
  }
  .homesercontainergrid {
    display: block;
    width: auto;
    height: auto;
    margin-top: 36px;
    padding-right: 5%;
    padding-left: 5%;
  }
  .homewasdevider {
    width: auto;
    height: 0%;
  }
  .homewasheading {
    font-size: 35px;
    line-height: 40px;
  }
  .homeserdevider {
    width: 100%;
    height: 0%;
  }
  .homeserheading {
    margin-top: 11px;
  }
  .homesergrid {
    display: block;
    height: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .homesertext {
    margin-top: 19px;
  }
  .homeseraniplane {
    bottom: -20rem;
    left: 0;
  }
  .homeserlogodiv {
    /*display: none;*/
    /*height: 0px;*/
    position: static;
    margin: 0;
  }
  .homewerlowergridaward1 {
    width: 90%;
    margin-right: auto;
    margin-left: auto;
  }
  .footerdesktab {
    display: block;
  }
  .homehero {
    height: 420px;
    margin-top: 1px;
  }
  .footertopgrid {
    display: block;
    height: auto;
    padding-top: 30px;
    -ms-grid-columns: 10% 1fr 1.5fr 1.25fr 1.25fr 10%;
    grid-template-columns: 10% 1fr 1.5fr 1.25fr 1.25fr 10%;
  }
  .footerdivleft {
    border-left-width: 0px;
  }
  .footertopsubgrid {
    display: block;
  }
  .footerimpr {
    width: 100%;
    margin-top: 12px;
    margin-left: 0px;
    font-size: 13px;
    text-align: center;
  }
  .footerdivcenter {
    margin-top: 54px;
    border-left-style: none;
  }
  .footerrightdiv {
    margin-top: 16px;
    border-left: 1px none #000;
  }
  .footermiddlegrid {
    height: 420px;
  }
  .footerbottomgrid {
    display: block;
    height: auto;
    -ms-grid-columns: 5% 90% 5%;
    grid-template-columns: 5% 90% 5%;
  }
  .footerbottomtext {
    width: 100%;
    margin-top: 15px;
  }
  .footerbottomtextbold {
    display: block;
    width: 400px;
    margin-top: 13px;
    text-align: center;
  }
  .homekar {
    height: auto;
  }
  .homekargrid {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 40px;
  }
  .homekaraward2 {
    width: 33.3%;
    margin-top: 0px;
  }
  .homekaraward3 {
    width: 33.3%;
  }
  .homekaranidiv {
    width: 250px;
    height: 250px;
    margin-top: 30px;
    margin-right: auto;
    margin-left: auto;
  }
  .homekarani {
    margin-top: 23px;
    margin-right: auto;
    margin-left: 21px;
  }
  .homekarbutton {
    display: block;
    margin-top: -14px;
    margin-right: auto;
    margin-left: auto;
  }
  .homekaranigrid {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 23px;
    margin-left: 0px;
  }
  .homekaranitext {
    display: none;
  }
  .homekarbutton2 {
    margin: 4px auto 35px;
  }
  .homeexpbgvid {
    height: auto;
  }
  .homewerlowergridbutton {
    margin-top: 19px;
    margin-bottom: 22px;
  }
  .homewerlowergriddivider {
    width: 100%;
    margin-top: 17px;
  }
  .homewerlowergridaward2 {
    width: auto;
    height: 100%;
    margin-right: auto;
    margin-left: 3px;
  }
  .homewerlowergridsubheading {
    margin-top: 26px;
    color: #4575b2;
    letter-spacing: 1px;
  }
  .homewerlowerawarddiv {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    /*height: 150px;*/
    flex-direction: column;
    align-items: center;
  }
  .homewerlowerawarddiv > * {
    width: 50% !important;
    margin-bottom: 1rem;
  }
  .homewerlowerawarddiv img {
    width: 100%;
  }
  .homewascontainergridtop {
    display: block;
    height: auto;
    padding-right: 5%;
    padding-left: 5%;
  }
  .homewasmaintext {
    margin-top: 4px;
  }
  .homewasuberlogodiv {
    margin-right: auto;
    margin-left: auto;
    padding-top: 45px;
  }
  .homekarcontainergrid {
    display: block;
    height: auto;
    margin-top: 2rem;
    padding-right: 5%;
    padding-left: 5%;
  }
  .homekardevider {
    width: 100%;
  }
  .homekarframegrid {
    display: block;
    height: auto;
  }
  .homekaraward1 {
    width: 33.3%;
    height: auto;
  }
  .homekaranidivider {
    display: none;
    width: 100%;
    height: 0px;
    margin-top: -296px;
    margin-left: 0px;
  }
  .footertopbranding {
    display: block;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
  }
  .footerbottomlink-plain {
    margin-top: 11px;
  }
  .footerbottomlink2 {
    margin-top: 11px;
  }
  .homekoncontainergrid {
    display: block;
    padding-top: 11px;
    padding-right: 5%;
    padding-left: 5%;
  }
  .homekondivider {
    width: 100%;
    height: 0%;
    margin-top: 29px;
    margin-right: 5%;
    padding-right: 5%;
  }
  .homekondivider.fix {
    width: auto;
    margin-left: 5%;
    margin-right: 5%;
    margin-top: 80px;
  }
  .homekonheading {
    width: 90%;
    margin-top: 30px;
    margin-left: 0%;
    padding-left: 5%;
  }
  .homekonmaintext {
    margin-top: 16px;
    margin-bottom: 28px;
  }
  .homekoncontentgrid {
    display: block;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding: 5%;
  }
  .homekoncontentcards {
    margin-right: auto;
    margin-bottom: 35px;
    margin-left: auto;
    /*padding-left: 0%;*/
  }
  .homekonblocktext {
    font-size: 12px;
  }
  .homekondivider2 {
    margin-top: -58px;
    padding-top: 0px;
  }
  .homekonvcard {
    margin-bottom: 24px;
  }
  .steste {
    height: auto;
    margin-top: 177px;
  }
  .stecontaintergriddesk {
    display: block;
    margin-top: -130px;
    margin-left: 5%;
  }
  .stecontaintergriddesk.test {
    margin-top: -48px;
  }
  .stetopdivider {
    /*width: 80%;*/
    margin-top: 0px;
    margin-right: auto;
    margin-left: 0px;
    padding-right: 25%;
    padding-left: 25px;
  }
  .steheading {
    margin-top: 25px;
    margin-bottom: 15px;
    margin-left: 0%;
    font-size: 30px;
    text-align: left;
  }
  .stemaintext {
    margin-left: 5px;
    padding-right: 22px;
    padding-left: 0px;
  }
  .stecontentgrid {
    display: block;
    margin-top: 62px;
    margin-right: 5%;
    grid-auto-rows: 99px;
    -ms-grid-columns: 100% 0%;
    grid-template-columns: 100% 0%;
    -ms-grid-rows: 374px;
    grid-template-rows: 374px;
    text-align: center;
  }
  .steicon {
    width: 70%;
    height: auto;
    margin-top: 21px;
    margin-left: 0px;
  }
  .stemainbulletpoints {
    margin-top: 74px;
  }
  .stecontentdivider {
    width: 80%;
    margin-right: auto;
    margin-left: auto;
  }
  .stelisttext.stemaintext {
    margin-top: -8px;
    margin-left: 12%;
  }
  .stelisttext.stemaintext._2 {
    margin-top: 50px;
    margin-left: 12%;
  }
  .stelisttitle2 {
    margin-top: 276px;
    margin-bottom: 39px;
    margin-left: 0%;
  }
  .stelisttitle2.tab {
    margin-top: 60px;
    margin-bottom: 11px;
    margin-left: 5%;
  }
  .stewirt {
    display: block;
    /*margin-top: 776px;*/
  }
  .rechjahcontainergrid {
    /*margin-top: -71px;*/
  }
  .rechjahcontainergrid.steurberatung {
    width: auto;
    margin-top: -651px;
    margin-bottom: 32px;
    margin-left: 5%;
    padding-left: 0%;
  }
  .rechjahcontainergrid._3 {
    /*margin-top: -695px;*/
    margin-bottom: 57px;
  }
  .stewirtdevider {
    width: 80%;
    height: 0px;
    margin-left: 5%;
  }
  .stewirtheading {
    margin-top: -128px;
    margin-left: 5%;
    font-size: 25px;
    line-height: 25px;
  }
  .stewirtgrid {
    margin-top: -50px;
    margin-bottom: -104px;
    margin-left: 5%;
    -ms-grid-columns: 70% 30%;
    grid-template-columns: 70% 30%;
  }
  .stewirttext {
    width: 80%;
    margin-top: 76px;
  }
  .stewirtlogodiv {
    width: 100px;
    height: 100px;
    margin-top: 70px;
    margin-left: 67%;
  }
  .stewirtbutton {
    margin-top: 44px;
    margin-left: 20px;
    padding-left: 32px;
  }
  .wirtwirt {
    margin-bottom: 300px;
  }
  .wirttopdivider {
    /*width: 90%;*/
  }
  .wirtmaintext {
    margin-top: 7px;
    margin-left: 0px;
    text-align: left;
  }
  .wirtheading2 {
    font-size: 25px;
  }
  .wirticon {
    width: 70%;
    height: 70%;
    margin-top: 33px;
  }
  .wirtrech {
    width: 100%;
    height: auto;
    margin-top: -14%;
    margin-bottom: 30px;
  }
  .wirtrechheading {
    margin-top: -4px;
    font-size: 25px;
  }
  .wirtrechgrid {
    margin-bottom: 34px;
  }
  .wirtrechlogodiv {
    width: 100px;
    height: 100px;
  }
  .wirtrechbutton {
    margin-top: 57px;
    margin-bottom: 39px;
  }
  .rechheading {
    font-size: 30px;
  }
  .rechicon {
    width: 80%;
    height: auto;
  }
  .rechjah {
    height: auto;
    /*margin-top: 603px;*/
  }
  .rechjahheading {
    font-size: 30px;
  }
  .rechjahheading.tab {
    margin-top: 0;
    font-size: 30px;
  }
  .rechjahlogodiv {
    width: 100px;
    height: 100px;
    /*margin-top: -202px;*/
  }
  .jahicon {
    width: 70%;
    height: auto;
  }
  .jahlisttext {
    margin-right: 20px;
    margin-left: 20px;
  }
  .wirtbulletheading {
    line-height: 25px;
  }
  .wirtcontentdivider {
    margin-top: 6px;
    margin-bottom: -15px;
  }
  .wirtlisttext {
    margin-left: 0px;
  }
  .rechmainbulletpoints {
    margin-left: 0%;
  }
  .rechbullerheading {
    margin-left: 5%;
  }
  .rechcontentdivider {
    width: 90%;
    margin-left: 5%;
  }
  .rechlisttext {
    margin-right: 20px;
    margin-left: 20px;
  }
  .jahfin {
    height: auto;
    margin-top: -25px;
  }
  .jahfinlogodiv {
    width: 100px;
    height: 100px;
    margin-top: -22px;
    margin-left: 70%;
    background-size: contain;
  }
  .finlisttext {
    height: auto;
    margin-right: 20px;
    margin-left: 0px;
  }
  .finicon {
    width: 70%;
    height: auto;
  }
  .finework {
    height: auto;
    margin-top: 434px;
  }
  .fineworklogodiv {
    width: 100px;
    height: 100px;
    /*margin-left: 65%;*/
  }
  .eworxeworx {
    height: auto;
    margin-top: 0px;
  }
  .eworxicon {
    width: 70%;
    height: auto;
    margin-top: 35px;
  }
  .ewroxlisttext {
    margin-top: 34px;
  }
  .eworxloh {
    height: auto;
    margin-top: 0px;
    margin-bottom: 26px;
  }
  .eworxlohcontainergrid {
    width: auto;
    height: auto;
    margin-top: 60px;
  }
  .eworxlohdevider {
    height: auto;
  }
  .eworxlohheading {
    margin-top: 6px;
    font-size: 30px;
  }
  .eworxlohgrid {
    height: auto;
  }
  .eworxlohtext {
    width: 80%;
  }
  .eworxlohlogodiv {
    position: static;
    width: 100px;
    height: 100px;
  }
  .eworxlohbutton {
    margin-bottom: 44px;
  }
  .lohloh {
    height: auto;
  }
  .lohicon {
    width: 70%;
    height: auto;
  }
  .lohlisttext {
    /*margin-top: -105px;*/
  }
  .lohumsa {
    height: auto;
    margin-top: 112px;
  }
  .umsaumsa {
    height: auto;
  }
  .umsaheading {
    font-size: 35px;
  }
  .umsacontentgrid {
    display: block;
  }
  .umsaicon {
    width: 70%;
    height: auto;
    height: intrinsic;
    margin-top: 33px;
  }
  .umsamainbulletpoints {
    width: 100%;
    margin-top: 22px;
  }
  .umsalisttext {
    margin-left: 0px;
  }
  .umsaint {
    height: auto;
    margin-top: 21px;
  }
  .umsaintlogodiv {
    width: 100px;
    height: 100px;
    margin-top: -28px;
    margin-left: 70%;
    background-size: contain;
  }
  .intnach {
    height: auto;
  }
  .intnachlogodiv {
    width: 100px;
    height: 100px;
    margin-left: 65%;
  }
  .intint {
    height: 1300px;
  }
  .inttopdivider {
    display: none;
    width: 90%;
    margin-top: -187px;
  }
  .intblock1 {
    width: 95%;
    min-height: 400px;
  }
  .intblockgridint {
    /*height: 500px;*/
    -ms-grid-columns: 1.5fr;
    grid-template-columns: 1.5fr;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .intblockicon1 {
    /*height: auto;*/
    min-height: 100px;
  }
  .intblockheading1 {
    /*margin-top: -114px;*/
    margin-bottom: 1.5rem;
  }
  .intblocktext {
    /*margin-top: -121px;*/
    margin-right: 20px;
  }
  .intblockbutton {
    /*margin-top: -27px;*/
  }
  .intblock2 {
    width: 100%;
    min-height: 450px;
    margin-top: 34px;
    margin-bottom: 24px;
  }
  .intblockicon2 {
    margin-bottom: 1rem;
  }
  .intblockbutton1 {
    /*margin-top: -78px;*/
  }
  .berber {
    height: auto;
  }
  .bercontaintergrid {
    /*margin-top: 125px;*/
  }
  .berheading {
    font-size: 35px;
  }
  .bercontentgrid {
    display: block;
  }
  .bericon {
    width: 70%;
    height: auto;
    margin-top: 36px;
  }
  .bermainbulletpoints {
    display: block;
  }
  .berbulletheading {
    margin-top: 37px;
  }
  .bercontentdivider {
    margin-top: 8px;
  }
  .berbullettext {
    margin-top: 22px;
  }
  .beruns {
    /*height: 650px;*/
  }
  .berunsheading2 {
    margin-top: 32px;
    line-height: 25px;
    text-decoration: none;
  }
  .berunsdivider {
    margin-top: 14px;
  }
  .berunslisttext {
    margin-top: 3px;
  }
  .begber {
    height: auto;
    margin-top: 34px;
  }
  .berbegcontainergrid {
    margin-top: -17%;
    margin-left: 5%;
  }
  .berbegheading {
    margin-top: -2px;
    font-size: 25px;
    line-height: 30px;
  }
  .heading-6 {
    width: 80%;
    margin-top: 28px;
    font-size: 20px;
    line-height: 25px;
  }
  .berbegtext {
    margin-top: 21px;
  }
  .berbeglogodiv {
    width: 100px;
    height: 100px;
    margin-top: -22px;
    margin-left: 70%;
  }
  .begberlogodiv {
    width: 100px;
    height: 100px;
    margin-top: -20px;
    margin-left: 67%;
  }
  .nachicon {
    width: 70%;
    height: auto;
  }
  .nachlisttext {
    margin-right: 20px;
    margin-left: 0px;
  }
  .nachnot {
    margin-top: 25px;
  }
  .nachnotlogodiv {
    width: 100px;
    height: 100px;
    margin-left: 70%;
  }
  .noticon {
    width: 80%;
    height: auto;
  }
  .notfam {
    height: auto;
  }
  .notfamlogodiv {
    width: 100px;
    height: 100px;
    margin-left: 70%;
  }
  .famicon {
    width: 70%;
    height: auto;
  }
  .famuns {
    margin-top: 88px;
  }
  .famunslisttext {
    margin-right: 20px;
    margin-left: 20px;
  }
  .famma {
    margin-top: 33px;
  }
  .untlisttext {
    margin-right: 5%;
    margin-left: 0%;
  }
  .comdig {
    margin-top: 280px;
  }
  .digdig {
    height: 1200px;
  }
  .digeworx {
    height: auto;
    margin-top: 260px;
  }
  .sanlisttext {
    margin-right: 5%;
    margin-left: 5%;
  }
  .verver {
    margin-top: 110px;
  }
  .verdownheading {
    margin-top: 47px;
    font-size: 35px;
  }
  .verdowngrid {
    height: auto;
  }
  .verdownlogodiv._2 {
    left: 0px;
    width: 100px;
    height: 100px;
    margin-top: -6px;
    margin-left: 70%;
  }
  .teamheading {
    margin-top: 138px;
    margin-bottom: 29px;
  }
  .kfzkfz {
    height: auto;
    margin-top: 95px;
  }
  .kfzcontaintergrid {
    display: none;
  }
  .kfzmitheading {
    margin-top: -98px;
    font-size: 30px;
  }
  .kfzmitlogodiv {
    left: 0px;
    width: 100px;
    height: 100px;
    margin-top: 80px;
    margin-left: 66%;
    background-size: contain;
  }
  .mitfre {
    margin-top: 52px;
  }
  .mitfrecontainergrid {
    margin-top: 0px;
  }
  .mitfreheading {
    margin-top: 4px;
    font-size: 35px;
  }
  .mitfregrid {
    -ms-grid-columns: 70% 30%;
    grid-template-columns: 70% 30%;
  }
  .mitfretext {
    margin-top: 0px;
  }
  .mitfrelogodiv {
    width: 100px;
    height: 100px;
    margin-left: 66%;
  }
  .mitfrebutton {
    display: block;
    margin-top: 28px;
  }

  .fredurgrid {
    -ms-grid-columns: 10% 80% 10%;
    grid-template-columns: 10% 80% 10%;
    -ms-grid-rows: 236px 218px;
    grid-template-rows: 236px 218px;
  }
  .fredurbullettext2 {
    width: auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-left: 5%;
    padding-right: 20px;
    font-size: 13px;
  }
  .frekon {
    margin-top: 132px;
  }
  .frekoncontainergrid {
    width: auto;
    margin-top: 183px;
    -ms-grid-columns: 10% 80% 10%;
    grid-template-columns: 10% 80% 10%;
  }
  .frekondevider {
    width: 85%;
  }
  .frekonheading {
    margin-top: -95px;
    font-size: 30px;
  }
  .frekongrid {
    -ms-grid-columns: 75% 25%;
    grid-template-columns: 75% 25%;
    -ms-grid-rows: 34px 86px 90px auto;
    grid-template-rows: 34px 86px 90px auto;
  }
  .frekonlogodiv {
    left: 0px;
    display: block;
    width: 100px;
    height: 100px;
    margin-top: 74px;
    margin-left: 66%;
  }
  .frekonbutton {
    margin-top: 36px;
  }
  .berbersubheading {
    font-size: 16px;
  }
  .kon {
    width: auto;
    height: auto;
    margin-bottom: 0px;
    padding-bottom: 35px;
  }
  .koncontainergrid {
    display: block;
    width: 100%;
    margin: 126px 5% 0px 0%;
    padding-left: 0%;
  }
  .konmaintext {
    width: 80%;
    margin-top: 18px;
    margin-bottom: 32px;
    margin-left: 0%;
    padding-left: 5%;
    font-size: 13px;
  }
  .konsubheading {
    width: 80%;
    margin-top: -16px;
    margin-left: 0%;
    padding-left: 5%;
    font-size: 20px;
  }
  .imphero {
    margin-top: -95px;
  }
  .impmainsection {
    height: auto;
  }
  .impheading {
    margin-top: -148px;
    margin-bottom: 37px;
  }
  .impmaintext {
    margin-top: 32px;
    font-size: 12px;
  }
  .impblockheadings {
    font-size: 12px;
  }
  .bold-text-9 {
    font-size: 12px;
  }
  .bold-text-10 {
    font-size: 12px;
  }
  .list-item-2 {
    font-size: 12px;
  }
  .list-item-3 {
    font-size: 12px;
  }
  .impstesub {
    font-size: 12px;
  }
  .list-item-4 {
    font-size: 12px;
  }
  .impstetext {
    margin-top: 6px;
    font-size: 12px;
  }
  .datheading {
    /*margin-top: -39px;*/
    font-size: 25px;
  }
  .div-block-25 {
    width: 100%;
    margin-top: -4px;
    margin-left: 0%;
    background-color: rgba(39, 83, 150, 0.28);
  }
  .div-block-25.larger {
    width: 100%;
  }
  .heading-8 {
    margin-top: 100px;
    margin-left: -20px;
    padding-left: 0px;
    font-size: 30px;
  }
  .impsubheading {
    font-size: 20px;
  }
  .impmaintext2 {
    font-size: 12px;
  }
  .impmaintextmargin {
    font-size: 12px;
  }
  .list-item-6 {
    margin-top: -23px;
  }
  .tunnav {
    height: auto;
  }
  .tunheading {
    margin-top: 14px;
    margin-left: 5%;
    font-size: 30px;
    text-align: left;
  }
  .tunste {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 85%;
    margin-top: 32px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .tunstegrid {
    width: 100%;
    margin-left: 0px;
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    justify-items: center;
  }
  .tunwirt {
    width: 85%;
    margin-top: 28px;
    padding-right: 21px;
    padding-left: 21px;
  }
  .tunwirtgrid {
    margin-top: 0px;
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
  }
  .tunwirticon {
    width: auto;
    margin-left: 0px;
  }
  .tunwirtheading {
    margin-left: 0px;
    font-size: 15px;
    line-height: 30px;
  }
  .tunwirtmaintext {
    margin-top: -7px;
    margin-right: 5px;
    margin-left: 5px;
    font-size: 13px;
  }
  .tunrech {
    width: 85%;
    margin-top: 28px;
  }
  .tunjahicon {
    width: auto;
    height: 50%;
    margin-left: 0px;
  }
  .tunjah {
    width: 85%;
    margin-top: 28px;
  }
  .tunfin {
    width: 85%;
    margin-top: 28px;
  }
  .tunlohn {
    width: 85%;
    margin-top: 28px;
  }
  .tunums {
    width: 85%;
    margin-top: 28px;
  }
  .tuninter {
    width: 85%;
    margin-top: 28px;
  }
  .tunnach {
    width: 85%;
    margin-top: 28px;
  }
  .tunwirticon-copy {
    width: auto;
    height: 50%;
    margin-top: -17px;
    margin-left: 0px;
  }
  .tunnot {
    width: 85%;
    margin-top: 28px;
  }
  .tunfam {
    width: 85%;
    margin-top: 28px;
  }
  .tunma {
    width: 85%;
    margin-top: 28px;
  }
  .tununt {
    width: 85%;
    margin-top: 28px;
  }
  .tunsan {
    width: 85%;
    margin-top: 28px;
  }
  .tuncom {
    width: 85%;
    margin-top: 28px;
  }
  .tuninticon {
    width: auto;
    margin-left: 0px;
  }
  .tunkon {
    margin-top: 600px;
  }
  .tunkon.service {
    margin-top: 8rem;
  }
  .tunkoncontainergrid {
    margin-top: 721px;
    /*margin-left: 5%;*/
  }
  .tunkon.service .tunkoncontainergrid {
    margin-top: 0;
  }
  .tunkoncontainergrid._2 {
    width: auto;
    margin-top: 20px;
  }
  .tunkondevider {
    width: 80%;
  }
  .tunkondevider.fix {
    margin-left: 0;
  }
  .tunkontheading {
    width: 80%;
    margin-top: -106px;
    margin-left: 6%;
    font-size: 30px;
  }
  .tunkongrid {
    display: block;
    width: 80%;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  .tunkontext {
    width: 100%;
    margin-top: 27px;
    margin-left: 5%;
    font-size: 16px;
  }
  .tunkonlogodiv {
    left: 41px;
    overflow: hidden;
    width: 100px;
    height: 100px;
    margin-top: 81px;
    margin-left: 55%;
    background-position: 50% 50%;
    background-size: contain;
  }
  .tunrechicon {
    width: auto;
    height: 40%;
    margin-top: -28px;
    margin-left: 0px;
  }
  .sernav {
    /*height: 2200px;*/
  }
  .sercontaintergriddesk {
    margin-top: -72px;
    margin-right: 20px;
  }
  .serheading {
    margin-left: 0%;
    font-size: 35px;
  }
  .serblockgrid {
    display: none;
  }
  .exptext {
    margin-left: 0%;
    font-size: 18px;
  }
  .serexplogodiv {
    width: 100px;
    height: 100px;
    margin-left: 66%;
  }
  .hometitle {
    width: 110%;
    margin-left: -22px;
  }
  .tuncontaintergridtab {
    display: none;
  }
  .tuntopdividertab {
    margin-left: 5%;
  }
  .tunsubheadingtab {
    margin-top: 3px;
    margin-left: 5%;
    line-height: 25px;
    text-align: left;
  }
  .tunmaintexttab {
    margin-top: 35px;
    margin-left: 5%;
    font-size: 13px;
    text-align: left;
  }
  .tunblockgridtab {
    width: 100%;
  }
  .tunsteheadingtab {
    margin-top: -50px;
    margin-left: 0px;
  }
  .tunstemaintexttab {
    margin-left: 0px;
  }
  .tunsteicontab {
    width: 100%;
    margin-top: -36px;
  }
  .tunwirticon2tab {
    width: auto;
    height: 45%;
    margin-top: -20px;
    margin-left: 0px;
  }
  .tunwirtheadingtab {
    margin-top: -63px;
    margin-left: 0px;
    font-size: 15px;
  }
  .tunwirtmaintexttab {
    margin-top: -2px;
    margin-right: 5px;
    margin-left: 5px;
  }
  .tunkoncontainergridmob {
    display: none;
    height: 200px;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 25px auto 25px 30px;
    grid-template-rows: 25px auto 25px 30px;
  }
  .footerimpr2 {
    margin-top: 12px;
    margin-left: 0px;
    text-align: center;
  }
  .tuncontaintergridmob {
    display: block;
    overflow: hidden;
    height: auto;
    margin-top: 119px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 38px 50px 150px 50px auto auto auto auto auto auto auto auto;
    grid-template-rows: 38px 50px 150px 50px auto auto auto auto auto auto auto auto;
  }
  .tunwirtheadingmob {
    margin-top: -73px;
    margin-left: 0px;
    font-size: 15px;
  }
  .tunwirtheading-copy {
    margin-left: 0px;
    font-size: 15px;
  }
  .tunwirticon-copymob {
    width: auto;
    height: 60%;
    margin-top: 9px;
    margin-left: 0px;
  }
  .tunwirtheading-copy {
    margin-top: -11px;
    margin-left: 0px;
  }
  .tunwirtheading-copy {
    margin-top: -43px;
    margin-left: 0px;
  }
  .stewirtbuttontab {
    top: -43px;
    margin-top: 161px;
    margin-bottom: 58px;
    padding-bottom: 0px;
  }
  .stecontaintergriddeskmob {
    display: none;
    /*margin-top: 341px;*/
  }
  .wirtcontainergridtab {
    margin-top: 113px;
    -ms-grid-rows: 20px 40px auto 325px auto 10px auto;
    grid-template-rows: 20px 40px auto 325px auto 10px auto;
  }
  .jahfincontainergridtab {
    /*position: static;*/
    /*top: 160px;*/
    /*margin-top: 506px;*/
  }
  .wirtrechcontainergrid {
    margin-top: -89px;
    margin-bottom: 76px;
  }
  .rechcontainergridtab {
    margin-top: 117px;
    -ms-grid-rows: 20px 40px auto 325px auto 10px auto;
    grid-template-rows: 20px 40px auto 325px auto 10px auto;
  }
  .rechjahcontainergridtab {
    position: static;
    top: 160px;
    margin-top: 4rem;
  }
  .rechjahdevidertab {
    /*margin-top: -85px;*/
  }
  .rechjahtexttab {
    width: 90%;
  }
  .jahcontainergridtab {
    /*margin-top: 118px;*/
    padding-left: 0%;
    -ms-grid-rows: 20px 40px auto 325px auto 10px auto;
    grid-template-rows: 20px 40px auto 325px auto 10px auto;
  }
  .jahheadingtab {
    margin-left: 5%;
    font-size: 25px;
  }
  .jahmaintexttab {
    margin-left: 5%;
  }
  .jahcontentdividertab {
    margin: 6px auto -15px 5%;
  }
  .jahfinheadingtab {
    margin-top: 11px;
    font-size: 25px;
  }
  .fincontainergridtab {
    margin-top: 122px;
    -ms-grid-rows: 20px 40px auto 325px auto 10px auto;
    grid-template-rows: 20px 40px auto 325px auto 10px auto;
  }
  .finheadingtab {
    font-size: 25px;
  }
  .fincontentdividertab {
    margin-top: 6px;
    margin-bottom: -15px;
  }
  .fineworkcontainergridtab {
    position: static;
    top: 160px;
    margin-top: -50%;
  }
  .fineworkcontainergridtab.fix {
    margin-top: -40%;
  }
  .fineworksheadingtab {
    margin-top: -40px;
  }
  .eworkscontainergridtab {
    margin-top: 116px;
    margin-bottom: 39px;
    grid-row-gap: 8px;
    -ms-grid-rows: 20px 32px auto 325px auto 10px auto;
    grid-template-rows: 20px 32px auto 325px auto 10px auto;
  }
  .eworkstopdivider {
    margin-bottom: 6px;
  }
  .eworksheading {
    font-size: 25px;
  }
  .eworksmaintext {
    margin-top: 30px;
  }
  .eworksbulletheading {
    margin-top: 30px;
    font-size: 17px;
  }
  .eworkscontentdividertab {
    margin-top: 14px;
    margin-bottom: 67px;
  }
  .eworksbulletheading2 {
    position: relative;
    top: 6px;
    margin-top: 46px;
  }
  .eworxllisttext2 {
    margin-top: 27px;
  }
  .eworksbulletheading3 {
    margin-top: 40px;
  }
  .eworksbulletheading3._3 {
    margin-top: 226px;
  }
  .eworkscontentdividertab2 {
    margin-top: 6px;
    margin-bottom: -19px;
  }
  .eworxlohcontainergridtab {
    position: static;
    top: 160px;
    margin-top: 0px;
    grid-row-gap: 0px;
    -ms-grid-rows: 10px 95px 124px 150px auto;
    grid-template-rows: 10px 95px 124px 150px auto;
  }
  .eworxlohheadingtab {
    font-size: 27px;
  }
  .lohcontainergridtab {
    margin-top: -38px;
    margin-bottom: 32px;
    -ms-grid-rows: 20px 40px auto 325px auto 10px auto;
    grid-template-rows: 20px 40px auto 325px auto 10px auto;
  }
  .lohheadingtab {
    font-size: 25px;
  }
  .lohbulletheadingtab {
    margin-top: 36px;
    line-height: 25px;
  }
  .lohcontentdividertab {
    margin-top: 6px;
    margin-bottom: -15px;
  }
  .lohumsacontainergridtab {
    position: static;
    top: 160px;
    margin-top: -22px;
    -ms-grid-rows: 10px auto auto auto auto;
    grid-template-rows: 10px auto auto auto auto;
  }
  .lohumsaheadingtab {
    margin-top: -8px;
  }
  .johumsalogodivtab {
    width: 100px;
    height: 100px;
    margin-left: 67%;
  }
  .umsacontainergridtab {
    display: block;
    margin-top: -28px;
    margin-left: 5%;
    -ms-grid-rows: 20px 40px auto 325px auto 10px auto;
    grid-template-rows: 20px 40px auto 325px auto 10px auto;
  }
  .umsatopdividertab {
    /*width: 90%;*/
    margin-top: 149px;
  }
  .umsaheadingtab {
    margin-top: 13px;
    font-size: 25px;
  }
  .umsamaintexttab {
    margin-left: 0px;
    text-align: left;
  }
  .text-span {
    text-align: left;
  }
  .umsabulletheadingtab {
    margin-top: 35px;
    line-height: 25px;
    text-align: left;
  }
  .wirtcontentdivider-copy {
    margin-top: 6px;
    margin-bottom: -15px;
  }
  .inttopdividertab {
    margin-top: 150px;
  }
  .intheadingtab {
    margin-top: 12px;
    margin-bottom: -16px;
    font-size: 20px;
    line-height: 30px;
    text-align: left;
  }
  .intcontaintergridtab {
    margin-top: -33px;
    -ms-grid-rows: 20px 50px auto auto auto;
    grid-template-rows: 20px 50px auto auto auto;
  }
  .intnachgridtab {
    position: static;
    top: 160px;
    height: auto;
    /*margin-top: -28px;*/
  }
  .intnachheadingtab {
    margin-top: 5px;
    font-size: 25px;
  }
  .umsaintgridtab {
    position: static;
    top: 160px;
    display: block;
    height: auto;
    margin-top: 56px;
    margin-left: 5%;
  }
  .umsaintheadingtab {
    margin-top: 5px;
    line-height: 35px;
  }
  .umsainttexttab {
    margin-top: 71px;
    margin-left: 0px;
    text-align: left;
  }
  .umsaintbuttontab {
    margin-top: 26px;
    margin-bottom: 56px;
  }
  .bercontainergridtab {
    height: auto;
    -ms-grid-rows: 20px 40px auto 325px auto 10px auto;
    grid-template-rows: 20px 40px auto 325px auto 10px auto;
  }
  .berheadingtab {
    font-size: 25px;
  }
  .bermaintexttab {
    margin-top: 14px;
  }
  .berbulletheadingtab {
    margin-top: 32px;
    font-size: 17px;
  }
  .berbulletheading2tab {
    position: relative;
    top: 6px;
    margin-top: 24px;
  }
  .wirtrechgridtab-3 {
    position: static;
    top: 160px;
    height: 700px;
    margin-top: 0px;
  }
  .berbeggridtab {
    position: static;
    top: 160px;
    height: auto;
    margin-top: 84px;
  }
  .berbegdividertab {
    margin-top: 11px;
  }
  .berbegheadingtab {
    height: 45px;
    margin-top: 1px;
    line-height: 35px;
  }
  .berbegtexttab {
    margin-top: 58px;
  }
  .text-span-3 {
    display: block;
    margin-top: 50px;
  }
  .begcontainergridtab {
    margin-top: 116px;
    -ms-grid-rows: 20px 40px auto 325px auto 10px auto;
    grid-template-rows: 20px 40px auto 325px auto 10px auto;
  }
  .begheadingtab {
    margin-top: 24px;
    margin-bottom: -29px;
    font-size: 23px;
  }
  .begmaintexttab {
    margin-top: 39px;
  }
  .bermaintexttab-copy {
    margin-top: 39px;
  }
  .begberdividertab {
    margin-top: 11px;
  }
  .begberheadingtab {
    margin-top: -5px;
  }
  .begbertexttab {
    /*margin-top: 72px;*/
    margin-right: 5px;
    margin-left: 5px;
  }
  .nachheading2tab {
    margin-top: 22px;
    font-size: 25px;
  }
  .nachmaintexttab {
    width: 90%;
    margin-top: 20px;
    margin-right: 25px;
    margin-left: 0px;
  }
  .text-span-4 {
    font-size: 16px;
  }
  .nachbulletheadingtab {
    margin-top: 37px;
    line-height: 25px;
  }
  .nachcontentdividertab {
    margin-top: 6px;
    margin-bottom: -15px;
  }
  .nachnotgridtab {
    position: static;
    top: 160px;
    height: auto;
    margin-top: 65px;
  }
  .nachnotdividertab {
    margin-top: 0px;
  }
  .nachnotheadingtab {
    margin-top: -6px;
  }
  .notcontainergridtab {
    margin-top: 112px;
    -ms-grid-rows: 20px 40px auto 325px auto 10px auto;
    grid-template-rows: 20px 40px auto 325px auto 10px auto;
  }
  .notheading2tab {
    font-size: 25px;
  }
  .notbulletheadingtab {
    line-height: 35px;
  }
  .notcontentdividertab {
    margin-top: 6px;
    margin-bottom: -15px;
  }
  .notfamgridtab {
    position: static;
    top: 160px;
    height: auto;
    margin-top: -24px;
  }
  .notfamheadingtab {
    margin-top: 7px;
  }
  .notfambuttontab {
    margin-bottom: 40px;
  }
  .famcontainergridtab {
    margin-top: 110px;
    -ms-grid-rows: 20px 40px auto 325px auto 10px auto;
    grid-template-rows: 20px 40px auto 325px auto 10px auto;
  }
  .famheadingtab {
    font-size: 25px;
  }
  .fammaintexttab {
    margin-top: 30px;
  }
  .wirtcontentdivider-copy {
    margin-top: 6px;
    margin-bottom: -15px;
  }
  .famcontentdivider2tab {
    margin-top: 0px;
    margin-bottom: 34px;
  }
  .fammagridtab {
    position: static;
    top: 160px;
    height: auto;
    margin-top: 0px;
  }
  .fammalogodivtab {
    width: 100px;
    height: 100px;
    margin-top: -18px;
    margin-left: 65%;
  }
  .fammaheadingtab {
    margin-top: -26px;
  }
  .notmatexttab {
    margin-top: -24px;
  }
  .notmabutton {
    margin-top: 35px;
    margin-bottom: 35px;
  }
  .macontainergridtab {
    margin-top: 114px;
    -ms-grid-rows: 20px 40px auto 325px auto 10px auto;
    grid-template-rows: 20px 40px auto 325px auto 10px auto;
  }
  .maheading2tab {
    margin-top: 17px;
    font-size: 25px;
  }
  .maicontab {
    width: 70%;
    height: auto;
  }
  .mauntgridtab {
    position: static;
    top: 160px;
    height: auto;
    margin-top: 24px;
    margin-bottom: 22px;
  }
  .mauntlogodivtab {
    width: 100px;
    height: 100px;
    margin-top: -20px;
    margin-left: 70%;
  }
  .manuntheadingtab {
    font-size: 20px;
  }
  .maunttexttab {
    margin-top: 18px;
  }
  .mauntbuttontab.w--current {
    margin-bottom: 42px;
  }
  .untcontainergridtab {
    margin-top: 113px;
    -ms-grid-rows: 20px 40px auto 325px auto 10px auto;
    grid-template-rows: 20px 40px auto 325px auto 10px auto;
  }
  .unttopdividertab {
    /*width: 90%;*/
  }
  .untheading2tab {
    margin-top: 18px;
    font-size: 22px;
  }
  .untmaintexttab {
    margin-top: 13px;
  }
  .unticontab {
    width: 80%;
    height: 250px;
    margin-top: 36px;
  }
  .untbulletheadingtab {
    line-height: 35px;
  }
  .untcontentdividertab {
    margin-top: 6px;
    margin-bottom: -15px;
  }
  .untsangridtab {
    position: static;
    top: 160px;
    display: none;
    height: auto;
    margin-top: -106px;
    margin-left: 5%;
  }
  .untsandividertab {
    width: 80%;
    margin-top: 28px;
  }
  .untsanlogodivtab {
    width: 100px;
    height: 100px;
    margin-top: -17px;
    margin-left: 68%;
  }
  .untsanheadingtab {
    margin-top: 1px;
    font-size: 26px;
    text-align: left;
  }
  .untsantexttab {
    margin-left: 0px;
    text-align: left;
  }
  .sancontainergridtab {
    margin-top: 114px;
    -ms-grid-rows: 20px 40px auto 325px auto 10px auto;
    grid-template-rows: 20px 40px auto 325px auto 10px auto;
  }
  .sanheading2tab {
    font-size: 25px;
  }
  .sanicontab {
    width: 80%;
    height: auto;
    margin-left: 0px;
  }
  .sanbulletheadingtab {
    margin-top: 34px;
    line-height: 25px;
  }
  .sancontentdividertab {
    margin-top: 6px;
    margin-bottom: -15px;
  }
  .sancomgridtab {
    position: static;
    top: 160px;
    height: auto;
    margin-top: 340px;
  }
  .sancomlogodivtab {
    width: 100px;
    height: 100px;
  }
  .sancomheadingtab {
    margin-top: 82px;
    font-size: 25px;
    line-height: 30px;
  }
  .sancomtexttab {
    margin-top: 41px;
  }
  .sancombuttontab {
    margin-top: 22px;
  }
  .comcontainergridtab {
    margin-top: 116px;
    grid-auto-rows: 1px;
    grid-row-gap: 0px;
    grid-template-areas: "Area";
    -ms-grid-rows: 20px 0px 131px 0px 294px 0px 92px 0px 58px 0px 206px 0px 59px
      0px 16px 0px 236px 0px 249px 0px 363px 0px 0px 0px 299px;
    grid-template-rows: 20px 131px 294px 92px 58px 206px 59px 16px 236px 249px 363px 0px 299px;
    font-size: 17px;
    line-height: 23px;
  }
  .comtopdividertab {
    /*width: 89%;*/
  }
  .comheadingtab {
    margin-top: 16px;
    margin-bottom: 0px;
    font-size: 25px;
    line-height: 35px;
    text-align: left;
  }
  .comicontab {
    width: 70%;
    height: auto;
    margin-top: 24px;
  }
  .combulletheadingtab {
    position: relative;
    top: -11px;
    display: block;
    height: 20%;
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 17px;
    line-height: 23px;
  }
  .combulletheadingtab.move {
    top: -188px;
    height: 30px;
    margin-top: 216px;
    line-height: 23px;
  }
  .combulletheadingtab._2 {
    top: -131px;
    margin-top: 213px;
  }
  .comcontentdividertab {
    /*margin-top: 38px;*/
    /*margin-bottom: 26px;*/
  }
  .commaintext2tab {
    margin-top: 11px;
  }
  .comdiggridtab {
    position: static;
    top: 160px;
    height: auto;
    margin-top: 0px;
  }
  .comdiglogodivtab {
    width: 100px;
    height: 100px;
    margin-left: 63%;
  }
  .comdigheadingtab {
    margin-top: 16px;
  }
  .comdigbuttontab {
    margin-top: 53px;
  }
  .comcontentdividertab2 {
    margin-top: 32px;
    margin-bottom: 67px;
  }
  .comcontentdividertab3 {
    margin-top: 32px;
    margin-bottom: 38px;
  }
  .commaintext3tab {
    position: relative;
    top: 89px;
    margin-top: -229px;
  }
  .comcontentdividertab5 {
    margin-top: 32px;
    margin-bottom: 67px;
  }
  .digcontainergridtab {
    margin-top: 114px;
    -ms-grid-rows: 20px 40px auto 325px auto 10px auto;
    grid-template-rows: 20px 40px auto 325px auto 10px auto;
  }
  .digheadingtab {
    font-size: 25px;
  }
  .digicontab {
    width: 70%;
    height: auto;
  }
  .digmaintexttab {
    margin-top: 20px;
    margin-bottom: -453px;
  }
  .impcontaintegridtab {
    margin-top: -108px;
  }
  .datcontaintegridtab {
    display: block;
    margin-top: 156px;
  }
  .bold-text-12 {
    font-size: 20px;
  }
  .sercontaintergriddesktab {
    margin-top: 115px;
  }
  .serblockgridtab {
    width: 95%;
    margin-top: 16px;
    margin-left: 0px;
  }
  .kfzcontainergridtab {
    display: none;
    margin-top: 191px;
    -ms-grid-rows: 20px 40px 2px 325px auto 10px auto;
    grid-template-rows: 20px 40px 2px 325px auto 10px auto;
  }
  .kfztopdividertab {
    margin-left: 0px;
  }
  .kfzheadingtab {
    margin-top: 19px;
    font-size: 25px;
    line-height: 35px;
    text-align: left;
  }
  .kfzicontab {
    width: 70%;
    height: auto;
    margin-top: 44px;
    margin-right: 10%;
    margin-left: 0%;
  }
  .kfzmaintexttab {
    display: block;
    margin-top: 54px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .homegridtab {
    width: 70%;
  }
  .blogentrysave {
    margin-top: 10px;
  }
  .blogentrytitleicon {
    margin-left: -35px;
  }
  .grid-30 {
    margin-right: 33px;
    margin-left: 10px;
  }
  .loginicon {
    width: 95%;
  }
  .div-block-29 {
    width: 100%;
  }
  .loginemail {
    width: 100%;
    margin-right: 10px;
  }
  .loginpassword {
    width: 100%;
  }
  .loginformdiv {
    width: 95%;
  }
  .submit-button {
    width: 30%;
  }
  .link {
    margin-left: -26px;
  }
  .jobentrytitleicon {
    margin-left: -35px;
  }
  .jobstellenbezeichnung {
    font-size: 9px;
  }
  .jobkurzbeschreibung {
    font-size: 9px;
  }
  .jobanforderungen {
    font-size: 9px;
  }
  .jobbeginn {
    font-size: 9px;
  }
  .jobaufgabengebiete {
    font-size: 9px;
  }
  .joberwartungen {
    font-size: 9px;
  }
  .jobzusaetzliche {
    font-size: 9px;
  }
  .jobspeichern {
    margin-top: 10px;
  }
  .jobfairtitleicon {
    margin-left: -35px;
  }
  .jobfairtitel {
    font-size: 9px;
  }
  .jobfairbeschreibung {
    font-size: 9px;
  }
  .jobfairort {
    font-size: 9px;
  }
  .jobfairdatum {
    font-size: 9px;
  }
  .jobfairspeichern {
    margin-top: 10px;
  }
  .staffentrytitleicon {
    margin-left: -35px;
  }
  .staffentryname {
    font-size: 9px;
  }
  .staffentryberufsbezeichnung {
    font-size: 9px;
  }
  .staffentrystandort {
    font-size: 9px;
  }
  .staffentrytelefonnummer {
    font-size: 9px;
  }
  .staffentryemail {
    font-size: 9px;
  }
  .staffentryspeichern {
    margin-top: 10px;
  }
  .partnerentrytitleicon {
    margin-left: -35px;
  }
  .partnerentryname {
    font-size: 9px;
  }
  .partnerentryberufsbezeichnung {
    font-size: 9px;
  }
  .partnerentrystandort {
    font-size: 9px;
  }
  .partnerentrytelefonnummer {
    font-size: 9px;
  }
  .partnerentryemail {
    font-size: 9px;
  }
  .partnerentryspeichern {
    margin-top: 10px;
  }
  .settingstitle {
    width: 110%;
    margin-left: -22px;
  }
  .settingsblog {
    width: 90%;
  }
  .settingsboxtext {
    font-size: 10px;
  }
  .settingsmitar {
    width: 90%;
  }
  .settingspartner {
    width: 90%;
  }
  .settingsstellen {
    width: 90%;
  }
  .settingsadmin {
    width: 90%;
  }
  .settingsjobmessen {
    width: 90%;
  }
  .settingsgridtab {
    width: 90%;
    margin-right: 10px;
  }
  .kfzcontainergridmob {
    display: block;
    margin-top: 114px;
    /*margin-left: 5%;*/
    padding: 0 1rem;
    width: 100%;
    -ms-grid-rows: 20px 40px 2px 325px auto 10px auto;
    grid-template-rows: 20px 40px 2px 325px auto 10px auto;
  }
  .serblockgrid-copy {
    display: block;
  }
  .serblockgridtab2 {
    display: none;
  }
  .background-video-2 {
    margin-top: 100px;
  }
  .werwirsingmaintext {
    margin-top: 23px;
    padding-right: 22px;
    padding-left: 0px;
    font-size: 14px;
    text-align: left;
  }
  .text-block-8 {
    margin-right: 5px;
    margin-left: 5px;
    padding-right: 19px;
    padding-left: 0px;
    text-align: left;
  }
  .div-block-31 {
    margin-top: 62px;
    padding-top: 16px;
    padding-bottom: 62px;
  }
  .button {
    margin-left: auto;
  }
  .bloglogodiv {
    margin-top: 96px;
    background-position: 50% 50%, 5% center;
    background-size: 270px, cover;
  }
  .tabs-menu {
    width: auto;
    height: auto;
    background-color: #394049;
  }
  .tab-link-tab-2 {
    width: 100%;
    border-bottom: 1px solid #fff;
    border-left-style: none;
    border-left-width: 0px;
    background-color: #051830;
  }
  .tab-link-tab-3 {
    width: 100%;
    border-bottom: 1px solid #fff;
    border-left-style: none;
    background-color: #051830;
  }
  .tab-link-tab-1 {
    width: 100%;
    border-bottom: 1px solid #fff;
    border-left-style: none;
    border-left-width: 0px;
    background-color: #051830;
    text-align: center;
  }
  .tab-link-tab-1.w--current {
    width: 100%;
  }
  .div-block-35 {
    display: none;
    height: 400px;
  }
  .outerblogcontainer.left {
    display: block;
    width: 100%;
    height: 600px;
    /*padding: 15px 0px 0px;*/
  }
  .outerblogcontainer.right {
    display: block;
    width: 100%;
  }
  .outerblogcontainer.right {
    display: block;
    width: 100%;
    margin-bottom: 14px;
    padding: 15px 0px 0px;
  }
  .blog-rectangle {
    display: block;
  }
  .tabs-content {
    display: block;
  }
  /*.div-block-38 {
    width: 40%;
    margin-top: 38px;
    margin-left: 26px;
  }*/
  /*.div-block-38.sutoservice {
    margin-top: -11px;
  }*/
  /*.text-block-10 {
    height: 100%;
    padding-right: 0px;
    padding-left: 21px;
  }*/
  .blogimage {
    display: block;
    width: 100%;
    height: 50%;
  }
  .bloginfopannel {
    width: 100%;
  }
  .heading-10 {
    margin-top: 1rem;
  }
  .blogarea {
    display: block;
    width: 100%;
    margin: 0;
  }
  .weiterlesenbutton {
    display: block;
    width: 100px;
    margin-left: auto;
  }
  .weiterlesenbutton.d-desk {
    display: none;
  }

  .weiterlesenbutton.d-mob {
    display: block;
  }
  .sharebutton {
    display: block;
    width: 65px;
    margin-left: auto;
  }
  .columns {
    padding-left: 15px;
  }
  .column-2 {
    padding-top: 23px;
    padding-right: 22px;
    padding-left: 22px;
  }
  .column-3 {
    padding-top: 19px;
    padding-right: 22px;
    padding-left: 22px;
  }
  .article .heading-11 {
    /*margin-top: 9px;*/
    padding-right: 19px !important;
    font-size: 17px !important;
  }
  .text-block-17 {
    font-size: 13px;
  }
  .div-block-42 {
    margin-top: 59px;
    margin-bottom: 39px;
    margin-left: 0px;
    margin-right: 0;
    padding-right: 0px;
    padding-left: 2px;
  }
  .mainblogtext {
    margin-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .mainblogtext.right {
    margin-top: -23px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .background-video-3 {
    width: 100%;
    /* height: 400px; */
  }
  .section-2 {
    /*display: block;*/
    flex-direction: column;
    height: auto;
  }
  .videooverlay {
    width: 50%;
  }
  .careeroverlay {
    width: 100%;
    /*height: 400px;*/
    /*margin-top: 438px;*/
    margin-left: 0%;
  }
  .careertitle {
    /*margin-top: 188%;*/
    font-size: 20px;
    line-height: 30px;
  }
  .careertitle._2 {
    /*margin-top: 0%;*/
    /*padding-top: 11px;*/
    /*padding-bottom: 1px;*/
    font-size: 35px;
  }
  .careertitle._3 {
    margin-top: 0%;
    padding-top: 48px;
    padding-bottom: 1px;
    font-size: 35px;
  }
  .careertitle._4 {
    /*height: 100px;*/
    /*margin-top: -2%;*/
    /*padding-top: 0px;*/
    /*padding-bottom: 1px;*/
    font-size: 35px;
  }
  .careertextblock {
    display: block;
    width: 100%;
    height: auto;
    /*margin-top: 415px;*/
    margin-bottom: 37px;
    padding-top: 31px;
    padding-right: 20px;
    padding-left: 20px;
  }
  .text-block-20 {
    margin-top: -45px;
  }
  .section-3 {
    background-position: 60% 0;
    background-size: auto 100%;
  }
  .div-block-44 {
    /*display: block;*/
    /*height: 520px;*/
  }
  .careerjobsectorssection {
    /*position: relative;
    width: 100%;
    margin-top: -653px;
    margin-right: 0%;
    padding-right: 15px;
    padding-left: 15px;*/
  }
  .careerjobsectorssection._2 {
    width: auto;
    margin-top: 0;
    margin-right: 5%;
  }
  .careerjobsectorstitle {
    font-size: 35px;
    line-height: 35px;
  }
  .careerjobsectorstitle._2 {
    margin-top: 0%;
    padding-top: 48px;
    padding-bottom: 1px;
    font-size: 35px;
  }
  .text-block-22 {
    width: 100%;
  }
  .text-block-22._5 {
    /*margin-top: 96px;*/
  }
  .div-block-45 {
    /*display: none;*/
    margin: 0;
  }
  .section-4 {
    /*display: block;*/
    /*margin-top: 216px;*/
  }
  .careeroverlay2 {
    width: 100%;
    height: 400px;
    margin-top: 0px;
    margin-left: 0%;
  }
  .standortsection {
    height: auto;
    margin-top: 0;
    padding-left: 5%;
  }
  .div-block-47 {
    height: auto;
  }
  .standorttitle {
    font-size: 35px;
  }
  .standorttitle._2 {
    margin-top: 0%;
    padding-top: 48px;
    padding-bottom: 1px;
    font-size: 35px;
  }
  .standorttitle._3 {
    /*margin-top: 1%;*/
    padding-top: 0px;
    padding-bottom: 1px;
    font-size: 35px;
    text-align: left;
  }
  .text-block-24 {
    width: 80%;
    margin-left: 0px;
  }
  .div-block-48 {
    height: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .grid-34 {
    height: auto;
    margin: 2rem 0;
  }
  .standortdiv.blue {
    margin-top: 323px;
    margin-left: -76%;
  }
  .standortdiv.blue.berlin {
    margin-top: 659px;
    margin-bottom: 26px;
    margin-left: 11%;
  }
  .standortdiv.munich {
    width: 290px;
    margin-left: 9%;
  }
  .standortdiv.gera {
    margin-top: 340px;
    margin-left: -328px;
  }
  .standortdiv {
    margin: 1rem 0 !important;
  }
  .joblisthero {
    display: block;
    height: 70vh;
    margin-top: 95px;
  }
  .joblistoverlay {
    width: 100%;
    height: 200px;
    margin-top: 300px;
    margin-left: 0%;
  }
  .joblisttitle {
    font-size: 35px;
  }
  .joblisttitle._2 {
    margin-top: 0%;
    padding-top: 48px;
    padding-bottom: 1px;
    font-size: 35px;
  }
  .joblisttitle._3 {
    margin-top: 0%;
    padding-top: 0%;
    padding-bottom: 1px;
    font-size: 35px;
  }
  .div-block-49 {
    width: 90%;
    /*min-height: 145px;*/
    border-radius: 5px;
  }
  .grid-35 {
    min-height: 145px;
    grid-row-gap: 0px;
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: 45px 45px 45px;
    grid-template-rows: 45px 45px 45px;
  }
  .jobdescriptionreplace {
    border-top: 1px solid #afafaf;
    border-bottom: 1px solid #afafaf;
    text-align: center;
  }
  .bold-text-19 {
    padding-top: 5px;
  }
  .jobtitlereplacemain {
    margin-top: 5px;
    font-size: 18px;
    line-height: 30px;
  }
  .jobextra {
    width: 80%;
  }
  .jobsmalldescriptionreplace {
    width: 80%;
    /*margin-right: auto;*/
    /*margin-bottom: 0px;*/
    margin-left: 0px;
  }
  .joblocationreplace {
    width: 80%;
    /*height: 50px;*/
    /*margin: 60px auto 39px 0px;*/
  }
  .joblocationtextreplace {
    /*margin-top: -16px;*/
  }
  .jobtitlearea {
    margin-top: -38px;
    padding-top: 22px;
  }
  .jobdescriptioncontainer {
    width: 100%;
    margin-left: 0;
    padding-left: 5%;
  }
  .text-block-29 {
    margin-top: -12px;
    margin-left: 0%;
  }
  .div-block-51 {
    /*height: 250px;*/
    margin-top: 52px;
    padding-top: 10px;
    /*padding-left: 18px;*/
  }
  .aboutrawtextleave {
    margin-top: 0px;
  }
  .aboutrawtext2leave {
    margin-left: 0%;
  }
  .text-block-32 {
    margin-top: 11px;
    margin-bottom: 21px;
  }
  .ihraufgabengebietreplace {
    margin-top: 0px;
  }
  .ihrprofiltitleleave {
    margin-bottom: 17px;
  }
  .ihraufgabengebiettitleleave {
    margin-top: 5px;
    margin-bottom: 17px;
  }
  .ihrprofiltextreplace {
    margin-top: 0px;
  }
  .untuntgridtab {
    position: static;
    top: 160px;
    height: auto;
    margin-top: 46px;
  }
  .body-7 {
    height: auto;
  }
  .div-block-54 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
  }
  .teammemberdiv {
    width: calc(50% - 1rem / 2);
  }
  .team-member-wrapper {
    margin-left: 0%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .team-member-name {
    font-size: 0.8rem;
  }

  .grid-36 {
    display: none;
  }
  .grid-37 {
    margin-top: 31px;
  }
  .text-block-34 {
    margin-top: 0px;
  }
  .expnavcongrid {
    margin-top: 0px;
  }
  .expnavkongrid {
    margin-top: 69px;
  }
  .careergridmob {
    /*display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 14px;
    grid-row-gap: 11px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: 151px 163px auto;
    grid-template-rows: 151px 163px auto;*/
  }
  .careergridtab {
    /*display: none;*/
  }
  .search-input {
    margin-left: -216px;
  }
  .container-2 {
    display: none;
  }
  .text-block-35 {
    width: 100%;
  }
  .teamheading-copy {
    margin-bottom: 29px;
  }
  .link-3 {
    font-size: 12px;
  }
  .link-9 {
    letter-spacing: 1px;
  }
  .homeserbuttonnews {
    margin-top: 25px;
    margin-right: 0%;
    /*margin-left: 5%;*/
    padding-right: 0%;
    /*float: right;*/
    position: static;
    margin-bottom: 2rem;
  }
  .homeserbuttonmehr {
    margin-top: 40px;
    left: 0;
  }
  .link-block-12 {
    display: block;
  }
  .link-block-13 {
    display: block;
  }
  .link-block-14 {
    margin-top: 11px;
    margin-left: 9%;
  }
  .footerbottomlink3 {
    margin-top: 11px;
    margin-bottom: 11px;
  }
  .downloadsheading2 {
    line-height: 25px;
  }
  .downloadsheadingmain {
    font-size: 35px;
  }
  .downloadscontaintergrid {
    margin-top: 112px;
  }
  .downloadscontentdivider-copy-copy-copy {
    margin-top: 30px;
  }
  .downloadscontentdivider-copy-copy-copy.slim {
    margin-top: 0;
  }
  .text-block-37 {
    width: auto;
    padding-right: 20px;
    padding-left: 0px;
  }
  .downloadercontainergridbottom {
    width: auto;
    margin-top: 84px;
  }
  .downloadsicon {
    width: 70%;
    height: 70%;
    margin-top: 28px;
  }
  .fernwartungicon {
    width: 70%;
    height: 70%;
    margin-top: -4px;
  }
  .kontacticon-downloads {
    width: 100px;
    height: 100px;
    margin-top: -27px;
    margin-left: 70%;
  }
  .div-block-68 {
    display: block;
  }
  .div-block-69 {
    width: 100%;
  }
  .div-block-70 {
    width: 100%;
    margin-left: 0px;
  }
  .div-block-71 {
    width: 70%;
    height: 200px;
    margin-top: 43px;
    margin-right: auto;
    margin-left: 0px;
  }
  .steheadingnewsletter {
    margin-top: 25px;
    margin-bottom: 15px;
    font-size: 36px;
    text-align: left;
  }
  .newslettercontainer {
    position: relative;
    display: block;
  }
  .newsettercoluml {
    width: 100%;
    margin-bottom: 47px;
  }
  .newslettercollumr {
    width: 100%;
  }
  .steheadingunseresiegel {
    margin-top: 25px;
    margin-bottom: 15px;
    font-size: 36px;
    text-align: left;
  }
  .siegelcollumr-copy {
    width: 100%;
  }
  .siegelcoluml {
    width: 100%;
    padding-right: 5%;
  }
  .siegelcontainer {
    display: block;
  }
  .siegeldivider {
    margin-top: 18px;
  }
  .unsuns {
    margin-top: 109px;
  }
  .background-video-5 {
    margin-top: 93px;
  }
  .heading-12 {
    margin-left: 4%;
    padding-top: 26px;
    padding-left: 0px;
    font-size: 15px;
    line-height: 20px;
  }
  .bold-text-22 {
    width: 100%;
    margin-right: -19px;
    margin-left: 0%;
    padding-right: 24px;
    padding-left: 0px;
    font-size: 15px;
    line-height: 20px;
  }
  .heading-13 {
    margin-left: 4%;
    padding-left: 0px;
  }
  .heading-14 {
    font-size: 30px;
    line-height: 35px;
  }
  .div-block-76 {
    margin-top: -35px;
  }
  .div-block-77 {
    width: 100%;
    height: 50%;
    margin-top: 202px;
    padding-right: 13%;
  }
  .div-block-77.fix {
    height: 40%;
    margin-top: 240px;
  }
  .mitarbeiterhero {
    background-position: 40% 0%;
  }
  .heading-15 {
    margin-top: 82px;
    margin-left: 0px;
    padding-left: 0%;
    font-size: 40px;
    line-height: 30px;
  }
  .heading-15.fix {
    line-height: 50px;
  }
  .bietenhero {
    background-position: 30% 0%;
  }

  .ausbildungbutton {
    top: -43px;
    margin-top: 45px;
  }
  .ausbildungbutton2 {
    top: -43px;
    margin-top: 96px;
  }
  .slider {
    margin-top: 98px;
  }
  .homehero-2 {
    background-size: cover;
  }
  .mask {
    height: 400px;
    margin-top: 71px;
    background-position: 100% 50%;
  }
  .homehero-3 {
    background-size: cover;
  }
  .button-4 {
    width: 130px;
    margin-left: -18px;
    background-color: #074699;
    font-size: 11px;
    line-height: 15px;
    text-align: center;
  }
  .button-5 {
    width: 130px;
    margin-left: -19px;
    padding-left: 15px;
    background-color: #074699;
    color: #fff;
    font-size: 11px;
    line-height: 15px;
    text-align: center;
  }
  .button-6 {
    width: 130px;
    margin-left: -21px;
    background-color: #074699;
    color: #fff;
    font-size: 11px;
    line-height: 15px;
  }
  .initativhero {
    background-position: 30% 0%;
  }
  .div-block-85._1 {
    width: 33.3%;
    background-size: 80%;
  }
  .div-block-85._2 {
    width: 33.3%;
    background-size: auto 85%;
  }
  .div-block-85._3 {
    width: 33.3%;
    background-size: 80%;
  }
  .div-block-85._5 {
    width: 33.3%;
    background-size: 95%;
  }
  .div-block-85._6 {
    width: 33.3%;
    background-size: 75%;
  }
  .logo-holder {
      justify-content: flex-start;
      flex-wrap: wrap;
      padding: 0.75rem;
  }
  .logo-holder .logo {
      flex: 0 0 33.33%;
      height: 33.33%;
  }
  .event {
    margin-top: 25px;
    margin-bottom: 15px;
    font-size: 36px;
    text-align: center;
  }
  .eventsheading {
    margin-bottom: -43px;
    font-size: 30px;
  }
  .right-arrow-2 {
    display: none;
  }
  .homewerlowergridaward3 {
    width: 80%;
    height: auto;
    margin-top: 57px;
    margin-left: 9px;
  }
  .homewassteublockgri3 {
    display: block;
    overflow: hidden;
    padding-top: 45px;
  }
  .stewirtlogodiv2 {
    width: 100px;
    height: 100px;
    margin-top: 79px;
    margin-left: 64%;
  }
  .serblockgridtab2nd {
    /*width: 95%;*/
    margin-top: 16px;
    margin-left: 0px;
  }
  .blockcontainer {
    width: 100%;
  }
  .blockcontainer._2 {
    width: 100%;
    /*margin-top: 1111px;*/
    margin-left: 0px;
  }
  .serinfobutton2 {
    margin-top: 14px;
    margin-left: 98px;
  }
  .newsletter-icon {
    width: 80%;
    height: 300px;
    margin-right: auto;
    margin-bottom: 18px;
    margin-left: 0px;
  }
  .tabs {
    background-color: #535353;
  }
  .expdiv {
    width: 80%;
    margin-right: auto;
    margin-left: auto;
  }
  .expblogblock {
    width: 100%;
  }
  .expblockmaintext {
    width: auto;
    margin-right: 0px;
    padding-right: 22px;
  }
  .serblockmaintext2 {
    width: auto;
    margin-right: 0px;
    padding-right: 22px;
  }
  .sectionberater {
    width: 100%;
    margin-right: 0%;
    padding-right: 15px;
    padding-left: 15px;
  }
  .beratersection {
    /*display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 263px;
    margin-right: 0%;
    padding-right: 15px;
    padding-left: 15px;*/
    height: auto;
  }
  .doubleblock {
    /*margin-top: 335px;*/
    /*margin-left: 7%;*/
    margin: 1.5rem 0 !important;
    height: auto !important;
  }
  .doubleblock.studium {
    /*margin-top: 13px;*/
    /*margin-left: 27%;*/
  }
  .doubleblock.backoffice {
    /*margin-top: 634px;*/
    /*margin-bottom: 47px;*/
    /*margin-left: -251px;*/
  }
  .doubleblock.it {
    /*margin-top: 333px;*/
    /*margin-left: -58%;*/
  }
  .div-block-88 {
    /*margin-top: 272px;*/
  }
  .div-block-89 {
    /*margin-top: 43px;*/
    /*margin-left: -5%;*/
    flex-direction: column;
    align-items: center;
    height: auto;
  }
  .heading-18 {
    padding-right: 19px;
    padding-left: 12px;
    font-size: 16px;
    line-height: 30px;
  }
  .textsealcontainer {
    margin-top: 21px;
  }
  .text-block-50 {
    line-height: 20px;
  }
  .downloadsbullettext3 {
    margin-top: 3px;
  }
  .section-9 {
    padding-top: 14px;
  }
  .div-block-100 {
    width: 100%;
  }
  .div-block-101 {
    display: block;
  }
  .button-10 {
    margin-top: 8px;
  }
  .button-10._2 {
    margin-top: 1px;
  }
  .div-block-100-copy-copy {
    width: 100%;
  }
  .eworkscontentdividertab-copy {
    margin-top: 32px;
    margin-bottom: 67px;
  }
  .bold-text-34 {
    text-align: left;
  }
  .bold-text-35 {
    font-style: normal;
  }
  .div-block-105 {
    min-height: 55px;
    padding-top: 12px;
  }
  .bold-text-43 {
    margin-left: -10px;
    padding-left: 24px;
    font-size: 40px;
  }
  .bold-text-44 {
    font-size: 30px;
  }
  .bold-text-45 {
    font-size: 30px;
  }
  .bold-text-46 {
    font-size: 27px;
  }
  .bold-text-47 {
    font-size: 25px;
    line-height: 30px;
  }
  .bold-text-48 {
    font-size: 30px;
  }
  .bold-text-49 {
    font-size: 30px;
  }
  .form-block-3 {
    width: 97%;
  }
  .list-item-9 {
    font-size: 12px;
  }
  .navbar-2 {
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    height: var(--height-navbar-mobile);
    margin-top: 0px;
  }
  .brand {
    height: 70px;
    background-image: url("../images/navRAWLogo.png");
    background-position: 0% 40%;
    background-size: 80%;
    background-repeat: no-repeat;
  }
  .menu-button {
    display: block;
    height: 35px;
    margin-top: -2px;
    padding-top: 11px;
  }
  .menu-button.w--open {
    height: 100%;
    padding-top: 10px;
    background-color: #04204e;
  }
  .dropdown-toggle-3 {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 0.5px solid #fff;
    color: #fff;
  }
  .div-block-107 {
    width: 100%;
    height: 20px;
  }
  .dropdown-3 {
    margin-top: 0px;
  }
  .dropdown-3.top {
    margin-top: 12px;
  }
  .container-4 {
    height: 90px;
  }
  .nav-menu {
    overflow: auto;
    width: 100%;
    height: 100vh;
    margin-top: 10px;
    margin-left: auto;
    background-color: #04204e;
    -o-object-fit: contain;
    object-fit: contain;
  }
  .div-block-108 {
    height: 35px;
    margin-top: 0px;
    background-color: #02214e;
  }
  .icon-8 {
    margin-top: -6px;
    background-color: transparent;
    color: #fff;
    font-size: 30px;
  }
  .text-block-61 {
    color: #fff;
  }
  .nav-link {
    width: 100%;
    margin-right: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    float: left;
    border-bottom: 0.5px solid #fff;
    color: #fff;
  }
  .nav-link-2 {
    width: 100%;
    margin-right: 0px;
    color: #fff;
  }
  .dropdown-link-21 {
    height: auto;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .dropdown-link-22 {
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #0040aa;
  }
  .dropdown-link-23 {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .mobdropdown {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 40px;
    border-bottom: 1px solid #fff;
    background-color: #0e3a72;
    color: #fff;
    text-transform: uppercase;
  }
  .dropdown-link-24 {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .bold-text-50 {
    margin-left: 0%;
  }
  .list-item-11 {
    margin-top: -40px;
  }
  .list-item-12 {
    margin-top: -38px;
  }
  .div-block-109 {
    width: 100%;
    height: 40px;
  }
  .div-block-110 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 80%;
    margin-right: auto;
    margin-left: auto;
  }
  .list-item-13 {
    margin-top: 19px;
  }
  .bold-text-51 {
    font-size: 35px;
    line-height: 35px;
  }
  .link-block-15 {
    width: 100%;
  }
  .link-block-16 {
    width: 100%;
  }
  .div-block-111 {
    width: 100%;
    height: 50%;
  }
  .left-arrow-2 {
    display: none;
  }
  .slide {
    height: 100%;
  }
  .link-block-17 {
    width: 33%;
  }
  .link-block-18 {
    width: 33.3%;
  }
  .link-block-19 {
    width: 33.3%;
  }
  .div-block-112 {
    display: none;
  }
  .text-block-62 {
    margin-top: 26px;
  }
  .div-block-113 {
    width: 100%;
    margin-top: -27px;
  }
  .text-block-63 {
    width: 100%;
  }
  .partnerkontakt {
    margin-top: 721px;
    margin-left: 5%;
  }
  .partnerkontakt._2 {
    width: auto;
    margin-top: -38px;
  }
  .slide-2 {
    background-position: 0% 50%;
  }
  .slider-2 {
    height: 400px;
  }
  .galleryheading {
    margin-left: 4%;
    padding-top: 26px;
    padding-left: 0px;
    font-size: 15px;
    line-height: 20px;
  }
  .slide6 {
    background-position: 0% 50%;
  }
  .download-button {
    top: -43px;
    margin-top: 45px;
  }
  .studybutton-2 {
    top: -43px;
    margin-top: 45px;
  }
  .jedenhero {
    background-position: 20% -150px;
    /*background-size: 150%;*/
    margin-top: 101px;
    background-size: auto;
  }
  .jedenhero.ausweiter {
    background-position: 8% -190px;
    background-size: auto;
  }
  .mobdropdown.sublink {
    padding-left: 4.5rem;
  }
  .seal._2 {
    background-size: contain;
  }
}

@media screen and (max-width: 350px) {
  .div-block-54 {
    justify-content: center;
  }

  .teammemberdiv {
    width: 100%;
    max-width: 220px;
  }

  .grid-38 {
    padding: 1rem 1rem 1.5rem 1rem;
  }

  .section1col {
    padding: 2rem 1rem;
  }
}

#w-node-38aae2f1e49d-dfbd1564 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-b61238b51eae-dfbd1564 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 4.989583373069763;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-30316be8c4b6-dfbd1564 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 6.989583373069763;
  -ms-grid-row: 6;
  grid-row-start: 6;
}

#w-node-ed7d8e8c3538-dfbd1564 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 8.989583373069763;
  -ms-grid-row: 8;
  grid-row-start: 8;
}

#w-node-9b4aa6302049-dfbd1564 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 5.989583373069763;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-9d00a5428d01-dfbd1564 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 9.989583373069763;
  -ms-grid-row: 9;
  grid-row-start: 9;
}

#w-node-b4e6708ab15b-dfbd1564 {
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-a1b677b0465d-dfbd1564 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-99f197eaeec2-dfbd1564 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 4.989583373069763;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-5f014ae10182-dfbd1564 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 5.989583373069763;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-c1057d8c3465-dfbd1564 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-68952f7ae2e8-dfbd1564 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-c8f1eb17f16d-dfbd1564 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-6c8aed3feeab-dfbd1564 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-9c09ad9cf698-dfbd1564 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-9c09ad9cf69a-dfbd1564 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-9c09ad9cf69b-dfbd1564 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-dcea8972cb5c-dfbd1564 {
  -ms-grid-column-span: 1;
  grid-column-end: 7;
  -ms-grid-column: 6;
  grid-column-start: 6;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-dcea8972cb5e-dfbd1564 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-dcea8972cb5f-dfbd1564 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-589e176888e5-dfbd1564 {
  -ms-grid-column-span: 5;
  grid-column-end: 7;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-24cc01bf5d7c-dfbd1564 {
  -ms-grid-column-span: 4;
  grid-column-end: 5;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-0fd7c31684a9-dfbd1564 {
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.9791667461395264;
  -ms-grid-row: 1.9895833730697632;
  grid-row-start: 1.9895833730697632;
}

#w-node-1093c30c4694-dfbd1564 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-ea41475a4da8-dfbd1564 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-e2fdc9c276e3-dfbd1564 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-e2c32d64ea61-dfbd1564 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-9f8cb685a078-dfbd1564 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-cfe0fd0fa9ba-dfbd1564 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-86c439bffdf9-dfbd1564 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-364c0087974c-dfbd1564 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-85127c5dbebc-dfbd1564 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-85127c5dbebd-dfbd1564 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-c49cdc24ebe2-dfbd1564 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-57ea05d8fcf9-dfbd1564 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-b49765a22b95-dfbd1564 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-84bcd91bf710-dfbd1564 {
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-3493bcb890d2-dfbd1564 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 3.989583373069763;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-55041bc2cdae-dfbd1564 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-4176227ca51d-dfbd1564 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-7fa34c2f957f-dfbd1564 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 4.989583373069763;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-bc4d8df02615-dfbd1564 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-60b14ab25e17-dfbd1564 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-61bb48e49400-dfbd1564 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-efd0f21cb778-dfbd1564 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-efd0f21cb781-dfbd1564 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-5356b63a8645-dfbd1564 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-5356b63a864e-dfbd1564 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-56d10103c8b7-dfbd1564 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-56d10103c8b8-dfbd1564 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-56d10103c8ba-dfbd1564 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-123a71bd1940-dfbd1564 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-91d248cf43c7-dfbd1564 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 3.989583373069763;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-6fa05601a113-dfbd1564 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 3.989583373069763;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-169da8bb9d56-dfbd1564 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-c22ed17c9261-dfbd1564 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-5a9f6e7d8763-dfbd1564 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-ae096ea1d584-dfbd1564 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 3.989583373069763;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-b9e3b5b28259-dfbd1564 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 4.989583373069763;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-ae6bb1c70eda-dfbd1564 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 6.989583373069763;
  -ms-grid-row: 6;
  grid-row-start: 6;
}

#w-node-0b5266ce5118-dfbd1564 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-03379932a955-dfbd1564 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-b4523c4e7af9-dfbd1564 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-dac3b9e18c79-dfbd1564 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-3559c96e0079-dfbd1564 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-3559c96e007b-dfbd1564 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-3559c96e0080-dfbd1564 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-3559c96e0082-dfbd1564 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-ee1787113d6c-dfbd1564 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-ee1787113d6e-dfbd1564 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-ee1787113d73-dfbd1564 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-ee1787113d75-dfbd1564 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d5af5b40d7b4-dfbd1564 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-d5af5b40d7b6-dfbd1564 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-d5af5b40d7bb-dfbd1564 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d5af5b40d7bd-dfbd1564 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-dbbf2a2f8d44-2a2f8d42 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-dbbf2a2f8d45-2a2f8d42 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-dbbf2a2f8d4f-2a2f8d42 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-dbbf2a2f8d57-2a2f8d42 {
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-8baae7757ea3-bc2c84d0 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-96ddbc2c84d3-bc2c84d0 {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-96ddbc2c84d5-bc2c84d0 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-96ddbc2c84e7-bc2c84d0 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column-span: 1;
  grid-column-end: 7;
  -ms-grid-column: 6;
  grid-column-start: 6;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-d2c36d7a90cc-1cbd156f {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-2aee6bc3ac5f-1cbd156f {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-82468b2d093b-1cbd156f {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-826b4519050e-1cbd156f {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 4.989583373069763;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-d5e615899b07-1cbd156f {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-4d96f833ea34-1cbd156f {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-d2bdd43a534b-1cbd156f {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d2bdd43a5354-1cbd156f {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-229c7d9d248c-1cbd156f {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-4866c42d5bac-1cbd156f {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-09181841ed53-1cbd156f {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-5de588f2c094-1cbd156f {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 0;
  grid-column-end: 1;
  -ms-grid-row-span: 0;
  grid-row-end: 1;
}

#w-node-5de588f2c09b-1cbd156f {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-8ee88c179cb1-1cbd156f {
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-8ee88c179cba-1cbd156f {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-19dd7c37ae41-1cbd156f {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-19dd7c37ae42-1cbd156f {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-19dd7c37ae44-1cbd156f {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-19dd7c37ae45-1cbd156f {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-19dd7c37ae48-1cbd156f {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-6b5a8fde0059-1cbd156f {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-6b5a8fde005b-1cbd156f {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-6b5a8fde005d-1cbd156f {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-19c5c45e19ed-c45e19eb {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-19c5c45e19ef-c45e19eb {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-a3fa7fe0d7bd-cabd157a {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-a3fa7fe0d7bf-cabd157a {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-a3fa7fe0d7c1-cabd157a {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-a3fa7fe0d7c3-cabd157a {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d2c36d7a90cc-ebbd157b {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-2aee6bc3ac5f-ebbd157b {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-97a540881c18-ebbd157b {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 5.989583373069763;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-35270670d9ca-ebbd157b {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-35261c6d589c-ebbd157b {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-6200ab6fbda4-ebbd157b {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-6200ab6fbda5-ebbd157b {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-6200ab6fbda7-ebbd157b {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-6200ab6fbdac-ebbd157b {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-6200ab6fbdcb-ebbd157b {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-6ef946848a1f-ebbd157b {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-6ef946848a20-ebbd157b {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-6ef946848a22-ebbd157b {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 5.989583373069763;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-6ef946848a36-ebbd157b {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-6ef946848a37-ebbd157b {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-6ef946848a39-ebbd157b {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-6ef946848a42-ebbd157b {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-6ef946848a47-ebbd157b {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-19dd7c37ae41-ebbd157b {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-19dd7c37ae42-ebbd157b {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-19dd7c37ae44-ebbd157b {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-40ea871905d7-ebbd157b {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-b6c015a9ca38-ebbd157b {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-b6c015a9ca3a-ebbd157b {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-b6c015a9ca3c-ebbd157b {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-e85d7d5b0b69-ebbd157b {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-e85d7d5b0b6b-ebbd157b {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-e85d7d5b0b6d-ebbd157b {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-5bb7ab39af4b-6ebd157d {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-5bb7ab39af4c-6ebd157d {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-5bb7ab39af4e-6ebd157d {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-9e7c67632027-6ebd157d {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 3.989583373069763;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-453548023cea-6ebd157d {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 5.989583373069763;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-238a8605781c-6ebd157d {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 6.989583373069763;
  -ms-grid-row: 6;
  grid-row-start: 6;
}

#w-node-bc00187d3e76-6ebd157d {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 7.989583373069763;
  -ms-grid-row: 7;
  grid-row-start: 7;
}

#w-node-1417a917f7ff-6ebd157d {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 8.989583373069763;
  -ms-grid-row: 8;
  grid-row-start: 8;
}

#w-node-4d8fe1209c8d-6ebd157d {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 9.989583373069763;
  -ms-grid-row: 9;
  grid-row-start: 9;
}

#w-node-87a6f9164fc5-6ebd157d {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 10.989583373069763;
  -ms-grid-row: 10;
  grid-row-start: 10;
}

#w-node-f21801b99afb-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -9.010416626930237;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 11;
  grid-row-start: 11;
}

#w-node-b9f4e25672ef-6ebd157d {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 0.9791667461395264;
  grid-column-end: 2.9791667461395264;
  -ms-grid-row: 12;
  grid-row-start: 12;
  -ms-grid-row-span: 12.750000953674316;
  grid-row-end: 24.750000953674316;
}

#w-node-82683b6f1e74-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -11.010416626930237;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 13;
  grid-row-start: 13;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-2aba7ecc4e1c-6ebd157d {
  -ms-grid-column-span: 1.9687501192092896;
  grid-column-end: 3.9687501192092896;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -12.010416626930237;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 14;
  grid-row-start: 14;
}

#w-node-3a562e4e6c04-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -13.010416626930237;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 15;
  grid-row-start: 15;
}

#w-node-7aa0ac0c5b5c-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -14.010416626930237;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 16;
  grid-row-start: 16;
}

#w-node-23003d40b235-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -15.010416626930237;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 17;
  grid-row-start: 17;
}

#w-node-6f09b264bc9b-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -16.010416626930237;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 18;
  grid-row-start: 18;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-1cb15da11841-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -17.010416626930237;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 19;
  grid-row-start: 19;
}

#w-node-93fd7d68541b-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -18.010416626930237;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 20;
  grid-row-start: 20;
}

#w-node-15e261ad38a9-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -19.010416626930237;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 21;
  grid-row-start: 21;
}

#w-node-a7a75d935194-6ebd157d {
  -ms-grid-column-span: -0.9895833730697632;
  grid-column-end: 1.0104166269302368;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -1.9895833730697632;
  grid-row-end: 20.010416626930237;
  -ms-grid-row: 22;
  grid-row-start: 22;
}

#w-node-8323e4602969-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -21.010416626930237;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 23;
  grid-row-start: 23;
}

#w-node-e5ef0b876cd0-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -22.010416626930237;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 24;
  grid-row-start: 24;
}

#w-node-e9e40abd4ada-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -23.010416626930237;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 25;
  grid-row-start: 25;
}

#w-node-a69e3fa7d4bd-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -24.010416626930237;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 26;
  grid-row-start: 26;
}

#w-node-b9b800373e90-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -25.010416626930237;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 27;
  grid-row-start: 27;
}

#w-node-0717ccae1adb-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -26.010416626930237;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 28;
  grid-row-start: 28;
}

#w-node-e6fe66d1181b-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -27.010416626930237;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 29;
  grid-row-start: 29;
}

#w-node-7b9b688c8d9b-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -28.010416626930237;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 30;
  grid-row-start: 30;
}

#w-node-b23dcb045c04-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -29.010416626930237;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 31;
  grid-row-start: 31;
}

#w-node-6bf63eeacdd5-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -30.010416626930237;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 32;
  grid-row-start: 32;
}

#w-node-46eba30f4b96-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -31.010416626930237;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 33;
  grid-row-start: 33;
}

#w-node-77c2512939cc-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -32.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 34;
  grid-row-start: 34;
}

#w-node-5e567b53d7a1-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -33.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 35;
  grid-row-start: 35;
}

#w-node-28dd29fa4582-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -34.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 36;
  grid-row-start: 36;
}

#w-node-e6e140068018-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -35.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 37;
  grid-row-start: 37;
}

#w-node-da5b67f752c4-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -36.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 38;
  grid-row-start: 38;
}

#w-node-f8f6c70f9ead-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -37.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 39;
  grid-row-start: 39;
}

#w-node-5644003f8dd5-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -38.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 40;
  grid-row-start: 40;
}

#w-node-9ba0bcb46370-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -39.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 41;
  grid-row-start: 41;
}

#w-node-7939245e7894-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -40.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 42;
  grid-row-start: 42;
}

#w-node-a9e14dfb9ff8-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -41.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 43;
  grid-row-start: 43;
}

#w-node-9707a74f4f09-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -42.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 44;
  grid-row-start: 44;
}

#w-node-c5ce42e63bc8-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -43.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 45;
  grid-row-start: 45;
}

#w-node-d6505b25e000-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -44.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 46;
  grid-row-start: 46;
}

#w-node-a2dff11cab98-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -45.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 47;
  grid-row-start: 47;
}

#w-node-b3b0bcf61f39-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -46.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 48;
  grid-row-start: 48;
}

#w-node-333de592c4d2-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -47.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 49;
  grid-row-start: 49;
}

#w-node-48ebbc65e533-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -48.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 50;
  grid-row-start: 50;
}

#w-node-dceaaa4f1cca-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -49.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 51;
  grid-row-start: 51;
}

#w-node-a2e84a530963-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -50.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 52;
  grid-row-start: 52;
}

#w-node-3065a0158bde-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -51.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 53;
  grid-row-start: 53;
}

#w-node-0b6d81924a58-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -52.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 54;
  grid-row-start: 54;
}

#w-node-a19d6535e37a-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -53.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 55;
  grid-row-start: 55;
}

#w-node-7cdb58e66077-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -54.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 56;
  grid-row-start: 56;
}

#w-node-8f43958c433f-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -55.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 57;
  grid-row-start: 57;
}

#w-node-8a8741bb4dcb-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -56.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 58;
  grid-row-start: 58;
}

#w-node-c10165b87a83-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -57.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 59;
  grid-row-start: 59;
}

#w-node-5e9a1a6da1d0-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -58.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 60;
  grid-row-start: 60;
}

#w-node-169007eedb20-6ebd157d {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-169007eedb21-6ebd157d {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-169007eedb23-6ebd157d {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-169007eedb34-6ebd157d {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 3.989583373069763;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-169007eedb37-6ebd157d {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 5.989583373069763;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-169007eedb39-6ebd157d {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 6.989583373069763;
  -ms-grid-row: 6;
  grid-row-start: 6;
}

#w-node-169007eedb44-6ebd157d {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 7.989583373069763;
  -ms-grid-row: 7;
  grid-row-start: 7;
}

#w-node-169007eedb46-6ebd157d {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 8.989583373069763;
  -ms-grid-row: 8;
  grid-row-start: 8;
}

#w-node-169007eedb49-6ebd157d {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 9.989583373069763;
  -ms-grid-row: 9;
  grid-row-start: 9;
}

#w-node-169007eedb50-6ebd157d {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 10.989583373069763;
  -ms-grid-row: 10;
  grid-row-start: 10;
}

#w-node-169007eedb52-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -9.010416626930237;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 11;
  grid-row-start: 11;
}

#w-node-169007eedb54-6ebd157d {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 0.9791667461395264;
  grid-column-end: 2.9791667461395264;
  -ms-grid-row: 12;
  grid-row-start: 12;
  -ms-grid-row-span: 12.750000953674316;
  grid-row-end: 24.750000953674316;
}

#w-node-169007eedb58-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -11.010416626930237;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 13;
  grid-row-start: 13;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-169007eedb5a-6ebd157d {
  -ms-grid-column-span: 1.9687501192092896;
  grid-column-end: 3.9687501192092896;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -12.010416626930237;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 14;
  grid-row-start: 14;
}

#w-node-169007eedb61-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -13.010416626930237;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 15;
  grid-row-start: 15;
}

#w-node-169007eedb63-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -14.010416626930237;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 16;
  grid-row-start: 16;
}

#w-node-169007eedb66-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -15.010416626930237;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 17;
  grid-row-start: 17;
}

#w-node-169007eedb6d-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -16.010416626930237;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 18;
  grid-row-start: 18;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-169007eedb72-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -17.010416626930237;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 19;
  grid-row-start: 19;
}

#w-node-169007eedb78-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -18.010416626930237;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 20;
  grid-row-start: 20;
}

#w-node-169007eedb7a-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -19.010416626930237;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 21;
  grid-row-start: 21;
}

#w-node-169007eedb7c-6ebd157d {
  -ms-grid-column-span: -0.9895833730697632;
  grid-column-end: 1.0104166269302368;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -1.9895833730697632;
  grid-row-end: 20.010416626930237;
  -ms-grid-row: 22;
  grid-row-start: 22;
}

#w-node-169007eedb7e-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -21.010416626930237;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 23;
  grid-row-start: 23;
}

#w-node-169007eedb89-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -22.010416626930237;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 24;
  grid-row-start: 24;
}

#w-node-169007eedb8b-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -23.010416626930237;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 25;
  grid-row-start: 25;
}

#w-node-169007eedb8e-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -24.010416626930237;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 26;
  grid-row-start: 26;
}

#w-node-169007eedb90-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -25.010416626930237;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 27;
  grid-row-start: 27;
}

#w-node-169007eedb94-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -26.010416626930237;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 28;
  grid-row-start: 28;
}

#w-node-169007eedba1-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -27.010416626930237;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 29;
  grid-row-start: 29;
}

#w-node-169007eedba3-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -28.010416626930237;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 30;
  grid-row-start: 30;
}

#w-node-169007eedba5-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -29.010416626930237;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 31;
  grid-row-start: 31;
}

#w-node-169007eedba7-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -30.010416626930237;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 32;
  grid-row-start: 32;
}

#w-node-169007eedba9-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -31.010416626930237;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 33;
  grid-row-start: 33;
}

#w-node-169007eedbb6-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -32.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 34;
  grid-row-start: 34;
}

#w-node-169007eedbb8-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -33.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 35;
  grid-row-start: 35;
}

#w-node-169007eedbc9-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -34.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 36;
  grid-row-start: 36;
}

#w-node-169007eedbcb-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -35.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 37;
  grid-row-start: 37;
}

#w-node-169007eedbdf-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -36.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 38;
  grid-row-start: 38;
}

#w-node-169007eedbe1-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -37.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 39;
  grid-row-start: 39;
}

#w-node-169007eedbf2-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -38.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 40;
  grid-row-start: 40;
}

#w-node-169007eedbf4-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -39.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 41;
  grid-row-start: 41;
}

#w-node-169007eedc07-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -40.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 42;
  grid-row-start: 42;
}

#w-node-169007eedc09-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -41.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 43;
  grid-row-start: 43;
}

#w-node-169007eedc1e-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -42.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 44;
  grid-row-start: 44;
}

#w-node-169007eedc20-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -43.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 45;
  grid-row-start: 45;
}

#w-node-169007eedc2d-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -44.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 46;
  grid-row-start: 46;
}

#w-node-169007eedc2f-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -45.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 47;
  grid-row-start: 47;
}

#w-node-169007eedc33-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -46.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 48;
  grid-row-start: 48;
}

#w-node-169007eedc35-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -47.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 49;
  grid-row-start: 49;
}

#w-node-169007eedc4c-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -48.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 50;
  grid-row-start: 50;
}

#w-node-169007eedc59-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -49.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 51;
  grid-row-start: 51;
}

#w-node-169007eedc5c-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -50.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 52;
  grid-row-start: 52;
}

#w-node-169007eedc5e-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -51.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 53;
  grid-row-start: 53;
}

#w-node-169007eedc66-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -52.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 54;
  grid-row-start: 54;
}

#w-node-169007eedc68-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -53.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 55;
  grid-row-start: 55;
}

#w-node-169007eedc6d-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -54.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 56;
  grid-row-start: 56;
}

#w-node-169007eedc6f-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -55.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 57;
  grid-row-start: 57;
}

#w-node-169007eedc71-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -56.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 58;
  grid-row-start: 58;
}

#w-node-169007eedc73-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -57.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 59;
  grid-row-start: 59;
}

#w-node-169007eedc82-6ebd157d {
  -ms-grid-column-span: -0.010416626930236816;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: -58.01041662693024;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 60;
  grid-row-start: 60;
}

#w-node-d2c36d7a90cc-edbd1581 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-2aee6bc3ac5f-edbd1581 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-82468b2d093b-edbd1581 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 3.989583373069763;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-97a540881c18-edbd1581 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 5.989583373069763;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-35270670d9ca-edbd1581 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-cee088ebb16d-edbd1581 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9791667461395264;
  grid-row-end: 3.9791667461395264;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-ffcfd5d03356-edbd1581 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-80727345fcb1-edbd1581 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-ed02e187ecc2-edbd1581 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-fed5fb21cb49-edbd1581 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-c75399a0df76-edbd1581 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-4d21de8629b7-edbd1581 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9791667461395264;
  grid-row-end: 1.9791667461395264;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-739373b9dcb8-edbd1581 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-739373b9dcb9-edbd1581 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-739373b9dcbb-edbd1581 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-739373b9dcbc-edbd1581 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-2d7aa3c37393-edbd1581 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-d2c36d7a90cc-f8bd1582 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-2aee6bc3ac5f-f8bd1582 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-82468b2d093b-f8bd1582 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-97a540881c18-f8bd1582 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 5.989583373069763;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-67576ecba212-f8bd1582 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-35270670d9ca-f8bd1582 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-acae7fc840b3-f8bd1582 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 3.989583373069763;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-4a7024db409a-f8bd1582 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-4a7024db409b-f8bd1582 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-4a7024db409d-f8bd1582 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-4a7024db40a2-f8bd1582 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-19dd7c37ae41-f8bd1582 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-19dd7c37ae42-f8bd1582 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-19dd7c37ae44-f8bd1582 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-19dd7c37ae45-f8bd1582 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-19dd7c37ae48-f8bd1582 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-962e6a131d75-f8bd1582 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-962e6a131d77-f8bd1582 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-962e6a131d79-f8bd1582 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-d2c36d7a90cc-1fbd1584 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-2aee6bc3ac5f-1fbd1584 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-2f771a3f8f7a-1fbd1584 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 3.989583373069763;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-7ba5c179ea16-1fbd1584 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 5.989583373069763;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-358fad0e7d4d-1fbd1584 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-418a17463933-1fbd1584 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-a9258eaa2594-1fbd1584 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-ff379b41ee56-1fbd1584 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-ff379b41ee5f-1fbd1584 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-ff379b41ee68-1fbd1584 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-582a1bab568a-1fbd1584 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-582a1bab568b-1fbd1584 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-582a1bab568d-1fbd1584 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-582a1bab568e-1fbd1584 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-582a1bab5691-1fbd1584 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-90edd49e7d0b-d3bd1585 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-90edd49e7d0c-d3bd1585 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-90edd49e7d12-d3bd1585 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-90edd49e7d18-d3bd1585 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 3.989583373069763;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-90edd49e7d1e-d3bd1585 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 3.989583373069763;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-90edd49e7d23-d3bd1585 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 3.989583373069763;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-90edd49e7d28-d3bd1585 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 3.989583373069763;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 3.989583373069763;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-c46f98e14293-d3bd1585 {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 0;
  grid-column-end: 1;
  -ms-grid-row-span: 0;
  grid-row-end: 1;
}

#w-node-a644ef8c5fa8-d3bd1585 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-e490a086ecad-d3bd1585 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-fea65c08ca31-d3bd1585 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-386bcc5fb430-d3bd1585 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-3c93133d0326-d3bd1585 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-61d6f3853b18-d3bd1585 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-d2c36d7a90cc-f9bd1587 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-2aee6bc3ac5f-f9bd1587 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-82468b2d093b-f9bd1587 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 3.989583373069763;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-97a540881c18-f9bd1587 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 5.989583373069763;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-67576ecba212-f9bd1587 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-35270670d9ca-f9bd1587 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-83a2e577ab07-f9bd1587 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-83a2e577ab08-f9bd1587 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-83a2e577ab0a-f9bd1587 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-83a2e577ab0f-f9bd1587 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-19dd7c37ae41-f9bd1587 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-19dd7c37ae42-f9bd1587 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-19dd7c37ae44-f9bd1587 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-19dd7c37ae45-f9bd1587 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-19dd7c37ae48-f9bd1587 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-70bb5f3b7f49-f9bd1587 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-70bb5f3b7f4b-f9bd1587 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-70bb5f3b7f4d-f9bd1587 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-d2c36d7a90cc-a4bd1588 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-2aee6bc3ac5f-a4bd1588 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-97a540881c18-a4bd1588 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 5.989583373069763;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-a5ef80b579d8-a4bd1588 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 4.989583373069763;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-35270670d9ca-a4bd1588 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-7e1e1f8ae738-a4bd1588 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-7e1e1f8ae739-a4bd1588 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-a41c14a1ddf3-a4bd1588 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-61699a15ba30-a4bd1588 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-c385c3e352e1-a4bd1588 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 5.989583373069763;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-ef62b56d118a-a4bd1588 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 8.989583373069763;
  -ms-grid-row: 8;
  grid-row-start: 8;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-fce89a869f14-a4bd1588 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 3.989583373069763;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-ba203ab6b30a-a4bd1588 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 6.989583373069763;
  -ms-grid-row: 6;
  grid-row-start: 6;
}

#w-node-799ecc986ea8-a4bd1588 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 9.989583373069763;
  -ms-grid-row: 9;
  grid-row-start: 9;
}

#w-node-5ea79ac1686d-a4bd1588 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 7.989583373069763;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-16ca46472ae9-a4bd1588 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 4.989583373069763;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-c89c87a19d9c-a4bd1588 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 11;
  -ms-grid-row: 10;
  grid-row-start: 10;
}

#w-node-19dd7c37ae41-a4bd1588 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-19dd7c37ae42-a4bd1588 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-19dd7c37ae44-a4bd1588 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-19dd7c37ae45-a4bd1588 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-19dd7c37ae48-a4bd1588 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-f125d3e1d74c-a4bd1588 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-f125d3e1d74e-a4bd1588 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-f125d3e1d750-a4bd1588 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-a3fa7fe0d7bd-c9bd158a {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-a3fa7fe0d7bf-c9bd158a {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-a3fa7fe0d7c1-c9bd158a {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-a3fa7fe0d7c3-c9bd158a {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-daccca6bb19b-c9bd158a {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-daccca6bb19d-c9bd158a {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-daccca6bb19f-c9bd158a {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-daccca6bb1a1-c9bd158a {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d2c36d7a90cc-95bd158b {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-2aee6bc3ac5f-95bd158b {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-82468b2d093b-95bd158b {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-97a540881c18-95bd158b {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 5.989583373069763;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-80727345fcb1-95bd158b {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-ed02e187ecc2-95bd158b {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-fed5fb21cb49-95bd158b {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-c75399a0df76-95bd158b {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-4d21de8629b7-95bd158b {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9791667461395264;
  grid-row-end: 1.9791667461395264;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-739373b9dcb8-95bd158b {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-739373b9dcb9-95bd158b {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-739373b9dcbb-95bd158b {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-739373b9dcbc-95bd158b {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-2d7aa3c37393-95bd158b {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-a3fa7fe0d7bd-19bd15ae {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-a3fa7fe0d7bf-19bd15ae {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-91addca48989-a9bd15d0 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-91addca4898a-a9bd15d0 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-91addca4898c-a9bd15d0 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 4.989583373069763;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-91addca4898d-a9bd15d0 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-91addca4898f-a9bd15d0 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: -0.010416626930236816;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-91addca4899e-a9bd15d0 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 3.989583373069763;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-91addca489a4-a9bd15d0 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 4.989583373069763;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-d2c36d7a90cc-b4bd15e1 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-2aee6bc3ac5f-b4bd15e1 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-82468b2d093b-b4bd15e1 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 3.989583373069763;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-97a540881c18-b4bd15e1 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 5.989583373069763;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-35270670d9ca-b4bd15e1 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-93371aae082d-b4bd15e1 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-1b2acbb50ea9-b4bd15e1 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-e3c47540ef57-b4bd15e1 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-f7867ec9109d-b4bd15e1 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-739373b9dcb8-b4bd15e1 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-739373b9dcb9-b4bd15e1 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-739373b9dcbb-b4bd15e1 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-739373b9dcbc-b4bd15e1 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-2d7aa3c37393-b4bd15e1 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-1411ae102944-b4bd15e1 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-0d87ef536442-b4bd15e1 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-44818e16db2f-b4bd15e1 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-d2c36d7a90cc-49bd15f2 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-2aee6bc3ac5f-49bd15f2 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-82468b2d093b-49bd15f2 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-97a540881c18-49bd15f2 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 5.989583373069763;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-35270670d9ca-49bd15f2 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-643fa6089b69-49bd15f2 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-643fa6089b6a-49bd15f2 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-643fa6089b6c-49bd15f2 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-643fa6089b71-49bd15f2 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-3fdd1f8205b4-49bd15f2 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-3fdd1f8205b5-49bd15f2 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-3fdd1f8205b7-49bd15f2 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-3fdd1f8205b8-49bd15f2 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 3.989583373069763;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-3fdd1f8205be-49bd15f2 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-3fdd1f8205bf-49bd15f2 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-a2d5d87251cf-49bd15f2 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-a2d5d87251d1-49bd15f2 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-a2d5d87251d3-49bd15f2 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-d2c36d7a90cc-2fbd15f9 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-2aee6bc3ac5f-2fbd15f9 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-82468b2d093b-2fbd15f9 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-97a540881c18-2fbd15f9 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 5.989583373069763;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-67576ecba212-2fbd15f9 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-35270670d9ca-2fbd15f9 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-acae7fc840b3-2fbd15f9 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 3.989583373069763;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-3894e0ac38d4-2fbd15f9 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-3894e0ac38d5-2fbd15f9 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-3894e0ac38d7-2fbd15f9 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-3894e0ac38dc-2fbd15f9 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-19dd7c37ae41-2fbd15f9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-19dd7c37ae42-2fbd15f9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-19dd7c37ae44-2fbd15f9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-19dd7c37ae45-2fbd15f9 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-19dd7c37ae48-2fbd15f9 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-301ac4d3daf6-2fbd15f9 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-301ac4d3daf8-2fbd15f9 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-301ac4d3dafa-2fbd15f9 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-d2c36d7a90cc-3bbd15fa {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-2aee6bc3ac5f-3bbd15fa {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-acae7fc840b3-3bbd15fa {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 3.989583373069763;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-82468b2d093b-3bbd15fa {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-97a540881c18-3bbd15fa {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 5.989583373069763;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-35270670d9ca-3bbd15fa {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-6200ab6fbda4-3bbd15fa {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-6200ab6fbda5-3bbd15fa {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-6200ab6fbda7-3bbd15fa {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-6200ab6fbdac-3bbd15fa {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-6200ab6fbdcb-3bbd15fa {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-702152ff8c35-3bbd15fa {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-702152ff8c39-3bbd15fa {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 3.989583373069763;
  -ms-grid-row: 3;
  grid-row-start: 3;
  margin-bottom: 2rem;
}

#w-node-702152ff8c3b-3bbd15fa {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 4.989583373069763;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-19dd7c37ae41-3bbd15fa {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-19dd7c37ae42-3bbd15fa {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-19dd7c37ae44-3bbd15fa {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-19dd7c37ae45-3bbd15fa {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 3.989583373069763;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-40ea871905d7-3bbd15fa {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-b6c015a9ca38-3bbd15fa {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-b6c015a9ca3a-3bbd15fa {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-b6c015a9ca3c-3bbd15fa {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-e85d7d5b0b69-3bbd15fa {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-e85d7d5b0b6b-3bbd15fa {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-e85d7d5b0b6d-3bbd15fa {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-d2c36d7a90cc-9bbd15fb {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-2aee6bc3ac5f-9bbd15fb {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-82468b2d093b-9bbd15fb {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-97a540881c18-9bbd15fb {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 5.989583373069763;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-67576ecba212-9bbd15fb {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-35270670d9ca-9bbd15fb {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-6062aa7565d1-9bbd15fb {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-6062aa7565d2-9bbd15fb {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-6062aa7565d4-9bbd15fb {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-6062aa7565d9-9bbd15fb {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-3fdd1f8205b4-9bbd15fb {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-3fdd1f8205b5-9bbd15fb {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-3fdd1f8205b7-9bbd15fb {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-3fdd1f8205b8-9bbd15fb {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 3.989583373069763;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-3fdd1f8205be-9bbd15fb {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-3fdd1f8205bf-9bbd15fb {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-bc9df9b9604e-9bbd15fb {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-bc9df9b96050-9bbd15fb {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-bc9df9b96052-9bbd15fb {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-739373b9dcb8-14bd15fc {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-739373b9dcb9-14bd15fc {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-739373b9dcbb-14bd15fc {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-2d7aa3c37393-14bd15fc {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-739373b9dcbf-14bd15fc {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-d2c36d7a90cc-b1bd15fd {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-6502f5c87567-b1bd15fd {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-d2c36d7a90cc-bfbd15fe {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-2aee6bc3ac5f-bfbd15fe {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-82468b2d093b-bfbd15fe {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-97a540881c18-bfbd15fe {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 5.989583373069763;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-19dd7c37ae41-bfbd15fe {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-19dd7c37ae42-bfbd15fe {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-19dd7c37ae44-bfbd15fe {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-40ea871905d7-bfbd15fe {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-55a9cf95a12b-5abd15ff {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-55a9cf95a12c-5abd15ff {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-55a9cf95a12e-5abd15ff {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-e47fd1fc3999-5abd15ff {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-d188bf987874-5abd15ff {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-8c3f9cb39b05-5abd15ff {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
  -ms-grid-row: 6;
  grid-row-start: 6;
}

#w-node-0a8546b9ab78-5abd15ff {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-5bc84fd52144-5abd15ff {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-f53e33e1d9b2-5abd15ff {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-0370069d67a4-5abd15ff {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-a4ff3399567e-5abd15ff {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-9f35124f038a-5abd15ff {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-e14d05660929-5abd15ff {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
}

#w-node-066601cb9593-5abd15ff {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
}

#w-node-995b43b06cd1-5abd15ff {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
}

#w-node-633aaeca783e-5abd15ff {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
}

#w-node-6b097946721a-5abd15ff {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 6;
  grid-row-start: 6;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
}

#w-node-febe1e55e7dc-5abd15ff {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row: 6;
  grid-row-start: 6;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
}

#w-node-aa2dee339a6b-5abd15ff {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
}

#w-node-3320fe3f941f-5abd15ff {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
}

#w-node-3333c714ceaa-5abd15ff {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 8;
  grid-row-start: 8;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 9;
}

#w-node-1a6e337d9fe7-5abd15ff {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row: 8;
  grid-row-start: 8;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 9;
}

#w-node-6e346e0dd91d-5abd15ff {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 9;
  grid-row-start: 9;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 10;
}

#w-node-4d5380357ee5-5abd15ff {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row: 9;
  grid-row-start: 9;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 10;
}

#w-node-c0c557a60f27-5abd15ff {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 10;
  grid-row-start: 10;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 11;
}

#w-node-19a4a1fa7491-5abd15ff {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row: 10;
  grid-row-start: 10;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 11;
}

#w-node-a76a818098a0-5abd15ff {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 11;
  grid-row-start: 11;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 12;
}

#w-node-ea3e755579f0-5abd15ff {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row: 11;
  grid-row-start: 11;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 12;
}

#w-node-a099ccf43de2-5abd15ff {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 12;
  grid-row-start: 12;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 13;
}

#w-node-03d69e6f6f11-5abd15ff {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row: 12;
  grid-row-start: 12;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 13;
}

#w-node-23c800527fac-5abd15ff {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 13;
  grid-row-start: 13;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 14;
}

#w-node-25aa1988aa8d-5abd15ff {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row: 13;
  grid-row-start: 13;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 14;
}

#w-node-5fbdf0b17160-5abd15ff {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-3e589998852a-5abd15ff {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 8.989583373069763;
  -ms-grid-row: 8;
  grid-row-start: 8;
}

#w-node-62d95afff4dc-5abd15ff {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 10;
  -ms-grid-row: 9;
  grid-row-start: 9;
}

#w-node-18c765c139f8-5abd15ff {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 11;
  -ms-grid-row: 10;
  grid-row-start: 10;
}

#w-node-3282f0ea3cc2-5abd15ff {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 12;
  -ms-grid-row: 11;
  grid-row-start: 11;
}

#w-node-4836e0fbda2f-5abd15ff {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 13;
  -ms-grid-row: 12;
  grid-row-start: 12;
}

#w-node-3b113079ea56-5abd15ff {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 14;
  -ms-grid-row: 13;
  grid-row-start: 13;
}

#w-node-de07a72d907d-5abd15ff {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 15;
  -ms-grid-row: 14;
  grid-row-start: 14;
}

#w-node-98185d0951ce-5abd15ff {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 16;
  -ms-grid-row: 15;
  grid-row-start: 15;
}

#w-node-12742fc5b875-5abd15ff {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 17;
  -ms-grid-row: 16;
  grid-row-start: 16;
}

#w-node-59ad056d9668-5abd15ff {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 18;
  -ms-grid-row: 17;
  grid-row-start: 17;
}

#w-node-f21cdcc8d9fe-5abd15ff {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 19;
  -ms-grid-row: 18;
  grid-row-start: 18;
}

#w-node-ecb3414cf049-4cbd1600 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d2c36d7a90cc-1fbd1602 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-2aee6bc3ac5f-1fbd1602 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-82468b2d093b-1fbd1602 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 3.989583373069763;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-97a540881c18-1fbd1602 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 5.989583373069763;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-35270670d9ca-1fbd1602 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-fb0f4775d83e-1fbd1602 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-fb0f4775d83f-1fbd1602 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-fb0f4775d841-1fbd1602 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-61699a15ba30-1fbd1602 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-c385c3e352e1-1fbd1602 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 5.989583373069763;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-fce89a869f14-1fbd1602 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 3.989583373069763;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-ba203ab6b30a-1fbd1602 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 6.989583373069763;
  -ms-grid-row: 6;
  grid-row-start: 6;
}

#w-node-a29a1e202c9a-1fbd1602 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 4.989583373069763;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-5ea79ac1686d-1fbd1602 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 7.989583373069763;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-19dd7c37ae41-1fbd1602 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-19dd7c37ae42-1fbd1602 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-19dd7c37ae44-1fbd1602 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-19dd7c37ae45-1fbd1602 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-19dd7c37ae48-1fbd1602 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-d5c5edbb2546-1fbd1602 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-d5c5edbb2548-1fbd1602 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-d5c5edbb254a-1fbd1602 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-d2c36d7a90cc-8abd1604 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-2aee6bc3ac5f-8abd1604 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-82468b2d093b-8abd1604 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-97a540881c18-8abd1604 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 5.989583373069763;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-19dd7c37ae41-8abd1604 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-19dd7c37ae42-8abd1604 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-19dd7c37ae44-8abd1604 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-19dd7c37ae45-8abd1604 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 3.989583373069763;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-40ea871905d7-8abd1604 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-990317d77afb-1fbd1605 {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-990317d77afc-1fbd1605 {
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-990317d77aff-1fbd1605 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-990317d77b00-1fbd1605 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 3.989583373069763;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-990317d77b02-1fbd1605 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1.9895833730697632;
  grid-row-end: 5.989583373069763;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-990317d77b04-1fbd1605 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 6.989583373069763;
  -ms-grid-row: 6;
  grid-row-start: 6;
}

#w-node-990317d77b07-1fbd1605 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-990317d77b09-1fbd1605 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-990317d77b0e-1fbd1605 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-990317d77b10-1fbd1605 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-990317d77b14-1fbd1605 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-990317d77b16-1fbd1605 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-990317d77b1b-1fbd1605 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-990317d77b1d-1fbd1605 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-990317d77b21-1fbd1605 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-990317d77b23-1fbd1605 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-990317d77b28-1fbd1605 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-990317d77b2a-1fbd1605 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-990317d77b2e-1fbd1605 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-990317d77b30-1fbd1605 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-990317d77b35-1fbd1605 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-990317d77b37-1fbd1605 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d2c36d7a90cc-36bd1607 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-2aee6bc3ac5f-36bd1607 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-82468b2d093b-36bd1607 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 3.989583373069763;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-97a540881c18-36bd1607 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 5.989583373069763;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-35270670d9ca-36bd1607 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-7438088cb730-36bd1607 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-7438088cb731-36bd1607 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-7438088cb733-36bd1607 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-7438088cb738-36bd1607 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-19dd7c37ae41-36bd1607 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-19dd7c37ae42-36bd1607 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-19dd7c37ae44-36bd1607 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-19dd7c37ae45-36bd1607 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-19dd7c37ae48-36bd1607 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-f73b54f1ba1a-36bd1607 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-f73b54f1ba1c-36bd1607 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-f73b54f1ba1e-36bd1607 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-d2c36d7a90cc-f6bd1608 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-2aee6bc3ac5f-f6bd1608 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-82468b2d093b-f6bd1608 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 3.989583373069763;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-97a540881c18-f6bd1608 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 5.989583373069763;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-67576ecba212-f6bd1608 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-35270670d9ca-f6bd1608 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-c389f83e8732-f6bd1608 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-c389f83e8733-f6bd1608 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-c389f83e8735-f6bd1608 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-c389f83e873a-f6bd1608 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-5887d67c33b0-f6bd1608 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-5887d67c33b1-f6bd1608 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-5887d67c33b3-f6bd1608 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-5887d67c33b4-f6bd1608 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-5887d67c33b7-f6bd1608 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-5887d67c33ba-f6bd1608 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-5887d67c33bc-f6bd1608 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-5887d67c33be-f6bd1608 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-3a66b2ebf92c-9abd160a {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-3a66b2ebf92d-9abd160a {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-3a66b2ebf92f-9abd160a {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 3.989583373069763;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-12129c88ee4c-9abd160a {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-12129c88ee55-9abd160a {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-12129c88ee5e-9abd160a {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-222e0c400bce-9abd160a {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-222e0c400bd7-9abd160a {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-739373b9dcb8-9abd160a {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-739373b9dcb9-9abd160a {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-739373b9dcbb-9abd160a {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-739373b9dcbc-9abd160a {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-2d7aa3c37393-9abd160a {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-a3fa7fe0d7bd-9abd160c {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-a3fa7fe0d7bf-9abd160c {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-a3fa7fe0d7c1-9abd160c {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-a3fa7fe0d7c3-9abd160c {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-a3fa7fe0d7bd-d4bd160d {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-a3fa7fe0d7bf-d4bd160d {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-a3fa7fe0d7c1-d4bd160d {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d2c36d7a90cc-30bd160f {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-2aee6bc3ac5f-30bd160f {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-82468b2d093b-30bd160f {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-97a540881c18-30bd160f {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 5.989583373069763;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-67576ecba212-30bd160f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-acae7fc840b3-30bd160f {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 3.989583373069763;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-7d3537af2dd7-30bd160f {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 3.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
  justify-self: end;
}

#w-node-a0ee6f1fe0ef-30bd160f {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-a0ee6f1fe0f0-30bd160f {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-a0ee6f1fe0f2-30bd160f {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-1cb726e1d91b-30bd160f {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-19dd7c37ae41-30bd160f {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-19dd7c37ae42-30bd160f {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-19dd7c37ae44-30bd160f {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-19dd7c37ae45-30bd160f {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 3.989583373069763;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-19dd7c37ae47-30bd160f {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-40ea871905d7-30bd160f {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-925641f44043-30bd160f {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-925641f44044-30bd160f {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-925641f44046-30bd160f {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-a7d81ab8702f-c0bd1610 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-a7d81ab87030-c0bd1610 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-a7d81ab87032-c0bd1610 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-a7d81ab87034-c0bd1610 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 5.989583373069763;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-a7d81ab87035-c0bd1610 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a7d81ab87039-c0bd1610 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-a7d81ab87044-c0bd1610 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 3.989583373069763;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-54b4ee8c97c8-c0bd1610 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-54b4ee8c97c9-c0bd1610 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-54b4ee8c97cb-c0bd1610 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-54b4ee8c97d0-c0bd1610 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-19dd7c37ae41-c0bd1610 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-19dd7c37ae42-c0bd1610 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-19dd7c37ae44-c0bd1610 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-19dd7c37ae45-c0bd1610 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-19dd7c37ae48-c0bd1610 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-c8789690b7e7-c0bd1610 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-c8789690b7e9-c0bd1610 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-c8789690b7eb-c0bd1610 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-d2c36d7a90cc-7bbd1611 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-2aee6bc3ac5f-7bbd1611 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-97a540881c18-7bbd1611 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 5.989583373069763;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-67576ecba212-7bbd1611 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-fec6a3f1282b-7bbd1611 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-fec6a3f1282c-7bbd1611 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-1cb726e1d91b-7bbd1611 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-19dd7c37ae41-7bbd1611 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-19dd7c37ae42-7bbd1611 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-19dd7c37ae44-7bbd1611 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-19dd7c37ae45-7bbd1611 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 3.989583373069763;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-19dd7c37ae47-7bbd1611 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-40ea871905d7-7bbd1611 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-35ddc3261c27-7bbd1611 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-35ddc3261c29-7bbd1611 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-35ddc3261c2b-7bbd1611 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-d2c36d7a90cc-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-2aee6bc3ac5f-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-91683ff0066c-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 3.989583373069763;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-86d754123ce9-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 4.989583373069763;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-7ba5c179ea16-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 5.989583373069763;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-09d8d3c6eb80-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d828cba94313-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-78dda8386b41-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-78dda8386b46-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e1af84edba45-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-e1af84edba4a-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-939189b71b74-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-939189b71b79-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-955eac70afe3-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-955eac70afe8-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-5517c490cfc2-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-5517c490cfc7-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-471082cfd97b-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-471082cfd980-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-c6bbc9dc3101-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-c6bbc9dc310a-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-a642a6df223a-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a642a6df223f-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-eafb9b278793-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eafb9b278798-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-140a0a03f135-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-140a0a03f13a-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-b619d63564a3-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-b619d63564a8-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-efc9c4fa74e3-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-efc9c4fa74ea-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-9dbcd94e7dd7-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-9dbcd94e7ddc-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-21ba8fd76759-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-21ba8fd7675e-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-72bba12358d5-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-72bba12358de-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-44ef3332a0a3-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-c6679f53ef35-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-996130191b58-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-9e4ea95ac981-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-3d5af47b4aed-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-3d5af47b4af2-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-73233e174821-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-73233e174826-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-ce9f40da8dc8-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-ce9f40da8dcd-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-65d605d0019e-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-65d605d001a3-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-8a8dc140b997-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-8a8dc140b99c-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-1ed0052d41c5-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-1ed0052d41ca-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-8f17dcce6ce3-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-8f17dcce6cec-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-2d9157dc44c4-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-2d9157dc44c9-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-65c0cc8fa238-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-65c0cc8fa23d-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-8c408ff26e30-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-8c408ff26e35-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-94fc37ddec30-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-94fc37ddec37-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-147394b52847-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-147394b5284e-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-40f67b9a1598-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-40f67b9a159d-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e0d74625f331-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-e0d74625f336-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e467a3c8b53d-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-e467a3c8b546-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-040c8be7f40f-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-040c8be7f414-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-d53f6a6abc78-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-d53f6a6abc79-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-d53f6a6abc7b-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-d53f6a6abc82-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-d53f6a6abc89-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d53f6a6abc8e-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-d53f6a6abc92-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d53f6a6abc97-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-d53f6a6abc9b-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d53f6a6abca0-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-d53f6a6abca4-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d53f6a6abca9-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-d53f6a6abcad-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d53f6a6abcb2-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-d53f6a6abcb6-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d53f6a6abcbb-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-d53f6a6abcbf-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d53f6a6abcc8-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-d53f6a6abccc-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d53f6a6abcd1-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-d53f6a6abcd5-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d53f6a6abcda-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-d53f6a6abcde-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d53f6a6abce3-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-d53f6a6abce7-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d53f6a6abcee-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-d53f6a6abcf2-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d53f6a6abcf9-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-d53f6a6abcfd-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d53f6a6abd02-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-d53f6a6abd06-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d53f6a6abd0b-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-d53f6a6abd0f-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d53f6a6abd18-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-d53f6a6abd1c-d9bd1612 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d53f6a6abd21-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-739373b9dcb8-d9bd1612 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-739373b9dcb9-d9bd1612 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-739373b9dcbb-d9bd1612 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-739373b9dcbc-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-2d7aa3c37393-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-3b1d2ea7f715-d9bd1612 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-f43063b200a7-d9bd1612 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-229f07e4bc41-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-6b8f6763a310-d9bd1612 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-d2c36d7a90cc-dcbd1614 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-6502f5c87567-dcbd1614 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-9a4cd299ced9-dcbd1614 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-9a4cd299ceda-dcbd1614 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-9a4cd299cede-dcbd1614 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 5.989583373069763;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-613ed69dc223-dcbd1614 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-613ed69dc225-dcbd1614 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-613ed69dc227-dcbd1614 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-613ed69dc228-dcbd1614 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-613ed69dc22a-dcbd1614 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-613ed69dc22d-dcbd1614 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-613ed69dc22e-dcbd1614 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-613ed69dc230-dcbd1614 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-613ed69dc232-dcbd1614 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-d2c36d7a90cc-eabd1616 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-2aee6bc3ac5f-eabd1616 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-82468b2d093b-eabd1616 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 3.989583373069763;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-97a540881c18-eabd1616 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 5.989583373069763;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-35270670d9ca-eabd1616 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-03d090288360-eabd1616 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-03d090288363-eabd1616 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-d23e7089edda-eabd1616 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-19dd7c37ae41-eabd1616 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-19dd7c37ae44-eabd1616 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-19dd7c37ae42-eabd1616 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-19dd7c37ae45-eabd1616 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-19dd7c37ae48-eabd1616 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-0d6111535216-eabd1616 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-0d611153521a-eabd1616 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-d2c36d7a90cc-cebd1617 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-2aee6bc3ac5f-cebd1617 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-82468b2d093b-cebd1617 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 3.989583373069763;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-97a540881c18-cebd1617 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 5.989583373069763;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-35270670d9ca-cebd1617 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-61a84284496b-cebd1617 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-61a84284496c-cebd1617 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-61a84284496e-cebd1617 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-61a842844973-cebd1617 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-19dd7c37ae41-cebd1617 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-19dd7c37ae42-cebd1617 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-19dd7c37ae44-cebd1617 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-19dd7c37ae45-cebd1617 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-19dd7c37ae48-cebd1617 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-ea3bca8b0e00-cebd1617 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-ea3bca8b0e02-cebd1617 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-ea3bca8b0e04-cebd1617 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-d2c36d7a90cc-bebd1618 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-2aee6bc3ac5f-bebd1618 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-82468b2d093b-bebd1618 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-97a540881c18-bebd1618 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 5.989583373069763;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-67576ecba212-bebd1618 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-acae7fc840b3-bebd1618 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 3.989583373069763;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-9d1e2b5d94d8-bebd1618 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-9d1e2b5d94d9-bebd1618 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-9d1e2b5d94db-bebd1618 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-9d1e2b5d94e0-bebd1618 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-9d1e2b5d94f4-bebd1618 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-9d1e2b5d94ff-bebd1618 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-9d1e2b5d9500-bebd1618 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-e161fe1218b8-bebd1618 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-e161fe1218b9-bebd1618 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-e161fe1218bb-bebd1618 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-702152ff8c35-bebd1618 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-702152ff8c39-bebd1618 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 3.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-702152ff8c3b-bebd1618 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 3.989583373069763;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-19dd7c37ae41-bebd1618 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-19dd7c37ae42-bebd1618 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-19dd7c37ae44-bebd1618 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-19dd7c37ae45-bebd1618 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 3.989583373069763;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-19dd7c37ae47-bebd1618 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-40ea871905d7-bebd1618 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-d199c9fc4ae7-bebd1618 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-d199c9fc4ae8-bebd1618 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-d199c9fc4aea-bebd1618 {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-d2c36d7a90cc-65bd161b {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-2aee6bc3ac5f-65bd161b {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-82468b2d093b-65bd161b {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-97a540881c18-65bd161b {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 5.989583373069763;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-67576ecba212-65bd161b {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-380f18dd30eb-65bd161b {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-380f18dd30ec-65bd161b {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-bc1cff0246b0-65bd161b {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-bc1cff0246b1-65bd161b {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-1cb726e1d91b-65bd161b {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-19dd7c37ae41-65bd161b {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-19dd7c37ae42-65bd161b {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-19dd7c37ae44-65bd161b {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-19dd7c37ae45-65bd161b {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 3.989583373069763;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-40ea871905d7-65bd161b {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-90edd49e7d0b-0bbd161c {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-90edd49e7d0c-0bbd161c {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-90edd49e7d12-0bbd161c {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-90edd49e7d18-0bbd161c {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 3.989583373069763;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 2.989583373069763;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-90edd49e7d1e-0bbd161c {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 3.989583373069763;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-90edd49e7d23-0bbd161c {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 2.989583373069763;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 3.989583373069763;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-90edd49e7d28-0bbd161c {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 3.989583373069763;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 3.989583373069763;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-fc4387279bb8-0bbd161c {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 0;
  grid-column-end: 1;
  -ms-grid-row-span: 0;
  grid-row-end: 1;
}

#w-node-2adc93db431d-0bbd161c {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-6b5f634981cf-0bbd161c {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-1970771a4100-0bbd161c {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-014ca18cbc58-0bbd161c {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-39b8f2d71b88-0bbd161c {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-021ea404b7d5-0bbd161c {
  -ms-grid-column-span: 0.9895833730697632;
  grid-column-end: 1.9895833730697632;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0.9895833730697632;
  grid-row-end: 1.9895833730697632;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-a3fa7fe0d7bf-4ebd161d {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-c0b2b420fcfe-4ebd161d {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

@media screen and (max-width: 991px) {
  #w-node-229c7d9d248c-1cbd156f {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 1.9895833730697632;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-4866c42d5bac-1cbd156f {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.010416626930236816;
    grid-row-end: 2.010416626930237;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-09181841ed53-1cbd156f {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 1.0104166269302368;
    grid-row-end: 4.010416626930237;
    -ms-grid-row-align: end;
    align-self: end;
  }
  #w-node-5de588f2c094-1cbd156f {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-5de588f2c096-1cbd156f {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-8ee88c179cb1-1cbd156f {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-8ee88c179cb3-1cbd156f {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-6b5a8fde0059-1cbd156f {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-6b5a8fde005b-1cbd156f {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-6b5a8fde005d-1cbd156f {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 4.989583373069763;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-6200ab6fbda4-ebbd157b {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 1.9895833730697632;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-6200ab6fbda5-ebbd157b {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -0.010416626930236816;
    grid-row-end: 1.9895833730697632;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-6200ab6fbda7-ebbd157b {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -1.0104166269302368;
    grid-row-end: 1.9895833730697632;
  }
  #w-node-6200ab6fbdac-ebbd157b {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
  }
  #w-node-6200ab6fbdcb-ebbd157b {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 9;
    grid-row-start: 9;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 1;
    grid-row-end: 10;
  }
  #w-node-6ef946848a36-ebbd157b {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 1.9895833730697632;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-6ef946848a37-ebbd157b {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -0.010416626930236816;
    grid-row-end: 1.9895833730697632;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-6ef946848a39-ebbd157b {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -1.0104166269302368;
    grid-row-end: 1.9895833730697632;
  }
  #w-node-6ef946848a42-ebbd157b {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
  }
  #w-node-6ef946848a47-ebbd157b {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 9;
    grid-row-start: 9;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 1;
    grid-row-end: 10;
  }
  #w-node-b6c015a9ca38-ebbd157b {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-b6c015a9ca39-ebbd157b {
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1.9687501192092896;
    grid-row-end: 3.9687501192092896;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }
  #w-node-b6c015a9ca3a-ebbd157b {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-b6c015a9ca3c-ebbd157b {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 4.989583373069763;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-e85d7d5b0b69-ebbd157b {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-e85d7d5b0b6b-ebbd157b {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 2;
    grid-row-end: 4;
  }
  #w-node-e85d7d5b0b6d-ebbd157b {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 4.989583373069763;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-169007eedb20-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedb21-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedb23-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedb34-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedb37-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedb39-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedb44-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedb46-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedb49-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedb50-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedb52-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedb54-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedb58-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedb5a-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedb61-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedb63-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedb66-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedb6d-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedb72-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedb78-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedb7a-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedb7c-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedb7e-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedb89-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedb8b-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedb8e-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedb90-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedb94-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedba1-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedba3-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedba5-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedba7-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedba9-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedbb6-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedbb8-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedbc9-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedbcb-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedbdf-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedbe1-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedbf2-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedbf4-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedc07-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedc09-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedc1e-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedc20-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedc2d-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedc2f-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedc33-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedc35-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedc4c-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedc59-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedc5c-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedc5e-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedc66-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedc68-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedc6d-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedc6f-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedc71-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedc73-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-169007eedc82-6ebd157d {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-97a540881c18-edbd1581 {
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 2.989583373069763;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
    -ms-grid-row: 5;
    grid-row-start: 5;
  }
  #w-node-cee088ebb16d-edbd1581 {
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 0.9791667461395264;
    grid-row-end: 3.9791667461395264;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }
  #w-node-ffcfd5d03356-edbd1581 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-4a7024db409a-f8bd1582 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 1.9895833730697632;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-4a7024db409b-f8bd1582 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -0.010416626930236816;
    grid-row-end: 1.9895833730697632;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-4a7024db409d-f8bd1582 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -1.0104166269302368;
    grid-row-end: 1.9895833730697632;
  }
  #w-node-4a7024db40a2-f8bd1582 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
  }
  #w-node-962e6a131d75-f8bd1582 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-962e6a131d77-f8bd1582 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-962e6a131d79-f8bd1582 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 4.989583373069763;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-90edd49e7d0b-d3bd1585 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 1.9895833730697632;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }
  #w-node-c46f98e14293-d3bd1585 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 1.9895833730697632;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-a644ef8c5fa8-d3bd1585 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -0.010416626930236816;
    grid-row-end: 1.9895833730697632;
  }
  #w-node-e490a086ecad-d3bd1585 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -1.0104166269302368;
    grid-row-end: 1.9895833730697632;
  }
  #w-node-fea65c08ca31-d3bd1585 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -2.010416626930237;
    grid-row-end: 1.9895833730697632;
  }
  #w-node-386bcc5fb430-d3bd1585 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -3.010416626930237;
    grid-row-end: 1.9895833730697632;
  }
  #w-node-3c93133d0326-d3bd1585 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -4.010416626930237;
    grid-row-end: 1.9895833730697632;
  }
  #w-node-61d6f3853b18-d3bd1585 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 7;
    grid-row-start: 7;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -5.010416626930237;
    grid-row-end: 1.9895833730697632;
  }
  #w-node-83a2e577ab07-f9bd1587 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 1.9895833730697632;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-83a2e577ab08-f9bd1587 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -0.010416626930236816;
    grid-row-end: 1.9895833730697632;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-83a2e577ab0a-f9bd1587 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -1.0104166269302368;
    grid-row-end: 1.9895833730697632;
  }
  #w-node-83a2e577ab0f-f9bd1587 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
  }
  #w-node-70bb5f3b7f49-f9bd1587 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-70bb5f3b7f4b-f9bd1587 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-70bb5f3b7f4d-f9bd1587 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 4.989583373069763;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-7e1e1f8ae738-a4bd1588 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 1.9895833730697632;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-7e1e1f8ae739-a4bd1588 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -0.010416626930236816;
    grid-row-end: 1.9895833730697632;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-7e1e1f8ae73e-a4bd1588 {
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 4.989583373069763;
    -ms-grid-row: 4;
    grid-row-start: 4;
  }
  #w-node-58632c59a6ac-a4bd1588 {
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: -5.010416626930237;
    grid-row-end: 1.9895833730697632;
    -ms-grid-row: 7;
    grid-row-start: 7;
  }
  #w-node-8ae582db9c0e-a4bd1588 {
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 5.010416626930237;
    grid-row-end: 15.010416626930237;
    -ms-grid-row: 10;
    grid-row-start: 10;
  }
  #w-node-de0b7d01f573-a4bd1588 {
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 5.010416626930237;
    grid-row-end: 18.010416626930237;
    -ms-grid-row: 13;
    grid-row-start: 13;
  }
  #w-node-a41c14a1ddf3-a4bd1588 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 15;
    grid-row-start: 15;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 16;
  }
  #w-node-f125d3e1d74c-a4bd1588 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-f125d3e1d74e-a4bd1588 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-f125d3e1d750-a4bd1588 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 4.989583373069763;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-93371aae082d-b4bd15e1 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 1.9895833730697632;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-1b2acbb50ea9-b4bd15e1 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -0.010416626930236816;
    grid-row-end: 1.9895833730697632;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-e3c47540ef57-b4bd15e1 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -1.0104166269302368;
    grid-row-end: 1.9895833730697632;
  }
  #w-node-0be75266e19f-b4bd15e1 {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: end;
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
  }
  #w-node-f7867ec9109d-b4bd15e1 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
  }
  #w-node-1411ae102944-b4bd15e1 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-3c81f02e8fc9-b4bd15e1 {
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1.9687501192092896;
    grid-row-end: 3.9687501192092896;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }
  #w-node-0d87ef536442-b4bd15e1 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-44818e16db2f-b4bd15e1 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 4.989583373069763;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-643fa6089b69-49bd15f2 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 1.9895833730697632;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-643fa6089b6a-49bd15f2 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -0.010416626930236816;
    grid-row-end: 1.9895833730697632;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-643fa6089b6c-49bd15f2 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -1.0104166269302368;
    grid-row-end: 1.9895833730697632;
  }
  #w-node-643fa6089b6e-49bd15f2 {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: end;
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
  }
  #w-node-643fa6089b71-49bd15f2 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
  }
  #w-node-a2d5d87251cf-49bd15f2 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-a2d5d87251d0-49bd15f2 {
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1.9687501192092896;
    grid-row-end: 3.9687501192092896;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }
  #w-node-a2d5d87251d1-49bd15f2 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-a2d5d87251d3-49bd15f2 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 4.989583373069763;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-3894e0ac38d4-2fbd15f9 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 1.9895833730697632;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-3894e0ac38d5-2fbd15f9 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -0.010416626930236816;
    grid-row-end: 1.9895833730697632;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-3894e0ac38d7-2fbd15f9 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -1.0104166269302368;
    grid-row-end: 1.9895833730697632;
  }
  #w-node-3894e0ac38dc-2fbd15f9 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
  }
  #w-node-301ac4d3daf6-2fbd15f9 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-301ac4d3daf8-2fbd15f9 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-301ac4d3dafa-2fbd15f9 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 4.989583373069763;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-6200ab6fbda4-3bbd15fa {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 1.9895833730697632;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-6200ab6fbda5-3bbd15fa {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -0.010416626930236816;
    grid-row-end: 1.9895833730697632;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-6200ab6fbda7-3bbd15fa {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -1.0104166269302368;
    grid-row-end: 1.9895833730697632;
  }
  #w-node-6200ab6fbdac-3bbd15fa {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
  }
  #w-node-6200ab6fbdcb-3bbd15fa {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 9;
    grid-row-start: 9;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 1;
    grid-row-end: 10;
  }
  #w-node-b6c015a9ca38-3bbd15fa {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-b6c015a9ca39-3bbd15fa {
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1.9687501192092896;
    grid-row-end: 3.9687501192092896;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }
  #w-node-b6c015a9ca3a-3bbd15fa {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-b6c015a9ca3c-3bbd15fa {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 4.989583373069763;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-e85d7d5b0b69-3bbd15fa {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-e85d7d5b0b6b-3bbd15fa {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 2;
    grid-row-end: 4;
  }
  #w-node-e85d7d5b0b6d-3bbd15fa {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 4.989583373069763;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-6062aa7565d1-9bbd15fb {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 1.9895833730697632;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-6062aa7565d2-9bbd15fb {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -0.010416626930236816;
    grid-row-end: 1.9895833730697632;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: end;
    align-self: end;
  }
  #w-node-6062aa7565d4-9bbd15fb {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -1.0104166269302368;
    grid-row-end: 1.9895833730697632;
  }
  #w-node-6062aa7565d9-9bbd15fb {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
  }
  #w-node-bc9df9b9604e-9bbd15fb {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-bc9df9b96050-9bbd15fb {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-bc9df9b96052-9bbd15fb {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 4.989583373069763;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-19dd7c37ae41-bfbd15fe {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }
  #w-node-fb0f4775d83e-1fbd1602 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 1.9895833730697632;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-fb0f4775d83f-1fbd1602 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -0.010416626930236816;
    grid-row-end: 1.9895833730697632;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-fb0f4775d841-1fbd1602 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -1.0104166269302368;
    grid-row-end: 1.9895833730697632;
  }
  #w-node-d5c5edbb2546-1fbd1602 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d5c5edbb2548-1fbd1602 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-d5c5edbb254a-1fbd1602 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 4.989583373069763;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-a57f017a97af-8abd1604 {
    -ms-grid-row: 1;
    -ms-grid-column: 11;
    grid-area: Area;
  }
  .frefrecontaintergrid > #w-node-a57f017a97af-8abd1604 {
    -ms-grid-row: 9;
    -ms-grid-column: 3;
  }
  .grid-37 > #w-node-a57f017a97af-8abd1604 {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  #w-node-7438088cb730-36bd1607 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 1.9895833730697632;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-7438088cb731-36bd1607 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -0.010416626930236816;
    grid-row-end: 1.9895833730697632;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-7438088cb733-36bd1607 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -1.0104166269302368;
    grid-row-end: 1.9895833730697632;
  }
  #w-node-7438088cb738-36bd1607 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
  }
  #w-node-f73b54f1ba1a-36bd1607 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-f73b54f1ba1c-36bd1607 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-f73b54f1ba1e-36bd1607 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 4.989583373069763;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-c389f83e8732-f6bd1608 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 1.9895833730697632;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-c389f83e8733-f6bd1608 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -0.010416626930236816;
    grid-row-end: 1.9895833730697632;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-c389f83e8735-f6bd1608 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -1.0104166269302368;
    grid-row-end: 1.9895833730697632;
  }
  #w-node-c389f83e8737-f6bd1608 {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: end;
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
  }
  #w-node-c389f83e873a-f6bd1608 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
  }
  #w-node-5887d67c33ba-f6bd1608 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-5887d67c33bb-f6bd1608 {
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1.9687501192092896;
    grid-row-end: 3.9687501192092896;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }
  #w-node-5887d67c33bc-f6bd1608 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-5887d67c33be-f6bd1608 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 4.989583373069763;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-3a66b2ebf92c-9abd160a {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-3a66b2ebf92d-9abd160a {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-3a66b2ebf92f-9abd160a {
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-a0ee6f1fe0ef-30bd160f {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 1.9895833730697632;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-a0ee6f1fe0f0-30bd160f {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -0.010416626930236816;
    grid-row-end: 1.9895833730697632;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-a0ee6f1fe0f2-30bd160f {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -1.0104166269302368;
    grid-row-end: 1.9895833730697632;
  }
  #w-node-925641f44043-30bd160f {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-925641f44044-30bd160f {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 2;
    grid-row-end: 4;
  }
  #w-node-925641f44046-30bd160f {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 4.989583373069763;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-54b4ee8c97c8-c0bd1610 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 1.9895833730697632;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-54b4ee8c97c9-c0bd1610 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -0.010416626930236816;
    grid-row-end: 1.9895833730697632;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-54b4ee8c97cb-c0bd1610 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -1.0104166269302368;
    grid-row-end: 1.9895833730697632;
  }
  #w-node-54b4ee8c97cd-c0bd1610 {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: end;
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
  }
  #w-node-54b4ee8c97d0-c0bd1610 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
  }
  #w-node-c8789690b7e7-c0bd1610 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-c8789690b7e8-c0bd1610 {
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1.9687501192092896;
    grid-row-end: 3.9687501192092896;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }
  #w-node-c8789690b7e9-c0bd1610 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-c8789690b7eb-c0bd1610 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 4.989583373069763;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-fec6a3f1282b-7bbd1611 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 1.9895833730697632;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-fec6a3f1282c-7bbd1611 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -0.010416626930236816;
    grid-row-end: 1.9895833730697632;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-35ddc3261c27-7bbd1611 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-35ddc3261c29-7bbd1611 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-35ddc3261c2b-7bbd1611 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 4.989583373069763;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-44ef3332a0a3-d9bd1612 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 1.9895833730697632;
  }
  #w-node-c6679f53ef35-d9bd1612 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -0.010416626930236816;
    grid-row-end: 1.9895833730697632;
  }
  #w-node-996130191b58-d9bd1612 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -1.0104166269302368;
    grid-row-end: 1.9895833730697632;
  }
  #w-node-9e4ea95ac981-d9bd1612 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -2.010416626930237;
    grid-row-end: 1.9895833730697632;
  }
  #w-node-6eba17e94fde-d9bd1612 {
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 0.9479168653488159;
    grid-row-end: 5.947916865348816;
    -ms-grid-row: 5;
    grid-row-start: 5;
  }
  #w-node-3d5af47b4aed-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-3d5af47b4af0-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-3d5af47b4af2-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-73233e174826-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-ce9f40da8dcd-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-65d605d001a3-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-8a8dc140b99c-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-1ed0052d41ca-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-8f17dcce6cec-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-2d9157dc44c9-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-65c0cc8fa23d-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-8c408ff26e35-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-94fc37ddec37-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-147394b5284e-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-40f67b9a159d-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-e0d74625f336-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-e467a3c8b546-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-040c8be7f414-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d53f6a6abc78-d9bd1612 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 1.9895833730697632;
  }
  #w-node-d53f6a6abc79-d9bd1612 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -0.010416626930236816;
    grid-row-end: 1.9895833730697632;
  }
  #w-node-d53f6a6abc7b-d9bd1612 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -1.0104166269302368;
    grid-row-end: 1.9895833730697632;
  }
  #w-node-d53f6a6abc82-d9bd1612 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -2.010416626930237;
    grid-row-end: 1.9895833730697632;
  }
  #w-node-d53f6a6abc86-d9bd1612 {
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 0.9479168653488159;
    grid-row-end: 5.947916865348816;
    -ms-grid-row: 5;
    grid-row-start: 5;
  }
  #w-node-d53f6a6abc89-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d53f6a6abc8c-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d53f6a6abc8e-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d53f6a6abc97-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d53f6a6abca0-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d53f6a6abca9-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d53f6a6abcb2-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d53f6a6abcbb-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d53f6a6abcc8-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d53f6a6abcd1-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d53f6a6abcda-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d53f6a6abce3-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d53f6a6abcee-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d53f6a6abcf9-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d53f6a6abd02-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d53f6a6abd0b-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d53f6a6abd18-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d53f6a6abd21-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-739373b9dcb8-d9bd1612 {
    -ms-grid-column-align: start;
    justify-self: start;
  }
  #w-node-739373b9dcb9-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-3b1d2ea7f715-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-f43063b200a7-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 0;
    grid-row-end: 2;
  }
  #w-node-229f07e4bc41-d9bd1612 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -1.0104166269302368;
    grid-row-end: 1.9895833730697632;
  }
  #w-node-6b8f6763a310-d9bd1612 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-613ed69dc223-dcbd1614 {
    -ms-grid-column-align: start;
    justify-self: start;
  }
  #w-node-613ed69dc225-dcbd1614 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-613ed69dc22d-dcbd1614 {
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-613ed69dc22e-dcbd1614 {
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 0;
    grid-row-end: 2;
  }
  #w-node-613ed69dc230-dcbd1614 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -1.0104166269302368;
    grid-row-end: 1.9895833730697632;
  }
  #w-node-613ed69dc232-dcbd1614 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-03d090288360-eabd1616 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 1.9895833730697632;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-03d090288363-eabd1616 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -1.0104166269302368;
    grid-row-end: 1.9895833730697632;
  }
  #w-node-19dd7c37ae42-eabd1616 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-294307d3b15b-eabd1616 {
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 0.9791667461395264;
    grid-row-end: 2.9791667461395264;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }
  #w-node-0d6111535216-eabd1616 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-0d611153521a-eabd1616 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 4.989583373069763;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-61a84284496b-cebd1617 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 1.9895833730697632;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-61a84284496c-cebd1617 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -0.010416626930236816;
    grid-row-end: 1.9895833730697632;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-61a84284496e-cebd1617 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -1.0104166269302368;
    grid-row-end: 1.9895833730697632;
  }
  #w-node-61a842844973-cebd1617 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
  }
  #w-node-ea3bca8b0e00-cebd1617 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-ea3bca8b0e02-cebd1617 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-ea3bca8b0e04-cebd1617 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 4.989583373069763;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-9d1e2b5d94d8-bebd1618 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 1.9895833730697632;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-9d1e2b5d94d9-bebd1618 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -0.010416626930236816;
    grid-row-end: 1.9895833730697632;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-9d1e2b5d94db-bebd1618 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -1.0104166269302368;
    grid-row-end: 1.9895833730697632;
  }
  #w-node-9d1e2b5d94e0-bebd1618 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
  }
  #w-node-9d1e2b5d94f4-bebd1618 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 10;
    grid-row-start: 10;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 10.989583373069763;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-9d1e2b5d94ff-bebd1618 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 9;
    grid-row-start: 9;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 1;
    grid-row-end: 10;
  }
  #w-node-9d1e2b5d9500-bebd1618 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 12;
    grid-row-start: 12;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 1;
    grid-row-end: 13;
  }
  #w-node-e161fe1218b8-bebd1618 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 1.9895833730697632;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-e161fe1218b9-bebd1618 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -0.010416626930236816;
    grid-row-end: 1.9895833730697632;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-e161fe1218bb-bebd1618 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -1.0104166269302368;
    grid-row-end: 1.9895833730697632;
  }
  #w-node-d199c9fc4ae7-bebd1618 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d199c9fc4ae8-bebd1618 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 2;
    grid-row-end: 4;
  }
  #w-node-d199c9fc4aea-bebd1618 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 4.989583373069763;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-380f18dd30eb-65bd161b {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 1.9895833730697632;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-380f18dd30ec-65bd161b {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -0.010416626930236816;
    grid-row-end: 1.9895833730697632;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-380f18dd30ee-65bd161b {
    grid-area: Area-2;
  }
  #w-node-bc1cff0246b0-65bd161b {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 1.9895833730697632;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-bc1cff0246b1-65bd161b {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -0.010416626930236816;
    grid-row-end: 1.9895833730697632;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-bc1cff0246b5-65bd161b {
    grid-area: Area-2;
  }
  #w-node-90edd49e7d0b-0bbd161c {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 1.9895833730697632;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }
  #w-node-fc4387279bb8-0bbd161c {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 1.9895833730697632;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }
  #w-node-2adc93db431d-0bbd161c {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 2.989583373069763;
  }
  #w-node-6b5f634981cf-0bbd161c {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 3.989583373069763;
  }
  #w-node-1970771a4100-0bbd161c {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 4.989583373069763;
  }
  #w-node-014ca18cbc58-0bbd161c {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 5.989583373069763;
  }
  #w-node-39b8f2d71b88-0bbd161c {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 6.989583373069763;
  }
  #w-node-021ea404b7d5-0bbd161c {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 7;
    grid-row-start: 7;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: 0.9895833730697632;
    grid-row-end: 7.989583373069763;
  }
}

@media screen and (max-width: 991px) {
  .steste > #w-node-a57f017a97af-8abd1604 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .fredurgrid > #w-node-a57f017a97af-8abd1604 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .rechcontainergridtab > #w-node-a57f017a97af-8abd1604 {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }
  .kfzcontainergridtab > #w-node-a57f017a97af-8abd1604 {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
  }
  .kfzcontainergridmob > #w-node-a57f017a97af-8abd1604 {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
  }
  #w-node-380f18dd30ee-65bd161b {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }
  .kfzcontainergridmob > #w-node-380f18dd30ee-65bd161b {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }
  #w-node-bc1cff0246b5-65bd161b {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }
  .kfzcontainergridmob > #w-node-bc1cff0246b5-65bd161b {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }
}

@media screen and (max-width: 479px) {
  .homewasubergrid > #w-node-a57f017a97af-8abd1604 {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .mitcontentgrid > #w-node-a57f017a97af-8abd1604 {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .comcontainergridtab > #w-node-a57f017a97af-8abd1604 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-80727345fcb1-edbd1581 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -0.010416626930236816;
    grid-row-end: 1.9895833730697632;
  }
  #w-node-ed02e187ecc2-edbd1581 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -1.0104166269302368;
    grid-row-end: 1.9895833730697632;
  }
  #w-node-fed5fb21cb49-edbd1581 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -2.010416626930237;
    grid-row-end: 1.9895833730697632;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-3762e7c7afa6-edbd1581 {
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: -3.010416626930237;
    grid-row-end: 1.9895833730697632;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-align: center;
    align-self: center;
  }
  #w-node-c75399a0df73-edbd1581 {
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: -4.010416626930237;
    grid-row-end: 1.9895833730697632;
    -ms-grid-row: 6;
    grid-row-start: 6;
  }
  #w-node-c75399a0df76-edbd1581 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-e4366c5fcaec-edbd1581 {
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: -0.05208313465118408;
    grid-row-end: 5.947916865348816;
    -ms-grid-row: 6;
    grid-row-start: 6;
  }
  #w-node-4d21de8629b7-edbd1581 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 7;
    grid-row-start: 7;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -5.020833253860474;
    grid-row-end: 1.9791667461395264;
  }
  #w-node-80727345fcb1-95bd158b {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -0.010416626930236816;
    grid-row-end: 1.9895833730697632;
  }
  #w-node-ed02e187ecc2-95bd158b {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -1.0104166269302368;
    grid-row-end: 1.9895833730697632;
  }
  #w-node-fed5fb21cb49-95bd158b {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -2.010416626930237;
    grid-row-end: 1.9895833730697632;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-3762e7c7afa6-95bd158b {
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: -3.010416626930237;
    grid-row-end: 1.9895833730697632;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-align: center;
    align-self: center;
  }
  #w-node-c75399a0df73-95bd158b {
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: -4.010416626930237;
    grid-row-end: 1.9895833730697632;
    -ms-grid-row: 6;
    grid-row-start: 6;
  }
  #w-node-c75399a0df76-95bd158b {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-e4366c5fcaec-95bd158b {
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: -5;
    grid-row-end: 1;
    -ms-grid-row: 6;
    grid-row-start: 6;
  }
  #w-node-4d21de8629b7-95bd158b {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 7;
    grid-row-start: 7;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-row-span: -5.020833253860474;
    grid-row-end: 1.9791667461395264;
  }
}

@media screen and (max-width: 479px) {
  #w-node-b6c015a9ca39-ebbd157b {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-67576ecba212-edbd1581 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
  #w-node-582a1bab5691-1fbd1584 {
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 1.9895833730697632;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-align: start;
    justify-self: start;
  }
  #w-node-3c81f02e8fc9-b4bd15e1 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-a2d5d87251d0-49bd15f2 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-b6c015a9ca39-3bbd15fa {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-82468b2d093b-bfbd15fe {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 0.9895833730697632;
    grid-column-end: 2.989583373069763;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }
  #w-node-67576ecba212-bfbd15fe {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
  #w-node-ecb3414cf049-4cbd1600 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-7b162dd947fa-1fbd1602 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
  #w-node-5887d67c33bb-f6bd1608 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-54b4ee8c97cd-c0bd1610 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
  #w-node-c8789690b7e8-c0bd1610 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-d53f6a6abc87-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d53f6a6abc90-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d53f6a6abc99-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d53f6a6abca2-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d53f6a6abcab-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d53f6a6abcb4-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d53f6a6abcbd-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d53f6a6abcca-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d53f6a6abcd3-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d53f6a6abcdc-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d53f6a6abce5-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d53f6a6abcf0-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d53f6a6abcfb-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d53f6a6abd04-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d53f6a6abd0d-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d53f6a6abd1a-d9bd1612 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-739373b9dcbc-d9bd1612 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }
  #w-node-613ed69dc228-dcbd1614 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }
  #w-node-5d22231e06c6-65bd161b {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }
  #w-node-bc1cff0246b3-65bd161b {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }
}

.background-video-3-container {
  width: 100%;
  background-image: linear-gradient(135deg, #0098fc, #004079);
}

.background-video-3 {
  position: relative;
  max-width: 991px;
  height: calc(100% * 0.5625) !important;
  margin-left: auto;
  margin-right: auto;
}

.background-video-3 .video-16_9 {
  /* max-width: 991px; */
  margin: 0 auto;
}

.background-video-4 {
  height: 500px;
}

.infinite_image_slider {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  width: max-content;
  height: 100%;
  -webkit-animation: slide_2img 210s linear infinite paused;
  animation: slide_2img 210s linear infinite paused;
}

.background-video-3 .infinite_image_slider {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1; /* needed so the overlay is visible */
  -webkit-animation: slide_5img 15s linear infinite paused;
  animation: slide_5img 15s linear infinite paused;
}

.background-video-4 .infinite_image_slider {
  -webkit-animation: slide_5img 55s linear infinite paused;
  animation: slide_5img 55s linear infinite paused;
}

.infinite_image_slider img {
  height: 100%;
  object-fit: cover;
}

@-webkit-keyframes slide_2img {
  from {
    -webkit-transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(-50%);
  }
}

@keyframes slide_2img {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}

@-webkit-keyframes slide_5img {
  from {
    -webkit-transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(-20%);
  }
}

@keyframes slide_5img {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-20%);
  }
}

/*.infinite_content_container {
    display: block;
    width: 100%;
    !*border: 1px solid black;*!
    overflow: hidden;
    cursor: pointer;
    max-width: 991px;
    margin: 0.5rem auto;
    text-decoration: none;
    color: #1a1a1a;
}

.infinite_content_slider {
    position: relative;
    display: block;
    white-space: nowrap;
    width: fit-content;
    min-width: 100%;
    min-height: 3rem;
    animation: slide 10s linear infinite;
}

.infinite_content_slider > * {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
}

@keyframes slide {
    0% {
        text-indent: 50%;
    }
    100% {
        text-indent: 0%;
    }
}*/

.ticker-site-wrapper {
  width: 100%;
  overflow: hidden;
  background-color: var(--color_second);
}

.ticker-wrap {
  position: relative;
  display: block;
  width: 100%;
  overflow: hidden;
  height: 4rem;
  padding-left: 100%;
  box-sizing: content-box;
}

.ticker {
  display: inline-block;
  height: 4rem;
  line-height: 4rem;
  white-space: nowrap;
  padding-right: 100%;
  box-sizing: content-box;

  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-name: ticker;
  animation-name: ticker;
  -webkit-animation-duration: 20s;
  animation-duration: 20s;
}

.ticker:hover {
  animation-play-state: paused;
}

.ticker__item {
  display: inline-block;
  padding: 0 2rem;
  font-size: 2rem;
  color: #051830;
  color: white;
}

@-webkit-keyframes ticker {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes ticker {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.footertopgrid a.w-inline-block {
  text-decoration: none;
}

.team-member-wrapper:hover {
  cursor: pointer;
}

body.ausweiter,
body.ausweiter * {
  font-family: Roboto, Arial, serif;
}

/**
* MITARBEITERSTORIES
**/
.wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1245px;
  margin: 4rem 0;
  padding-top: 7.5rem;
  color: #fff;
  font-family: Roboto, Arial, Serif;
}

.heading {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 3rem;
  line-height: 3.5rem;
}

.heading h3 {
  margin-top: 0;
  font-weight: 300;
}

.content {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
}

.content > *:first-child {
  flex-basis: 33%;
  margin-right: 5rem;
}

.content > *:last-child {
  flex: 1;
}

.container_media {
  width: 100%;
  background-color: white;
}

.container_media img {
  width: 100%;
  box-shadow: 0 0 1rem #222;
}

.description a {
  color: #ddd;
  text-decoration: underline;
}

.description > *:not(div) {
  padding-bottom: 1.5rem;
}

.description ul {
  margin: 0.5rem 0;
  padding-left: 2.5rem;
}

.description ul > li {
  margin: 0.25rem 0;
}

@media screen and (max-width: 850px) {
  .heading {
    text-align: center;
  }

  .content {
    flex-direction: column;
  }

  .content .description {
    margin-top: 1.5rem;
  }
}

.resp-sharing-button__link,
.resp-sharing-button__icon {
  display: inline-block;
}

.resp-sharing-button__link {
  text-decoration: none;
  color: #fff;
  margin: 0.5em;
}

.resp-sharing-button {
  border-radius: 5px;
  transition: 25ms ease-out;
  padding: 0.5em 0.75em;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
}

.resp-sharing-button__icon svg {
  width: 1em;
  height: 1em;
  margin-right: 0.4em;
  vertical-align: top;
}

.resp-sharing-button--small svg {
  margin: 0;
  vertical-align: middle;
}

/* Non solid icons get a stroke */
.resp-sharing-button__icon {
  stroke: #fff;
  fill: none;
}

/* Solid icons get a fill */
.resp-sharing-button__icon--solid,
.resp-sharing-button__icon--solidcircle {
  fill: #fff;
  stroke: none;
}

.resp-sharing-button--twitter {
  background-color: #55acee;
}

.resp-sharing-button--twitter:hover {
  background-color: #2795e9;
}

.resp-sharing-button--pinterest {
  background-color: #bd081c;
}

.resp-sharing-button--pinterest:hover {
  background-color: #8c0615;
}

.resp-sharing-button--facebook {
  background-color: #3b5998;
}

.resp-sharing-button--facebook:hover {
  background-color: #2d4373;
}

.resp-sharing-button--tumblr {
  background-color: #35465c;
}

.resp-sharing-button--tumblr:hover {
  background-color: #222d3c;
}

.resp-sharing-button--reddit {
  background-color: #5f99cf;
}

.resp-sharing-button--reddit:hover {
  background-color: #3a80c1;
}

.resp-sharing-button--google {
  background-color: #dd4b39;
}

.resp-sharing-button--google:hover {
  background-color: #c23321;
}

.resp-sharing-button--linkedin {
  background-color: #0077b5;
}

.resp-sharing-button--linkedin:hover {
  background-color: #046293;
}

.resp-sharing-button--email {
  background-color: #777;
}

.resp-sharing-button--email:hover {
  background-color: #5e5e5e;
}

.resp-sharing-button--xing {
  background-color: #1a7576;
}

.resp-sharing-button--xing:hover {
  background-color: #114c4c;
}

.resp-sharing-button--whatsapp {
  background-color: #25d366;
}

.resp-sharing-button--whatsapp:hover {
  background-color: #1da851;
}

.resp-sharing-button--hackernews {
  background-color: #ff6600;
}
.resp-sharing-button--hackernews:hover,
.resp-sharing-button--hackernews:focus {
  background-color: #fb6200;
}

.resp-sharing-button--vk {
  background-color: #507299;
}

.resp-sharing-button--vk:hover {
  background-color: #43648c;
}

.resp-sharing-button--facebook {
  background-color: #3b5998;
  border-color: #3b5998;
}

.resp-sharing-button--facebook:hover,
.resp-sharing-button--facebook:active {
  background-color: #2d4373;
  border-color: #2d4373;
}

.resp-sharing-button--email {
  background-color: #777777;
  border-color: #777777;
}

.resp-sharing-button--email:hover,
.resp-sharing-button--email:active {
  background-color: #5e5e5e;
  border-color: #5e5e5e;
}

.resp-sharing-button--linkedin {
  background-color: #0077b5;
  border-color: #0077b5;
}

.resp-sharing-button--linkedin:hover,
.resp-sharing-button--linkedin:active {
  background-color: #046293;
  border-color: #046293;
}

.resp-sharing-button--whatsapp {
  background-color: #25d366;
  border-color: #25d366;
}

.resp-sharing-button--whatsapp:hover,
.resp-sharing-button--whatsapp:active {
  background-color: #1da851;
  border-color: #1da851;
}

/* Dropdown Button */
.dropbtn {
  background-color: #4caf50;
  color: white;
  padding: 16px;
  font-size: 16px;
  border: none;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
  position: relative;
  display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
  display: none;
  position: absolute;
  top: calc(100% - 9px);
  left: 0;
  background-color: #f1f1f1;
  /*min-width: 80px;*/
  width: 200px;
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.3);
  z-index: 100000;
}

/* Links inside the dropdown */
.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {
  background-color: #ddd;
}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
  display: block;
}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {
  background-color: #3e8e41;
}

.anchor {
  position: relative;
}

.anchor_spacer {
  position: absolute;
  bottom: 100%;
  left: 0;
  height: 140px;
}
