/* Allgemeine Styles */

::selection {

	background: #75736f; /* WebKit/Blink Browsers */
 
 color: white;
 
 }
 
 ::-moz-selection {
 
	background: #75736f; /* Gecko Browsers */
 
 }



ul.unorderd-list-wf._1col {
  list-style: disc;
  margin: 1.25em;
  padding: 0;
}

.form-control:focus {
    border-color: #75736f;
}

html {
	scroll-behavior: smooth;
  }

.help-section {
	scroll-margin-top: 5vh; 

  }


body {
    color: #888888;
    font-family: 'Open Sans', sans-serif;
}



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




/* Seitenbreite Global */

.container {
    max-width: 1500px;
	width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-right: 16px;
}

.main-container {
    min-height: 580px;
    width: 100%;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
  background-color: #ffffff;
  /*max-width: 1500px;*/
  margin-left: auto;
  margin-right: auto;
}

.navbar-tshop {
    width: 100%;
    max-width: 1500px;
    margin-left: auto;
    margin-right: auto;
}



/* Navbar Topbar */

.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 0px;
}

.navbar-top {
    background: #75736f;
    font-family: 'Open Sans', sans-serif;
}

/* Navbar */

.navbar-nav > li > a {
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
}

.navbar-toggle {
    background: #75736f;
}



.navbar-tshop {
    background: #ffffff;
    padding-bottom: 1vh;
}


.nav .open > a, .nav .open > a:hover, .nav .open > a:focus, .cartMenu:hover > a.dropdown-toggle {
    background: #75736f;
	color:#ffffff;
}

.nav > li.active, .nav > li > a:hover, .nav > li > a:focus, .nav > li:hover > a {
    background: #75736f;
	color:#ffffff;
}

.dropdown-menu {
    border-top: solid #75736f;
}

.navbar-nav>li>a {
    color: #75736f;
    font-weight: 500;
    text-transform: uppercase;
}

.navbar .navbar-top {
   
    font-size: 11px;
    font-weight: 600;
    line-height: 11px;
    text-transform: uppercase;
}

a:hover, a:focus, a.link {
    color: #b00105;
}

/* Mega Menü */

b, strong {
  font-weight: bold;
  font-family: 'Open Sans', sans-serif;
  /* font-weight: 400; */
}

.megamenu .dropdown.megamenu-fullwidth .dropdown-menu {
    width: 100%;
    left: 0;
    right: 0;
    margin-top: 0em;
}

.megamenu-content ul li a {
    font-size: 14px;
}

/*
a {
    color: #888888;
    text-decoration: none;
    outline: none !important;
    -moz-transition: all .2s ease-in;
    -webkit-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in;
}
*/

/* Suche */

input[type="text"], input[type="password"], input[type="email"] {
  border-color: #DDDDDD;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  color: #888888;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 14px;
  margin-bottom: 10px;
  height: 36px;
}

.search-box.static-search .input-group {
    margin-top: 1px;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    margin-right: 5px;
}

.btn-default {
    background-color: #75736f;
    color: #ffffff;
    text-shadow: none;
}

.search-box.static-search .form-control {
    width: auto;
    padding: 0;
    height: 36px;
    border: solid 2px #75736f;
    opacity: 1;
}




/* Warenkorb */

.miniCartDescription .price {
    color: #888888;
    font-size: 15px;
    font-weight: 700;
}

.navbar-cart.in .mCS-dark-2 > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #fff;
    background: rgb(117, 115, 111) !important;
}

.miniCartFooter .subtotal {
    color: #888888;
    font-size: 15px;
    font-weight: bold;
    line-height: normal;
    margin-bottom: 0;
    text-transform: uppercase;
}

.miniCartFooterInMobile .subtotal {
    font-size: 15px;
    color: #888888;
}

.cartMenu {
    float: left;
    display: block;
    background: #E5E5E5;
}

.cartMenu a.dropdown-toggle, .cartMenu a#cart-sidebar-toggle {
    padding-bottom: 15px;
    padding-top: 15px;
    padding-left: 20px;
    padding-right: 20px;
    color: #75736f;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 20px;
    display: block;
	background: white;
}

.btn-danger {
    background-color: #b00105 !important;
    color: #ffffff;
}

.mCS-dark-2 > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #75736f !important;
}

tr.cartTableHeader .bild {
	width: 15%;
}

tr.cartTableHeader .daten {
	/*width: 30%;*/
}

tr.cartTableHeader .aktion {
	width: 10%;
}

tr.cartTableHeader .menge {
	width: 10%;
}

tr.cartTableHeader .steuer {
	width: 10%;
}

tr.cartTableHeader .rabatt {
	width: 10%;
}

tr.cartTableHeader .gesamtpreis {
	width: 15%;
}

.bestellprozess_schritt_3_lieferung legend {
	border-bottom: 1px solid #cecece;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 15px;
	padding: 10px 0 0;
	position: relative;
	text-transform: uppercase;
}

.zuschlag.Gutschein {
	/*font-size: 15px;*/
	font-weight: bold;
	color: #eb5e58;
}



/* Breadcrumbs */

.breadcrumb {
    border: 0px solid #DDDDDD;
    background: none;
    display: none;
}

/* Varianten */
.varianteThumb {
	/*text-align: center;*/
	border-top: 1px solid #dddddd;
	clear: both;
	display: block;
	padding-top: 10px;
	margin-top: 20px;
}

.varianteThumb a {
	display: inline-block;
	width: 75px;
	margin-bottom: 10px;
	border: 2px solid #eeeeee;
	display: inline-block;
	margin-right: 5px;
	text-align: center;
}

.varianteThumb a img {
	max-width: 100%;
}

.bootstrap-touchspin .input-group-btn .btn {
	font-size: 16px;
	/*font-weight: bold;*/
}

/* Grössenangaben */
.customer-service_column {
}

.size-guide {
	background: #eeeeee;
	margin-top: 20px;
	padding-top: 20px;
	text-align: center;
}

.size-guide_title {
	padding: 0 1em;
	top: 20px;
	text-align: left;
}

.size-guide_image {
	margin: 0 auto 20px;
	width: 55%;
}

.size-information {
	border-top: 2px solid #ffffff;
	padding: 30px 20px;
	height: auto;
}

.size-information_title {
	line-height: 1em;
	margin-bottom: 20px;
}

.size-list {
	display: table;
	width: 100%;
}

.size-information ul li {
	width: 100%;
	background: #ffffff none repeat scroll 0 0;
	border-bottom: 1px solid #111111;
	padding-left: 20px;
}

.size-item__inner {
}

.size-item {
	float: left;
	padding-left: 6px;
}

.size-item__label {
	padding-left: 6px;
	width: 40%;
}

.size-item__label,
.size-item__measure {
	float: left;
	padding: 10px 0;
	font-size: 14px;
	letter-spacing: 0.1em;
	text-transform: uppercase;
}

/* Promotion */
.promotion .promo {
	color: #ffffff;
	display: inline-block;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: lighter;
	height: 100%;
	padding: 3px 10px;
}

.promo.new {
	background: #75736f;
}

.promo.sale {
	background: #75736f;
}

.promo.limited {
	background: #75736f;
}

.nav > li > a {
	padding-left: 10px;
	padding-right: 10px;
}



/* Footer */



.footer-bottom {
    display: none;
}

.footer {
    background: #f2f2f200;
    height: auto;
    padding-bottom: 30px;
    position: relative;
    width: 100%;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #DDDDDD;
}

.banner, .slider-content, .slider, .slider-v2 {
    width: 100%;
    display: block;
    max-height: 540px;
    max-width: 1500px;
    height: auto;
    overflow: hidden;
    position: relative;
}


/* Kontakt Seite */

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 0px solid #eee;
}

