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{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html{user-select:none;scroll-behavior:smooth}audio{transform:scale(0)}section{padding:0;text-align:center;display:flex;justify-content:center;align-items:center;scroll-behavior:smooth;flex-flow:row wrap}div.block{width:100vw;margin:0 auto}div.block#intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:69;display:flex;justify-content:center;align-items:center;background-color:#fff}div.block#intro.hide{transform:scale(0);overflow:hidden}.grid{display:flex;width:100vw;height:100vh;flex-flow:row wrap;justify-content:center;align-items:center;height:auto}.grid button{display:flex;justify-content:center;align-items:center;height:25vh;width:25vw;background-color:#fff;transition:all linear .1s;font-size:75px;text-decoration:none;padding:50px;transition:all .2s ease}.grid button:hover{background:radial-gradient(circle, rgba(239,239,239,0.69) 25%,#ffffff 25%);background-size:cover}.grid header{flex-basis:100%;position:sticky;top:0;margin-bottom:10px}.grid header h3{margin-bottom:0px !important;font-weight:normal;background-color:transparent}.grid header h3 a{transform:scale(1)}.grid header h3 a:hover span{background-color:#ddd;border-color:#ddd}.grid header h3 span{border:1px solid #efefef;margin:5px auto 0 auto;padding:5px 12px;display:inline-block;border-radius:15px;background-color:#efefef}div.sidebar-wrap{display:flex;flex-flow:col wrap}aside{width:20%;padding:7% 5%;background:#000}div.sidebar-wrap--sections{width:70%}#colors{text-align:center}span.color{display:inline-block;width:125px;height:125px;border-radius:100%;border:1px solid transparent}.color1{background-color:#111}.color.color2{background-color:#fcfcfc;border-color:#efefef}.color3{background-color:#666}.color4{background-color:#ccc}.color5{background-color:#efefef}body{font-size:16px;line-height:1.4444;font-family:sans-serif}h1,h2,h3,h4,h5,h6{font-weight:bold;margin-bottom:1%}h1.border,h2.border,h3.border,h4.border,h5.border,h6.border{padding-bottom:1%;border-bottom:1px solid #efefef}h1{font-size:4rem}h2{font-size:2.6rem}h3{font-size:.8rem;text-transform:uppercase;letter-spacing:4px;background:#fff}h4{font-size:1.6rem;font-weight:normal}h5,h6{text-transform:uppercase}h5{font-size:1.2rem}h6{font-size:.8rem;letter-spacing:.2rem}p,li{font-size:1rem}p{margin-bottom:1%}p.big{font-size:1.25rem}p.small{font-size:.8rem}p.slim{margin-bottom:2%}ol,ul{margin-bottom:1%}ol li,ul li{margin-bottom:2%}ul li:before{display:inline-block;content:"-";margin-right:10px;padding:1px 5px}ol{counter-reset:ordered}ol li::before{content:counter(ordered);counter-increment:ordered;background:#111;color:#fcfcfc;display:inline-block;margin-right:10px;padding:0 4px;font-size:.8rem}code pre{font-family:monospace;background-color:#fcfcfc;width:em(440);margin:4em auto;padding:0.5em 0;line-height:0;counter-reset:line}code pre span{display:block;line-height:1.5rem}code pre span:first-child{font-weight:bold}code pre span:before{counter-increment:line;content:counter(line);display:inline-block;border-right:1px solid #ccc;padding:0 .5em;margin-right:.5em;color:#ccc}blockquote{border-left:5px solid #ccc;padding:2%}blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote h6,blockquote p{margin-bottom:0}a{color:#666;text-decoration-skip:ink}a:hover{text-decoration:none}a.button,button,input[type="submit"]{display:inline-block;background:#111;text-decoration:none;margin-bottom:1%;font-size:.9rem;cursor:pointer;border:1px solid transparent;border-radius:4px;font-weight:bold;padding:10px 25px;color:#fcfcfc;transition:all .15s ease}a.button:hover,button:hover,input[type="submit"]:hover{background:#666}a.button:active,button:active,input[type="submit"]:active{transform:scale(0.95)}a.button.alt,button.alt,input[type="submit"].alt{background:#ccc;color:#111}a.button.alt:hover,button.alt:hover,input[type="submit"].alt:hover{background:transparent;border-color:#111}a.button.small,button.small,input[type="submit"].small{padding:5px 15px}input[type="text"],input[type="email"],input[type="password"],textarea,select{display:inline-block;text-decoration:none;margin-bottom:1%;font-size:1rem;border:2px solid #ccc;border-radius:4px;padding:10px;width:calc(100% - 20px)}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,textarea:focus,select:focus{outline:none;border-color:#111}label{font-size:.8rem;letter-spacing:.1rem;text-transform:uppercase;display:block;margin-bottom:5px}textarea{min-width:calc(100% - 20px);max-width:calc(100% - 20px);min-height:220px}select{cursor:pointer;display:inline-block;position:relative;color:#111;width:100%;height:44px;margin-bottom:1%}.styledSelect{border:2px solid #ccc;border-radius:4px;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fcfcfc;padding:10px 30px 10px 10px}.styledSelect:after{content:"";width:0;height:0;border:5px solid transparent;border-color:#111 transparent transparent transparent;position:absolute;top:18px;right:10px}.styledSelect:active,.styledSelect.active{background-color:#111;color:#fcfcfc;border-color:#111;border-bottom-right-radius:0px;border-bottom-left-radius:0px}.styledSelect:active:after,.styledSelect.active:after{border-color:transparent transparent #fcfcfc transparent;bottom:18px;top:auto}.options{display:none;position:absolute;top:100%;right:0px;left:0px;z-index:999;margin:0 0;padding:0 0;list-style:none;border:2px solid #111;background-color:white;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.options li{margin:0;padding:10px}.options li:last-child{border-bottom:none}.options li:before{display:none}.options li:hover{background-color:#111;color:#fcfcfc}.checkboxes li,.radios li{position:relative;padding-left:0}.checkboxes li:before,.radios li:before{padding:1px 3px 5px 1px}.checkboxes input[type="checkbox"],.checkboxes input[type="radio"],.radios input[type="checkbox"],.radios input[type="radio"]{display:none}.checkboxes label,.radios label{display:inline-block;cursor:pointer;text-transform:none;letter-spacing:0px;font-size:1rem}.checkboxes label:before,.radios label:before{content:"";display:inline-block;position:absolute;left:0;top:2px;height:20px;width:20px;box-sizing:border-box;transition:all .05s linear;font-size:0;padding:0;background:#fcfcfc url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItc3F1YXJlIj48cmVjdCB4PSIzIiB5PSIzIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHJ4PSIyIiByeT0iMiI+PC9yZWN0Pjwvc3ZnPg==) no-repeat center center;background-size:100%}.checkboxes input:checked+label:before,.radios input:checked+label:before{background:#fcfcfc url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hlY2stc3F1YXJlIj48cG9seWxpbmUgcG9pbnRzPSI5IDExIDEyIDE0IDIzIDMiPjwvcG9seWxpbmU+PHBhdGggZD0iTTIxIDEydjdhMiAyIDAgMCAxLTIgMkg1YTIgMiAwIDAgMS0yLTJWNWEyIDIgMCAwIDEgMi0yaDExIj48L3BhdGg+PC9zdmc+) no-repeat center center;background-size:100%}.radios label:before{background:#fcfcfc url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2lyY2xlIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCI+PC9jaXJjbGU+PC9zdmc+) no-repeat center center;background-size:100%}.radios input:checked+label:before{background:#fcfcfc url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hlY2stY2lyY2xlIj48cGF0aCBkPSJNMjIgMTEuMDdWMTJhMTAgMTAgMCAxIDEtNS45My05LjE0Ij48L3BhdGg+PHBvbHlsaW5lIHBvaW50cz0iMjMgMyAxMiAxNCA5IDExIj48L3BvbHlsaW5lPjwvc3ZnPg==) no-repeat center center;background-size:100%}header.vcenter,section.vcenter,footer.vcenter{display:flex;flex-flow:col wrap;align-items:center;text-align:center}header.slim,section.slim,footer.slim{min-height:0;padding:1% 5%}header.slim h1,header.slim h2,header.slim h3,header.slim h4,header.slim h5,header.slim h6,header.slim p,header.slim li,section.slim h1,section.slim h2,section.slim h3,section.slim h4,section.slim h5,section.slim h6,section.slim p,section.slim li,footer.slim h1,footer.slim h2,footer.slim h3,footer.slim h4,footer.slim h5,footer.slim h6,footer.slim p,footer.slim li{margin-bottom:0}header.dark,section.dark,footer.dark{background:#111;color:#fcfcfc}header.gray-dark,section.gray-dark,footer.gray-dark{background:#666;color:#fcfcfc}header.gray-light,section.gray-light,footer.gray-light{background:#efefef}header.full,section.full,footer.full{padding:0}header.full h1,header.full h2,header.full h3,header.full h4,header.full h5,header.full h6,section.full h1,section.full h2,section.full h3,section.full h4,section.full h5,section.full h6,footer.full h1,footer.full h2,footer.full h3,footer.full h4,footer.full h5,footer.full h6{margin-top:1%}header.full .block,section.full .block,footer.full .block{width:100%;max-width:none}.block{box-sizing:border-box}.block.center h1,.block.center h2,.block.center h3,.block.center h4,.block.center h5,.block.center h6,.block.center p{text-align:center}
