<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">


body {
			margin:0;
			width:100%;
			/*height:100%;*/
			text-align:center;
			/*font-family: helvetica, sans-serif;*/
			-webkit-font-smoothing: antialiased;
		    -moz-osx-font-smoothing: grayscale;
		    color:#000;
		}
		input,select {
			font-family: helvetica, sans-serif;
		}
		select {
			background-image:url(../images/icon-arrow-down.png) !important;
			background-repeat:no-repeat;
			background-size:30px;
			padding-right:30px !important;
			background-position:center right;
		}
		input:focus,button:focus,textarea:focus, select:focus {
			outline:0 !important;
		}

		button {
			cursor:pointer;
		}
		.sp-promobar {
			position:relative;
			width:100%;
			padding:15px;
			background-color:#000;
			box-sizing:border-box;
			-moz-box-sizing:border-box;
			overflow:hidden;
			display:none;
		}
		.sp-avatarmode .sp-promobar {
			display:block;
		}
		.sp-promobar .left, .sp-promobar .right {
			float:left;
		}
		.sp-promobar .left {
			text-align:left;
			width:25%;
		}
		.sp-promobar .right {
			text-align:right;
			font-size:12px;
			color:#fff;
			line-height:20px;
			width:75%;
		}
		.sp-promobar .right a {
			color:#CFB46E;
			font-weight:bold;
			border-bottom:1px solid #CFB46E;
		}
		.sp-promobar .banner-url {
			cursor: pointer;
		}
		.sp-promobar .right a:hover {
			text-decoration:none;
		}
		.sp-promobar .left img {
			height:20px;
			width:auto;
		}
		@media (max-width: 500px) {
			.sp-promobar .left, .sp-promobar .right {
				width:100%;
				text-align:center;
			}
			.sp-promobar .left img {
				margin-bottom:3px;
			}
			.sp-promobar .right {
				line-height:1.5em;
			}
		}
		.sp-essentialfields, .sp-additionalfields {
			transition:0.3s ease opacity, 0.3s ease transform;
		}
		.sp-additionalfields {
			pointer-events:none;
			opacity:0;
			
			transform:translateX(100%);
			position:absolute;
		}
		#styleTemplate.spEssentialSubmit .sp-additionalfields {
			opacity:1;
			pointer-events:auto;
			transform:translateX(0);
			position:relative;

		}
		#styleTemplate.spEssentialSubmit .sp-essentialfields {
			opacity:0;
			pointer-events:none;
			transform:translateX(-100%);
			position:absolute;
		}

		.sp-banner, .sp-gradient, .sp-screen {
			position:absolute;
			z-index:10;
			top:0;
			left:0;
			width:100%;
			height:260px;
			background-color:#f1f1f1;
			background-position:center;
			background-size:cover;
			background-repeat:no-repeat;
			transition:0.3s ease filter;
		}
		#styleTemplate.sp-fullscreenmode.inputFocus .sp-banner {
			filter:blur(3px);
		}
			 .dots {
				display:none;
				position:absolute;
				bottom:0;
				width:100%;
				left:0;
				/*background-color:#fff;*/
				z-index:40;

			}
			 .dots div {
				width:5px;
				height:5px;
				margin:10px 1px;
				background-color:#fff;
				opacity:0.3;
				transition:0.3s ease opacity;
				display:inline-block;
				border-radius:5px;
			}
			 .dots div.active {
				opacity:0.9;
			}
		.sp-screen {
			background-color:rgba(0,0,0,0.2);
			display:none;
		}
		.sp-gradient {
			height:180px;
			top:80px;
			background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%); /* FF3.6-15 */
			background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%); /* Chrome10-25,Safari5.1-6 */
			background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
		}
		.sp-logo {
			position:relative;
			z-index:20;
			width:200px;
			height:200px;
			margin:30px 0;
			display:inline-block;
			background-position:center;
			background-size:contain;
			background-repeat:no-repeat;

		}
		.sp-description {
			position:relative;
			z-index:30;
			padding:30px 20px 10px;
			font-size:14px;
			line-height: 1.4em;
		}
		.sp-description img {
		  max-width: 100%;
		  margin:10px 0;
		}
		.sp-formfields {
			padding:10px 35px 20px;
			box-sizing:border-box;
			width:100% !important;
			overflow:hidden;
			max-width:500px;
			display:inline-block;
			position:relative;
			z-index:30;
			margin:0 !important;
		}
		#addContact {
			width:auto !important;
		}
			.sp-formfields .sp-inputwrapper {
				float:left;
				width:100%;
				padding:6px 5px;
				box-sizing:border-box;
				position: relative;
			}
			.sp-formfields .sp-inputwrapper.half {
				width:50%;
			}
			.sp-formfields input, .sp-formfields select, .sp-formfields button {
				appearance:none;
				-webkit-appearance:none;
				background-color:transparent;
				border:1px solid #000;
				padding:12px;
				font-size:16px;
				color:rgba(0,0,0,0.4);
				width:100%;
				box-sizing:border-box;
				margin:0;
				transition:0.3s ease background;
				border-radius:0;
				line-height:19px;

			}
			#styleTemplate.sp-fullscreenmode .sp-formfields input:focus, #styleTemplate.sp-fullscreenmode .sp-formfields select:focus {
				background-color:rgba(0,0,0,0.2);
			}

			.sp-formfields button {
				color:#fff;
				background-color:#000;
				font-size:12px;
				padding:18px 0;
				margin:14px 0;
			}
			.sp-formfields label {
				font-size:11px;
				text-align:left;
				display:block;
				padding-bottom:4px;
				margin-bottom:0;
				font-weight:normal;
			}



			input[type="radio"], input[type="checkbox"]  {
				width: 24px;
				    height: 24px;
				    padding: 0;
				    background-color: #F7F6F6;
				    border: 0;
				    border-radius: 24px;
				    position: relative !important;
				    display: inline-block;
				    vertical-align: middle;
				    background-size:14px;
				background-position:center;
				background-repeat:no-repeat;
			}
			input[type="radio"]:checked, input[type="checkbox"]:checked {
				background-color:#CFB46E;
				background-image:url(../images/icon-check.png);

			}
			.checkbox-inline+.checkbox-inline, .radio-inline+.radio-inline {
				margin-left:0;
			}
			.radio-inline, .checkbox-inline {
				font-size:16px !important;
				margin:3px 0 !important;
			}


			/* Snappoints */
			@media (max-width: 600px) { 
				.sp-banner, .sp-gradient {
					height:160px;
				}
				.sp-logo {
					width:168px;
					height:140px;
					margin:16px 0;
				}
				.sp-gradient {
					height:130px;
					top:30px;
				}
				.sp-description {
					padding:20px 20px 10px;
				}

				.sp-formfields {
					padding:10px 20px 20px;
				}
			}



			/* Preform Style Overrides */

			.form-control {
				box-shadow:none;
				-webkit-box-shadow:none;
				border-radius:0px;
				font-size:16px;
				border-color:#C4C4C4;
				height:44px;

			}
			.form-control:focus {
				border-color:rgba(0,0,0,0.5);
				box-shadow:none;
				-webkit-box-shadow:none;
			}

			.parsley-errors-list {
				    margin: 0;
				    padding: 2px 0 0 0;
				    text-align: left;
				    list-style: none;
				    font-size: 12px;
			}
			.intl-tel-input {
				text-align:left;
			}
			.panel-default {
				margin-top:10px;
				border-color:#f5f5f5;
			}
			.panel {
				margin-bottom:10px;
			}
			.panel-default&gt;.panel-heading {
				border-color:transparent;
			}

			.sp-disclaimer {
				margin-bottom: 15px;
			    font-size: 12px;
			    opacity: 0.5;
			    line-height: 1.3em;
			}

			.sp-formfields input, .sp-formfields select {
				border-color:#C4C4C4; 
				color:#000;
			}
			.sp-formfields button {
				
				font-size:16px;
				font-weight:bold;
				padding:14px 0;
			}


		

			/* MODES */


			.sp-avatar {
				display:none;
				text-align:center;
				padding-top:40px;
			}
			.sp-avatar img {
				width:140px;
				height:140px;
				border-radius:140px;
				object-fit:cover;
			}

			#styleTemplate.sp-avatarmode .sp-carousel, 
			#styleTemplate.sp-avatarmode .sp-logo, 
			#styleTemplate.sp-avatarmode .sp-screen, 
			#styleTemplate.sp-avatarmode .sp-gradient {
				display:none;
			}
			#styleTemplate.sp-avatarmode .sp-avatar {
				display:block;
			}


			
			 .sp-carousel.multipleimages .dots {
				display:block;
			}
			.sp-carousel.multipleimages {
				overflow:hidden;
				width:100%;
				position:absolute;
				top:0;
				height:260px;
			}
			
			#styleTemplate.sp-inlinemediamode div.sp-carousel.multipleimages {
				position:relative;
				height:400px;
			}
				@media (max-width: 600px) { 
					#styleTemplate.sp-inlinemediamode div.sp-carousel.multipleimages {
						height:300px;
					}
				}
			.sp-carousel.multipleimages .sp-banner {
				transform:translateX(100%);
				transition:0.6s ease transform;
			}
			.sp-carousel.multipleimages .sp-banner.active {
				transform:translateX(0);
			}
			.sp-carousel.multipleimages .sp-banner.prev {
				transform:translateX(-100%);
			}

			.sp-carousel.multipleimages .sp-banner:nth-child(2) {

				z-index:9;
			}
			.sp-carousel.multipleimages .sp-banner:nth-child(3) {
				
				z-index:9;
			}

			

			/* Customizations: Full Background Layout */
			#styleTemplate.sp-fullscreenmode .sp-logo {
				margin:100px 0 0;height:100px;
			}
			#styleTemplate.sp-fullscreenmode .sp-banner, #styleTemplate.sp-fullscreenmode .sp-gradient {
				height:100%;
				position:fixed;
			}
			#styleTemplate.sp-fullscreenmode .sp-gradient {
				top:0px;
			}
			#styleTemplate.sp-fullscreenmode .sp-screen {
				height:100%;
				display:block;
				position:fixed;
			}
			#styleTemplate.sp-fullscreenmode {color:#fff;background-color:#000;}
			#styleTemplate.sp-fullscreenmode .sp-formfields input, #styleTemplate.sp-fullscreenmode .sp-formfields select {border-color:#fff;color:#fff;}
			#styleTemplate.sp-fullscreenmode .sp-formfields button {color:#000;background-color:#fff;}

			/* Customizations: Inline Media */

			#styleTemplate.sp-inlinemediamode .sp-banner {
				height:400px;
			}

				@media (max-width: 600px) { 
					#styleTemplate.sp-inlinemediamode .sp-banner {
						height:300px;
					}
				}
			#styleTemplate.sp-inlinemediamode .sp-gradient {
				display:none;
			}
			#styleTemplate.sp-inlinemediamode .sp-gradient {
				display:block;
				height: 66px;
    			top: 400px;
			}
				@media (max-width: 600px) { 
					#styleTemplate.sp-inlinemediamode .sp-gradient {
						top: 300px;
					}
				}
			#styleTemplate.sp-inlinemediamode .sp-logo {
				
				height:25px;
				margin:22px 0 16px;
				width:260px;
			}
			#styleTemplate.sp-inlinemediamode .sp-banner {
				/*background-image:url(../images/am-video.png);*/
				background-position:center center;
			}
			/*#styleTemplate.sp-inlinemediamode .sp-formfields input {
				border-color:#A52E2D;
				border-width:2px;
			}*/
			
			#styleTemplate.sp-inlinemediamode .sp-banner {
				position:relative;
			}
			#styleTemplate.sp-inlinemediamode .sp-carousel.multipleimages .sp-banner {
				position:absolute;
			}

			</pre></body></html>