.style2 .section-title:after, .section-title-style2:after, .section-title.style2:after, .section-title-style2:after {
    background: #DDDDDD;
    content: "";
    display: block;
    height: 0px;
    margin-left: 20%;
    position: absolute;
    top: 28px;
    width: 60%;
    z-index: 1;
}

/*Produkt Seite */

.incaps {
    display: block;
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 0px;
    margin: 15px 20px 0 0;
    text-transform: uppercase;
}

.cart-actions button, .cart-actions .btn-cart, .cart-actions .wishlist {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: normal;
    line-height: 1em;
    margin: 0 20px 0 0;
    padding: 10px 10px;
    text-transform: uppercase;
    transition: all 0.25s ease 0s;
    -moz-transition: all 0.25s ease 0s;
    -webkit-transition: all 0.25s ease 0s;
    -o-transition: all 0.25s ease 0s;
    -ms-transition: all 0.25s ease 0s;
}

.cart-actions button, .cart-actions .wishlist {
    background: none repeat scroll 0 0 #75736f;
    border: 2px solid #75736f;
}

.product-title {
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 0px;
    line-height: 1em;
    margin-bottom: 0;
    text-transform: uppercase;
}

.product-code {
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: normal;
    letter-spacing: 0px;
    margin: 0 0 5px;
    padding: 0;
    text-transform: uppercase;
}

.product-price {
    font-size: 20px;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 10px;
}


/* Unterseiten */

.btn-link {
    font-weight: 600;
    color: #75736f;
    border-radius: 0;
}

.panel-default > .panel-heading {
    border-top: 4px solid #b00105;
}

.btn-primary, .btn-primary, .product:hover .add-fav:hover, .product:hover .add-fav.active {
    background-color: #75736f;
    color: #FFFFFF;
}

.btn-primary {
    color: #fff;
    background-color: #75736f;
    border-color: #75736f;
}

.nav.tree .open-tree > a, .nav.tree .open-tree > a:hover, .nav.tree .open-tree > a:focus {
    background: none;
    font-weight: bold;
    color: #75736f;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary, .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #75736f;
    border-color: #75736f;
    color: #FFFFFF;
}

.pagination > li > a, .pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #888888;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}

/* Produkt Grid */

.product:hover, .featuredImgLook2 .inner:hover {
    border: 1px solid #75736f;
}

.action-control a:hover, .action-control a.active {
    color: #fff;
    background: #75736f;
}

/* Unterseiten Side-Panel Navigation */

.panel-default {
    border-color: #75736f;
}

.category-level-2 {
    border-left: 3px solid #b00105 !important;
    margin-left: 12px;
}

.nav-stacked > li a {
    font-size: 14px;
}

/* Modal */

.modal-header {
    background: #75736f;
}

.title-big {
  font-size: 22px;
  margin-bottom: 15px;
  font-family: 'Open Sans', sans-serif;
	font-weight: 500;
}


/* Slider WF Insert */

#pager2 span {
    border: 1px solid #75736f;
}

#pager2 span.cycle-pager-active {
    background: #b00105 !important;
}

.sliderText.white {
    font-family: 'Open Sans', sans-serif;
    background: rgba(255, 255, 255, 0); 
    background: transparent \9;
    background: rgba(255, 255, 255, 0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(204, 255, 255, 0), endColorstr=#ccffffff);
    zoom: 1;
}

.text-wrapper {
	position: relative;
	width: 60%;
	height: auto;
	margin-right: auto;
	margin-top: -5vh;
	margin-left: 0vw;
	padding: 22px;
	background-color: #75736fb7;
	/*box-shadow: 11px 11px 0 0px rgba(255, 0, 0, 0.58);*/
	font-family: 'Open Sans', sans-serif;
  }

  .sliderText h1 {
	font-size: 20px;
  font-family: 'Open Sans', sans-serif;
	line-height: 1em;
	font-weight: 500 !important;
	
}


  
  .slider-h1 {
	margin-bottom: 5px;
	color: #fff;
	font-size: 20px;
	line-height: 1em;
  font-family: 'Open Sans', sans-serif;
	font-weight: 500;
  }
  
  .p-slider {
	color: #fff;
	font-size: 15px;
	line-height: 1.1em;
	font-weight: 400;
  font-family: 'Open Sans', sans-serif;
  }
  
  .p-slider.link {
	font-size: 15px;
	font-weight: 600;
	text-decoration: none;
	color: #b00105;
  font-family: 'Open Sans', sans-serif;
  }
  
  .p-slider.link:hover {
	text-decoration: underline;
  font-family: 'Open Sans', sans-serif;
  }
  
  .navbar-brand > img {
    display: flex;
    width: 240px;
    height: auto;
}


  @media screen and (min-width: 1920px) {
	.text-wrapper {
	  width: 40%;
	  margin-left: 3vw;
	}
  
	.slider-h1 {
	  font-size: 220px;
	}
  
	.p-slider {
	  font-size: 15px;
	  line-height: 1.1em;
	}
  }


  
  @media screen and (min-width: 1440px) {
	.text-wrapper {
	  width: 30%;
	  margin-left: 3vw;
	}
  
	.p-slider {
	  font-size: 15px;
	}

	.slider-h1 {
		font-size: 20px;
	  }
  }
  
  @media screen and (max-width: 991px) {
  
    .navbar-brand > img {
      display: flex;
      width: 180px;
      height: auto;
  }

	.text-wrapper {
	  width: 60%;
	  margin-left: 2vw;
	  margin-top: 10vh;
	}
  
	.p-slider {
	  color: #fff;
	  font-size: 15px;
	  line-height: 1em;
	  font-weight: 400;
	}
  
	.slider-h1 {
	  margin-bottom: 0px;
	  color: #fff;
	  font-size: 20px;
	  line-height: 1.1em;
	  text-transform: uppercase;
	  font-weight: 600;
	}
  
	.p-slider.link {
	  display: inline;
	}
  }
  
  @media screen and (max-width: 767px) {

	.search-box {
		float: right;
		height: 48px;
		width: 38px;
		display: none;
	}
	
	
	.navbar-top i {
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		line-height: 1;
		padding: 3px 0 0;
	}
	
	.text-wrapper {
	  width: 70%;
	  margin-left: 0vw;
	  margin-top: 4vh;
	}

  
	.slider-h1 {
	  margin-bottom: 0px;
	  color: #fff;
	  font-size: 20px;
	  line-height: 1.1em;
	  text-transform: uppercase;
	  font-weight: 600 !important;
	}
  
	.p-slider {
	  color: #fff;
	  font-size: 15px;
	  line-height: 1em;
	  font-weight: 400;
	}
  
	.miniCartProduct,
	.miniCartProduct a,
	.miniCartProduct p,
	.miniCartProduct .size,
	.miniCartProduct .price,
	.dropdown-header {
	  color: #000000;
	}
  }
  
  @media screen and (max-width: 479px) {
	.navbar-header.isios .navbar-brand img {
	  max-width: 180px;
	  margin-top: 1vh;
	}
  
	
  
	.text-wrapper {
	  width: 94%;
	  margin-top: 3vh;
	  padding: 10px;
	  margin-left: auto;
	  margin-right: auto;
	}
  
  .navbar-brand > img {
    display: flex;
    width: 180px;
    height: auto;
}
	.navbar-brand {
	  padding: 10px !important;
	}

	.slider-h1 {
	  margin-bottom: 0px;
	  color: #fff;
	  font-size: 18px;
	  line-height: 1.1em;
	  text-transform: uppercase;
	  font-weight: 600;
	}
  
	.p-slider {
	  color: #fff;
	  font-size: 15px;
	  line-height: 1em;
	  font-weight: 400;
	  margin-bottom: 10px;
	}
  }
  

 /* WF CSS REST */

 .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;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: 'Open Sans', sans-serif;
  color: #75736f;
  font-size: 22px;
  line-height: 1em;
  font-weight: 600;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: 'Open Sans', sans-serif;
  font-size: 32px;
  line-height: 36px;
  font-weight: 700;
}

