/*
------ core.cms4u.250314121733.css
------ /css/core/cms4u.css
*/

/* FISLess 1.10.0.1 */

:root {
	--is-mobile-menu: 0;
	--is-desktop-menu: 1;
}
@media (max-width:450px) {
	:root {
		--cms4u-slots: 4;
		--mq-mobile: 1;
		--is-mobile-menu: 1;
		--is-desktop-menu: 0;
		--spacer: (20px * 0.5);
	}
}
@media (min-width:451px) {
	:root {
		--mq-mobile: 0;
	}
}
@media (min-width:451px) and (max-width:899px) {
	:root {
		--cms4u-slots: 6;
		--spacer: (20px * 0.75);
	}
}
@media (min-width:900px) {
	:root {
		--cms4u-slots: 12;
		--spacer: 20px;
	}
}
*,
*:after,
*:before {
	margin: 0px;
	padding: 0px;
	box-sizing: border-box;
	-khtml-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
body,
html {
	width: 100%;
}
html {
	text-size-adjust: 100%;
	-khtml-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-o-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
table,
table td,
table th {
	border: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
img {
	border: none;
}
a,
a.activ,
a:hover {
	color: red;
	text-decoration: none;
}
a {
	display: inline-block;
	margin: 0;
	vertical-align: top;
}
p:empty {
	display: none;
}
b {
	font-weight: 700;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	display: block;
	overflow: visible;
}
h1 {
	font-size: 28px;
	line-height: 34px;
}
h2 {
	font-size: 22px;
	line-height: 28px;
}
h3 {
	font-size: 18px;
	line-height: 24px;
}
h4,
h5,
h6 {
	font-size: 16px;
	line-height: 22px;
}
#content > .block {
	display: grid;
	overflow: hidden;
	align-items: stretch;
	grid-auto-rows: min-content;
	grid-gap: var(--spacer);
	grid-template-columns: repeat(12, 1fr);
	grid-template-rows: minmax(min-content, 0);
	justify-content: stretch;
	justify-items: stretch;
}
#content > .block > .slotw_12 {
	grid-column: auto / span 12;
}
#content > .block > .slotw_11 {
	grid-column: auto / span 11;
}
#content > .block > .slotw_10 {
	grid-column: auto / span 10;
}
#content > .block > .slotw_9 {
	grid-column: auto / span 9;
}
#content > .block > .slotw_8 {
	grid-column: auto / span 8;
}
#content > .block > .slotw_7 {
	grid-column: auto / span 7;
}
#content > .block > .slotw_6 {
	grid-column: auto / span 6;
}
#content > .block > .slotw_5 {
	grid-column: auto / span 5;
}
#content > .block > .slotw_4 {
	grid-column: auto / span 4;
}
#content > .block > .slotw_3 {
	grid-column: auto / span 3;
}
#content > .block > .slotw_2 {
	grid-column: auto / span 2;
}
#content > .block > .slotw_1 {
	grid-column: auto / span 1;
}
#content > .block + .block {
	margin-top: var(--spacer);
}
.module.module_list {
	display: block;
}
.module.module_list > .list_items {
	display: grid;
	overflow: hidden;
	align-items: stretch;
	grid-auto-rows: min-content;
	grid-gap: var(--spacer);
	grid-template-columns: repeat(12, 1fr);
	grid-template-rows: minmax(min-content, 0);
	justify-content: stretch;
	justify-items: stretch;
}
.module.module_list > .list_items > .module {
	grid-column: auto;
}
.module.module_list.perRow1 > .list_items {
	grid-template-columns: repeat(1, 1fr);
}
.module.module_list.perRow2 > .list_items {
	grid-template-columns: repeat(2, 1fr);
}
.module.module_list.perRow3 > .list_items {
	grid-template-columns: repeat(3, 1fr);
}
.module.module_list.perRow4 > .list_items {
	grid-template-columns: repeat(4, 1fr);
}
.module.module_list.perRow5 > .list_items {
	grid-template-columns: repeat(5, 1fr);
}
.module.module_list.perRow6 > .list_items {
	grid-template-columns: repeat(6, 1fr);
}
.module.module_list.perRow7 > .list_items {
	grid-template-columns: repeat(7, 1fr);
}
.module.module_list.perRow8 > .list_items {
	grid-template-columns: repeat(8, 1fr);
}
.module.module_list.perRow9 > .list_items {
	grid-template-columns: repeat(9, 1fr);
}
.module.module_list.perRow10 > .list_items {
	grid-template-columns: repeat(10, 1fr);
}
.module.module_list.perRow11 > .list_items {
	grid-template-columns: repeat(11, 1fr);
}
.module.module_list.perRow12 > .list_items {
	grid-template-columns: repeat(12, 1fr);
}
.module {
	display: grid;
	position: relative;
	overflow: hidden;
	align-items: stretch;
	grid-auto-rows: min-content;
	grid-gap: calc(var(--spacer) * 0.5);
	grid-template-columns: 1fr;
	grid-template-rows: minmax(min-content, 0);
	justify-content: stretch;
	justify-items: stretch;
}
.module > .slotw_12 {
	grid-column: auto / span 12;
}
.module > .slotw_11 {
	grid-column: auto / span 11;
}
.module > .slotw_10 {
	grid-column: auto / span 10;
}
.module > .slotw_9 {
	grid-column: auto / span 9;
}
.module > .slotw_8 {
	grid-column: auto / span 8;
}
.module > .slotw_7 {
	grid-column: auto / span 7;
}
.module > .slotw_6 {
	grid-column: auto / span 6;
}
.module > .slotw_5 {
	grid-column: auto / span 5;
}
.module > .slotw_4 {
	grid-column: auto / span 4;
}
.module > .slotw_3 {
	grid-column: auto / span 3;
}
.module > .slotw_2 {
	grid-column: auto / span 2;
}
.module > .slotw_1 {
	grid-column: auto / span 1;
}
.module.slotw_12 {
	grid-template-columns: repeat(12, 1fr);
}
.module.slotw_11 {
	grid-template-columns: repeat(11, 1fr);
}
.module.slotw_10 {
	grid-template-columns: repeat(10, 1fr);
}
.module.slotw_9 {
	grid-template-columns: repeat(9, 1fr);
}
.module.slotw_8 {
	grid-template-columns: repeat(8, 1fr);
}
.module.slotw_7 {
	grid-template-columns: repeat(7, 1fr);
}
.module.slotw_6 {
	grid-template-columns: repeat(6, 1fr);
}
.module.slotw_5 {
	grid-template-columns: repeat(5, 1fr);
}
.module.slotw_4 {
	grid-template-columns: repeat(4, 1fr);
}
.module.slotw_3 {
	grid-template-columns: repeat(3, 1fr);
}
.module.slotw_2 {
	grid-template-columns: repeat(2, 1fr);
}
.module.module_list > .list_items > .module > .list_prev_image {
	grid-area: list_prev_image;
}
.module.module_list > .list_items > .module > .list_prev_title {
	grid-area: list_prev_title;
}
.module.module_list > .list_items > .module > .list_prev_title_2 {
	grid-area: list_prev_title_2;
}
.module.module_list > .list_items > .module > .list_prev_text {
	grid-area: list_prev_text;
}
.module.module_list > .list_items > .module > .list_d_start {
	grid-area: list_d_start;
}
.module.module_list > .list_items > .module > .list_d_end {
	grid-area: list_d_end;
}
.module.module_list > .list_items > .module > .list_prev_link {
	grid-area: list_prev_link;
}
body > a.previewLogout {
	display: block;
	position: fixed;
	top: 5px;
	right: 5px;
	padding: 2px 5px;
	border: 1px solid red;
	border-radius: 4px;
	background-color: white;
	font-family: arial;
	font-size: 10px;
	cursor: pointer;
	opacity: 0.2;
	z-index: 99999999999;
}
body > a.previewLogout:hover {
	opacity: 1;
}
div[style*="--cms4u-var-format:"].cms4uFormat:not([style*="--cms4u-var-formatM:"]) {
	position: relative;
	overflow: hidden;
	width: 100%;
}
div[style*="--cms4u-var-format:"].cms4uFormat:not([style*="--cms4u-var-formatM:"]):before {
	float: left;
	padding-top: calc(100% * var(--cms4u-var-format));
	content: "";
}
@media (max-width:450px) {
	div[style*="--cms4u-var-formatM:"].cms4uFormat:not([style*="--cms4u-var-format:"]) {
		position: relative;
		overflow: hidden;
		width: 100%;
	}
	div[style*="--cms4u-var-formatM:"].cms4uFormat:not([style*="--cms4u-var-format:"]):before {
		float: left;
		padding-top: calc(100% * var(--cms4u-var-formatM));
		content: "";
	}
	div[style*="--cms4u-var-format:"][style*="--cms4u-var-formatM:"].cms4uFormat {
		position: relative;
		overflow: hidden;
		width: 100%;
	}
	div[style*="--cms4u-var-format:"][style*="--cms4u-var-formatM:"].cms4uFormat:before {
		float: left;
		padding-top: calc(100% * var(--cms4u-var-formatM));
		content: "";
	}
}
@media (min-width:451px) {
	div[style*="--cms4u-var-format:"][style*="--cms4u-var-formatM:"].cms4uFormat {
		position: relative;
		overflow: hidden;
		width: 100%;
	}
	div[style*="--cms4u-var-format:"][style*="--cms4u-var-formatM:"].cms4uFormat:before {
		float: left;
		padding-top: calc(100% * var(--cms4u-var-format));
		content: "";
	}
}
.pointer {
	cursor: pointer;
}

/*
------ core.images.220721102517.css
------ /css/core/images.css
*/

/* FISLess 1.8.1.19 */

