@import url(https://fonts.googleapis.com/css2?family=Fugaz+One&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,main{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input,textarea,button{appearance:none;-webkit-appearance:none}@media(max-width: 768px){div.widthcheck{width:399px}}@media(min-width: 768px){div.widthcheck{width:768px}}@media(max-width: 1220px){div.widthcheck{width:1220px}}@media(max-width: 1399px){div.widthcheck{width:1399px}}@media(max-width: 768px){.no-mobile{display:none}}body{color:#2e282a;width:100%;box-sizing:border-box;font:400 13px/1.6em "Open Sans",sans-serif}@media(max-width: 1399px){body{font:400 14px/1.6em "Open Sans",sans-serif}}body .overflow-fix{overflow-x:hidden}main{display:block;position:relative;box-sizing:border-box}main:after{content:"";display:table;clear:both}.clearfix:after{content:"";display:table;clear:both}.mobile-only{display:block}@media(min-width: 768px){.mobile-only{display:none}}.not-mobile{display:none}@media(min-width: 768px){.not-mobile{display:block}}.center{text-align:center}.fl{float:left}.fr{float:right}.w50{width:50%;box-sizing:border-box}@media(max-width: 768px){.w50{width:100%}}.p20{padding:20px}@media(max-width: 768px){.m-p0{padding:0}}body header{display:block;position:relative;float:left;width:100%;padding:20px;background-color:#fde74c;border-top:30px solid #2e282a;border-bottom:30px solid #2e282a;box-sizing:border-box}body header h1{margin-bottom:0px}main{display:block;clear:both;box-sizing:border-box}section{width:100%;clear:both}section.row{display:flex;flex-direction:row;align-items:center}@media(max-width: 768px){section.row{flex-direction:column}}section.light{background-color:#fff}section.dark{background-color:#2e282a;color:#fde74c}section.dark a{color:#69d1c5}footer{background-color:#2e282a;color:#fde74c;padding:20px;box-sizing:border-box;font-size:.8em}body{font:200 1.3em/1.6em "Open Sans",sans-serif}body h1,body h2,body h3,body h4,body h5,body h6{font:200 1.8em/1.6em "Fugaz One",sans-serif}body h1{line-height:1em;margin-bottom:15px}@media(max-width: 768px){body h1{font-size:2em}}body h2{font-size:1.4em;margin-bottom:15px;margin-top:25px}body h3{font-size:1.2em}body h4{font:800 1.3em/1.6em "Open Sans",sans-serif;margin-bottom:15px}body h5{font:600 1.3em/1.6em "Open Sans",sans-serif;margin-bottom:15px}body h6{font:400 1.3em/1.6em "Open Sans",sans-serif;margin-bottom:15px;font-style:italic}body p,body address,body pre{margin-bottom:10px}body strong,body b{font-weight:600}body em,body cite,body i{font-style:italic}body q{font-style:italic}body code,body var,body pre{font-family:monospace;font-size:.8em}body pre{max-width:100%;font-family:monospace;padding:10px;background:#000;color:#fff;box-sizing:border-box}body sub{font-size:x-small;top:3px;position:relative}body sup{font-size:x-small;bottom:8px;position:relative}body code,body tt,body kbd{font-family:monospace}body abbr,body acronym{border-bottom:1px dashed #000;cursor:help;outline:none}body dl{display:grid;grid-gap:4px 16px;grid-template-columns:max-content;padding:20px;margin-bottom:15px;box-sizing:border-box}body dt{font-weight:bold}body dd{margin:0;grid-column-start:2}body blockquote{margin-bottom:15px;display:block;box-sizing:border-box;text-decoration:none;display:block;text-align:left;padding:20px;overflow:hidden}body blockquote p{margin-bottom:0px;font:300 18px/1.8em "Open Sans",sans-serif}body blockquote p:last-of-type{margin-bottom:5px}body blockquote cite{font-style:italic}body blockquote footer{padding:0}body hr{border:none;display:block;width:100%;height:4px;margin-bottom:25px;margin-top:10px}body a{transition:all 300ms ease-out;color:#5c80bc}body a:hover{color:#69d1c5}body a.button{transition:transform .2s ease-in-out;padding:10px 10px 5px 10px;margin-top:20px;display:block;float:left;text-decoration:none}body ul,body ol{margin-bottom:20px;list-style:none;margin-right:20px;margin-left:20px}body ul li{line-height:1.4em}body ul li::before{content:" ";width:8px;height:8px;display:inline-block;top:0px;left:-0.75em;position:relative}body ul ul li::before{content:" ";width:4px;height:4px;top:-4px}body ul li>ul,body ol li>ol,body ul li>ol,body ol li>ul{margin-bottom:0;margin-left:30px}body ol{list-style-type:decimal;list-style-position:outside}body ol li>ol{list-style-type:lower-alpha}body ol li>ol li::before{display:none}body table{width:100%;margin:20px 0px 40px}@media(max-width: 768px){body table td,body table th{display:block;box-sizing:border-box;clear:both;width:100%}}body table thead{vertical-align:center;font:600 1em/1.2em "Open Sans",sans-serif}body table thead th{padding:10px 30px;text-align:left}@media(max-width: 768px){body table thead th:empty::after{content:" ... ";display:block}}body table tbody th{font-weight:600;text-align:left;padding:15px 30px}body table tbody td{text-align:left;padding:15px 30px}body table tfoot th{font-weight:600;text-align:left;padding:15px 30px}body table tfoot td{text-align:left;padding:15px 30px}body img,body figure{height:auto;max-width:100%;display:block}body img.alignleft,body figure.alignleft{float:left;margin:20px 45px 10px 0px}body img.alignright,body figure.alignright{float:right;margin:10px 0px 10px 45px}body figure figcaption{font:200 12px/12px "Open Sans",sans-serif;font-style:italic;margin-top:-10px}body figure.aligncenter{margin:0 auto 20px}body figure.aligncenter figcaption{text-align:center}body div.gallery{display:flex;flex-wrap:wrap;flex-flow:space-between}body div.gallery figure{margin:0 5px 10px;max-width:22%}body div.gallery figure figcaption{margin-left:0px}body form{overflow:hidden;box-sizing:border-box}body form legend{font:600 1.3em/1.6em "Open Sans",sans-serif;margin-bottom:15px;display:block;clear:both;float:left}body form label{padding-top:2px;display:block;float:left;min-width:80%;max-width:80%}body form label.checkbox{margin-right:20px}body form fieldset{padding:20px 0;box-sizing:border-box}body form input:not([type=submit]),body form select,body form textarea{display:block;float:left;padding:5px 8px;min-width:40%;max-width:80%;margin-bottom:15px;font:200 1em/1em "Open Sans",sans-serif}body form input:not([type=submit]):focus,body form select:focus,body form textarea:focus{outline:none}body form input[type=color]{height:60px;min-width:30%;max-width:80%}body form textarea{min-width:50%;max-width:80%;min-height:150px}body form select.narrow{max-width:250px;min-width:100px}body form input[type=submit],body form input[type=button],body form input[type=reset],body form button{transition:transform .2s ease-in-out;padding:10px 10px 5px 10px;box-shadow:3px 3px #000;display:block;float:left;text-decoration:none;grid-column-start:2;min-width:0;margin:0 20px 0 0;float:left}body form input[type=submit]:hover,body form input[type=button]:hover,body form input[type=reset]:hover,body form button:hover{transform:scale(1.2) skew(-5deg, -7deg);z-index:2}body form input[type=range]{padding:15px}body form input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:20px;width:10px;cursor:pointer;margin-top:-5px}body form input[type=range]::-moz-range-thumb{height:20px;width:10px;cursor:pointer}body form input[type=range]::-ms-thumb{height:20px;width:10px;cursor:pointer}body form input[type=range]::-webkit-slider-runnable-track{width:100%;height:8px;cursor:pointer}body form input[type=range]::-moz-range-track{width:100%;height:8px;cursor:pointer}body form input[type=range]::-ms-track{width:100%;height:8px;cursor:pointer}body form input[type=checkbox]{grid-column-start:2;clear:left;cursor:pointer;display:inline-block;line-height:0;height:30px;width:30px;margin:2px 4px 0 0;outline:0;padding:0;text-align:center;vertical-align:middle;min-width:30px;box-sizing:border-box;margin:0 15px 10px 0}body form input[type=checkbox]:checked:before{display:inline-block;vertical-align:middle;width:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"X";font:800 1.2em/1em "Open Sans",sans-serif;margin:1px 0px 0 -3px}body form input[type=radio]{appearance:none;background-color:#fff;margin:3px 10px 0 0;font:inherit;width:1.15em;height:1.15em;border-radius:50%;min-width:0;display:grid;place-content:center}body form input[type=radio]::before{content:"";width:.65em;height:.65em;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em red;margin-left:1px}body form input[type=radio]:checked::before{transform:scale(1)}
