:root {--theme-color1: #000000;--theme-color2: #888888;--theme-color3: #ffffff;--theme-color4: #000000;--theme-bg: #ffffff;--theme-font_family: Arial,Helvetica,sans-serif;--theme-font_size_nav: 14px;--theme-font_size: 14px;--theme-headline1: 160%;--theme-headline2: 140%;--theme-font_size_foot: ;} /*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */code,kbd,pre,samp{font-size:1em}img,legend{max-width:100%}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}a:hover,abbr[title]{text-decoration:underline}.cf:after,.clear{clear:both}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}a{background-color:transparent;-webkit-text-decoration-skip:objects;color:#c33;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none;height:auto;vertical-align:top;width:auto\9}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;white-space:normal}textarea{overflow:auto}.btn,hr{overflow:visible}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}.btn,pre code{display:inline-block}/*! Origin v1.0.0 | http://origin.plue.me | MIT License */html,textarea{font-family:"open sans",helvetica,arial,sans-serif;font-size:16px}body{margin:0;color:#444;line-height:1.4}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;line-height:1.2;margin:0}.btn,.input{line-height:normal;vertical-align:middle}h1{font-size:2em}h2{font-size:1.6em}h3{font-size:1.2em}figure,form,h1,h2,h3,h4,h5,h6,ol,p,table,ul{margin:0 0 .7em}blockquote{font-style:italic;margin:.7em 30px}hr{box-sizing:content-box;height:0;border:0;border-top:1px solid #ddd;margin:2em 0}:active,:focus,:hover,a:focus{outline:0}table{width:100%;table-layout:fixed;border-collapse:collapse}td,th{border-bottom:1px solid #ccc;padding:.4em 1.5em;text-align:left}ol{padding-left:1.5em}ul{list-style:outside;padding-left:1.3em}ul ul{list-style:circle;margin:0;padding-left:1.7em}nav ul,nav ul ul{list-style:none;padding-left:0}code,pre{font-family:monaco,monospace,courier}code{background:#f9f9f9;border:1px solid #ccc;-webkit-border-radius:4px;border-radius:4px;font-size:.8em;padding:.1em .2em}pre code{padding:.5em .8em}::-webkit-input-placeholder{line-height:normal}.input{border:1px solid #ccc;-webkit-border-radius:4px;border-radius:4px;box-sizing:border-box;color:inherit;padding:.55em;width:100%}.input:focus{border-color:#aaa}textarea.input{height:70px;min-height:70px;max-height:150px;resize:vertical}.btn{background:#444;border:0;-webkit-border-radius:4px;border-radius:4px;cursor:pointer;color:#eee;font-size:.9em;padding:.45em .6em;margin:.5em 0}.btn:hover{background:#222;color:#fff;text-decoration:none}.btn.active,.btn:active{background:#444}.cf:after,.cf:before{content:"";display:table}.clear{display:block}/** Part of Chameleon* Version 2.3.1* https://chameleon.plue.me* Copyright Plue*//* Global */html {  font-family: var(--theme-font_family);  font-size: var(--theme-font_size);}body {  line-height: 1.4;  padding: 4.5% 6.5% 2%;  color: var(--theme-color1);  background-color: var(--theme-bg);}a {  color: var(--theme-color4);}p,ul,ol,form,table {  margin-bottom: 0.85em;}.btn {  margin-top: 0.5em;  color: var(--theme-color3);}/* Base Tweaks */img {  height: auto !important;}div.clear {  height: 1px;}iframe {  border: 0;  max-width: 100%;}button,input,optgroup,select,textarea {  font-family: inherit;}/* Headlines */h1,h2,h3,h4 {  line-height: 1.2;  font-weight: bold;  margin: 1.7em 0 0.7em;}h1:first-child,h2:first-child,h3:first-child,h4:first-child {  margin-top: 0;}h1 { font-size: var(--theme-headline1) }h2 { font-size: var(--theme-headline2) }h3 { font-size: var(--theme-headline3) }/* Layout */#page {  margin: 0 auto;  max-width: 600px;}/* Center Layout *//*#page {  max-width: 550px;  margin: 0 auto;}#page #head,#page #foot {  text-align: center;}#page #head ul ul {  text-align: left;}*//* Head */#head {  margin-bottom: 40px;}#head a:hover {  text-decoration: none;}#logo {  margin-bottom: 0.7em;}#logo a {  font-size: var(--theme-headline2);  line-height: 1.2;  font-weight: bold;  color: var(--theme-color1)}#logo figcaption {  margin: 5px 0 20px;}#logo figcaption:empty {  display: none;}/* Floating Images */#content img[style^="float: left"],#content img[style$="float: left;"] {  margin: 0 1.2em 1em 0;  display: block;}#content img[style^="float: right"],#content img[style$="float: right;"] {  margin: 0 0 1em 1.2em;  display: block;}/* Nav */nav {  font-size: var(--theme-font_size_nav);}nav a {  display: block;  color: var(--theme-color2);}nav a:hover,nav .current > a, nav .current_parent > a {  color: var(--theme-color1)}nav li {  display: inline-block;  margin-right: 0.4em;  position: relative;}nav ul ul {  font-size: 0.85em;  display: none;  position: absolute;  width: 200px;  top: 1.55em;  left: 0;  padding-top: 0.2em;  z-index: 1;  min-width: 300px;}nav ul li:hover ul,nav li.current_parent ul {  display: block;}/* Footer */#foot {  font-size: 0.93em;  padding-top: 20px;  clear: both;}#foot,#foot a {  color: var(--theme-color2);}/* Forms */.p01-contact div.field {  margin-bottom: 0.85em;}.p01-contact input.input-captcha {  width: 110px;  margin-right: 0.8em;}.p01-contact .captchaimg {  display: inline-block;  width: 100px;  vertical-align: top;  margin-right: 0.3em;}.p01-contact a.captcha-link {  font-size: 1.2em;  vertical-align: middle;}.p01-contact .btn {  padding: 0.85em 0.6em 0.6em;}.p01-contact div.fieldcaptcha {  display: none;}/* Galleries */.gallery .gallery-thumb,.gallery.gallery-cycle {  padding: 0;  border: 0;  margin: 0 8px 10px 0;  -webkit-box-shadow: 1px 1px 3px #666;  box-shadow: 1px 1px 3px #666;}/* Gallery Fancybox */.gallery .gallery-thumb {  position: relative;  float: none;  display: inline-block;}body .gallery-fancybox .gallery-thumb .gallery-title {  position: absolute;  right: 0;  bottom: 0;  padding: 0.3em 0.5em 0.35em;  line-height: 1.1;  font-size: 13px;  background: #000;  background: rgba(0,0,0,0.8);  color: #fff;  display: none;}body .gallery-fancybox div.pagify a.current {  color: inherit;  font-weight: bold;}.gallery .gallery-thumb img { width: 100% }body.ie-oldie .gallery .gallery-thumb img { width: auto }body .gallery-fancybox .gallery-thumb:hover .gallery-title { display: block }.gallery-fancybox a { height: auto !important }body .gallery-fancybox div.pagify a { color: inherit }/* Gallery Fancybox Overlay */#fancybox-overlay {  background: #fff !important;  opacity: 0.9 !important;}body #fancybox-close {  position: fixed;  top: 15px;  right: 15px;}body #fancybox-title {  font-family: inherit;  font-size: inherit;}body #fancybox-title-float-main {  color: #000;  font-weight: normal;  background: 0;}body #fancybox-title-float-left,body #fancybox-title-float-right {  display: none;}body #fancybox-outer { background: transparent }body #fancybox-content { border: 0 solid transparent }body #fancybox-title { text-align: center }body .fancybox-bg { display: none }body .fancybox-title-float { bottom: -10px }/* Breakpoints */@media only screen and (max-width: 1000px) {  body {    padding: 6.5%;  }}@media only screen and (max-width: 500px) {  body {    margin-top: 15px;  }  #logo {    margin-bottom: 0.3em;  }    nav ul ul {    min-width: 250px;  }    #content img[style^="float: left"],  #content img[style$="float: left;"] {    margin-right: 0;    float: none !important;  }    #content img[style^="float: right"],  #content img[style$="float: right;"] {    margin-left: 0;    float: none !important;  }    #campaign_label {    border-width: 0 98px 98px 0;  }    #campaign_label .inner {    top: 3px;    right: -94px;  }  #campaign_label a {    font-size: 15px;  }}@media only screen and (max-width: 350px) {  .gallery .gallery-thumb {    margin-right: 0;    display: table;    overflow: hidden;  }  .gallery-fancybox a {    display: block;  }}/** Variables*/:root {  --base-space: 20px;  --header-height: 100px;  --content-min-width: 500px;}@media (max-width: 800px) {  :root {    --base-space: 10px;    --header-height: 70px;  }}@media (max-width: 500px) {}/** Links*/#content a {  text-decoration: underline;}#content a.backlink {  font-size: 90%;  text-decoration: none;  font-style: italic;}/** Headlines*/h1,h2,h1:first-child,h2:first-child {  margin-top: 1em;}/** Page Layout*/body {  padding: 0 var(--base-space);  margin: 0 !important;}#page {  width: calc(100vh - var(--header-height) - var(--base-space));  max-width: 100%;  min-width: var(--content-min-width);}@media (max-width: 800px) {  #page {    width: calc(100vh - var(--header-height) - var(--base-space));    min-width: 100%;  }}  /** Header Layout*/#head {  display: flex;  margin: 0;  height: var(--header-height);  box-sizing: border-box;}#logo {  align-self: center;  margin-bottom: 0;}#logo a {  font-weight: normal;  font-size: 1.91vh;  padding-left: 1px;}@media (max-height: 700px) {    #logo a {    font-size: 14px;  }}@media (max-width: 800px) {    #logo a {    font-size: 2.22vw;    padding-left: 2px;  }}@media (max-width: 500px) {  #head {    padding-left: var(--base-space);  }    #logo a {    font-size: 100%;  }}/** Tiles Layout*/.tiles {  display: grid;  grid-template-columns: 1fr 1fr 1fr;  grid-gap: var(--base-space);}.tiles__tile {  position: relative;  opacity: 0;}.tiles__tile-caption {  position: absolute;  bottom: 0;  left: 0;  right: 0;  color: #fff;  background: rgba(0,0,0,0.4);  padding: 4px 12px 3px;  line-height: 1.2;}@media (max-width: 500px) {  .tiles__tile-caption {    font-size: 90%;  }}/** Tiles Slideshow Layout*/.tiles__slideshow,.tiles__slideshow-image {  position: fixed;  /* top: var(--header-height); */  top: 0;  left: 0;  right: 0;  bottom: 0;  background: #000;  text-align: center;  cursor: pointer;  opacity: 0;}.tiles__slideshow-image {  display: flex;  justify-content: center;  opacity: 1;}.tiles__slideshow-title {  position: absolute;  top: 20px;  left: 22px;  color: #fff;  text-shadow: 0px 0px 1px #000;  z-index: 100;}.tiles__slideshow img {  align-self: center;}@media (max-height: 700px) {    .tiles__slideshow {  }  .tiles__slideshow img {    max-height: 600px !important;  }}.tiles__slideshow:empty {  display: none;}.tiles__slideshow img {  max-height: 100%;}/*.tiles__slideshow.is-paused .tiles__slideshow-image:hover {  cursor: wait;}*/