div.imageAutoResize {
	display: block;
	position: relative;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	grid-template-rows: min-content;
}
div.imageAutoResize:not([style*="--cms4u-var-format:"]):not([style*="--cms4u-var-formatM:"]) {
	position: relative;
	overflow: hidden;
	width: 100%;
}
div.imageAutoResize:not([style*="--cms4u-var-format:"]):not([style*="--cms4u-var-formatM:"]):before {
	float: left;
	padding-top: calc(100% / 16 * 9);
	content: "";
}
@media (min-width:451px) {
	div[style*="--cms4u-var-formatM:"].imageAutoResize:not([style*="--cms4u-var-format:"]) {
		position: relative;
		overflow: hidden;
		width: 100%;
	}
	div[style*="--cms4u-var-formatM:"].imageAutoResize:not([style*="--cms4u-var-format:"]):before {
		float: left;
		padding-top: calc(100% / 16 * 9);
		content: "";
	}
}
div.imageAutoResize.imageLink {
	cursor: pointer;
}
div.imageAutoResize:not([style*="background-image"]) {
	position: relative;
	overflow: hidden;
}
div.imageAutoResize:not([style*="background-image"]):after {
	display: block;
	position: absolute;
	top: calc(50% - 30px / 2);
	left: calc(50% - 30px / 2);
	width: 30px;
	height: 30px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAACVVBMVEUAAAC0tLQlJSWfn5+ysrKysrK1tbW2trZdXV1hYWGysrLCwsKOjo6zs7O5ubm5ubm7u7u8vLzAwMCysrK5ubm7u7uRkZE0NDR/f3+ysrKzs7O0tLSzs7O0tLS0tLS0tLS3t7e3t7e3t7e5ubl7e3uHh4d+fn5oaGizs7O0tLS1tbVGRkZlZWW+vr4eHh5mZmZ/f381NTU5OTk8PDwoKCiFhYW1tbUzMzO1tbW1tbW1tbW1tbW2tra3t7e3t7e4uLh7e3u4uLhZWVmTk5NNTU22trZ/f39fX1+QkJC7u7t/f3+Tk5OHh4e8vLyampocHBxnZ2cdHR0FBQWZmZk2NjYgICCBgYEjIyMdHR2cnJyzs7Ozs7OCgoInJydsbGy0tLQ/Pz+Dg4NsbGyEhIQtLS0fHx9cXFxvb29CQkIuLi5vb29GRkYYGBidnZ2Hh4dycnK1tbWampqIiIi2trY8PDx2dnaenp6hoaEuLi61tbVoaGg7OztRUVFnZ2dWVlaMjIykpKS4uLh7e3tkZGQyMjK3t7ehoaE+Pj6AgIBycnKQkJB+fn5dXV1xcXFQUFCdnZ1bW1toaGhNTU1OTk4fHx9qampZWVlqampZWVmDg4NBQUFsbGwtLS1BQUFwcHBGRkZYWFhYWFhISEi1tbVzc3NKSkpgYGB0dHRMTEyJiYlPT0+JiYkfHx8eHh46Ojq3t7eLi4tERES2trZFRUWPj49aWlqQkJCNjY2JiYlnZ2dfX19RUVFOTk6QkJCysrKZmZlLS0sAAAAYGBgyMjJ+fn5lZWVkZGTMfBaeAAAAvnRSTlMAAoN2+/dyg3eN8gUE7C80HRAI+SYYCP3z79POybuxq0xFOisRCv3x28S1WBkN+/r49/Lf0beioJ6ViXhuYl1QTkpEOzo5NDAsIiAbFhQQ+/n39/Xz8u7q6eXk4d/f2dbV08/GxsXCv7+2sayrp6OakY+NfHx1cG5tbGxsamBeXFZUVEZBPz48OzoxLiskJCAU9/f19efn5ePRz8vLybu3qaeZj4+Ph4ODfnx6eHh2aGhgVlBOTkpGQD42MC4kj3AHKAAAA6xJREFUSMfNklVbG0EUQO+0SSUhhAgSJFiKU6AtVtyKFKi7u7u7u0Dd3d29XSTZ/K7OzE6STbI78IUXztN8e+fsnSvAAe29fvMAgtA4drm7+8qvEOXn3ZgR0G/QuTOt4GGkv5xzqpEvv0jPu3NOWf69OHrMa57blC6K4tooJXnUaqfTOb2FI//Mc7vdedVK8sFoLBec4chRC0XMUkewnDPWiVkcBhyOim63KO4IktFL4kZ/Ay6r3Fi/1hIonx9D5AfAZ8IlnFnchPxltI640xuBT9gmETN5gr9cG03kZwj6oOWGG798FZLLYbeJOzZH2eio87YR7RDdWD8ql/fTxPt9Qzl2ATygVzH5S74Dw7GUyAvbAfaufPRw5QGAVjqmew5gZC8YPWM7MM7GuFyutMImVlL1ZFx1ejV4OUhaXVDLmlK/vBcz4w8Lnk5zEWK2TpQetVZMf4qPPi48LnCuo4Whi8VTegmjT7HYxFsuifkf2+m47p+GAGpXnwdM5/tZvRLjcrzvLsyX7LRlP0iCUQEq+xSVPY6pk9b8lYUOLWHJYzY2gQr1ayZ50mb7/771zUymF0Ypu467TJ21vRMCQP825tPUdaDClym0U8UXEQSD6pbhtm8FNVAxdpfXI7XFPjR/Zgeo0nh1wacwUKf9K3DIdsBgAZ3cOdTHYeCyb4iPd8cR7JrWJWMDX17RI2PqbpjTJWcLX17fI2f2gOQBPTv0hr3FDRssmGqAQ1IuJ6ivzDBEgCpWW2yVWp2oIVMjCOPV5VJB0CQYkZLaXGIRMDajmntCR+La0uC3mcoMgoRdr+yaE9iFueUm/8CROBbRFqWCCuGJWnYpPskMXlLtFoGiyUwmec0KeUk/a+I1LEWiFRiRnrQZFbk0hT2o7pQsetu0Zx67mmnyRKT/6cZHSgNLFGzsyIh4ohOK9NJxs1bKbfQUoyMvtqeyIdSQsCHZ51YZyK9PsKkYszQk7mkNKtNp47yXTfECJhYXUJFVUpJ1BKAtg3xJyPUuWqzWNgy8NBt98ymnnavCp+HkRG5VasinCt8mGlX2MGIeTYPksj6TtjMS+gBtpu0IB7kMKXSUwxFXZc0TSpG/jIroOKzAJ4EuYAT4y9BMlzeR7ybRkZdDoIzKaBuTea4+lq6uKUiGNhqJ41WdQvbDkgTBMny2sEaqYtWRysxKstlO9oo7rW02S7wVlGQIj9MYhvHHHN7QBsoyRDakQv/ZRuQ9EBrJuH26lBBl9GHRokrecP4DmukX5Oc43QkAAAAASUVORK5CYII=);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 30px;
	animation: loading 8s infinite linear;
	content: '';
	opacity: 0.2;
	-moz-animation: loading 8s infinite linear;
	-ms-animation: loading 8s infinite linear;
	-o-animation: loading 8s infinite linear;
	-webkit-animation: loading 8s infinite linear;
}


/* Animation Keyframes */

