

/* Start:/local/templates/nt.site/include/home/home.about.gallery/style.css?17176722461184*/
.home-about-gallery .swiper-slide {
	width: min-content;
}

@media (min-width: 52.5em) {
	.home-about-gallery .swiper-slide {
		width: 35.25%;
	}
}

@media (min-width: 75em) {
	.home-about-gallery .swiper-slide {
		width: 25rem;
	}
}

@media (min-width: 100em) {
	.home-about-gallery .swiper-slide {
		width: 30rem;
	}
}

.home-about-gallery .swiper-slide:not(:first-of-type) {
	margin-inline-start: -4rem;
}

@media (min-width: 52.5em) {
	.home-about-gallery .swiper-slide:not(:first-of-type) {
		margin-inline-start: -13.625%;
	}
}

@media (min-width: 75em) {
	.home-about-gallery .swiper-slide:not(:first-of-type) {
		margin-inline-start: -9.375rem;
	}
}

@media (min-width: 100em) {
	.home-about-gallery .swiper-slide:not(:first-of-type) {
		margin-inline-start: -7.625rem;
	}
}

.home-about-gallery .x-avatar {
	--x-comp-avatar-container-size: 17.5rem;
	--x-comp-avatar-outlined-container-outline-width: 0.75rem;
}

@media (min-width: 52.5em) {
	.home-about-gallery .x-avatar.x-avatar--density-default {
		height: auto;
		width: 100%;
	}

	.home-about-gallery .x-avatar > .x-img {
		height: unset;
		width: unset;
	}
}

/* End */


/* Start:/local/templates/nt.site/components/mediahead/object.list.map/object.list.map/style.css?17204681544565*/
.object-list-map {
  --object-list-map-container-color: rgb(var(--x-sys-color-surface-container));
  --object-list-map-outline-color: rgb(var(--x-sys-color-outline));
}

.object-list-map--inverse {
  --object-list-map-container-color: #4d5871;
  --object-list-map-outline-color: #292f3d;
}

.object-list-map__content {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.object-list-map__loader {
	animation: 0.6s infinite alternate object-list-map-loader;
  display: none;
	fill: var(--object-list-map-container-color);
	/* height: 42.25rem; */
	height: 100%;
	left: 0;
	/* margin-inline-start: 1.5rem; */
	/* margin-top: -4.5rem; */
	padding: 0 1.25rem;
	position: absolute;
  stroke: var(--object-list-map-outline-color);
	top: 0;
	/* width: 71.75rem; */
	width: 100%;
}

.object-list-map--loading .object-list-map__loader {
  display: block;
}

.object-list-map--inverse .object-list-map__loader {
	filter: drop-shadow(0 1rem 1.5rem #262C3B);
}

/* @media (min-width: 80em) {
	.object-list-map__loader {
		margin-inline-start: 1.25rem;
		margin-top: 0;
		height: 100%;
		width: calc(100% - 2.5rem);
	}
} */

.object-list-map .object-list-map__canvas {
	height: 100%;
	width: 100%;
}

.object-list-map--inverse .object-list-map__canvas {
	filter: drop-shadow(0 1rem 1.5rem #262C3B);
}

.object-list-map .object-list-map__svg {
	cursor: grab;
	color-rendering: optimizeSpeed;
	height: 100%;
	left: 0;
	position: absolute;
	/* shape-rendering: optimizeSpeed; */
	text-rendering: optimizeSpeed;
	top: 0;
	width: 100%;
}

/* .object-list-map-point__rect {
	cursor: pointer;
	/~ fill: rgb(var(--x-theme-background)); ~/
	/~ fill-opacity: 0.24; ~/
	fill-opacity: 0;
	pointer-events: none;
	transition: fill-opacity .12s ease-in-out;
	z-index: 2;
} */

.object-list-map-point--active > .object-list-map-point__rect,
.object-list-map-point:hover > .object-list-map-point__rect {
	fill-opacity: 0.36;
}

.object-list-map-point--active:hover > .object-list-map-point__rect,
.object-list-map-point--active > .object-list-map-point__rect {
	fill-opacity: 1;
}

.object-list-map-point__circle {
	cursor: pointer;
	fill: rgb(var(--x-sys-color-inverse-surface-container-highest));
	/* pointer-events: none; */
	stroke: rgb(var(--x-sys-color-inverse-surface-container));
	transition: fill .12s ease-in-out;
	/* user-select: none; */
	z-index: 1;
}

.object-list-map-point--active > .object-list-map-point__circle {
	fill: rgb(var(--x-sys-color-primary-container));
}

.object-list-map-point__svg {
	cursor: pointer;
	z-index: 1;
}

.object-list-map-point__circle-text {
	dominant-baseline: central;
	fill: rgb(var(--x-sys-color-inverse-on-surface-container));
	font-weight: 600;
	letter-spacing: -0.0125em;
	pointer-events: none;
	text-anchor: middle;
	user-select: none;
	z-index: 1;
}

.object-list-map-point--active > .object-list-map-point__circle-text {
	fill: rgb(var(--x-sys-color-on-primary-container));
}

/*.object-list-map-point__text {
	dominant-baseline: central;
	fill: rgb(var(--x-theme-background));
	/~ fill-opacity: 0; ~/
	font-weight: 500;
	letter-spacing: 0.0125em;
	pointer-events: none;
	text-anchor: start;
	transition: fill .12s ease-in-out;
	transition: fill .12s ease-in-out, fill-opacity .12s ease-in-out;
	user-select: none;
	z-index: 2;
}

.object-list-map-point--active > .object-list-map-point__text,
.object-list-map-point:hover > .object-list-map-point__text {
	fill-opacity: 1;
}*/

.object-list-map-menu {
	--arrow-size: 1.25rem;

  filter: drop-shadow(0.125rem 0.25rem 0.125rem rgba(0, 0, 0, 0.15));
	margin-bottom: var(--arrow-size);
	max-width: calc(100vw - 2.5rem);
}

.object-list-map-menu__arrow {
	bottom: calc(-1 * var(--arrow-size));
	height: var(--arrow-size);
	left: 0;
	margin: 0 var(--arrow-size);
	position: absolute;
	right: auto;
	width: calc(var(--arrow-size) * 2);
}

.object-list-map-menu__arrow::after {
	border-color: transparent;
	border-style: solid;
	content: "";
	display: block;
	position: absolute;
}

.object-list-map-menu__arrow::after {
	bottom: 1px;
	border-top-color: #fff;
	border-width: var(--arrow-size) var(--arrow-size) 0;
}

.object-list-map-menu--start .object-list-map-menu__arrow {
	left: 0;
	right: auto;
}

.object-list-map-menu--end .object-list-map-menu__arrow {
	left: auto;
	right: 0;
}

@keyframes object-list-map-loader {
	0% {
		opacity: 0.62;
	}

	100% {
		opacity: 1;
	}
}

/* End */
/* /local/templates/nt.site/include/home/home.about.gallery/style.css?17176722461184 */
/* /local/templates/nt.site/components/mediahead/object.list.map/object.list.map/style.css?17204681544565 */
