html{font-size:16px}body{margin:0}.material-container{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:120rem;overflow-x:hidden;width:100vw}.material-container--left{margin-left:0}.material-container--right{margin-right:0}.material-grid{align-items:flex-start;box-sizing:border-box;display:grid;flex-wrap:wrap;position:relative}.material-grid>*{box-sizing:border-box}.material-grid>* :last-child,.material-grid>* :last-child>:last-child,.material-grid>* :last-child>:last-child>:last-child{margin-bottom:0}[class*=material-padding]{box-sizing:border-box}@supports(display: grid){.material-grid>*{height:100%}}@media screen and (min-width: 22.5rem){.material-grid__height--xsmall--0{height:0;min-height:0}.material-grid__height--xsmall--1{grid-row:span 1}.material-grid__height--xsmall--2{grid-row:span 2}.material-grid__height--xsmall--3{grid-row:span 3}.material-grid__height--xsmall--4{grid-row:span 4}.material-grid__height--xsmall--5{grid-row:span 5}.material-grid__height--xsmall--6{grid-row:span 6}.material-grid__height--xsmall--7{grid-row:span 7}.material-grid__height--xsmall--8{grid-row:span 8}.material-grid__height--xsmall--9{grid-row:span 9}.material-grid__height--xsmall--10{grid-row:span 10}.material-grid__height--xsmall--11{grid-row:span 11}.material-grid__height--xsmall--12{grid-row:span 12}.material-grid__height--xsmall--13{grid-row:span 13}.material-grid__height--xsmall--14{grid-row:span 14}.material-grid__height--xsmall--15{grid-row:span 15}.material-grid__height--xsmall--16{grid-row:span 16}.material-grid__height--xsmall--17{grid-row:span 17}.material-grid__height--xsmall--18{grid-row:span 18}.material-grid__height--xsmall--19{grid-row:span 19}.material-grid__height--xsmall--20{grid-row:span 20}.material-grid__height--xsmall--21{grid-row:span 21}.material-grid__height--xsmall--22{grid-row:span 22}.material-grid__height--xsmall--23{grid-row:span 23}.material-grid__height--xsmall--24{grid-row:span 24}.material-grid__height--xsmall--25{grid-row:span 25}.material-grid__height--xsmall--26{grid-row:span 26}.material-grid__height--xsmall--27{grid-row:span 27}.material-grid__height--xsmall--28{grid-row:span 28}.material-grid__height--xsmall--29{grid-row:span 29}[class*=material-grid__col--xsmall--]{display:block}.material-grid__col--xsmall--0,.material-grid__col--xsmall--0--only{display:none}.material-padding{padding:.5rem}.material-padding--bottom{padding-bottom:.5rem}.material-padding--left{padding-left:.5rem}.material-padding--right{padding-right:.5rem}.material-padding--top{padding-top:.5rem}.material-padding--horizontal{padding-left:.5rem;padding-right:.5rem}.material-padding--vertical{padding-bottom:.5rem;padding-top:.5rem}.material-grid{grid-auto-rows:minmax(0.5rem, -webkit-min-content);grid-auto-rows:minmax(0.5rem, min-content);grid-template-columns:repeat(auto-fill, 25vw)}.material-grid.material-grid--fixed-columns{grid-template-columns:repeat(auto-fill, 5.625rem)}.material-grid.material-grid--fluid-rows{grid-auto-rows:25vw}.material-grid>*{grid-column:span 4}.material-grid__col--xsmall--1{grid-column:span 1}.material-grid__col--xsmall--1.material-grid>*:not([class*=material-grid__col]){grid-column:span 1}.material-grid--fluid-rows>.material-grid__height--xsmall--1{grid-row:span 1}.material-grid__col--xsmall--2{grid-column:span 2}.material-grid__col--xsmall--2.material-grid>*:not([class*=material-grid__col]){grid-column:span 2}.material-grid--fluid-rows>.material-grid__height--xsmall--2{grid-row:span 2}.material-grid__col--xsmall--3{grid-column:span 3}.material-grid__col--xsmall--3.material-grid>*:not([class*=material-grid__col]){grid-column:span 3}.material-grid--fluid-rows>.material-grid__height--xsmall--3{grid-row:span 3}.material-grid__col--xsmall--4{grid-column:span 4}.material-grid__col--xsmall--4.material-grid>*:not([class*=material-grid__col]){grid-column:span 4}.material-grid--fluid-rows>.material-grid__height--xsmall--4{grid-row:span 4}}@media screen and (min-width: 37.5rem){.material-grid__height--small--0{height:0;min-height:0}.material-grid__height--small--1{grid-row:span 1}.material-grid__height--small--2{grid-row:span 2}.material-grid__height--small--3{grid-row:span 3}.material-grid__height--small--4{grid-row:span 4}.material-grid__height--small--5{grid-row:span 5}.material-grid__height--small--6{grid-row:span 6}.material-grid__height--small--7{grid-row:span 7}.material-grid__height--small--8{grid-row:span 8}.material-grid__height--small--9{grid-row:span 9}.material-grid__height--small--10{grid-row:span 10}.material-grid__height--small--11{grid-row:span 11}.material-grid__height--small--12{grid-row:span 12}.material-grid__height--small--13{grid-row:span 13}.material-grid__height--small--14{grid-row:span 14}.material-grid__height--small--15{grid-row:span 15}.material-grid__height--small--16{grid-row:span 16}.material-grid__height--small--17{grid-row:span 17}.material-grid__height--small--18{grid-row:span 18}.material-grid__height--small--19{grid-row:span 19}.material-grid__height--small--20{grid-row:span 20}.material-grid__height--small--21{grid-row:span 21}.material-grid__height--small--22{grid-row:span 22}.material-grid__height--small--23{grid-row:span 23}.material-grid__height--small--24{grid-row:span 24}.material-grid__height--small--25{grid-row:span 25}.material-grid__height--small--26{grid-row:span 26}.material-grid__height--small--27{grid-row:span 27}.material-grid__height--small--28{grid-row:span 28}.material-grid__height--small--29{grid-row:span 29}.material-grid__col--xsmall--0--only{display:block}[class*=material-grid__col--small--]{display:block}.material-grid__col--small--0,.material-grid__col--small--0--only{display:none}.material-padding{padding:.5rem}.material-padding--bottom{padding-bottom:.5rem}.material-padding--left{padding-left:.5rem}.material-padding--right{padding-right:.5rem}.material-padding--top{padding-top:.5rem}.material-padding--horizontal{padding-left:.5rem;padding-right:.5rem}.material-padding--vertical{padding-bottom:.5rem;padding-top:.5rem}.material-grid{grid-template-columns:repeat(auto-fill, 12.5vw)}.material-grid.material-grid--fixed-columns{grid-template-columns:repeat(auto-fill, 4.6875rem)}.material-grid.material-grid--fluid-rows{grid-auto-rows:12.5vw}.material-grid>*{grid-column:span 8}.material-grid__col--xsmall--1{grid-column:span 2}.material-grid__col--xsmall--1.material-grid>*:not([class*=material-grid__col]){grid-column:span 1}.material-grid--fluid-rows>.material-grid__height--xsmall--1{grid-row:span 1}.material-grid__col--xsmall--2{grid-column:span 4}.material-grid__col--xsmall--2.material-grid>*:not([class*=material-grid__col]){grid-column:span 2}.material-grid--fluid-rows>.material-grid__height--xsmall--2{grid-row:span 2}.material-grid__col--xsmall--3{grid-column:span 6}.material-grid__col--xsmall--3.material-grid>*:not([class*=material-grid__col]){grid-column:span 3}.material-grid--fluid-rows>.material-grid__height--xsmall--3{grid-row:span 3}.material-grid__col--xsmall--4{grid-column:span 8}.material-grid__col--xsmall--4.material-grid>*:not([class*=material-grid__col]){grid-column:span 4}.material-grid--fluid-rows>.material-grid__height--xsmall--4{grid-row:span 4}.material-grid__col--small--1{grid-column:span 1}.material-grid__col--small--1.material-grid>*:not([class*=material-grid__col]){grid-column:span 1}.material-grid--fluid-rows>.material-grid__height--small--1{grid-row:span 1}.material-grid__col--small--2{grid-column:span 2}.material-grid__col--small--2.material-grid>*:not([class*=material-grid__col]){grid-column:span 2}.material-grid--fluid-rows>.material-grid__height--small--2{grid-row:span 2}.material-grid__col--small--3{grid-column:span 3}.material-grid__col--small--3.material-grid>*:not([class*=material-grid__col]){grid-column:span 3}.material-grid--fluid-rows>.material-grid__height--small--3{grid-row:span 3}.material-grid__col--small--4{grid-column:span 4}.material-grid__col--small--4.material-grid>*:not([class*=material-grid__col]){grid-column:span 4}.material-grid--fluid-rows>.material-grid__height--small--4{grid-row:span 4}.material-grid__col--small--5{grid-column:span 5}.material-grid__col--small--5.material-grid>*:not([class*=material-grid__col]){grid-column:span 5}.material-grid--fluid-rows>.material-grid__height--small--5{grid-row:span 5}.material-grid__col--small--6{grid-column:span 6}.material-grid__col--small--6.material-grid>*:not([class*=material-grid__col]){grid-column:span 6}.material-grid--fluid-rows>.material-grid__height--small--6{grid-row:span 6}.material-grid__col--small--7{grid-column:span 7}.material-grid__col--small--7.material-grid>*:not([class*=material-grid__col]){grid-column:span 7}.material-grid--fluid-rows>.material-grid__height--small--7{grid-row:span 7}.material-grid__col--small--8{grid-column:span 8}.material-grid__col--small--8.material-grid>*:not([class*=material-grid__col]){grid-column:span 8}.material-grid--fluid-rows>.material-grid__height--small--8{grid-row:span 8}}@media screen and (min-width: 64rem){.material-grid__height--medium--0{height:0;min-height:0}.material-grid__height--medium--1{grid-row:span 1}.material-grid__height--medium--2{grid-row:span 2}.material-grid__height--medium--3{grid-row:span 3}.material-grid__height--medium--4{grid-row:span 4}.material-grid__height--medium--5{grid-row:span 5}.material-grid__height--medium--6{grid-row:span 6}.material-grid__height--medium--7{grid-row:span 7}.material-grid__height--medium--8{grid-row:span 8}.material-grid__height--medium--9{grid-row:span 9}.material-grid__height--medium--10{grid-row:span 10}.material-grid__height--medium--11{grid-row:span 11}.material-grid__height--medium--12{grid-row:span 12}.material-grid__height--medium--13{grid-row:span 13}.material-grid__height--medium--14{grid-row:span 14}.material-grid__height--medium--15{grid-row:span 15}.material-grid__height--medium--16{grid-row:span 16}.material-grid__height--medium--17{grid-row:span 17}.material-grid__height--medium--18{grid-row:span 18}.material-grid__height--medium--19{grid-row:span 19}.material-grid__height--medium--20{grid-row:span 20}.material-grid__height--medium--21{grid-row:span 21}.material-grid__height--medium--22{grid-row:span 22}.material-grid__height--medium--23{grid-row:span 23}.material-grid__height--medium--24{grid-row:span 24}.material-grid__height--medium--25{grid-row:span 25}.material-grid__height--medium--26{grid-row:span 26}.material-grid__height--medium--27{grid-row:span 27}.material-grid__height--medium--28{grid-row:span 28}.material-grid__height--medium--29{grid-row:span 29}.material-grid__col--xsmall--0--only{display:block}.material-grid__col--small--0--only{display:block}[class*=material-grid__col--medium--]{display:block}.material-grid__col--medium--0,.material-grid__col--medium--0--only{display:none}.material-padding{padding:1rem}.material-padding--bottom{padding-bottom:1rem}.material-padding--left{padding-left:1rem}.material-padding--right{padding-right:1rem}.material-padding--top{padding-top:1rem}.material-padding--horizontal{padding-left:1rem;padding-right:1rem}.material-padding--vertical{padding-bottom:1rem;padding-top:1rem}.material-grid{grid-template-columns:repeat(auto-fill, 8.33vw)}.material-grid.material-grid--fixed-columns{grid-template-columns:repeat(auto-fill, 5.3333333333rem)}.material-grid.material-grid--fluid-rows{grid-auto-rows:8.33vw}.material-grid>*{grid-column:span 12}.material-grid__col--xsmall--1{grid-column:span 3}.material-grid__col--xsmall--1.material-grid>*:not([class*=material-grid__col]){grid-column:span 1}.material-grid--fluid-rows>.material-grid__height--xsmall--1{grid-row:span 1}.material-grid__col--xsmall--2{grid-column:span 6}.material-grid__col--xsmall--2.material-grid>*:not([class*=material-grid__col]){grid-column:span 2}.material-grid--fluid-rows>.material-grid__height--xsmall--2{grid-row:span 2}.material-grid__col--xsmall--3{grid-column:span 9}.material-grid__col--xsmall--3.material-grid>*:not([class*=material-grid__col]){grid-column:span 3}.material-grid--fluid-rows>.material-grid__height--xsmall--3{grid-row:span 3}.material-grid__col--xsmall--4{grid-column:span 12}.material-grid__col--xsmall--4.material-grid>*:not([class*=material-grid__col]){grid-column:span 4}.material-grid--fluid-rows>.material-grid__height--xsmall--4{grid-row:span 4}.material-grid__col--small--1{grid-column:span 1.5}.material-grid__col--small--1.material-grid>*:not([class*=material-grid__col]){grid-column:span 1}.material-grid--fluid-rows>.material-grid__height--small--1{grid-row:span 1}.material-grid__col--small--2{grid-column:span 3}.material-grid__col--small--2.material-grid>*:not([class*=material-grid__col]){grid-column:span 2}.material-grid--fluid-rows>.material-grid__height--small--2{grid-row:span 2}.material-grid__col--small--3{grid-column:span 4.5}.material-grid__col--small--3.material-grid>*:not([class*=material-grid__col]){grid-column:span 3}.material-grid--fluid-rows>.material-grid__height--small--3{grid-row:span 3}.material-grid__col--small--4{grid-column:span 6}.material-grid__col--small--4.material-grid>*:not([class*=material-grid__col]){grid-column:span 4}.material-grid--fluid-rows>.material-grid__height--small--4{grid-row:span 4}.material-grid__col--small--5{grid-column:span 7.5}.material-grid__col--small--5.material-grid>*:not([class*=material-grid__col]){grid-column:span 5}.material-grid--fluid-rows>.material-grid__height--small--5{grid-row:span 5}.material-grid__col--small--6{grid-column:span 9}.material-grid__col--small--6.material-grid>*:not([class*=material-grid__col]){grid-column:span 6}.material-grid--fluid-rows>.material-grid__height--small--6{grid-row:span 6}.material-grid__col--small--7{grid-column:span 10.5}.material-grid__col--small--7.material-grid>*:not([class*=material-grid__col]){grid-column:span 7}.material-grid--fluid-rows>.material-grid__height--small--7{grid-row:span 7}.material-grid__col--small--8{grid-column:span 12}.material-grid__col--small--8.material-grid>*:not([class*=material-grid__col]){grid-column:span 8}.material-grid--fluid-rows>.material-grid__height--small--8{grid-row:span 8}.material-grid__col--medium--1{grid-column:span 1}.material-grid__col--medium--1.material-grid>*:not([class*=material-grid__col]){grid-column:span 1}.material-grid--fluid-rows>.material-grid__height--medium--1{grid-row:span 1}.material-grid__col--medium--2{grid-column:span 2}.material-grid__col--medium--2.material-grid>*:not([class*=material-grid__col]){grid-column:span 2}.material-grid--fluid-rows>.material-grid__height--medium--2{grid-row:span 2}.material-grid__col--medium--3{grid-column:span 3}.material-grid__col--medium--3.material-grid>*:not([class*=material-grid__col]){grid-column:span 3}.material-grid--fluid-rows>.material-grid__height--medium--3{grid-row:span 3}.material-grid__col--medium--4{grid-column:span 4}.material-grid__col--medium--4.material-grid>*:not([class*=material-grid__col]){grid-column:span 4}.material-grid--fluid-rows>.material-grid__height--medium--4{grid-row:span 4}.material-grid__col--medium--5{grid-column:span 5}.material-grid__col--medium--5.material-grid>*:not([class*=material-grid__col]){grid-column:span 5}.material-grid--fluid-rows>.material-grid__height--medium--5{grid-row:span 5}.material-grid__col--medium--6{grid-column:span 6}.material-grid__col--medium--6.material-grid>*:not([class*=material-grid__col]){grid-column:span 6}.material-grid--fluid-rows>.material-grid__height--medium--6{grid-row:span 6}.material-grid__col--medium--7{grid-column:span 7}.material-grid__col--medium--7.material-grid>*:not([class*=material-grid__col]){grid-column:span 7}.material-grid--fluid-rows>.material-grid__height--medium--7{grid-row:span 7}.material-grid__col--medium--8{grid-column:span 8}.material-grid__col--medium--8.material-grid>*:not([class*=material-grid__col]){grid-column:span 8}.material-grid--fluid-rows>.material-grid__height--medium--8{grid-row:span 8}.material-grid__col--medium--9{grid-column:span 9}.material-grid__col--medium--9.material-grid>*:not([class*=material-grid__col]){grid-column:span 9}.material-grid--fluid-rows>.material-grid__height--medium--9{grid-row:span 9}.material-grid__col--medium--10{grid-column:span 10}.material-grid__col--medium--10.material-grid>*:not([class*=material-grid__col]){grid-column:span 10}.material-grid--fluid-rows>.material-grid__height--medium--10{grid-row:span 10}.material-grid__col--medium--11{grid-column:span 11}.material-grid__col--medium--11.material-grid>*:not([class*=material-grid__col]){grid-column:span 11}.material-grid--fluid-rows>.material-grid__height--medium--11{grid-row:span 11}.material-grid__col--medium--12{grid-column:span 12}.material-grid__col--medium--12.material-grid>*:not([class*=material-grid__col]){grid-column:span 12}.material-grid--fluid-rows>.material-grid__height--medium--12{grid-row:span 12}}@media screen and (min-width: 120rem){.material-grid__col--xsmall--0--only{display:block}.material-grid__col--small--0--only{display:block}.material-grid__col--medium--0--only{display:block}[class*=material-grid__col--xlarge--]{display:block}.material-grid__col--xlarge--0,.material-grid__col--xlarge--0--only{display:none}.material-padding{padding:1rem}.material-padding--bottom{padding-bottom:1rem}.material-padding--left{padding-left:1rem}.material-padding--right{padding-right:1rem}.material-padding--top{padding-top:1rem}.material-padding--horizontal{padding-left:1rem;padding-right:1rem}.material-padding--vertical{padding-bottom:1rem;padding-top:1rem}.material-grid{grid-template-columns:repeat(auto-fill, 9.996rem)}.material-grid.material-grid--fixed-columns{grid-template-columns:repeat(auto-fill, 10rem)}.material-grid.material-grid--fluid-rows{grid-auto-rows:9.996rem}}
body {
  height: 100vh;
  padding: 0;
  height: auto;
  margin: 0;
  width: 100%;
  position: relative;
  font-size: 16px;
  hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  overflow: hidden;
}
body > div#__next > div#header-submenue-grid {
  display: none !important;
}
#__next {
  display: grid;
  grid-template-rows: auto auto auto minmax(200px, 1fr) auto;
  min-height: 100vh;
  max-height: 100vh;
  position: relative;
  overflow: hidden;
}
footer,
header {
  z-index: 100;
  position: relative;
  background-color: #000000;
  overflow: hidden;
}
footer {
  box-shadow: -50px 0 50px #000000;
  border-top: 8px solid #d26f1c;
}
#__next main {
  position: relative;
}
#__next main > * {
  padding: 0;
  position: relative;
}
#__next.dimmedRoot > *:not([id='mobile-menu']) {
  opacity: 0.4;
}
#__next.dimmedRoot .sidebar,
#__next.dimmedRoot .sidebar * {
  opacity: 1;
}
#navCon {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
#__next main *[class*='material-grid__col'] {
  padding: 2.5rem;
}
#__next *[class*='material-grid__col'] {
  display: -webkit-flexbox;
  display: -moz-flex;
  display: flex;
  justify-content: left;
  flex-direction: row;
  -webkit-box-flex: row;
  flex-flow: row;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-flow: row wrap;
  box-sizing: border-box;
}
main.material-grid {
  padding: 2.5rem;
  box-sizing: border-box;
}
main.material-grid > *:not([class*='fluid']),
main.material-grid > div.fluid > *:not([class*='fluid']) {
  max-width: 1627px;
  margin-left: auto;
  margin-right: auto;
}
main.material-grid {
  max-width: 100vw;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  box-sizing: border-box;
  width: 100%;
  overflow: visible;
}
#__next.material-container {
  margin-left: 0;
  margin-right: 0;
  max-width: 100%;
  overflow: hidden;
}
#__next main div[class*='material-grid__col'],
#__next main.material-grid > div {
  margin-top: 0;
  margin-bottom: 0;
}
#__next .ui.fluid.container .material-grid {
  grid-gap: 1.25rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}