@-webkit-keyframes loading {
	from {
		-webkit-transform: rotate(0deg);
		-khtml-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
		-khtml-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@-moz-keyframes loading {
	from {
		-webkit-transform: rotate(0deg);
		-khtml-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
		-khtml-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@-o-keyframes loading {
	from {
		-webkit-transform: rotate(0deg);
		-khtml-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
		-khtml-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@-ms-keyframes loading {
	from {
		-webkit-transform: rotate(0deg);
		-khtml-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
		-khtml-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes loading {
	from {
		-webkit-transform: rotate(0deg);
		-khtml-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
		-khtml-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

/*
------ core.photoswipe-default-skin.240508114040.css
------ /css/core/photoswipe-default-skin.css
*/

/* FISLess 1.8.1.19 */

.pswp__button {
	display: block;
	float: right;
	position: relative;
	overflow: visible;
	width: 44px;
	height: 44px;
	margin: 0;
	padding: 0;
	border: 0;
	background: none;
	box-shadow: none;
	cursor: pointer;
	opacity: 0.75;
	transition: opacity 0.2s;
	-webkit-appearance: none;
	-webkit-box-shadow: none;
	-webkit-transition: opacity 0.2s;
}
.pswp__button:focus,
.pswp__button:hover {
	opacity: 1;
}
.pswp__button:active {
	opacity: 0.9;
	outline: none;
}
.pswp__button::-moz-focus-inner {
	padding: 0;
	border: 0;
}
.pswp__ui--over-close .pswp__button--close {
	opacity: 1;
}
.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
	width: 44px;
	height: 44px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQgAAABYCAQAAACjBqE3AAAB6klEQVR4Ae3bsWpUQRTG8YkkanwCa7GzVotsI/gEgk9h4Vu4ySLYmMYgbJrc3lrwZbJwC0FMt4j7F6Y4oIZrsXtgxvx/1c0ufEX4cnbmLCmSJEmSJEmSJEmSJP3XCBPvbJU+8doWmDFwyZpLBmYlNJebz0KwzykwsuSYJSNwykEJreV2BaBMaLIQZ2xYcFgqDlmw4ayE/FwL0dDk4Qh4W37DAjgqIT+3HRbigjH+iikVdxgZStgyN0Su2sXIeTwTT+esdpcbIlfNAuZ/TxresG4zV8kYWSZNiKUTokMMSWeIwTNEn4fK2TW3gRNgVkJLuVksROA9G+bEvoATNlBCa7nZXEwdxEZxzpKRKFh+bsv8LmPFmhX1OwfIz81jIRJQ5eeqG9B+riRJkiRJkiRJkiRJkiRJkiRJUkvA/8RQoEpKlJWINFkJ62AlrEP/mNBibnv2yz/A3t7Uq3LcpoxP8COjC1T5vxoAD5VdoEqdDrd5QuW1swtUSaueh3zkiuBiqgtA2OlkeMcP/uDqugsJdbjHF65VdPMKwS0+WQc/MgKvrIOHysB9vgPwk8+85hmPbnQdvHZyDMAFD7L3EOpgMcVdvnHFS0/vlatrXvCVx0U9gt3fxvnA0/hB4nmRJEmSJEmSJEmSJGmHfgFLaDPoMu5xWwAAAABJRU5ErkJggg==) 0 0 no-repeat;
	background-size: 264px 88px;
}
@media (-webkit-min-device-pixel-ratio: 1.1) {
	.pswp--svg .pswp__button,
	.pswp--svg .pswp__button--arrow--left:before,
	.pswp--svg .pswp__button--arrow--right:before {
		background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjY0IiBoZWlnaHQ9Ijg4IiB2aWV3Qm94PSIwIDAgMjY0IDg4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZT5kZWZhdWx0LXNraW4gMjwvdGl0bGU+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Zz48cGF0aCBkPSJNNjcuMDAyIDU5LjV2My43NjhjLTYuMzA3Ljg0LTkuMTg0IDUuNzUtMTAuMDAyIDkuNzMyIDIuMjItMi44MyA1LjU2NC01LjA5OCAxMC4wMDItNS4wOThWNzEuNUw3MyA2NS41ODUgNjcuMDAyIDU5LjV6IiBpZD0iU2hhcGUiIGZpbGw9IiNmZmYiLz48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMTMgMjl2LTVoMnYzaDN2MmgtNXpNMTMgMTVoNXYyaC0zdjNoLTJ2LTV6TTMxIDE1djVoLTJ2LTNoLTN2LTJoNXpNMzEgMjloLTV2LTJoM3YtM2gydjV6IiBpZD0iU2hhcGUiLz48L2c+PGcgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTYyIDI0djVoLTJ2LTNoLTN2LTJoNXpNNjIgMjBoLTV2LTJoM3YtM2gydjV6TTcwIDIwdi01aDJ2M2gzdjJoLTV6TTcwIDI0aDV2MmgtM3YzaC0ydi01eiIvPjwvZz48cGF0aCBkPSJNMjAuNTg2IDY2bC01LjY1Ni01LjY1NiAxLjQxNC0xLjQxNEwyMiA2NC41ODZsNS42NTYtNS42NTYgMS40MTQgMS40MTRMMjMuNDE0IDY2bDUuNjU2IDUuNjU2LTEuNDE0IDEuNDE0TDIyIDY3LjQxNGwtNS42NTYgNS42NTYtMS40MTQtMS40MTRMMjAuNTg2IDY2eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xMTEuNzg1IDY1LjAzTDExMCA2My41bDMtMy41aC0xMHYtMmgxMGwtMy0zLjUgMS43ODUtMS40NjhMMTE3IDU5bC01LjIxNSA2LjAzeiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xNTIuMjE1IDY1LjAzTDE1NCA2My41bC0zLTMuNWgxMHYtMmgtMTBsMy0zLjUtMS43ODUtMS40NjhMMTQ3IDU5bDUuMjE1IDYuMDN6IiBmaWxsPSIjZmZmIi8+PGc+PHBhdGggaWQ9IlJlY3RhbmdsZS0xMSIgZmlsbD0iI2ZmZiIgZD0iTTE2MC45NTcgMjguNTQzbC0zLjI1LTMuMjUtMS40MTMgMS40MTQgMy4yNSAzLjI1eiIvPjxwYXRoIGQ9Ik0xNTIuNSAyN2MzLjAzOCAwIDUuNS0yLjQ2MiA1LjUtNS41cy0yLjQ2Mi01LjUtNS41LTUuNS01LjUgMi40NjItNS41IDUuNSAyLjQ2MiA1LjUgNS41IDUuNXoiIGlkPSJPdmFsLTEiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTUwIDIxaDV2MWgtNXoiLz48L2c+PGc+PHBhdGggZD0iTTExNi45NTcgMjguNTQzbC0xLjQxNCAxLjQxNC0zLjI1LTMuMjUgMS40MTQtMS40MTQgMy4yNSAzLjI1eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xMDguNSAyN2MzLjAzOCAwIDUuNS0yLjQ2MiA1LjUtNS41cy0yLjQ2Mi01LjUtNS41LTUuNS01LjUgMi40NjItNS41IDUuNSAyLjQ2MiA1LjUgNS41IDUuNXoiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTA2IDIxaDV2MWgtNXoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTA5LjA0MyAxOS4wMDhsLS4wODUgNS0xLS4wMTcuMDg1LTV6Ii8+PC9nPjwvZz48L2c+PC9zdmc+);
	}
	.pswp--svg .pswp__button--arrow--left,
	.pswp--svg .pswp__button--arrow--right {
		background: none;
	}
}
@media (-webkit-min-device-pixel-ratio: 1.09375) {
	.pswp--svg .pswp__button,
	.pswp--svg .pswp__button--arrow--left:before,
	.pswp--svg .pswp__button--arrow--right:before {
		background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjY0IiBoZWlnaHQ9Ijg4IiB2aWV3Qm94PSIwIDAgMjY0IDg4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZT5kZWZhdWx0LXNraW4gMjwvdGl0bGU+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Zz48cGF0aCBkPSJNNjcuMDAyIDU5LjV2My43NjhjLTYuMzA3Ljg0LTkuMTg0IDUuNzUtMTAuMDAyIDkuNzMyIDIuMjItMi44MyA1LjU2NC01LjA5OCAxMC4wMDItNS4wOThWNzEuNUw3MyA2NS41ODUgNjcuMDAyIDU5LjV6IiBpZD0iU2hhcGUiIGZpbGw9IiNmZmYiLz48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMTMgMjl2LTVoMnYzaDN2MmgtNXpNMTMgMTVoNXYyaC0zdjNoLTJ2LTV6TTMxIDE1djVoLTJ2LTNoLTN2LTJoNXpNMzEgMjloLTV2LTJoM3YtM2gydjV6IiBpZD0iU2hhcGUiLz48L2c+PGcgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTYyIDI0djVoLTJ2LTNoLTN2LTJoNXpNNjIgMjBoLTV2LTJoM3YtM2gydjV6TTcwIDIwdi01aDJ2M2gzdjJoLTV6TTcwIDI0aDV2MmgtM3YzaC0ydi01eiIvPjwvZz48cGF0aCBkPSJNMjAuNTg2IDY2bC01LjY1Ni01LjY1NiAxLjQxNC0xLjQxNEwyMiA2NC41ODZsNS42NTYtNS42NTYgMS40MTQgMS40MTRMMjMuNDE0IDY2bDUuNjU2IDUuNjU2LTEuNDE0IDEuNDE0TDIyIDY3LjQxNGwtNS42NTYgNS42NTYtMS40MTQtMS40MTRMMjAuNTg2IDY2eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xMTEuNzg1IDY1LjAzTDExMCA2My41bDMtMy41aC0xMHYtMmgxMGwtMy0zLjUgMS43ODUtMS40NjhMMTE3IDU5bC01LjIxNSA2LjAzeiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xNTIuMjE1IDY1LjAzTDE1NCA2My41bC0zLTMuNWgxMHYtMmgtMTBsMy0zLjUtMS43ODUtMS40NjhMMTQ3IDU5bDUuMjE1IDYuMDN6IiBmaWxsPSIjZmZmIi8+PGc+PHBhdGggaWQ9IlJlY3RhbmdsZS0xMSIgZmlsbD0iI2ZmZiIgZD0iTTE2MC45NTcgMjguNTQzbC0zLjI1LTMuMjUtMS40MTMgMS40MTQgMy4yNSAzLjI1eiIvPjxwYXRoIGQ9Ik0xNTIuNSAyN2MzLjAzOCAwIDUuNS0yLjQ2MiA1LjUtNS41cy0yLjQ2Mi01LjUtNS41LTUuNS01LjUgMi40NjItNS41IDUuNSAyLjQ2MiA1LjUgNS41IDUuNXoiIGlkPSJPdmFsLTEiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTUwIDIxaDV2MWgtNXoiLz48L2c+PGc+PHBhdGggZD0iTTExNi45NTcgMjguNTQzbC0xLjQxNCAxLjQxNC0zLjI1LTMuMjUgMS40MTQtMS40MTQgMy4yNSAzLjI1eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xMDguNSAyN2MzLjAzOCAwIDUuNS0yLjQ2MiA1LjUtNS41cy0yLjQ2Mi01LjUtNS41LTUuNS01LjUgMi40NjItNS41IDUuNSAyLjQ2MiA1LjUgNS41IDUuNXoiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTA2IDIxaDV2MWgtNXoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTA5LjA0MyAxOS4wMDhsLS4wODUgNS0xLS4wMTcuMDg1LTV6Ii8+PC9nPjwvZz48L2c+PC9zdmc+);
	}
	.pswp--svg .pswp__button--arrow--left,
	.pswp--svg .pswp__button--arrow--right {
		background: none;
	}
}
@media (min-resolution: 105dpi) {
	.pswp--svg .pswp__button,
	.pswp--svg .pswp__button--arrow--left:before,
	.pswp--svg .pswp__button--arrow--right:before {
		background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjY0IiBoZWlnaHQ9Ijg4IiB2aWV3Qm94PSIwIDAgMjY0IDg4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZT5kZWZhdWx0LXNraW4gMjwvdGl0bGU+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Zz48cGF0aCBkPSJNNjcuMDAyIDU5LjV2My43NjhjLTYuMzA3Ljg0LTkuMTg0IDUuNzUtMTAuMDAyIDkuNzMyIDIuMjItMi44MyA1LjU2NC01LjA5OCAxMC4wMDItNS4wOThWNzEuNUw3MyA2NS41ODUgNjcuMDAyIDU5LjV6IiBpZD0iU2hhcGUiIGZpbGw9IiNmZmYiLz48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMTMgMjl2LTVoMnYzaDN2MmgtNXpNMTMgMTVoNXYyaC0zdjNoLTJ2LTV6TTMxIDE1djVoLTJ2LTNoLTN2LTJoNXpNMzEgMjloLTV2LTJoM3YtM2gydjV6IiBpZD0iU2hhcGUiLz48L2c+PGcgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTYyIDI0djVoLTJ2LTNoLTN2LTJoNXpNNjIgMjBoLTV2LTJoM3YtM2gydjV6TTcwIDIwdi01aDJ2M2gzdjJoLTV6TTcwIDI0aDV2MmgtM3YzaC0ydi01eiIvPjwvZz48cGF0aCBkPSJNMjAuNTg2IDY2bC01LjY1Ni01LjY1NiAxLjQxNC0xLjQxNEwyMiA2NC41ODZsNS42NTYtNS42NTYgMS40MTQgMS40MTRMMjMuNDE0IDY2bDUuNjU2IDUuNjU2LTEuNDE0IDEuNDE0TDIyIDY3LjQxNGwtNS42NTYgNS42NTYtMS40MTQtMS40MTRMMjAuNTg2IDY2eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xMTEuNzg1IDY1LjAzTDExMCA2My41bDMtMy41aC0xMHYtMmgxMGwtMy0zLjUgMS43ODUtMS40NjhMMTE3IDU5bC01LjIxNSA2LjAzeiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xNTIuMjE1IDY1LjAzTDE1NCA2My41bC0zLTMuNWgxMHYtMmgtMTBsMy0zLjUtMS43ODUtMS40NjhMMTQ3IDU5bDUuMjE1IDYuMDN6IiBmaWxsPSIjZmZmIi8+PGc+PHBhdGggaWQ9IlJlY3RhbmdsZS0xMSIgZmlsbD0iI2ZmZiIgZD0iTTE2MC45NTcgMjguNTQzbC0zLjI1LTMuMjUtMS40MTMgMS40MTQgMy4yNSAzLjI1eiIvPjxwYXRoIGQ9Ik0xNTIuNSAyN2MzLjAzOCAwIDUuNS0yLjQ2MiA1LjUtNS41cy0yLjQ2Mi01LjUtNS41LTUuNS01LjUgMi40NjItNS41IDUuNSAyLjQ2MiA1LjUgNS41IDUuNXoiIGlkPSJPdmFsLTEiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTUwIDIxaDV2MWgtNXoiLz48L2c+PGc+PHBhdGggZD0iTTExNi45NTcgMjguNTQzbC0xLjQxNCAxLjQxNC0zLjI1LTMuMjUgMS40MTQtMS40MTQgMy4yNSAzLjI1eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xMDguNSAyN2MzLjAzOCAwIDUuNS0yLjQ2MiA1LjUtNS41cy0yLjQ2Mi01LjUtNS41LTUuNS01LjUgMi40NjItNS41IDUuNSAyLjQ2MiA1LjUgNS41IDUuNXoiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTA2IDIxaDV2MWgtNXoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTA5LjA0MyAxOS4wMDhsLS4wODUgNS0xLS4wMTcuMDg1LTV6Ii8+PC9nPjwvZz48L2c+PC9zdmc+);
	}
	.pswp--svg .pswp__button--arrow--left,
	.pswp--svg .pswp__button--arrow--right {
		background: none;
	}
}
@media (min-resolution: 1.1dppx) {
	.pswp--svg .pswp__button,
	.pswp--svg .pswp__button--arrow--left:before,
	.pswp--svg .pswp__button--arrow--right:before {
		background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjY0IiBoZWlnaHQ9Ijg4IiB2aWV3Qm94PSIwIDAgMjY0IDg4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZT5kZWZhdWx0LXNraW4gMjwvdGl0bGU+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Zz48cGF0aCBkPSJNNjcuMDAyIDU5LjV2My43NjhjLTYuMzA3Ljg0LTkuMTg0IDUuNzUtMTAuMDAyIDkuNzMyIDIuMjItMi44MyA1LjU2NC01LjA5OCAxMC4wMDItNS4wOThWNzEuNUw3MyA2NS41ODUgNjcuMDAyIDU5LjV6IiBpZD0iU2hhcGUiIGZpbGw9IiNmZmYiLz48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMTMgMjl2LTVoMnYzaDN2MmgtNXpNMTMgMTVoNXYyaC0zdjNoLTJ2LTV6TTMxIDE1djVoLTJ2LTNoLTN2LTJoNXpNMzEgMjloLTV2LTJoM3YtM2gydjV6IiBpZD0iU2hhcGUiLz48L2c+PGcgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTYyIDI0djVoLTJ2LTNoLTN2LTJoNXpNNjIgMjBoLTV2LTJoM3YtM2gydjV6TTcwIDIwdi01aDJ2M2gzdjJoLTV6TTcwIDI0aDV2MmgtM3YzaC0ydi01eiIvPjwvZz48cGF0aCBkPSJNMjAuNTg2IDY2bC01LjY1Ni01LjY1NiAxLjQxNC0xLjQxNEwyMiA2NC41ODZsNS42NTYtNS42NTYgMS40MTQgMS40MTRMMjMuNDE0IDY2bDUuNjU2IDUuNjU2LTEuNDE0IDEuNDE0TDIyIDY3LjQxNGwtNS42NTYgNS42NTYtMS40MTQtMS40MTRMMjAuNTg2IDY2eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xMTEuNzg1IDY1LjAzTDExMCA2My41bDMtMy41aC0xMHYtMmgxMGwtMy0zLjUgMS43ODUtMS40NjhMMTE3IDU5bC01LjIxNSA2LjAzeiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xNTIuMjE1IDY1LjAzTDE1NCA2My41bC0zLTMuNWgxMHYtMmgtMTBsMy0zLjUtMS43ODUtMS40NjhMMTQ3IDU5bDUuMjE1IDYuMDN6IiBmaWxsPSIjZmZmIi8+PGc+PHBhdGggaWQ9IlJlY3RhbmdsZS0xMSIgZmlsbD0iI2ZmZiIgZD0iTTE2MC45NTcgMjguNTQzbC0zLjI1LTMuMjUtMS40MTMgMS40MTQgMy4yNSAzLjI1eiIvPjxwYXRoIGQ9Ik0xNTIuNSAyN2MzLjAzOCAwIDUuNS0yLjQ2MiA1LjUtNS41cy0yLjQ2Mi01LjUtNS41LTUuNS01LjUgMi40NjItNS41IDUuNSAyLjQ2MiA1LjUgNS41IDUuNXoiIGlkPSJPdmFsLTEiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTUwIDIxaDV2MWgtNXoiLz48L2c+PGc+PHBhdGggZD0iTTExNi45NTcgMjguNTQzbC0xLjQxNCAxLjQxNC0zLjI1LTMuMjUgMS40MTQtMS40MTQgMy4yNSAzLjI1eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xMDguNSAyN2MzLjAzOCAwIDUuNS0yLjQ2MiA1LjUtNS41cy0yLjQ2Mi01LjUtNS41LTUuNS01LjUgMi40NjItNS41IDUuNSAyLjQ2MiA1LjUgNS41IDUuNXoiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTA2IDIxaDV2MWgtNXoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTA5LjA0MyAxOS4wMDhsLS4wODUgNS0xLS4wMTcuMDg1LTV6Ii8+PC9nPjwvZz48L2c+PC9zdmc+);
	}
	.pswp--svg .pswp__button--arrow--left,
	.pswp--svg .pswp__button--arrow--right {
		background: none;
	}
}
.pswp__button--close {
	background-position: 0 -44px;
}
.pswp__button--share {
	background-position: -44px -44px;
}
.pswp__button--fs {
	display: none;
}
.pswp--supports-fs .pswp__button--fs {
	display: block;
}
.pswp--fs .pswp__button--fs {
	background-position: -44px 0;
}
.pswp__button--zoom {
	display: none;
	background-position: -88px 0;
}
.pswp--zoom-allowed .pswp__button--zoom {
	display: block;
}
.pswp--zoomed-in .pswp__button--zoom {
	background-position: -132px 0;
}
.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
	visibility: hidden;
}
.pswp__button--arrow--left,
.pswp__button--arrow--right {
	position: absolute;
	top: 50%;
	width: 70px;
	height: 100px;
	margin-top: -50px;
	background: none;
}
.pswp__button--arrow--left {
	left: 0;
}
.pswp__button--arrow--right {
	right: 0;
}
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
	position: absolute;
	top: 35px;
	width: 32px;
	height: 30px;
	background-color: rgba(0, 0, 0, 0.3);
	content: '';
}
.pswp__button--arrow--left:before {
	left: 6px;
	background-position: -138px -44px;
}
.pswp__button--arrow--right:before {
	right: 6px;
	background-position: -94px -44px;
}
.pswp__counter,
.pswp__share-modal {
	user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
}
.pswp__share-modal {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 10px;
	background: rgba(0, 0, 0, 0.5);
	opacity: 0;
	transition: opacity 0.25s ease-out;
	will-change: opacity;
	z-index: 1600;
	-webkit-backface-visibility: hidden;
	-webkit-transition: opacity 0.25s ease-out;
}
.pswp__share-modal--hidden {
	display: none;
}
.pswp__share-tooltip {
	display: block;
	position: absolute;
	top: 56px;
	right: 44px;
	width: auto;
	border-radius: 2px;
	background: white;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
	transform: translateY(6px);
	transition: transform 0.25s;
	will-change: transform;
	z-index: 1620;
	-ms-transform: translateY(6px);
	-webkit-backface-visibility: hidden;
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
	-webkit-transform: translateY(6px);
	-webkit-transition: -webkit-transform 0.25s;
}
.pswp__share-tooltip a,
.pswp__share-tooltip a:hover {
	color: black;
	text-decoration: none;
}
.pswp__share-tooltip a {
	display: block;
	padding: 8px 12px;
	font-size: 14px;
	line-height: 18px;
}
.pswp__share-tooltip a:first-child {
	border-radius: 2px 2px 0 0;
}
.pswp__share-tooltip a:last-child {
	border-radius: 0 0 2px 2px;
}
.pswp__share-modal--fade-in {
	opacity: 1;
}
.pswp__share-modal--fade-in .pswp__share-tooltip {
	transform: translateY(0);
	-ms-transform: translateY(0);
	-webkit-transform: translateY(0);
}
.pswp--touch .pswp__share-tooltip a {
	padding: 16px 12px;
}
a.pswp__share--facebook:before {
	display: block;
	position: absolute;
	top: -12px;
	right: 15px;
	width: 0;
	height: 0;
	border: 6px solid transparent;
	border-bottom-color: white;
	content: '';
	pointer-events: none;
	-moz-pointer-events: none;
	-webkit-pointer-events: none;
}
a.pswp__share--facebook:hover {
	background: #3e5c9a;
	color: white;
}
a.pswp__share--facebook:hover:before {
	border-bottom-color: #3e5c9a;
}
a.pswp__share--twitter:hover {
	background: #55acee;
	color: white;
}
a.pswp__share--pinterest:hover {
	background: #ccc;
	color: #ce272d;
}
a.pswp__share--download:hover {
	background: #ddd;
}
.pswp__counter {
	position: absolute;
	top: 0;
	left: 0;
	height: 44px;
	padding: 0 10px;
	font-size: 13px;
	line-height: 44px;
	color: white;
	opacity: 0.75;
}
.pswp__caption {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	min-height: 44px;
}
.pswp__caption small {
	font-size: 11px;
	color: #bbb;
}
.pswp__caption__center {
	max-width: 420px;
	margin: 0 auto;
	padding: 10px;
	font-size: 13px;
	line-height: 20px;
	color: #ccc;
	text-align: left;
}
.pswp__caption--empty {
	display: none;
}
.pswp__caption--fake {
	visibility: hidden;
}
.pswp__preloader {
	position: absolute;
	top: 0;
	left: 50%;
	width: 44px;
	height: 44px;
	margin-left: -22px;
	direction: ltr;
	opacity: 0;
	transition: opacity 0.25s ease-out;
	will-change: opacity;
	-webkit-transition: opacity 0.25s ease-out;
}
.pswp__preloader__icn {
	width: 20px;
	height: 20px;
	margin: 12px;
}
.pswp__preloader--active {
	opacity: 1;
}
.pswp__preloader--active .pswp__preloader__icn {
	background: url(data:image/gif;base64,R0lGODlhFAAUAPMIAIeHhz8/P1dXVycnJ8/Pz7e3t5+fn29vb////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBwAIACwAAAAAFAAUAEAEUxDJSatFxtwaggWAdIyHJAhXoRYSQUhDPGx0TbmujahbXGWZWqdDAYEsp5NupLPkdDwE7oXwWVasimzWrAE1tKFHErQRK8eL8mMUlRBJVI307uoiACH5BAUHAAgALAEAAQASABIAAAROEMkpS6E4W5upMdUmEQT2feFIltMJYivbvhnZ3R0A4NMwIDodz+cL7nDEn5CH8DGZh8MtEMBEoxkqlXKVIgQCibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpjaE4W5spANUmFQX2feFIltMJYivbvhnZ3d1x4BNBIDodz+cL7nDEn5CH8DGZAsFtMMBEoxkqlXKVIgIBibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpAaA4W5vpOdUmGQb2feFIltMJYivbvhnZ3Z0g4FNRIDodz+cL7nDEn5CH8DGZgcCNQMBEoxkqlXKVIgYDibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpz6E4W5upENUmAQD2feFIltMJYivbvhnZ3V0Q4JNhIDodz+cL7nDEn5CH8DGZg8GtUMBEoxkqlXKVIggEibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkphaA4W5tpCNUmHQf2feFIltMJYivbvhnZ3d0w4BMAIDodz+cL7nDEn5CH8DGZBMLNYMBEoxkqlXKVIgoFibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpQ6A4W5vpGNUmCQL2feFIltMJYivbvhnZ3R1B4NNxIDodz+cL7nDEn5CH8DGZhcINAMBEoxkqlXKVIgwGibbK9YLBYvLtHH5K0J0IACH5BAUHAAcALAEAAQASABIAAANCeLo6wzA6FxkhbaoQ4L3ZxnXLh0EjWZ4RV71VUcCLIByyTNt2PsO8m452sBGJBsNxkUwuD03lAQBASqnUJ7aq5UYSADs=) 0 0 no-repeat;
}
.pswp--css_animation .pswp__preloader--active {
	opacity: 1;
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
	animation: clockwise 500ms linear infinite;
	-webkit-animation: clockwise 500ms linear infinite;
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
	animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
	-webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
}
.pswp--css_animation .pswp__preloader__icn {
	position: absolute;
	top: 15px;
	left: 15px;
	width: 14px;
	height: 14px;
	margin: 0;
	background: none;
	opacity: 0.75;
}
.pswp--css_animation .pswp__preloader__cut {
	position: relative;
	overflow: hidden;
	width: 7px;
	height: 14px;
}
.pswp--css_animation .pswp__preloader__donut {
	position: absolute;
	top: 0;
	left: 0;
	width: 14px;
	height: 14px;
	margin: 0;
	border: 2px solid white;
	border-radius: 50%;
	border-bottom-color: transparent;
	border-left-color: transparent;
	background: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
@media (max-width: 1024px) and screen {
	.pswp__preloader {
		float: right;
		position: relative;
		top: auto;
		left: auto;
		margin: 0;
	}
}
.pswp__ui {
	opacity: 1;
	visibility: visible;
	z-index: 1550;
	-webkit-font-smoothing: auto;
}
.pswp__top-bar {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 44px;
}
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right,
.pswp__caption,
.pswp__top-bar {
	transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
	will-change: opacity;
	-webkit-backface-visibility: hidden;
	-webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
	visibility: visible;
}
.pswp__caption,
.pswp__top-bar,
.pswp__ui--fit .pswp__caption,
.pswp__ui--fit .pswp__top-bar {
	background-color: silver;
}
.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right,
.pswp__ui--idle .pswp__top-bar {
	opacity: 0;
}
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__top-bar {
	opacity: 0.001;
}
.pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter {
	display: none;
}
.pswp__element--disabled {
	display: none !important;
}
.pswp--minimal--dark .pswp__top-bar {
	background: none;
}


/* Animation Keyframes */

@-webkit-keyframes clockwise {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes clockwise {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@-webkit-keyframes donut-rotate {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	50% {
		-webkit-transform: rotate(-140deg);
		transform: rotate(-140deg);
	}
	100% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
}
@keyframes donut-rotate {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	50% {
		-webkit-transform: rotate(-140deg);
		transform: rotate(-140deg);
	}
	100% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
}

/*
------ core.photoswipe.240508114040.css
------ /css/core/photoswipe.css
*/

/* FISLess 1.8.1.19 */

.pswp {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 100%;
	height: 100%;
	font-family: verdana;
	outline: none;
	touch-action: none;
	z-index: 21346;
	-ms-touch-action: none;
	-webkit-backface-visibility: hidden;
	-webkit-text-size-adjust: 100%;
}
.pswp * {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.pswp img {
	max-width: none;
}
.pswp--animate_opacity {
	opacity: 0.001;
	transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
	will-change: opacity;
	-webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}
.pswp__top-bar {
	background-color: silver;
}
.pswp--open {
	display: block;
}
.pswp--zoom-allowed .pswp__img {
	cursor: -moz-zoom-in;
	cursor: -webkit-zoom-in;
	cursor: zoom-in;
}
.pswp--zoomed-in .pswp__img {
	cursor: -moz-grab;
	cursor: -webkit-grab;
	cursor: grab;
}
.pswp--dragging .pswp__img {
	cursor: -moz-grabbing;
	cursor: -webkit-grabbing;
	cursor: grabbing;
}
.pswp__bg,
.pswp__scroll-wrap {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.pswp__bg {
	background-color: rgba(255, 255, 255, 0.9);
	opacity: 0;
	transform: translateZ(0);
	will-change: opacity;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0);
}
.pswp__scroll-wrap {
	overflow: hidden;
}
.pswp__container,
.pswp__zoom-wrap {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	touch-action: none;
	-ms-touch-action: none;
}
.pswp__container,
.pswp__img {
	user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
}
.pswp__zoom-wrap {
	position: absolute;
	width: 100%;
	transform-origin: left top;
	transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
	-ms-transform-origin: left top;
	-webkit-transform-origin: left top;
	-webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
}
.pswp__bg {
	transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
	will-change: opacity;
	-webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}
.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
	transition: none;
	-webkit-transition: none;
}
.pswp__container,
.pswp__zoom-wrap {
	-webkit-backface-visibility: hidden;
}
.pswp__img,
.pswp__item {
	position: absolute;
	top: 0;
	left: 0;
}
.pswp__item {
	right: 0;
	bottom: 0;
	overflow: hidden;
}
.pswp__img {
	width: auto;
	height: auto;
}
.pswp__img--placeholder {
	-webkit-backface-visibility: hidden;
}
.pswp__img--placeholder--blank {
	background: #222;
}
.pswp--ie .pswp__img {
	top: 0;
	left: 0;
	width: 100% !important;
	height: auto !important;
}
.pswp__error-msg {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	margin-top: -8px;
	font-size: 14px;
	line-height: 16px;
	color: #ccc;
	text-align: center;
}
.pswp__error-msg a {
	color: #ccc;
	text-decoration: underline;
}
.pswp__counter {
	color: white;
}

/*
------ mod.googlemaps.slots.250714201820.css
------ /css/slots/googlemaps.slots.css
*/

/* FISLess 1.10.0.1 */

.module.module_googlemaps {
	grid-template-columns: 100%;
	grid-template-areas: "headings"
			"map";
}
.module.module_googlemaps > .module_googlemaps_headings {
	grid-area: headings;
}
.module.module_googlemaps > .module_googlemaps_map {
	grid-area: map;
}
.slot.module.module_list > .module_list_list_items > .module_googlemaps.slot_12 {
	grid-template-columns: 4fr 8fr;
}
.slot.module.module_list > .module_list_list_items > .module_googlemaps.slot_11 {
	grid-template-columns: 4fr 7fr;
}
.slot.module.module_list > .module_list_list_items > .module_googlemaps.slot_10 {
	grid-template-columns: 4fr 6fr;
}
.slot.module.module_list > .module_list_list_items > .module_googlemaps.slot_9 {
	grid-template-columns: 4fr 5fr;
}
.slot.module.module_list > .module_list_list_items > .module_googlemaps.slot_8 {
	grid-template-columns: 4fr 4fr;
}
.slot.module.module_list > .module_list_list_items > .module_googlemaps.slot_7 {
	grid-template-columns: 3fr 4fr;
}
.slot.module.module_list > .module_list_list_items > .module_googlemaps.slot_6 {
	grid-template-columns: 2fr 4fr;
}
.slot.module.module_list > .module_list_list_items > .module_googlemaps.slot_5 {
	grid-template-columns: 1fr 4fr;
}
.slot.module.module_list > .module_list_list_items > .module_googlemaps.slot_1,
.slot.module.module_list > .module_list_list_items > .module_googlemaps.slot_2,
.slot.module.module_list > .module_list_list_items > .module_googlemaps.slot_3,
.slot.module.module_list > .module_list_list_items > .module_googlemaps.slot_4 {
	grid-template-columns: 100%;
}
.slot.module.module_list > .module_list_list_items > .module_googlemaps.slot_10,
.slot.module.module_list > .module_list_list_items > .module_googlemaps.slot_11,
.slot.module.module_list > .module_list_list_items > .module_googlemaps.slot_12,
.slot.module.module_list > .module_list_list_items > .module_googlemaps.slot_5,
.slot.module.module_list > .module_list_list_items > .module_googlemaps.slot_6,
.slot.module.module_list > .module_list_list_items > .module_googlemaps.slot_7,
.slot.module.module_list > .module_list_list_items > .module_googlemaps.slot_8,
.slot.module.module_list > .module_list_list_items > .module_googlemaps.slot_9 {
	grid-template-areas: "list_prev_image list_d_start" "list_prev_image list_prev_title" "list_prev_image list_prev_title_2" "list_prev_image list_prev_text"
			"list_prev_image list_prev_link";
}
.slot.module.module_list > .module_list_list_items > .module_googlemaps.slot_1,
.slot.module.module_list > .module_list_list_items > .module_googlemaps.slot_2,
.slot.module.module_list > .module_list_list_items > .module_googlemaps.slot_3,
.slot.module.module_list > .module_list_list_items > .module_googlemaps.slot_4 {
	grid-template-areas: "list_prev_image" "list_d_start" "list_prev_title" "list_prev_title_2" "list_prev_text"
			"list_prev_link";
}

/*
------ mod.header2galerie.slots.240430190849.css
------ /SiteKrusearchitekten83375/css/slots/header2galerie.slots.css
*/

/* FISLess 1.9.1.5 */

.module.module_header2galerie {
	grid-template-areas: "images";
	grid-template-columns: 100%;
}
.module.module_header2galerie > .module_header2galerie_images {
	grid-area: images;
}

/*
------ mod.heading.slots.250714201820.css
------ /css/slots/heading.slots.css
*/

/* FISLess 1.10.0.1 */

.module.module_heading {
	grid-template-areas: "headings";
	grid-template-columns: 100%;
}
.module.module_heading > .module_heading_headings {
	grid-area: headings;
}

/*
------ mod.hr.slots.250714201820.css
------ /css/slots/hr.slots.css
*/

/* FISLess 1.10.0.1 */

.module.module_hr {
	grid-template-areas: "hr";
	grid-template-columns: 100%;
}
.module.module_hr > .module_hr_hr {
	grid-area: hr;
}

/*
------ mod.html.slots.250714201820.css
------ /css/slots/html.slots.css
*/

/* FISLess 1.10.0.1 */

.module.module_html {
	grid-template-columns: 100%;
	grid-template-areas: "headings"
			"html";
}
.module.module_html > .module_html_headings {
	grid-area: headings;
}
.module.module_html > .module_html_html {
	grid-area: html;
}
.slot.module.module_list > .module_list_list_items > .module_html.slot_12 {
	grid-template-columns: 4fr 8fr;
}
.slot.module.module_list > .module_list_list_items > .module_html.slot_11 {
	grid-template-columns: 4fr 7fr;
}
.slot.module.module_list > .module_list_list_items > .module_html.slot_10 {
	grid-template-columns: 4fr 6fr;
}
.slot.module.module_list > .module_list_list_items > .module_html.slot_9 {
	grid-template-columns: 4fr 5fr;
}
.slot.module.module_list > .module_list_list_items > .module_html.slot_8 {
	grid-template-columns: 4fr 4fr;
}
.slot.module.module_list > .module_list_list_items > .module_html.slot_7 {
	grid-template-columns: 3fr 4fr;
}
.slot.module.module_list > .module_list_list_items > .module_html.slot_6 {
	grid-template-columns: 2fr 4fr;
}
.slot.module.module_list > .module_list_list_items > .module_html.slot_5 {
	grid-template-columns: 1fr 4fr;
}
.slot.module.module_list > .module_list_list_items > .module_html.slot_1,
.slot.module.module_list > .module_list_list_items > .module_html.slot_2,
.slot.module.module_list > .module_list_list_items > .module_html.slot_3,
.slot.module.module_list > .module_list_list_items > .module_html.slot_4 {
	grid-template-columns: 100%;
}
.slot.module.module_list > .module_list_list_items > .module_html.slot_10,
.slot.module.module_list > .module_list_list_items > .module_html.slot_11,
.slot.module.module_list > .module_list_list_items > .module_html.slot_12,
.slot.module.module_list > .module_list_list_items > .module_html.slot_5,
.slot.module.module_list > .module_list_list_items > .module_html.slot_6,
.slot.module.module_list > .module_list_list_items > .module_html.slot_7,
.slot.module.module_list > .module_list_list_items > .module_html.slot_8,
.slot.module.module_list > .module_list_list_items > .module_html.slot_9 {
	grid-template-areas: "list_prev_image list_d_start" "list_prev_image list_prev_title" "list_prev_image list_prev_title_2" "list_prev_image list_prev_text"
			"list_prev_image list_prev_link";
}
.slot.module.module_list > .module_list_list_items > .module_html.slot_1,
.slot.module.module_list > .module_list_list_items > .module_html.slot_2,
.slot.module.module_list > .module_list_list_items > .module_html.slot_3,
.slot.module.module_list > .module_list_list_items > .module_html.slot_4 {
	grid-template-areas: "list_prev_image" "list_d_start" "list_prev_title" "list_prev_title_2" "list_prev_text"
			"list_prev_link";
}

/*
------ mod.image.slots.250714201820.css
------ /css/slots/image.slots.css
*/

/* FISLess 1.10.0.1 */

.module.module_image {
	grid-template-columns: 100%;
	grid-template-areas: "headings"
			"image";
}
.module.module_image > .module_image_headings {
	grid-area: headings;
}
.module.module_image > .module_image_image {
	grid-area: image;
}
.slot.module.module_list > .module_list_list_items > .module_image.slot_12 {
	grid-template-columns: 4fr 8fr;
}
.slot.module.module_list > .module_list_list_items > .module_image.slot_11 {
	grid-template-columns: 4fr 7fr;
}
.slot.module.module_list > .module_list_list_items > .module_image.slot_10 {
	grid-template-columns: 4fr 6fr;
}
.slot.module.module_list > .module_list_list_items > .module_image.slot_9 {
	grid-template-columns: 4fr 5fr;
}
.slot.module.module_list > .module_list_list_items > .module_image.slot_8 {
	grid-template-columns: 4fr 4fr;
}
.slot.module.module_list > .module_list_list_items > .module_image.slot_7 {
	grid-template-columns: 3fr 4fr;
}
.slot.module.module_list > .module_list_list_items > .module_image.slot_6 {
	grid-template-columns: 2fr 4fr;
}
.slot.module.module_list > .module_list_list_items > .module_image.slot_5 {
	grid-template-columns: 1fr 4fr;
}
.slot.module.module_list > .module_list_list_items > .module_image.slot_1,
.slot.module.module_list > .module_list_list_items > .module_image.slot_2,
.slot.module.module_list > .module_list_list_items > .module_image.slot_3,
.slot.module.module_list > .module_list_list_items > .module_image.slot_4 {
	grid-template-columns: 100%;
}
.slot.module.module_list > .module_list_list_items > .module_image.slot_10,
.slot.module.module_list > .module_list_list_items > .module_image.slot_11,
.slot.module.module_list > .module_list_list_items > .module_image.slot_12,
.slot.module.module_list > .module_list_list_items > .module_image.slot_5,
.slot.module.module_list > .module_list_list_items > .module_image.slot_6,
.slot.module.module_list > .module_list_list_items > .module_image.slot_7,
.slot.module.module_list > .module_list_list_items > .module_image.slot_8,
.slot.module.module_list > .module_list_list_items > .module_image.slot_9 {
	grid-template-areas: "list_prev_image list_d_start" "list_prev_image list_prev_title" "list_prev_image list_prev_title_2" "list_prev_image list_prev_text"
			"list_prev_image list_prev_link";
}
.slot.module.module_list > .module_list_list_items > .module_image.slot_1,
.slot.module.module_list > .module_list_list_items > .module_image.slot_2,
.slot.module.module_list > .module_list_list_items > .module_image.slot_3,
.slot.module.module_list > .module_list_list_items > .module_image.slot_4 {
	grid-template-areas: "list_prev_image" "list_d_start" "list_prev_title" "list_prev_title_2" "list_prev_text"
			"list_prev_link";
}

/*
------ mod.imagetext.slots.250714201820.css
------ /css/slots/imagetext.slots.css
*/

/* FISLess 1.10.0.1 */

.module.module_imagetext.slot_12 {
	grid-template-columns: 4fr 8fr;
}
.module.module_imagetext.slot_11 {
	grid-template-columns: 4fr 7fr;
}
.module.module_imagetext.slot_10 {
	grid-template-columns: 4fr 6fr;
}
.module.module_imagetext.slot_9 {
	grid-template-columns: 4fr 5fr;
}
.module.module_imagetext.slot_8 {
	grid-template-columns: 4fr 4fr;
}
.module.module_imagetext.slot_7 {
	grid-template-columns: 4fr 3fr;
}
.module.module_imagetext.slot_6 {
	grid-template-columns: 3fr 3fr;
}
.module.module_imagetext.slot_1,
.module.module_imagetext.slot_2,
.module.module_imagetext.slot_3,
.module.module_imagetext.slot_4,
.module.module_imagetext.slot_5 {
	grid-template-columns: 100%;
}
.module.module_imagetext.slot_10,
.module.module_imagetext.slot_11,
.module.module_imagetext.slot_12,
.module.module_imagetext.slot_6,
.module.module_imagetext.slot_7,
.module.module_imagetext.slot_8,
.module.module_imagetext.slot_9 {
	grid-template-areas: "headings headings"
			"image htmltext";
}
.module.module_imagetext.slot_1,
.module.module_imagetext.slot_2,
.module.module_imagetext.slot_3,
.module.module_imagetext.slot_4,
.module.module_imagetext.slot_5 {
	grid-template-areas: "headings" "image"
			"htmltext";
}
.module.module_imagetext > .module_imagetext_headings {
	grid-area: headings;
}
.module.module_imagetext > .module_imagetext_image {
	grid-area: image;
}
.module.module_imagetext > .module_imagetext_htmltext {
	grid-area: htmltext;
}
.slot.module.module_list > .module_list_list_items > .module_imagetext.slot_12 {
	grid-template-columns: 4fr 8fr;
}
.slot.module.module_list > .module_list_list_items > .module_imagetext.slot_11 {
	grid-template-columns: 4fr 7fr;
}
.slot.module.module_list > .module_list_list_items > .module_imagetext.slot_10 {
	grid-template-columns: 4fr 6fr;
}
.slot.module.module_list > .module_list_list_items > .module_imagetext.slot_9 {
	grid-template-columns: 4fr 5fr;
}
.slot.module.module_list > .module_list_list_items > .module_imagetext.slot_8 {
	grid-template-columns: 4fr 4fr;
}
.slot.module.module_list > .module_list_list_items > .module_imagetext.slot_7 {
	grid-template-columns: 3fr 4fr;
}
.slot.module.module_list > .module_list_list_items > .module_imagetext.slot_6 {
	grid-template-columns: 2fr 4fr;
}
.slot.module.module_list > .module_list_list_items > .module_imagetext.slot_5 {
	grid-template-columns: 1fr 4fr;
}
.slot.module.module_list > .module_list_list_items > .module_imagetext.slot_1,
.slot.module.module_list > .module_list_list_items > .module_imagetext.slot_2,
.slot.module.module_list > .module_list_list_items > .module_imagetext.slot_3,
.slot.module.module_list > .module_list_list_items > .module_imagetext.slot_4 {
	grid-template-columns: 100%;
}
.slot.module.module_list > .module_list_list_items > .module_imagetext.slot_10,
.slot.module.module_list > .module_list_list_items > .module_imagetext.slot_11,
.slot.module.module_list > .module_list_list_items > .module_imagetext.slot_12,
.slot.module.module_list > .module_list_list_items > .module_imagetext.slot_5,
.slot.module.module_list > .module_list_list_items > .module_imagetext.slot_6,
.slot.module.module_list > .module_list_list_items > .module_imagetext.slot_7,
.slot.module.module_list > .module_list_list_items > .module_imagetext.slot_8,
.slot.module.module_list > .module_list_list_items > .module_imagetext.slot_9 {
	grid-template-areas: "list_prev_image list_d_start" "list_prev_image list_prev_title" "list_prev_image list_prev_title_2" "list_prev_image list_prev_text"
			"list_prev_image list_prev_link";
}
.slot.module.module_list > .module_list_list_items > .module_imagetext.slot_1,
.slot.module.module_list > .module_list_list_items > .module_imagetext.slot_2,
.slot.module.module_list > .module_list_list_items > .module_imagetext.slot_3,
.slot.module.module_list > .module_list_list_items > .module_imagetext.slot_4 {
	grid-template-areas: "list_prev_image" "list_d_start" "list_prev_title" "list_prev_title_2" "list_prev_text"
			"list_prev_link";
}

/*
------ mod.list.slots.250714201820.css
------ /css/slots/list.slots.css
*/

/* FISLess 1.10.0.1 */

.module.module_list {
	grid-template-columns: 100%;
	grid-template-areas: "headings" "list_items"
			"pagination";
}
.module.module_list > .module_list_headings {
	grid-area: headings;
}
.module.module_list > .module_list_list_items {
	grid-area: list_items;
}
.module.module_list > .module_list_pagination {
	grid-area: pagination;
}

/*
------ mod.pressreview2.slots.250314121845.css
------ /SiteKrusearchitekten83375/css/slots/pressreview2.slots.css
*/

/* FISLess 1.10.0.1 */

.module.module_pressreview2.slot_12 {
	grid-template-columns: 8fr 1fr 3fr;
}
.module.module_pressreview2.slot_11 {
	grid-template-columns: 7fr 1fr 3fr;
}
.module.module_pressreview2.slot_10 {
	grid-template-columns: 6fr 1fr 3fr;
}
.module.module_pressreview2.slot_9 {
	grid-template-columns: 5fr 1fr 3fr;
}
.module.module_pressreview2.slot_8 {
	grid-template-columns: 4fr 1fr 3fr;
}
.module.module_pressreview2.slot_7 {
	grid-template-columns: 3fr 1fr 3fr;
}
.module.module_pressreview2.slot_6 {
	grid-template-columns: 2fr 1fr 3fr;
}
.module.module_pressreview2.slot_1,
.module.module_pressreview2.slot_2,
.module.module_pressreview2.slot_3,
.module.module_pressreview2.slot_4,
.module.module_pressreview2.slot_5 {
	grid-template-columns: 100%;
}
.module.module_pressreview2.slot_10,
.module.module_pressreview2.slot_11,
.module.module_pressreview2.slot_12,
.module.module_pressreview2.slot_6,
.module.module_pressreview2.slot_7,
.module.module_pressreview2.slot_8,
.module.module_pressreview2.slot_9 {
	grid-template-areas: "headings headings headings" "text . image"
			"text . downloads";
}
.module.module_pressreview2.slot_1,
.module.module_pressreview2.slot_2,
.module.module_pressreview2.slot_3,
.module.module_pressreview2.slot_4,
.module.module_pressreview2.slot_5 {
	grid-template-areas: "date" "text" "image"
			"downloads";
}
.module.module_pressreview2 > .module_pressreview2_date {
	grid-area: date;
}
.module.module_pressreview2 > .module_pressreview2_text {
	grid-area: text;
}
.module.module_pressreview2 > .module_pressreview2_image {
	grid-area: image;
}
.module.module_pressreview2 > .module_pressreview2_downloads {
	grid-area: downloads;
}
.slot.module.module_list > .module_list_list_items > .module_pressreview2.slot_12 {
	grid-template-columns: 8fr 1fr 3fr;
}
.slot.module.module_list > .module_list_list_items > .module_pressreview2.slot_11 {
	grid-template-columns: 7fr 1fr 3fr;
}
.slot.module.module_list > .module_list_list_items > .module_pressreview2.slot_10 {
	grid-template-columns: 6fr 1fr 3fr;
}
.slot.module.module_list > .module_list_list_items > .module_pressreview2.slot_9 {
	grid-template-columns: 5fr 1fr 3fr;
}
.slot.module.module_list > .module_list_list_items > .module_pressreview2.slot_8 {
	grid-template-columns: 5fr 3fr;
}
.slot.module.module_list > .module_list_list_items > .module_pressreview2.slot_7 {
	grid-template-columns: 4fr 3fr;
}
.slot.module.module_list > .module_list_list_items > .module_pressreview2.slot_6 {
	grid-template-columns: 3fr 3fr;
}
.slot.module.module_list > .module_list_list_items > .module_pressreview2.slot_5 {
	grid-template-columns: 2fr 3fr;
}
.slot.module.module_list > .module_list_list_items > .module_pressreview2.slot_1,
.slot.module.module_list > .module_list_list_items > .module_pressreview2.slot_2,
.slot.module.module_list > .module_list_list_items > .module_pressreview2.slot_3,
.slot.module.module_list > .module_list_list_items > .module_pressreview2.slot_4 {
	grid-template-columns: 100%;
}
.slot.module.module_list > .module_list_list_items > .module_pressreview2.slot_10,
.slot.module.module_list > .module_list_list_items > .module_pressreview2.slot_11,
.slot.module.module_list > .module_list_list_items > .module_pressreview2.slot_12,
.slot.module.module_list > .module_list_list_items > .module_pressreview2.slot_9 {
	grid-template-areas: "list_d_start . list_prev_image" "list_prev_title . list_prev_image" "list_prev_title_2 . list_prev_image" "list_prev_text . list_prev_image"
			"list_prev_link . list_prev_image";
}
.slot.module.module_list > .module_list_list_items > .module_pressreview2.slot_7,
.slot.module.module_list > .module_list_list_items > .module_pressreview2.slot_8 {
	grid-template-areas: "list_d_start list_prev_image" "list_prev_title list_prev_image" "list_prev_title_2 list_prev_image" "list_prev_text list_prev_image"
			"list_prev_link list_prev_image";
}
.slot.module.module_list > .module_list_list_items > .module_pressreview2.slot_5,
.slot.module.module_list > .module_list_list_items > .module_pressreview2.slot_6 {
	grid-template-areas: "list_prev_image list_d_start" "list_prev_image list_prev_title" "list_prev_image list_prev_title_2" "list_prev_image list_prev_text"
			"list_prev_image list_prev_link";
}
.slot.module.module_list > .module_list_list_items > .module_pressreview2.slot_1,
.slot.module.module_list > .module_list_list_items > .module_pressreview2.slot_2,
.slot.module.module_list > .module_list_list_items > .module_pressreview2.slot_3,
.slot.module.module_list > .module_list_list_items > .module_pressreview2.slot_4 {
	grid-template-areas: "list_prev_image" "list_d_start" "list_prev_title" "list_prev_title_2" "list_prev_text"
			"list_prev_link";
}

/*
------ mod.project2.slots.250314121845.css
------ /SiteKrusearchitekten83375/css/slots/project2.slots.css
*/

/* FISLess 1.10.0.1 */

.module.module_project2 {
	grid-template-columns: 100%;
	grid-template-areas: "headings" "title"
			"maintext";
}
.module.module_project2 > .module_project2_headings {
	grid-area: headings;
}
.module.module_project2 > .module_project2_title {
	grid-area: title;
}
.module.module_project2 > .module_project2_maintext {
	grid-area: maintext;
}
.slot.module.module_list > .module_list_list_items > .module_project2.slot_12 {
	grid-template-columns: 4fr 8fr;
}
.slot.module.module_list > .module_list_list_items > .module_project2.slot_11 {
	grid-template-columns: 4fr 7fr;
}
.slot.module.module_list > .module_list_list_items > .module_project2.slot_10 {
	grid-template-columns: 4fr 6fr;
}
.slot.module.module_list > .module_list_list_items > .module_project2.slot_9 {
	grid-template-columns: 4fr 5fr;
}
.slot.module.module_list > .module_list_list_items > .module_project2.slot_8 {
	grid-template-columns: 4fr 4fr;
}
.slot.module.module_list > .module_list_list_items > .module_project2.slot_7 {
	grid-template-columns: 3fr 4fr;
}
.slot.module.module_list > .module_list_list_items > .module_project2.slot_6 {
	grid-template-columns: 2fr 4fr;
}
.slot.module.module_list > .module_list_list_items > .module_project2.slot_5 {
	grid-template-columns: 1fr 4fr;
}
.slot.module.module_list > .module_list_list_items > .module_project2.slot_1,
.slot.module.module_list > .module_list_list_items > .module_project2.slot_2,
.slot.module.module_list > .module_list_list_items > .module_project2.slot_3,
.slot.module.module_list > .module_list_list_items > .module_project2.slot_4 {
	grid-template-columns: 100%;
}
.slot.module.module_list > .module_list_list_items > .module_project2.slot_10,
.slot.module.module_list > .module_list_list_items > .module_project2.slot_11,
.slot.module.module_list > .module_list_list_items > .module_project2.slot_12,
.slot.module.module_list > .module_list_list_items > .module_project2.slot_5,
.slot.module.module_list > .module_list_list_items > .module_project2.slot_6,
.slot.module.module_list > .module_list_list_items > .module_project2.slot_7,
.slot.module.module_list > .module_list_list_items > .module_project2.slot_8,
.slot.module.module_list > .module_list_list_items > .module_project2.slot_9 {
	grid-template-areas: "list_prev_image list_d_start" "list_prev_image list_prev_title" "list_prev_image list_prev_title_2" "list_prev_image list_prev_text"
			"list_prev_image list_prev_link";
}
.slot.module.module_list > .module_list_list_items > .module_project2.slot_1,
.slot.module.module_list > .module_list_list_items > .module_project2.slot_2,
.slot.module.module_list > .module_list_list_items > .module_project2.slot_3,
.slot.module.module_list > .module_list_list_items > .module_project2.slot_4 {
	grid-template-areas: "list_prev_image" "list_d_start" "list_prev_title" "list_prev_title_2" "list_prev_text"
			"list_prev_link";
}

/*
------ mod.text.slots.250714201820.css
------ /css/slots/text.slots.css
*/

/* FISLess 1.10.0.1 */

.module.module_text {
	grid-template-columns: 100%;
	grid-template-areas: "headings"
			"text";
}
.module.module_text > .module_text_headings {
	grid-area: headings;
}
.module.module_text > .module_text_text {
	grid-area: text;
}
.slot.module.module_list > .module_list_list_items > .module_text.slot_12 {
	grid-template-columns: 4fr 8fr;
}
.slot.module.module_list > .module_list_list_items > .module_text.slot_11 {
	grid-template-columns: 4fr 7fr;
}
.slot.module.module_list > .module_list_list_items > .module_text.slot_10 {
	grid-template-columns: 4fr 6fr;
}
.slot.module.module_list > .module_list_list_items > .module_text.slot_9 {
	grid-template-columns: 4fr 5fr;
}
.slot.module.module_list > .module_list_list_items > .module_text.slot_8 {
	grid-template-columns: 4fr 4fr;
}
.slot.module.module_list > .module_list_list_items > .module_text.slot_7 {
	grid-template-columns: 3fr 4fr;
}
.slot.module.module_list > .module_list_list_items > .module_text.slot_6 {
	grid-template-columns: 2fr 4fr;
}
.slot.module.module_list > .module_list_list_items > .module_text.slot_5 {
	grid-template-columns: 1fr 4fr;
}
.slot.module.module_list > .module_list_list_items > .module_text.slot_1,
.slot.module.module_list > .module_list_list_items > .module_text.slot_2,
.slot.module.module_list > .module_list_list_items > .module_text.slot_3,
.slot.module.module_list > .module_list_list_items > .module_text.slot_4 {
	grid-template-columns: 100%;
}
.slot.module.module_list > .module_list_list_items > .module_text.slot_10,
.slot.module.module_list > .module_list_list_items > .module_text.slot_11,
.slot.module.module_list > .module_list_list_items > .module_text.slot_12,
.slot.module.module_list > .module_list_list_items > .module_text.slot_5,
.slot.module.module_list > .module_list_list_items > .module_text.slot_6,
.slot.module.module_list > .module_list_list_items > .module_text.slot_7,
.slot.module.module_list > .module_list_list_items > .module_text.slot_8,
.slot.module.module_list > .module_list_list_items > .module_text.slot_9 {
	grid-template-areas: "list_prev_image list_d_start" "list_prev_image list_prev_title" "list_prev_image list_prev_title_2" "list_prev_image list_prev_text"
			"list_prev_image list_prev_link";
}
.slot.module.module_list > .module_list_list_items > .module_text.slot_1,
.slot.module.module_list > .module_list_list_items > .module_text.slot_2,
.slot.module.module_list > .module_list_list_items > .module_text.slot_3,
.slot.module.module_list > .module_list_list_items > .module_text.slot_4 {
	grid-template-areas: "list_prev_image" "list_d_start" "list_prev_title" "list_prev_title_2" "list_prev_text"
			"list_prev_link";
}

/*
------ mod.googlemaps.220721102517.css
------ /css/mod/googlemaps.css
*/

/* FISLess 1.8.1.19 */

.module_googlemaps_map {
	position: relative;
	background-color: #eee;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.module_googlemaps_map:not([style*="--cms4u-var-format:"]):not([style*="--cms4u-var-formatM:"]) {
	position: relative;
	overflow: hidden;
	width: 100%;
}
.module_googlemaps_map:not([style*="--cms4u-var-format:"]):not([style*="--cms4u-var-formatM:"]):before {
	float: left;
	padding-top: calc(100% / 16 * 9);
	content: "";
}
@media (min-width:451px) {
	.module_googlemaps_map[style*="--cms4u-var-formatM:"]:not([style*="--cms4u-var-format:"]) {
		position: relative;
		overflow: hidden;
		width: 100%;
	}
	.module_googlemaps_map[style*="--cms4u-var-formatM:"]:not([style*="--cms4u-var-format:"]):before {
		float: left;
		padding-top: calc(100% / 16 * 9);
		content: "";
	}
}
.module_googlemaps_map .module_googlemaps_dblclick_image,
.module_googlemaps_map .module_googlemaps_iframe {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
}

/*
------ mod.header2galerie.220721102517.css
------ /css/mod/header2galerie.css
*/

/* FISLess 1.8.1.19 */

.module.module_header2galerie {
	display: block;
	position: relative;
	overflow: hidden;
}
.module.module_header2galerie .module_header2galerie_images {
	display: block;
	position: relative;
	overflow: hidden;
	min-height: 200px;
	z-index: 30;
}
.module.module_header2galerie .module_header2galerie_images .imageAutoResize,
.module.module_header2galerie .module_header2galerie_images .module_header2galerie_image {
	position: absolute;
	width: 100%;
	height: 100%;
}
.module.module_header2galerie .module_header2galerie_images .imageAutoResize {
	padding: 0px;
}
.module.module_header2galerie .module_header2galerie_images .imageAutoResize:not(.visible) {
	visibility: hidden !important;
}
.module.module_header2galerie .module_header2galerie_images .switch_left,
.module.module_header2galerie .module_header2galerie_images .switch_right {
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	width: 75px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	cursor: pointer;
	opacity: 0.6;
	z-index: 31;
}
.module.module_header2galerie .module_header2galerie_images .switch_left:hover,
.module.module_header2galerie .module_header2galerie_images .switch_right:hover {
	opacity: 1;
}
.module.module_header2galerie .module_header2galerie_images .switch_left {
	left: 2%;
	background-image: url(/cms4u/graphics/modHeader2Galerie/b_arrow-left.png);
}
.module.module_header2galerie .module_header2galerie_images .switch_right {
	right: 2%;
	background-image: url(/cms4u/graphics/modHeader2Galerie/b_arrow-right.png);
}

/*
------ mod.hr.220721102517.css
------ /css/mod/hr.css
*/

/* FISLess 1.8.1.19 */

.module_hr {
	display: block !important;
}
.module_hr hr {
	height: 1px;
	border: 0;
	background: #aaa;
}

/*
------ mod.list.220721102517.css
------ /css/mod/list.css
*/

/* FISLess 1.8.1.19 */

.module.module_list > .list_items {
	grid-area: list_items;
}
.module_list > a.module_list_loadmore {
	display: table;
	margin-left: auto;
	margin-right: auto;
	margin-top: var(--spacer);
	padding: calc(var(--spacer) * 0.5);
	border: 1px solid #aaa;
	border-radius: 3px;
	white-space: nowrap;
	cursor: pointer;
}

/*
------ SlideDDShow.220721113325.css
------ /SiteKrusearchitekten83375/css/compiled/SlideDDShow.css
*/

/* FISLess 1.8.1.19 */

div.sdd {
	z-index: 250;
}
div.sdd table {
	width: auto !important;
}
div.sdd_content {
	padding: 0;
	background-color: white;
}
div.sdd_titlebar {
	position: absolute;
}
div.sdd_titlebar a {
	cursor: pointer;
}
div.sdd_nextArrow,
div.sdd_prevArrow {
	position: absolute;
	top: 50%;
	width: 86px;
	height: 72px;
	margin-top: -36px;
	background: no-repeat;
	cursor: pointer;
	z-index: 251;
}
div.sdd_prevArrow {
	background: url(SlideDDImages/arrowLeft.png) no-repeat left;
}
div.sdd_nextArrow {
	background: url(SlideDDImages/arrowRight.png) no-repeat right;
}
div.sdd_loading {
	width: 50px;
	height: 50px;
	border: 1px solid silver;
	background: white url(SlideDDImages/load.gif) no-repeat center center;
	z-index: 251;
}
div.sdd_title {
	position: absolute;
	left: 0;
	bottom: 5px;
	padding: 4px 10px 4px 5px;
	background-color: white;
	color: black;
	-moz-border-radius: 0 8px 8px 0;
}
a.sdd_close {
	display: block;
	position: absolute;
	top: -15px;
	left: -15px;
	width: 30px;
	height: 30px;
	background: url(SlideDDImages/closebox.png) top left no-repeat;
	z-index: 200000;
}

/*
------ fonts.220721113325.css
------ /SiteKrusearchitekten83375/css/compiled/fonts.css
*/

/* FISLess 1.8.1.19 */

@charset "UTF-8";
@font-face {
	font-family: 'Questrial';
	font-style: normal;
	font-weight: 400;
	src: url(/cms4u/css/fonts/questrial-v9-latin-regular.eot);
	src: local('Questrial'), local('Questrial-Regular'), url(/cms4u/css/fonts/questrial-v9-latin-regular.eot?#iefix) format('embedded-opentype'), url(/cms4u/css/fonts/questrial-v9-latin-regular.woff2) format('woff2'), url(/cms4u/css/fonts/questrial-v9-latin-regular.woff) format('woff'), url(/cms4u/css/fonts/questrial-v9-latin-regular.ttf) format('truetype'), url(/cms4u/css/fonts/questrial-v9-latin-regular.svg#Questrial) format('svg');
}
@font-face {
	font-family: 'PrimFontRegular';
	src: url(/cms4u/css/fonts/PTS55F-webfont.eot);
	src: url(/cms4u/css/fonts/PTS55F-webfont.eot?#iefix) format('embedded-opentype'), url(/cms4u/css/fonts/PTS55F-webfont.woff) format('woff'), url(/cms4u/css/fonts/PTS55F-webfont.ttf) format('truetype'), url(/cms4u/css/fonts/PTS55F-webfont.svg#PrimFontRegular) format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'PrimFontItalic';
	src: url(/cms4u/css/fonts/PTS56F-webfont.eot);
	src: url(/cms4u/css/fonts/PTS56F-webfont.eot?#iefix) format('embedded-opentype'), url(/cms4u/css/fonts/PTS56F-webfont.woff) format('woff'), url(/cms4u/css/fonts/PTS56F-webfont.ttf) format('truetype'), url(/cms4u/css/fonts/PTS56F-webfont.svg#PrimFontItalic) format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'PrimFontBold';
	src: url(/cms4u/css/fonts/PTS75F-webfont.eot);
	src: url(/cms4u/css/fonts/PTS75F-webfont.eot?#iefix) format('embedded-opentype'), url(/cms4u/css/fonts/PTS75F-webfont.woff) format('woff'), url(/cms4u/css/fonts/PTS75F-webfont.ttf) format('truetype'), url(/cms4u/css/fonts/PTS75F-webfont.svg#PrimFontBold) format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'PrimFontBoldItalic';
	src: url(/cms4u/css/fonts/PTS76F-webfont.eot);
	src: url(/cms4u/css/fonts/PTS76F-webfont.eot?#iefix) format('embedded-opentype'), url(/cms4u/css/fonts/PTS76F-webfont.woff) format('woff'), url(/cms4u/css/fonts/PTS76F-webfont.ttf) format('truetype'), url(/cms4u/css/fonts/PTS76F-webfont.svg#PrimFontBoldItalic) format('svg');
	font-weight: normal;
	font-style: normal;
}

/*
------ mod_header2galerie.220721113325.css
------ /SiteKrusearchitekten83375/css/compiled/mod_header2galerie.css
*/

/* FISLess 1.8.1.19 */

.module.module_header2galerie {
	display: block;
	position: relative;
	overflow: hidden;
}
.module.module_header2galerie .module_header2galerie_images {
	position: fixed;
	width: 100%;
	height: 100%;
}
.module.module_header2galerie .module_header2galerie_images .switch_left,
.module.module_header2galerie .module_header2galerie_images .switch_right {
	top: initial;
	bottom: 80px;
	height: 75px;
}

/*
------ mod_image.220915195926.css
------ /SiteKrusearchitekten83375/css/compiled/mod_image.css
*/

/* FISLess 1.8.1.19 */

.module_image .module_image_imagetext {
	font-size: 11px;
}
body.p2712999 .module_image {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
body.p2712999 .module_image .module_image_image_text {
	padding-left: var(--spacer);
	padding-right: var(--spacer);
}
body.p2712999 .module_image .module_image_image .imageAutoResize {
	display: block;
	overflow: hidden;
	height: 20vw;
	max-height: 180px;
	padding-top: initial;
}

/*
------ mod_pressreview2.220915195926.css
------ /SiteKrusearchitekten83375/css/compiled/mod_pressreview2.css
*/

/* FISLess 1.8.1.19 */

.module_pressreview2 {
	background: none !important;
	grid-gap: 0;
}
.module_pressreview2 > * {
	background-color: rgba(255, 255, 255, 0.4);
}
.module_pressreview2 > *:not(.imageAutoResize) {
	padding: calc(var(--spacer) * 0.25);
}
.module_pressreview2 p {
	padding: 8px 0;
}
.module_pressreview2 p:first-child {
	padding-top: 0;
}
.module_pressreview2 p:last-child {
	padding-bottom: 0;
}
.module_list > .module_list_list_items > .module_pressreview2 .list_prev_text {
	display: block;
	overflow: visible;
	font-size: 16px;
	line-height: 22px;
}

/*
------ mod_project2.220915195926.css
------ /SiteKrusearchitekten83375/css/compiled/mod_project2.css
*/

/* FISLess 1.8.1.19 */

.module_list > .module_list_list_items > .module_project2 {
	display: block;
	position: relative;
}
.module_list > .module_list_list_items > .module_project2 > .module_project2_list_prev_text,
.module_list > .module_list_list_items > .module_project2 > .module_project2_list_prev_title {
	display: block;
	padding: calc(var(--spacer) * 0.25) calc(var(--spacer) * 0.5);
	font-size: 12px;
	line-height: 18px;
	color: white;
	grid-area: none !important;
	visibility: hidden;
}
.module_list > .module_list_list_items > .module_project2:hover > .module_project2_list_prev_text,
.module_list > .module_list_list_items > .module_project2:hover > .module_project2_list_prev_title {
	visibility: initial;
}
.module_list > .module_list_list_items > .module_project2 .module_project2_list_prev_title {
	position: absolute;
	left: 0;
	right: 0;
	bottom: var(--spacer);
	background-color: rgba(255, 255, 255, 0.4);
}
.module_list > .module_list_list_items > .module_project2 .module_project2_list_prev_text {
	padding-top: 0 !important;
}
.block > .module_project2 {
	display: block;
	margin-top: calc(100vh - 215px);
}
@media (min-width:451px) {
	.block > .module_project2 {
		min-width: 300px;
		max-width: 50%;
	}
}
.block > .module_project2 .module_project2_title {
	display: block;
	overflow: visible;
	font-size: 18px;
	line-height: 24px;
	color: inherit;
}
.block > .module_project2 .image_switches {
	position: fixed;
	right: 110px;
	bottom: 100px;
}
.block > .module_project2 .image_switches .image_switch {
	display: inline-block;
	width: 35px;
	height: 20px;
	margin-left: 20px;
	background-color: rgba(255, 255, 255, 0.4);
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
}
.block > .module_project2 .image_switches .image_switch.active:not(.lock),
.block > .module_project2 .image_switches .image_switch:hover:not(.lock) {
	background-color: rgba(255, 255, 255, 0.8);
}
.block > .module_project2 .image_switches .image_switch.lock {
	background-image: url(/cms4u/graphics/icon_locked.png);
}
.block > .module_project2 .image_switches .image_switch.unlocked {
	background-image: url(/cms4u/graphics/icon_unlocked.png);
}

/*
------ style.250314121846.css
------ /SiteKrusearchitekten83375/css/compiled/style.css
*/

/* FISLess 1.10.0.1 */

@charset "UTF-8";
body {
	background: #ccc;
	font: 14px/1.5 'Questrial','Century Gothic','Verdana',arial,freesans,sans-serif;
	color: black;
}
a,
a.activ,
a:hover {
	color: red;
	text-decoration: none;
}
a {
	margin: 0;
	font: 14px 'Questrial','Century Gothic','PrimFontRegular',tahoma,'Tahoma',verdana,helvetica,sans-serif;
}
a.activ,
a:hover {
	background: white;
}
#header {
	position: absolute;
}
#header .block {
	display: block;
}
#imagesample1,
#imagesample2 {
	position: fixed;
	left: 200px;
	padding: 20px;
	border: 1px solid green;
	background-color: white;
}
#imagesample1 {
	top: 160px;
}
#imagesample2 {
	top: 300px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'Questrial','Century Gothic','PrimFontBold',tahoma,'Tahoma',verdana,helvetica,sans-serif;
	font-weight: normal;
	line-height: 1.2em;
	color: black;
}
h1,
h2,
h3 {
	display: block;
}
h1 {
	font-size: 2em;
}
h2 {
	font-size: 1.5em;
}
h3 {
	font-size: 1.3em;
}
h4,
h5,
h6 {
	display: block;
}
h4 {
	font-size: 1.1em;
}
h5 {
	font-size: 1em;
}
h6 {
	font-size: 0.9em;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	display: inline;
	font-size: inherit;
}
p {
	padding: 15px 0px;
	line-height: 1.5em;
}
#header,
.head {
	min-height: 72px;
	padding: 0;
}
#header {
	margin: 0;
	z-index: 3;
}
#header div.logo {
	position: fixed;
	top: 0px;
	left: 18px;
	background: none;
	z-index: 5;
}
#header div.logobg {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 38px;
	background-color: white;
	opacity: 0.7;
	z-index: 3;
}
#header div.logo a {
	display: block;
	position: absolute;
	width: 244px;
	height: 38px;
	padding: 0;
	background: url(/img/logo.png) no-repeat left top;
	outline: none;
	text-indent: -9999em;
	z-index: 5;
}
#header .logoimage {
	opacity: none;
}
#header .image {
	overflow: hidden;
	max-width: 100%;
}
ul.nav_head {
	display: flex;
	position: fixed;
	top: 0px;
	width: 100%;
	height: 38px;
	padding-left: 340px;
	color: white;
	list-style: none;
	text-align: left;
	z-index: 4;
}
@media (max-width:450px) {
	ul.nav_head {
		display: none;
	}
}
ul.nav_head li {
	display: table;
	width: 100%;
	max-width: 240px;
	white-space: nowrap;
	flex: 1;
}
ul.nav_head li a {
	display: table-cell;
	height: 38px;
	margin: 0;
	padding: 0 8px !important;
	font-size: 18px;
	line-height: 38px;
	color: black;
	letter-spacing: 0.2em;
	text-decoration: none;
	vertical-align: middle;
}
ul.nav_head li a.activ,
ul.nav_head li a:hover {
	background: white;
	color: #002861;
	text-decoration: none;
}
ul.nav_service {
	position: fixed;
	top: 46px;
	right: 0px;
	overflow: hidden;
	width: 100%;
	height: 24px;
	padding: 0 20px 0 0;
	background: rgba(255, 255, 255, 0.7);
	text-align: right;
	z-index: 10;
}
ul.nav_service li {
	display: inline-block;
	margin: 0 !important;
	padding: 0 10px !important;
	opacity: 1!important;
	vertical-align: top;
}
ul.nav_service li:last-child {
	border: none;
}
ul.nav_service li a {
	display: block;
	margin: 0;
	padding: 5px;
	font: 13px/1em 'Questrial','Century Gothic',verdana,arial,sans-serif;
	color: black;
	letter-spacing: normal;
	opacity: 1!important;
	text-decoration: none;
	vertical-align: top;
}
ul.nav_service li a.activ,
ul.nav_service li a:hover {
	display: block;
	height: 26px;
	background: white;
	color: black;
	opacity: 1!important;
	text-decoration: none;
}
ul.nav_service .facebook {
	padding: 3px;
}
ul.subnav {
	position: fixed;
	top: 100px;
	height: 38px;
	font-size: 12px;
	color: white;
	text-align: left;
	z-index: 0;
}
@media (max-width:1134px) {
	ul.subnav {
		margin-left: 5.675vw;
		margin-right: 5.675vw;
	}
}
@media (min-width:1135px) {
	ul.subnav {
		width: 935px;
		margin-left: 100px;
	}
}
ul.subnav li {
	display: inline-block;
	float: left;
	width: 217px;
	margin: 0 10px 10px;
	background-color: white;
	filter: alpha(opacity=60);
	opacity: 0.6;
}
ul.subnav li:first-child {
	margin-left: 0;
}
ul.subnav li a {
	display: block;
	padding: 3px 8px;
	color: black;
	filter: alpha(opacity=100);
	opacity: 1;
}
ul.subnav li.activ,
ul.subnav li:hover {
	background-color: white;
	color: white;
	filter: alpha(opacity=100);
	opacity: 0.9;
	text-decoration: none;
}
.mobile_menu {
	display: none;
	position: fixed;
	top: 46px;
	left: 6px;
	width: 30px;
	height: 24px;
	background: url(/img/mobile_nav_icon.png) repeat;
	z-index: 35;
}
ul#mobile_nav {
	position: fixed;
	top: 75px;
	left: 0px;
	width: 100%;
	padding-top: 10px;
	background: rgba(255, 255, 255, 0.6);
	visibility: hidden;
	z-index: 15;
}
ul#mobile_nav li {
	display: block;
}
ul#mobile_nav li a {
	display: block;
	margin: 0;
	padding: 9px 12px;
	font: 15px/1em 'Questrial','Century Gothic',verdana,arial,sans-serif;
	color: black;
	letter-spacing: normal;
	opacity: 1!important;
	text-decoration: none;
	vertical-align: top;
}
ul#mobile_nav li ul li a {
	padding: 8px 24px;
}
.log_in_popup {
	position: absolute;
	top: 150px;
	left: 20%;
	width: 600px;
	padding: 50px;
	background-color: white;
	z-index: 3000;
}
.log_in_popup:not(.visible) {
	display: none;
}
.log_in_popup a {
	display: inline;
	padding-left: 20px;
}
.log_in_popup .log_in_popup_input_password {
	width: 150px;
	margin-right: 40px;
}
.accessibility {
	position: absolute;
	left: -9999em;
}
#bg,
#bg .module_null {
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	z-index: 0;
}
#bg .module_null,
#bg:empty {
	background-attachment: fixed;
	background-image: url(/img/bg_museum2.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: 0.6;
}
.content {
	position: relative;
	margin-bottom: 20px;
	margin-top: 170px;
	z-index: 1;
}
@media (max-width:1134px) {
	.content {
		margin-left: 5.675vw;
		margin-right: 5.675vw;
	}
}
@media (min-width:1135px) {
	.content {
		width: 935px;
		margin-left: 100px;
	}
}
.content > .block > .module {
	padding-bottom: calc(var(--spacer) * 0.5);
	padding-top: calc(var(--spacer) * 0.5);
	background: rgba(255, 255, 255, 0.4);
}
.content > .block > .module:not(.module_list) {
	padding-left: calc(var(--spacer) * 0.5);
	padding-right: calc(var(--spacer) * 0.5);
}
.content > .block > .module.module_list,
.content > .block > .module.module_null {
	background: none;
}
fieldset,
form {
	margin-bottom: 10px;
}
fieldset {
	padding: 10px;
	border: 1px solid #ddd;
}
fieldset legend {
	margin: 0 0 1em -0.4em;
	padding: 0 0.5em;
	color: #a6a6a6;
	letter-spacing: 0.2em;
}
label {
	display: block;
	padding: 0.4em 0.2em;
}
input,
select,
textarea {
	display: block;
	width: 97%;
	height: 2.25em;
	margin: 0;
	padding: 0.4em;
	border: 1px solid #ddd;
	border-radius: 4px;
	background: white;
	font-family: 'Questrial','Century Gothic',verdana,arial,sans-serif;
	font-size: 1em;
	line-height: 1.5;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	-webkit-border-radius: 4px;
}
input:focus,
textarea:focus {
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.125);
	-khtml-box-shadow: 0 0 15px rgba(0, 0, 0, 0.125);
	-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.125);
	-ms-box-shadow: 0 0 15px rgba(0, 0, 0, 0.125);
	-o-box-shadow: 0 0 15px rgba(0, 0, 0, 0.125);
	-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.125);
}
a.button,
a.button:visited,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button {
	display: inline-block;
	width: auto;
	height: auto;
	margin: 10 0;
	padding: 0.25em 1em;
	border: 1px solid red;
	border-radius: 4px;
	background: white;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	color: red;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	transition: background-color 0.25s ease-out;
	word-wrap: break-word;
	-moz-border-radius: 4px;
	-moz-transition: background-color 0.25s ease-out;
	-ms-border-radius: 4px;
	-ms-transition: background-color 0.25s ease-out;
	-o-border-radius: 4px;
	-o-transition: background-color 0.25s ease-out;
	-webkit-border-radius: 4px;
	-webkit-transition: background-color 0.25s ease-out;
}
a.button.warning,
a.button.warning:visited,
button.warning,
input[type="button"].warning,
input[type="reset"].warning,
input[type="submit"].warning,
.button.warning {
	border: 1px solid black;
	color: red;
}
a.button.on,
a.button.on:visited,
a.button:focus,
a.button:focus:visited,
a.button:hover,
a.button:hover:visited,
button.on,
button:focus,
button:hover,
input[type=button].on,
input[type=button]:focus,
input[type=button]:hover,
input[type=reset].on,
input[type=reset]:focus,
input[type=reset]:hover,
input[type=submit].on,
input[type=submit]:focus,
input[type=submit]:hover,
.button.on,
.button:focus,
.button:hover {
	border: 1px solid black;
	background: #eee;
	color: red;
}
.prefix,
.suffix {
	display: block;
	overflow: hidden;
	padding: 0.5em 3em;
	border-width: 1px;
	border-style: solid;
	font-size: 0.875em;
	line-height: 2.3125em;
	text-align: center;
}
span.prefix,
span.suffix {
	display: block;
	border-color: #d9d9d9;
	background: #f2f2f2;
	color: #333;
}
span.prefix {
	border-right: none;
}
span.suffix {
	border-left: none;
}

