<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* sidenav */
.sidenav-jumbotron {
	background-color: #fff;
	border-bottom: solid 1px #000;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

* {
	box-sizing: border-box;
}

a {
	text-decoration: none;
}

.tall {
	//height: 2000px;
	width: 100%;
}

header {
	position: fixed;
	padding-bottom: 20px;
	height: 80px;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 1;
	-webkit-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
}
header.scroll {
	background-color: rgba(255, 255, 255, 0.8);
}

/* 瞍Ｗ嵗憿讛𠧧 */
header.scroll + .mobile-toggle .middle, header.scroll + .mobile-toggle .top-left, header.scroll + .mobile-toggle .top-right, header.scroll + .mobile-toggle .bottom-left, header.scroll + .mobile-toggle .bottom-right {
	background-color: #000;
}
header.is-open .side-nav {
	right: 0;
	opacity: 1;
}
header.is-closed + .mobile-toggle {
	-webkit-animation-name: spin-toggle-reverse;
		  animation-name: spin-toggle-reverse;
	-webkit-animation-duration: 500ms;
		  animation-duration: 500ms;
	-webkit-animation-timing-function: linear;
		  animation-timing-function: linear;
	-webkit-animation-fill-mode: forwards;
		  animation-fill-mode: forwards;
}
header.is-open + .mobile-toggle {
	-webkit-animation-name: spin-toggle;
		  animation-name: spin-toggle;
	-webkit-animation-duration: 500ms;
		  animation-duration: 500ms;
	-webkit-animation-timing-function: linear;
		  animation-timing-function: linear;
	-webkit-animation-fill-mode: forwards;
		  animation-fill-mode: forwards;
}
header.is-open + .mobile-toggle .top-left, header.is-open + .mobile-toggle .bottom-left {
	-webkit-transform: scale(0);
		  transform: scale(0);
	background-color: #fff;
}
header.is-open + .mobile-toggle .top-right {
	-webkit-transform: rotate(45deg);
		  transform: rotate(45deg);
	top: 34%;
	background-color: #fff;
}
header.is-open + .mobile-toggle .bottom-right {
	-webkit-transform: rotate(-45deg);
		  transform: rotate(-45deg);
	bottom: 34%;
	background-color: #fff;
}
header.is-open + .mobile-toggle .middle {
	background-color: #fff;
}

/* �砍虬��滨迂雿滨蔭 */
.top-banner {
	height: 80px;
	width: 100%;
	position: relative;
	background-color: transparent;
	display: inline-block;
	text-decoration: none;
	padding-top: 10px;
}
.top-banner a {
	color: #000;
	text-decoration: none;
}
.top-banner a:hover {
	color: #000;
	text-decoration: none;
}
.top-banner h3 {
	text-decoration: none;
	margin: 0px;
	padding-top: 15px;
	padding-left: 30px;
}
@media only screen and (max-width: 768px) {
	.top-banner {
		margin: 0px;
		margin-bottom: 10px;
		padding-top: 25px;
		padding-left: 10px;
	}
	.top-banner h3 {
		padding-top: 0px;
		padding-left: 10px;
		margin: 0px;
		text-decoration: none;
	}
	.top-banner h4 {
		padding-top: 0px;
		padding-left: 10px;
		text-decoration: none;
		margin: 0px;
	}
}

.mobile-toggle {
	margin: 15px;
	height: 50px;
	width: 50px;
	background-color: transparent;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 1;
	cursor: pointer;
}
@media only screen and (max-width: 768px) {
	.mobile-toggle {
		margin-right: 30px;
	}
}
.mobile-toggle .middle {
	width: 60%;
	height: 3px;
	position: absolute;
	background-color: #000;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
		  transform: translate(-50%, -50%);
	-webkit-transition: all 500ms ease-in-out 100ms;
	transition: all 500ms ease-in-out 100ms;
}
.mobile-toggle .top-left {
	width: 30%;
	height: 3px;
	position: absolute;
	background-color: #000;
	top: 30%;
	left: 50%;
	-webkit-transform: translate(-100%, -50%);
		  transform: translate(-100%, -50%);
	-webkit-transition: all 500ms ease-in-out 100ms;
	transition: all 500ms ease-in-out 100ms;
}
.mobile-toggle .top-right {
	width: 30%;
	height: 3px;
	position: absolute;
	background-color: #000;
	top: 30%;
	left: 50%;
	-webkit-transform: translate(0%, -50%);
		  transform: translate(0%, -50%);
	-webkit-transition: all 500ms ease-in-out 100ms;
	transition: all 500ms ease-in-out 100ms;
}
.mobile-toggle .bottom-left {
	width: 30%;
	height: 3px;
	position: absolute;
	background-color: #000;
	bottom: 25%;
	left: 50%;
	-webkit-transform: translate(-100%, -50%);
		  transform: translate(-100%, -50%);
	-webkit-transition: all 500ms ease-in-out 100ms;
	transition: all 500ms ease-in-out 100ms;
}
.mobile-toggle .bottom-right {
	width: 30%;
	height: 3px;
	position: absolute;
	background-color: #000;
	bottom: 25%;
	left: 50%;
	-webkit-transform: translate(0%, -50%);
		  transform: translate(0%, -50%);
	-webkit-transition: all 500ms ease-in-out 100ms;
	transition: all 500ms ease-in-out 100ms;
}

/* 撅閖�钅�詨鱓 */
.side-nav {
	position: fixed;
	top: 0;
	right: -200px;
	width: 300px;
	height: 100%;
	color: #000;
	background-color: rgba(000, 000, 000, 0.6);
	-webkit-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
	opacity: 0;
}
@media only screen and (max-width: 768px) {
	.side-nav {
		//padding: 100px;
		z-index: 20;
	}
}

.side-nav ul {
	padding-top: 80px;
}
.side-nav ul li {
	//padding: 20px 10px 20px 40px;
	text-align: left;
	font-size: 18px;
	//text-transform: uppercase;
	color: #fff;
	line-height: 50px;
	list-style-type: none;
}
.side-nav ul li:hover {
	//-webkit-transform: scale(1.04);
		  //transform: scale(1.04);
}
.side-nav ul li a {
	display: block;
	color: #fff;
	text-decoration: none;
}
.side-nav ul li a:hover {
	color: #ffff00;
	text-decoration: none;
}
@media only screen and (max-width: 768px) {
	.side-nav ul li a:hover  {
		color: #ffff00;
		text-decoration: none;
	}
}

@-webkit-keyframes spin-toggle {
	0% {
	-webkit-transform: rotate(0deg);
			transform: rotate(0deg);
	}
	25% {
	-webkit-transform: rotate(90deg);
			transform: rotate(90deg);
	}
	50% {
	-webkit-transform: rotate(180deg);
			transform: rotate(180deg);
	}
	75% {
	-webkit-transform: rotate(270deg);
			transform: rotate(270deg);
	}
	100% {
	-webkit-transform: rotate(360deg);
			transform: rotate(360deg);
	}
}

@keyframes spin-toggle {
	0% {
	-webkit-transform: rotate(0deg);
			transform: rotate(0deg);
	}
	25% {
	-webkit-transform: rotate(90deg);
			transform: rotate(90deg);
	}
	50% {
	-webkit-transform: rotate(180deg);
			transform: rotate(180deg);
	}
	75% {
	-webkit-transform: rotate(270deg);
			transform: rotate(270deg);
	}
	100% {
	-webkit-transform: rotate(360deg);
			transform: rotate(360deg);
	}
}
@-webkit-keyframes spin-toggle-reverse {
	100% {
	-webkit-transform: rotate(0deg);
			transform: rotate(0deg);
	}
	75% {
	-webkit-transform: rotate(90deg);
			transform: rotate(90deg);
	}
	50% {
	-webkit-transform: rotate(180deg);
			transform: rotate(180deg);
	}
	25% {
	-webkit-transform: rotate(270deg);
			transform: rotate(270deg);
	}
	0% {
	-webkit-transform: rotate(360deg);
			transform: rotate(360deg);
	}
}
@keyframes spin-toggle-reverse {
	100% {
	-webkit-transform: rotate(0deg);
			transform: rotate(0deg);
	}
	75% {
	-webkit-transform: rotate(90deg);
			transform: rotate(90deg);
	}
	50% {
	-webkit-transform: rotate(180deg);
			transform: rotate(180deg);
	}
	25% {
	-webkit-transform: rotate(270deg);
			transform: rotate(270deg);
	}
	0% {
	-webkit-transform: rotate(360deg);
			transform: rotate(360deg);
	}
}</pre></body></html>