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;vertical-align:baseline;font:inherit;font-size:100%;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-spacing:0;border-collapse:collapse;}
sup {vertical-align:super;font-size:smaller;}
html {background-color:#1c1c1c;overflow-y:scroll;}

body {
	background-color:#fff;
	color:#000;
	font-family:'Prompt', system, -apple-system, ".SFNSText-Regular", "San Francisco", "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", sans-serif;
	font-size:14px;
	font-weight:400;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
}

.wrap {margin:0 auto;width:1080px;}

::-moz-selection {background:#111;color:#FFF;text-shadow:none;}
::selection {background:#111;color:#FFF;text-shadow:none;}

p {margin:0 0 0.8em 0;font-size:1em;font-weight:400;line-height:1.4em;}
h1, h2, h3, h4, h5, h6 {font-weight:600;line-height:1;}
h1 {font-size:2.5em;margin-bottom:0.5em;}
h2 {font-size:2.25em;margin-bottom:0.45em;}
h3 {font-size:2em;margin-bottom:0.4em;}
h4 {font-size:1.75em;margin-bottom:0.35em;}
h5 {font-size:1.5em;margin-bottom:0.3em;}
h6 {font-size:1.25em;margin-bottom:0.25em;}
a {color:#000;text-decoration:underline;outline:0;}
a:hover, a:focus {color:#222;}

.top, .bottom {background-color:#000;width:100%;padding:1rem 0 1rem 0;text-align:center;}
.bottom {margin-top:4rem;}
.top img, .bottom img {width:350px;transition:all 0.1s ease-in;-moz-transition:all 0.1s ease-in;-webkit-transition:all 0.1s ease-in;}
.top img:hover, .bottom img:hover {opacity:0.75;}

.header {text-align:left;position: relative;}
.header img {width:100%;}
.header h1 {color:#fff;font-size:4rem;text-shadow: 0px 3px 12px rgba(0, 0, 0, 1);}
.header .button {background-color:#fff;color:#000;display:inline-block;font-size:21px;text-align:center;padding:0.6rem 1rem 0.6rem 1rem;-webkit-box-shadow:0px 6px 18px -5px rgba(0,0,0,0.75);-moz-box-shadow:0px 6px 18px -5px rgba(0,0,0,0.75);box-shadow:0px 6px 18px -5px rgba(0,0,0,0.75);transition:all 0.07s ease-in;-moz-transition:all 0.07s ease-in;-webkit-transition:all 0.07s ease-in;}
.header .button:hover {background-color:#000;color:#fff;}
.header a {text-decoration:none;}
.header-content {position:absolute;top:200px;left:34px;transition:all 0.1s ease-in;}

.box-head {text-align:center;font-size:16px;margin-bottom:2.5rem;}
.auto-grid {--auto-grid-min-size:20rem;display:grid;grid-template-columns:repeat(auto-fill, minmax(var(--auto-grid-min-size), 1fr));grid-gap:1rem;}
.box img {width:100%;transition:all 0.1s ease-in;-moz-transition:all 0.1s ease-in;-webkit-transition:all 0.1s ease-in;cursor:pointer;}
.box-link {cursor:pointer;text-decoration:none;}
.box-link:hover .box img {opacity:0.85;-webkit-box-shadow:0px 6px 18px -5px rgba(0,0,0,0.75);-moz-box-shadow:0px 6px 18px -5px rgba(0,0,0,0.75);box-shadow:0px 6px 18px -5px rgba(0,0,0,0.75);}

/* Media Queries */
@media (max-width:1080px) {
	body {font-size:13px;}
	.wrap {width:95%;}
	.header img {display:none;}
	.header-content {position:static;}
	.header {background-color:#000;text-align:center;margin:2.5rem 0 2.5rem 0;padding:4rem;}
}
@media (max-width:768px) {
	.header h1 {font-size:3rem;}
	.header{padding:3rem;}
	body {font-size:12px;}
	.box-head {font-size:14px;}
}
@media (max-width:375px) {
	body {font-size:11px;}
	.header h1 {font-size:2.25rem;}
	.header {padding:2rem;}
	.top img, .bottom img {width:86%}
	.box-head {font-size:11px;}
}

@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}}
