* {
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale
		}

		body {
			background: #fff !important;
			overflow-x: hidden
		}

		.bannerslider.oneuspage {
			position: relative !important;
			margin-bottom: 0 !important;
			overflow: hidden !important;
			min-height: 50vh !important
		}

		.bannerslider.oneuspage>img {
			position: absolute !important;
			inset: 0 !important;
			width: 100% !important;
			height: 100% !important;
			object-fit: cover !important;
			filter: brightness(.72) !important;
			z-index: 0 !important
		}

		.bannerslider .captionheader.shadownone.lefttextcap.nohome {
			position: absolute !important;
			top: 0 !important;
			left: 0 !important;
			right: 0 !important;
			bottom: 0 !important;
			display: flex !important;
			align-items: center !important;
			justify-content: center !important;
			z-index: 2 !important;
			height: 100% !important;
			padding: 0 !important;
			margin: 0 !important
		}

		.bannerslider .captionheader.shadownone .container {
			display: flex !important;
			align-items: center !important;
			justify-content: center !important;
			height: auto !important
		}

		.bannerslider .captionheader h1 {
			font-family: 'Plus Jakarta Sans', sans-serif !important;
			font-size: clamp(2.4rem, 5.2vw, 4.2rem) !important;
			font-weight: 700 !important;
			line-height: 1.08 !important;
			letter-spacing: -.03em !important;
			color: #fff !important;
			white-space: nowrap !important
		}

		.privacy-content {
			padding: 100px 0 80px !important;
			background: #fff !important
		}

		.privacy-content .container {
			max-width: 800px !important
		}

		.privacy-content h1 {
			font-family: 'Plus Jakarta Sans', sans-serif !important;
			font-size: clamp(1.6rem, 2.8vw, 2.2rem) !important;
			font-weight: 700 !important;
			letter-spacing: -.03em !important;
			color: #1d1d1f !important;
			margin-bottom: 32px !important;
			line-height: 1.25 !important
		}

		.privacy-content h2 {
			font-family: 'Plus Jakarta Sans', sans-serif !important;
			font-size: 1.15rem !important;
			font-weight: 700 !important;
			letter-spacing: -.01em !important;
			color: #1d1d1f !important;
			margin-top: 40px !important;
			margin-bottom: 16px !important
		}

		.privacy-content p {
			font-family: 'Plus Jakarta Sans', sans-serif !important;
			color: #6e6e73 !important;
			font-size: .95rem !important;
			line-height: 1.75 !important;
			margin-bottom: 16px !important
		}

		.privacy-content ul,
		.privacy-content ol {
			padding-left: 20px !important;
			margin-bottom: 16px !important
		}

		.privacy-content ul li,
		.privacy-content ol li {
			font-family: 'Plus Jakarta Sans', sans-serif !important;
			color: #6e6e73 !important;
			font-size: .95rem !important;
			line-height: 1.75 !important;
			padding: 4px 0 !important
		}

		.privacy-content a {
			color: #0071e3 !important;
			text-decoration: none !important;
			transition: color .15s !important
		}

		.privacy-content a:hover {
			color: #0077ed !important
		}

		body main footer.darkfooter,
		footer.darkfooter {
			background: #111113 !important;
			padding: 0 !important;
			overflow: hidden !important
		}

		footer.darkfooter>.container {
			padding-top: 64px !important;
			padding-bottom: 0 !important
		}

		footer.darkfooter>.container>.row {
			padding-bottom: 40px !important;
			border-bottom: 1px solid rgba(255, 255, 255, .07) !important
		}

		footer.darkfooter h6 {
			font-family: 'Plus Jakarta Sans', sans-serif !important;
			font-weight: 600 !important;
			font-size: .68rem !important;
			letter-spacing: .1em !important;
			text-transform: uppercase !important;
			color: rgba(255, 255, 255, .35) !important;
			margin-bottom: 20px !important
		}

		footer.darkfooter ul.fotnab {
			list-style: none !important;
			padding: 0 !important;
			margin: 0 !important
		}

		footer.darkfooter ul.fotnab li {
			margin-bottom: 10px !important
		}

		footer.darkfooter ul.fotnab li a {
			font-family: 'Plus Jakarta Sans', sans-serif !important;
			color: rgba(255, 255, 255, .6) !important;
			font-size: .86rem !important;
			text-decoration: none !important;
			transition: color .15s !important;
			font-weight: 400 !important
		}

		footer.darkfooter ul.fotnab li a:hover {
			color: #fff !important
		}

		footer.darkfooter div[style*="display:flex"] {
			gap: 16px !important;
			padding-top: 24px !important;
			align-items: center !important
		}

		footer.darkfooter a img {
			opacity: .5 !important;
			transition: opacity .15s !important;
			filter: none !important;
			vertical-align: middle !important
		}

		footer.darkfooter a:hover img {
			opacity: .85 !important;
			filter: none !important;
			transform: none !important
		}

		footer.darkfooter .fotcopy,
		.fotcopy {
			padding: 20px 0 !important;
			margin-top: 0 !important
		}

		footer.darkfooter .fotcopy p,
		.fotcopy p {
			font-family: 'Plus Jakarta Sans', sans-serif !important;
			color: rgba(255, 255, 255, .2) !important;
			font-size: .72rem !important;
			margin: 0 !important
		}

		@media(max-width:992px) {
			body>main {
				padding-top: 66px !important
			}

			.privacy-content {
				padding: 60px 0 48px !important
			}
		}

		@media(max-width:640px) {
			.bannerslider.oneuspage {
				min-height: 40vh !important
			}

			.bannerslider .captionheader h1 {
				font-size: 1.65rem !important;
				line-height: 1.15 !important
			}

			.privacy-content {
				padding: 40px 0 36px !important
			}

			.homenav .nav .nav-item .nav-link {
				font-size: 13px !important;
				padding: 6px 10px !important
			}

			#mainlogo img.logo1 {
				height: 24px !important
			}

			#mainlogo img.logo2 {
				height: 18px !important
			}

			.darkfooter>.container {
				padding-top: 40px !important
			}
		}

		@media(max-width:400px) {
			.bannerslider .captionheader h1 {
				font-size: 1.35rem !important
			}

			.bannerslider.oneuspage {
				min-height: 35vh !important
			}
		}
