
				#ImageGallery1 .responsive-gallery .gallery-image {
			background-position: 50% 50%;
		}

		#ImageGallery1 .responsive-gallery {
			height: 1075px;
		}
					#ImageGallery1 .responsive-gallery .gallery-image-0 {
				background-image: url(/images/cms/hero-1.jpg?t=1745342059);
				display: block;
			}
			
		/* Responsive Gallery Common Styles */
		.responsive-gallery .gallery-image {
			background-size: cover;
			background-repeat: no-repeat;
			width: 100%;
			height: 100%;
			position: absolute;
			top: 0;
			left: 0;
			overflow: hidden;
			z-index: 2;
		}
		.responsive-gallery {
			position: relative;
			width: 100%;
			overflow: hidden;
		}
		.responsive-gallery .gallery-images {
			width: 100%;
			height: 100%;
			overflow: hidden;
			z-index: 2;
		}

		.responsive-gallery .gallery-nav-items {
			position: absolute;
			width: 100%;
			bottom: 10%;
			text-align: center;
			margin: 0;
			padding: 0;
		}

		.responsive-gallery .gallery-nav-item {
			position: relative;
			list-style-type: none;
			width: 16px;
			height: 16px;
			border-radius: 8px;
			font-size: 0;
			background-color: #FFF;
			display: inline-block;
			margin: 0 4px;
			cursor: pointer;
			border: 1px solid #555;
			z-index: 3;
		}
		.responsive-gallery .gallery-nav-item.active {
			background-color: #f8931d;
		}

		.responsive-gallery .gallery-nav-move {
			outline: none;
			width: 15%;
			height: 100%;
			position: absolute;
			top: 0;
			background-repeat: no-repeat;
			background-position: 50%; 50%;
			cursor: pointer;
			background-size: 0 0;
			z-index: 3;
		}

		.responsive-gallery .gallery-nav-move:hover {
			background-size: auto auto;
		}

		.responsive-gallery .gallery-link {
			display: block;
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			text-align: center;
			text-decoration: none;
		}

		.responsive-gallery .gallery-link:hover {
			text-decoration: none;
		}

		.responsive-gallery .gallery-caption-wrapper {
			display: table;
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			text-align: center;
			text-decoration: none;
		}

		.responsive-gallery .gallery-caption-container {
			display: table-cell;
			vertical-align: middle;
			width: 50%;
			color: #000;
			font-size: 300%;
			position: relative;
		}

		.responsive-gallery .gallery-caption {
			display: inline-block;
			position: relative;
			z-index: 1;
			line-height: 1em;
		}

		.responsive-gallery .gallery-caption::before {
			content: '';
			background-color: #FFF;
			position: absolute;
			top: -25%;
			left: -25%;
			width: 150%;
			height: 150%;
			opacity: .5;
			z-index: -1;
		}

		.responsive-gallery .gallery-nav-next {
			right: 0;
			background-image: url(/cirkuit/includes/images/icons/white/rndbrnext_48x48.png);
		}

		.responsive-gallery .gallery-nav-prev {
			left: 0;
			background-image: url(/cirkuit/includes/images/icons/white/rndbrprev_48x48.png);
		}
	

			.ContentType_SubPageList_list,
			.ContentType_SubPageList_list *{
				box-sizing: border-box;
			}
			.resultsCountTop,
			.resultsCountBottom{
				font-size: 85%;
				background:#f3f3f3;
				color: #777;
				padding: .25em;
				text-align: center;
			}
			.resultsCountBottom{
				clear:both;
			}
			.resultsPageLinksTop,
			.resultsPageLinksBottom{
				font-size: 90%;
				font-weight:bold;
				background:#f3f3f3;
				color: #000;
				padding: .25em;
				text-align: center;
			}
			.resultsPageLinksBottom{
				clear:both;
			}
			

							.ContentType_SubPageList_list2 .ContentType_SubPageList_listCell{
								display: inline-block;
								vertical-align: top;
								width: 100.00%;
							}
						

						.homeMap {
  position: relative;
	display:inline-block;
}
.homeMap .circle {
	opacity: 0;
	position: absolute;
	top: 13%;
    left: 22%;
	border-radius: 50%;
	border: 2px solid var(--color-blue2);
	width: 50%;
	padding-bottom: 50%;
}
.homeMap .circle.circle-sm {
  animation: 0.5s ease-in-out 1s fadeIn forwards, 3s ease-in-out 3s pulse-sm infinite;
}
.homeMap .circle.circle-med {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  animation: 0.5s ease-in-out 1.5s fadeIn forwards, 3s ease-in-out 3s pulse-med infinite;
}
.homeMap .circle.circle-lg {
  -webkit-transform: scale(1.4);
  transform: scale(1.4);
  animation: 0.5s ease-in-out 2s fadeIn forwards, 3s ease-in-out 3s pulse-lg infinite;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 0.25;
  }
  50% {
    opacity: 0.5;
  }
  75% {
    opacity: 0.75;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 0.25;
  }
  50% {
    opacity: 0.5;
  }
  75% {
    opacity: 0.75;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 0.25;
  }
  50% {
    opacity: 0.5;
  }
  75% {
    opacity: 0.75;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 0.25;
  }
  50% {
    opacity: 0.5;
  }
  75% {
    opacity: 0.75;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes pulse-sm {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-moz-keyframes pulse-sm {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-o-keyframes pulse-sm {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes pulse-sm {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes pulse-med {
  0% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  50% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  100% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}
@-moz-keyframes pulse-med {
  0% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  50% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  100% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}
@-o-keyframes pulse-med {
  0% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  50% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  100% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}
@keyframes pulse-med {
  0% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  50% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  100% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}
@-webkit-keyframes pulse-lg {
  0% {
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
  }
  50% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }
  100% {
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
  }
}
@-moz-keyframes pulse-lg {
  0% {
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
  }
  50% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }
  100% {
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
  }
}
@-o-keyframes pulse-lg {
  0% {
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
  }
  50% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }
  100% {
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
  }
}
@keyframes pulse-lg {
  0% {
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
  }
  50% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }
  100% {
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
  }
}

.cms_NavigationLinks h1 {
	font-size:22px;
	font-weight:normal;
	text-align:center;
}
						
