





header a{
      display: block;
      font-weight: 500;
    }.p__h small{display:block; margin-bottom: 6rem;}header .c__m img{margin: 0;}header .c__m{text-align: center;}small{
      color: #555;
    }main > div:last-child{
      margin-bottom: 0;
    }main > div{
      margin: 0 auto 2rem auto;
      margin-bottom: 2rem;
    }main{padding: 2rem;}strong{font-weight: 500;}img{max-width: 100%;}a:active{text-decoration: none;}a:hover{text-decoration: none;}a, a:link, a:visited{/*s__a_c*/color:#000000;/*e__a_c*/;}footer{align-items: center;
font-size: 1.5rem;
line-height: 1.3;
padding: 2rem;
margin-top: 2rem;
border-top: 1px solid #eeeeee;}.s-l a:hover, a.s-l:hover{border-bottom: 1px dotted #fff;}.s-l a, a.s-l{border-bottom: 1px dotted #000;
display: inline-block;
font-size: 1.4rem;
font-weight: 500;
text-decoration: none;}html{font-size: 62.5%;line-height: 1.15;
    }header .trix-content{margin-bottom: 1.5rem;}header{margin: 0 auto 2rem auto;
padding: 2rem;
border-bottom: 1px solid #eeeeee;
    }.h1{display: block;}main h2{font-weight:900;margin:0 0 1rem 0;padding:0;/*s__h1_c*/color:#000000;/*e__h1_c*/}main h1{font-size:5rem;font-weight:900;line-height:1.1;margin:6rem 0 3rem 0;padding:0;}header .h1:hover{text-decoration: underline;}footer > div{clear: both;}header > div, footer > div{margin: 0 auto;}header .h1{text-decoration: none;}header h1, header .h1{clear: both;display: block;font-size: 2.5rem;font-weight: 900;line-height: 1.1;margin: 0 0 1rem 0;padding: 0;}[tabindex="-1"]:focus:not(:focus-visible){outline: 0 !important;}.f-r{float: right;    }body{margin: 0;
/*s__body_f-f*/font-family:-apple-system, system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";/*e__body_f-f*/
font-size: 1.7rem;
font-weight: 400;
line-height: 1.6;
/*s__body_c*/color:#000000;/*e__body_c*/
-webkit-text-size-adjust: 100%;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
    }@media (prefers-reduced-motion: no-preference){:root{scroll-behavior: smooth;}}*,*::before,*::after{box-sizing: border-box;}main h1{font-size:5rem;font-weight:900;line-height:1.1;margin:6rem 0 3rem 0;padding:0;}.c__m{max-width: 752px;}.ta__c{text-align: center;}.ta__r{text-align: right;}main h1{margin: 6rem 0 3rem 0;}main hr {
      margin-top: 4rem;
      margin-bottom: 4rem;
      border: 0;
      border-top: 1px solid #eeeeee;
    }table{
      border-spacing: 0;
      display: table;
      overflow-x: auto;
      text-align: left;
      width: 100%;
    }td, th{
      border-bottom: 0.1rem solid #e1e1e1;
      padding: 1.2rem 1.5rem;
    }td:first-child, th:first-child{
      padding-left: 0;
    }td:last-child, th:last-child{
      padding-right: 0;
    }tr:last-child td{
      border: 0;
    }mark {
  background: #fc0;
  padding: 0.5rem;
}

mark a {
  color: #000
}

header .c__m {
 max-width: 100% !important;
}

header p a {
  display: inline !important;
}

header .c__m p.help {
  background: #369C3D;
  color: #fff;
  font-size: 1.5rem;
  font-weight: 600 !important;
  margin: 0;
  padding: 1rem;
}

body {
  font-family: Quicksand,sans-serif;
}

a {
  color: #369C3D !important;
}

h1 {
  font-size: 5rem !important;
}

h2 {
  font-size: 5rem;
  line-height: 7rem;
  margin: 0;
}

.i__s {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 2rem;
}

.i__s > div {
  border: 1px solid #369C3D;
  border-radius: 4px;
  margin: 1rem;
  padding: 2rem;
  width: 200px;
  text-align: center;
}

.i__s p.p {
  font-size: 3rem;
  font-weight: 700;
  margin: 0;
}

.i__s p.p small {
  display: block;
  font-size: 1.2rem;
}

.i__s a.l__o, button {
  background: #369C3D;
  border: 1px solid #369C3D;
  border-radius: 4px;
  color: #fff !important;
  display: inline-block;
  font-size: 1.3rem;
  font-weight: 600;
  padding: 1rem;
  text-decoration: none;
  text-transform: uppercase;
}

#nordmann-visual img {
  width: 200px;
}

#epicea-visual img {
  width: 200px;
}


button:disabled {
  background: #f8f8f8;
  border: 1px solid #f8f8f8;
  color: #999;
}