

/* Start:/local/templates/dynamo/components/dynamo/picture.list/main.news.carousel/style.css?1691591945965*/
.intro-news-list-carousel {
    /* height: calc(100vh - var(--app-bar-height, 0rem)); */
}

.intro-news-list-carousel__overlay {
    display: block;
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}

.intro-news-list-carousel__overlay--top {
    background: linear-gradient(180deg, currentColor 0%, rgba(0, 82, 165, 0) 100%);
    bottom: auto;
    height: 35%;
    top: 0;
}

.intro-news-list-carousel__overlay--bottom {
    background: linear-gradient(180deg, rgba(8, 111, 213, 0) 0%, currentColor 100%);
    bottom: 0;
    height: 65%;
    top: auto;
}

.intro-news-list-carousel .swiper-carousel__controls {
    align-items: stretch;
    flex-direction: column;
    justify-content: flex-end;
}

.intro-news-list-carousel .swiper-carousel__controls > *,
.intro-news-list-carousel .swiper-carousel__controls > * > * {
    pointer-events: none;
}

/* End */


/* Start:/local/templates/dynamo/components/dynamo/organization.list/org.list.map.4/style.css?16915919453576*/
.org-list-map.org-list-map {
	overflow: visible;
}

.org-list-map__content {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.org-list-map__loader {
	animation: 0.6s infinite alternate org-list-map-loader;
	fill: #0151a1;
	filter: drop-shadow(0.25rem 0.5rem 0 #967533);
	/* height: 42.25rem; */
	height: 100%;
	left: 0;
	/* margin-inline-start: 1.5rem; */
	/* margin-top: -4.5rem; */
	padding: 0.25rem 1.25rem 0;
	position: absolute;
	top: 0;
	/* width: 71.75rem; */
	width: 100%;
}

/* @media (min-width: 80em) {
	.org-list-map__loader {
		margin-inline-start: 1.25rem;
		margin-top: 0;
		height: 100%;
		width: calc(100% - 2.5rem);
	}
} */

.org-list-map .org-list-map__canvas {
	filter: drop-shadow(0.25rem 0.5rem 0 #967533);
	height: 100%;
	width: 100%;
}

.org-list-map .org-list-map__svg {
	cursor: grab;
	color-rendering: optimizeSpeed;
	height: 100%;
	left: 0;
	position: absolute;
	/* shape-rendering: optimizeSpeed; */
	text-rendering: optimizeSpeed;
	top: 0;
	width: 100%;
}

/* .org-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;
} */

.org-list-map-point--active > .org-list-map-point__rect,
.org-list-map-point:hover > .org-list-map-point__rect {
	fill-opacity: 0.36;
}

.org-list-map-point--active:hover > .org-list-map-point__rect,
.org-list-map-point--active > .org-list-map-point__rect {
	fill-opacity: 1;
}

.org-list-map-point__circle {
	cursor: pointer;
	fill: rgb(var(--x-theme-secondary));
	/* pointer-events: none; */
	stroke: rgb(var(--x-theme-background));
	transition: fill .12s ease-in-out;
	/* user-select: none; */
	z-index: 1;
}

.org-list-map-point--active > .org-list-map-point__circle {
	fill: rgb(var(--x-theme-primary));
}

.org-list-map-point__circle-text {
	dominant-baseline: central;
	fill: rgb(var(--x-theme-background));
	font-weight: 600;
	letter-spacing: -0.0125em;
	pointer-events: none;
	text-anchor: middle;
	user-select: none;
	z-index: 1;
}

.org-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;
}

.org-list-map-point--active > .org-list-map-point__text,
.org-list-map-point:hover > .org-list-map-point__text {
	fill-opacity: 1;
}

.org-list-map-menu {
	--arrow-size: 1.25rem;

	margin-bottom: var(--arrow-size);
	max-width: calc(100vw - 2.5rem);
}

.org-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);
}

.org-list-map-menu__arrow::after {
	border-color: transparent;
	border-style: solid;
	content: "";
	display: block;
	position: absolute;
}

.org-list-map-menu__arrow::after {
	bottom: 1px;
	border-top-color: #fff;
	border-width: var(--arrow-size) var(--arrow-size) 0;
}

.org-list-map-menu--start .org-list-map-menu__arrow {
	left: 0;
	right: auto;
}

.org-list-map-menu--end .org-list-map-menu__arrow {
	left: auto;
	right: 0;
}

@keyframes org-list-map-loader {
	0% {
		opacity: 0.6;
	}

	100% {
		opacity: 1;
	}
}