p {
  margin-bottom: 10px;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
}

a {
  text-decoration: none;
}

a.w--current {
  color: #888;
}

li {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
}

.text-300 {
  font-size: 22px;
  line-height: 22px;
}

.text-300.bold {
  font-weight: 700;
}

.text-300.bold.footer-title {
  margin-top: 0px;
  margin-bottom: 15px;
  font-family: 'Open Sans', sans-serif;
  color: #75736f;
  font-size: 17px;
  font-weight: 600;
  text-transform: uppercase;
}

.text-300.bold.titel {
  margin-top: 0px;
  margin-bottom: 5px;
  font-family: 'Open Sans', sans-serif;
  color: #75736f;
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
}

.text-300.bold.titel.maxed {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 10px;
  font-family: 'Open Sans', sans-serif;
  color: #75736f;
  font-size: 20px;
  line-height: 22px;
  font-weight: 600;
  text-transform: none;
}

.text-300.bold.titel.maxed._50 {
  width: 50%;
}

.text-300.bold.titel.maxed.help {
  margin-top: 1em;
}

.wrapper-techno {
  width: 100%;
  max-width: 1500px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 10px;
  padding-left: 10px;
  border-top: 1px none #f7f7fc;
  background-color: #fff;
  color: #454545;
}

.grid-footer-v1---2-columns {
  grid-column-gap: 80px;
  grid-row-gap: 16px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-footer-v1---2-columns.grid-center {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.grid-footer-v1---2-columns.grid-center.bottom {
  justify-items: center;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
}

.footer-list-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  list-style-type: none;
}

.techno-footer-bottom {
  padding: 24px 15px;
  border-top: 1px solid rgba(69, 69, 69, 0.19);
  background-color: #fff;
}

.link-text {
  display: inline-block;
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
  font-family: 'Open Sans', sans-serif;
  color: #75736f;
  font-size: 14px;
  line-height: 1.3em;
  font-weight: 400;
}

.footer-logo-wrapper {
  margin-bottom: 0px;
}

.grid-footer-v1---5-column {
  width: 100%;
  grid-column-gap: 1em;
  grid-row-gap: 2em;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.footer-contact-grid {
  width: 100%;
  margin-bottom: 2vh;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -ms-grid-columns: 0.25fr 1fr;
  grid-template-columns: 0.25fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  color: #000;
  font-weight: 400;
}

.wrapper-techno-content {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 3vh;
  padding-bottom: 3vh;
  border-top: 1px none #f7f7fc;
  color: #454545;
}

.footer-list-item {
  margin-bottom: 10px;
  padding-left: 0px;
  font-family: 'Open Sans', sans-serif;
  color: #888;
}

.footer-top {
  width: 100%;
  padding: 60px 10px 20px;
  background-color: #fff;
}

.mg-bottom-0 {
  margin-bottom: 0px;
  opacity: 0.6;
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  line-height: 1em;
  font-weight: 400;
  text-align: center;
  text-transform: none;
}

.footer-logo---brix {
  max-width: 115px;
  margin-bottom: 15px;
  -webkit-transition: -webkit-transform 300ms ease;
  transition: -webkit-transform 300ms ease;
  transition: transform 300ms ease;
  transition: transform 300ms ease, -webkit-transform 300ms ease;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.footer-logo---brix:hover {
  -webkit-transform: scale3d(0.92, 0.92, 1.01);
  transform: scale3d(0.92, 0.92, 1.01);
}

.footer-link {
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  font-family: 'Open Sans', sans-serif;
  color: #75736f;
  font-size: 14px;
  line-height: 1.3em;
  font-weight: 400;
  text-decoration: none;
  cursor: pointer;
}

.footer-link:hover {
  color: #b00105;
}

.footer-link.adresse {
  line-height: 23px;
}

.link-wrapper {
  display: inline-block;
  -webkit-transition: color 200ms ease-in-out;
  transition: color 200ms ease-in-out;
  color: #75736f;
  font-size: 14px;
  text-decoration: none;
  cursor: pointer;
}

.link-wrapper:hover {
  color: #b00105;
  font-weight: 400;
}

.icons-grid {
  width: 60%;
  margin: 10px auto 2em;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
  justify-items: start;
  grid-column-gap: 2em;
  grid-row-gap: 10px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.kategorie-grid {
  padding-top: 5vh;
  padding-bottom: 5vh;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  -ms-grid-columns: 0.5fr 1fr 1.25fr;
  grid-template-columns: 0.5fr 1fr 1.25fr;
  -ms-grid-rows: auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto;
}

.gif-slider-container {
  width: 100%;
  height: 100%;
  background-image: url('/useruploads/images/slider-technoplast.gif');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.p-text-2col {
  font-family: 'Open Sans', sans-serif;
  color: #75736f;
  font-size: 14px;
  font-weight: 400;
  -webkit-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 2em;
  column-gap: 2em;
}

.p-text-2col._1col {
  font-family: 'Open Sans', sans-serif;
  color: #75736f;
  -webkit-column-count: 1;
  column-count: 1;
}

.p-text-2col._1col.maxed {
  width: 50%;
  font-family: 'Open Sans', sans-serif;
}

.p-text-2col._1col.maxed.nur-mob {
  display: none;
}

.text-link {
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  font-family: 'Open Sans', sans-serif;
  color: #75736f;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-link:hover {
  color: #b00105;
}

.text-link.underlined {
  text-decoration: underline;
}

.bold-text-2 {
  color: #888;
  text-decoration: none;
}

.gls-grid {
  width: 80%;
  padding-bottom: 10px;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -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 auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
  border-top: 3px solid #33ae58;
  border-bottom: 3px solid #33ae58;
  font-family: 'Open Sans', sans-serif;
}

.versandt-text {
  font-family: 'Open Sans', sans-serif;
  color: #888;
  font-size: 14px;
  line-height: 22px;
  text-align: center;
}

.versandt-text.bold {
  font-family: 'Open Sans', sans-serif;
  color: #888;
}

.versandt-text.bold.left {
  color: #888;
}

.versandt-text.left {
  font-family: 'Open Sans', sans-serif;
  color: #888;
  font-size: 14px;
  font-weight: 400;
  text-align: left;
}

.description-grid {
  width: 40%;
  margin-top: 5vh;
  margin-bottom: 5vh;
  justify-items: start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-grid-columns: 0.25fr 0.5fr;
  grid-template-columns: 0.25fr 0.5fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
  border-top: 3px solid #33ae58;
  border-bottom: 3px solid #33ae58;
}

.description-grid.bankverbindung {
  width: 55%;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
  border-top-color: #75736f;
  border-bottom-color: #75736f;
  font-family: 'Open Sans', sans-serif;
}

.payment-logo {
  display: block;
  text-align: center;
}

.unorderd-list-wf {
  width: 60%;
  font-family: Ibmplexsans;
  color: #888;
  font-size: 16px;
  line-height: 22px;
  -webkit-column-count: 2;
  column-count: 2;
}

.unorderd-list-wf._1col {
  width: 100%;
  font-family: 'Open Sans', sans-serif;
  color: #75736f;
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
  -webkit-column-count: 1;
  column-count: 1;
}

.unorderd-list-wf._1col._60 {
  width: 50%;
  font-family: 'Open Sans', sans-serif;
  color: #75736f;
}

.material-grid {
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  outline-color: #454545;
  outline-offset: 0px;
  outline-style: none;
  outline-width: 3px;
}

.material-grid.lieferprogramm {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
}

.material-grid.fertigteile {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  outline-width: 0px;
}

.daten-img {
  width: 100%;
  height: 70vh;
  background-image: url('/useruploads/images/BSibd4k7_4x.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.daten-img.lieferprogramm {
  height: 100%;
  background-image: url('/useruploads/images/19C0a6LS_4x.jpg');
}

.daten-img.fertigteile {
  height: 60vh;
  background-image: url('/useruploads/images/fertigteile.jpg');
}

.thermoplaste-grid {
  display: -ms-grid;
  display: grid;
  padding-top: 10px;
  padding-bottom: 10px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1.5fr 1fr 1fr;
  grid-template-columns: 1.5fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  border-top: 3px solid #75736f;
  border-bottom: 3px solid #75736f;
  font-family: Ibmplexsans;
}

.zahlungs-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.image {
  max-width: 85%;
  margin-top: 10px;
}

.daten-img-copy {
  width: 100%;
  height: 44vh;
  background-image: url('/useruploads/images/BSibd4k7_4x.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.daten-img-copy.zuschnitte {
  height: 60vh;
  background-image: url('/useruploads/images/kunststoff-zuschnitte_c_technoplast.jpg');
}

._wf-button-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 3em;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Sourcesanspro;
}

._wf-button-wrapper._5vh {
  margin-top: 2vh;
}

._wf-button-wrapper.top-0 {
  margin-top: 0em;
}

.button-wf-green {
  padding: 8px 16px;
  border-radius: 0px;
  background-color: #75736f;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 14px;
  line-height: 22px;
  font-weight: 600;
  text-transform: uppercase;
}

.button-wf-green:hover {
  opacity: 0.8;
}

.button-wf-green.two {
  margin-left: 1.8em;
  font-size: 14px;
}

.secondary-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 1.8em;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #888;
  font-size: 16px;
  line-height: 22px;
  font-weight: 600;
  text-decoration: none;
}

.secondary-button:hover {
  opacity: 0.8;
  -webkit-transform: translate(5px, 0px);
  -ms-transform: translate(5px, 0px);
  transform: translate(5px, 0px);
}

.secondary-button.small {
  width: 100%;
  margin-left: 0px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-family: Sourcesanspro;
  color: #75736f;
  font-size: 15px;
  font-weight: 400;
  cursor: pointer;
}

.secondary-button.small:hover {
  color: #75736f;
}

.secondary-button.small.white {
  color: #fff;
}

.secondary-button.auto {
  margin-left: auto;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
}

.right-arrow {
  height: 15px;
  margin-top: 2px;
  margin-left: 7px;
  opacity: 0.5;
}

.right-arrow.white {
  -webkit-filter: invert(100%);
  filter: invert(100%);
}

.right-arrow.front {
  margin-right: 1em;
  margin-left: 0px;
}

.whiteh1 {
  margin-top: 0px;
  font-family: Ibmplexsans;
  color: #fff;
  font-size: 34px;
  line-height: 34px;
  font-weight: 600;
  text-transform: uppercase;
}

.whiteh1.dark {
  font-family: 'Open Sans', sans-serif;
  color: #75736f;
  font-size: 20px;
  line-height: 1em;
  font-weight: 600;
  text-transform: none;
}

.inner-hero-content-04 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 600px;
  padding: 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;
  border-style: none;
  border-width: 1px;
  border-color: #dbdbdb;
  background-color: transparent;
  color: #fff;
}

.hero-content-01 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  max-width: 1100px;
  -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: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.hero-section-04 {
  display: none;
  width: 100%;
  padding: 100px 3vw 190px;
  -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;
  background-image: url('/useruploads/images/slant.png'), -webkit-gradient(linear, left top, left bottom, from(#c3c1b9), to(#c3c1b9)), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-image: url('/useruploads/images/slant.png'), linear-gradient(180deg, #c3c1b9, #c3c1b9), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50% 100%, 0px 0px, 50% 50%;
  background-size: 100%, auto, cover;
  background-repeat: no-repeat, repeat, repeat;
}

.image-content-section {
  position: relative;
}

.image-in-div {
  position: relative;
  z-index: 2;
  width: 100%;
  max-width: 100%;
  margin-top: 0px;
  margin-right: 0px;
  opacity: 0.9;
}

.content-section-01 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-top: 5vh;
  padding-bottom: 5vh;
  -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;
  border-bottom-style: none;
}

.content-section-01.zero-top {
  display: -ms-grid;
  display: grid;
  max-width: 100%;
  padding-top: 0px;
  padding-bottom: 60px;
  -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 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.content-section-inner-01 {
  display: -ms-grid;
  display: grid;
  width: 100%;
  max-width: 1500px;
  grid-auto-columns: 1fr;
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.content-wrap-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 40px;
  -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: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.p--white {
  font-family: Ibmplexsans;
  font-size: 15px;
}

.content-card-02 {
  padding: 20px;
  border-style: solid;
  border-width: 1px 1px 1px 5px;
  border-color: #dbdbdb #dbdbdb #dbdbdb #b00105;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

.content-card-02:hover {
  box-shadow: 1px 1px 20px 0 rgba(0, 0, 0, 0.07);
}

.content-grid-02 {
  width: 100%;
  max-width: 1500px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

._wf-heading-3 {
  margin-top: 0px;
  font-family: 'Open Sans', sans-serif;
  color: #75736f;
  font-size: 14px;
  line-height: 1em;
  font-weight: 600;
  text-transform: uppercase;
}

.content-02-title-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
  -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;
}

.content-section-02 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1500px;
  padding-top: 5vh;
  padding-bottom: 5vh;
  -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;
  border-bottom: 1px none #dbdbdb;
}

.p--dark {
  font-family: 'Open Sans', sans-serif;
  color: #75736f;
  font-size: 14px;
  font-weight: 400;
}

.p--linki {
  font-family: 'Open Sans', sans-serif;
  color: #75736f;
  font-size: 14px;
  font-weight: 400;
}

.secondary-text {
  font-family: 'Open Sans', sans-serif;
  color: #b00105;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
}

.content-section-inner-01-sub {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: block;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-auto-columns: 1fr;
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

._100-div {
  width: 100%;
}

.side-image {
  display: block;
  width: auto;
  height: auto;
  max-width: 100%;
}

.spacer-3vh {
  width: 100%;
  height: 25px;
}

.anfrage-link {
  color: #888;
  text-transform: uppercase;
}

.anfrage-link:hover {
  color: #b00105;
}

.content-section-01-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-top: 0px;
  padding-bottom: 60px;
  -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;
  border-bottom-style: none;
}

.help-section {
  padding-top: 5vh;
}

.btt-link {
  -webkit-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;
  color: #33ae58;
  font-size: 30px;
  text-decoration: none;
}

.btt-link:hover {
  -webkit-transform: translate(0px, -5px);
  -ms-transform: translate(0px, -5px);
  transform: translate(0px, -5px);
}

.btt-link.w--current {
  font-family: 'Open Sans', sans-serif;
  color: #b00105;
  font-size: 30px;
  cursor: pointer;
}

.btt-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  padding-right: 1em;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-top: 4px none #33ae58;
  border-bottom: 4px none #888;
}

.grid {
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.class2 {
  display: none;
}

.grid-2 {
  -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 auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto auto;
}

.tabelle-heading-item-wrapper {
  font-family: Sourcesanspro;
}

.div-block {
  background-color: #b00105;
}

.div-block-2 {
  max-width: 60%;
}

.content-wrap-left-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 40px;
  -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: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.link {
  text-decoration: none;
}

.div-block-3 {
  background-color: #75736f;
}

@media screen and (min-width: 1440px) {
  li {
    font-weight: 400;
  }

  .text-300.bold.footer-title {
    margin-bottom: 10px;
  }

  .text-300.bold.titel {
    margin-top: 0px;
    margin-bottom: 10px;
    font-size: 15px;
  }

  .text-300.bold.titel.maxed {
    width: 90%;
    line-height: 26px;
  }

  .wrapper-techno {
    width: 100%;
    max-width: 1500px;
  }

  .footer-list-wrapper {
    width: 100%;
  }

  .techno-footer-bottom {
    max-width: 60%;
    margin-right: auto;
    margin-left: auto;
  }

  .link-text {
    color: #888;
  }

  .grid-footer-v1---5-column {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .footer-top {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .mg-bottom-0 {
    color: #888;
    font-size: 12px;
  }

  .footer-logo---brix {
    max-width: 125px;
  }

  .footer-link {
    color: #888;
  }

  .link-wrapper {
    color: #888;
  }

  .icons-grid {
    width: 90%;
  }

  .kategorie-grid {
    margin-top: 5vh;
    margin-bottom: 5vh;
    grid-column-gap: 7em;
    -ms-grid-columns: 0.25fr 1fr 1fr;
    grid-template-columns: 0.25fr 1fr 1fr;
    -ms-grid-rows: auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto;
  }

  .gif-slider-container {
    width: 100%;
    height: 100%;
    background-image: url('/useruploads/images/slider-technoplast.gif');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
  }

  .p-text-2col._1col.maxed {
    width: 66%;
  }

  .description-grid.bankverbindung {
    width: 66%;
  }

  .unorderd-list-wf._1col {
    font-family: 'Open Sans', sans-serif;
    line-height: 26px;
    font-weight: 400;
  }

  .daten-img.fertigteile {
    height: 66vh;
    background-image: url('/useruploads/images/fertigteile.jpg');
  }

  .zahlungs-grid {
    -ms-grid-columns: 1fr 0.25fr;
    grid-template-columns: 1fr 0.25fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .daten-img-copy.zuschnitte {
    height: 66vh;
    background-image: url('/useruploads/images/fertigteile.jpg');
  }

  ._wf-button-wrapper._5vh {
    margin-bottom: 5vh;
  }

  .button-wf-green.two {
    margin-left: 1.8em;
  }

  .secondary-button.small {
    font-family: Sourcesanspro;
  }

  .secondary-button.small.white {
    color: #fff;
  }

  .right-arrow.white {
    -webkit-filter: invert(100%);
    filter: invert(100%);
  }

  .right-arrow.front {
    margin-right: 24px;
  }

  .whiteh1 {
    color: #fff;
    text-transform: uppercase;
  }

  .whiteh1.dark {
    font-size: 22px;
    line-height: 1em;
  }

  .hero-section-04 {
    padding-right: 0vw;
    padding-bottom: 188px;
    padding-left: 0vw;
    background-image: url('/useruploads/images/slant.png'), -webkit-gradient(linear, left top, left bottom, from(#75736f), to(#75736f));
    background-image: url('/useruploads/images/slant.png'), linear-gradient(180deg, #75736f, #75736f);
    background-position: 50% 100%, 0px 0px;
    background-size: 100%, auto;
    background-repeat: no-repeat, repeat;
  }

  .p--white {
    font-size: 15px;
  }

  .secondary-text {
    font-weight: 600;
  }

  .content-section-inner-01-sub {
    -ms-grid-columns: 1fr 0.5fr;
    grid-template-columns: 1fr 0.5fr;
  }

  .btt-wrapper {
    width: 65%;
  }
}

@media screen and (max-width: 991px) {
  .text-300.bold.footer-title {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 16px;
  }

  .text-300.bold.titel {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 16px;
  }

  .text-300.bold.titel.maxed {
    width: 100%;
    line-height: 22px;
  }

  .text-300.bold.titel.maxed._50 {
    width: 90%;
  }

  .wrapper-techno {
    max-width: 98%;
  }

  .grid-footer-v1---2-columns.grid-center {
    -ms-grid-columns: 0.6fr;
    grid-template-columns: 0.6fr;
  }

  .techno-footer-bottom {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .link-text {
    font-size: 14px;
  }

  .grid-footer-v1---5-column {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .footer-contact-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .footer-div-block.first {
    padding-right: 0vw;
  }

  .footer-top {
    padding-top: 94px;
    padding-bottom: 94px;
  }

  .footer-logo---brix {
    max-width: 66%;
  }

  .footer-link {
    font-size: 14px;
  }

  .icons-grid {
    width: 100%;
    grid-column-gap: 10px;
  }

  .kategorie-grid {
    -ms-grid-columns: 0.5fr 1fr;
    grid-template-columns: 0.5fr 1fr;
  }

  .gif-slider-container {
    display: none;
  }

  .p-text-2col {
    -webkit-column-count: 1;
    column-count: 1;
  }

  .p-text-2col._1col.maxed {
    width: 100%;
  }

  .gls-grid {
    width: 100%;
  }

  .description-grid {
    width: 60%;
  }

  .description-grid.bankverbindung {
    width: 100%;
  }

  .unorderd-list-wf {
    width: 90%;
  }

  .unorderd-list-wf._1col {
    width: 100%;
    line-height: 26px;
  }

  .material-grid.lieferprogramm {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .material-grid.fertigteile {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .daten-img.fertigteile {
    height: 55vh;
  }

  .thermoplaste-grid {
    grid-column-gap: 10px;
    grid-row-gap: 0px;
  }

  .daten-img-copy.zuschnitte {
    height: 55vh;
  }

  .whiteh1 {
    font-size: 28px;
    line-height: 28px;
  }

  .hero-content-01 {
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .content-section-01 {
    padding: 2vh 0px;
  }

  .content-section-01.zero-top {
    padding-right: 0px;
    padding-left: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .content-section-inner-01 {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .content-wrap-left {
    padding-right: 0px;
    padding-left: 0px;
  }

  .content-grid-02 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .content-02-title-div {
    text-align: center;
  }

  .content-section-02 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .content-section-inner-01-sub {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .side-image {
    display: block;
    max-width: 100%;
  }

  .content-section-01-copy {
    padding-right: 0px;
    padding-left: 0px;
  }

  .btt-wrapper {
    width: 85%;
  }

  .grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .class2 {
    display: block;
  }

  .div-block-2 {
    max-width: 80%;
  }

  .content-wrap-left-copy {
    padding-right: 0px;
    padding-left: 0px;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 28px;
  }

  .text-300 {
    font-size: 18px;
    line-height: 20px;
  }

  .text-300.bold.footer-title {
    margin-bottom: 12px;
  }

  .text-300.bold.titel {
    margin-bottom: 12px;
  }

  .text-300.bold.titel.maxed {
    width: 90%;
  }

  .text-300.bold.titel.maxed._50 {
    width: 94%;
  }

  .wrapper-techno {
    max-width: 96%;
  }

  .grid-footer-v1---2-columns.grid-center {
    -ms-grid-columns: 0.8fr;
    grid-template-columns: 0.8fr;
  }

  .grid-footer-v1---2-columns.grid-center.bottom {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    text-align: center;
  }

  .grid-footer-v1---5-column {
    grid-row-gap: 0em;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto;
  }

  .footer-contact-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .footer-div-block.first {
    padding-right: 0vw;
  }

  .footer-list-item {
    margin-bottom: 10px;
  }

  .footer-top {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .footer-logo---brix {
    max-width: 120px;
  }

  .footer-icon {
    max-width: 85%;
  }

  .p-text-2col._1col.maxed {
    width: 100%;
  }

  .p-text-2col._1col.maxed.nur-mob {
    display: block;
  }

  .description-grid {
    width: 66%;
  }

  .description-grid.bankverbindung {
    display: none;
  }

  .unorderd-list-wf {
    width: 100%;
  }

  .unorderd-list-wf._1col {
    width: 100%;
    line-height: 28px;
  }

  .material-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .material-grid.lieferprogramm {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .material-grid.fertigteile {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .daten-img.fertigteile {
    height: 40vh;
  }

  .daten-img-copy.zuschnitte {
    height: 40vh;
  }

  .whiteh1 {
    font-size: 26px;
    line-height: 26px;
  }

  .content-section-01 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .content-section-01.zero-top {
    padding-right: 0px;
    padding-left: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .content-section-inner-01 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .content-wrap-left {
    padding-right: 0px;
    padding-left: 0px;
  }

  .content-grid-02 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .content-02-title-div {
    text-align: center;
  }

  .content-section-01-copy {
    padding-right: 0px;
    padding-left: 0px;
  }

  .btt-wrapper {
    width: 100%;
  }

  .class2 {
    display: none;
  }

  .div-block-2 {
    max-width: 100%;
  }

  .content-wrap-left-copy {
    padding-right: 0px;
    padding-left: 0px;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-family: 'Open Sans', sans-serif;
    font-size: 26px;
  }

  li {
    line-height: 19px;
  }

  .text-300.bold.footer-title {
    margin-bottom: 10px;
  }

  .text-300.bold.titel {
    margin-bottom: 10px;
  }

  .text-300.bold.titel.maxed {
    width: 100%;
    font-size: 18px;
  }

  .text-300.bold.titel.maxed._50 {
    width: 100%;
  }

  .wrapper-techno {
    max-width: 94%;
    padding-right: 0px;
    padding-left: 0px;
  }

  .grid-footer-v1---2-columns.grid-center {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .footer-logo-wrapper {
    margin-right: auto;
    margin-bottom: 10px;
    margin-left: auto;
  }

  .grid-footer-v1---5-column {
    grid-row-gap: 2em;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .footer-contact-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .footer-top {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .footer-logo---brix {
    width: 100%;
    max-width: 200px;
  }

  .footer-icon {
    max-width: 100%;
  }

  .kategorie-grid {
    padding-top: 3vh;
    grid-row-gap: 1.5em;
    -ms-grid-columns: 1.25fr;
    grid-template-columns: 1.25fr;
    -ms-grid-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
  }

  .p-text-2col._1col.maxed {
    width: 100%;
  }

  .p-text-2col._1col.maxed.nur-mob {
    display: block;
  }

  .gls-grid {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .versandt-text {
    font-size: 12px;
    text-align: left;
  }

  .description-grid {
    width: 100%;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .description-grid.bankverbindung {
    display: none;
    grid-auto-flow: row;
    grid-column-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
  }

  .unorderd-list-wf {
    -webkit-column-count: 1;
    column-count: 1;
  }

  .unorderd-list-wf._1col {
    width: 100%;
    padding-left: 25px;
  }

  .daten-img {
    height: 50vh;
  }

  .daten-img.fertigteile {
    height: 30vh;
  }

  .daten-img-copy.zuschnitte {
    height: 30vh;
  }

  ._wf-button-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  ._wf-button-wrapper._5vh {
    width: 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: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .button-wf-green {
    width: 80%;
    margin-bottom: 1em;
  }

  .button-wf-green.two {
    margin-left: 0em;
  }

  .secondary-button.auto {
    font-family: 'Open Sans', sans-serif;
  }

  .secondary-button.auto.r-auto {
    margin-left: 0px;
  }

  .whiteh1 {
    font-size: 24px;
    line-height: 24px;
  }

  .whiteh1.dark {
    font-size: 18px;
    line-height: 18px;
  }

  .inner-hero-content-04 {
    padding: 0px;
  }

  .hero-section-04 {
    padding: 100px 2vw;
  }

  .content-section-01.zero-top {
    padding-right: 0px;
    padding-left: 0px;
  }

  .content-section-inner-01 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .content-wrap-left {
    margin-bottom: 20px;
  }

  .content-grid-02 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .content-02-title-div {
    display: none;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left;
  }

  .content-section-02 {
    padding-top: 2vh;
    padding-right: 0px;
    padding-left: 0px;
  }

  .class2 {
    display: block;
  }

  .content-wrap-left-copy {
    margin-bottom: 20px;
  }
}

#w-node-_8842973a-9071-81bf-0373-cd32953a15e7-cefc5bfd {
  -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-_6e3099ba-3c8f-70d5-16a7-0ea8fa52e406-cefc5bfd {
  -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-_9fd5d5b5-cfb2-02fd-72ef-93876153afce-cefc5bfd {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 5;
  grid-row-end: 6;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-f773b0a1-8c6b-e25b-d212-43428aa0a489-cefc5bfd {
  -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;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_59cb7db6-ed9d-a477-2448-720f80a35a81-cefc5bfd {
  -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-_538ed849-7eb9-1790-e0aa-fca908b5790f-cefc5bfd {
  -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-_79b8bdd2-3876-fd87-59c5-eec535df81de-cefc5bfd {
  -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: 6;
  -ms-grid-row: 5;
  grid-row-start: 5;
}

#w-node-_5f144df4-e431-ba84-c359-40197b96a55c-cefc5bfd {
  -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: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_5ca4ae8a-a453-1da1-2bbc-e8c9d12b153c-cefc5bfd {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-_991ababd-b087-2a06-c3dc-3442188895ef-cefc5bfd {
  -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-_13f03e48-d60a-3a36-7f61-e3f76c0ccc74-d81ccb5c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_13f03e48-d60a-3a36-7f61-e3f76c0ccc7f-d81ccb5c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_74a6184c-1e8e-cafc-0a1e-aba7fe92887d-e7a7b57d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_93c1cbae-436d-2189-4b99-99046fc01795-e7a7b57d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ed685a09-acd7-d09f-e9e4-0e2c3152b218-e7a7b57d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a680498f-1772-1830-b47d-9629f66454e6-e7a7b57d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3224d878-b846-8971-e8ad-3d17a57bbfbc-e7a7b57d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_0ddc97aa-c878-99a1-9821-3c862c5dff90-e7a7b57d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-e8e6b4fa-7223-6e1e-b3f0-ae9911021786-e7a7b57d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_74b43364-53e8-ab44-cfd8-5880a5ea672d-e7a7b57d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d843fb15-16fa-f760-0364-22779935c598-e7a7b57d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42a672a8-3cf9-56ff-47c4-4cae25b95f2b-e7a7b57d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5ac63cca-7e2e-9267-3b33-38084091b567-e7a7b57d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3cf5d30a-8092-a7b5-3582-04a89e151968-e7a7b57d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ae1c974a-08fd-50a8-5d47-a2cc2e920d4d-e7a7b57d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_158202c5-56cd-a6e6-83fb-99cc728b69d5-e7a7b57d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ba5e2247-2092-4e89-0e64-7092336c45df-e7a7b57d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_88c35809-0457-1477-07cf-f175f18a3f8a-e7a7b57d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7b2e2b62-2a32-1c78-125f-a06399c77ae1-e7a7b57d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_556043bb-6153-7835-632e-0f8b724d25dc-e7a7b57d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_037c781d-d894-9ec7-7212-37167b417c41-e7a7b57d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_60f97666-5709-7800-b2f0-026942764fdd-e7a7b57d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0bb01d7d-b335-4487-5301-98a32fd4815b-e7a7b57d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6cb91bac-c194-358d-ae3f-3b6255252595-e7a7b57d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0a9ae9f9-5c70-39f8-3cbf-4ab300136317-e7a7b57d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_50aeee8e-0f7c-a656-62ee-fc0f34ffea4a-e7a7b57d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e6d740fc-56c3-d009-0a63-b305bb23ff26-e7a7b57d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-eb72a471-c0a5-c454-73eb-59d3e1c3d773-e7a7b57d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9ebf3aa2-b82c-fb65-9e7f-b741ceff70cb-e7a7b57d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_59e5b725-b242-2370-3faf-e3be5befa69b-e7a7b57d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3f055b5f-7bee-649a-a37d-daa9010d7abd-e7a7b57d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d3d02238-7460-31ab-12b3-0cc32d1e9b31-e7a7b57d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0a875e93-00a1-0a4f-de46-e2b4d41508ce-e7a7b57d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a1910b9d-186d-9b1d-0e00-64f6b7f573b3-0233916a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_12329fb6-3c0e-b789-e6d5-0a01960d1bbc-0233916a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d31130f7-74e9-7ed5-0123-9aa97b3ed28a-0233916a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_575b6afd-4efd-1111-125b-e570b01917f3-0233916a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e15fdba5-db76-d35a-1767-daddcf182f0c-0233916a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_46d89509-e4fd-36ac-c398-ba8bb0005f4e-0233916a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ac3d8f44-36b7-f7db-c14e-5b5d1797356e-0233916a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5bfbdb05-ec2e-d732-d171-42fab7b0c0c6-0233916a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e8bce45c-7092-fbea-e1d9-354ee9e6b466-0233916a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a20920c9-ca55-ea2f-9ac9-7f7182f95f68-0233916a {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-c1adab2a-f870-1552-befa-0e1ef07bcc03-0233916a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ac82505c-2816-56f2-a16c-322c9aa5bdc7-0233916a {
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row-align: start;
  align-self: start;
  -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-ef13996e-82a7-ab2e-12d9-035e37e742c0-0233916a {
  -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-f932ecd7-877d-371f-fa40-276b0f854b44-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854b45-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854b4a-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854b4f-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854b54-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854b59-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854b5e-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854b60-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854b62-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854b64-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854b66-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854b68-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854b6a-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854b6c-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854b6e-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854b70-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854b72-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854b74-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854b76-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854b78-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854b7a-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854b7c-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854b7e-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854b80-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854b82-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854b84-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854b86-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854b88-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854b8a-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854b8c-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854b8e-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854b90-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854b92-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854b94-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854b96-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854b98-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854b9a-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854b9c-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854b9e-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854ba0-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854ba2-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854ba4-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854ba6-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854ba8-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854baa-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854bac-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854bae-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854bb0-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854bb2-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854bb4-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854bb6-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854bb8-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854bba-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854bbc-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854bbe-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854bc0-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854bc2-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854bc4-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854bc6-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854bc8-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854bca-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854bcc-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854bce-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854bd0-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854bd2-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854bd4-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854bd6-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854bd7-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854bd9-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854bdb-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854bdd-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854be2-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854be4-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854beb-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-f932ecd7-877d-371f-fa40-276b0f854bed-9a6d16fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a5886e47-49fd-1ede-c22b-21504633734c-b272cfd9 {
  -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-_1b6b5e0c-a813-5fd4-ed94-7fa5219d0186-b272cfd9 {
  -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-_6b3c2349-8d03-e106-57b3-2e831e3b8d66-b272cfd9 {
  -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: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-dac70c0a-f4ac-92f7-ab57-9e3d08f8ba25-b272cfd9 {
  -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: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_699eb9e5-a216-80f6-173a-5ede6b09f12d-b272cfd9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_699eb9e5-a216-80f6-173a-5ede6b09f12e-b272cfd9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_699eb9e5-a216-80f6-173a-5ede6b09f12f-b272cfd9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_699eb9e5-a216-80f6-173a-5ede6b09f130-b272cfd9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_95b4cebe-23b2-e270-5456-dcd556d17620-b272cfd9 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_13f03e48-d60a-3a36-7f61-e3f76c0ccc74-b1e0165b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_13f03e48-d60a-3a36-7f61-e3f76c0ccc7f-b1e0165b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_13f03e48-d60a-3a36-7f61-e3f76c0ccc74-68f50460 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_13f03e48-d60a-3a36-7f61-e3f76c0ccc7f-68f50460 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1be534ee-2a37-16cf-ef1b-ee474c265dc8-18c449fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_048e33b0-2fdd-c8dd-6269-8a304e5c87b7-18c449fd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0d31e15f-8777-d721-8a33-562f93f910eb-94d5a785 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-a10be427-ba7b-a9a8-d8b0-eef590b952a9-8a31b1dd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_41cab880-3d90-c10b-06bf-c56829b3ba8e-8a31b1dd {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1f39f9a5-3c37-1c02-44d6-f261408d9d4e-38077e71 {
  -ms-grid-column: span 6;
  grid-column-start: span 6;
  -ms-grid-column-span: 6;
  grid-column-end: span 6;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_02ed15d5-7bc0-8337-0203-757bbeaf0b42-38077e71 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_065e493b-61ae-f335-9791-6a1d534a1ec9-38077e71 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_789dd59a-e0fd-bd36-570e-55395b1de3f2-38077e71 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_10fa1ace-b227-7a0e-e14a-ec7bbabd0162-38077e71 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_91c8d404-b88f-23c8-a0a7-1546cda6491a-38077e71 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-af58a87b-aa15-c39a-d719-b53906abea79-38077e71 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9413a95a-d413-08b7-44d1-41b3aa6cdd78-38077e71 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b99343a7-e751-707f-dbb7-d62d8d3b57a7-38077e71 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b7e404a7-ed33-300a-8443-9e0b4aaa3c01-38077e71 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

@media screen and (min-width: 1440px) {
  #w-node-_71fe149a-30a5-0f2c-4c9f-852f7e4e17c6-cefc5bfd {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-f5c34212-c67b-ebe7-598e-9ab740676a10-cefc5bfd {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-_8842973a-9071-81bf-0373-cd32953a15e7-cefc5bfd {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }

  #w-node-_6e3099ba-3c8f-70d5-16a7-0ea8fa52e406-cefc5bfd {
    -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-_9fd5d5b5-cfb2-02fd-72ef-93876153afce-cefc5bfd {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 6;
    grid-row-start: span 6;
    -ms-grid-row-span: 6;
    grid-row-end: span 6;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-f773b0a1-8c6b-e25b-d212-43428aa0a489-cefc5bfd {
    -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;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_59cb7db6-ed9d-a477-2448-720f80a35a81-cefc5bfd {
    -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;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-_538ed849-7eb9-1790-e0aa-fca908b5790f-cefc5bfd {
    -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;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-_79b8bdd2-3876-fd87-59c5-eec535df81de-cefc5bfd {
    -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: 6;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-_5ca4ae8a-a453-1da1-2bbc-e8c9d12b153c-cefc5bfd {
    -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-_699eb9e5-a216-80f6-173a-5ede6b09f12d-b272cfd9 {
    -ms-grid-column-align: start;
    justify-self: start;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_699eb9e5-a216-80f6-173a-5ede6b09f12e-b272cfd9 {
    -ms-grid-column-align: start;
    justify-self: start;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_699eb9e5-a216-80f6-173a-5ede6b09f12f-b272cfd9 {
    -ms-grid-column-align: start;
    justify-self: start;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_699eb9e5-a216-80f6-173a-5ede6b09f130-b272cfd9 {
    -ms-grid-column-align: start;
    justify-self: start;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_71fe149a-30a5-0f2c-4c9f-852f7e4e17c6-cefc5bfd {
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 4;
  }

  #w-node-f5c34212-c67b-ebe7-598e-9ab740676a10-cefc5bfd {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 4;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-_8842973a-9071-81bf-0373-cd32953a15e7-cefc5bfd {
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
    -ms-grid-column-span: 2;
    grid-column-end: 4;
    -ms-grid-column: 2;
    grid-column-start: 2;
  }

  #w-node-_6e3099ba-3c8f-70d5-16a7-0ea8fa52e406-cefc5bfd {
    -ms-grid-column-span: 2;
    grid-column-end: 4;
    -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-_5f144df4-e431-ba84-c359-40197b96a55c-cefc5bfd {
    -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-ac82505c-2816-56f2-a16c-322c9aa5bdc7-0233916a {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-ef13996e-82a7-ab2e-12d9-035e37e742c0-0233916a {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_95b4cebe-23b2-e270-5456-dcd556d175b3-b272cfd9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_067b0007-a14e-0f44-60e6-60c25c5e59f0-b272cfd9 {
    -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-a5886e47-49fd-1ede-c22b-21504633734c-b272cfd9 {
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-dac70c0a-f4ac-92f7-ab57-9e3d08f8ba25-b272cfd9 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-_13f03e48-d60a-3a36-7f61-e3f76c0ccc7f-b1e0165b {
    -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-_13f03e48-d60a-3a36-7f61-e3f76c0ccc7f-68f50460 {
    -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-_0d31e15f-8777-d721-8a33-562f93f910eb-94d5a785 {
    -ms-grid-column-align: start;
    justify-self: start;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_71fe149a-30a5-0f2c-4c9f-852f7e4e17c6-cefc5bfd {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-f5c34212-c67b-ebe7-598e-9ab740676a10-cefc5bfd {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 4;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-_8842973a-9071-81bf-0373-cd32953a15e7-cefc5bfd {
    -ms-grid-column-span: 2;
    grid-column-end: 4;
    -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-_6e3099ba-3c8f-70d5-16a7-0ea8fa52e406-cefc5bfd {
    -ms-grid-column-span: 2;
    grid-column-end: 4;
    -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-_5f144df4-e431-ba84-c359-40197b96a55c-cefc5bfd {
    -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-_95b4cebe-23b2-e270-5456-dcd556d175b3-b272cfd9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_95b4cebe-23b2-e270-5456-dcd556d17605-b272cfd9 {
    -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-_067b0007-a14e-0f44-60e6-60c25c5e59f0-b272cfd9 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-a5886e47-49fd-1ede-c22b-21504633734c-b272cfd9 {
    -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-_1b6b5e0c-a813-5fd4-ed94-7fa5219d0186-b272cfd9 {
    -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-_6b3c2349-8d03-e106-57b3-2e831e3b8d66-b272cfd9 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_71fe149a-30a5-0f2c-4c9f-852f7e4e17c6-cefc5bfd {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }

  #w-node-f5c34212-c67b-ebe7-598e-9ab740676a10-cefc5bfd {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 7;
    grid-row-start: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 8;
  }

  #w-node-_8842973a-9071-81bf-0373-cd32953a15e7-cefc5bfd {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 9;
    grid-row-start: 9;
    -ms-grid-row-span: 1;
    grid-row-end: 10;
  }

  #w-node-_6e3099ba-3c8f-70d5-16a7-0ea8fa52e406-cefc5bfd {
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
  }

  #w-node-f773b0a1-8c6b-e25b-d212-43428aa0a489-cefc5bfd {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_59cb7db6-ed9d-a477-2448-720f80a35a81-cefc5bfd {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-_538ed849-7eb9-1790-e0aa-fca908b5790f-cefc5bfd {
    -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: 7;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-_79b8bdd2-3876-fd87-59c5-eec535df81de-cefc5bfd {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 8;
    grid-row-start: 8;
    -ms-grid-row-span: 1;
    grid-row-end: 9;
  }

  #w-node-_5f144df4-e431-ba84-c359-40197b96a55c-cefc5bfd {
    -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-_5ca4ae8a-a453-1da1-2bbc-e8c9d12b153c-cefc5bfd {
    -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: 11;
    -ms-grid-row: 10;
    grid-row-start: 10;
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_991ababd-b087-2a06-c3dc-3442188895ef-cefc5bfd {
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
  }

  #w-node-d31130f7-74e9-7ed5-0123-9aa97b3ed28a-0233916a {
    -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-e15fdba5-db76-d35a-1767-daddcf182f0c-0233916a {
    -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-c1adab2a-f870-1552-befa-0e1ef07bcc03-0233916a {
    -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: 8;
    -ms-grid-row: 7;
    grid-row-start: 7;
  }

  #w-node-_95b4cebe-23b2-e270-5456-dcd556d175b3-b272cfd9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_95b4cebe-23b2-e270-5456-dcd556d175d9-b272cfd9 {
    -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: 6;
    -ms-grid-row: 5;
    grid-row-start: 5;
  }

  #w-node-_95b4cebe-23b2-e270-5456-dcd556d17605-b272cfd9 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-a5886e47-49fd-1ede-c22b-21504633734c-b272cfd9 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 8;
    grid-row-start: 8;
    -ms-grid-row-span: 1;
    grid-row-end: 9;
  }

  #w-node-_1b6b5e0c-a813-5fd4-ed94-7fa5219d0186-b272cfd9 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
  }

  #w-node-_6b3c2349-8d03-e106-57b3-2e831e3b8d66-b272cfd9 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 7;
    grid-row-start: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 8;
  }

  #w-node-dac70c0a-f4ac-92f7-ab57-9e3d08f8ba25-b272cfd9 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
  }
}

@font-face {
  font-family: 'Open sans v34 latin';
  src: url('../fonts/open-sans-v34-latin-300italic.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-300italic.eot') format('embedded-opentype'), url('../fonts/open-sans-v34-latin-300italic.woff') format('woff'), url('../fonts/open-sans-v34-latin-300italic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Open sans v34 latin 300';
  src: url('../fonts/open-sans-v34-latin-300.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-300.eot') format('embedded-opentype'), url('../fonts/open-sans-v34-latin-300.woff') format('woff'), url('../fonts/open-sans-v34-latin-300.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Open sans v34 latin';
  src: url('../fonts/open-sans-v34-latin-500italic.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-500italic.eot') format('embedded-opentype'), url('../fonts/open-sans-v34-latin-500italic.woff') format('woff'), url('../fonts/open-sans-v34-latin-500italic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Open sans v34 latin 500';
  src: url('../fonts/open-sans-v34-latin-500.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-500.eot') format('embedded-opentype'), url('../fonts/open-sans-v34-latin-500.woff') format('woff'), url('../fonts/open-sans-v34-latin-500.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Open sans v34 latin 600';
  src: url('../fonts/open-sans-v34-latin-600.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-600.eot') format('embedded-opentype'), url('../fonts/open-sans-v34-latin-600.woff') format('woff'), url('../fonts/open-sans-v34-latin-600.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Open sans v34 latin';
  src: url('../fonts/open-sans-v34-latin-600italic.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-700italic.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-700italic.eot') format('embedded-opentype'), url('../fonts/open-sans-v34-latin-700italic.woff') format('woff'), url('../fonts/open-sans-v34-latin-700italic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Open sans v34 latin 700';
  src: url('../fonts/open-sans-v34-latin-700.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-700.eot') format('embedded-opentype'), url('../fonts/open-sans-v34-latin-700.woff') format('woff'), url('../fonts/open-sans-v34-latin-700.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Open sans v34 latin 800';
  src: url('../fonts/open-sans-v34-latin-800.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-800.eot') format('embedded-opentype'), url('../fonts/open-sans-v34-latin-800.woff') format('woff'), url('../fonts/open-sans-v34-latin-800.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Open sans v34 latin';
  src: url('../fonts/open-sans-v34-latin-800italic.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-800italic.eot') format('embedded-opentype'), url('../fonts/open-sans-v34-latin-800italic.woff') format('woff'), url('../fonts/open-sans-v34-latin-800italic.ttf') format('truetype');
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Open sans v34 latin';
  src: url('../fonts/open-sans-v34-latin-italic.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-italic.eot') format('embedded-opentype'), url('../fonts/open-sans-v34-latin-italic.woff') format('woff'), url('../fonts/open-sans-v34-latin-italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Open sans v34 latin';
  src: url('../fonts/open-sans-v34-latin-regular.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-regular.eot') format('embedded-opentype'), url('../fonts/open-sans-v34-latin-regular.woff') format('woff'), url('../fonts/open-sans-v34-latin-regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Open sans v34 latin';
  src: url('../fonts/open-sans-v34-latin-600italic.eot') format('embedded-opentype'), url('../fonts/open-sans-v34-latin-600italic.woff') format('woff'), url('../fonts/open-sans-v34-latin-600italic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}