		<style>
			.button-small {
            	font-family: Plus Jakarta Sans;
				font-size: 12px!important;
				letter-spacing: 1px!important;
			}
			#stage-desktop {
				position:static;
				width:100%;
				height:920px;
				overflow:hidden;
				margin:0 auto;
			}
			@media only screen and (min-width:1023px) {
				#stage-desktop {
					display:block;
				}
				#stage-mobile {
					display:none;
				}
				#main {
					height:100vh;
					padding:0;
					font-family: 'Roboto Mono', sans-serif;
					-ms-text-size-adjust: 100%;
					-webkit-text-size-adjust: 100%;
					font-size:1.143em;
					line-height:1.786em;
					font-weight:300;
					text-rendering: optimizeLegibility !important;
					-webkit-font-smoothing: antialiased !important;
				}
				#main h1, #main h2, #main h3, #main h4, #main h5, #main h6 {
					font-family: 'Oswald','Raleway', Helvetica, Helvetica Neue, Arial, sans-serif;
					font-weight:300;
					line-height:0.9em;
				}
				#main .fusion-row {
					width:100%;
					max-width: 100%;
					height:100%;
					background-image:none;
				}
				#content.full-width {
					position:relative;
					height:100%;
					overflow:hidden;
					background-image: url(/wp-content/uploads/shiny-silver-background-satellite-fleet.jpg);
					background-repeat:no-repeat;
					background-position:top center;
				}
				#celebrating {
					position: absolute;
					z-index: 1;
					top: 18%;
					left: 5.2%;
					width: 32%;
					height: auto;
					visibility: hidden;
				}
			}
			@media only screen and (max-width:1024px) {
				#stage-desktop {
					display:none;
				}
				#stage-mobile {
					display:block;
				}
				#main {
					padding-left:0;
					padding-right:0;
					height:auto;
				}
				#main h1, #main h2, #main h3, #main h4, #main h5, #main h6 {
					line-height:1.2;
				}
				#celebrating-mobile {
					position: relative;
					width:50%;
					/*margin-top:60px;*/
				}
			}
			@media only screen and (max-width:640px) {
				#celebrating-mobile {
					position: relative;
					width:100%;
					max-width: 100%;
				}
			}
			.background-slide-container {
				/*position:absolute;*/
				z-index: 0;
				top:0;
				left:0;
				right:0;
				bottom:0;
				width:1357px;
				height:695px;
				overflow:hidden;
			}
			.background-slides {
				position:relative;
				display:inline-block;
				float:left;
				width:2714px;
				height:695px;
				background-repeat:no-repeat;
				background-position:top left;
				background-size:2714px 695px;
			}
			#notice-outer {
				position: absolute;
				z-index: 0;
				bottom:45px;
				left: 50%;
				width:100%;
				min-width:700px;
			}
			#notice-inner {
				position: relative;
				left: -50%;
				width:100%;
			}
			#notice {
				width:100%;
				font-size:64%;
				font-weight:300;
				line-height:1.4;
			}
		#btn-satellite-container {
			position: absolute;
			z-index: 9;
			bottom:110px;
			left: 50%;
	  		transform: translateX(-50%);
		}
		.btn-satellite {
			display:inline-block;
			float:left;
			border: 1px solid #666;
			padding: 2px 16px;
			background: none;
			font-size: 75%;
			margin-top:6px;
			margin-left:6px;
			color: white;
		}
		.btn-satellite:hover {
			border: 1px solid #807D7F;
			color:white;
			background:#807D7F;
			cursor:pointer;
		}
		.btn-satellite.active {
			border: 1px solid #00184d;
			color:white;
			background:#00184d;
		}
		.satellite-highlight {
			position: absolute;
			z-index: 6;
			width: 12%;
			height: 12%;
		}
		.tag-pointer {
			display: block;
			position: absolute;
			z-index: 6;
			width: 330px;
			height: 110px;
		}
		.diagonal-right {
			position: absolute;
			z-index:6;
			width:50px;
			height:47px;
			left:-28px;
			top:20px;
			border-bottom:1px solid #666;
			-moz-transform: translateY(20px) translateX(5px) rotate(-45deg);
			-ms-transform: translateY(20px) translateX(5px) rotate(-45deg);
			-webkit-transform: translateY(20px) translateX(5px) rotate(-45deg);
			transform: translateY(20px) translateX(5px) rotate(-45deg);
		}
		.diagonal-left {
			position: absolute;
			z-index:6;
			width:50px;
			height:47px;
			right:-18px;
			top:18px;
			border-bottom:1px solid #666;
			-moz-transform: translateY(20px) translateX(5px) rotate(45deg);
			-ms-transform: translateY(20px) translateX(5px) rotate(45deg);
			-webkit-transform: translateY(20px) translateX(5px) rotate(45deg);
			transform: translateY(20px) translateX(5px) rotate(45deg);
		}
		.satellite-tag {
			position: absolute;
			display: block;
			z-index: 6;
			width: auto;
			height: auto;
			padding:8px 24px 0;
			border-top:3px solid #489CBF;
			/*border-top:3px solid #12876f;
			border-top:3px solid rgba(18, 135, 111, 0.60);*/
			left: 0;
			top: 0;
			background: rgba(255,255,255,0.50);
		}
		.satellite-tag-right {
			position: absolute;
			display: block;
			z-index: 6;
			width: auto;
			height: 60px;
			text-align: right;
			padding: 0 10px 0px 10px;
			border-right:3px solid #12876f;
			right:36px;
			top:0;
			background: rgba(255,255,255,0.75);
		}
		.satellite-tag-simple-right {
			position: absolute;
			display: block;
			z-index: 10;
			width: auto;
			min-height: 60px;
			padding: 30px 24px 7px 20px;
			border-left:3px solid #12876f;
			left: 35px;
			top: 0;
			background: rgba(255,255,255,0.75);
		}
		.satellite-tag-simple-left {
			position: absolute;
			display: block;
			z-index: 10;
			width: auto;
			min-height: 60px;
			padding: 30px 24px 7px 20px;
			text-align: right;
			border-right:3px solid #12876f;
			right:36px;
			top:0;
			background: rgba(255,255,255,0.75);
		}
		.sat-info {
			font-size:10px;
			line-height:12px;
			margin-top:-1px;
			color:black;
		}
		#offcanvas-container {
			position: absolute;
			z-index: 10010;
			width: 292px;
			height: 100%;
			left: -292px;
			top: 0px;
			background: rgba(255,255,255,0);
		}
		#offcanvas-frame {
			position: absolute;
			z-index: 10011;
			width: 250px;
			height: 100%;
			left: 0px;
			top: 0px;
			background: rgba(255,255,255,0.80);
		}
		#offcanvas-frame-section-title {
			position:relative;
			width:100%;
			padding:12px 18px 4px;
			border-bottom:1px dotted #999;
		}
		#offcanvas-frame-title {
			display:inline-block;
            font-family: Plus Jakarta Sans;
			font-size:118%;
			font-weight:600;
			line-height:0;
			color:#00184d;
		}
		#offcanvas-frame-close {
			position: absolute;
			width: 20px;
			height: 20px;
			top: 12px;
			right: 12px;
			cursor: pointer;
			border-bottom: none;
		}
		#offcanvas-frame-close:after, #offcanvas-frame-close:before {
			content: '';
			position: absolute;
			width: 100%;
			top: 50%;
			height: 2px;
			background: #222;
			-webkit-transform: rotate(45deg);
			-moz-transform: rotate(45deg);
			transform: rotate(45deg);
		}
		#offcanvas-frame-close:after {
			-webkit-transform: rotate(-45deg);
			-moz-transform: rotate(-45deg);
			transform: rotate(-45deg);
		}
		#offcanvas-frame-section-content {
			position:relative;
			width:100%;
			padding:14px 18px;
		}
		#offcanvas-frame-toggle {
			position: absolute;
			width: 42px;
			height: 42px;
			top: 0;
			right: 0;
			cursor: pointer;
			border-bottom: none;
			background: rgba(255,255,255,0.80);
		}
		#offcanvas-frame-toggle:before {
			content: "\f104";
			font-family: FontAwesome;
			font-style: normal;
			font-weight: normal;
			color: #444;
			text-decoration: inherit;
			position: absolute;
			font-size: 30px;
			margin-top: 7px;
			margin-left: 14px;
		}
		#offcanvas-frame-toggle.special:before {
			content: " \f105";
		}
		.satellite-image {
			display: inline-block;
			float: left;
			width: 100%;
			height: 175px;
			border: 1px solid rgba(0,0,0,0.85);
			background-color:rgba(0,0,0,0.85);
			margin-bottom:10px;
		}
		.band-container, .band-container-last {
			clear:both;
			display:table;
			width:100%;
			/*border-right: 1px solid #bbb;
			border-bottom: rgba(22, 160, 133, 0.75);
			border-left: 1px solid #bbb;*/
			padding:6px;
			height: auto;
			font-size: 10px;
			line-height: 15px;
		}
		.band-container-title-general {
			clear:both;
			display:table;
			width:100%;
			background-color:rgba(255,255,255,0);
			/*border-top: 1px solid rgba(0, 0, 0, 0.25);*/
			border-bottom: 1px dotted #999;
			padding:6px;
			height: auto;
            font-family: Plus Jakarta Sans;
			font-size: 100%;
			line-height: 15px;
			color:black;
			font-weight:400;
		}
		.band-container-title-ku-band {
			clear:both;
			display:table;
			width:100%;
			background-color:rgba(41, 128, 185, 0.75);
			border-right: 1px solid rgba(41, 128, 185, 0.75);
			border-bottom: 1px solid rgba(41, 128, 185, 0.75);
			border-left: 1px solid rgba(41, 128, 185, 0.75);
			padding:6px;
			height: auto;
			font-size: 10px;
			line-height: 15px;
			color:white;
		}
		.band-container-title-c-band {
			clear:both;
			display:table;
			width:100%;
			background-color:rgba(255, 102, 0, 0.75);
			border-right: 1px solid rgba(255, 102, 0, 0.75);
			border-bottom: 1px solid rgba(255, 102, 0, 0.75);
			border-left: 1px solid rgba(255, 102, 0, 0.75);
			padding:6px;
			height: auto;
			font-size: 10px;
			line-height: 15px;
			color:white;
		}
		.band-container-title-ka-band {
			clear:both;
			display:table;
			width:100%;
			background-color:rgba(204, 0, 153, 0.75);
			border-right: 1px solid rgba(204, 0, 153, 0.75);
			border-bottom: 1px solid rgba(204, 0, 153, 0.75);
			border-left: 1px solid rgba(204, 0, 153, 0.75);
			padding:6px;
			height: auto;
			font-size: 10px;
			line-height: 15px;
			color:white;
		}
		.band-container-title-kuku-band {
			clear:both;
			display:table;
			width:100%;
			background-color:rgba(142, 68, 173, 0.75);
			border-right: 1px solid rgba(142, 68, 173, 0.75);
			border-bottom: 1px solid rgba(142, 68, 173, 0.75);
			border-left: 1px solid rgba(142, 68, 173, 0.75);
			padding:6px;
			height: auto;
			font-size: 10px;
			line-height: 15px;
			color:white;
		}
		.band-container-title-kus-band {
			clear:both;
			display:table;
			width:100%;
			background-color:rgba(39, 174, 96, 0.75);
			border-right: 1px solid rgba(39, 174, 96, 0.75);
			border-bottom: 1px solid rgba(39, 174, 96, 0.75);
			border-left: 1px solid rgba(39, 174, 96, 0.75);
			padding:6px;
			height: auto;
			font-size: 10px;
			line-height: 15px;
			color:white;
		}
		.band-container-last {
			/*border-bottom: 1px dotted #bbb;*/
		}
		.spacer-normal {
			clear:both;
			content: " ";
			display:table;
			width:100%;
			padding-top:8px;
			padding-bottom:8px;
		}
		.spacer-half {
			clear:both;
			content: " ";
			display:table;
			width:100%;
			padding-top:6px;
			padding-bottom:6px;
		}
		.spacer-small {
			clear:both;
			content: " ";
			display:table;
			width:100%;
			padding-top:3px;
			padding-bottom:3px;
		}
		.text-teal {color:#12876f!important;}
		.text-blue {color:#00184d!important;}
		.text-orange {color:#d35400!important;}
		.pulse {
			position:absolute;
			z-index:1;
			width:10%;
			height:10%;
		}
		#the-page-title {
			position:absolute;
			left:9.5%;
			top:20%;
			z-index:1;
			color:#012063;
			/*
			color:#e67e22;
			color:#12876f;
			*/
			visibility:hidden;
			font-family:'Avenir_Light'!important;
			font-size:275%!important;
			letter-spacing: 1px;
			line-height: 1em!important;
		}
		.svg-gear {
	    position: absolute;
	    z-index: 6;
	    width:90px;
	    height: auto;
	    /*
	    top: 47%;
	    left: 58%;
	    */
		}
		a.link-band {
		    color: #00437f;
            font-family: Plus Jakarta Sans;
		    font-size: 150%;
		    font-weight: 400;
		}
		a.link-band:hover {
			color:#e74c3c;
		}
		a.button-mods {
			font-family: 'Roboto Mono', sans-serif;
			font-weight:400;
			padding:12px 14px;
			background:#00184d!important;
			border:1px solid #00184d!important;
			color: white;
		}
		a.button-mods:hover {
			background:#666264!important;
			border:1px solid #666264!important;
		}
		.offcanvas-notice {
			font-size: 60%;
		    line-height: 1.4em;
		    font-weight: 400;
		}
		#download-google, #download-apple {
			position:absolute;
			z-index:1;
			bottom:114px;
			right:24px;
			/*width:132px;*/
			width:150px;
			height:auto;
			padding:8px 12px;
			background-color:#12876f;
			cursor: pointer;
			color:white;
			font-size:60%!important;
			font-weight:300!important;
			line-height: 1.2em;
		}
		#download-apple {
			bottom:160px;
			background-color:#00184d;
		}
		#download-google:hover, #download-apple:hover {
			background-color:#222;
			color:#f1c40f;
		}
		.download-icon-area {
			position:relative;
			display:inline-block;
			float:left;
			font-size:190%!important;
			padding-top:2px;
		}
		.download-text-area {
			position:relative;
			display:inline-block;
			margin-left:12px;
			color:inherit;
			font-family: 'Roboto Mono', sans-serif!important;
			font-size:inherit;
			font-weight:inherit;
			text-transform: uppercase;
		}

		#btn-satellite-container {
		    text-align: center;
			text-shadow: 1px 1px 0px #333;
		}

		.btn-satellite {
		    float: none;
            font-family: Plus Jakarta Sans;
			font-weight:600;
		}

		.sat-instruction {
		    display: block;
		    width: 100%;
		    clear: both;
		    text-align: center;
		    padding: 10px 0;
            font-family: Plus Jakarta Sans;
		    font-size: 16px;
		    font-weight: 500;
		    text-shadow: 1px 1px 0px #273b75;
		    letter-spacing: 1.2px;
		    color: white;
		}

		.leaflet-div-icon { background-color: transparent; border-color: transparent }

		.satellite-thumb-hover {
			width: 64px;
      		height: 64px;
			position: relative;
			top: -26px; left: -19px;
			text-align: center;
			background: radial-gradient(closest-side, rgba(255,255,255,0.3), transparent);
			border-radius: 50%;
			-moz-border-radius: 50%;
			-webkit-border-radius: 50%;
		}