/* End */


/* Start:/local/templates/dynamo/components/dynamo/simple.element.list/main.page.news.scroller/style.css?1691591945100*/
.latest-news-list-carousel .x-card {
    box-shadow: 0.25rem 0.25rem 0 rgb(var(--buttered-rum));
}
/* End */


/* Start:/local/templates/dynamo/components/dynamo/picture.list/history.carousel/style.css?16915919451765*/
/* .history-list-carousel .swiper-slide:last-of-type {
	margin-inline-start: calc(100vw - (18.75rem * 2));
} */

@media (min-width: 60em) {
	.history-list-carousel .swiper-slide {
		opacity: 0.4;
		transition: 0.2s opacity ease-in-out;
	}
}

@media (min-width: 60em) {
	.history-list-carousel .swiper-slide.swiper-slide-active {
		opacity: 1;
	}
}

@media (min-width: 60em) {
	.history-list-carousel .swiper-slide.swiper-slide-next {
		opacity: 0.8;
	}
}

@media (min-width: 60em) {
	.history-list-carousel .swiper:not(.swiper-initialized) .swiper-slide {
		opacity: 1;
	}
}

@media (min-width: 60em) {
	.history-list-carousel .swiper-slide .x-img {
		width: 50%;
		transition: 0.2s width ease-in-out;
	}
}

@media (min-width: 60em) {
	.history-list-carousel .swiper-slide.swiper-slide-active .x-img {
		width: 100%;
	}
}

@media (min-width: 60em) {
	.history-list-carousel .swiper:not(.swiper-initialized) .swiper-slide .x-img {
		width: 100%;
	}
}

@media (min-width: 60em) {
	.history-list-carousel .swiper-slide .text-title-large {
		font-size: var(--x-title-small-font-size) !important;
		line-height: var(--x-title-small-line-height) !important;
		transition: 0.2s font-size ease-in-out, 0.2s line-height ease-in-out;
	}
}

@media (min-width: 60em) {
	.history-list-carousel .swiper-slide.swiper-slide-active .text-title-large {
		font-size: var(--x-title-large-font-size) !important;
		line-height: var(--x-title-large-line-height) !important;
	}
}

@media (min-width: 60em) {
	.history-list-carousel .swiper:not(.swiper-initialized) .swiper-slide .text-title-large {
		font-size: var(--x-title-large-font-size) !important;
		line-height: var(--x-title-large-line-height) !important;
	}
}

/* End */


/* Start:/local/templates/dynamo/components/dynamo/picture.list/main.club.list/style.css?1691591945985*/
.club-list {
    position: relative;
}