#__next main div.ui.fluid.container {
  display: grid;
  max-width: none !important;
}
#__next .ui.container.material-grid {
  display: grid;
  width: calc(100vw - 5rem);
}
#__next main > div:not([class*='fluid']) {
  margin-left: 2.5rem !important;
  margin-right: 2.5rem !important;
}
#__next main > div,
#__next main > div.fluid > div {
  padding: 2.5rem 0;
}
#__next main > div,
#__next main > div > div {
  overflow: hidden;
}
#__next main > div.fluid {
  padding: 0;
}
#__next > *:not([id='main']) {
  display: grid !important;
}
.material-grid.two-column {
  grid-auto-flow: dense;
  grid-template-columns: 2fr 1.5fr;
  grid-column-start: revert;
}
.material-grid.one-column {
  grid-auto-flow: dense;
  grid-template-columns: unset;
  grid-template-areas: '1' '2';
  grid-column-start: revert;
}
footer > *:last-child {
  margin-bottom: 2rem !important;
}
#__next #footer-featured > div {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  width: 100%;
}
#__next #footer-featured a {
  flex: 2 2 60px;
  text-align: center;
  max-width: 90px;
}
#__next .material-grid {
  grid-template-columns: repeat(auto-fill, 8.5vw);
}
#__next main > div {
  max-width: calc(100% - 100px) !important;
}
#__next blockquote {
  text-align: center;
  font-style: italic;
}
#__next main .fluid-img {
  display: flex;
}
#__next main .fluid-img img,
#__next main .fluid-img img.ui.image {
  height: 100%;
  width: auto !important;
  max-width: unset;
}
#__next main .fluid-img {
  justify-content: center !important;
}
#__next .ui[class*="bottom attached"].label {
  bottom: -1.5rem;
}
#main-logo {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}
*.margin {
  margin: 1.5rem 0;
}
#__next *.margin-top {
  margin-top: 1.5rem;
}
#__next *.margin-bottom,
#__next main#main .margin-bottom {
  margin-bottom: 1.5rem;
}
#__next *.margin-remove {
  margin: 0;
}
#__next *.padding {
  padding: 1.5rem 1.5rem;
}
#__next *.padding-top {
  padding-top: 1.5rem;
}
#__next *.padding-bottom {
  padding-bottom: 1.5rem;
}
#__next *.padding-remove,
#__next main#main #blogContent *.padding-remove {
  padding: 0 !important;
}
.ui.container.border-top,
#__next main#main .border-top {
  border-top: 2px solid #d26f1c;
}
.ui.container.border-bottom,
#__next main#main .border-bottom {
  border-bottom: 2px solid #d26f1c;
}
#__next main#main .border,
.ui.container.border {
  border-bottom: 2px solid #d26f1c;
  border-top: 2px solid #d26f1c;
}
.primaryColor {
  color: #d26f1c !important;
}
#__next .display-none {
  display: none;
}
#__next .display-hidden {
  visibility: hidden !important;
}
#__next .primaryBg {
  background-color: #d26f1c;
}
.max-height {
  height: 100% !important;
  max-height: 100% !important;
}
#__next blockquote.inline,
#__next blockquote.inline p {
  font-style: italic;
  position: relative;
  font-weight: bold;
}
blockquote.inline > :first-child::before {
  content: '\201C';
  font-size: 2rem;
  position: relative;
  left: -1rem;
  top: 2.5rem;
  opacity: 1;
}
blockquote.inline > :first-child::after {
  content: '\201D';
  font-size: 2rem;
  position: relative;
  right: -1.5rem;
  top: -0.5rem;
  opacity: 1;
}
cite:before {
  content: ' ';
  width: 150px;
  left: calc(50% - 75px);
  position: absolute;
  border: 1px solid #d26f1c;
  /*! top: 43px; */
  margin-top: -6px;
  display: inline-block;
}
.primaryBg cite:before {
  content: ' ';
  width: 150px;
  left: calc(50% - 75px);
  position: absolute;
  border: 1px solid #FFFFFF;
  /*! top: 43px; */
  margin-top: -6px;
  display: inline-block;
}
cite {
  font-size: 0.8rem;
  text-decoration: none;
}
.primaryBg cite a {
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
}
#__next .underline {
  border-bottom: 2px #d26f1c solid;
}
#__next .primaryBg .underline {
  border-bottom: 2px #FFFFFF solid;
}
#__next .wp-block-code {
  background-color: #2b2b2b;
  padding: 0.5rem;
  border-radius: 4px;
  color: #d26f1c;
  border: #d26f1c 1px solid;
}
#__next .no-figCap figcaption {
  display: none;
}
#__next .medium.circular.image.no-figCap.flex-item-4 {
  width: 400px;
  height: 400px;
}
#__next figure {
  overflow: hidden;
}
#__next .primaryBg .ui.list .list > .item > i.icon,
#__next .primaryBg .ui.list > .item > i.icon,
#__next .primaryBg .ui.list .list > .item a.header,
#__next .primaryBg .ui.list > .item a.header {
  color: white !important;
}
#__next #blogContent .ui.grid .column,
#__next #blogContent .ui.grid .row {
  padding: 2rem;
  margin: 0;
}
#__next .menuItem.flex-item-1.activePost {
  background: #d26f1c;
}
#__next .check.icon.flex-item-1 {
  display: none !important;
}
.blocks-gallery-item.open,
.blocks-gallery-item.open figure,
.blocks-gallery-item.open img {
  align-self: center;
}
.blocks-gallery-grid.openGallery {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background-color: rgba(0, 0, 0, 0.8);
  padding: 2rem;
  z-index: 1000;
  margin: 0px;
  display: flex;
  justify-content: center;
  overflow: hidden;
  flex-wrap: inherit;
}
.lastImg {
  position: fixed;
  top: 50%;
  font-size: 5rem;
  cursor: pointer;
  z-index: 1005;
}
.nextImg {
  position: fixed;
  top: 50%;
  font-size: 5rem;
  right: 0px;
  cursor: pointer;
  z-index: 1005;
}
.closeGallery {
  position: fixed;
  top: 2rem;
  font-size: 2rem;
  right: 2rem;
  cursor: pointer;
  z-index: 1005;
}
.lastImg:hover i::before,
.nextImg:hover i::before,
.closeGallery:hover i::before {
  text-shadow: 0px 0px 20px rgba(255, 255, 255, 0.6);
}
.galleryControls {
  opacity: 0.7;
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  left: 0px;
}
.wp-block-gallery li:not([class*='open']) img {
  max-width: 400px;
  max-height: 400px;
}
#__next main#main .primaryBg .content *,
#__next main#main .primaryBg i {
  color: #FFFFFF;
}
#__next main > div.min-height {
  min-height: calc(100vh + 1rem);
}
#__next main#main .column.primaryBg {
  padding: 2rem !important;
}
#mobile-menu {
  height: 0;
}
#mobile-toggle {
  position: fixed;
  top: 2rem;
  right: 0.5rem;
  margin: 0;
  z-index: 999;
  background-color: rgba(0, 0, 0, 0.7);
  padding: 1rem;
  box-shadow: 0 0 0 1px #d26f1c inset, 0 0 0 0 transparent;
  max-height: 3rem;
}
#__next #mobile-toggle,
#__next #mobile-toggle i {
  color: #FFFFFF;
}
#mobile-toggle:hover {
  background-color: #d26f1c;
  color: #FFFFFF;
  box-shadow: 0 0 0 1px #d26f1c inset, 0 0 0 0 transparent;
}
#mobile-toggle .icon.align.justify {
  padding: 0;
  margin: 0;
}
#__next #mobile-menu .sidebar > a.main-menue-item,
#__next .ui.sidebar > a.main-menue-item {
  color: #FFFFFF;
  align-content: center;
  line-height: 1.5rem;
  padding: 1.5rem 1rem;
  width: 100%;
  display: block;
  text-align: center;
}
#mobile-menu .sidebar,
#__next .ui.sidebar {
  padding-top: 3rem;
  min-width: 300px;
  max-width: 375px;
}
#__next #mobile-menu .sidebar > a:hover,
#__next .ui.sidebar > a:hover {
  background: rgba(255, 255, 255, 0.2);
  color: #FFFFFF;
}
#__next #mobile-menu .sidebar > a::before,
#__next .ui.sidebar > a::before {
  margin-right: 0.5rem;
}
#__next .ui.sidebar > a.active,
#__next .ui.sidebar > a.active::before,
#__next nav#mobile-menu .sidebar > a.active,
#__next nav#mobile-menu .sidebar > a.active::before {
  color: #d26f1c !important;
}
#__next .ui.sidebar > a.active,
#__next nav#mobile-menu .sidebar > a.active {
  background: rgba(255, 255, 255, 0.2);
  border-bottom: #d26f1c 1px solid;
}
#__next #mobile-toggle i.icon.align.justify::before {
  content: '\F039';
}
#mobile-toggle-secundary {
  position: fixed;
  top: 5rem;
  right: 0.5rem;
  margin: 0;
  z-index: 999;
  background-color: #d26f1c;
  padding: 1rem;
  box-shadow: 0 0 0 1px #d26f1c inset, 0 0 0 0 transparent;
  max-height: 3rem;
  max-width: 3rem;
  border: 1px solid #FFFFFF;
}
#__next #mobile-toggle i,
#__next #mobile-toggle-secundary i {
  text-align: center;
  margin: 0;
  color: #FFFFFF;
}
#__next .ui.sidebar a,
#__next nav#mobile-menu .sidebar a {
  text-align: left;
}
#__next .dimmed {
  opacity: 0.5;
}
#__next .ui.sidebar.visible + div {
  opacity: 0.5;
}
#kontaktImage {
  border: 1px solid #d26f1c;
  width: calc(100% - 5rem);
  height: auto;
  max-width: 300px;
}
#legalsWrapper {
  width: 100%;
}
#legalsMenuWrapper * {
  font-size: 1rem;
  line-height: 1.2rem;
}
#__next #legalsWrapper {
  overflow: visible;
}
#nextBlock,
#prevBlock {
  background-color: #d26f1c;
  margin: 0;
  width: 50%;
  box-sizing: border-box;
  border: none;
  border-radius: 0;
  box-shadow: none;
  height: 40px;
}
#prevNextBlock {
  bottom: -40px;
  width: 100%;
  position: absolute;
  left: 0;
}
#__next #prevNextBlock button:nth-child(1) {
  border-right: 2px rgba(0, 0, 0, 0.1) solid;
}
#legalsMenuWrapper {
  height: auto;
}
#legalsNav.ui.menu {
  background: none;
  background-color: none;
}
#__next #legalsNav.ui.menu a {
  color: #FFFFFF;
}
#__next #legalsNav.ui.menu a.active.item {
  color: #FFFFFF;
  background-color: rgba(0, 0, 0, 0.5);
}
#__next #secondaryMenu .header {
  text-align: left;
}
#__next .flex-con {
  display: -webkit-flexbox !important;
  display: -moz-flex !important;
  display: flex !important;
  justify-content: left;
  flex-direction: row;
  -webkit-box-flex: row;
  flex-flow: row;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-flow: row wrap;
  box-sizing: border-box;
}
#__next .flex-item-1 {
  -webkit-box-flex: 1 1;
  -moz-box-flex: 1 1;
  width: 10%;
  flex: 1 1 100px;
  height: auto;
  min-width: 100px;
  flex-flow: wrap;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
}
#__next .flex-item-2 {
  -webkit-box-flex: 2 2;
  -moz-box-flex: 2 2;
  width: 20%;
  flex: 2 2 200px;
  min-width: 200px;
  flex-flow: wrap;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
}
#__next .flex-item-3 {
  -webkit-box-flex: 3 3;
  -moz-box-flex: 3 3;
  width: 30%;
  flex: 3 3 300px;
  min-width: 300px;
  flex-flow: wrap;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
}
#__next .flex-item-4 {
  width: 100%;
  min-width: 100px;
  flex-flow: wrap;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
}
#__next .flex-center {
  justify-content: center;
  align-content: center;
}
#__next .flex-start {
  justify-content: left;
  align-content: start;
}
/*#__next .flex-start,*/
#__next .flex-start > div:not('flex-center') {
  justify-content: left;
  align-content: start;
}
#__next .flex-end,
#__next .flex-end div {
  justify-content: end;
}
#__next .flex-even,
#__next .flex-even div {
  justify-content: space-evenly;
  align-content: space-evenly;
}
#__next .flex-between,
#__next .flex-between div {
  justify-content: space-between;
  align-content: space-between;
}
#__next .flex-base,
#__next .flex-base div {
  align-content: baseline;
}
#__next .wp-block-group.flex-con > .wp-block-group__inner-container {
  display: flex;
}
nav#main-menue {
  background-color: #000000;
  position: relative;
  z-index: 2;
  box-shadow: 50px 0 50px #000000;
  border-bottom: 2px solid #d26f1c;
}
nav#main-menue > #navCon {
  width: 100%;
  margin-left: auto !important;
  margin-right: auto !important;
  padding: 0;
}
#__next nav#main-menue > .flex-con {
  box-sizing: border-box;
  justify-content: start;
}
#__next nav#main-menue .flex-item-1 {
  padding-left: 1.2vw;
}
.main-menue-item {
  margin-right: 20px;
}
#__next nav#main-menue a {
  text-align: center;
  padding-top: 16px;
  padding-bottom: 16px;
  display: inline-block;
  cursor: pointer;
  font-size: 1.4rem;
  line-height: 0.85em;
  letter-spacing: 0.143rem;
  font-weight: 500;
  color: #FFFFFF;
}
nav#main-menue > div:nth-child(1),
nav#main-menue > div:nth-child(3) {
  z-index: -1;
}
#__next #main-menue #navCon .flex-con > *::before {
  padding-top: 12px;
  font-size: 1.4rem;
  font-weight: bold;
  margin-right: 5px;
  color: #FFFFFF;
}
nav .home::before,
nav .print-und-screendesign::before {
  font-family: 'Icons';
  content: '\F015';
  display: inline-block;
  cursor: pointer;
}
nav .blog::before {
  font-family: 'brand-icons';
  content: '\F37C';
  display: inline-block;
  cursor: pointer;
}
nav .kontakt::before {
  font-family: 'Icons';
  content: '\F0E0';
  display: inline-block;
  cursor: pointer;
}
nav .about-me::before,
nav .aboutme::before {
  font-family: 'Icons';
  content: '\F2C2';
  display: inline-block;
  cursor: pointer;
}
nav .login::before {
  font-family: 'Icons';
  content: '\F007';
  display: inline-block;
  cursor: pointer;
}
nav .legals::before {
  font-family: 'Icons';
  content: '\F3ED   ';
  display: inline-block;
  cursor: pointer;
}
nav#main-menue > div#navCon:before {
  position: absolute;
  width: 2.5rem;
  height: 50px;
  display: inline-block;
  left: 0;
  background: -ms-linear-gradient(0deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='@black', endColorstr='@black' ,GradientType=0)";
  background: linear-gradient(90deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@black', endColorstr='@black', GradientType=1);
  content: ' ';
}
nav#main-menue > div#navCon:after {
  position: absolute;
  width: 2.5rem;
  height: 50px;
  right: 0;
  display: inline-block;
  background: -ms-linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='@black', endColorstr='@black' ,GradientType=0)";
  background: linear-gradient(-90deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@black', endColorstr='@black', GradientType=1);
  content: ' ';
}
#warpperUserPhoto #navUserPhoto {
  z-index: 1000;
  border-radius: 999px;
  width: 80px;
  height: 80px;
  display: block;
  margin-top: 2.5px;
  margin-right: 10px;
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
  position: absolute;
  top: -18px;
  box-shadow: 0 0 0 #191919;
  background-color: #191919;
}
#__next #warpperUserPhoto #userMenu {
  border: 0 solid #d26f1c;
  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.5);
}
#__next #navCon #warpperUserPhoto {
  position: relative;
  width: 100%;
}
#__next #warpperUserPhoto::before {
  border-radius: 999px;
  width: 85px;
  height: 85px;
  position: absolute;
  box-shadow: 0 0 15px #191919 inset;
  top: -19px;
  left: calc(50% - 47px);
  content: ' ';
  z-index: 999;
  border: 4px solid #d26f1c;
  background-color: #d26f1c;
}
#__next nav div#warpperUserPhoto div#userMenu > * {
  color: #FFFFFF !important;
}
#__next nav#main-menue div#navCon > div > div.active a,
#__next nav#main-menue div#navCon > div > div.active::before,
#__next nav#main-menue div#navCon > div > div:hover a,
#__next nav#main-menue div#navCon > div > div:hover::before {
  color: #d26f1c;
}
#__next nav div#navCon div#warpperUserPhoto a:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
#__next #userMenu {
  z-index: 1;
  padding: 8px 10px 10px;
  max-width: none;
  margin: 33px 0 0;
  box-shadow: 0 -5px 20px rgba(0, 0, 0, 0.1);
}
#userMenu > h4 {
  padding-top: 25px !important;
}
#userMenu * {
  font-size: 1rem !important;
}
#warpperUserPhoto #userMenu a {
  display: inline-block;
  background-color: rgba(0, 0, 0, 0.1);
}
#__next #navCon {
  width: 100%;
  margin-left: auto !important;
  margin-right: auto !important;
}
#__next #main-menue .main-menue-item:hover {
  color: #d26f1c;
}
#__next #main-menue .main-menue-item.active {
  color: #d26f1c;
}
#__next #scrollBox {
  position: absolute;
  right: 1rem;
  z-index: 100;
  top: 47%;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
  background-color: rgba(0, 0, 0, 0.4);
  padding: 5px;
  border-radius: 5px;
}
#__next #scrollDown,
#__next #scrollUp {
  font-size: 3rem;
  color: rgba(255, 255, 255, 0.3);
  cursor: pointer;
  text-align: center;
  width: 25px;
}
#__next #scrollUp {
  padding-bottom: 10px;
}
#__next #scrollDown {
  padding-top: 10px;
}
#__next #scrollDown i:hover,
#__next #scrollDown:hover i,
#__next #scrollUp i:hover,
#__next #scrollUp:hover i {
  color: #d26f1c;
  text-shadow: 1px 1px 5px #d26f1c;
}
#scrollDown.active i,
#scrollUp.active i {
  color: #d26f1c;
  text-shadow: 1px 1px 5px #d26f1c;
}
#scrollDown i,
#scrollUp i {
  color: rgba(255, 255, 255, 0.3);
  transition-property: color, text-shadow;
  transition-timing-function: ease-out;
  transition-duration: 0.7s;
  font-size: 1.5rem;
}
#__next nav {
  position: relative;
  z-index: 1000;
}
#__next #scrollUp {
  border-bottom: 2px solid;
}
#__next main.scrollBoxY {
  overflow-y: auto;
  overflow-x: hidden;
  width: calc(100vw + 100px);
  margin-right: -100px;
}
#__next .hr,
#__next hr {
  border: 1px solid;
  margin: 15px 0 20px;
  width: 100%;
  height: 0;
  color: #d26f1c;
}
.orangeTile {
  background-color: #d26f1c;
  float: left;
}
.page-loader {
  overflow: hidden;
  width: 100%;
  height: 100vh;
  background-position: center center;
  background-size: cover;
}
.page-loader-con > div.ui {
  margin: 0;
  padding: 0;
}
#main-logo {
  padding-top: 2rem;
  padding-bottom: 1rem;
}
header div:nth-child(1),
header div:nth-child(3) {
  padding: 0;
}
.grecaptcha-badge {
  z-index: 999;
}
#__next .labeledIconGrid .column {
  text-align: center;
}
.labeledIconGrid .ui.bottom.attached.label {
  background-color: transparent;
  color: #FFFFFF;
}
#__next div.primaryBg .ui.segment {
  background-color: rgba(0, 0, 0, 0.1);
}
#__next .pixel::before {
  height: 20px;
  width: 20px;
  content: ' ';
  background-color: #d26f1c;
  display: inline-block;
  margin-right: 0.5rem;
}
#__next .primaryBg i.icon {
  color: #191919;
}
.primaryBg a {
  color: #FFFFFF;
}
#ThreeCanavs {
  width: 100%;
}
#aboutMeUi {
  position: absolute;
  bottom: 2rem;
  background: rgba(0, 0, 0, 0.7);
}
#header-submenue-grid {
  height: 0;
}
#__next figure {
  margin: 0;
}
#__next .max-width,
#__next .max-width .field {
  max-width: 100% !important;
  width: 100% !important;
  min-width: 100% !important;
  flex: 4 4 100% !important;
}
#ThreeCanvas,
canvas {
  height: 100vh !important;
}
#__next #threeJsAboutMe {
  padding: 0;
}
#imLoader {
  width: 100%;
  height: 100%;
}
#__next.dimmedRoot > :not([class*='dimmable']) {
  opacity: 1 !important;
}
p.globe-shape::after {
  content: '\F0AC';
  shape-outside: circle(42.08% at 103px 122px) border-box;
  float: right;
  height: 20rem;
  font-size: 11rem;
  width: 21%;
  margin: 3rem;
  color: #d26f1c;
  font-family: 'Icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
}
.icon.cliped::before {
  height: 11rem !important;
  float: right;
}
#__next .icon.cliped {
  font-family: Arial;
  width: 100%;
  line-height: 1.5rem;
}
.icon.cliped::before {
  height: 21rem !important;
  font-family: 'Icons';
  font-style: normal;
  font-weight: normal;
  font-size: 12rem;
  margin: 5rem 2rem;
  shape-outside: circle(40.27% at 112px 96px) border-box;
  width: 11rem;
  text-align: center;
  padding: 5rem 2rem;
  opacity: 0.2;
}
#__next .icon.cliped {
  font-family: 'Share Tech', sans-serif;
  color: #FFFFFF !important;
  height: auto;
  text-align: left;
}
.icon.cliped::before {
  height: 23rem !important;
  font-size: 18rem;
  margin: 2rem;
  width: 10rem;
  padding: 5.5rem 1rem;
  opacity: 0.1;
}
.icon.globe.cliped::before {
  shape-outside: circle(40.27% at 112px 96px) border-box;
}
.icon.file.cliped::before {
  shape-outside: polygon(68.45% -6.78%, 100.71% 16.53%, 100.26% 79.55%, -5.32% 79.06%, -11.26% 38.54%, -10.63% -8.7%) border-box;
  padding: 8.5rem 0;
  float: left;
  margin-left: -1rem;
  width: 16rem;
}
@font-face {
  font-family: FontAwesome;
  src: url('/fonts/fontawesome-free-5.10.1-web/webfonts/fa-solid-900.eot');
  src: url('/fonts/fontawesome-free-5.10.1-web/webfonts/fa-solid-900.eot?#iefix') format('embedded-opentype'), url('/fonts/fontawesome-free-5.10.1-web/webfonts/fa-solid-900.woff') format('woff'), url('/fonts/fontawesome-free-5.10.1-web/webfonts/fa-solid-900.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Share Tech';
  src: url('/fonts/sharetech/ShareTech-Regular.eot');
  src: url('/fonts/sharetech/ShareTech-Regular.eot?#iefix') format('embedded-opentype'), url('/fonts/sharetech/ShareTech-Regular.woff2') format('woff2'), url('/fonts/sharetech/ShareTech-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Fira Code';
  src: url('/fonts/firacode/FiraCode.eot');
  src: url('/fonts/firacode/FiraCode.eot?#iefix') format('embedded-opentype'), url('/fonts/firacode/FiraCode.woff2') format('woff2'), url('/fonts/firacode/FiraCode.woff') format('woff');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Share';
  src: url('/fonts/share/Share-Regular.eot');
  src: url('/fonts/share/Share-Regular.eot?#iefix') format('embedded-opentype'), url('/fonts/share/Share-Regular.woff2') format('woff2'), url('/fonts/share/Share-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
address {
  font-style: normal;
}
#__next h1,
#__next h2,
#__next h3 {
  width: 100%;
  clear: both;
  display: block;
}
#__next,
html {
  font-size: 16px;
}
#__next,
#__next article,
#__next p {
  font-family: "Share Tech", "Helvetica Neue", Arial, Helvetica, sans-serif;
  letter-spacing: 0.075rem;
  line-height: 1.4em;
  font-size: 1.1rem;
  font-weight: 400;
  -webkit-hyphens: auto;
  hyphens: auto;
}
#__next .h1,
#__next h1 {
  font-family: "Share", "Helvetica Neue", Arial, Helvetica, sans-serif;
  -webkit-hyphens: auto;
  hyphens: auto;
  margin-bottom: 1.5rem;
}
#__next .h2,
#__next .h3,
#__next .h4,
#__next .h5,
#__next .h6,
#__next h2,
#__next h3,
#__next h4,
#__next h5,
#__next h6 {
  font-family: 'Share', sans;
  -webkit-hyphens: auto;
  hyphens: auto;
}
code,
li,
li,
ol,
span,
sub,
sup,
ul {
  font-family: 'Fira Code', sans-serif;
  font-size: 0.7rem;
}
b,
strong {
  font-family: 'Fira Code', sans-serif;
}
#__next .h1,
#__next h1 {
  font-size: 2.5rem;
  line-height: 2.5rem;
  letter-spacing: 0.3rem;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 0;
  margin-top: 0;
}
#__next .h2,
#__next h2 {
  letter-spacing: 0.187em;
  font-size: 1.8rem;
  line-height: 2.5rem;
  font-weight: 500;
  margin-bottom: 15px;
  margin-top: 0;
}
#__next .h2,
#__next h2 {
  position: relative;
  top: 8px;
}
#__next .h3,
#__next h3 {
  font-size: 1.5em;
  line-height: 2.5rem;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0.187em;
}
#__next .h5,
#__next .h5,
#__next h5 {
  font-size: 1em;
  line-height: 2.5rem;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0.187em;
}
#__next .h4,
#__next h4 {
  font-size: 1em;
  line-height: 2.5rem;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0.187em;
}
#__next .h6,
#__next h6 {
  font-size: 1rem;
  line-height: 2.5rem;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0.187em;
}
#__next #footer-links #footer-links-mobile,
#__next #footer-links #footer-links-desktop {
  padding: 1rem 0 !important;
}
#__next #footer-links > * {
  padding: 0 !important;
}
#__next #footer-links a {
  font-size: 1.1rem;
  letter-spacing: 3.04px;
  font-weight: 500;
}
#__next #footer-links-mobile a {
  font-size: 1.1rem;
  letter-spacing: 3.04px;
  font-weight: 500;
}
#__next #footer-links-mobile {
  background-color: #2b2b2b;
  box-shadow: 0 -10px 10px rgba(0, 0, 0, 0.2) inset;
  padding: 1rem 1rem;
  width: 100%;
  display: flex;
  justify-content: space-around;
}
#__next .text-center {
  text-align: center;
}
#__next .menuItem {
  overflow: hidden;
  background: -ms-linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.4) 21.06%, rgba(0, 0, 0, 0.4) 29.43%, rgba(0, 0, 0, 0.4) 78.27%, rgba(0, 0, 0, 0.6) 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000' ,GradientType=0)";
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.4) 21.06%, rgba(0, 0, 0, 0.4) 29.43%, rgba(0, 0, 0, 0.4) 78.27%, rgba(0, 0, 0, 0.6) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=1);
}
#__next .menuItem img {
  top: 0;
  opacity: 0.5;
  z-index: 0;
  width: 100%;
  height: inherit;
  z-index: -1;
}
#__next .menuItemDesc {
  width: 100%;
  left: 0;
  margin: 0;
  overflow: hidden;
  position: relative;
  height: 100%;
  z-index: 0;
  border-bottom: 1px solid #d26f1c;
}
#__next .menuItem {
  position: relative;
  box-sizing: border-box;
  margin: 0.5rem;
  overflow: hidden;
  height: auto;
  cursor: pointer;
  max-width: 45%;
  flex: 1 1 45%;
  width: 45%;
  margin: 0;
  margin: 5px;
  padding: 0px;
}
#__next .menuItem:hover .menuItemTitle {
  top: 0;
  margin-bottom: 0 !important;
  color: #FFFFFF !important;
}
#__next a.menuItemExcerpt {
  font-size: 1rem;
  padding: 0.8rem;
  background-color: #2b2b2b;
  opacity: 0;
  transition-property: opacity;
  transition-duration: 0.5s;
  overflow: hidden;
  color: white;
  line-height: 1.2;
  display: none;
  height: calc(100% - 55px);
  top: 55px;
  width: 100%;
}
#__next .menuItem:hover .menuItemExcerpt {
  display: block;
  opacity: 1;
}
#__next .menuItemTitle span {
  position: absolute;
  right: 0;
  font-size: 0.6rem;
  color: #d26f1c;
  background-color: #191919;
  padding: 0.3rem;
  top: 0;
  z-index: 10;
}
#__next .menuItem.active {
  background: transparent;
}
#__next .menuItem.active .menuItemExcerpt,
#__next .menuItem.active .menuItemTitle {
  display: none;
  opacity: 0;
}
#blog-content,
#blogContent,
#blogDes {
  width: 100%;
}
#blogWrapper {
  width: 100%;
  padding: 1.5rem;
}
#__next #blog-menu .ui.menu .item,
#__next #blogTabMenu .ui.menu {
  line-height: 1;
  padding: 1rem;
  min-width: 1rem;
  border-width: 0 0 1px 0;
  margin: 0;
  min-height: 0 !important;
}
#__next .ui.menu {
  min-height: 0;
}
#__next #blogTabMenu .menu.secondary .item.active,
#__next #blogTabMenu .menu.secondary .item:hover {
  background: none;
}
#blogTabMenu .ui.attached.menu:not(.tabular) {
  border-bottom: none;
}
.wp-block-gallery ul {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-end;
  padding: 0;
}
.wp-block-gallery li {
  text-decoration: none;
  flex-grow: 1;
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: relative;
  display: inline-block;
  width: 6.25%;
  padding-left: 1rem;
  padding-right: 1rem;
  vertical-align: top;
  transition-property: all;
  transition-duration: 0.2s;
  cursor: pointer;
  min-width: 300px;
}
.blocks-gallery-item__caption {
  font-size: 0.8rem;
  line-height: 1rem;
}
.wp-block-gallery figure img {
  width: 100%;
  height: auto;
}
.wp-block-gallery li figure {
  display: grid;
  justify-content: center;
}
.wp-block-gallery figure img:hover,
.wp-block-gallery li.active img {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.wp-block-gallery img {
  transition-property: all;
  transition-duration: 0.2s;
  cursor: pointer;
  min-width: 200px;
}
.wp-block-gallery li.active {
  flex-grow: 10 !important;
  min-width: 100%;
}
.wp-block-gallery li figcaption {
  background-color: #000000;
  padding: 0.5rem;
  font-weight: bold;
  text-align: center;
  word-break: keep-all;
  -webkit-hyphens: none;
          hyphens: none;
  display: none;
}
.pubCat,
.pubDate {
  font-size: 1rem;
  float: right;
  margin-right: 1rem;
}
#blog-menu > div {
  margin: 0;
  padding: 0.5rem;
}
#__next #panePrevNext.ui.menu {
  box-shadow: unset;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  width: -webkit-max-content;
  width: max-content;
  background-color: transparent;
  padding: 1.5rem 0 0;
  cursor: pointer;
}
#__next #panePrevNext #lastPane,
#__next #panePrevNext #nextPane {
  flex: 1 1 max-content;
  text-align: center;
  display: block;
  width: -webkit-max-content;
  width: max-content;
  min-width: 95px;
}
#__next #panePrevNext a#lastPane.item:hover,
#__next #panePrevNext a#nextPane.item:hover {
  background-color: transparent;
  color: #FFFFFF;
  border-bottom: 1px solid #d26f1c;
  border-radius: 0px;
}
#__next #panePrevNext.ui.menu .item::before {
  right: unset;
  height: 100%;
  left: 0;
}
/*#__next #blog-menu .ui.menu a,*/
#__next #panePrevNext a#nextPane.item,
#threeNavCon.ui.pagination.menu a {
  color: white;
  border-bottom: none;
}
#__next #blog-menu .menuItem img {
  -webkit-filter: grayscale(100);
          filter: grayscale(100);
  opacity: 0.5;
  z-index: 1;
}
#__next #blog-menu .menuItem:hover img,
#__next #blog-menu > div:first-child > div:first-child img {
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
}
#__next #blog-menu {
  padding: 0;
  justify-content: flex-start;
  flex-wrap: wrap;
  align-content: flex-start;
}
#blog-menu > div {
  width: 100%;
}
#blog-menu > div.item,
#blog-menu div.list .item {
  overflow: hidden;
  padding: 0px;
  background-color: rgba(0, 0, 0, 0.1);
}
#blog-menu div.list .item > div {
  margin: 0 0 0.5rem 0;
}
#blogDes {
  position: relative;
}
#lastViewed {
  position: absolute;
  bottom: -8rem;
  right: 2rem;
}
#lastViewed p {
  padding: 0.2em 1em;
  border-radius: 0;
}
#__next #blog-menu #blogMenuFirstItem .menuItemExcerpt {
  opacity: 1;
  display: block;
}
#__next #blog-menu #blogMenuFirstItem .menuItem img.image {
  opacity: 1;
}
#__next #blog-menu #blogMenuFirstItem .menuItemTitle {
  top: 0;
}
#activeBlogMenuHeader span small {
  display: block;
  float: right;
  font-size: 0.6rem;
}
#activeBlogMenuHeader span small {
  margin: 0;
}
#activeBlogMenuHeader span small:nth-child(2),
#activeBlogMenuHeader span small:nth-child(3) {
  display: none;
}
#blog-menu div.marked {
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 9;
}
#__next #blog-menu div.marked i {
  font-size: 7rem;
  text-align: right;
  color: rgba(255, 255, 255, 0.05);
  margin-top: 2rem;
  margin-left: 16rem;
}
small.newPost {
  margin-right: 0.5rem;
  color: #191919;
  font-size: 1rem;
}
#__next .ui.vertical.menu .active.item::after {
  display: none;
}
#__next .ui.vertical.menu a.active.item {
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.4) 0.56%, rgba(0, 0, 0, 0.34) 8.13%, rgba(0, 0, 0, 0) 53.35%, rgba(0, 0, 0, 0.37) 96.14%, rgba(0, 0, 0, 0.4) 100%);
  border-style: Solid;
  border-color: #d26f1c;
  border-width: 2px;
  border-top-width: 2px;
  border-bottom-width: 2px;
  border-left-width: 2px;
  border-right-width: 0;
  box-shadow: 7px 7px 5px rgba(0, 0, 0, 0.2) inset;
}
#__next .ui.menu .item {
  margin-top: 5px;
}
#__next .ui.segment .ui.vertical.menu {
  width: calc(100% + 3rem);
  overflow: hidden;
  margin-left: -0.7rem;
}
#__next .ui.menu .menu {
  overflow: hidden;
}
#__next #Datenblatt td {
  min-width: 300px;
}
.ui.list .list > .item,
.ui.list > .item,
ol.ui.list li,
ul.ui.list li {
  padding-bottom: 4px;
}
#__next .menuItemTitle span {
  left: 0px;
  font-size: 0.8rem;
  top: -5px;
  padding: 0.3rem;
}
#__next .ui.huge.middle.aligned.list .menuItem img {
  display: none !important;
}
#__next #blogMenuFirstItem .menuItemDesc {
  display: none !important;
}
.ui.list .list > .item:first-child,
.ui.list > .item:first-child,
ol.ui.list li:first-child,
ul.ui.list li:first-child {
  padding-top: 0px;
}
.ui.list .list > .item,
.ui.list > .item,
ol.ui.list li,
ul.ui.list li {
  padding-bottom: 0px;
}
#__next .menuItemTitle {
  font-size: 0.8rem;
  line-height: 2.5rem;
  background-color: transparent;
  position: relative;
  padding: 0rem 2.3rem 0rem 5rem;
  left: 0;
  display: block;
  letter-spacing: 0;
  transition-property: top background-color;
  transition-duration: 0.2s;
  color: #FFFFFF !important;
  bottom: 0;
  width: 100%;
  text-align: left;
}
#__next .menuItemTitle small {
  margin-left: -5px;
  margin-right: 5px;
  font-weight: bold;
  color: #d26f1c;
}
#__next .menuItemTitle span {
  color: #FFFFFF;
  background-color: #d26f1c;
  top: 0px;
  width: -webkit-max-content;
  width: max-content;
  left: 0rem;
  border: 1px solid #d26f1c;
  font-size: 0.6rem;
  padding-bottom: 0rem;
  height: 100%;
  line-height: 1.7rem;
}
#__next .menuItem.flex-item-1 {
  max-width: 100% !important;
  width: 100%;
}
#__next #blog-menu.ui.vertical.menu > .item {
  display: flex;
  justify-content: center;
  align-content: center;
  flex-wrap: wrap;
}
#__next .activePostThumb {
  background-color: #2b2b2b !important;
  padding: 1rem !important;
}
#__next .activePostThumb img {
  max-width: 450px;
  margin-left: auto;
  display: block;
  margin-right: auto;
}
@media screen and (max-width: 400px) {
  #main-logo {
    max-width: 230px !important;
  }
  #__next #header-main-grid #brand-right {
    grid-column: span 6;
  }
}
@media screen and (max-width: 650px) {
  #__next main > div:not([class*="fluid"]) {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  #__next .ui.container.material-grid {
    width: calc(100vw - 2rem) !important;
  }
  #__next main [class*="material-grid__col"] {
    padding: 1rem;
  }
  #__next #blogWrapper {
    padding: 0px;
  }
  #__next #blogDes,
  #__next #blogContent .ui.grid .column,
  #__next #blogContent .ui.grid .row {
    padding: 1rem;
    margin: 0;
  }
  #legalsWrapper {
    background-color: rgba(255, 255, 255, 0.1);
  }
  body #__next .material-grid__col--xsmall--0 {
    display: none;
  }
}
@media screen and (max-width: 1200px) {
  #blogWrapper {
    grid-column: span 12;
  }
  #header-main-grid #brand-left {
    grid-column: span 8;
  }
  #header-main-grid #brand-right {
    grid-column: span 4;
  }
  body #__next .material-grid__col--small--0 {
    display: none !important;
  }
  #__next #blogWrapper {
    grid-column: span 8;
  }
}
@media screen and (max-width: 1024px) {
  header {
    border-bottom: 4px solid #d26f1c;
  }
  #__next #legalsMenuWrapper,
  #__next #legalsWrapper {
    padding: 1rem !important;
  }
}
@media screen and (max-width: 1366px) {
  #__next .material-grid {
    grid-template-columns: repeat(auto-fill, 8vw);
  }
}
@media screen and (max-width: 1440px) {
  .icon.cliped::before {
    height: 19rem !important;
    font-size: 11rem;
    margin: -2rem;
    width: 11rem;
    padding: 6.5rem 2rem;
  }
  .icon.file.cliped::before {
    margin-left: -3rem;
    width: 15rem;
  }
  #__next nav#main-menue a {
    font-size: 1rem;
    margin-right: 0px;
  }
}
@media screen and (max-width: 900px) {
  #main-logo {
    max-width: 350px;
  }
  #__next .material-grid {
    grid-template-columns: repeat(auto-fill, 14.28vw);
  }
  #__next .material-grid__col--medium--1,
  #__next .material-grid__col--medium--2,
  #__next .material-grid__col--medium--3,
  #__next .material-grid__col--medium--4,
  #__next .material-grid__col--medium--5,
  #__next .material-grid__col--medium--6,
  #__next .material-grid__col--medium--7,
  #__next .material-grid__col--medium--8,
  #__next .material-grid__col--medium--9,
  #__next .material-grid__col--medium--10,
  #__next .material-grid__col--medium--11,
  #__next .material-grid__col--medium--12 {
    grid-column: span 9;
  }
  #__next .grid:not([class*="icon-grid"]) .column {
    min-width: 100%;
  }
  #__next .fluid.container {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
@media screen and (min-width: 768px) {
  #__next,
  html {
    font-size: 18px;
  }
}
@media screen and (min-width: 900px) {
  #__next footer {
    padding-left: 7rem;
    padding-right: 7rem;
  }
}
@media screen and (min-width: 1200px) {
  html {
    font-size: 14px;
  }
}
@media screen and (min-width: 1300px) {
  html {
    font-size: 18px;
  }
}
@media screen and (min-width: 2000px) {
  #__next,
  html {
    font-size: 20px;
  }
  #__next .material-grid {
    grid-template-columns: repeat(auto-fill, 11.1rem);
  }
}
@media screen and (min-width: 2800px) {
  #__next .material-grid {
    grid-template-columns: repeat(auto-fill, 8.5vw);
  }
}
@media screen and (min-width: 3400px) {
  #__next,
  html {
    font-size: 35px;
  }
  #__next .material-grid {
    grid-template-columns: repeat(auto-fill, 8.5vw);
  }
}

