@use "sass:color";#header_logo{position:-webkit-sticky;position:sticky;height:2.5rem;top:.6rem;left:1rem;margin-right:1rem;z-index:20}header{display:inline;margin-bottom:0;text-align:left}header h1{font-family:eurostile, sans-serif;font-weight:900;font-style:normal;font-size:2.4rem;display:inline}header h2{font-family:eurostile, sans-serif;font-weight:400;font-style:normal;font-size:1.5rem;display:inline;margin-left:1rem}nav{font-family:eurostile, sans-serif;font-weight:400;font-style:normal;margin-top:0;margin-bottom:0;width:100%;top:0;background-color:#fff;box-shadow:0rem 0.5rem 0.5rem #acacac;text-transform:uppercase;z-index:10}nav a{display:none;text-decoration:none;color:#676767;padding:1rem .5rem}nav a.icon{float:right;display:block;font-size:200%}nav .dropdown-content{background-color:#fff;display:block;text-transform:none;padding-left:20px;margin-top:0;padding-top:0}@media only screen and (min-width: 840px){nav{position:-webkit-sticky;position:sticky;text-align:center}nav div.nav-container{margin:auto}nav a{display:inline-block}nav a.icon{display:none}nav .dropdown{overflow:hidden;display:inline;position:relative}nav .dropdown .dropbtn{font-family:inherit;margin:0}nav a:hover,nav .dropdown:hover .dropbtn{color:#000;background-color:#bdbdbd}nav .dropdown-content{display:none;position:absolute;min-width:8rem;box-shadow:8px 8px 16px 0px #acacac;z-index:1;left:0}nav .dropdown-content a{float:none;display:block;text-align:left}nav .dropdown:hover .dropdown-content{display:block}nav .icon{display:none}}nav.responsive{position:relative}nav.responsive a.icon{position:absolute;right:0;top:0}nav.responsive a{display:block}main{font-family:eurostile, sans-serif;font-weight:400;font-style:normal;width:100%;overflow:auto}main table{border-style:solid none;border-color:black;border-size:1px;border-collapse:collapse;margin:auto}main table th{border-bottom:1px solid black;padding:.6rem}main table td{margin:0;padding:.6rem .4rem}main table tr:nth-child(even){background-color:#dedede}main section.articletitle{padding-left:0;margin-left:0;padding-right:0;margin-right:0;width:100%;margin:auto;position:relative}main section.articletitle h1{font-size:7vw;text-align:center}main section.articletitle img+h1{font-family:eurostile, sans-serif;font-weight:900;font-style:normal;font-size:8vw;-webkit-text-stroke:2px #fff;text-align:center;position:absolute;margin:0;left:50%;transform:translate(-50%, 0);bottom:8vw}@media only screen and (min-width: 1000px){main section.articletitle img+h1{font-size:6rem}}main section.articletitle p{font-family:eurostile, sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;text-shadow:1px 1px 3px #fff,-1px 1px 3px #fff,1px -1px 3px #fff,-1px -1px 3px #fff;text-align:center;position:absolute;left:50%;transform:translate(-50%, 0);bottom:1rem}main section.articletitle img{width:100%;padding:0;margin:0}main section.maincontent{max-width:50rem;margin:auto}main section.maincontent p:first-of-type:not(li p){font-size:125%;font-weight:200}main section.maincontent p{line-height:1.5}main section.maincontent a{text-decoration:none}main section.maincontent a figure{max-width:50%;margin:auto;margin-top:1rem;margin-bottom:2rem;border-radius:2rem;box-shadow:0.5rem 0.5rem 1rem #acacac;padding:2rem}main section.maincontent a figure img{width:100%;margin-bottom:1rem}main section.maincontent a figure figcaption{padding-left:2rem;color:#acacac;font-style:italic;font-weight:100;font-size:1rem}main section.maincontent .pagelistelement{display:block;vertical-align:top;width:100%;margin:5px;margin-bottom:5rem;text-align:center}@media only screen and (min-width: 840px){main section.maincontent .pagelistelement{display:inline-block;width:48%}}main section.maincontent .pagelistelement a{display:block;text-decoration:none}main section.maincontent .pagelistelement a span{color:#000;font-family:eurostile, sans-serif;font-weight:900;font-style:normal;font-size:3rem;bottom:.5rem;left:.5rem;text-shadow:0 0 0.3em #fff}main section.maincontent .pagelistelement a img{width:100%;padding:0;margin:0}main section.maincontent iframe{width:100%;border:none}main .breadcrumbs{max-width:50rem;margin:auto;margin-top:2em;margin-bottom:2em}main section.mainportfolio{max-width:70rem;margin:auto;padding-top:2rem}main section.mainportfolio h1.portfoliotitle{display:inline}main section.mainportfolio .portfoliomenu a{color:#acacac;font-size:1.5rem;font-weight:bold;text-decoration:none;margin-left:.5em;padding-left:.5em}main section.mainportfolio .portfoliomenu a:not(:first-child){border-left:1px solid #acacac}main section.mainportfolio .portfoliomenu a.portfolio-link-current{color:#000}main section.mainportfolio .portfoliomenu a:hover{color:#000}main div.portfolio{width:100%}main div.portfolio img{box-sizing:border-box;padding:5px;width:100%}@media only screen and (min-width: 400px){main div.portfolio img{width:49.5%}}@media only screen and (min-width: 800px){main div.portfolio img{width:32%}}@media only screen and (min-width: 1200px){main div.portfolio img{width:24.5%}}footer{font-family:eurostile, sans-serif;font-weight:400;font-style:normal;text-align:center;background:#454545;background:linear-gradient(180deg, #fff 0, #222 12rem);color:#acacac;width:100%;padding-top:8rem;padding-bottom:1rem}footer section{text-align:left;display:inline-block;max-width:20rem;padding:0 2rem;vertical-align:top}footer .fa{font-size:2rem;padding-right:5px;text-decoration:none;color:inherit}footer a{color:inherit}.modal{display:none;position:fixed;z-index:20;left:0;top:0;width:100%;height:100%;background-color:#acacac;background-color:rgba(172,172,172,0.5)}.modal .modal-content{position:absolute;background-color:#fff;border-radius:2rem;padding:2rem 2rem 4rem;left:50%;top:50%;transform:translate(-50%, -50%)}.modal .modal-content img{position:relative;max-width:80vw;max-height:55vh}form{font-family:eurostile, sans-serif;font-weight:400;font-style:normal}form label{margin-bottom:1em}form textarea{font-family:eurostile, sans-serif;font-weight:400;font-style:normal;font-size:125%;line-height:1.5;height:10em}form input{font-family:eurostile, sans-serif;font-weight:400;font-style:normal;font-size:125%}