.club-list__overlay {
    background: linear-gradient(180deg, rgba(241, 241, 234, 0) 0%, #f1f1ea 100%);
    border-radius: inherit;
    position: absolute;
    top: 8rem;
    right: 0;
    bottom: 0;
    left: 0;
    pointer-events: none;
    opacity: 1;
    transition: opacity 0.2s ease-in-out;
    z-index: 1;
}

.club-list__toggler {
    bottom: 2.5rem;
    display: flex;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    z-index: 2;
}

.club-list__toggler > * {
    pointer-events: auto;
}

.club-list .x-card {
    display: block;
    background: none;
    box-shadow: inset 0 0 0 0 currentColor;
    opacity: 1;
    transition: box-shadow 0.2s ease-in-out;
    z-index: 1;
}

.club-list .x-card:hover {
    box-shadow: inset 0 0 0 0.0625rem currentColor;
}

.club-list .x-card:focus:not(:focus-visible) {
    box-shadow: inset 0 0 0 0.125rem currentColor;
}

/* End */


/* Start:/local/templates/dynamo/components/dynamo/member.list/hero.carousel/style.css?16915919451147*/
.hero-list-carousel .x-responsive {
	/* --x-aspect-ratio: calc(960 / 800 * 100%); */
	--x-aspect-ratio: calc(100% + 7.5rem);
}

@media (min-width: 60em) {
	.hero-list-carousel .x-responsive {
		--x-aspect-ratio: calc(960 / 800 * 100%);
	}
}

@media (min-width: 60em) {
	.hero-list-carousel .swiper-slide {
		opacity: 0;
		transition-property: opacity, transform;
		transition-duration: 0.2s;
		transition-timing-function: ease-in-out;
	}
}

@media (min-width: 60em) {
	.hero-list-carousel .swiper-slide.swiper-slide-active,
	.hero-list-carousel .swiper-slide.swiper-slide-next,
	.hero-list-carousel .swiper-slide.swiper-slide-prev {
		opacity: 1;
	}
}

.hero-list-carousel .swiper-slide .x-img {
	transition: 0.2s transform ease-in-out;
}

@media (min-width: 60em) {
	.hero-list-carousel .swiper-slide .x-img {
		transform: scale(0.75) translateY(17.5%);
	}
}

@media (min-width: 60em) {
	.hero-list-carousel .swiper-slide.swiper-slide-active .x-img {
		transform: none;
	}
}

@media (min-width: 60em) {
	.hero-list-carousel .swiper-slide:hover {
		transform: scale(1.0375) translateY(-1.5%);
	}
}

/* End */


/* Start:/local/templates/dynamo/components/dynamo/member.list/legend.carousel/style.css?16915919451982*/
.legend-list-carousel .x-responsive {
	--x-aspect-ratio: calc(1100 / 800 * 100%);
}

.legend-list-carousel .swiper-horizontal > .swiper-scrollbar,
.legend-list-carousel .swiper-scrollbar.swiper-scrollbar-horizontal {
	bottom: 0;
	height: auto;
	left: 0;
	width: 100%;
}

.legend-list-carousel .swiper-scrollbar::before {
	border: 0.0625rem solid rgb(var(--x-border-color), var(--x-border-opacity));
	bottom: 0.875rem;
	content: "";
	left: 0;
	position: absolute;
	width: 100%;
}

.legend-list-carousel .swiper-scrollbar-drag {
	align-items: center;
	display: flex;
	justify-content: center;
	pointer-events: none;
}

.legend-list-carousel .swiper-scrollbar-drag > .x-btn {
	min-width: 3.5rem;
	pointer-events: auto;
	width: 3.5rem;
}

@media (min-width: 60em) {
	.legend-list-carousel .swiper-slide {
		opacity: 0.4;
		transition-property: opacity, transform;
		transition-duration: 0.2s;
		transition-timing-function: ease-in-out;
	}
}

@media (min-width: 60em) {
	.legend-list-carousel .swiper-slide.swiper-slide-next,
	.legend-list-carousel .swiper-slide.swiper-slide-prev {
		opacity: 0.7;
	}
}

@media (min-width: 60em) {
	.legend-list-carousel .swiper-slide.swiper-slide-active {
		opacity: 1;
	}
}

.legend-list-carousel .swiper-slide,
.legend-list-carousel .swiper-slide .x-img {
	transition: 0.2s transform ease-in-out;
}

@media (min-width: 60em) {
	.legend-list-carousel .swiper-slide .x-img {
		transform: scale(0.5) translateY(50%);
	}
}

@media (min-width: 60em) {
	.legend-list-carousel .swiper-slide.swiper-slide-next .x-img,
	.legend-list-carousel .swiper-slide.swiper-slide-prev .x-img {
		transform: scale(0.75) translateY(16.5%);
	}
}

@media (min-width: 60em) {
	.legend-list-carousel .swiper-slide.swiper-slide-active .x-img {
		transform: none;
	}
}

@media (min-width: 60em) {
	.legend-list-carousel .swiper-slide:hover {
		transform: scale(1.0375) translateY(-1.5%);
	}
}

/* End */


/* Start:/local/templates/dynamo/components/dynamo/picture.list/main.journal.carousel/style.css?1691591945130*/
.media-journal-list .swiper-wrapper {
    height: auto;
}

.media-journal-list .x-responsive {
    --x-aspect-ratio: 128%;
}
/* End */
/* /local/templates/dynamo/components/dynamo/picture.list/main.news.carousel/style.css?1691591945965 */
/* /local/templates/dynamo/components/dynamo/organization.list/org.list.map.4/style.css?16915919453576 */
/* /local/templates/dynamo/components/dynamo/simple.element.list/main.page.news.scroller/style.css?1691591945100 */
/* /local/templates/dynamo/components/dynamo/picture.list/history.carousel/style.css?16915919451765 */
/* /local/templates/dynamo/components/dynamo/picture.list/main.club.list/style.css?1691591945985 */
/* /local/templates/dynamo/components/dynamo/member.list/hero.carousel/style.css?16915919451147 */
/* /local/templates/dynamo/components/dynamo/member.list/legend.carousel/style.css?16915919451982 */
/* /local/templates/dynamo/components/dynamo/picture.list/main.journal.carousel/style.css?1691591945130 */
