
	/* 1. Verhindert den White Flash: Hintergrundfarbe anpassen */
	html {
		background-color: #fff; /* Setze hier deine Website-Hintergrundfarbe ein! */
	}

	/* 2. Nur der Content-Bereich fadet ein */
	#content,.site-single,.site-archive,article.post {
		opacity: 0;
		animation: fadeInContent 0.6s ease-out forwards;
		animation-delay: 0.1s; /* Kleiner Puffer für den Header */
	}

	/* 3. Header & Footer "festnageln" */
	/* Wir zwingen sie, sofort mit 100% Deckkraft da zu sein */
	header,footer,[data-id="36d85ae"],[data-id="d2ee853"] {
		opacity: 1 !important;
		transition: none !important;
		animation: none !important;
	}

	@keyframes fadeInContent {
		from { opacity: 0; }
		to { opacity: 1; }
	}
	

	

img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */

.consent-video.consent-iframe-styles{background-color:transparent}.consent-video.consent-hidden{visibility:hidden !important}.consent-blocked-content-notice{display:none}.consent-placeholder-parent{height:inherit}.consent-optin .consent-blocked-content-container .consent-blocked-content-notice,.consent-optin .consent-wp-video .consent-blocked-content-notice,.consent-optout .consent-blocked-content-container .consent-blocked-content-notice,.consent-optout .consent-wp-video .consent-blocked-content-notice{display:block}.consent-blocked-content-container,.consent-wp-video{animation-name:consent-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.consent-blocked-content-container.gmw-map-cover,.consent-wp-video.gmw-map-cover{max-height:100%;position:absolute}.consent-blocked-content-container.consent-video-placeholder,.consent-wp-video.consent-video-placeholder{padding-bottom:initial}.consent-blocked-content-container iframe,.consent-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.consent-blocked-content-container .consent-custom-accept-btn,.consent-wp-video .consent-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.consent-blocked-content-container .consent-custom-accept-btn:focus,.consent-wp-video .consent-custom-accept-btn:focus{border:1px dotted #cecece}.consent-blocked-content-container .consent-blocked-content-notice,.consent-wp-video .consent-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.consent-blocked-content-container .consent-blocked-content-notice .consent-links,.consent-wp-video .consent-blocked-content-notice .consent-links{display:block;margin-bottom:10px}.consent-blocked-content-container .consent-blocked-content-notice .consent-links a,.consent-wp-video .consent-blocked-content-notice .consent-links a{color:#fff}.consent-blocked-content-container .consent-blocked-content-notice .consent-blocked-content-notice-body,.consent-wp-video .consent-blocked-content-notice .consent-blocked-content-notice-body{display:block}.consent-blocked-content-container div div{display:none}.consent-wp-video .consent-placeholder-element{width:100%;height:inherit}@keyframes consent-fadein{from{opacity:0}to{opacity:1}}
:root{--direction-multiplier:1}body.rtl,html[dir=rtl]{--direction-multiplier:-1}.site-hidden{display:none}.site-visibility-hidden{visibility:hidden}.sr-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.site-clearfix:after{clear:both;content:"";display:block;height:0;width:0}.e-logo-wrapper{display:inline-block;line-height:1}.e-logo-wrapper i{color:var(--lp-a-color-circle-logo);font-size:2.5em}.site *,.site :after,.site :before{box-sizing:border-box}.site a{box-shadow:none;text-decoration:none}.site hr{background-color:transparent;margin:0}.site img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.site .module:not(.module-text-editor):not(.module-theme-post-content) figure{margin:0}.site embed,.site iframe,.site object,.site video{border:none;line-height:1;margin:0;max-width:100%;width:100%}.site .site-background,.site .site-background-holder,.site .site-background-video-container{direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0}.site .site-background-video-container{pointer-events:none;transition:opacity 1s}.site .site-background-video-container.site-loading{opacity:0}.site .site-background-video,.site .site-background-video-embed{max-width:none}.site .site-background-video,.site .site-background-video-embed,.site .site-background-video-hosted{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}.site .site-background-video-hosted{-o-object-fit:cover;object-fit:cover}.site .site-background-overlay{inset:0;position:absolute}.site .site-background-slideshow{inset:0;position:absolute;z-index:0}.site .site-background-slideshow__slide__image{background-position:50%;background-size:cover;height:100%;width:100%}.layout-inner>.layout-node.site-absolute,.layout>.layout-node.site-absolute,.module-wrap>.layout-node.site-absolute{position:absolute}.layout-inner>.layout-node.site-fixed,.layout>.layout-node.site-fixed,.module-wrap>.layout-node.site-fixed{position:fixed}.module-wrap .layout-node.module__width-auto,.module-wrap .layout-node.module__width-initial{max-width:100%}@media (max-width:1024px){.module-wrap .layout-node.module-tablet__width-auto,.module-wrap .layout-node.module-tablet__width-initial{max-width:100%}}@media (max-width:767px){.module-wrap .layout-node.module-mobile__width-auto,.module-wrap .layout-node.module-mobile__width-initial{max-width:100%}}.layout-node.site-absolute,.layout-node.site-fixed{z-index:1}.layout-node{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.layout-node:where(.layout-full,.module){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.site-invisible{visibility:hidden}.site-custom-embed-play{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.site-custom-embed-play i{color:#fff;font-size:100px;text-shadow:1px 0 6px rgba(0,0,0,.3)}.site-custom-embed-play svg{fill:#fff;filter:drop-shadow(1px 0 6px rgba(0,0,0,.3));height:100px;width:100px}.site-custom-embed-play i,.site-custom-embed-play svg{opacity:.8;transition:all .5s}.site-custom-embed-play.site-playing i{font-family:eicons}.site-custom-embed-play.site-playing i:before{content:"\e8fb"}.site-custom-embed-play.site-playing i,.site-custom-embed-play.site-playing svg{animation:eicon-spin 2s linear infinite}.site-tag{display:inline-flex}.site-ken-burns{transition-duration:10s;transition-property:transform;transition-timing-function:linear}.site-ken-burns--out{transform:scale(1.3)}.site-ken-burns--active{transition-duration:20s}.site-ken-burns--active.site-ken-burns--out{transform:scale(1)}.site-ken-burns--active.site-ken-burns--in{transform:scale(1.3)}.site-align-center{text-align:center}.site-align-right{text-align:right}.site-align-left{text-align:left}.site-align-center .button,.site-align-left .button,.site-align-right .button{width:auto}.site-align-justify .button{width:100%}@media (min-width:-1){.site-widescreen-align-center{text-align:center}.site-widescreen-align-right{text-align:right}.site-widescreen-align-left{text-align:left}.site-widescreen-align-center .button,.site-widescreen-align-left .button,.site-widescreen-align-right .button{width:auto}.site-widescreen-align-justify .button{width:100%}}@media (max-width:-1){.site-laptop-align-center{text-align:center}.site-laptop-align-right{text-align:right}.site-laptop-align-left{text-align:left}.site-laptop-align-center .button,.site-laptop-align-left .button,.site-laptop-align-right .button{width:auto}.site-laptop-align-justify .button{width:100%}.site-tablet_extra-align-center{text-align:center}.site-tablet_extra-align-right{text-align:right}.site-tablet_extra-align-left{text-align:left}.site-tablet_extra-align-center .button,.site-tablet_extra-align-left .button,.site-tablet_extra-align-right .button{width:auto}.site-tablet_extra-align-justify .button{width:100%}}@media (max-width:1024px){.site-tablet-align-center{text-align:center}.site-tablet-align-right{text-align:right}.site-tablet-align-left{text-align:left}.site-tablet-align-center .button,.site-tablet-align-left .button,.site-tablet-align-right .button{width:auto}.site-tablet-align-justify .button{width:100%}}@media (max-width:-1){.site-mobile_extra-align-center{text-align:center}.site-mobile_extra-align-right{text-align:right}.site-mobile_extra-align-left{text-align:left}.site-mobile_extra-align-center .button,.site-mobile_extra-align-left .button,.site-mobile_extra-align-right .button{width:auto}.site-mobile_extra-align-justify .button{width:100%}}@media (max-width:767px){.site-mobile-align-center{text-align:center}.site-mobile-align-right{text-align:right}.site-mobile-align-left{text-align:left}.site-mobile-align-center .button,.site-mobile-align-left .button,.site-mobile-align-right .button{width:auto}.site-mobile-align-justify .button{width:100%}}:root{--page-title-display:block}.site-page-title,h1.entry-title{display:var(--page-title-display)}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:eicon-spin 2s linear infinite}.site-section{position:relative}.site-section .sitlayouttainer{display:flex;margin-inline:auto;position:relative}@media (max-width:1024px){.site-section .sitlayouttainer{flex-wrap:wrap}}.site-section.site-section-boxed>.sitlayouttainer{max-width:1140px}.site-section.site-section-stretched{position:relative;width:100%}.site-section.site-section-items-top>.sitlayouttainer{align-items:flex-start}.site-section.site-section-items-middle>.sitlayouttainer{align-items:center}.site-section.site-section-items-bottom>.sitlayouttainer{align-items:flex-end}@media (min-width:768px){.site-section.site-section-height-full{height:100vh}.site-section.site-section-height-full>.sitlayouttainer{height:100%}}.site-bc-flex-widget .site-section-content-top>.sitlayouttainer>.site-column>.module-wrap{align-items:flex-start}.site-bc-flex-widget .site-section-content-middle>.sitlayouttainer>.site-column>.module-wrap{align-items:center}.site-bc-flex-widget .site-section-content-bottom>.sitlayouttainer>.site-column>.module-wrap{align-items:flex-end}.module-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.site:not(.site-bc-flex-widget) .module-wrap{display:flex}.module-wrap>.layout-node{width:100%}.module-wrap.e-swiper-container{width:calc(100% - (var(--lp-column-margin-left, 0px) + var(--lp-column-margin-right, 0px)))}.module{position:relative}.module:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}.module:not(:last-child).site-absolute,.module:not(:last-child).module__width-auto,.module:not(:last-child).module__width-initial{margin-block-end:0}.site-column{display:flex;min-height:1px;position:relative}.site-column-gap-narrow>.site-column>.block-populated{padding:5px}.site-column-gap-default>.site-column>.block-populated{padding:10px}.site-column-gap-extended>.site-column>.block-populated{padding:15px}.site-column-gap-wide>.site-column>.block-populated{padding:20px}.site-column-gap-wider>.site-column>.block-populated{padding:30px}.site-inner-section .site-column-gap-no .block-populated{padding:0}@media (min-width:768px){.site-column.site-col-10,.site-column[data-col="10"]{width:10%}.site-column.site-col-11,.site-column[data-col="11"]{width:11.111%}.site-column.site-col-12,.site-column[data-col="12"]{width:12.5%}.site-column.site-col-14,.site-column[data-col="14"]{width:14.285%}.site-column.site-col-16,.site-column[data-col="16"]{width:16.666%}.site-column.site-col-20,.site-column[data-col="20"]{width:20%}.site-column.site-col-25,.site-column[data-col="25"]{width:25%}.site-column.site-col-30,.site-column[data-col="30"]{width:30%}.site-column.site-col-33,.site-column[data-col="33"]{width:33.333%}.site-column.site-col-40,.site-column[data-col="40"]{width:40%}.site-column.site-col-50,.site-column[data-col="50"]{width:50%}.site-column.site-col-60,.site-column[data-col="60"]{width:60%}.site-column.site-col-66,.site-column[data-col="66"]{width:66.666%}.site-column.site-col-70,.site-column[data-col="70"]{width:70%}.site-column.site-col-75,.site-column[data-col="75"]{width:75%}.site-column.site-col-80,.site-column[data-col="80"]{width:80%}.site-column.site-col-83,.site-column[data-col="83"]{width:83.333%}.site-column.site-col-90,.site-column[data-col="90"]{width:90%}.site-column.site-col-100,.site-column[data-col="100"]{width:100%}}@media (max-width:479px){.site-column.site-xs-10{width:10%}.site-column.site-xs-11{width:11.111%}.site-column.site-xs-12{width:12.5%}.site-column.site-xs-14{width:14.285%}.site-column.site-xs-16{width:16.666%}.site-column.site-xs-20{width:20%}.site-column.site-xs-25{width:25%}.site-column.site-xs-30{width:30%}.site-column.site-xs-33{width:33.333%}.site-column.site-xs-40{width:40%}.site-column.site-xs-50{width:50%}.site-column.site-xs-60{width:60%}.site-column.site-xs-66{width:66.666%}.site-column.site-xs-70{width:70%}.site-column.site-xs-75{width:75%}.site-column.site-xs-80{width:80%}.site-column.site-xs-83{width:83.333%}.site-column.site-xs-90{width:90%}.site-column.site-xs-100{width:100%}}@media (max-width:767px){.site-column.site-sm-10{width:10%}.site-column.site-sm-11{width:11.111%}.site-column.site-sm-12{width:12.5%}.site-column.site-sm-14{width:14.285%}.site-column.site-sm-16{width:16.666%}.site-column.site-sm-20{width:20%}.site-column.site-sm-25{width:25%}.site-column.site-sm-30{width:30%}.site-column.site-sm-33{width:33.333%}.site-column.site-sm-40{width:40%}.site-column.site-sm-50{width:50%}.site-column.site-sm-60{width:60%}.site-column.site-sm-66{width:66.666%}.site-column.site-sm-70{width:70%}.site-column.site-sm-75{width:75%}.site-column.site-sm-80{width:80%}.site-column.site-sm-83{width:83.333%}.site-column.site-sm-90{width:90%}.site-column.site-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.site-column.site-md-10{width:10%}.site-column.site-md-11{width:11.111%}.site-column.site-md-12{width:12.5%}.site-column.site-md-14{width:14.285%}.site-column.site-md-16{width:16.666%}.site-column.site-md-20{width:20%}.site-column.site-md-25{width:25%}.site-column.site-md-30{width:30%}.site-column.site-md-33{width:33.333%}.site-column.site-md-40{width:40%}.site-column.site-md-50{width:50%}.site-column.site-md-60{width:60%}.site-column.site-md-66{width:66.666%}.site-column.site-md-70{width:70%}.site-column.site-md-75{width:75%}.site-column.site-md-80{width:80%}.site-column.site-md-83{width:83.333%}.site-column.site-md-90{width:90%}.site-column.site-md-100{width:100%}}@media (min-width:-1){.site-reverse-widescreen>.sitlayouttainer>:first-child{order:10}.site-reverse-widescreen>.sitlayouttainer>:nth-child(2){order:9}.site-reverse-widescreen>.sitlayouttainer>:nth-child(3){order:8}.site-reverse-widescreen>.sitlayouttainer>:nth-child(4){order:7}.site-reverse-widescreen>.sitlayouttainer>:nth-child(5){order:6}.site-reverse-widescreen>.sitlayouttainer>:nth-child(6){order:5}.site-reverse-widescreen>.sitlayouttainer>:nth-child(7){order:4}.site-reverse-widescreen>.sitlayouttainer>:nth-child(8){order:3}.site-reverse-widescreen>.sitlayouttainer>:nth-child(9){order:2}.site-reverse-widescreen>.sitlayouttainer>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.site-reverse-laptop>.sitlayouttainer>:first-child{order:10}.site-reverse-laptop>.sitlayouttainer>:nth-child(2){order:9}.site-reverse-laptop>.sitlayouttainer>:nth-child(3){order:8}.site-reverse-laptop>.sitlayouttainer>:nth-child(4){order:7}.site-reverse-laptop>.sitlayouttainer>:nth-child(5){order:6}.site-reverse-laptop>.sitlayouttainer>:nth-child(6){order:5}.site-reverse-laptop>.sitlayouttainer>:nth-child(7){order:4}.site-reverse-laptop>.sitlayouttainer>:nth-child(8){order:3}.site-reverse-laptop>.sitlayouttainer>:nth-child(9){order:2}.site-reverse-laptop>.sitlayouttainer>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:-1){.site-reverse-laptop>.sitlayouttainer>:first-child{order:10}.site-reverse-laptop>.sitlayouttainer>:nth-child(2){order:9}.site-reverse-laptop>.sitlayouttainer>:nth-child(3){order:8}.site-reverse-laptop>.sitlayouttainer>:nth-child(4){order:7}.site-reverse-laptop>.sitlayouttainer>:nth-child(5){order:6}.site-reverse-laptop>.sitlayouttainer>:nth-child(6){order:5}.site-reverse-laptop>.sitlayouttainer>:nth-child(7){order:4}.site-reverse-laptop>.sitlayouttainer>:nth-child(8){order:3}.site-reverse-laptop>.sitlayouttainer>:nth-child(9){order:2}.site-reverse-laptop>.sitlayouttainer>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.site-reverse-laptop>.sitlayouttainer>:first-child,.site-reverse-laptop>.sitlayouttainer>:nth-child(10),.site-reverse-laptop>.sitlayouttainer>:nth-child(2),.site-reverse-laptop>.sitlayouttainer>:nth-child(3),.site-reverse-laptop>.sitlayouttainer>:nth-child(4),.site-reverse-laptop>.sitlayouttainer>:nth-child(5),.site-reverse-laptop>.sitlayouttainer>:nth-child(6),.site-reverse-laptop>.sitlayouttainer>:nth-child(7),.site-reverse-laptop>.sitlayouttainer>:nth-child(8),.site-reverse-laptop>.sitlayouttainer>:nth-child(9){order:0}.site-reverse-tablet_extra>.sitlayouttainer>:first-child{order:10}.site-reverse-tablet_extra>.sitlayouttainer>:nth-child(2){order:9}.site-reverse-tablet_extra>.sitlayouttainer>:nth-child(3){order:8}.site-reverse-tablet_extra>.sitlayouttainer>:nth-child(4){order:7}.site-reverse-tablet_extra>.sitlayouttainer>:nth-child(5){order:6}.site-reverse-tablet_extra>.sitlayouttainer>:nth-child(6){order:5}.site-reverse-tablet_extra>.sitlayouttainer>:nth-child(7){order:4}.site-reverse-tablet_extra>.sitlayouttainer>:nth-child(8){order:3}.site-reverse-tablet_extra>.sitlayouttainer>:nth-child(9){order:2}.site-reverse-tablet_extra>.sitlayouttainer>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:1024px){.site-reverse-tablet>.sitlayouttainer>:first-child{order:10}.site-reverse-tablet>.sitlayouttainer>:nth-child(2){order:9}.site-reverse-tablet>.sitlayouttainer>:nth-child(3){order:8}.site-reverse-tablet>.sitlayouttainer>:nth-child(4){order:7}.site-reverse-tablet>.sitlayouttainer>:nth-child(5){order:6}.site-reverse-tablet>.sitlayouttainer>:nth-child(6){order:5}.site-reverse-tablet>.sitlayouttainer>:nth-child(7){order:4}.site-reverse-tablet>.sitlayouttainer>:nth-child(8){order:3}.site-reverse-tablet>.sitlayouttainer>:nth-child(9){order:2}.site-reverse-tablet>.sitlayouttainer>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:1024px){.site-reverse-tablet>.sitlayouttainer>:first-child{order:10}.site-reverse-tablet>.sitlayouttainer>:nth-child(2){order:9}.site-reverse-tablet>.sitlayouttainer>:nth-child(3){order:8}.site-reverse-tablet>.sitlayouttainer>:nth-child(4){order:7}.site-reverse-tablet>.sitlayouttainer>:nth-child(5){order:6}.site-reverse-tablet>.sitlayouttainer>:nth-child(6){order:5}.site-reverse-tablet>.sitlayouttainer>:nth-child(7){order:4}.site-reverse-tablet>.sitlayouttainer>:nth-child(8){order:3}.site-reverse-tablet>.sitlayouttainer>:nth-child(9){order:2}.site-reverse-tablet>.sitlayouttainer>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:-1){.site-reverse-tablet>.sitlayouttainer>:first-child,.site-reverse-tablet>.sitlayouttainer>:nth-child(10),.site-reverse-tablet>.sitlayouttainer>:nth-child(2),.site-reverse-tablet>.sitlayouttainer>:nth-child(3),.site-reverse-tablet>.sitlayouttainer>:nth-child(4),.site-reverse-tablet>.sitlayouttainer>:nth-child(5),.site-reverse-tablet>.sitlayouttainer>:nth-child(6),.site-reverse-tablet>.sitlayouttainer>:nth-child(7),.site-reverse-tablet>.sitlayouttainer>:nth-child(8),.site-reverse-tablet>.sitlayouttainer>:nth-child(9){order:0}.site-reverse-mobile_extra>.sitlayouttainer>:first-child{order:10}.site-reverse-mobile_extra>.sitlayouttainer>:nth-child(2){order:9}.site-reverse-mobile_extra>.sitlayouttainer>:nth-child(3){order:8}.site-reverse-mobile_extra>.sitlayouttainer>:nth-child(4){order:7}.site-reverse-mobile_extra>.sitlayouttainer>:nth-child(5){order:6}.site-reverse-mobile_extra>.sitlayouttainer>:nth-child(6){order:5}.site-reverse-mobile_extra>.sitlayouttainer>:nth-child(7){order:4}.site-reverse-mobile_extra>.sitlayouttainer>:nth-child(8){order:3}.site-reverse-mobile_extra>.sitlayouttainer>:nth-child(9){order:2}.site-reverse-mobile_extra>.sitlayouttainer>:nth-child(10){order:1}}@media (max-width:767px){.site-reverse-mobile>.sitlayouttainer>:first-child{order:10}.site-reverse-mobile>.sitlayouttainer>:nth-child(2){order:9}.site-reverse-mobile>.sitlayouttainer>:nth-child(3){order:8}.site-reverse-mobile>.sitlayouttainer>:nth-child(4){order:7}.site-reverse-mobile>.sitlayouttainer>:nth-child(5){order:6}.site-reverse-mobile>.sitlayouttainer>:nth-child(6){order:5}.site-reverse-mobile>.sitlayouttainer>:nth-child(7){order:4}.site-reverse-mobile>.sitlayouttainer>:nth-child(8){order:3}.site-reverse-mobile>.sitlayouttainer>:nth-child(9){order:2}.site-reverse-mobile>.sitlayouttainer>:nth-child(10){order:1}.site-column{width:100%}}.sitlayout-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.sitlayout-grid .sitlayout-grid-item{min-width:0}.sitlayout-grid-0 .sitlayout-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.sitlayout-grid-0 .sitlayout-grid .sitlayout-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.sitlayout-grid-1 .sitlayout-grid{grid-template-columns:repeat(1,1fr)}.sitlayout-grid-2 .sitlayout-grid{grid-template-columns:repeat(2,1fr)}.sitlayout-grid-3 .sitlayout-grid{grid-template-columns:repeat(3,1fr)}.sitlayout-grid-4 .sitlayout-grid{grid-template-columns:repeat(4,1fr)}.sitlayout-grid-5 .sitlayout-grid{grid-template-columns:repeat(5,1fr)}.sitlayout-grid-6 .sitlayout-grid{grid-template-columns:repeat(6,1fr)}.sitlayout-grid-7 .sitlayout-grid{grid-template-columns:repeat(7,1fr)}.sitlayout-grid-8 .sitlayout-grid{grid-template-columns:repeat(8,1fr)}.sitlayout-grid-9 .sitlayout-grid{grid-template-columns:repeat(9,1fr)}.sitlayout-grid-10 .sitlayout-grid{grid-template-columns:repeat(10,1fr)}.sitlayout-grid-11 .sitlayout-grid{grid-template-columns:repeat(11,1fr)}.sitlayout-grid-12 .sitlayout-grid{grid-template-columns:repeat(12,1fr)}@media (min-width:-1){.sitlayout-grid-widescreen-0 .sitlayout-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.sitlayout-grid-widescreen-0 .sitlayout-grid .sitlayout-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.sitlayout-grid-widescreen-1 .sitlayout-grid{grid-template-columns:repeat(1,1fr)}.sitlayout-grid-widescreen-2 .sitlayout-grid{grid-template-columns:repeat(2,1fr)}.sitlayout-grid-widescreen-3 .sitlayout-grid{grid-template-columns:repeat(3,1fr)}.sitlayout-grid-widescreen-4 .sitlayout-grid{grid-template-columns:repeat(4,1fr)}.sitlayout-grid-widescreen-5 .sitlayout-grid{grid-template-columns:repeat(5,1fr)}.sitlayout-grid-widescreen-6 .sitlayout-grid{grid-template-columns:repeat(6,1fr)}.sitlayout-grid-widescreen-7 .sitlayout-grid{grid-template-columns:repeat(7,1fr)}.sitlayout-grid-widescreen-8 .sitlayout-grid{grid-template-columns:repeat(8,1fr)}.sitlayout-grid-widescreen-9 .sitlayout-grid{grid-template-columns:repeat(9,1fr)}.sitlayout-grid-widescreen-10 .sitlayout-grid{grid-template-columns:repeat(10,1fr)}.sitlayout-grid-widescreen-11 .sitlayout-grid{grid-template-columns:repeat(11,1fr)}.sitlayout-grid-widescreen-12 .sitlayout-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.sitlayout-grid-laptop-0 .sitlayout-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.sitlayout-grid-laptop-0 .sitlayout-grid .sitlayout-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.sitlayout-grid-laptop-1 .sitlayout-grid{grid-template-columns:repeat(1,1fr)}.sitlayout-grid-laptop-2 .sitlayout-grid{grid-template-columns:repeat(2,1fr)}.sitlayout-grid-laptop-3 .sitlayout-grid{grid-template-columns:repeat(3,1fr)}.sitlayout-grid-laptop-4 .sitlayout-grid{grid-template-columns:repeat(4,1fr)}.sitlayout-grid-laptop-5 .sitlayout-grid{grid-template-columns:repeat(5,1fr)}.sitlayout-grid-laptop-6 .sitlayout-grid{grid-template-columns:repeat(6,1fr)}.sitlayout-grid-laptop-7 .sitlayout-grid{grid-template-columns:repeat(7,1fr)}.sitlayout-grid-laptop-8 .sitlayout-grid{grid-template-columns:repeat(8,1fr)}.sitlayout-grid-laptop-9 .sitlayout-grid{grid-template-columns:repeat(9,1fr)}.sitlayout-grid-laptop-10 .sitlayout-grid{grid-template-columns:repeat(10,1fr)}.sitlayout-grid-laptop-11 .sitlayout-grid{grid-template-columns:repeat(11,1fr)}.sitlayout-grid-laptop-12 .sitlayout-grid{grid-template-columns:repeat(12,1fr)}.sitlayout-grid-tablet_extra-0 .sitlayout-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.sitlayout-grid-tablet_extra-0 .sitlayout-grid .sitlayout-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.sitlayout-grid-tablet_extra-1 .sitlayout-grid{grid-template-columns:repeat(1,1fr)}.sitlayout-grid-tablet_extra-2 .sitlayout-grid{grid-template-columns:repeat(2,1fr)}.sitlayout-grid-tablet_extra-3 .sitlayout-grid{grid-template-columns:repeat(3,1fr)}.sitlayout-grid-tablet_extra-4 .sitlayout-grid{grid-template-columns:repeat(4,1fr)}.sitlayout-grid-tablet_extra-5 .sitlayout-grid{grid-template-columns:repeat(5,1fr)}.sitlayout-grid-tablet_extra-6 .sitlayout-grid{grid-template-columns:repeat(6,1fr)}.sitlayout-grid-tablet_extra-7 .sitlayout-grid{grid-template-columns:repeat(7,1fr)}.sitlayout-grid-tablet_extra-8 .sitlayout-grid{grid-template-columns:repeat(8,1fr)}.sitlayout-grid-tablet_extra-9 .sitlayout-grid{grid-template-columns:repeat(9,1fr)}.sitlayout-grid-tablet_extra-10 .sitlayout-grid{grid-template-columns:repeat(10,1fr)}.sitlayout-grid-tablet_extra-11 .sitlayout-grid{grid-template-columns:repeat(11,1fr)}.sitlayout-grid-tablet_extra-12 .sitlayout-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.sitlayout-grid-tablet-0 .sitlayout-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.sitlayout-grid-tablet-0 .sitlayout-grid .sitlayout-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.sitlayout-grid-tablet-1 .sitlayout-grid{grid-template-columns:repeat(1,1fr)}.sitlayout-grid-tablet-2 .sitlayout-grid{grid-template-columns:repeat(2,1fr)}.sitlayout-grid-tablet-3 .sitlayout-grid{grid-template-columns:repeat(3,1fr)}.sitlayout-grid-tablet-4 .sitlayout-grid{grid-template-columns:repeat(4,1fr)}.sitlayout-grid-tablet-5 .sitlayout-grid{grid-template-columns:repeat(5,1fr)}.sitlayout-grid-tablet-6 .sitlayout-grid{grid-template-columns:repeat(6,1fr)}.sitlayout-grid-tablet-7 .sitlayout-grid{grid-template-columns:repeat(7,1fr)}.sitlayout-grid-tablet-8 .sitlayout-grid{grid-template-columns:repeat(8,1fr)}.sitlayout-grid-tablet-9 .sitlayout-grid{grid-template-columns:repeat(9,1fr)}.sitlayout-grid-tablet-10 .sitlayout-grid{grid-template-columns:repeat(10,1fr)}.sitlayout-grid-tablet-11 .sitlayout-grid{grid-template-columns:repeat(11,1fr)}.sitlayout-grid-tablet-12 .sitlayout-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.sitlayout-grid-mobile_extra-0 .sitlayout-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.sitlayout-grid-mobile_extra-0 .sitlayout-grid .sitlayout-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.sitlayout-grid-mobile_extra-1 .sitlayout-grid{grid-template-columns:repeat(1,1fr)}.sitlayout-grid-mobile_extra-2 .sitlayout-grid{grid-template-columns:repeat(2,1fr)}.sitlayout-grid-mobile_extra-3 .sitlayout-grid{grid-template-columns:repeat(3,1fr)}.sitlayout-grid-mobile_extra-4 .sitlayout-grid{grid-template-columns:repeat(4,1fr)}.sitlayout-grid-mobile_extra-5 .sitlayout-grid{grid-template-columns:repeat(5,1fr)}.sitlayout-grid-mobile_extra-6 .sitlayout-grid{grid-template-columns:repeat(6,1fr)}.sitlayout-grid-mobile_extra-7 .sitlayout-grid{grid-template-columns:repeat(7,1fr)}.sitlayout-grid-mobile_extra-8 .sitlayout-grid{grid-template-columns:repeat(8,1fr)}.sitlayout-grid-mobile_extra-9 .sitlayout-grid{grid-template-columns:repeat(9,1fr)}.sitlayout-grid-mobile_extra-10 .sitlayout-grid{grid-template-columns:repeat(10,1fr)}.sitlayout-grid-mobile_extra-11 .sitlayout-grid{grid-template-columns:repeat(11,1fr)}.sitlayout-grid-mobile_extra-12 .sitlayout-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:767px){.sitlayout-grid-mobile-0 .sitlayout-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.sitlayout-grid-mobile-0 .sitlayout-grid .sitlayout-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.sitlayout-grid-mobile-1 .sitlayout-grid{grid-template-columns:repeat(1,1fr)}.sitlayout-grid-mobile-2 .sitlayout-grid{grid-template-columns:repeat(2,1fr)}.sitlayout-grid-mobile-3 .sitlayout-grid{grid-template-columns:repeat(3,1fr)}.sitlayout-grid-mobile-4 .sitlayout-grid{grid-template-columns:repeat(4,1fr)}.sitlayout-grid-mobile-5 .sitlayout-grid{grid-template-columns:repeat(5,1fr)}.sitlayout-grid-mobile-6 .sitlayout-grid{grid-template-columns:repeat(6,1fr)}.sitlayout-grid-mobile-7 .sitlayout-grid{grid-template-columns:repeat(7,1fr)}.sitlayout-grid-mobile-8 .sitlayout-grid{grid-template-columns:repeat(8,1fr)}.sitlayout-grid-mobile-9 .sitlayout-grid{grid-template-columns:repeat(9,1fr)}.sitlayout-grid-mobile-10 .sitlayout-grid{grid-template-columns:repeat(10,1fr)}.sitlayout-grid-mobile-11 .sitlayout-grid{grid-template-columns:repeat(11,1fr)}.sitlayout-grid-mobile-12 .sitlayout-grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:1025px){#site-device-mode:after{content:"desktop"}}@media (min-width:-1){#site-device-mode:after{content:"widescreen"}}@media (max-width:-1){#site-device-mode:after{content:"laptop";content:"tablet_extra"}}@media (max-width:1024px){#site-device-mode:after{content:"tablet"}}@media (max-width:-1){#site-device-mode:after{content:"mobile_extra"}}@media (max-width:767px){#site-device-mode:after{content:"mobile"}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.layout{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--layout-grid-template-columns:repeat(3,1fr);--layout-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap}.layout:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--layout-transform-transition-duration,.4s)}.layout{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}body.rtl .layout{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}.layout{margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.layout.layout-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.layout-full,.layout>.layout-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.layout-full.layout-flex,.layout.layout-flex>.layout-inner{flex-direction:var(--flex-direction)}.layout,.layout>.layout-inner{display:var(--display)}.layout.layout-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row}.layout.layout-grid,.layout.layout-grid>.layout-inner{align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);grid-template-columns:var(--layout-grid-template-columns);grid-template-rows:var(--layout-grid-template-rows);justify-content:var(--grid-justify-content);justify-items:var(--justify-items)}.layout-boxed.layout-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.layout-boxed.layout-grid{grid-template-columns:1fr;grid-template-rows:1fr;justify-items:legacy}.layout-boxed{gap:initial;text-align:initial}.layout.layout-flex>.layout-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}.layout.layout-grid>.layout-inner{align-items:var(--align-items);justify-items:var(--justify-items)}.layout>.layout-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}:is(.site-section-wrap,[data-site-id])>.layout{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}:is([data-widget_type="e-component.default"],[data-widget_type="e-component.default"]>.site-section-wrap)>.layout{--margin-right:0px;--margin-left:0px}.layout .module.module{margin-block-end:0}.layout:before,.layout>.site-background-slideshow:before,.layout>.site-motion-effects-container>.site-motion-effects-layer:before,:is(.layout,.layout>.layout-inner)>.site-background-video-container:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.layout:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.layout>.site-background-slideshow,:is(.layout,.layout>.layout-inner)>.site-background-video-container{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}@media (max-width:767px){:is(.layout,.layout>.layout-inner)>.site-background-video-container.site-hidden-mobile{display:none}}:is(.layout,.layout>.layout-inner)>.site-background-video-container:before{z-index:1}:is(.layout,.layout>.layout-inner)>.site-background-slideshow:before{z-index:2}.layout .module{min-width:0}.layout .module-empty,.layout .module-google_maps,.layout .module-video,.layout .module.e-widget-swiper{width:100%}.layout>.layout-inner>.module>.modullayouttainer,.layout>.module>.modullayouttainer{height:100%}.layout.layout>.layout-inner>.module,.site.site .layout>.module{max-width:100%}.layout .module:not(:last-child){--kit-widget-spacing:0px}@media (max-width:767px){.layout.layout-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}.layout.layout-flex .module-archive-posts{width:100%}}.site-form-fields-wrapper{display:flex;flex-wrap:wrap}.site-form-fields-wrapper.site-labels-above .site-field-group .site-field-subgroup,.site-form-fields-wrapper.site-labels-above .site-field-group>.site-select-wrapper,.site-form-fields-wrapper.site-labels-above .site-field-group>input,.site-form-fields-wrapper.site-labels-above .site-field-group>textarea{flex-basis:100%;max-width:100%}.site-form-fields-wrapper.site-labels-inline>.site-field-group .site-select-wrapper,.site-form-fields-wrapper.site-labels-inline>.site-field-group>input{flex-grow:1}.site-field-group{align-items:center;flex-wrap:wrap}.site-field-group.site-field-type-submit{align-items:flex-end}.site-field-group .site-field-textual{background-color:transparent;border:1px solid #69727d;color:#1f2124;flex-grow:1;max-width:100%;vertical-align:middle;width:100%}.site-field-group .site-field-textual:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.site-field-group .site-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.site-field-group .site-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.site-field-group .site-select-wrapper{display:flex;position:relative;width:100%}.site-field-group .site-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;flex-basis:100%;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-inline-end:20px;text-transform:inherit}.site-field-group .site-select-wrapper:before{content:"\e92a";font-family:eicons;font-size:15px;inset-block-start:50%;inset-inline-end:10px;pointer-events:none;position:absolute;text-shadow:0 0 3px rgba(0,0,0,.3);transform:translateY(-50%)}.site-field-group.site-field-type-select-multiple .site-select-wrapper:before{content:""}.site-field-subgroup{display:flex;flex-wrap:wrap}.site-field-subgroup .site-field-option label{display:inline-block}.site-field-subgroup.site-subgroup-inline .site-field-option{padding-inline-end:10px}.site-field-subgroup:not(.site-subgroup-inline) .site-field-option{flex-basis:100%}.site-field-type-acceptance .site-field-subgroup .site-field-option input,.site-field-type-acceptance .site-field-subgroup .site-field-option label,.site-field-type-checkbox .site-field-subgroup .site-field-option input,.site-field-type-checkbox .site-field-subgroup .site-field-option label,.site-field-type-radio .site-field-subgroup .site-field-option input,.site-field-type-radio .site-field-subgroup .site-field-option label{display:inline}.site-field-label{cursor:pointer}.site-mark-required .site-field-label:after{color:red;content:"*";padding-inline-start:.2em}.site-field-textual{border-radius:3px;font-size:15px;line-height:1.4;min-height:40px;padding:5px 14px}.site-field-textual.site-size-xs{border-radius:2px;font-size:13px;min-height:33px;padding:4px 12px}.site-field-textual.site-size-md{border-radius:4px;font-size:16px;min-height:47px;padding:6px 16px}.site-field-textual.site-size-lg{border-radius:5px;font-size:18px;min-height:59px;padding:7px 20px}.site-field-textual.site-size-xl{border-radius:6px;font-size:20px;min-height:72px;padding:8px 24px}.button-align-stretch .site-field-type-submit:not(.e-form__buttons__wrapper) .button{flex-basis:100%}.button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.button-align-center .e-form__buttons,.button-align-center .site-field-type-submit{justify-content:center}.button-align-start .e-form__buttons,.button-align-start .site-field-type-submit{justify-content:flex-start}.button-align-end .e-form__buttons,.button-align-end .site-field-type-submit,[dir=rtl] .button-align-start .e-form__buttons,[dir=rtl] .button-align-start .site-field-type-submit{justify-content:flex-end}[dir=rtl] .button-align-end .e-form__buttons,[dir=rtl] .button-align-end .site-field-type-submit{justify-content:flex-start}.button-align-center .site-field-type-submit:not(.e-form__buttons__wrapper) .button,.button-align-end .site-field-type-submit:not(.e-form__buttons__wrapper) .button,.button-align-start .site-field-type-submit:not(.e-form__buttons__wrapper) .button{flex-basis:auto}.button-align-center .e-form__buttons__wrapper,.button-align-end .e-form__buttons__wrapper,.button-align-start .e-form__buttons__wrapper{flex-grow:0}.button-align-center .e-form__buttons__wrapper,.button-align-center .e-form__buttons__wrapper__button,.button-align-end .e-form__buttons__wrapper,.button-align-end .e-form__buttons__wrapper__button,.button-align-start .e-form__buttons__wrapper,.button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}@media screen and (max-width:1024px){.site-tablet-button-align-stretch .site-field-type-submit:not(.e-form__buttons__wrapper) .button{flex-basis:100%}.site-tablet-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.site-tablet-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.site-tablet-button-align-center .e-form__buttons,.site-tablet-button-align-center .site-field-type-submit{justify-content:center}.site-tablet-button-align-start .e-form__buttons,.site-tablet-button-align-start .site-field-type-submit{justify-content:flex-start}.site-tablet-button-align-end .e-form__buttons,.site-tablet-button-align-end .site-field-type-submit,[dir=rtl] .site-tablet-button-align-start .e-form__buttons,[dir=rtl] .site-tablet-button-align-start .site-field-type-submit{justify-content:flex-end}[dir=rtl] .site-tablet-button-align-end .e-form__buttons,[dir=rtl] .site-tablet-button-align-end .site-field-type-submit{justify-content:flex-start}.site-tablet-button-align-center .site-field-type-submit:not(.e-form__buttons__wrapper) .button,.site-tablet-button-align-end .site-field-type-submit:not(.e-form__buttons__wrapper) .button,.site-tablet-button-align-start .site-field-type-submit:not(.e-form__buttons__wrapper) .button{flex-basis:auto}.site-tablet-button-align-center .e-form__buttons__wrapper,.site-tablet-button-align-end .e-form__buttons__wrapper,.site-tablet-button-align-start .e-form__buttons__wrapper{flex-grow:0}.site-tablet-button-align-center .e-form__buttons__wrapper,.site-tablet-button-align-center .e-form__buttons__wrapper__button,.site-tablet-button-align-end .e-form__buttons__wrapper,.site-tablet-button-align-end .e-form__buttons__wrapper__button,.site-tablet-button-align-start .e-form__buttons__wrapper,.site-tablet-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}@media screen and (max-width:767px){.site-mobile-button-align-stretch .site-field-type-submit:not(.e-form__buttons__wrapper) .button{flex-basis:100%}.site-mobile-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.site-mobile-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.site-mobile-button-align-center .e-form__buttons,.site-mobile-button-align-center .site-field-type-submit{justify-content:center}.site-mobile-button-align-start .e-form__buttons,.site-mobile-button-align-start .site-field-type-submit{justify-content:flex-start}.site-mobile-button-align-end .e-form__buttons,.site-mobile-button-align-end .site-field-type-submit,[dir=rtl] .site-mobile-button-align-start .e-form__buttons,[dir=rtl] .site-mobile-button-align-start .site-field-type-submit{justify-content:flex-end}[dir=rtl] .site-mobile-button-align-end .e-form__buttons,[dir=rtl] .site-mobile-button-align-end .site-field-type-submit{justify-content:flex-start}.site-mobile-button-align-center .site-field-type-submit:not(.e-form__buttons__wrapper) .button,.site-mobile-button-align-end .site-field-type-submit:not(.e-form__buttons__wrapper) .button,.site-mobile-button-align-start .site-field-type-submit:not(.e-form__buttons__wrapper) .button{flex-basis:auto}.site-mobile-button-align-center .e-form__buttons__wrapper,.site-mobile-button-align-end .e-form__buttons__wrapper,.site-mobile-button-align-start .e-form__buttons__wrapper{flex-grow:0}.site-mobile-button-align-center .e-form__buttons__wrapper,.site-mobile-button-align-center .e-form__buttons__wrapper__button,.site-mobile-button-align-end .e-form__buttons__wrapper,.site-mobile-button-align-end .e-form__buttons__wrapper__button,.site-mobile-button-align-start .e-form__buttons__wrapper,.site-mobile-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}.site-error .site-field{border-color:#d9534f}.site-error .help-inline{color:#d9534f;font-size:.9em}.site-message{font-size:1em;line-height:1;margin:10px 0}.site-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-style:normal;font-weight:400;margin-inline-end:5px;vertical-align:middle}.site-message.site-message-danger{color:#d9534f}.site-message.site-message-danger:before{content:"\e87f"}.site-message.form-message-success{color:#5cb85c}.site-form .button{border:none;padding-block-end:0;padding-block-start:0}.site-form .button-content-wrapper,.site-form .button>span{display:flex;flex-direction:row;gap:5px;justify-content:center}.site-form .button.site-size-xs{min-height:33px}.site-form .button.site-size-sm{min-height:40px}.site-form .button.site-size-md{min-height:47px}.site-form .button.site-size-lg{min-height:59px}.site-form .button.site-size-xl{min-height:72px}.layout-node:where(:not(.layout)):where(:not(.e-div-block-base)) .modullayouttainer,.layout-node:where(:not(.layout)):where(:not(.e-div-block-base)):not(:has(.modullayouttainer)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--lp-transform-transition-duration,.4s)}.heading{line-height:1;margin:0;padding:0}.button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;fill:#fff;font-size:15px;line-height:1;padding:12px 24px;text-align:center;transition:all .3s}.button:focus,.button:hover,.button:visited{color:#fff}.button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}.button-icon{align-items:center;display:flex}.button-icon svg{height:auto;width:1em}.button-icon .vector-icon{height:1em}.button-text{display:inline-block}.button.site-size-xs{border-radius:2px;font-size:13px;padding:10px 20px}.button.site-size-md{border-radius:4px;font-size:16px;padding:15px 30px}.button.site-size-lg{border-radius:5px;font-size:18px;padding:20px 40px}.button.site-size-xl{border-radius:6px;font-size:20px;padding:25px 50px}.button span{text-decoration:inherit}.layout-node.button-info .button{background-color:#5bc0de}.layout-node.button-success .button{background-color:#5cb85c}.layout-node.button-warning .button{background-color:#f0ad4e}.layout-node.button-danger .button{background-color:#d9534f}.module-button .button .button-info{background-color:#5bc0de}.module-button .button .button-success{background-color:#5cb85c}.module-button .button .button-warning{background-color:#f0ad4e}.module-button .button .button-danger{background-color:#d9534f}.site-view-stacked .site-icon{background-color:#69727d;color:#fff;fill:#fff;padding:.5em}.site-view-framed .site-icon{background-color:transparent;border:3px solid #69727d;color:#69727d;padding:.5em}.site-icon{color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s}.site-icon:hover{color:#69727d}.site-icon i,.site-icon svg{display:block;height:1em;position:relative;width:1em}.site-icon i:before,.site-icon svg:before{left:50%;position:absolute;transform:translateX(-50%)}.site-icon i.fad{width:auto}.site-shape-square .site-icon{border-radius:0}.site-shape-rounded .site-icon{border-radius:10%}.site-shape-circle .site-icon{border-radius:50%}.e-transform .modullayouttainer,.e-transform:not(:has(.modullayouttainer)){transform:perspective(var(--lp-transform-perspective,0)) rotate(var(--lp-transform-rotateZ,0)) rotateX(var(--lp-transform-rotateX,0)) rotateY(var(--lp-transform-rotateY,0)) translate(var(--lp-transform-translate,0)) translateX(var(--lp-transform-translateX,0)) translateY(var(--lp-transform-translateY,0)) scaleX(calc(var(--lp-transform-flipX, 1) * var(--lp-transform-scaleX, var(--lp-transform-scale, 1)))) scaleY(calc(var(--lp-transform-flipY, 1) * var(--lp-transform-scaleY, var(--lp-transform-scale, 1)))) skewX(var(--lp-transform-skewX,0)) skewY(var(--lp-transform-skewY,0));transform-origin:var(--lp-transform-origin-y) var(--lp-transform-origin-x)}.layout.e-transform{transform:perspective(var(--layout-transform-perspective,0)) rotate(var(--layout-transform-rotateZ,0)) rotateX(var(--layout-transform-rotateX,0)) rotateY(var(--layout-transform-rotateY,0)) translate(var(--layout-transform-translate,0)) translateX(var(--layout-transform-translateX,0)) translateY(var(--layout-transform-translateY,0)) scaleX(calc(var(--layout-transform-flipX, 1) * var(--layout-transform-scaleX, var(--layout-transform-scale, 1)))) scaleY(calc(var(--layout-transform-flipY, 1) * var(--layout-transform-scaleY, var(--layout-transform-scale, 1)))) skewX(var(--layout-transform-skewX,0)) skewY(var(--layout-transform-skewY,0));transform-origin:var(--layout-transform-origin-y) var(--layout-transform-origin-x)}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none!important}html *{transition-delay:0s!important;transition-duration:0s!important}}@media (max-width:767px){.site .site-hidden-mobile,.site .site-hidden-phone{display:none}}@media (min-width:-1) and (max-width:-1){.site .site-hidden-mobile_extra{display:none}}@media (min-width:768px) and (max-width:1024px){.site .site-hidden-tablet{display:none}}@media (min-width:-1) and (max-width:-1){.site .site-hidden-laptop,.site .site-hidden-tablet_extra{display:none}}@media (min-width:1025px) and (max-width:99999px){.site .site-hidden-desktop{display:none}}@media (min-width:-1){.site .site-hidden-widescreen{display:none}}
.module-heading .heading[class*=site-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.module-heading .heading.site-size-small{font-size:15px}.module-heading .heading.site-size-medium{font-size:19px}.module-heading .heading.site-size-large{font-size:29px}.module-heading .heading.site-size-xl{font-size:39px}.module-heading .heading.site-size-xxl{font-size:59px}
.module-image{text-align:center}.module-image a{display:inline-block}.module-image a img[src$=".svg"]{width:48px}.module-image img{display:inline-block;vertical-align:middle}
.module-social-icons.sitlayout-grid-0 .modullayouttainer,.module-social-icons.sitlayout-grid-0:not(:has(.modullayouttainer)),.module-social-icons.sitlayout-grid-mobile-0 .modullayouttainer,.module-social-icons.sitlayout-grid-mobile-0:not(:has(.modullayouttainer)),.module-social-icons.sitlayout-grid-tablet-0 .modullayouttainer,.module-social-icons.sitlayout-grid-tablet-0:not(:has(.modullayouttainer)){font-size:0;line-height:1}.module-social-icons:not(.sitlayout-grid-0):not(.sitlayout-grid-tablet-0):not(.sitlayout-grid-mobile-0) .sitlayout-grid{display:inline-grid}.module-social-icons .sitlayout-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}.site-icon.site-social-icon{font-size:var(--icon-size,25px);height:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))}.site-social-icon{--lp-social-icon-icon-color:#fff;align-items:center;background-color:#69727d;cursor:pointer;display:inline-flex;justify-content:center;text-align:center}.site-social-icon i{color:var(--lp-social-icon-icon-color)}.site-social-icon svg{fill:var(--lp-social-icon-icon-color)}.site-social-icon:last-child{margin:0}.site-social-icon:hover{color:#fff;opacity:.9}.site-social-icon-android{background-color:#a4c639}.site-social-icon-apple{background-color:#999}.site-social-icon-behance{background-color:#1769ff}.site-social-icon-bitbucket{background-color:#205081}.site-social-icon-codepen{background-color:#000}.site-social-icon-delicious{background-color:#39f}.site-social-icon-deviantart{background-color:#05cc47}.site-social-icon-digg{background-color:#005be2}.site-social-icon-dribbble{background-color:#ea4c89}.site-social-icon-site{background-color:#d30c5c}.site-social-icon-envelope{background-color:#ea4335}.site-social-icon-facebook,.site-social-icon-facebook-f{background-color:#3b5998}.site-social-icon-flickr{background-color:#0063dc}.site-social-icon-foursquare{background-color:#2d5be3}.site-social-icon-free-code-camp,.site-social-icon-freecodecamp{background-color:#006400}.site-social-icon-github{background-color:#333}.site-social-icon-gitlab{background-color:#e24329}.site-social-icon-globe{background-color:#69727d}.site-social-icon-google-plus,.site-social-icon-google-plus-g{background-color:#dd4b39}.site-social-icon-houzz{background-color:#7ac142}.site-social-icon-instagram{background-color:#262626}.site-social-icon-jsfiddle{background-color:#487aa2}.site-social-icon-link{background-color:#818a91}.site-social-icon-linkedin,.site-social-icon-linkedin-in{background-color:#0077b5}.site-social-icon-medium{background-color:#00ab6b}.site-social-icon-meetup{background-color:#ec1c40}.site-social-icon-mixcloud{background-color:#273a4b}.site-social-icon-odnoklassniki{background-color:#f4731c}.site-social-icon-pinterest{background-color:#bd081c}.site-social-icon-product-hunt{background-color:#da552f}.site-social-icon-reddit{background-color:#ff4500}.site-social-icon-rss{background-color:#f26522}.site-social-icon-shopping-cart{background-color:#4caf50}.site-social-icon-skype{background-color:#00aff0}.site-social-icon-slideshare{background-color:#0077b5}.site-social-icon-snapchat{background-color:#fffc00}.site-social-icon-soundcloud{background-color:#f80}.site-social-icon-spotify{background-color:#2ebd59}.site-social-icon-stack-overflow{background-color:#fe7a15}.site-social-icon-steam{background-color:#00adee}.site-social-icon-stumbleupon{background-color:#eb4924}.site-social-icon-telegram{background-color:#2ca5e0}.site-social-icon-threads{background-color:#000}.site-social-icon-thumb-tack{background-color:#1aa1d8}.site-social-icon-tripadvisor{background-color:#589442}.site-social-icon-tumblr{background-color:#35465c}.site-social-icon-twitch{background-color:#6441a5}.site-social-icon-twitter{background-color:#1da1f2}.site-social-icon-viber{background-color:#665cac}.site-social-icon-vimeo{background-color:#1ab7ea}.site-social-icon-vk{background-color:#45668e}.site-social-icon-weibo{background-color:#dd2430}.site-social-icon-weixin{background-color:#31a918}.site-social-icon-whatsapp{background-color:#25d366}.site-social-icon-x-twitter{background-color:#000}.site-social-icon-xing{background-color:#026466}.site-social-icon-yelp{background-color:#af0606}.site-social-icon-youtube{background-color:#cd201f}.site-social-icon-500px{background-color:#0099e5}
.e--ua-appleWebkit.rtl{--flex-right:flex-start}.e--ua-appleWebkit .site-share-buttons--align-right,.e--ua-appleWebkit .module-social-icons.layout-grid-align-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .site-share-buttons--align-center,.e--ua-appleWebkit .module-social-icons.layout-grid-align-center{--justify-content:center}.e--ua-appleWebkit .sitlayout-grid-0.site-share-buttons--align-center .sitlayout-grid,.e--ua-appleWebkit .sitlayout-grid-0.site-share-buttons--align-justify .sitlayout-grid,.e--ua-appleWebkit .sitlayout-grid-0.site-share-buttons--align-right .sitlayout-grid,.e--ua-appleWebkit .sitlayout-grid-0.module-social-icons.layout-grid-align-center .sitlayout-grid,.e--ua-appleWebkit .sitlayout-grid-0.module-social-icons.layout-grid-align-right .sitlayout-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-inline:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .sitlayout-grid-0.site-share-buttons--align-center .sitlayout-grid-item,.e--ua-appleWebkit .sitlayout-grid-0.site-share-buttons--align-justify .sitlayout-grid-item,.e--ua-appleWebkit .sitlayout-grid-0.site-share-buttons--align-right .sitlayout-grid-item,.e--ua-appleWebkit .sitlayout-grid-0.module-social-icons.layout-grid-align-center .sitlayout-grid-item,.e--ua-appleWebkit .sitlayout-grid-0.module-social-icons.layout-grid-align-right .sitlayout-grid-item{margin-inline:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .sitlayout-grid-0.site-share-buttons--align-left .sitlayout-grid,.e--ua-appleWebkit .sitlayout-grid-0.module-social-icons.layout-grid-align-left .sitlayout-grid{display:inline-block}.e--ua-appleWebkit .sitlayout-grid-0.site-share-buttons--align-left .sitlayout-grid,.e--ua-appleWebkit .sitlayout-grid-0.site-share-buttons--align-left .sitlayout-grid-item,.e--ua-appleWebkit .sitlayout-grid-0.module-social-icons.layout-grid-align-left .sitlayout-grid,.e--ua-appleWebkit .sitlayout-grid-0.module-social-icons.layout-grid-align-left .sitlayout-grid-item{margin-inline:0}@media (max-width:1024px){.e--ua-appleWebkit .site-share-buttons-tablet--align-right,.e--ua-appleWebkit .module-social-icons.layout-grid-align-tablet-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .site-share-buttons-tablet--align-center,.e--ua-appleWebkit .module-social-icons.layout-grid-align-tablet-center{--justify-content:center}.e--ua-appleWebkit .sitlayout-grid-0.site-share-buttons--align-tablet-center .sitlayout-grid,.e--ua-appleWebkit .sitlayout-grid-0.site-share-buttons--align-tablet-justify .sitlayout-grid,.e--ua-appleWebkit .sitlayout-grid-0.site-share-buttons--align-tablet-right .sitlayout-grid,.e--ua-appleWebkit .sitlayout-grid-0.module-social-icons.layout-grid-align-tablet-center .sitlayout-grid,.e--ua-appleWebkit .sitlayout-grid-0.module-social-icons.layout-grid-align-tablet-right .sitlayout-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-inline:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .sitlayout-grid-0.site-share-buttons--align-tablet-center .sitlayout-grid-item,.e--ua-appleWebkit .sitlayout-grid-0.site-share-buttons--align-tablet-justify .sitlayout-grid-item,.e--ua-appleWebkit .sitlayout-grid-0.site-share-buttons--align-tablet-right .sitlayout-grid-item,.e--ua-appleWebkit .sitlayout-grid-0.module-social-icons.layout-grid-align-tablet-center .sitlayout-grid-item,.e--ua-appleWebkit .sitlayout-grid-0.module-social-icons.layout-grid-align-tablet-right .sitlayout-grid-item{margin-inline:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .sitlayout-grid-0.site-share-buttons-tablet--align-left .sitlayout-grid,.e--ua-appleWebkit .sitlayout-grid-0.module-social-icons.layout-grid-align-tablet-left .sitlayout-grid{display:inline-block}.e--ua-appleWebkit .sitlayout-grid-0.site-share-buttons-tablet--align-left .sitlayout-grid,.e--ua-appleWebkit .sitlayout-grid-0.site-share-buttons-tablet--align-left .sitlayout-grid-item,.e--ua-appleWebkit .sitlayout-grid-0.module-social-icons.layout-grid-align-tablet-left .sitlayout-grid,.e--ua-appleWebkit .sitlayout-grid-0.module-social-icons.layout-grid-align-tablet-left .sitlayout-grid-item{margin-inline:0}}@media (max-width:767px){.e--ua-appleWebkit .site-share-buttons-mobile--align-right,.e--ua-appleWebkit .module-social-icons.layout-grid-align-mobile-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .site-share-buttons-mobile--align-center,.e--ua-appleWebkit .module-social-icons.layout-grid-align-mobile-center{--justify-content:center}.e--ua-appleWebkit .sitlayout-grid-0.site-share-buttons--align-mobile-center .sitlayout-grid,.e--ua-appleWebkit .sitlayout-grid-0.site-share-buttons--align-mobile-justify .sitlayout-grid,.e--ua-appleWebkit .sitlayout-grid-0.site-share-buttons--align-mobile-right .sitlayout-grid,.e--ua-appleWebkit .sitlayout-grid-0.module-social-icons.layout-grid-align-mobile-center .sitlayout-grid,.e--ua-appleWebkit .sitlayout-grid-0.module-social-icons.layout-grid-align-mobile-right .sitlayout-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-inline:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .sitlayout-grid-0.site-share-buttons--align-mobile-center .sitlayout-grid-item,.e--ua-appleWebkit .sitlayout-grid-0.site-share-buttons--align-mobile-justify .sitlayout-grid-item,.e--ua-appleWebkit .sitlayout-grid-0.site-share-buttons--align-mobile-right .sitlayout-grid-item,.e--ua-appleWebkit .sitlayout-grid-0.module-social-icons.layout-grid-align-mobile-center .sitlayout-grid-item,.e--ua-appleWebkit .sitlayout-grid-0.module-social-icons.layout-grid-align-mobile-right .sitlayout-grid-item{margin-inline:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .sitlayout-grid-0.site-share-buttons-mobile--align-left .sitlayout-grid,.e--ua-appleWebkit .sitlayout-grid-0.module-social-icons.layout-grid-align-mobile-left .sitlayout-grid{display:inline-block}.e--ua-appleWebkit .sitlayout-grid-0.site-share-buttons-mobile--align-left .sitlayout-grid,.e--ua-appleWebkit .sitlayout-grid-0.site-share-buttons-mobile--align-left .sitlayout-grid-item,.e--ua-appleWebkit .sitlayout-grid-0.module-social-icons.layout-grid-align-mobile-left .sitlayout-grid,.e--ua-appleWebkit .sitlayout-grid-0.module-social-icons.layout-grid-align-mobile-left .sitlayout-grid-item{margin-inline:0}}
@keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInUp{animation-name:slideInUp}
/*! pro-elements- v3.34.0 - 22-12-2025 */
body.menu-panel__no-scroll,body.menu-panel__no-scroll-animation{overflow:hidden}.modulmenu-panel{height:-moz-fit-content;height:fit-content;--lp-off-canvas-width:400px;--lp-off-canvas-height:100vh;--lp-off-canvas-justify-content:flex-start;--lp-off-canvas-align-items:flex-start;--lp-off-canvas-animation-duration:1.5s;--lp-off-canvas-content-overflow:auto;--lp-off-canvas-overlay-opacity:1;--lp-off-canvas-animation-duration-minimum:Max(0.001s,var(--lp-off-canvas-animation-duration))}.modulmenu-panel .menu-panel{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:2147483630}.modulmenu-panel .menu-panel[aria-hidden=true]{opacity:0;visibility:hidden}.modulmenu-panel .menu-panel[aria-hidden=true] .site-add-section{display:none}.modulmenu-panel .menu-panel__overlay{background-color:rgba(0,0,0,.5);height:100%;left:0;opacity:var(--lp-off-canvas-overlay-opacity);pointer-events:all;position:absolute;top:0;transition:0s;width:100%}.modulmenu-panel .menu-panel__main{align-items:var(--lp-off-canvas-align-items);display:flex;height:100%;justify-content:var(--lp-off-canvas-justify-content);left:0;position:absolute;top:0;width:100%}.modulmenu-panel .menu-panel__main.animated{animation-duration:var(--lp-off-canvas-animation-duration-minimum)}.modulmenu-panel .menu-panel__main.animated.none{animation:menu-panel-without-animation 1ms;opacity:1;visibility:visible}.modulmenu-panel .menu-panel__main.animated.none.reversed{opacity:0;visibility:hidden}.modulmenu-panel .menu-panel__content{background-color:#fff;box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);height:var(--lp-off-canvas-height);overflow:var(--lp-off-canvas-content-overflow);pointer-events:all;width:var(--lp-off-canvas-width)}.modulmenu-panel .animated-reverse-wrapper{opacity:0;transform:none;visibility:hidden}.modulmenu-panel .animated-reverse-wrapper:not(.no-animation){animation:menu-panel-close var(--lp-off-canvas-animation-duration-minimum)}.modulmenu-panel .animated-reverse-wrapper .no-animation{animation:menu-panel-close 1ms}@keyframes menu-panel-close{0%,99.99%{opacity:1;visibility:visible}to{opacity:0;transform:none;visibility:hidden}}@keyframes menu-panel-without-animation{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}
.site-sticky--active{z-index:99}.site-sticky__spacer .e-n-menu .e-n-menu-content{display:none}.layout.site-sticky--active{z-index:var(--z-index,99)}
.site-kit-6{--lp-global-color-primary:#FF6B35;--lp-global-color-secondary:#2C2C2C;--lp-global-color-text:#1A1A1A;--lp-global-color-accent:#FFD23F;--lp-global-color-9d32326:#666666;--lp-global-color-015d878:#999999;--lp-global-color-2a95637:#FFFFFF;--lp-global-color-809c2c1:#333333;--lp-global-color-02e5e55:#000000;--lp-global-typography-primary-font-family:"Reckless";--lp-global-typography-primary-font-size:clamp(0.92rem, 0.31rem + 3.05vw, 4.26rem);--lp-global-typography-primary-font-weight:600;--lp-global-typography-secondary-font-family:"NHaasGrotesk";--lp-global-typography-secondary-font-size:19px;--lp-global-typography-secondary-font-weight:600;--lp-global-typography-text-font-family:"Reckless";--lp-global-typography-text-font-size:clamp(0.93rem, 0.831rem + 0.396vw, 3.128rem);--lp-global-typography-text-font-weight:400;--lp-global-typography-text-line-height:clamp(1.49rem, 1.39rem + 0.47vw, 1.66rem);--lp-global-typography-accent-font-family:"Reckless";--lp-global-typography-accent-font-size:clamp(0.93rem, 0.831rem + 0.396vw, 3.128rem);--lp-global-typography-accent-font-weight:400;--lp-global-typography-accent-line-height:clamp(1.49rem, 1.39rem + 0.47vw, 1.66rem);--lp-global-typography-37a0d59-font-family:"NHaasGrotesk";--lp-global-typography-37a0d59-font-size:clamp(1.8rem, 0.32rem + 3.05vw, 4.26rem);--lp-global-typography-37a0d59-font-weight:400;--lp-global-typography-37a0d59-text-transform:uppercase;--lp-global-typography-37a0d59-line-height:clamp(0.78rem, 0.26rem + 2.59vw, 3.62rem);--lp-global-typography-37a0d59-word-spacing:0px;--lp-global-typography-4986ce7-font-family:"Reckless";--lp-global-typography-4986ce7-font-size:clamp(1.44rem, 1.38rem + 0.29vw, 1.56rem);--lp-global-typography-4986ce7-line-height:clamp(1.87rem, 1.76rem + 0.53vw, 2.03rem);--lp-global-typography-b578f6a-font-family:"Reckless";--lp-global-typography-b578f6a-font-size:clamp(1.44rem, 1.38rem + 0.29vw, 1.56rem);--lp-global-typography-b578f6a-font-weight:400;--lp-global-typography-b578f6a-text-transform:uppercase;--lp-global-typography-b578f6a-line-height:clamp(1.87rem, 1.76rem + 0.53vw, 2.03rem);--lp-global-typography-7712dee-font-family:"NHaasGrotesk";--lp-global-typography-7712dee-font-size:14px;--lp-global-typography-7712dee-font-weight:400;--lp-global-typography-7712dee-text-transform:uppercase;}.site-kit-6 button,.site-kit-6 input[type="button"],.site-kit-6 input[type="submit"],.site-kit-6 .button{background-color:var( --lp-global-color-2a95637 );font-family:var( --lp-global-typography-7712dee-font-family ), Sans-serif;font-size:var( --lp-global-typography-7712dee-font-size );font-weight:var( --lp-global-typography-7712dee-font-weight );text-transform:var( --lp-global-typography-7712dee-text-transform );color:var( --lp-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --lp-global-color-02e5e55 );border-radius:0px 0px 0px 0px;padding:12px 14px 12px 14px;}.site-kit-6 button:hover,.site-kit-6 button:focus,.site-kit-6 input[type="button"]:hover,.site-kit-6 input[type="button"]:focus,.site-kit-6 input[type="submit"]:hover,.site-kit-6 input[type="submit"]:focus,.site-kit-6 .button:hover,.site-kit-6 .button:focus{background-color:var( --lp-global-color-809c2c1 );color:var( --lp-global-color-2a95637 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --lp-global-color-809c2c1 );}.site-kit-6 e-page-transition{background-color:#FFBC7D;}.site-section.site-section-boxed > .sitlayouttainer{max-width:500px;}.layout{--container-max-width:500px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.module:not(:last-child){--kit-widget-spacing:1em;}.layout-node{--widgets-spacing:1em 1em;--widgets-spacing-row:1em;--widgets-spacing-column:1em;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.site-kit-6 button,.site-kit-6 input[type="button"],.site-kit-6 input[type="submit"],.site-kit-6 .button{font-size:var( --lp-global-typography-7712dee-font-size );}.site-section.site-section-boxed > .sitlayouttainer{max-width:1024px;}.layout{--container-max-width:1024px;}}@media(max-width:767px){.site-kit-6{--lp-global-typography-text-font-size:clamp(1.5rem, 2.7714vw + .1715rem, 2.25rem);--lp-global-typography-37a0d59-line-height:1em;--lp-global-typography-b578f6a-font-size:27px;}.site-kit-6 button,.site-kit-6 input[type="button"],.site-kit-6 input[type="submit"],.site-kit-6 .button{font-size:var( --lp-global-typography-7712dee-font-size );}.site-section.site-section-boxed > .sitlayouttainer{max-width:767px;}.layout{--container-max-width:767px;}}body {
    font-feature-settings: "ss04", "ss06", "ss07", "ss10", "ss14" !important;
}
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Reckless';
	font-display: auto;
	src: url("/assets/d60e9a5200-reckless-neue-book.ttf") format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'NHaasGrotesk';
	font-display: auto;
	src: url("/assets/c2cb8526c3-NHaasGroteskTXPro-55Rg.ttf") format('truetype');
}
/* End Custom Fonts CSS */
.module-video .modullayouttainer,.module-video:not(:has(.modullayouttainer)){overflow:hidden;transform:translateZ(0)}.module-video .site-wrapper{aspect-ratio:var(--video-aspect-ratio)}.module-video .site-wrapper iframe,.module-video .site-wrapper video{background-color:#000;border:none;display:flex;height:100%;width:100%}.module-video .site-open-inline .site-custom-embed-image-overlay{background-position:50%;background-size:cover;inset:0;position:absolute}.module-video .site-custom-embed-image-overlay{cursor:pointer;text-align:center}.module-video .site-custom-embed-image-overlay:hover .site-custom-embed-play i{opacity:1}.module-video .site-custom-embed-image-overlay img{aspect-ratio:var(--video-aspect-ratio);display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.module-video .e-hosted-video .site-video{-o-object-fit:cover;object-fit:cover}.layout-inner>.module-video,.layout>.module-video{width:var(--container-widget-width);--flex-grow:var( --container-widget-flex-grow )}
.site-554 .layout-node.block-5f849ee{--display:grid;--min-height:100vh;--layout-grid-template-columns:repeat(2, 1fr);--layout-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.site-554 .layout-node.block-b593125{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.module-image .widget-image-caption{color:var( --lp-global-color-text );font-family:var( --lp-global-typography-text-font-family ), Sans-serif;font-size:var( --lp-global-typography-text-font-size );font-weight:var( --lp-global-typography-text-font-weight );line-height:var( --lp-global-typography-text-line-height );}.site-554 .layout-node.block-8e94b53 img{width:100%;height:312px;}.site-554 .layout-node.block-4a50d19 img{width:100%;height:416px;object-fit:cover;object-position:center left;}.site-554 .layout-node.block-cf86806 img{width:100%;height:416px;object-fit:cover;object-position:center left;}.site-554 .layout-node.block-24fd9c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overflow:hidden;--padding-top:5em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;--z-index:0;}.site-554 .layout-node.block-77d696c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.site-554 .layout-node.block-77d696c.layout{--flex-grow:0;--flex-shrink:0;}.module-text-editor{font-family:var( --lp-global-typography-text-font-family ), Sans-serif;font-size:var( --lp-global-typography-text-font-size );font-weight:var( --lp-global-typography-text-font-weight );line-height:var( --lp-global-typography-text-line-height );color:var( --lp-global-color-text );}.module-text-editor.site-drop-cap-view-stacked .site-drop-cap{background-color:var( --lp-global-color-primary );}.module-text-editor.site-drop-cap-view-framed .site-drop-cap,.module-text-editor.site-drop-cap-view-default .site-drop-cap{color:var( --lp-global-color-primary );border-color:var( --lp-global-color-primary );}.site-554 .layout-node.block-35528ef{padding:0px 0px 0px 0px;text-align:center;font-family:"Reckless", Sans-serif;font-size:19px;font-weight:400;color:var( --lp-global-color-2a95637 );}.module-heading .heading{font-family:var( --lp-global-typography-primary-font-family ), Sans-serif;font-size:var( --lp-global-typography-primary-font-size );font-weight:var( --lp-global-typography-primary-font-weight );color:var( --lp-global-color-primary );}.site-554 .layout-node.block-6f2be7e{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;text-align:center;}.site-554 .layout-node.block-6f2be7e .heading{font-family:var( --lp-global-typography-37a0d59-font-family ), Sans-serif;font-size:var( --lp-global-typography-37a0d59-font-size );font-weight:var( --lp-global-typography-37a0d59-font-weight );text-transform:var( --lp-global-typography-37a0d59-text-transform );line-height:var( --lp-global-typography-37a0d59-line-height );word-spacing:var( --lp-global-typography-37a0d59-word-spacing );color:var( --lp-global-color-2a95637 );}.site-554 .layout-node.block-4332245{text-align:start;font-family:var( --lp-global-typography-text-font-family ), Sans-serif;font-size:var( --lp-global-typography-text-font-size );font-weight:var( --lp-global-typography-text-font-weight );line-height:var( --lp-global-typography-text-line-height );color:var( --lp-global-color-2a95637 );}.site-554 .layout-node.block-4332245 p{margin-block-end:0px;}.site-554 .layout-node.block-e5bf1be{--display:grid;--layout-grid-template-columns:repeat(3, 1fr);--layout-grid-template-rows:repeat(0, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:stretch;--align-items:start;--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.module-button .button{background-color:var( --lp-global-color-accent );font-family:var( --lp-global-typography-accent-font-family ), Sans-serif;font-size:var( --lp-global-typography-accent-font-size );font-weight:var( --lp-global-typography-accent-font-weight );line-height:var( --lp-global-typography-accent-line-height );}.site-554 .layout-node.block-d53b159 .button{background-color:var( --lp-global-color-2a95637 );font-family:"NHaasGrotesk", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;border-style:solid;border-width:01px 00px 01px 01px;border-color:var( --lp-global-color-02e5e55 );}.site-554 .layout-node.block-d53b159 .button:hover,.site-554 .layout-node.block-d53b159 .button:focus{background-color:var( --lp-global-color-809c2c1 );}.site-554 .layout-node.block-2ad65c3 .button{background-color:var( --lp-global-color-2a95637 );font-family:"NHaasGrotesk", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;border-style:solid;border-width:01px 00px 01px 01px;border-color:var( --lp-global-color-02e5e55 );}.site-554 .layout-node.block-2ad65c3 .button:hover,.site-554 .layout-node.block-2ad65c3 .button:focus{background-color:var( --lp-global-color-809c2c1 );}.site-554 .layout-node.block-2ad65c3 .button-content-wrapper{flex-direction:row;}.site-554 .layout-node.block-46639b7 .button{background-color:var( --lp-global-color-2a95637 );font-family:"NHaasGrotesk", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;border-style:solid;border-width:01px 01px 01px 01px;border-color:var( --lp-global-color-02e5e55 );}.site-554 .layout-node.block-46639b7 .button:hover,.site-554 .layout-node.block-46639b7 .button:focus{background-color:var( --lp-global-color-809c2c1 );}.site-554 .layout-node.block-ffb3473{margin:08em 0em calc(var(--kit-widget-spacing, 0px) + 02em) 0em;text-align:start;}.site-554 .layout-node.block-ffb3473 .heading{font-family:var( --lp-global-typography-b578f6a-font-family ), Sans-serif;font-size:var( --lp-global-typography-b578f6a-font-size );font-weight:var( --lp-global-typography-b578f6a-font-weight );text-transform:var( --lp-global-typography-b578f6a-text-transform );line-height:var( --lp-global-typography-b578f6a-line-height );color:var( --lp-global-color-2a95637 );}.site-554 .layout-node.block-f48bbc1{--display:grid;--layout-grid-template-columns:repeat(2, 1fr);--layout-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.site-554 .layout-node.block-2fc9f7d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.site-554 .layout-node.block-f0aa1ed .site-wrapper{--video-aspect-ratio:1.33333;}.site-554 .layout-node.block-f0aa1ed .site-custom-embed-play i{font-size:50px;}.site-554 .layout-node.block-f0aa1ed .site-custom-embed-play svg{width:50px;height:50px;}.site-554 .layout-node.block-97c83e9 .heading{font-family:"NHaasGrotesk", Sans-serif;font-size:19px;font-weight:600;text-transform:uppercase;color:var( --lp-global-color-2a95637 );}.site-554 .layout-node.block-807cf69{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.site-554 .layout-node.block-04bf875 .site-wrapper{--video-aspect-ratio:1.33333;}.site-554 .layout-node.block-04bf875 .site-custom-embed-play i{font-size:50px;}.site-554 .layout-node.block-04bf875 .site-custom-embed-play svg{width:50px;height:50px;}.site-554 .layout-node.block-e97cab4 .heading{font-family:"NHaasGrotesk", Sans-serif;font-size:19px;font-weight:600;text-transform:uppercase;color:var( --lp-global-color-2a95637 );}.site-554 .layout-node.block-54bcdcb{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:start;font-family:"Reckless", Sans-serif;font-size:19px;font-weight:400;color:var( --lp-global-color-2a95637 );}.site-554 .layout-node.block-54bcdcb p{margin-block-end:0px;}.site-554 .layout-node.block-04d917f{margin:03em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;text-align:start;}.site-554 .layout-node.block-04d917f .heading{font-family:var( --lp-global-typography-b578f6a-font-family ), Sans-serif;font-size:var( --lp-global-typography-b578f6a-font-size );font-weight:var( --lp-global-typography-b578f6a-font-weight );text-transform:var( --lp-global-typography-b578f6a-text-transform );line-height:var( --lp-global-typography-b578f6a-line-height );color:var( --lp-global-color-2a95637 );}.site-554 .layout-node.block-d522f11{--display:grid;--layout-grid-template-columns:repeat(2, 1fr);--layout-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.site-554 .layout-node.block-ef02eba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.site-554 .layout-node.block-adb22ff .site-wrapper{--video-aspect-ratio:1.33333;}.site-554 .layout-node.block-adb22ff .site-custom-embed-play i{font-size:50px;}.site-554 .layout-node.block-adb22ff .site-custom-embed-play svg{width:50px;height:50px;}.site-554 .layout-node.block-cc527da .heading{font-family:"NHaasGrotesk", Sans-serif;font-size:19px;font-weight:600;text-transform:uppercase;color:var( --lp-global-color-2a95637 );}.site-554 .layout-node.block-3fbef54{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.site-554 .layout-node.block-27dda0b .site-wrapper{--video-aspect-ratio:1.33333;}.site-554 .layout-node.block-27dda0b .site-custom-embed-play i{font-size:50px;}.site-554 .layout-node.block-27dda0b .site-custom-embed-play svg{width:50px;height:50px;}.site-554 .layout-node.block-61e45cf .heading{font-family:"NHaasGrotesk", Sans-serif;font-size:19px;font-weight:600;text-transform:uppercase;color:var( --lp-global-color-2a95637 );}.site-554 .layout-node.block-e09cdb4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.site-554 .layout-node.block-55b30f9 .site-wrapper{--video-aspect-ratio:1.33333;}.site-554 .layout-node.block-55b30f9 .site-custom-embed-play i{font-size:50px;}.site-554 .layout-node.block-55b30f9 .site-custom-embed-play svg{width:50px;height:50px;}.site-554 .layout-node.block-1b04d62 .heading{font-family:"NHaasGrotesk", Sans-serif;font-size:19px;font-weight:600;text-transform:uppercase;color:var( --lp-global-color-2a95637 );}.site-554 .layout-node.block-ddef8c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.module-icon.site-view-stacked .site-icon{background-color:var( --lp-global-color-primary );}.module-icon.site-view-framed .site-icon,.module-icon.site-view-default .site-icon{color:var( --lp-global-color-primary );border-color:var( --lp-global-color-primary );}.module-icon.site-view-framed .site-icon,.module-icon.site-view-default .site-icon svg{fill:var( --lp-global-color-primary );}.site-554 .layout-node.block-8dd04a7.layout-node{--align-self:center;}.site-554 .layout-node.block-8dd04a7 .site-icon-wrapper{text-align:center;}.site-554 .layout-node.block-8dd04a7.site-view-stacked .site-icon{background-color:var( --lp-global-color-2a95637 );color:var( --lp-global-color-accent );}.site-554 .layout-node.block-8dd04a7.site-view-framed .site-icon,.site-554 .layout-node.block-8dd04a7.site-view-default .site-icon{color:var( --lp-global-color-2a95637 );border-color:var( --lp-global-color-2a95637 );}.site-554 .layout-node.block-8dd04a7.site-view-framed .site-icon,.site-554 .layout-node.block-8dd04a7.site-view-default .site-icon svg{fill:var( --lp-global-color-2a95637 );}.site-554 .layout-node.block-8dd04a7.site-view-framed .site-icon{background-color:var( --lp-global-color-accent );}.site-554 .layout-node.block-8dd04a7.site-view-stacked .site-icon svg{fill:var( --lp-global-color-accent );}.site-554 .layout-node.block-8dd04a7 .site-icon{font-size:35px;border-width:0px 0px 0px 0px;}.site-554 .layout-node.block-8dd04a7 .site-icon svg{height:35px;}.site-554 .layout-node.block-05a393f{text-align:center;}.site-554 .layout-node.block-05a393f .heading{font-family:"NHaasGrotesk", Sans-serif;font-size:19px;font-weight:600;text-transform:uppercase;color:var( --lp-global-color-2a95637 );}.site-554 .layout-node.block-e62fb1c{margin:08em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;text-align:start;}.site-554 .layout-node.block-e62fb1c .heading{font-family:var( --lp-global-typography-b578f6a-font-family ), Sans-serif;font-size:var( --lp-global-typography-b578f6a-font-size );font-weight:var( --lp-global-typography-b578f6a-font-weight );text-transform:var( --lp-global-typography-b578f6a-text-transform );line-height:var( --lp-global-typography-b578f6a-line-height );color:var( --lp-global-color-2a95637 );}.site-554 .layout-node.block-61f3c95{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:8em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.site-554 .layout-node.block-a6f97cb{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:start;}.site-554 .layout-node.block-a6f97cb .heading{font-family:var( --lp-global-typography-b578f6a-font-family ), Sans-serif;font-size:var( --lp-global-typography-b578f6a-font-size );font-weight:var( --lp-global-typography-b578f6a-font-weight );text-transform:var( --lp-global-typography-b578f6a-text-transform );line-height:var( --lp-global-typography-b578f6a-line-height );color:var( --lp-global-color-2a95637 );}.site-554 .layout-node.block-96779a8{text-align:start;font-family:var( --lp-global-typography-text-font-family ), Sans-serif;font-size:var( --lp-global-typography-text-font-size );font-weight:var( --lp-global-typography-text-font-weight );line-height:var( --lp-global-typography-text-line-height );color:var( --lp-global-color-2a95637 );}.site-554 .layout-node.block-96779a8 p{margin-block-end:0px;}.site-554 .layout-node.block-416958e{margin:8em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:start;}.site-554 .layout-node.block-416958e .heading{font-family:var( --lp-global-typography-b578f6a-font-family ), Sans-serif;font-size:var( --lp-global-typography-b578f6a-font-size );font-weight:var( --lp-global-typography-b578f6a-font-weight );text-transform:var( --lp-global-typography-b578f6a-text-transform );line-height:var( --lp-global-typography-b578f6a-line-height );color:var( --lp-global-color-2a95637 );}.site-554 .layout-node.block-b162d8f{text-align:start;font-family:var( --lp-global-typography-text-font-family ), Sans-serif;font-size:var( --lp-global-typography-text-font-size );font-weight:var( --lp-global-typography-text-font-weight );line-height:var( --lp-global-typography-text-line-height );color:var( --lp-global-color-2a95637 );}.site-554 .layout-node.block-b162d8f p{margin-block-end:0px;}.site-554 .layout-node.block-83f516d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:8em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.site-554 .layout-node.block-d7b20b7{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:start;}.site-554 .layout-node.block-d7b20b7 .heading{font-family:var( --lp-global-typography-b578f6a-font-family ), Sans-serif;font-size:var( --lp-global-typography-b578f6a-font-size );font-weight:var( --lp-global-typography-b578f6a-font-weight );text-transform:var( --lp-global-typography-b578f6a-text-transform );line-height:var( --lp-global-typography-b578f6a-line-height );color:var( --lp-global-color-2a95637 );}.site-554 .layout-node.block-e189908{text-align:start;font-family:var( --lp-global-typography-text-font-family ), Sans-serif;font-size:var( --lp-global-typography-text-font-size );font-weight:var( --lp-global-typography-text-font-weight );line-height:var( --lp-global-typography-text-line-height );color:var( --lp-global-color-2a95637 );}.site-554 .layout-node.block-e189908 p{margin-block-end:0px;}.site-554 .layout-node.block-4842ddc .button{background-color:var( --lp-global-color-2a95637 );font-family:"NHaasGrotesk", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;border-style:solid;border-width:01px 01px 01px 01px;border-color:var( --lp-global-color-02e5e55 );}.site-554 .layout-node.block-4842ddc .button:hover,.site-554 .layout-node.block-4842ddc .button:focus{background-color:var( --lp-global-color-809c2c1 );}.site-554 .layout-node.block-4842ddc{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.site-554 .layout-node.block-13467ca{--display:flex;--min-height:8vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:8em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.site-554 .layout-node.block-e3bb99e{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:start;}.site-554 .layout-node.block-e3bb99e .heading{font-family:var( --lp-global-typography-b578f6a-font-family ), Sans-serif;font-size:var( --lp-global-typography-b578f6a-font-size );font-weight:var( --lp-global-typography-b578f6a-font-weight );text-transform:var( --lp-global-typography-b578f6a-text-transform );line-height:var( --lp-global-typography-b578f6a-line-height );color:var( --lp-global-color-2a95637 );}.site-554 .layout-node.block-7f5a230{text-align:start;font-family:var( --lp-global-typography-text-font-family ), Sans-serif;font-size:var( --lp-global-typography-text-font-size );font-weight:var( --lp-global-typography-text-font-weight );line-height:var( --lp-global-typography-text-line-height );color:var( --lp-global-color-2a95637 );}.site-554 .layout-node.block-7f5a230 p{margin-block-end:0px;}.site-554 .layout-node.block-eb1f3de{margin:8em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:start;}.site-554 .layout-node.block-eb1f3de .heading{font-family:var( --lp-global-typography-b578f6a-font-family ), Sans-serif;font-size:var( --lp-global-typography-b578f6a-font-size );font-weight:var( --lp-global-typography-b578f6a-font-weight );text-transform:var( --lp-global-typography-b578f6a-text-transform );line-height:var( --lp-global-typography-b578f6a-line-height );color:var( --lp-global-color-2a95637 );}.site-554 .layout-node.block-1353532{text-align:start;font-family:var( --lp-global-typography-text-font-family ), Sans-serif;font-size:var( --lp-global-typography-text-font-size );font-weight:var( --lp-global-typography-text-font-weight );line-height:var( --lp-global-typography-text-line-height );color:var( --lp-global-color-2a95637 );}.site-554 .layout-node.block-1353532 p{margin-block-end:0px;}.site-554 .layout-node.block-a78bd74{--display:flex;--min-height:8vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:8em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.site-554 .layout-node.block-31e4028{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:start;}.site-554 .layout-node.block-31e4028 .heading{font-family:var( --lp-global-typography-b578f6a-font-family ), Sans-serif;font-size:var( --lp-global-typography-b578f6a-font-size );font-weight:var( --lp-global-typography-b578f6a-font-weight );text-transform:var( --lp-global-typography-b578f6a-text-transform );line-height:var( --lp-global-typography-b578f6a-line-height );color:var( --lp-global-color-2a95637 );}.site-554 .layout-node.block-0308332{text-align:start;font-family:var( --lp-global-typography-text-font-family ), Sans-serif;font-size:var( --lp-global-typography-text-font-size );font-weight:var( --lp-global-typography-text-font-weight );line-height:var( --lp-global-typography-text-line-height );color:var( --lp-global-color-2a95637 );}.site-554 .layout-node.block-0308332 p{margin-block-end:0px;}.site-554 .layout-node.block-0308332 a{color:var( --lp-global-color-2a95637 );}.site-554 .layout-node.block-9ac74d2{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:8em;--margin-bottom:-14em;--margin-left:0em;--margin-right:0em;}.site-554 .layout-node.block-4921c6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.site-554 .layout-node.block-24fd9c5{--content-width:500px;}.site-554 .layout-node.block-77d696c{--width:100%;}}@media(max-width:1024px){.site-554 .layout-node.block-5f849ee{--grid-auto-flow:row;}.module-image .widget-image-caption{font-size:var( --lp-global-typography-text-font-size );line-height:var( --lp-global-typography-text-line-height );}.module-text-editor{font-size:var( --lp-global-typography-text-font-size );line-height:var( --lp-global-typography-text-line-height );}.module-heading .heading{font-size:var( --lp-global-typography-primary-font-size );}.site-554 .layout-node.block-6f2be7e .heading{font-size:var( --lp-global-typography-37a0d59-font-size );line-height:var( --lp-global-typography-37a0d59-line-height );word-spacing:var( --lp-global-typography-37a0d59-word-spacing );}.site-554 .layout-node.block-4332245{font-size:var( --lp-global-typography-text-font-size );line-height:var( --lp-global-typography-text-line-height );}.site-554 .layout-node.block-e5bf1be{--grid-auto-flow:row;}.module-button .button{font-size:var( --lp-global-typography-accent-font-size );line-height:var( --lp-global-typography-accent-line-height );}.site-554 .layout-node.block-ffb3473 .heading{font-size:var( --lp-global-typography-b578f6a-font-size );line-height:var( --lp-global-typography-b578f6a-line-height );}.site-554 .layout-node.block-f48bbc1{--grid-auto-flow:row;}.site-554 .layout-node.block-04d917f .heading{font-size:var( --lp-global-typography-b578f6a-font-size );line-height:var( --lp-global-typography-b578f6a-line-height );}.site-554 .layout-node.block-d522f11{--grid-auto-flow:row;}.site-554 .layout-node.block-e62fb1c .heading{font-size:var( --lp-global-typography-b578f6a-font-size );line-height:var( --lp-global-typography-b578f6a-line-height );}.site-554 .layout-node.block-a6f97cb .heading{font-size:var( --lp-global-typography-b578f6a-font-size );line-height:var( --lp-global-typography-b578f6a-line-height );}.site-554 .layout-node.block-96779a8{font-size:var( --lp-global-typography-text-font-size );line-height:var( --lp-global-typography-text-line-height );}.site-554 .layout-node.block-416958e .heading{font-size:var( --lp-global-typography-b578f6a-font-size );line-height:var( --lp-global-typography-b578f6a-line-height );}.site-554 .layout-node.block-b162d8f{font-size:var( --lp-global-typography-text-font-size );line-height:var( --lp-global-typography-text-line-height );}.site-554 .layout-node.block-d7b20b7 .heading{font-size:var( --lp-global-typography-b578f6a-font-size );line-height:var( --lp-global-typography-b578f6a-line-height );}.site-554 .layout-node.block-e189908{font-size:var( --lp-global-typography-text-font-size );line-height:var( --lp-global-typography-text-line-height );}.site-554 .layout-node.block-e3bb99e .heading{font-size:var( --lp-global-typography-b578f6a-font-size );line-height:var( --lp-global-typography-b578f6a-line-height );}.site-554 .layout-node.block-7f5a230{font-size:var( --lp-global-typography-text-font-size );line-height:var( --lp-global-typography-text-line-height );}.site-554 .layout-node.block-eb1f3de .heading{font-size:var( --lp-global-typography-b578f6a-font-size );line-height:var( --lp-global-typography-b578f6a-line-height );}.site-554 .layout-node.block-1353532{font-size:var( --lp-global-typography-text-font-size );line-height:var( --lp-global-typography-text-line-height );}.site-554 .layout-node.block-31e4028 .heading{font-size:var( --lp-global-typography-b578f6a-font-size );line-height:var( --lp-global-typography-b578f6a-line-height );}.site-554 .layout-node.block-0308332{font-size:var( --lp-global-typography-text-font-size );line-height:var( --lp-global-typography-text-line-height );}}@media(max-width:767px){.site-554 .layout-node.block-5f849ee{--layout-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.module-image .widget-image-caption{font-size:var( --lp-global-typography-text-font-size );line-height:var( --lp-global-typography-text-line-height );}.site-554 .layout-node.block-24fd9c5{--justify-content:flex-start;--padding-top:1em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.module-text-editor{font-size:var( --lp-global-typography-text-font-size );line-height:var( --lp-global-typography-text-line-height );}.module-heading .heading{font-size:var( --lp-global-typography-primary-font-size );}.site-554 .layout-node.block-6f2be7e .heading{font-size:var( --lp-global-typography-37a0d59-font-size );line-height:var( --lp-global-typography-37a0d59-line-height );word-spacing:var( --lp-global-typography-37a0d59-word-spacing );}.site-554 .layout-node.block-4332245{font-size:var( --lp-global-typography-text-font-size );line-height:var( --lp-global-typography-text-line-height );}.site-554 .layout-node.block-e5bf1be{--layout-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.site-554 .layout-node.block-d53b159 .button,.site-554 .layout-node.block-2ad65c3 .button{border-width:1px 1px 1px 1px;}.module-button .button{font-size:var( --lp-global-typography-accent-font-size );line-height:var( --lp-global-typography-accent-line-height );}.site-554 .layout-node.block-d53b159.layout-node{--align-self:stretch;}.site-554 .layout-node.block-46639b7{grid-column:span 2;}.site-554 .layout-node.block-ffb3473 .heading{font-size:var( --lp-global-typography-b578f6a-font-size );line-height:var( --lp-global-typography-b578f6a-line-height );}.site-554 .layout-node.block-f48bbc1{--layout-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.site-554 .layout-node.block-04d917f .heading{font-size:var( --lp-global-typography-b578f6a-font-size );line-height:var( --lp-global-typography-b578f6a-line-height );}.site-554 .layout-node.block-d522f11{--layout-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.site-554 .layout-node.block-e62fb1c .heading{font-size:var( --lp-global-typography-b578f6a-font-size );line-height:var( --lp-global-typography-b578f6a-line-height );}.site-554 .layout-node.block-a6f97cb .heading{font-size:var( --lp-global-typography-b578f6a-font-size );line-height:var( --lp-global-typography-b578f6a-line-height );}.site-554 .layout-node.block-96779a8{font-size:var( --lp-global-typography-text-font-size );line-height:var( --lp-global-typography-text-line-height );}.site-554 .layout-node.block-416958e .heading{font-size:var( --lp-global-typography-b578f6a-font-size );line-height:var( --lp-global-typography-b578f6a-line-height );}.site-554 .layout-node.block-b162d8f{font-size:var( --lp-global-typography-text-font-size );line-height:var( --lp-global-typography-text-line-height );}.site-554 .layout-node.block-d7b20b7 .heading{font-size:var( --lp-global-typography-b578f6a-font-size );line-height:var( --lp-global-typography-b578f6a-line-height );}.site-554 .layout-node.block-e189908{font-size:var( --lp-global-typography-text-font-size );line-height:var( --lp-global-typography-text-line-height );}.site-554 .layout-node.block-e3bb99e .heading{font-size:var( --lp-global-typography-b578f6a-font-size );line-height:var( --lp-global-typography-b578f6a-line-height );}.site-554 .layout-node.block-7f5a230{font-size:var( --lp-global-typography-text-font-size );line-height:var( --lp-global-typography-text-line-height );}.site-554 .layout-node.block-eb1f3de .heading{font-size:var( --lp-global-typography-b578f6a-font-size );line-height:var( --lp-global-typography-b578f6a-line-height );}.site-554 .layout-node.block-1353532{font-size:var( --lp-global-typography-text-font-size );line-height:var( --lp-global-typography-text-line-height );}.site-554 .layout-node.block-31e4028 .heading{font-size:var( --lp-global-typography-b578f6a-font-size );line-height:var( --lp-global-typography-b578f6a-line-height );}.site-554 .layout-node.block-0308332{font-size:var( --lp-global-typography-text-font-size );line-height:var( --lp-global-typography-text-line-height );}.site-554 .layout-node.block-9ac74d2{--margin-top:08em;--margin-bottom:8em;--margin-left:0em;--margin-right:0em;}}.site-554 .layout-node.block-f0aa1ed .site-custom-embed-image-overlay{
    background-image: url("/assets/d8ae9554b1-hqdefault.jpg") !important;
}.site-554 .layout-node.block-04bf875 .site-custom-embed-image-overlay{
    background-image: url("/assets/38df7c70ac-hqdefault.jpg") !important;
}.site-554 .layout-node.block-54bcdcb p {
    margin-block-start:0px !important;
}.site-554 .layout-node.block-adb22ff .site-custom-embed-image-overlay{
    background-image: url("/assets/3f2e8427ae-hqdefault.jpg") !important;
}.site-554 .layout-node.block-27dda0b .site-custom-embed-image-overlay{
    background-image: url("/assets/c3722fe87e-hqdefault.jpg") !important;
}.site-554 .layout-node.block-55b30f9 .site-custom-embed-image-overlay{
    background-image: url("/assets/36f2ab6c0e-hqdefault.jpg") !important;
}.site-554 .layout-node.block-8dd04a7 .site-icon {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 90px;
    height: 90px;
    border-radius: 50%;
    box-shadow: 0 4px 60px rgba(0, 0, 0, 0.25) !important;
    transition: transform 0.3s ease;
}

/* Custom CSS für dein Icon Widget */
.site-554 .layout-node.block-8dd04a7 .site-icon {
    box-shadow: 0 4px 60px rgba(0, 0, 0, 0.25) !important;
    transition: transform 0.3s ease;
}

.site-554 .layout-node.block-8dd04a7 .site-icon:hover {
    transform: scale(1.05);
}


.site-554 .layout-node.block-8dd04a7 .site-icon {
  position: relative;
  transition: 
    transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1),
    color 0.6s ease,
    border-color 0.6s ease,
    background-color 0.6s ease;
}

.site-554 .layout-node.block-8dd04a7 .site-icon:hover::after {
  transform: translate(-50%, -50%) scale(1.4);
  opacity: 1;
}

.site-554 .layout-node.block-8dd04a7 .site-icon:hover {
  box-shadow: 
    0 4px 60px rgba(217, 156, 75, 0.3),
    0 0 40px rgba(217, 156, 75, 0.2) !important;
}/* Sichtbarer Gradient Background */
.site-554 .layout-node.block-5f849ee {
  background: 
    linear-gradient(to bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.7)),
    linear-gradient(-45deg, #39766d, #d99c4b, #4d8e7e, #78572f);
  background-size: 100%, 400% 400%;
  background-position: center, 0% 50%;
  animation: gradient-shift-4 20s ease-in-out infinite;
}

/* Wichtig: Kein schwarzer Radial Gradient! */
@keyframes gradient-shift-4 {
  0%   { background-position: center, 0% 50%; }
  25%  { background-position: center, 25% 50%; }
  50%  { background-position: center, 50% 50%; }
  75%  { background-position: center, 75% 50%; }
  100% { background-position: center, 0% 50%; }
}/* ==========================================
   SPLIT SCREEN LAYOUT - EPK PAGE
   Normaler Page-Scroll, Video bleibt sticky
   ========================================== */

/* Video Column - Sticky beim Page-Scroll */
#video-column {
  position: sticky;
  top: 0;
  height: 100vh;
  overflow: hidden;
}

/* Content Column - Normale Höhe, kein Scroll */
#content-column {
  min-height: 100vh;
  position: relative;
}

/* Media Items - Längere Transition */
#video-column > .module[data-media-id] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  transition: opacity 1s ease-in-out;  /* ← 1 Sekunde statt 0.6s */
  pointer-events: none;
  z-index: 1;
}

/* Active Media Item */
#video-column > .module[data-media-id].active {
  opacity: 1;
  visibility: visible;
  transition: opacity 1s ease-in-out;  /* ← 1 Sekunde */
  pointer-events: auto;
  z-index: 2;
}

#video-column > .module[data-media-id]:first-child:not(.active) {
  opacity: 0 !important;
  visibility: hidden !important;
}

/* Image Full Size */
#video-column .module-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
  display: block;
}

/* Video Full Size */
#video-column iframe {
    width: 100% !important;
    height: 100vh !important;
    object-fit: cover !important;
}

#video-column .module-image .modullayouttainer {
  width: 100%;
  height: 100%;
}


/* ==========================================
   RESPONSIVE
   ========================================== */

@media (max-width: 1024px) {
  #parent-split-screen {
    --layout-grid-template-columns: 1fr;
  }
  
  #video-column {
    position: relative;
    height: 50vh;
  }
}

@media (max-width: 767px) {
  #video-column {
    height: 40vh;
  }
}
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Reckless';
	font-display: auto;
	src: url("/assets/d60e9a5200-reckless-neue-book.ttf") format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'NHaasGrotesk';
	font-display: auto;
	src: url("/assets/c2cb8526c3-NHaasGroteskTXPro-55Rg.ttf") format('truetype');
}
/* End Custom Fonts CSS */
.site-59 .layout-node.block-36d85ae{--display:grid;--position:fixed;--layout-grid-template-columns:repeat(2, 1fr);--layout-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;top:0px;}.site-59 .layout-node.block-36d85ae.layout{--align-self:center;}body:not(.rtl) .site-59 .layout-node.block-36d85ae{left:0px;}body.rtl .site-59 .layout-node.block-36d85ae{right:0px;}.module-heading .heading{font-family:var( --lp-global-typography-primary-font-family ), Sans-serif;font-size:var( --lp-global-typography-primary-font-size );font-weight:var( --lp-global-typography-primary-font-weight );color:var( --lp-global-color-primary );}.site-59 .layout-node.block-d151985{padding:0em 0em 0em 2em;text-align:start;}.site-59 .layout-node.block-d151985 .heading{font-family:"Inter", Sans-serif;font-size:19px;font-weight:900;color:var( --lp-global-color-2a95637 );}.site-59 .layout-node.block-cfb8edc{text-align:center;}.site-59 .layout-node.block-cfb8edc .heading{font-family:"Reckless", Sans-serif;font-size:19px;font-weight:400;color:var( --lp-global-color-015d878 );}.site-theme-builder-content-area{height:400px;}.site-header:before,.site-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.site-59 .layout-node.block-36d85ae{--grid-auto-flow:row;}.module-heading .heading{font-size:var( --lp-global-typography-primary-font-size );}}@media(max-width:767px){.site-59 .layout-node.block-36d85ae{--layout-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--align-items:center;}.module-heading .heading{font-size:var( --lp-global-typography-primary-font-size );}.site-59 .layout-node.block-cfb8edc .heading{font-size:16px;}}/* Fallback für hohen Kontrast */
@media (prefers-contrast: more) {
    .heading {
        mix-blend-mode: initial;
        color: black;
        background: white;
        padding: 0.25em 0.5em;
    }
}.site-59 .layout-node.block-36d85ae {
    max-height:40px !important;
    z-index: 999 !important;
}

.site-59 .layout-node.block-36d85ae{
    mix-blend-mode: exclusion;
    filter: grayscale(1) contrast(100); /* Erzwingt knallhartes Schwarz/Weiß */
}
.site-13 .layout-node.block-d2ee853{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.module-icon.site-view-stacked .site-icon{background-color:var( --lp-global-color-primary );}.module-icon.site-view-framed .site-icon,.module-icon.site-view-default .site-icon{color:var( --lp-global-color-primary );border-color:var( --lp-global-color-primary );}.module-icon.site-view-framed .site-icon,.module-icon.site-view-default .site-icon svg{fill:var( --lp-global-color-primary );}.site-13 .layout-node.block-df8c420{width:var( --container-widget-width, 110px );max-width:110px;background-color:#02010100;--container-widget-width:110px;--container-widget-flex-grow:0;top:-150px;z-index:99;}.site-13 .layout-node.block-df8c420.layout-node{--align-self:center;}.site-13 .layout-node.block-df8c420 .site-icon-wrapper{text-align:center;}.site-13 .layout-node.block-df8c420.site-view-stacked .site-icon{background-color:#D99C4B;color:#D99C4B;}.site-13 .layout-node.block-df8c420.site-view-framed .site-icon,.site-13 .layout-node.block-df8c420.site-view-default .site-icon{color:#D99C4B;border-color:#D99C4B;}.site-13 .layout-node.block-df8c420.site-view-framed .site-icon,.site-13 .layout-node.block-df8c420.site-view-default .site-icon svg{fill:#D99C4B;}.site-13 .layout-node.block-df8c420.site-view-framed .site-icon{background-color:#D99C4B;}.site-13 .layout-node.block-df8c420.site-view-stacked .site-icon svg{fill:#D99C4B;}.site-13 .layout-node.block-df8c420.site-view-stacked .site-icon:hover{background-color:#976B30;color:#976B30;}.site-13 .layout-node.block-df8c420.site-view-framed .site-icon:hover,.site-13 .layout-node.block-df8c420.site-view-default .site-icon:hover{color:#976B30;border-color:#976B30;}.site-13 .layout-node.block-df8c420.site-view-framed .site-icon:hover,.site-13 .layout-node.block-df8c420.site-view-default .site-icon:hover svg{fill:#976B30;}.site-13 .layout-node.block-df8c420.site-view-framed .site-icon:hover{background-color:#976B30;}.site-13 .layout-node.block-df8c420.site-view-stacked .site-icon:hover svg{fill:#976B30;}.site-13 .layout-node.block-df8c420 .site-icon{font-size:0px;padding:0px;}.site-13 .layout-node.block-df8c420 .site-icon svg{height:0px;}.site-13 .layout-node.block-a1c94b2 .menu-panel__content{background-color:var( --lp-global-color-text );}.site-13 .layout-node.block-a1c94b2{--lp-off-canvas-justify-content:center;--lp-off-canvas-align-items:flex-end;--lp-off-canvas-width:100%;--lp-off-canvas-height:fit-content;--lp-off-canvas-content-overflow:initial;--lp-off-canvas-animation-duration:0.6s;--lp-off-canvas-overlay-opacity:0;}.site-13 .layout-node.block-f71d296{--display:flex;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;--z-index:999;}.site-13 .layout-node.block-425d93a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--flex-wrap:nowrap;--overflow:auto;--padding-top:3em;--padding-bottom:1em;--padding-left:3em;--padding-right:3em;}.site-13 .layout-node.block-957e3db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.module-heading .heading{font-family:var( --lp-global-typography-primary-font-family ), Sans-serif;font-size:var( --lp-global-typography-primary-font-size );font-weight:var( --lp-global-typography-primary-font-weight );color:var( --lp-global-color-primary );}.site-13 .layout-node.block-0ff6bfc .heading{font-family:"NHaasGrotesk", Sans-serif;font-size:19px;font-weight:600;text-transform:uppercase;color:var( --lp-global-color-2a95637 );}.module-image .widget-image-caption{color:var( --lp-global-color-text );font-family:var( --lp-global-typography-text-font-family ), Sans-serif;font-size:var( --lp-global-typography-text-font-size );font-weight:var( --lp-global-typography-text-font-weight );line-height:var( --lp-global-typography-text-line-height );}.site-13 .layout-node.block-f3cb91f img{width:100%;height:175px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.site-13 .layout-node.block-9073918{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.site-13 .layout-node.block-6a5bb6b .heading{font-family:"NHaasGrotesk", Sans-serif;font-size:19px;font-weight:600;text-transform:uppercase;color:var( --lp-global-color-2a95637 );}.site-13 .layout-node.block-71ffb51 img{width:100%;height:175px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.site-13 .layout-node.block-3096060{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.site-13 .layout-node.block-48cac47 .heading{font-family:"NHaasGrotesk", Sans-serif;font-size:19px;font-weight:600;text-transform:uppercase;color:var( --lp-global-color-2a95637 );}.site-13 .layout-node.block-ca1753d img{width:100%;height:175px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.site-13 .layout-node.block-d5e59b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.site-13 .layout-node.block-b427ebb .heading{font-family:"NHaasGrotesk", Sans-serif;font-size:19px;font-weight:600;text-transform:uppercase;color:var( --lp-global-color-2a95637 );}.site-13 .layout-node.block-3f7686b img{width:100%;height:175px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.site-13 .layout-node.block-dbd86e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.site-13 .layout-node.block-2f1641f .heading{font-family:"NHaasGrotesk", Sans-serif;font-size:19px;font-weight:600;text-transform:uppercase;color:var( --lp-global-color-2a95637 );}.site-13 .layout-node.block-9e736ed img{width:100%;height:175px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.site-13 .layout-node.block-d53e88a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.site-13 .layout-node.block-fa83b86 .heading{font-family:"NHaasGrotesk", Sans-serif;font-size:19px;font-weight:600;text-transform:uppercase;color:var( --lp-global-color-2a95637 );}.site-13 .layout-node.block-961d297 img{width:100%;height:175px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.site-13 .layout-node.block-cf56264{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.site-13 .layout-node.block-0a2e554 .heading{font-family:"NHaasGrotesk", Sans-serif;font-size:19px;font-weight:600;text-transform:uppercase;color:var( --lp-global-color-2a95637 );}.site-13 .layout-node.block-1b40bdb img{width:100%;height:175px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.site-13 .layout-node.block-4e1a0c8{width:var( --container-widget-width, 110px );max-width:110px;--container-widget-width:110px;--container-widget-flex-grow:0;z-index:99;}.site-13 .layout-node.block-4e1a0c8.layout-node{--align-self:center;}.site-13 .layout-node.block-4e1a0c8 .site-icon-wrapper{text-align:center;}.site-13 .layout-node.block-4e1a0c8.site-view-stacked .site-icon{background-color:#D99C4B;color:#D99C4B;}.site-13 .layout-node.block-4e1a0c8.site-view-framed .site-icon,.site-13 .layout-node.block-4e1a0c8.site-view-default .site-icon{color:#D99C4B;border-color:#D99C4B;}.site-13 .layout-node.block-4e1a0c8.site-view-framed .site-icon,.site-13 .layout-node.block-4e1a0c8.site-view-default .site-icon svg{fill:#D99C4B;}.site-13 .layout-node.block-4e1a0c8.site-view-framed .site-icon{background-color:#D99C4B;}.site-13 .layout-node.block-4e1a0c8.site-view-stacked .site-icon svg{fill:#D99C4B;}.site-13 .layout-node.block-4e1a0c8.site-view-stacked .site-icon:hover{background-color:var( --lp-global-color-2a95637 );color:var( --lp-global-color-2a95637 );}.site-13 .layout-node.block-4e1a0c8.site-view-framed .site-icon:hover,.site-13 .layout-node.block-4e1a0c8.site-view-default .site-icon:hover{color:var( --lp-global-color-2a95637 );border-color:var( --lp-global-color-2a95637 );}.site-13 .layout-node.block-4e1a0c8.site-view-framed .site-icon:hover,.site-13 .layout-node.block-4e1a0c8.site-view-default .site-icon:hover svg{fill:var( --lp-global-color-2a95637 );}.site-13 .layout-node.block-4e1a0c8.site-view-framed .site-icon:hover{background-color:var( --lp-global-color-2a95637 );}.site-13 .layout-node.block-4e1a0c8.site-view-stacked .site-icon:hover svg{fill:var( --lp-global-color-2a95637 );}.site-13 .layout-node.block-4e1a0c8 .site-icon{font-size:0px;}.site-13 .layout-node.block-4e1a0c8 .site-icon svg{height:0px;}.site-13 .layout-node.block-89d3fa2{margin:-3.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 3em;}.site-13 .layout-node.block-89d3fa2.layout-node{--align-self:flex-start;}.site-13 .layout-node.block-51bcbc1{--grid-template-columns:repeat(0, auto);text-align:left;width:auto;max-width:auto;margin:-58px 48px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:0px;}.site-13 .layout-node.block-51bcbc1.layout-node{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.site-13 .layout-node.block-51bcbc1 .site-social-icon{background-color:#FFFFFF00;--icon-padding:0.5em;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --lp-global-color-2a95637 );}.site-13 .layout-node.block-51bcbc1 .site-social-icon i{color:var( --lp-global-color-2a95637 );}.site-13 .layout-node.block-51bcbc1 .site-social-icon svg{fill:var( --lp-global-color-2a95637 );}.site-13 .layout-node.block-c107b8b{padding:0px 0px 0px 48px;text-align:start;}.site-13 .layout-node.block-c107b8b .heading{font-family:var( --lp-global-typography-7712dee-font-family ), Sans-serif;font-size:var( --lp-global-typography-7712dee-font-size );font-weight:var( --lp-global-typography-7712dee-font-weight );text-transform:var( --lp-global-typography-7712dee-text-transform );color:var( --lp-global-color-2a95637 );}.site-theme-builder-content-area{height:400px;}.site-header:before,.site-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.site-13 .layout-node.block-df8c420 .site-icon{font-size:0px;}.site-13 .layout-node.block-df8c420 .site-icon svg{height:0px;}.module-heading .heading{font-size:var( --lp-global-typography-primary-font-size );}.module-image .widget-image-caption{font-size:var( --lp-global-typography-text-font-size );line-height:var( --lp-global-typography-text-line-height );}.site-13 .layout-node.block-f3cb91f img{height:240px;}.site-13 .layout-node.block-71ffb51 img{height:240px;}.site-13 .layout-node.block-ca1753d img{height:240px;}.site-13 .layout-node.block-3f7686b img{height:240px;}.site-13 .layout-node.block-9e736ed img{height:240px;}.site-13 .layout-node.block-961d297 img{height:240px;}.site-13 .layout-node.block-1b40bdb img{height:240px;}.site-13 .layout-node.block-89d3fa2{width:auto;max-width:auto;}.site-13 .layout-node.block-89d3fa2.layout-node{--align-self:flex-start;}.site-13 .layout-node.block-c107b8b .heading{font-size:var( --lp-global-typography-7712dee-font-size );}}@media(max-width:767px){.site-13 .layout-node.block-df8c420 .site-icon{font-size:0px;}.site-13 .layout-node.block-df8c420 .site-icon svg{height:0px;}.site-13 .layout-node.block-f71d296{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.site-13 .layout-node.block-425d93a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--flex-wrap:nowrap;}.site-13 .layout-node.block-957e3db{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.module-heading .heading{font-size:var( --lp-global-typography-primary-font-size );}.module-image .widget-image-caption{font-size:var( --lp-global-typography-text-font-size );line-height:var( --lp-global-typography-text-line-height );}.site-13 .layout-node.block-9073918{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.site-13 .layout-node.block-3096060{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.site-13 .layout-node.block-d5e59b6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.site-13 .layout-node.block-dbd86e3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.site-13 .layout-node.block-d53e88a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.site-13 .layout-node.block-cf56264{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.site-13 .layout-node.block-89d3fa2{width:auto;max-width:auto;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.site-13 .layout-node.block-89d3fa2.layout-node{--align-self:center;}.site-13 .layout-node.block-51bcbc1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-size:19px;}.site-13 .layout-node.block-51bcbc1.layout-node{--align-self:center;}.site-13 .layout-node.block-c107b8b{padding:0px 0px 0px 0px;text-align:center;}.site-13 .layout-node.block-c107b8b .heading{font-size:var( --lp-global-typography-7712dee-font-size );}}/* Custom CSS für dein Icon Widget */
.site-13 .layout-node.block-df8c420 .site-icon {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 90px;
    height: 90px;
    border-radius: 50%;
    box-shadow: 0 4px 60px rgba(0, 0, 0, 0.25) !important;
    transition: transform 0.3s ease;
    isolation: isolate; /* WICHTIG für mix-blend-mode */
}

.site-13 .layout-node.block-df8c420 .site-icon:hover {
    transform: scale(1.05);
}

.site-13 .layout-node.block-df8c420 .site-icon svg {
    position: relative;
    z-index: 2;
    width: 24px;
    height: 24px;
}

/* Text-Layer als echtes SVG */
.site-13 .layout-node.block-df8c420 .site-icon::before {
    content: '';
    position: absolute;
    top: 40%;
    left: 60%;
    transform: translate(-50%, -50%);
    width: 120%;
    height: 120%;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='-10 -10 110 110' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpath d='M 45,3 A 42,42 0 0,1 87,45' id='textCircle'/%3E%3C/defs%3E%3Ctext fill='%23ffffff' font-family='Reckless Neue, serif' font-size='16' font-weight='400' letter-spacing='1'%3E%3CtextPath href='%23textCircle'%3EMenu%3C/textPath%3E%3C/text%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    pointer-events: none;
    mix-blend-mode: exclusion;
    z-index: 3;
}

/* Glow Layer */
.site-13 .layout-node.block-df8c420 .site-icon::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: radial-gradient(circle, rgba(217, 156, 75, 0.4) 0%, transparent 70%);
    transform: translate(-50%, -50%) scale(0);
    opacity: 0;
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 1;
    pointer-events: none;
}

.site-13 .layout-node.block-df8c420 .site-icon:hover::after {
    transform: translate(-50%, -50%) scale(1.4);
    opacity: 1;
}

.site-13 .layout-node.block-df8c420 .site-icon:hover {
    box-shadow: 
        0 4px 60px rgba(217, 156, 75, 0.3),
        0 0 40px rgba(217, 156, 75, 0.2) !important;
}.site-13 .layout-node.block-48cac47 {
    min-width:150px !important;
}.site-13 .layout-node.block-b427ebb {
    min-width:150px !important;
}/* Custom CSS für dein Icon Widget */
.site-13 .layout-node.block-4e1a0c8 .site-icon {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 90px;
    height: 90px;
    border-radius: 50%;
    box-shadow: 0 4px 60px rgba(0, 0, 0, 0.25) !important;
    transition: transform 0.3s ease;
}

.site-13 .layout-node.block-4e1a0c8 .site-icon:hover {
    transform: scale(1.05);
}

.site-13 .layout-node.block-4e1a0c8 .site-icon svg {
    position: relative;
    z-index: 2;
    width: 24px;
    height: 24px;
}

/* Text um den Kreis - mit erweiterter viewBox */
.site-13 .layout-node.block-4e1a0c8 .site-icon::before {
    content: '';
    position: absolute;
    top: 40%;
    left: 60%;
    transform: translate(-50%, -50%);
    width: 120%;
    height: 120%;
background-image: url("data:image/svg+xml,%3Csvg viewBox='-10 -10 110 110' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpath d='M 45,3 A 42,42 0 0,1 87,45' id='textCircle'/%3E%3C/defs%3E%3Ctext fill='%23ffffff' font-family='Reckless Neue, serif' font-size='16' font-weight='400' letter-spacing='1'%3E%3CtextPath href='%23textCircle'%3EClose%3C/textPath%3E%3C/text%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    pointer-events: none;
}

.site-13 .layout-node.block-4e1a0c8 .site-icon {
  position: relative;
  transition: 
    transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1),
    color 0.6s ease,
    border-color 0.6s ease,
    background-color 0.6s ease;
}

/* Glow Layer */
.site-13 .layout-node.block-4e1a0c8 .site-icon::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  transform: translate(-50%, -50%) scale(0);
  opacity: 0;
  transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
  z-index: 0;
  pointer-events: none;
}

.site-13 .layout-node.block-4e1a0c8 .site-icon:hover::after {
  transform: translate(-50%, -50%) scale(1.4);
  opacity: 1;
}

.site-13 .layout-node.block-4e1a0c8 .site-icon:hover {
  box-shadow: 
    0 4px 60px rgba(217, 156, 75, 0.3),
    0 0 40px rgba(217, 156, 75, 0.2) !important;
}.site-13 .layout-node.block-89d3fa2{
    width: 100px;
    height: 40px;
}

@media (max-width: 768px) {
    .site-13 .layout-node.block-89d3fa2{
    display: flex !important;
    justify-content: center !important; /* Horizontal */
    align-items: center !important;     /* Vertikal */
    text-align: center;
    width: 100%;
    text-align: center;
}
}/* Der äußere Container des Off-Canvas Inhalts */
.block-425d93a {
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none; /* Versteckt Scrollbar in Firefox */
    pointer-events: auto;
}
.block-425d93a {
    will-change: scroll-position;
    transform: translateZ(0); /* Erzwingt Hardware-Beschleunigung (GPU) */
}

.block-425d93a::-webkit-scrollbar {
    display: none; /* Versteckt Scrollbar in Chrome/Safari */
}

/* Sicherstellen, dass die einzelnen Items breit genug sind */
.link {
    flex: 0 0 auto; /* Verhindert das Schrumpfen */
    min-width:250px;
    width:250px;
}
@media (max-width: 1024px) {
    .link {
        width: 190px;      /* Festgelegte Breite für kleinere Screens */
        min-width: 190px;  /* Deine gewünschte Mindestbreite */
    }
}


/* 1. Punkt sichtbar machen, wenn 'active' vorhanden ist */
.link.active .heading::before {
    left: 0;
    opacity: 1;
    transform: translateY(-50%) scale(1);
}

/* 2. Text eingerückt lassen, wenn 'active' vorhanden ist */
.link.active .heading {
    padding-left: 25px;
}

/* 3. Optional: Den Text im aktiven Zustand hervorheben */
.link.active .heading {
    font-weight: bold; /* Oder eine andere Farbe */
    filter: brightness(1.2);
}

/* --- Hier folgt dein bisheriges Hover-CSS (bleibt gleich) --- */

.link .heading {
    position: relative;
    transition: padding-left 0.4s cubic-bezier(0.2, 0, 0.2, 1);
}

.link .heading::before {
    content: '';
    position: absolute;
    left: -25px;
    top: 50%;
    transform: translateY(-50%) scale(0);
    width: 14px;
    height: 14px;
    border-radius: 50%;
    opacity: 0;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.link:hover .heading { padding-left: 25px; }
.link:hover .heading::before {
    left: 0;
    opacity: 1;
    transform: translateY(-50%) scale(1);
}

/* Farben */
.home .heading::before { background-color: #39766d; }
.tour .heading::before { background-color: #d99c4b; }
.line-up .heading::before { background-color: #4d8e7e; }
.epk .heading::before { background-color: #78572f; }
.hoeren .heading::before { background-color: #39766d; }
.sehen .heading::before { background-color: #d99c4b; }
.booking .heading::before { background-color: #4d8e7e; }
main {
    transition: transform 0.5s ease-in-out; /* Zeit wie im Off-Canvas Widget einstellen */
}

/* 2. Nur schieben, wenn das Menü offen ist */
body:has(#site-menu[aria-hidden="false"]) main {
    transform: translateY(-40vh); 
}

/* 3. WICHTIG: Die Off-Canvas Animation reparieren */
/* Manchmal setzt der Push-Effekt das Off-Canvas auf 'fixed', was die Animation killt. 
   Wir erzwingen hier, dass das Menü unabhängig bleibt. */
.menu-panel {
    z-index: 9999 !important;
}

/* Falls das Menü durch das CSS 'springt', hiermit die Position stabilisieren */
#site-menu.menu-panel {
    display: flex !important; /* Sorgt dafür, dass es trotz Push sichtbar bleibt */
}
/* Floating switcher */
.trp-floating-switcher {
    display: flex;
    flex-direction: column-reverse;
    position: fixed;
    z-index: 99999;
    overflow: hidden;
    padding: var(--switcher-padding, 10px);
    border: var(--border, none);
    border-radius: var(--border-radius, 8px);
    background: var(--bg, #fff);
    width: var(--switcher-width, auto);
    top: var(--top, unset);
    right: var(--right, unset);
    bottom: var(--bottom, unset);
    left: var(--left, unset);
    box-shadow: 0 10px 20px 0 #0000000D;
}

.trp-floating-switcher .trp-switcher-dropdown-list {
    flex-direction: column-reverse;
}

.trp-switcher-position-top.trp-floating-switcher {
    flex-direction: column;
    top: var(--wp-admin--admin-bar--height, 0);
}

.trp-floating-switcher.trp-switcher-position-top:not(.language-inline) .language-switcher-inner,.trp-floating-switcher.trp-switcher-position-top .trp-switcher-dropdown-list {
    flex-direction: column;
}

/* Inline variant */
nav.language-inline .language-switcher-inner {
    flex-direction: row;
}

.language-inline.trp-opposite-language .language-item {
    width: 100%;
}

/* Powered by */
#trp-floater-powered-by {
    color: var(--text, #b3b3b3);
    font-size: 12px;
    text-align: center;
    padding: 0 5px;
    opacity: 70%;
}

#trp-floater-powered-by a {
    color: var(--text, #b3b3b3);
}

.trp-switcher-position-bottom #trp-floater-powered-by {
    border-top: 1px solid var(--border-color, #747474);
    padding-top: 5px;
    margin-top: 5px;
}

.trp-switcher-position-top #trp-floater-powered-by {
    border-bottom: 1px solid var(--border-color, #747474);
    padding-bottom: 5px;
    margin-bottom: 5px;
}

/* Shortcode switcher */
.trp-shortcode-switcher__wrapper {
    position: relative;
    border: none;
}

.trp-shortcode-switcher {
    position: static;
    display: inline-block;
    overflow: hidden;
    padding: 10px 0;
    border: var(--border, none);
    border-radius: var(--border-radius, 5px);
    background: var(--bg, #fff);
    width: auto;
    box-shadow: none;
}

/* Hide the anchor that holds space in the document for the actual switcher. Only if opposite mode is not enabled. We show only the anchor in opposite mode */
.trp-shortcode-anchor:not(.trp-opposite-button) {
    visibility: hidden;
}

.trp-shortcode-switcher.trp-open-on-click {
    cursor: pointer;
}

.trp-shortcode-overlay {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9999;
}
/* Opposite mode enabled */
.trp-current-language-item__wrapper:not(.trp-hide-arrow) {
    display: flex;
    align-items: center;
    padding-right: 10px;
    justify-content: space-between;
}

/* Shared by both */
.language-switcher-inner {
    display: flex;
}

.trp-floating-switcher .language-switcher-inner {
    flex-direction: column-reverse;
}

.trp-shortcode-switcher .language-switcher-inner {
    flex-direction: column;
}

.trp-switcher-dropdown-list {
    display: flex;
    overflow-y: hidden; /* closed state */
    transition: max-height 0.2s ease-in-out;
    max-height: 0;
    transition-duration: var(--transition-duration);
}

.trp-shortcode-switcher .trp-switcher-dropdown-list {
    flex-direction: column;
}

/* OPEN STATE — scroll the LIST (floating & shortcode) */
.language-dropdown.is-open .trp-switcher-dropdown-list,.language-dropdown[aria-expanded="true"] .trp-switcher-dropdown-list,.trp-shortcode-switcher.trp-open-on-hover.is-open .trp-switcher-dropdown-list,.trp-shortcode-switcher[aria-expanded="true"] .trp-switcher-dropdown-list {
    overflow-y: auto;
    max-height: min(350px, 70vh);
    -webkit-overflow-scrolling: touch;
    scrollbar-width: thin;
    scrollbar-color: var(--text) transparent;
}

.language-dropdown.is-transitioning .trp-switcher-dropdown-list,.trp-shortcode-switcher.is-transitioning .trp-switcher-dropdown-list {
    overflow-y: hidden !important;
}

.trp-shortcode-arrow {
    pointer-events: none;
}

.trp-shortcode-switcher.is-open .trp-shortcode-arrow {
    transform: rotate(180deg);
}

/* Links inside switcher */
.language-item:focus { outline: none; }
.language-item:focus-visible {
    outline: 2px solid var(--text);
    outline-offset: -2px;
}

/* Items */
.language-item {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 7px 16px;
    text-decoration: none;
    min-height: 19px;
    box-sizing: content-box;
}

.language-item:hover {
    background: var(--bg-hover, #f3f3f3);
}

.language-item:hover .language-item-name {
    color: var(--text-hover, #000);
}

.language-item__current {
    pointer-events: none;
    cursor: default;
}

.language-item-name {
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: var(--text, #000);
    font-size: var(--font-size, 14px);
    line-height: 1.2;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    font-weight: 400;
}

.trp-flag-image {
    border-radius: var(--flag-radius, 0) !important;
    aspect-ratio: var(--aspect-ratio, 4/3) !important;
    width: var(--flag-size, 18px) !important;
    display: inline-block !important;
    height: auto !important;
}

.trp-menu-ls-label .trp-flag-image {
    margin: -2px 3px;
}

.trp-custom-flag {
    object-fit: cover;
}

/* WebKit scrollbar styling on the ACTUAL scrollable element */
.trp-switcher-dropdown-list::-webkit-scrollbar { width: 6px; }
.trp-switcher-dropdown-list::-webkit-scrollbar-track { background: transparent; }
.trp-switcher-dropdown-list::-webkit-scrollbar-thumb {
    background-color: var(--text);
    border-radius: 4px;
}

.trp-switcher-dropdown-list::-webkit-scrollbar-thumb:hover {
    background-color: var(--text-hover);
}

/* Menu item */
.trp-flag-rounded {
    border-radius: 9999px !important;
    aspect-ratio: 1 / 1 !important;
}

.language-name {
    padding-left: 5px;
}

@media (prefers-reduced-motion: reduce) {
    .trp-switcher-dropdown-list {
        transition: none !important; /* no max-height animation */
    }
}

/* Legacy Language Switcher shortcode css rules
 * Useful for displaying the Automatic Language Detection language switcher
*/


.trp_ald_ls_container img.trp-flag-image{
    padding-top: 0 !important;
}

.trp_ald_ls_container .language-switcher{
    position: relative;
    display: inline-block;
    padding: 0;
    border: 0;

    box-sizing: border-box;
}


.trp_ald_ls_container .language-switcher > div {
    box-sizing: border-box;

    padding-right: 20px;
    padding-bottom: 3px;
    padding-left: 13px;

    border: 1px solid #c1c1c1;
    border-radius: 3px;

    background-color: #fff;
}

.trp_ald_ls_container .language-switcher > div > a {
    display: block;
    padding: 2px;
    border-radius: 3px;
    color: rgb(7, 105, 173);
}

.trp_ald_ls_container .language-switcher > div > a:hover {
    background: #f1f1f1;
}
.trp_ald_ls_container .language-switcher > div > a.language-shortcode-disabled-language {
    cursor: default;
}
.trp_ald_ls_container .language-switcher > div > a.language-shortcode-disabled-language:hover {
    background: none;
}

.trp_ald_ls_container .language-switcher > div > a > img{
    display: inline;
    margin: 0 3px;
    width: 18px;
    height: 12px;
    border-radius: 0;
}

.trp_ald_ls_container .language-switcher .language-shortcode-current-language{
    display: inline-block;
}
.trp_ald_ls_container .language-switcher:focus .language-shortcode-current-language,.trp_ald_ls_container .language-switcher:hover .language-shortcode-current-language{
    visibility: hidden;
}

.trp_ald_ls_container .language-switcher .language-shortcode-language{
    display: inline-block;
    height: 1px;
    overflow: hidden;
    visibility: hidden;
    z-index: 1;

    max-height: 250px;
    overflow-y: auto;
    left: 0;
    top: 0;
    min-height: auto;
}

.trp_ald_ls_container .language-switcher:focus .language-shortcode-language,.trp_ald_ls_container .language-switcher:hover .language-shortcode-language{
    visibility: visible;
    max-height: 250px;
    height: auto;
    overflow-y: auto;
    position: absolute;
    left: 0;
    top: 0;
    display: inline-block !important;
    min-height: auto;
}

#trp_ald_x_button{
    z-index: 0 !important;
}
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url("/assets/7402f93f8f-UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dpRipWA.ttf") format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url("/assets/6e814e420a-UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTcWdtRipWA.ttf") format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("/assets/3d19aa96ea-UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTch9tRipWA.ttf") format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/6a02ec10a4-UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRipWA.ttf") format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/4b0f910b16-UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc69tRipWA.ttf") format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/836f32eff5-UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTcB9xRipWA.ttf") format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/330f5b8fcd-UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTcPtxRipWA.ttf") format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url("/assets/dbeed86ee6-UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTcWdxRipWA.ttf") format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url("/assets/8b4e7151f9-UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTccNxRipWA.ttf") format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url("/assets/e44bedde34-UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyeAZ9hjQ.ttf") format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url("/assets/bc47a2dd1e-UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyfAZ9hjQ.ttf") format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("/assets/af6846203c-UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuOKfAZ9hjQ.ttf") format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/901544b039-UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZ9hjQ.ttf") format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/ef6e79d599-UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fAZ9hjQ.ttf") format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/c2fd9aeec2-UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYAZ9hjQ.ttf") format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/07cf6ccb98-UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYAZ9hjQ.ttf") format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/assets/74b7c3c34a-UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyYAZ9hjQ.ttf") format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("/assets/215d221389-UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuBWYAZ9hjQ.ttf") format('truetype');
}

@font-face {
  font-family: 'icomoon';
  src:  url("/assets/f272d706ed-icomoon.eot");
  src:  url("/assets/1e617a945e-icomoon.eot") format('embedded-opentype'),
    url("/assets/718e0dbdaa-icomoon.ttf") format('truetype'),
    url("/assets/1a475bdc51-icomoon.woff") format('woff'),
    url("/assets/902a5eeffb-icomoon.svg") format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"],[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-0:before {
  content: "\e900";
}
.icon-1:before {
  content: "\e901";
}
.icon-2:before {
  content: "\e902";
}
.icon-3:before {
  content: "\e903";
}
.icon-4:before {
  content: "\e904";
}
.icon-5:before {
  content: "\e905";
}
.icon-6:before {
  content: "\e906";
}
.icon-7:before {
  content: "\e907";
}
.icon-8:before {
  content: "\e908";
}
.icon-9:before {
  content: "\e909";
}
.icon-a:before {
  content: "\e90a";
}
.icon-ad:before {
  content: "\e90b";
}
.icon-add:before {
  content: "\e90c";
}
.icon-address-book:before {
  content: "\e90d";
}
.icon-address-card:before {
  content: "\e90e";
}
.icon-adjust:before {
  content: "\e90f";
}
.icon-air-freshener:before {
  content: "\e910";
}
.icon-alarm-clock:before {
  content: "\e911";
}
.icon-align-center:before {
  content: "\e912";
}
.icon-align-justify:before {
  content: "\e913";
}
.icon-align-left:before {
  content: "\e914";
}
.icon-align-right:before {
  content: "\e915";
}
.icon-allergies:before {
  content: "\e916";
}
.icon-ambulance:before {
  content: "\e917";
}
.icon-american-sign-language-interpreting:before {
  content: "\e918";
}
.icon-anchor-circle-check:before {
  content: "\e919";
}
.icon-anchor-circle-exclamation:before {
  content: "\e91a";
}
.icon-anchor-circle-xmark:before {
  content: "\e91b";
}
.icon-anchor-lock:before {
  content: "\e91c";
}
.icon-anchor:before {
  content: "\e91d";
}
.icon-angle-double-down:before {
  content: "\e91e";
}
.icon-angle-double-left:before {
  content: "\e91f";
}
.icon-angle-double-right:before {
  content: "\e920";
}
.icon-angle-double-up:before {
  content: "\e921";
}
.icon-angle-down:before {
  content: "\e922";
}
.icon-angle-left:before {
  content: "\e923";
}
.icon-angle-right:before {
  content: "\e924";
}
.icon-angle-up:before {
  content: "\e925";
}
.icon-angles-down:before {
  content: "\e926";
}
.icon-angles-left:before {
  content: "\e927";
}
.icon-angles-right:before {
  content: "\e928";
}
.icon-angles-up:before {
  content: "\e929";
}
.icon-angry:before {
  content: "\e92a";
}
.icon-ankh:before {
  content: "\e92b";
}
.icon-apple-alt:before {
  content: "\e92c";
}
.icon-apple-whole:before {
  content: "\e92d";
}
.icon-archive:before {
  content: "\e92e";
}
.icon-archway:before {
  content: "\e92f";
}
.icon-area-chart:before {
  content: "\e930";
}
.icon-arrow-alt-circle-down:before {
  content: "\e931";
}
.icon-arrow-alt-circle-left:before {
  content: "\e932";
}
.icon-arrow-alt-circle-right:before {
  content: "\e933";
}
.icon-arrow-alt-circle-up:before {
  content: "\e934";
}
.icon-arrow-circle-down:before {
  content: "\e935";
}
.icon-arrow-circle-left:before {
  content: "\e936";
}
.icon-arrow-circle-right:before {
  content: "\e937";
}
.icon-arrow-circle-up:before {
  content: "\e938";
}
.icon-arrow-down-1-9:before {
  content: "\e939";
}
.icon-arrow-down-9-1:before {
  content: "\e93a";
}
.icon-arrow-down-a-z:before {
  content: "\e93b";
}
.icon-arrow-down-long:before {
  content: "\e93c";
}
.icon-arrow-down-short-wide:before {
  content: "\e93d";
}
.icon-arrow-down-up-across-line:before {
  content: "\e93e";
}
.icon-arrow-down-up-lock:before {
  content: "\e93f";
}
.icon-arrow-down-wide-short:before {
  content: "\e940";
}
.icon-arrow-down-z-a:before {
  content: "\e941";
}
.icon-arrow-down:before {
  content: "\e942";
}
.icon-arrow-left-long:before {
  content: "\e943";
}
.icon-arrow-left-rotate:before {
  content: "\e944";
}
.icon-arrow-left:before {
  content: "\e945";
}
.icon-arrow-pointer:before {
  content: "\e946";
}
.icon-arrow-right-arrow-left:before {
  content: "\e947";
}
.icon-arrow-right-from-bracket:before {
  content: "\e948";
}
.icon-arrow-right-from-file:before {
  content: "\e949";
}
.icon-arrow-right-long:before {
  content: "\e94a";
}
.icon-arrow-right-rotate:before {
  content: "\e94b";
}
.icon-arrow-right-to-bracket:before {
  content: "\e94c";
}
.icon-arrow-right-to-city:before {
  content: "\e94d";
}
.icon-arrow-right-to-file:before {
  content: "\e94e";
}
.icon-arrow-right:before {
  content: "\e94f";
}
.icon-arrow-rotate-back:before {
  content: "\e950";
}
.icon-arrow-rotate-backward:before {
  content: "\e951";
}
.icon-arrow-rotate-forward:before {
  content: "\e952";
}
.icon-arrow-rotate-left:before {
  content: "\e953";
}
.icon-arrow-rotate-right:before {
  content: "\e954";
}
.icon-arrow-trend-down:before {
  content: "\e955";
}
.icon-arrow-trend-up:before {
  content: "\e956";
}
.icon-arrow-turn-down:before {
  content: "\e957";
}
.icon-arrow-turn-up:before {
  content: "\e958";
}
.icon-arrow-up-1-9:before {
  content: "\e959";
}
.icon-arrow-up-9-1:before {
  content: "\e95a";
}
.icon-arrow-up-a-z:before {
  content: "\e95b";
}
.icon-arrow-up-from-bracket:before {
  content: "\e95c";
}
.icon-arrow-up-from-ground-water:before {
  content: "\e95d";
}
.icon-arrow-up-from-water-pump:before {
  content: "\e95e";
}
.icon-arrow-up-long:before {
  content: "\e95f";
}
.icon-arrow-up-right-dots:before {
  content: "\e960";
}
.icon-arrow-up-right-from-square:before {
  content: "\e961";
}
.icon-arrow-up-short-wide:before {
  content: "\e962";
}
.icon-arrow-up-wide-short:before {
  content: "\e963";
}
.icon-arrow-up-z-a:before {
  content: "\e964";
}
.icon-arrow-up:before {
  content: "\e965";
}
.icon-arrows-alt-h:before {
  content: "\e966";
}
.icon-arrows-alt-v:before {
  content: "\e967";
}
.icon-arrows-alt:before {
  content: "\e968";
}
.icon-arrows-down-to-line:before {
  content: "\e969";
}
.icon-arrows-down-to-people:before {
  content: "\e96a";
}
.icon-arrows-h:before {
  content: "\e96b";
}
.icon-arrows-left-right-to-line:before {
  content: "\e96c";
}
.icon-arrows-left-right:before {
  content: "\e96d";
}
.icon-arrows-rotate:before {
  content: "\e96e";
}
.icon-arrows-spin:before {
  content: "\e96f";
}
.icon-arrows-split-up-and-left:before {
  content: "\e970";
}
.icon-arrows-to-circle:before {
  content: "\e971";
}
.icon-arrows-to-dot:before {
  content: "\e972";
}
.icon-arrows-to-eye:before {
  content: "\e973";
}
.icon-arrows-turn-right:before {
  content: "\e974";
}
.icon-arrows-turn-to-dots:before {
  content: "\e975";
}
.icon-arrows-up-down-left-right:before {
  content: "\e976";
}
.icon-arrows-up-down:before {
  content: "\e977";
}
.icon-arrows-up-to-line:before {
  content: "\e978";
}
.icon-arrows-v:before {
  content: "\e979";
}
.icon-arrows:before {
  content: "\e97a";
}
.icon-asl-interpreting:before {
  content: "\e97b";
}
.icon-assistive-listening-systems:before {
  content: "\e97c";
}
.icon-asterisk:before {
  content: "\e97d";
}
.icon-at:before {
  content: "\e97e";
}
.icon-atlas:before {
  content: "\e97f";
}
.icon-atom:before {
  content: "\e980";
}
.icon-audio-description:before {
  content: "\e981";
}
.icon-austral-sign:before {
  content: "\e982";
}
.icon-automobile:before {
  content: "\e983";
}
.icon-award:before {
  content: "\e984";
}
.icon-b:before {
  content: "\e985";
}
.icon-baby-carriage:before {
  content: "\e986";
}
.icon-baby:before {
  content: "\e987";
}
.icon-backspace:before {
  content: "\e988";
}
.icon-backward-fast:before {
  content: "\e989";
}
.icon-backward-step:before {
  content: "\e98a";
}
.icon-backward:before {
  content: "\e98b";
}
.icon-bacon:before {
  content: "\e98c";
}
.icon-bacteria:before {
  content: "\e98d";
}
.icon-bacterium:before {
  content: "\e98e";
}
.icon-bag-shopping:before {
  content: "\e98f";
}
.icon-bahai:before {
  content: "\e990";
}
.icon-baht-sign:before {
  content: "\e991";
}
.icon-balance-scale-left:before {
  content: "\e992";
}
.icon-balance-scale-right:before {
  content: "\e993";
}
.icon-balance-scale:before {
  content: "\e994";
}
.icon-ban-smoking:before {
  content: "\e995";
}
.icon-ban:before {
  content: "\e996";
}
.icon-band-aid:before {
  content: "\e997";
}
.icon-bandage:before {
  content: "\e998";
}
.icon-bangladeshi-taka-sign:before {
  content: "\e999";
}
.icon-bank:before {
  content: "\e99a";
}
.icon-bar-chart:before {
  content: "\e99b";
}
.icon-barcode:before {
  content: "\e99c";
}
.icon-bars-progress:before {
  content: "\e99d";
}
.icon-bars-staggered:before {
  content: "\e99e";
}
.icon-bars:before {
  content: "\e99f";
}
.icon-baseball-ball:before {
  content: "\e9a0";
}
.icon-baseball-bat-ball:before {
  content: "\e9a1";
}
.icon-baseball:before {
  content: "\e9a2";
}
.icon-basket-shopping:before {
  content: "\e9a3";
}
.icon-basketball-ball:before {
  content: "\e9a4";
}
.icon-basketball:before {
  content: "\e9a5";
}
.icon-bath:before {
  content: "\e9a6";
}
.icon-bathtub:before {
  content: "\e9a7";
}
.icon-battery-0:before {
  content: "\e9a8";
}
.icon-battery-2:before {
  content: "\e9a9";
}
.icon-battery-3:before {
  content: "\e9aa";
}
.icon-battery-4:before {
  content: "\e9ab";
}
.icon-battery-5:before {
  content: "\e9ac";
}
.icon-battery-car:before {
  content: "\e9ad";
}
.icon-battery-empty:before {
  content: "\e9ae";
}
.icon-battery-full:before {
  content: "\e9af";
}
.icon-battery-half:before {
  content: "\e9b0";
}
.icon-battery-quarter:before {
  content: "\e9b1";
}
.icon-battery-three-quarters:before {
  content: "\e9b2";
}
.icon-battery:before {
  content: "\e9b3";
}
.icon-bed-pulse:before {
  content: "\e9b4";
}
.icon-bed:before {
  content: "\e9b5";
}
.icon-beer-mug-empty:before {
  content: "\e9b6";
}
.icon-beer:before {
  content: "\e9b7";
}
.icon-bell-concierge:before {
  content: "\e9b8";
}
.icon-bell-slash:before {
  content: "\e9b9";
}
.icon-bell:before {
  content: "\e9ba";
}
.icon-bezier-curve:before {
  content: "\e9bb";
}
.icon-bible:before {
  content: "\e9bc";
}
.icon-bicycle:before {
  content: "\e9bd";
}
.icon-biking:before {
  content: "\e9be";
}
.icon-binoculars:before {
  content: "\e9bf";
}
.icon-biohazard:before {
  content: "\e9c0";
}
.icon-birthday-cake:before {
  content: "\e9c1";
}
.icon-bitcoin-sign:before {
  content: "\e9c2";
}
.icon-blackboard:before {
  content: "\e9c3";
}
.icon-blender-phone:before {
  content: "\e9c4";
}
.icon-blender:before {
  content: "\e9c5";
}
.icon-blind:before {
  content: "\e9c6";
}
.icon-blog:before {
  content: "\e9c7";
}
.icon-bold:before {
  content: "\e9c8";
}
.icon-bolt-lightning:before {
  content: "\e9c9";
}
.icon-bolt:before {
  content: "\e9ca";
}
.icon-bomb:before {
  content: "\e9cb";
}
.icon-bone:before {
  content: "\e9cc";
}
.icon-bong:before {
  content: "\e9cd";
}
.icon-book-atlas:before {
  content: "\e9ce";
}
.icon-book-bible:before {
  content: "\e9cf";
}
.icon-book-bookmark:before {
  content: "\e9d0";
}
.icon-book-dead:before {
  content: "\e9d1";
}
.icon-book-journal-whills:before {
  content: "\e9d2";
}
.icon-book-medical:before {
  content: "\e9d3";
}
.icon-book-open-reader:before {
  content: "\e9d4";
}
.icon-book-open:before {
  content: "\e9d5";
}
.icon-book-quran:before {
  content: "\e9d6";
}
.icon-book-reader:before {
  content: "\e9d7";
}
.icon-book-skull:before {
  content: "\e9d8";
}
.icon-book-tanakh:before {
  content: "\e9d9";
}
.icon-book:before {
  content: "\e9da";
}
.icon-bookmark:before {
  content: "\e9db";
}
.icon-border-all:before {
  content: "\e9dc";
}
.icon-border-none:before {
  content: "\e9dd";
}
.icon-border-style:before {
  content: "\e9de";
}
.icon-border-top-left:before {
  content: "\e9df";
}
.icon-bore-hole:before {
  content: "\e9e0";
}
.icon-bottle-droplet:before {
  content: "\e9e1";
}
.icon-bottle-water:before {
  content: "\e9e2";
}
.icon-bowl-food:before {
  content: "\e9e3";
}
.icon-bowl-rice:before {
  content: "\e9e4";
}
.icon-bowling-ball:before {
  content: "\e9e5";
}
.icon-box-archive:before {
  content: "\e9e6";
}
.icon-box-open:before {
  content: "\e9e7";
}
.icon-box-tissue:before {
  content: "\e9e8";
}
.icon-box:before {
  content: "\e9e9";
}
.icon-boxes-alt:before {
  content: "\e9ea";
}
.icon-boxes-packing:before {
  content: "\e9eb";
}
.icon-boxes-stacked:before {
  content: "\e9ec";
}
.icon-boxes:before {
  content: "\e9ed";
}
.icon-braille:before {
  content: "\e9ee";
}
.icon-brain:before {
  content: "\e9ef";
}
.icon-brazilian-real-sign:before {
  content: "\e9f0";
}
.icon-bread-slice:before {
  content: "\e9f1";
}
.icon-bridge-circle-check:before {
  content: "\e9f2";
}
.icon-bridge-circle-exclamation:before {
  content: "\e9f3";
}
.icon-bridge-circle-xmark:before {
  content: "\e9f4";
}
.icon-bridge-lock:before {
  content: "\e9f5";
}
.icon-bridge-water:before {
  content: "\e9f6";
}
.icon-bridge:before {
  content: "\e9f7";
}
.icon-briefcase-clock:before {
  content: "\e9f8";
}
.icon-briefcase-medical:before {
  content: "\e9f9";
}
.icon-briefcase:before {
  content: "\e9fa";
}
.icon-broadcast-tower:before {
  content: "\e9fb";
}
.icon-broom-ball:before {
  content: "\e9fc";
}
.icon-broom:before {
  content: "\e9fd";
}
.icon-brush:before {
  content: "\e9fe";
}
.icon-bucket:before {
  content: "\e9ff";
}
.icon-bug-slash:before {
  content: "\ea00";
}
.icon-bug:before {
  content: "\ea01";
}
.icon-bugs:before {
  content: "\ea02";
}
.icon-building-circle-arrow-right:before {
  content: "\ea03";
}
.icon-building-circle-check:before {
  content: "\ea04";
}
.icon-building-circle-exclamation:before {
  content: "\ea05";
}
.icon-building-circle-xmark:before {
  content: "\ea06";
}
.icon-building-columns:before {
  content: "\ea07";
}
.icon-building-flag:before {
  content: "\ea08";
}
.icon-building-lock:before {
  content: "\ea09";
}
.icon-building-ngo:before {
  content: "\ea0a";
}
.icon-building-shield:before {
  content: "\ea0b";
}
.icon-building-un:before {
  content: "\ea0c";
}
.icon-building-user:before {
  content: "\ea0d";
}
.icon-building-wheat:before {
  content: "\ea0e";
}
.icon-building:before {
  content: "\ea0f";
}
.icon-bullhorn:before {
  content: "\ea10";
}
.icon-bullseye:before {
  content: "\ea11";
}
.icon-burger:before {
  content: "\ea12";
}
.icon-burn:before {
  content: "\ea13";
}
.icon-burst:before {
  content: "\ea14";
}
.icon-bus-alt:before {
  content: "\ea15";
}
.icon-bus-side:before {
  content: "\ea16";
}
.icon-bus-simple:before {
  content: "\ea17";
}
.icon-bus:before {
  content: "\ea18";
}
.icon-business-time:before {
  content: "\ea19";
}
.icon-c:before {
  content: "\ea1a";
}
.icon-cab:before {
  content: "\ea1b";
}
.icon-cable-car:before {
  content: "\ea1c";
}
.icon-cake-candles:before {
  content: "\ea1d";
}
.icon-cake:before {
  content: "\ea1e";
}
.icon-calculator:before {
  content: "\ea1f";
}
.icon-calendar-alt:before {
  content: "\ea20";
}
.icon-calendar-check:before {
  content: "\ea21";
}
.icon-calendar-day:before {
  content: "\ea22";
}
.icon-calendar-days:before {
  content: "\ea23";
}
.icon-calendar-minus:before {
  content: "\ea24";
}
.icon-calendar-plus:before {
  content: "\ea25";
}
.icon-calendar-times:before {
  content: "\ea26";
}
.icon-calendar-week:before {
  content: "\ea27";
}
.icon-calendar-xmark:before {
  content: "\ea28";
}
.icon-calendar:before {
  content: "\ea29";
}
.icon-camera-alt:before {
  content: "\ea2a";
}
.icon-camera-retro:before {
  content: "\ea2b";
}
.icon-camera-rotate:before {
  content: "\ea2c";
}
.icon-camera:before {
  content: "\ea2d";
}
.icon-campground:before {
  content: "\ea2e";
}
.icon-cancel:before {
  content: "\ea2f";
}
.icon-candy-cane:before {
  content: "\ea30";
}
.icon-cannabis:before {
  content: "\ea31";
}
.icon-capsules:before {
  content: "\ea32";
}
.icon-car-alt:before {
  content: "\ea33";
}
.icon-car-battery:before {
  content: "\ea34";
}
.icon-car-burst:before {
  content: "\ea35";
}
.icon-car-crash:before {
  content: "\ea36";
}
.icon-car-on:before {
  content: "\ea37";
}
.icon-car-rear:before {
  content: "\ea38";
}
.icon-car-side:before {
  content: "\ea39";
}
.icon-car-tunnel:before {
  content: "\ea3a";
}
.icon-car:before {
  content: "\ea3b";
}
.icon-caravan:before {
  content: "\ea3c";
}
.icon-caret-down:before {
  content: "\ea3d";
}
.icon-caret-left:before {
  content: "\ea3e";
}
.icon-caret-right:before {
  content: "\ea3f";
}
.icon-caret-square-down:before {
  content: "\ea40";
}
.icon-caret-square-left:before {
  content: "\ea41";
}
.icon-caret-square-right:before {
  content: "\ea42";
}
.icon-caret-square-up:before {
  content: "\ea43";
}
.icon-caret-up:before {
  content: "\ea44";
}
.icon-carriage-baby:before {
  content: "\ea45";
}
.icon-carrot:before {
  content: "\ea46";
}
.icon-cart-arrow-down:before {
  content: "\ea47";
}
.icon-cart-flatbed-suitcase:before {
  content: "\ea48";
}
.icon-cart-flatbed:before {
  content: "\ea49";
}
.icon-cart-plus:before {
  content: "\ea4a";
}
.icon-cart-shopping:before {
  content: "\ea4b";
}
.icon-cash-register:before {
  content: "\ea4c";
}
.icon-cat:before {
  content: "\ea4d";
}
.icon-cedi-sign:before {
  content: "\ea4e";
}
.icon-cent-sign:before {
  content: "\ea4f";
}
.icon-certificate:before {
  content: "\ea50";
}
.icon-chain-broken:before {
  content: "\ea51";
}
.icon-chain-slash:before {
  content: "\ea52";
}
.icon-chain:before {
  content: "\ea53";
}
.icon-chair:before {
  content: "\ea54";
}
.icon-chalkboard-teacher:before {
  content: "\ea55";
}
.icon-chalkboard-user:before {
  content: "\ea56";
}
.icon-chalkboard:before {
  content: "\ea57";
}
.icon-champagne-glasses:before {
  content: "\ea58";
}
.icon-charging-station:before {
  content: "\ea59";
}
.icon-chart-area:before {
  content: "\ea5a";
}
.icon-chart-bar:before {
  content: "\ea5b";
}
.icon-chart-column:before {
  content: "\ea5c";
}
.icon-chart-diagram:before {
  content: "\ea5d";
}
.icon-chart-gantt:before {
  content: "\ea5e";
}
.icon-chart-line:before {
  content: "\ea5f";
}
.icon-chart-pie:before {
  content: "\ea60";
}
.icon-chart-simple:before {
  content: "\ea61";
}
.icon-check-circle:before {
  content: "\ea62";
}
.icon-check-double:before {
  content: "\ea63";
}
.icon-check-square:before {
  content: "\ea64";
}
.icon-check-to-slot:before {
  content: "\ea65";
}
.icon-check:before {
  content: "\ea66";
}
.icon-cheese:before {
  content: "\ea67";
}
.icon-chess-bishop:before {
  content: "\ea68";
}
.icon-chess-board:before {
  content: "\ea69";
}
.icon-chess-king:before {
  content: "\ea6a";
}
.icon-chess-knight:before {
  content: "\ea6b";
}
.icon-chess-pawn:before {
  content: "\ea6c";
}
.icon-chess-queen:before {
  content: "\ea6d";
}
.icon-chess-rook:before {
  content: "\ea6e";
}
.icon-chess:before {
  content: "\ea6f";
}
.icon-chevron-circle-down:before {
  content: "\ea70";
}
.icon-chevron-circle-left:before {
  content: "\ea71";
}
.icon-chevron-circle-right:before {
  content: "\ea72";
}
.icon-chevron-circle-up:before {
  content: "\ea73";
}
.icon-chevron-down:before {
  content: "\ea74";
}
.icon-chevron-left:before {
  content: "\ea75";
}
.icon-chevron-right:before {
  content: "\ea76";
}
.icon-chevron-up:before {
  content: "\ea77";
}
.icon-child-combatant:before {
  content: "\ea78";
}
.icon-child-dress:before {
  content: "\ea79";
}
.icon-child-reaching:before {
  content: "\ea7a";
}
.icon-child-rifle:before {
  content: "\ea7b";
}
.icon-child:before {
  content: "\ea7c";
}
.icon-children:before {
  content: "\ea7d";
}
.icon-church:before {
  content: "\ea7e";
}
.icon-circle-arrow-down:before {
  content: "\ea7f";
}
.icon-circle-arrow-left:before {
  content: "\ea80";
}
.icon-circle-arrow-right:before {
  content: "\ea81";
}
.icon-circle-arrow-up:before {
  content: "\ea82";
}
.icon-circle-check:before {
  content: "\ea83";
}
.icon-circle-chevron-down:before {
  content: "\ea84";
}
.icon-circle-chevron-left:before {
  content: "\ea85";
}
.icon-circle-chevron-right:before {
  content: "\ea86";
}
.icon-circle-chevron-up:before {
  content: "\ea87";
}
.icon-circle-dollar-to-slot:before {
  content: "\ea88";
}
.icon-circle-dot:before {
  content: "\ea89";
}
.icon-circle-down:before {
  content: "\ea8a";
}
.icon-circle-exclamation:before {
  content: "\ea8b";
}
.icon-circle-h:before {
  content: "\ea8c";
}
.icon-circle-half-stroke:before {
  content: "\ea8d";
}
.icon-circle-info:before {
  content: "\ea8e";
}
.icon-circle-left:before {
  content: "\ea8f";
}
.icon-circle-minus:before {
  content: "\ea90";
}
.icon-circle-nodes:before {
  content: "\ea91";
}
.icon-circle-notch:before {
  content: "\ea92";
}
.icon-circle-pause:before {
  content: "\ea93";
}
.icon-circle-play:before {
  content: "\ea94";
}
.icon-circle-plus:before {
  content: "\ea95";
}
.icon-circle-question:before {
  content: "\ea96";
}
.icon-circle-radiation:before {
  content: "\ea97";
}
.icon-circle-right:before {
  content: "\ea98";
}
.icon-circle-stop:before {
  content: "\ea99";
}
.icon-circle-up:before {
  content: "\ea9a";
}
.icon-circle-user:before {
  content: "\ea9b";
}
.icon-circle-xmark:before {
  content: "\ea9c";
}
.icon-circle:before {
  content: "\ea9d";
}
.icon-city:before {
  content: "\ea9e";
}
.icon-clapperboard:before {
  content: "\ea9f";
}
.icon-clinic-medical:before {
  content: "\eaa0";
}
.icon-clipboard-check:before {
  content: "\eaa1";
}
.icon-clipboard-list:before {
  content: "\eaa2";
}
.icon-clipboard-question:before {
  content: "\eaa3";
}
.icon-clipboard-user:before {
  content: "\eaa4";
}
.icon-clipboard:before {
  content: "\eaa5";
}
.icon-clock-four:before {
  content: "\eaa6";
}
.icon-clock-rotate-left:before {
  content: "\eaa7";
}
.icon-clock:before {
  content: "\eaa8";
}
.icon-clone:before {
  content: "\eaa9";
}
.icon-close:before {
  content: "\eaaa";
}
.icon-closed-captioning:before {
  content: "\eaab";
}
.icon-cloud-arrow-down:before {
  content: "\eaac";
}
.icon-cloud-arrow-up:before {
  content: "\eaad";
}
.icon-cloud-bolt:before {
  content: "\eaae";
}
.icon-cloud-download-alt:before {
  content: "\eaaf";
}
.icon-cloud-download:before {
  content: "\eab0";
}
.icon-cloud-meatball:before {
  content: "\eab1";
}
.icon-cloud-moon-rain:before {
  content: "\eab2";
}
.icon-cloud-moon:before {
  content: "\eab3";
}
.icon-cloud-rain:before {
  content: "\eab4";
}
.icon-cloud-showers-heavy:before {
  content: "\eab5";
}
.icon-cloud-showers-water:before {
  content: "\eab6";
}
.icon-cloud-sun-rain:before {
  content: "\eab7";
}
.icon-cloud-sun:before {
  content: "\eab8";
}
.icon-cloud-upload-alt:before {
  content: "\eab9";
}
.icon-cloud-upload:before {
  content: "\eaba";
}
.icon-cloud:before {
  content: "\eabb";
}
.icon-clover:before {
  content: "\eabc";
}
.icon-cny:before {
  content: "\eabd";
}
.icon-cocktail:before {
  content: "\eabe";
}
.icon-code-branch:before {
  content: "\eabf";
}
.icon-code-commit:before {
  content: "\eac0";
}
.icon-code-compare:before {
  content: "\eac1";
}
.icon-code-fork:before {
  content: "\eac2";
}
.icon-code-merge:before {
  content: "\eac3";
}
.icon-code-pull-request:before {
  content: "\eac4";
}
.icon-code:before {
  content: "\eac5";
}
.icon-coffee:before {
  content: "\eac6";
}
.icon-cog:before {
  content: "\eac7";
}
.icon-cogs:before {
  content: "\eac8";
}
.icon-coins:before {
  content: "\eac9";
}
.icon-colon-sign:before {
  content: "\eaca";
}
.icon-columns:before {
  content: "\eacb";
}
.icon-comment-alt:before {
  content: "\eacc";
}
.icon-comment-dollar:before {
  content: "\eacd";
}
.icon-comment-dots:before {
  content: "\eace";
}
.icon-comment-medical:before {
  content: "\eacf";
}
.icon-comment-nodes:before {
  content: "\ead0";
}
.icon-comment-slash:before {
  content: "\ead1";
}
.icon-comment-sms:before {
  content: "\ead2";
}
.icon-comment:before {
  content: "\ead3";
}
.icon-commenting:before {
  content: "\ead4";
}
.icon-comments-dollar:before {
  content: "\ead5";
}
.icon-comments:before {
  content: "\ead6";
}
.icon-compact-disc:before {
  content: "\ead7";
}
.icon-compass-drafting:before {
  content: "\ead8";
}
.icon-compass:before {
  content: "\ead9";
}
.icon-compress-alt:before {
  content: "\eada";
}
.icon-compress-arrows-alt:before {
  content: "\eadb";
}
.icon-compress:before {
  content: "\eadc";
}
.icon-computer-mouse:before {
  content: "\eadd";
}
.icon-computer:before {
  content: "\eade";
}
.icon-concierge-bell:before {
  content: "\eadf";
}
.icon-contact-book:before {
  content: "\eae0";
}
.icon-contact-card:before {
  content: "\eae1";
}
.icon-cookie-bite:before {
  content: "\eae2";
}
.icon-cookie:before {
  content: "\eae3";
}
.icon-copy:before {
  content: "\eae4";
}
.icon-copyright:before {
  content: "\eae5";
}
.icon-couch:before {
  content: "\eae6";
}
.icon-cow:before {
  content: "\eae7";
}
.icon-credit-card-alt:before {
  content: "\eae8";
}
.icon-credit-card:before {
  content: "\eae9";
}
.icon-crop-alt:before {
  content: "\eaea";
}
.icon-crop-simple:before {
  content: "\eaeb";
}
.icon-crop:before {
  content: "\eaec";
}
.icon-cross:before {
  content: "\eaed";
}
.icon-crosshairs:before {
  content: "\eaee";
}
.icon-crow:before {
  content: "\eaef";
}
.icon-crown:before {
  content: "\eaf0";
}
.icon-crutch:before {
  content: "\eaf1";
}
.icon-cruzeiro-sign:before {
  content: "\eaf2";
}
.icon-cube:before {
  content: "\eaf3";
}
.icon-cubes-stacked:before {
  content: "\eaf4";
}
.icon-cubes:before {
  content: "\eaf5";
}
.icon-cut:before {
  content: "\eaf6";
}
.icon-cutlery:before {
  content: "\eaf7";
}
.icon-d:before {
  content: "\eaf8";
}
.icon-dashboard:before {
  content: "\eaf9";
}
.icon-database:before {
  content: "\eafa";
}
.icon-deaf:before {
  content: "\eafb";
}
.icon-deafness:before {
  content: "\eafc";
}
.icon-dedent:before {
  content: "\eafd";
}
.icon-delete-left:before {
  content: "\eafe";
}
.icon-democrat:before {
  content: "\eaff";
}
.icon-desktop-alt:before {
  content: "\eb00";
}
.icon-desktop:before {
  content: "\eb01";
}
.icon-dharmachakra:before {
  content: "\eb02";
}
.icon-diagnoses:before {
  content: "\eb03";
}
.icon-diagram-next:before {
  content: "\eb04";
}
.icon-diagram-predecessor:before {
  content: "\eb05";
}
.icon-diagram-project:before {
  content: "\eb06";
}
.icon-diagram-successor:before {
  content: "\eb07";
}
.icon-diamond-turn-right:before {
  content: "\eb08";
}
.icon-diamond:before {
  content: "\eb09";
}
.icon-dice-d6:before {
  content: "\eb0a";
}
.icon-dice-d20:before {
  content: "\eb0b";
}
.icon-dice-five:before {
  content: "\eb0c";
}
.icon-dice-four:before {
  content: "\eb0d";
}
.icon-dice-one:before {
  content: "\eb0e";
}
.icon-dice-six:before {
  content: "\eb0f";
}
.icon-dice-three:before {
  content: "\eb10";
}
.icon-dice-two:before {
  content: "\eb11";
}
.icon-dice:before {
  content: "\eb12";
}
.icon-digging:before {
  content: "\eb13";
}
.icon-digital-tachograph:before {
  content: "\eb14";
}
.icon-directions:before {
  content: "\eb15";
}
.icon-disease:before {
  content: "\eb16";
}
.icon-display:before {
  content: "\eb17";
}
.icon-divide:before {
  content: "\eb18";
}
.icon-dizzy:before {
  content: "\eb19";
}
.icon-dna:before {
  content: "\eb1a";
}
.icon-dog:before {
  content: "\eb1b";
}
.icon-dollar-sign:before {
  content: "\eb1c";
}
.icon-dollar:before {
  content: "\eb1d";
}
.icon-dolly-box:before {
  content: "\eb1e";
}
.icon-dolly-flatbed:before {
  content: "\eb1f";
}
.icon-dolly:before {
  content: "\eb20";
}
.icon-donate:before {
  content: "\eb21";
}
.icon-dong-sign:before {
  content: "\eb22";
}
.icon-door-closed:before {
  content: "\eb23";
}
.icon-door-open:before {
  content: "\eb24";
}
.icon-dot-circle:before {
  content: "\eb25";
}
.icon-dove:before {
  content: "\eb26";
}
.icon-down-left-and-up-right-to-center:before {
  content: "\eb27";
}
.icon-down-long:before {
  content: "\eb28";
}
.icon-download:before {
  content: "\eb29";
}
.icon-drafting-compass:before {
  content: "\eb2a";
}
.icon-dragon:before {
  content: "\eb2b";
}
.icon-draw-polygon:before {
  content: "\eb2c";
}
.icon-drivers-license:before {
  content: "\eb2d";
}
.icon-droplet-slash:before {
  content: "\eb2e";
}
.icon-droplet:before {
  content: "\eb2f";
}
.icon-drum-steelpan:before {
  content: "\eb30";
}
.icon-drum:before {
  content: "\eb31";
}
.icon-drumstick-bite:before {
  content: "\eb32";
}
.icon-dumbbell:before {
  content: "\eb33";
}
.icon-dumpster-fire:before {
  content: "\eb34";
}
.icon-dumpster:before {
  content: "\eb35";
}
.icon-dungeon:before {
  content: "\eb36";
}
.icon-e:before {
  content: "\eb37";
}
.icon-ear-deaf:before {
  content: "\eb38";
}
.icon-ear-listen:before {
  content: "\eb39";
}
.icon-earth-africa:before {
  content: "\eb3a";
}
.icon-earth-america:before {
  content: "\eb3b";
}
.icon-earth-americas:before {
  content: "\eb3c";
}
.icon-earth-asia:before {
  content: "\eb3d";
}
.icon-earth-europe:before {
  content: "\eb3e";
}
.icon-earth-oceania:before {
  content: "\eb3f";
}
.icon-earth:before {
  content: "\eb40";
}
.icon-edit:before {
  content: "\eb41";
}
.icon-egg:before {
  content: "\eb42";
}
.icon-eject:before {
  content: "\eb43";
}
.icon-elevator:before {
  content: "\eb44";
}
.icon-ellipsis-h:before {
  content: "\eb45";
}
.icon-ellipsis-v:before {
  content: "\eb46";
}
.icon-ellipsis-vertical:before {
  content: "\eb47";
}
.icon-ellipsis:before {
  content: "\eb48";
}
.icon-envelope-circle-check:before {
  content: "\eb49";
}
.icon-envelope-open-text:before {
  content: "\eb4a";
}
.icon-envelope-open:before {
  content: "\eb4b";
}
.icon-envelope-square:before {
  content: "\eb4c";
}
.icon-envelope:before {
  content: "\eb4d";
}
.icon-envelopes-bulk:before {
  content: "\eb4e";
}
.icon-equals:before {
  content: "\eb4f";
}
.icon-eraser:before {
  content: "\eb50";
}
.icon-ethernet:before {
  content: "\eb51";
}
.icon-eur:before {
  content: "\eb52";
}
.icon-euro-sign:before {
  content: "\eb53";
}
.icon-euro:before {
  content: "\eb54";
}
.icon-exchange-alt:before {
  content: "\eb55";
}
.icon-exchange:before {
  content: "\eb56";
}
.icon-exclamation-circle:before {
  content: "\eb57";
}
.icon-exclamation-triangle:before {
  content: "\eb58";
}
.icon-exclamation:before {
  content: "\eb59";
}
.icon-expand-alt:before {
  content: "\eb5a";
}
.icon-expand-arrows-alt:before {
  content: "\eb5b";
}
.icon-expand:before {
  content: "\eb5c";
}
.icon-explosion:before {
  content: "\eb5d";
}
.icon-external-link-alt:before {
  content: "\eb5e";
}
.icon-external-link-square-alt:before {
  content: "\eb5f";
}
.icon-external-link-square:before {
  content: "\eb60";
}
.icon-external-link:before {
  content: "\eb61";
}
.icon-eye-dropper-empty:before {
  content: "\eb62";
}
.icon-eye-dropper:before {
  content: "\eb63";
}
.icon-eye-low-vision:before {
  content: "\eb64";
}
.icon-eye-slash:before {
  content: "\eb65";
}
.icon-eye:before {
  content: "\eb66";
}
.icon-eyedropper:before {
  content: "\eb67";
}
.icon-f:before {
  content: "\eb68";
}
.icon-face-angry:before {
  content: "\eb69";
}
.icon-face-dizzy:before {
  content: "\eb6a";
}
.icon-face-flushed:before {
  content: "\eb6b";
}
.icon-face-frown-open:before {
  content: "\eb6c";
}
.icon-face-frown:before {
  content: "\eb6d";
}
.icon-face-grimace:before {
  content: "\eb6e";
}
.icon-face-grin-beam-sweat:before {
  content: "\eb6f";
}
.icon-face-grin-beam:before {
  content: "\eb70";
}
.icon-face-grin-hearts:before {
  content: "\eb71";
}
.icon-face-grin-squint-tears:before {
  content: "\eb72";
}
.icon-face-grin-squint:before {
  content: "\eb73";
}
.icon-face-grin-stars:before {
  content: "\eb74";
}
.icon-face-grin-tears:before {
  content: "\eb75";
}
.icon-face-grin-tongue-squint:before {
  content: "\eb76";
}
.icon-face-grin-tongue-wink:before {
  content: "\eb77";
}
.icon-face-grin-tongue:before {
  content: "\eb78";
}
.icon-face-grin-wide:before {
  content: "\eb79";
}
.icon-face-grin-wink:before {
  content: "\eb7a";
}
.icon-face-grin:before {
  content: "\eb7b";
}
.icon-face-kiss-beam:before {
  content: "\eb7c";
}
.icon-face-kiss-wink-heart:before {
  content: "\eb7d";
}
.icon-face-kiss:before {
  content: "\eb7e";
}
.icon-face-laugh-beam:before {
  content: "\eb7f";
}
.icon-face-laugh-squint:before {
  content: "\eb80";
}
.icon-face-laugh-wink:before {
  content: "\eb81";
}
.icon-face-laugh:before {
  content: "\eb82";
}
.icon-face-meh-blank:before {
  content: "\eb83";
}
.icon-face-meh:before {
  content: "\eb84";
}
.icon-face-rolling-eyes:before {
  content: "\eb85";
}
.icon-face-sad-cry:before {
  content: "\eb86";
}
.icon-face-sad-tear:before {
  content: "\eb87";
}
.icon-face-smile-beam:before {
  content: "\eb88";
}
.icon-face-smile-wink:before {
  content: "\eb89";
}
.icon-face-smile:before {
  content: "\eb8a";
}
.icon-face-surprise:before {
  content: "\eb8b";
}
.icon-face-tired:before {
  content: "\eb8c";
}
.icon-fan:before {
  content: "\eb8d";
}
.icon-fast-backward:before {
  content: "\eb8e";
}
.icon-fast-forward:before {
  content: "\eb8f";
}
.icon-faucet-drip:before {
  content: "\eb90";
}
.icon-faucet:before {
  content: "\eb91";
}
.icon-fax:before {
  content: "\eb92";
}
.icon-feather-alt:before {
  content: "\eb93";
}
.icon-feather-pointed:before {
  content: "\eb94";
}
.icon-feather:before {
  content: "\eb95";
}
.icon-feed:before {
  content: "\eb96";
}
.icon-female:before {
  content: "\eb97";
}
.icon-ferry:before {
  content: "\eb98";
}
.icon-fighter-jet:before {
  content: "\eb99";
}
.icon-file-alt:before {
  content: "\eb9a";
}
.icon-file-archive:before {
  content: "\eb9b";
}
.icon-file-arrow-down:before {
  content: "\eb9c";
}
.icon-file-arrow-up:before {
  content: "\eb9d";
}
.icon-file-audio:before {
  content: "\eb9e";
}
.icon-file-circle-check:before {
  content: "\eb9f";
}
.icon-file-circle-exclamation:before {
  content: "\eba0";
}
.icon-file-circle-minus:before {
  content: "\eba1";
}
.icon-file-circle-plus:before {
  content: "\eba2";
}
.icon-file-circle-question:before {
  content: "\eba3";
}
.icon-file-circle-xmark:before {
  content: "\eba4";
}
.icon-file-clipboard:before {
  content: "\eba5";
}
.icon-file-code:before {
  content: "\eba6";
}
.icon-fillayouttract:before {
  content: "\eba7";
}
.icon-file-csv:before {
  content: "\eba8";
}
.icon-file-download:before {
  content: "\eba9";
}
.icon-file-edit:before {
  content: "\ebaa";
}
.icon-file-excel:before {
  content: "\ebab";
}
.icon-file-export:before {
  content: "\ebac";
}
.icon-file-fragment:before {
  content: "\ebad";
}
.icon-file-half-dashed:before {
  content: "\ebae";
}
.icon-file-image:before {
  content: "\ebaf";
}
.icon-file-import:before {
  content: "\ebb0";
}
.icon-file-invoice-dollar:before {
  content: "\ebb1";
}
.icon-file-invoice:before {
  content: "\ebb2";
}
.icon-file-lines:before {
  content: "\ebb3";
}
.icon-file-medical-alt:before {
  content: "\ebb4";
}
.icon-file-medical:before {
  content: "\ebb5";
}
.icon-file-pdf:before {
  content: "\ebb6";
}
.icon-file-pen:before {
  content: "\ebb7";
}
.icon-file-powerpoint:before {
  content: "\ebb8";
}
.icon-file-prescription:before {
  content: "\ebb9";
}
.icon-file-shield:before {
  content: "\ebba";
}
.icon-file-signature:before {
  content: "\ebbb";
}
.icon-file-text:before {
  content: "\ebbc";
}
.icon-file-upload:before {
  content: "\ebbd";
}
.icon-file-video:before {
  content: "\ebbe";
}
.icon-file-waveform:before {
  content: "\ebbf";
}
.icon-file-word:before {
  content: "\ebc0";
}
.icon-file-zipper:before {
  content: "\ebc1";
}
.icon-file:before {
  content: "\ebc2";
}
.icon-fill-drip:before {
  content: "\ebc3";
}
.icon-fill:before {
  content: "\ebc4";
}
.icon-film-alt:before {
  content: "\ebc5";
}
.icon-film-simple:before {
  content: "\ebc6";
}
.icon-film:before {
  content: "\ebc7";
}
.icon-filter-circle-dollar:before {
  content: "\ebc8";
}
.icon-filter-circle-xmark:before {
  content: "\ebc9";
}
.icon-filter:before {
  content: "\ebca";
}
.icon-fingerprint:before {
  content: "\ebcb";
}
.icon-fire-alt:before {
  content: "\ebcc";
}
.icon-fire-burner:before {
  content: "\ebcd";
}
.icon-fire-extinguisher:before {
  content: "\ebce";
}
.icon-fire-flame-curved:before {
  content: "\ebcf";
}
.icon-fire-flame-simple:before {
  content: "\ebd0";
}
.icon-fire:before {
  content: "\ebd1";
}
.icon-first-aid:before {
  content: "\ebd2";
}
.icon-fish-fins:before {
  content: "\ebd3";
}
.icon-fish:before {
  content: "\ebd4";
}
.icon-fist-raised:before {
  content: "\ebd5";
}
.icon-flag-checkered:before {
  content: "\ebd6";
}
.icon-flag-usa:before {
  content: "\ebd7";
}
.icon-flag:before {
  content: "\ebd8";
}
.icon-flask-vial:before {
  content: "\ebd9";
}
.icon-flask:before {
  content: "\ebda";
}
.icon-floppy-disk:before {
  content: "\ebdb";
}
.icon-florin-sign:before {
  content: "\ebdc";
}
.icon-flushed:before {
  content: "\ebdd";
}
.icon-folder-blank:before {
  content: "\ebde";
}
.icon-folder-closed:before {
  content: "\ebdf";
}
.icon-folder-minus:before {
  content: "\ebe0";
}
.icon-folder-open:before {
  content: "\ebe1";
}
.icon-folder-plus:before {
  content: "\ebe2";
}
.icon-folder-tree:before {
  content: "\ebe3";
}
.icon-folder:before {
  content: "\ebe4";
}
.icon-font-awesome-flag:before {
  content: "\ebe5";
}
.icon-font-awesome-logo-full:before {
  content: "\ebe6";
}
.icon-font-awesome:before {
  content: "\ebe7";
}
.icon-font:before {
  content: "\ebe8";
}
.icon-football-ball:before {
  content: "\ebe9";
}
.icon-football:before {
  content: "\ebea";
}
.icon-forward-fast:before {
  content: "\ebeb";
}
.icon-forward-step:before {
  content: "\ebec";
}
.icon-forward:before {
  content: "\ebed";
}
.icon-franc-sign:before {
  content: "\ebee";
}
.icon-frog:before {
  content: "\ebef";
}
.icon-frown-open:before {
  content: "\ebf0";
}
.icon-frown:before {
  content: "\ebf1";
}
.icon-funnel-dollar:before {
  content: "\ebf2";
}
.icon-futbol-ball:before {
  content: "\ebf3";
}
.icon-futbol:before {
  content: "\ebf4";
}
.icon-g:before {
  content: "\ebf5";
}
.icon-gamepad:before {
  content: "\ebf6";
}
.icon-gas-pump:before {
  content: "\ebf7";
}
.icon-gauge-high:before {
  content: "\ebf8";
}
.icon-gauge-med:before {
  content: "\ebf9";
}
.icon-gauge-simple-high:before {
  content: "\ebfa";
}
.icon-gauge-simple-med:before {
  content: "\ebfb";
}
.icon-gauge-simple:before {
  content: "\ebfc";
}
.icon-gauge:before {
  content: "\ebfd";
}
.icon-gavel:before {
  content: "\ebfe";
}
.icon-gbp:before {
  content: "\ebff";
}
.icon-gear:before {
  content: "\ec00";
}
.icon-gears:before {
  content: "\ec01";
}
.icon-gem:before {
  content: "\ec02";
}
.icon-genderless:before {
  content: "\ec03";
}
.icon-ghost:before {
  content: "\ec04";
}
.icon-gift:before {
  content: "\ec05";
}
.icon-gifts:before {
  content: "\ec06";
}
.icon-glass-cheers:before {
  content: "\ec07";
}
.icon-glass-martini-alt:before {
  content: "\ec08";
}
.icon-glass-martini:before {
  content: "\ec09";
}
.icon-glass-water-droplet:before {
  content: "\ec0a";
}
.icon-glass-water:before {
  content: "\ec0b";
}
.icon-glass-whiskey:before {
  content: "\ec0c";
}
.icon-glasses:before {
  content: "\ec0d";
}
.icon-globe-africa:before {
  content: "\ec0e";
}
.icon-globe-americas:before {
  content: "\ec0f";
}
.icon-globe-asia:before {
  content: "\ec10";
}
.icon-globe-europe:before {
  content: "\ec11";
}
.icon-globe-oceania:before {
  content: "\ec12";
}
.icon-globe:before {
  content: "\ec13";
}
.icon-golf-ball-tee:before {
  content: "\ec14";
}
.icon-golf-ball:before {
  content: "\ec15";
}
.icon-gopuram:before {
  content: "\ec16";
}
.icon-graduation-cap:before {
  content: "\ec17";
}
.icon-greater-than-equal:before {
  content: "\ec18";
}
.icon-greater-than:before {
  content: "\ec19";
}
.icon-grid-horizontal:before {
  content: "\ec1a";
}
.icon-grid-vertical:before {
  content: "\ec1b";
}
.icon-grimace:before {
  content: "\ec1c";
}
.icon-grin-alt:before {
  content: "\ec1d";
}
.icon-grin-beam-sweat:before {
  content: "\ec1e";
}
.icon-grin-beam:before {
  content: "\ec1f";
}
.icon-grin-hearts:before {
  content: "\ec20";
}
.icon-grin-squint-tears:before {
  content: "\ec21";
}
.icon-grin-squint:before {
  content: "\ec22";
}
.icon-grin-stars:before {
  content: "\ec23";
}
.icon-grin-tears:before {
  content: "\ec24";
}
.icon-grin-tongue-squint:before {
  content: "\ec25";
}
.icon-grin-tongue-wink:before {
  content: "\ec26";
}
.icon-grin-tongue:before {
  content: "\ec27";
}
.icon-grin-wink:before {
  content: "\ec28";
}
.icon-grin:before {
  content: "\ec29";
}
.icon-grip-horizontal:before {
  content: "\ec2a";
}
.icon-grip-lines-vertical:before {
  content: "\ec2b";
}
.icon-grip-lines:before {
  content: "\ec2c";
}
.icon-grip-vertical:before {
  content: "\ec2d";
}
.icon-grip:before {
  content: "\ec2e";
}
.icon-group-arrows-rotate:before {
  content: "\ec2f";
}
.icon-guarani-sign:before {
  content: "\ec30";
}
.icon-guitar:before {
  content: "\ec31";
}
.icon-gun:before {
  content: "\ec32";
}
.icon-h-square:before {
  content: "\ec33";
}
.icon-h:before {
  content: "\ec34";
}
.icon-hamburger:before {
  content: "\ec35";
}
.icon-hammer:before {
  content: "\ec36";
}
.icon-hamsa:before {
  content: "\ec37";
}
.icon-hand-back-fist:before {
  content: "\ec38";
}
.icon-hand-dots:before {
  content: "\ec39";
}
.icon-hand-fist:before {
  content: "\ec3a";
}
.icon-hand-holding-dollar:before {
  content: "\ec3b";
}
.icon-hand-holding-droplet:before {
  content: "\ec3c";
}
.icon-hand-holding-hand:before {
  content: "\ec3d";
}
.icon-hand-holding-heart:before {
  content: "\ec3e";
}
.icon-hand-holding-medical:before {
  content: "\ec3f";
}
.icon-hand-holding-usd:before {
  content: "\ec40";
}
.icon-hand-holding-water:before {
  content: "\ec41";
}
.icon-hand-holding:before {
  content: "\ec42";
}
.icon-hand-lizard:before {
  content: "\ec43";
}
.icon-hand-middle-finger:before {
  content: "\ec44";
}
.icon-hand-paper:before {
  content: "\ec45";
}
.icon-hand-peace:before {
  content: "\ec46";
}
.icon-hand-point-down:before {
  content: "\ec47";
}
.icon-hand-point-left:before {
  content: "\ec48";
}
.icon-hand-point-right:before {
  content: "\ec49";
}
.icon-hand-point-up:before {
  content: "\ec4a";
}
.icon-hand-pointer:before {
  content: "\ec4b";
}
.icon-hand-rock:before {
  content: "\ec4c";
}
.icon-hand-scissors:before {
  content: "\ec4d";
}
.icon-hand-sparkles:before {
  content: "\ec4e";
}
.icon-hand-spock:before {
  content: "\ec4f";
}
.icon-hand:before {
  content: "\ec50";
}
.icon-handcuffs:before {
  content: "\ec51";
}
.icon-hands-american-sign-language-interpreting:before {
  content: "\ec52";
}
.icon-hands-asl-interpreting:before {
  content: "\ec53";
}
.icon-hands-bound:before {
  content: "\ec54";
}
.icon-hands-bubbles:before {
  content: "\ec55";
}
.icon-hands-clapping:before {
  content: "\ec56";
}
.icon-hands-helping:before {
  content: "\ec57";
}
.icon-hands-holding-child:before {
  content: "\ec58";
}
.icon-hands-holding-circle:before {
  content: "\ec59";
}
.icon-hands-holding:before {
  content: "\ec5a";
}
.icon-hands-praying:before {
  content: "\ec5b";
}
.icon-hands-wash:before {
  content: "\ec5c";
}
.icon-hands:before {
  content: "\ec5d";
}
.icon-handshake-alt-slash:before {
  content: "\ec5e";
}
.icon-handshake-alt:before {
  content: "\ec5f";
}
.icon-handshake-angle:before {
  content: "\ec60";
}
.icon-handshake-simple-slash:before {
  content: "\ec61";
}
.icon-handshake-simple:before {
  content: "\ec62";
}
.icon-handshake-slash:before {
  content: "\ec63";
}
.icon-handshake:before {
  content: "\ec64";
}
.icon-hanukiah:before {
  content: "\ec65";
}
.icon-hard-drive:before {
  content: "\ec66";
}
.icon-hard-hat:before {
  content: "\ec67";
}
.icon-hard-of-hearing:before {
  content: "\ec68";
}
.icon-hashtag:before {
  content: "\ec69";
}
.icon-hat-cowboy-side:before {
  content: "\ec6a";
}
.icon-hat-cowboy:before {
  content: "\ec6b";
}
.icon-hat-hard:before {
  content: "\ec6c";
}
.icon-hat-wizard:before {
  content: "\ec6d";
}
.icon-haykal:before {
  content: "\ec6e";
}
.icon-hdd:before {
  content: "\ec6f";
}
.icon-head-side-cough-slash:before {
  content: "\ec70";
}
.icon-head-side-cough:before {
  content: "\ec71";
}
.icon-head-side-mask:before {
  content: "\ec72";
}
.icon-head-side-virus:before {
  content: "\ec73";
}
.icon-header:before {
  content: "\ec74";
}
.icon-heading:before {
  content: "\ec75";
}
.icon-headphones-alt:before {
  content: "\ec76";
}
.icon-headphones-simple:before {
  content: "\ec77";
}
.icon-headphones:before {
  content: "\ec78";
}
.icon-headset:before {
  content: "\ec79";
}
.icon-heart-broken:before {
  content: "\ec7a";
}
.icon-heart-circle-bolt:before {
  content: "\ec7b";
}
.icon-heart-circle-check:before {
  content: "\ec7c";
}
.icon-heart-circle-exclamation:before {
  content: "\ec7d";
}
.icon-heart-circle-minus:before {
  content: "\ec7e";
}
.icon-heart-circle-plus:before {
  content: "\ec7f";
}
.icon-heart-circle-xmark:before {
  content: "\ec80";
}
.icon-heart-crack:before {
  content: "\ec81";
}
.icon-heart-music-camera-bolt:before {
  content: "\ec82";
}
.icon-heart-pulse:before {
  content: "\ec83";
}
.icon-heart:before {
  content: "\ec84";
}
.icon-heartbeat:before {
  content: "\ec85";
}
.icon-helicopter-symbol:before {
  content: "\ec86";
}
.icon-helicopter:before {
  content: "\ec87";
}
.icon-helmet-safety:before {
  content: "\ec88";
}
.icon-helmet-un:before {
  content: "\ec89";
}
.icon-heptagon:before {
  content: "\ec8a";
}
.icon-hexagon-nodes-bolt:before {
  content: "\ec8b";
}
.icon-hexagon-nodes:before {
  content: "\ec8c";
}
.icon-hexagon:before {
  content: "\ec8d";
}
.icon-highlighter:before {
  content: "\ec8e";
}
.icon-hiking:before {
  content: "\ec8f";
}
.icon-hill-avalanche:before {
  content: "\ec90";
}
.icon-hill-rockslide:before {
  content: "\ec91";
}
.icon-hippo:before {
  content: "\ec92";
}
.icon-history:before {
  content: "\ec93";
}
.icon-hockey-puck:before {
  content: "\ec94";
}
.icon-holly-berry:before {
  content: "\ec95";
}
.icon-home-alt:before {
  content: "\ec96";
}
.icon-home-lg-alt:before {
  content: "\ec97";
}
.icon-home-lg:before {
  content: "\ec98";
}
.icon-home-user:before {
  content: "\ec99";
}
.icon-home:before {
  content: "\ec9a";
}
.icon-horse-head:before {
  content: "\ec9b";
}
.icon-horse:before {
  content: "\ec9c";
}
.icon-hospital-alt:before {
  content: "\ec9d";
}
.icon-hospital-symbol:before {
  content: "\ec9e";
}
.icon-hospital-user:before {
  content: "\ec9f";
}
.icon-hospital-wide:before {
  content: "\eca0";
}
.icon-hospital:before {
  content: "\eca1";
}
.icon-hot-tub-person:before {
  content: "\eca2";
}
.icon-hot-tub:before {
  content: "\eca3";
}
.icon-hotdog:before {
  content: "\eca4";
}
.icon-hotel:before {
  content: "\eca5";
}
.icon-hourglass-1:before {
  content: "\eca6";
}
.icon-hourglass-2:before {
  content: "\eca7";
}
.icon-hourglass-3:before {
  content: "\eca8";
}
.icon-hourglass-empty:before {
  content: "\eca9";
}
.icon-hourglass-end:before {
  content: "\ecaa";
}
.icon-hourglass-half:before {
  content: "\ecab";
}
.icon-hourglass-start:before {
  content: "\ecac";
}
.icon-hourglass:before {
  content: "\ecad";
}
.icon-house-chimney-crack:before {
  content: "\ecae";
}
.icon-house-chimney-medical:before {
  content: "\ecaf";
}
.icon-house-chimney-user:before {
  content: "\ecb0";
}
.icon-house-chimney-window:before {
  content: "\ecb1";
}
.icon-house-chimney:before {
  content: "\ecb2";
}
.icon-house-circle-check:before {
  content: "\ecb3";
}
.icon-house-circle-exclamation:before {
  content: "\ecb4";
}
.icon-house-circle-xmark:before {
  content: "\ecb5";
}
.icon-house-crack:before {
  content: "\ecb6";
}
.icon-house-damage:before {
  content: "\ecb7";
}
.icon-house-fire:before {
  content: "\ecb8";
}
.icon-house-flag:before {
  content: "\ecb9";
}
.icon-house-flood-water-circle-arrow-right:before {
  content: "\ecba";
}
.icon-house-flood-water:before {
  content: "\ecbb";
}
.icon-house-laptop:before {
  content: "\ecbc";
}
.icon-house-lock:before {
  content: "\ecbd";
}
.icon-house-medical-circle-check:before {
  content: "\ecbe";
}
.icon-house-medical-circle-exclamation:before {
  content: "\ecbf";
}
.icon-house-medical-circle-xmark:before {
  content: "\ecc0";
}
.icon-house-medical-flag:before {
  content: "\ecc1";
}
.icon-house-medical:before {
  content: "\ecc2";
}
.icon-house-signal:before {
  content: "\ecc3";
}
.icon-house-tsunami:before {
  content: "\ecc4";
}
.icon-house-user:before {
  content: "\ecc5";
}
.icon-house:before {
  content: "\ecc6";
}
.icon-hryvnia-sign:before {
  content: "\ecc7";
}
.icon-hryvnia:before {
  content: "\ecc8";
}
.icon-hurricane:before {
  content: "\ecc9";
}
.icon-i-cursor:before {
  content: "\ecca";
}
.icon-i:before {
  content: "\eccb";
}
.icon-ice-cream:before {
  content: "\eccc";
}
.icon-icicles:before {
  content: "\eccd";
}
.icon-icons:before {
  content: "\ecce";
}
.icon-id-badge:before {
  content: "\eccf";
}
.icon-id-card-alt:before {
  content: "\ecd0";
}
.icon-id-card-clip:before {
  content: "\ecd1";
}
.icon-id-card:before {
  content: "\ecd2";
}
.icon-igloo:before {
  content: "\ecd3";
}
.icon-ils:before {
  content: "\ecd4";
}
.icon-image-portrait:before {
  content: "\ecd5";
}
.icon-image:before {
  content: "\ecd6";
}
.icon-images:before {
  content: "\ecd7";
}
.icon-inbox:before {
  content: "\ecd8";
}
.icon-indent:before {
  content: "\ecd9";
}
.icon-indian-rupee-sign:before {
  content: "\ecda";
}
.icon-indian-rupee:before {
  content: "\ecdb";
}
.icon-industry:before {
  content: "\ecdc";
}
.icon-infinity:before {
  content: "\ecdd";
}
.icon-info-circle:before {
  content: "\ecde";
}
.icon-info:before {
  content: "\ecdf";
}
.icon-inr:before {
  content: "\ece0";
}
.icon-institution:before {
  content: "\ece1";
}
.icon-italic:before {
  content: "\ece2";
}
.icon-j:before {
  content: "\ece3";
}
.icon-jar-wheat:before {
  content: "\ece4";
}
.icon-jar:before {
  content: "\ece5";
}
.icon-jedi:before {
  content: "\ece6";
}
.icon-jet-fighter-up:before {
  content: "\ece7";
}
.icon-jet-fighter:before {
  content: "\ece8";
}
.icon-joint:before {
  content: "\ece9";
}
.icon-journal-whills:before {
  content: "\ecea";
}
.icon-jpy:before {
  content: "\eceb";
}
.icon-jug-detergent:before {
  content: "\ecec";
}
.icon-k:before {
  content: "\eced";
}
.icon-kaaba:before {
  content: "\ecee";
}
.icon-key:before {
  content: "\ecef";
}
.icon-keyboard:before {
  content: "\ecf0";
}
.icon-khanda:before {
  content: "\ecf1";
}
.icon-kip-sign:before {
  content: "\ecf2";
}
.icon-kiss-beam:before {
  content: "\ecf3";
}
.icon-kiss-wink-heart:before {
  content: "\ecf4";
}
.icon-kiss:before {
  content: "\ecf5";
}
.icon-kit-medical:before {
  content: "\ecf6";
}
.icon-kitchen-set:before {
  content: "\ecf7";
}
.icon-kiwi-bird:before {
  content: "\ecf8";
}
.icon-krw:before {
  content: "\ecf9";
}
.icon-l:before {
  content: "\ecfa";
}
.icon-ladder-water:before {
  content: "\ecfb";
}
.icon-land-mine-on:before {
  content: "\ecfc";
}
.icon-landmark-alt:before {
  content: "\ecfd";
}
.icon-landmark-dome:before {
  content: "\ecfe";
}
.icon-landmark-flag:before {
  content: "\ecff";
}
.icon-landmark:before {
  content: "\ed00";
}
.icon-language:before {
  content: "\ed01";
}
.icon-laptop-code:before {
  content: "\ed02";
}
.icon-laptop-file:before {
  content: "\ed03";
}
.icon-laptop-house:before {
  content: "\ed04";
}
.icon-laptop-medical:before {
  content: "\ed05";
}
.icon-laptop:before {
  content: "\ed06";
}
.icon-lari-sign:before {
  content: "\ed07";
}
.icon-laugh-beam:before {
  content: "\ed08";
}
.icon-laugh-squint:before {
  content: "\ed09";
}
.icon-laugh-wink:before {
  content: "\ed0a";
}
.icon-laugh:before {
  content: "\ed0b";
}
.icon-layer-group:before {
  content: "\ed0c";
}
.icon-leaf:before {
  content: "\ed0d";
}
.icon-left-long:before {
  content: "\ed0e";
}
.icon-left-right:before {
  content: "\ed0f";
}
.icon-legal:before {
  content: "\ed10";
}
.icon-lemon:before {
  content: "\ed11";
}
.icon-less-than-equal:before {
  content: "\ed12";
}
.icon-less-than:before {
  content: "\ed13";
}
.icon-level-down-alt:before {
  content: "\ed14";
}
.icon-level-down:before {
  content: "\ed15";
}
.icon-level-up-alt:before {
  content: "\ed16";
}
.icon-level-up:before {
  content: "\ed17";
}
.icon-life-ring:before {
  content: "\ed18";
}
.icon-lightbulb:before {
  content: "\ed19";
}
.icon-line-chart:before {
  content: "\ed1a";
}
.icon-lines-leaning:before {
  content: "\ed1b";
}
.icon-link-slash:before {
  content: "\ed1c";
}
.icon-link:before {
  content: "\ed1d";
}
.icon-lira-sign:before {
  content: "\ed1e";
}
.icon-list-1-2:before {
  content: "\ed1f";
}
.icon-list-alt:before {
  content: "\ed20";
}
.icon-list-check:before {
  content: "\ed21";
}
.icon-list-dots:before {
  content: "\ed22";
}
.icon-list-numeric:before {
  content: "\ed23";
}
.icon-list-ol:before {
  content: "\ed24";
}
.icon-list-squares:before {
  content: "\ed25";
}
.icon-list-ul:before {
  content: "\ed26";
}
.icon-list:before {
  content: "\ed27";
}
.icon-litecoin-sign:before {
  content: "\ed28";
}
.icon-location-arrow:before {
  content: "\ed29";
}
.icon-location-crosshairs:before {
  content: "\ed2a";
}
.icon-location-dot:before {
  content: "\ed2b";
}
.icon-location-pin-lock:before {
  content: "\ed2c";
}
.icon-location-pin:before {
  content: "\ed2d";
}
.icon-location:before {
  content: "\ed2e";
}
.icon-lock-open:before {
  content: "\ed2f";
}
.icon-lock:before {
  content: "\ed30";
}
.icon-locust:before {
  content: "\ed31";
}
.icon-long-arrow-alt-down:before {
  content: "\ed32";
}
.icon-long-arrow-alt-left:before {
  content: "\ed33";
}
.icon-long-arrow-alt-right:before {
  content: "\ed34";
}
.icon-long-arrow-alt-up:before {
  content: "\ed35";
}
.icon-long-arrow-down:before {
  content: "\ed36";
}
.icon-long-arrow-left:before {
  content: "\ed37";
}
.icon-long-arrow-right:before {
  content: "\ed38";
}
.icon-long-arrow-up:before {
  content: "\ed39";
}
.icon-low-vision:before {
  content: "\ed3a";
}
.icon-luggage-cart:before {
  content: "\ed3b";
}
.icon-lungs-virus:before {
  content: "\ed3c";
}
.icon-lungs:before {
  content: "\ed3d";
}
.icon-m:before {
  content: "\ed3e";
}
.icon-magic-wand-sparkles:before {
  content: "\ed3f";
}
.icon-magic:before {
  content: "\ed40";
}
.icon-magnet:before {
  content: "\ed41";
}
.icon-magnifying-glass-arrow-right:before {
  content: "\ed42";
}
.icon-magnifying-glass-chart:before {
  content: "\ed43";
}
.icon-magnifying-glass-dollar:before {
  content: "\ed44";
}
.icon-magnifying-glass-location:before {
  content: "\ed45";
}
.icon-magnifying-glass-minus:before {
  content: "\ed46";
}
.icon-magnifying-glass-plus:before {
  content: "\ed47";
}
.icon-magnifying-glass:before {
  content: "\ed48";
}
.icon-mail-bulk:before {
  content: "\ed49";
}
.icon-mail-forward:before {
  content: "\ed4a";
}
.icon-mail-reply-all:before {
  content: "\ed4b";
}
.icon-mail-reply:before {
  content: "\ed4c";
}
.icon-male:before {
  content: "\ed4d";
}
.icon-manat-sign:before {
  content: "\ed4e";
}
.icon-map-location-dot:before {
  content: "\ed4f";
}
.icon-map-location:before {
  content: "\ed50";
}
.icon-map-marked-alt:before {
  content: "\ed51";
}
.icon-map-marked:before {
  content: "\ed52";
}
.icon-map-marker-alt:before {
  content: "\ed53";
}
.icon-map-marker:before {
  content: "\ed54";
}
.icon-map-pin:before {
  content: "\ed55";
}
.icon-map-signs:before {
  content: "\ed56";
}
.icon-map:before {
  content: "\ed57";
}
.icon-marker:before {
  content: "\ed58";
}
.icon-mars-and-venus-burst:before {
  content: "\ed59";
}
.icon-mars-and-venus:before {
  content: "\ed5a";
}
.icon-mars-double:before {
  content: "\ed5b";
}
.icon-mars-stroke-h:before {
  content: "\ed5c";
}
.icon-mars-stroke-right:before {
  content: "\ed5d";
}
.icon-mars-stroke-up:before {
  content: "\ed5e";
}
.icon-mars-stroke-v:before {
  content: "\ed5f";
}
.icon-mars-stroke:before {
  content: "\ed60";
}
.icon-mars:before {
  content: "\ed61";
}
.icon-martini-glass-citrus:before {
  content: "\ed62";
}
.icon-martini-glass-empty:before {
  content: "\ed63";
}
.icon-martini-glass:before {
  content: "\ed64";
}
.icon-mask-face:before {
  content: "\ed65";
}
.icon-mask-ventilator:before {
  content: "\ed66";
}
.icon-mask:before {
  content: "\ed67";
}
.icon-masks-theater:before {
  content: "\ed68";
}
.icon-mattress-pillow:before {
  content: "\ed69";
}
.icon-maximize:before {
  content: "\ed6a";
}
.icon-medal:before {
  content: "\ed6b";
}
.icon-medkit:before {
  content: "\ed6c";
}
.icon-meh-blank:before {
  content: "\ed6d";
}
.icon-meh-rolling-eyes:before {
  content: "\ed6e";
}
.icon-meh:before {
  content: "\ed6f";
}
.icon-memory:before {
  content: "\ed70";
}
.icon-menorah:before {
  content: "\ed71";
}
.icon-mercury:before {
  content: "\ed72";
}
.icon-message:before {
  content: "\ed73";
}
.icon-meteor:before {
  content: "\ed74";
}
.icon-microchip:before {
  content: "\ed75";
}
.icon-microphone-alt-slash:before {
  content: "\ed76";
}
.icon-microphone-alt:before {
  content: "\ed77";
}
.icon-microphone-lines-slash:before {
  content: "\ed78";
}
.icon-microphone-lines:before {
  content: "\ed79";
}
.icon-microphone-slash:before {
  content: "\ed7a";
}
.icon-microphone:before {
  content: "\ed7b";
}
.icon-microscope:before {
  content: "\ed7c";
}
.icon-mill-sign:before {
  content: "\ed7d";
}
.icon-minimize:before {
  content: "\ed7e";
}
.icon-minus-circle:before {
  content: "\ed7f";
}
.icon-minus-square:before {
  content: "\ed80";
}
.icon-minus:before {
  content: "\ed81";
}
.icon-mitten:before {
  content: "\ed82";
}
.icon-mobile-alt:before {
  content: "\ed83";
}
.icon-mobile-android-alt:before {
  content: "\ed84";
}
.icon-mobile-android:before {
  content: "\ed85";
}
.icon-mobile-button:before {
  content: "\ed86";
}
.icon-mobile-phone:before {
  content: "\ed87";
}
.icon-mobile-retro:before {
  content: "\ed88";
}
.icon-mobile-screen-button:before {
  content: "\ed89";
}
.icon-mobile-screen:before {
  content: "\ed8a";
}
.icon-mobile-vibrate:before {
  content: "\ed8b";
}
.icon-mobile:before {
  content: "\ed8c";
}
.icon-money-bill-1-wave:before {
  content: "\ed8d";
}
.icon-money-bill-1:before {
  content: "\ed8e";
}
.icon-money-bill-alt:before {
  content: "\ed8f";
}
.icon-money-bill-transfer:before {
  content: "\ed90";
}
.icon-money-bill-trend-up:before {
  content: "\ed91";
}
.icon-money-bill-wave-alt:before {
  content: "\ed92";
}
.icon-money-bill-wave:before {
  content: "\ed93";
}
.icon-money-bill-wheat:before {
  content: "\ed94";
}
.icon-money-bill:before {
  content: "\ed95";
}
.icon-money-bills:before {
  content: "\ed96";
}
.icon-money-check-alt:before {
  content: "\ed97";
}
.icon-money-check-dollar:before {
  content: "\ed98";
}
.icon-money-check:before {
  content: "\ed99";
}
.icon-monument:before {
  content: "\ed9a";
}
.icon-moon:before {
  content: "\ed9b";
}
.icon-mortar-board:before {
  content: "\ed9c";
}
.icon-mortar-pestle:before {
  content: "\ed9d";
}
.icon-mosque:before {
  content: "\ed9e";
}
.icon-mosquito-net:before {
  content: "\ed9f";
}
.icon-mosquito:before {
  content: "\eda0";
}
.icon-motorcycle:before {
  content: "\eda1";
}
.icon-mound:before {
  content: "\eda2";
}
.icon-mountain-city:before {
  content: "\eda3";
}
.icon-mountain-sun:before {
  content: "\eda4";
}
.icon-mountain:before {
  content: "\eda5";
}
.icon-mouse-pointer:before {
  content: "\eda6";
}
.icon-mouse:before {
  content: "\eda7";
}
.icon-mug-hot:before {
  content: "\eda8";
}
.icon-mug-saucer:before {
  content: "\eda9";
}
.icon-multiply:before {
  content: "\edaa";
}
.icon-museum:before {
  content: "\edab";
}
.icon-music:before {
  content: "\edac";
}
.icon-n:before {
  content: "\edad";
}
.icon-naira-sign:before {
  content: "\edae";
}
.icon-navicon:before {
  content: "\edaf";
}
.icon-network-wired:before {
  content: "\edb0";
}
.icon-neuter:before {
  content: "\edb1";
}
.icon-newspaper:before {
  content: "\edb2";
}
.icon-non-binary:before {
  content: "\edb3";
}
.icon-not-equal:before {
  content: "\edb4";
}
.icon-notdef:before {
  content: "\edb5";
}
.icon-note-sticky:before {
  content: "\edb6";
}
.icon-notes-medical:before {
  content: "\edb7";
}
.icon-o:before {
  content: "\edb8";
}
.icon-object-group:before {
  content: "\edb9";
}
.icon-object-ungroup:before {
  content: "\edba";
}
.icon-octagon:before {
  content: "\edbb";
}
.icon-oil-can:before {
  content: "\edbc";
}
.icon-oil-well:before {
  content: "\edbd";
}
.icon-om:before {
  content: "\edbe";
}
.icon-otter:before {
  content: "\edbf";
}
.icon-outdent:before {
  content: "\edc0";
}
.icon-p:before {
  content: "\edc1";
}
.icon-pager:before {
  content: "\edc2";
}
.icon-paint-brush:before {
  content: "\edc3";
}
.icon-paint-roller:before {
  content: "\edc4";
}
.icon-paintbrush:before {
  content: "\edc5";
}
.icon-palette:before {
  content: "\edc6";
}
.icon-pallet:before {
  content: "\edc7";
}
.icon-panorama:before {
  content: "\edc8";
}
.icon-paper-plane:before {
  content: "\edc9";
}
.icon-paperclip:before {
  content: "\edca";
}
.icon-parachute-box:before {
  content: "\edcb";
}
.icon-paragraph:before {
  content: "\edcc";
}
.icon-parking:before {
  content: "\edcd";
}
.icon-passport:before {
  content: "\edce";
}
.icon-pastafarianism:before {
  content: "\edcf";
}
.icon-paste:before {
  content: "\edd0";
}
.icon-pause-circle:before {
  content: "\edd1";
}
.icon-pause:before {
  content: "\edd2";
}
.icon-paw:before {
  content: "\edd3";
}
.icon-peace:before {
  content: "\edd4";
}
.icon-pen-alt:before {
  content: "\edd5";
}
.icon-pen-clip:before {
  content: "\edd6";
}
.icon-pen-fancy:before {
  content: "\edd7";
}
.icon-pen-nib:before {
  content: "\edd8";
}
.icon-pen-ruler:before {
  content: "\edd9";
}
.icon-pen-square:before {
  content: "\edda";
}
.icon-pen-to-square:before {
  content: "\eddb";
}
.icon-pen:before {
  content: "\eddc";
}
.icon-pencil-alt:before {
  content: "\eddd";
}
.icon-pencil-ruler:before {
  content: "\edde";
}
.icon-pencil-square:before {
  content: "\eddf";
}
.icon-pencil:before {
  content: "\ede0";
}
.icon-pentagon:before {
  content: "\ede1";
}
.icon-people-arrows-left-right:before {
  content: "\ede2";
}
.icon-people-arrows:before {
  content: "\ede3";
}
.icon-people-carry-box:before {
  content: "\ede4";
}
.icon-people-carry:before {
  content: "\ede5";
}
.icon-people-group:before {
  content: "\ede6";
}
.icon-people-line:before {
  content: "\ede7";
}
.icon-people-pulling:before {
  content: "\ede8";
}
.icon-people-robbery:before {
  content: "\ede9";
}
.icon-people-roof:before {
  content: "\edea";
}
.icon-pepper-hot:before {
  content: "\edeb";
}
.icon-percent:before {
  content: "\edec";
}
.icon-percentage:before {
  content: "\eded";
}
.icon-person-arrow-down-to-line:before {
  content: "\edee";
}
.icon-person-arrow-up-from-line:before {
  content: "\edef";
}
.icon-person-biking:before {
  content: "\edf0";
}
.icon-person-booth:before {
  content: "\edf1";
}
.icon-person-breastfeeding:before {
  content: "\edf2";
}
.icon-person-burst:before {
  content: "\edf3";
}
.icon-person-cane:before {
  content: "\edf4";
}
.icon-person-chalkboard:before {
  content: "\edf5";
}
.icon-person-circle-check:before {
  content: "\edf6";
}
.icon-person-circle-exclamation:before {
  content: "\edf7";
}
.icon-person-circle-minus:before {
  content: "\edf8";
}
.icon-person-circle-plus:before {
  content: "\edf9";
}
.icon-person-circle-question:before {
  content: "\edfa";
}
.icon-person-circle-xmark:before {
  content: "\edfb";
}
.icon-person-digging:before {
  content: "\edfc";
}
.icon-person-dots-from-line:before {
  content: "\edfd";
}
.icon-person-dress-burst:before {
  content: "\edfe";
}
.icon-person-dress:before {
  content: "\edff";
}
.icon-person-drowning:before {
  content: "\ee00";
}
.icon-person-falling-burst:before {
  content: "\ee01";
}
.icon-person-falling:before {
  content: "\ee02";
}
.icon-person-half-dress:before {
  content: "\ee03";
}
.icon-person-harassing:before {
  content: "\ee04";
}
.icon-person-hiking:before {
  content: "\ee05";
}
.icon-person-military-pointing:before {
  content: "\ee06";
}
.icon-person-military-rifle:before {
  content: "\ee07";
}
.icon-person-military-to-person:before {
  content: "\ee08";
}
.icon-person-praying:before {
  content: "\ee09";
}
.icon-person-pregnant:before {
  content: "\ee0a";
}
.icon-person-rays:before {
  content: "\ee0b";
}
.icon-person-rifle:before {
  content: "\ee0c";
}
.icon-person-running:before {
  content: "\ee0d";
}
.icon-person-shelter:before {
  content: "\ee0e";
}
.icon-person-skating:before {
  content: "\ee0f";
}
.icon-person-skiing-nordic:before {
  content: "\ee10";
}
.icon-person-skiing:before {
  content: "\ee11";
}
.icon-person-snowboarding:before {
  content: "\ee12";
}
.icon-person-swimming:before {
  content: "\ee13";
}
.icon-person-through-window:before {
  content: "\ee14";
}
.icon-person-walking-arrow-loop-left:before {
  content: "\ee15";
}
.icon-person-walking-arrow-right:before {
  content: "\ee16";
}
.icon-person-walking-dashed-line-arrow-right:before {
  content: "\ee17";
}
.icon-person-walking-luggage:before {
  content: "\ee18";
}
.icon-person-walking-with-cane:before {
  content: "\ee19";
}
.icon-person-walking:before {
  content: "\ee1a";
}
.icon-person:before {
  content: "\ee1b";
}
.icon-peseta-sign:before {
  content: "\ee1c";
}
.icon-peso-sign:before {
  content: "\ee1d";
}
.icon-phone-alt:before {
  content: "\ee1e";
}
.icon-phone-flip:before {
  content: "\ee1f";
}
.icon-phone-slash:before {
  content: "\ee20";
}
.icon-phone-square-alt:before {
  content: "\ee21";
}
.icon-phone-square:before {
  content: "\ee22";
}
.icon-phone-volume:before {
  content: "\ee23";
}
.icon-phone:before {
  content: "\ee24";
}
.icon-photo-film:before {
  content: "\ee25";
}
.icon-photo-video:before {
  content: "\ee26";
}
.icon-pie-chart:before {
  content: "\ee27";
}
.icon-piggy-bank:before {
  content: "\ee28";
}
.icon-pills:before {
  content: "\ee29";
}
.icon-ping-pong-paddle-ball:before {
  content: "\ee2a";
}
.icon-pizza-slice:before {
  content: "\ee2b";
}
.icon-place-of-worship:before {
  content: "\ee2c";
}
.icon-plane-arrival:before {
  content: "\ee2d";
}
.icon-plane-circle-check:before {
  content: "\ee2e";
}
.icon-plane-circle-exclamation:before {
  content: "\ee2f";
}
.icon-plane-circle-xmark:before {
  content: "\ee30";
}
.icon-plane-departure:before {
  content: "\ee31";
}
.icon-plane-lock:before {
  content: "\ee32";
}
.icon-plane-slash:before {
  content: "\ee33";
}
.icon-plane-up:before {
  content: "\ee34";
}
.icon-plane:before {
  content: "\ee35";
}
.icon-plant-wilt:before {
  content: "\ee36";
}
.icon-plate-wheat:before {
  content: "\ee37";
}
.icon-play-circle:before {
  content: "\ee38";
}
.icon-play:before {
  content: "\ee39";
}
.icon-plug-circle-bolt:before {
  content: "\ee3a";
}
.icon-plug-circle-check:before {
  content: "\ee3b";
}
.icon-plug-circle-exclamation:before {
  content: "\ee3c";
}
.icon-plug-circle-minus:before {
  content: "\ee3d";
}
.icon-plug-circle-plus:before {
  content: "\ee3e";
}
.icon-plug-circle-xmark:before {
  content: "\ee3f";
}
.icon-plug:before {
  content: "\ee40";
}
.icon-plus-circle:before {
  content: "\ee41";
}
.icon-plus-minus:before {
  content: "\ee42";
}
.icon-plus-square:before {
  content: "\ee43";
}
.icon-plus:before {
  content: "\ee44";
}
.icon-podcast:before {
  content: "\ee45";
}
.icon-poll-h:before {
  content: "\ee46";
}
.icon-poll:before {
  content: "\ee47";
}
.icon-poo-bolt:before {
  content: "\ee48";
}
.icon-poo-storm:before {
  content: "\ee49";
}
.icon-poo:before {
  content: "\ee4a";
}
.icon-poop:before {
  content: "\ee4b";
}
.icon-portrait:before {
  content: "\ee4c";
}
.icon-pound-sign:before {
  content: "\ee4d";
}
.icon-power-off:before {
  content: "\ee4e";
}
.icon-pray:before {
  content: "\ee4f";
}
.icon-praying-hands:before {
  content: "\ee50";
}
.icon-prescription-bottle-alt:before {
  content: "\ee51";
}
.icon-prescription-bottle-medical:before {
  content: "\ee52";
}
.icon-prescription-bottle:before {
  content: "\ee53";
}
.icon-prescription:before {
  content: "\ee54";
}
.icon-print:before {
  content: "\ee55";
}
.icon-procedures:before {
  content: "\ee56";
}
.icon-project-diagram:before {
  content: "\ee57";
}
.icon-pump-medical:before {
  content: "\ee58";
}
.icon-pump-soap:before {
  content: "\ee59";
}
.icon-puzzle-piece:before {
  content: "\ee5a";
}
.icon-q:before {
  content: "\ee5b";
}
.icon-qrcode:before {
  content: "\ee5c";
}
.icon-question-circle:before {
  content: "\ee5d";
}
.icon-question:before {
  content: "\ee5e";
}
.icon-quidditch-broom-ball:before {
  content: "\ee5f";
}
.icon-quidditch:before {
  content: "\ee60";
}
.icon-quote-left-alt:before {
  content: "\ee61";
}
.icon-quote-left:before {
  content: "\ee62";
}
.icon-quote-right-alt:before {
  content: "\ee63";
}
.icon-quote-right:before {
  content: "\ee64";
}
.icon-quran:before {
  content: "\ee65";
}
.icon-r:before {
  content: "\ee66";
}
.icon-radiation-alt:before {
  content: "\ee67";
}
.icon-radiation:before {
  content: "\ee68";
}
.icon-radio:before {
  content: "\ee69";
}
.icon-rainbow:before {
  content: "\ee6a";
}
.icon-random:before {
  content: "\ee6b";
}
.icon-ranking-star:before {
  content: "\ee6c";
}
.icon-receipt:before {
  content: "\ee6d";
}
.icon-record-vinyl:before {
  content: "\ee6e";
}
.icon-rectangle-ad:before {
  content: "\ee6f";
}
.icon-rectangle-list:before {
  content: "\ee70";
}
.icon-rectangle-times:before {
  content: "\ee71";
}
.icon-rectangle-xmark:before {
  content: "\ee72";
}
.icon-recycle:before {
  content: "\ee73";
}
.icon-redo-alt:before {
  content: "\ee74";
}
.icon-redo:before {
  content: "\ee75";
}
.icon-refresh:before {
  content: "\ee76";
}
.icon-registered:before {
  content: "\ee77";
}
.icon-remove-format:before {
  content: "\ee78";
}
.icon-remove:before {
  content: "\ee79";
}
.icon-reorder:before {
  content: "\ee7a";
}
.icon-repeat:before {
  content: "\ee7b";
}
.icon-reply-all:before {
  content: "\ee7c";
}
.icon-reply:before {
  content: "\ee7d";
}
.icon-republican:before {
  content: "\ee7e";
}
.icon-restroom:before {
  content: "\ee7f";
}
.icon-retweet:before {
  content: "\ee80";
}
.icon-ribbon:before {
  content: "\ee81";
}
.icon-right-from-bracket:before {
  content: "\ee82";
}
.icon-right-left:before {
  content: "\ee83";
}
.icon-right-long:before {
  content: "\ee84";
}
.icon-right-to-bracket:before {
  content: "\ee85";
}
.icon-ring:before {
  content: "\ee86";
}
.icon-rmb:before {
  content: "\ee87";
}
.icon-road-barrier:before {
  content: "\ee88";
}
.icon-road-bridge:before {
  content: "\ee89";
}
.icon-road-circle-check:before {
  content: "\ee8a";
}
.icon-road-circle-exclamation:before {
  content: "\ee8b";
}
.icon-road-circle-xmark:before {
  content: "\ee8c";
}
.icon-road-lock:before {
  content: "\ee8d";
}
.icon-road-spikes:before {
  content: "\ee8e";
}
.icon-road:before {
  content: "\ee8f";
}
.icon-robot:before {
  content: "\ee90";
}
.icon-rocket:before {
  content: "\ee91";
}
.icon-rod-asclepius:before {
  content: "\ee92";
}
.icon-rod-snake:before {
  content: "\ee93";
}
.icon-rotate-back:before {
  content: "\ee94";
}
.icon-rotate-backward:before {
  content: "\ee95";
}
.icon-rotate-forward:before {
  content: "\ee96";
}
.icon-rotate-left:before {
  content: "\ee97";
}
.icon-rotate-right:before {
  content: "\ee98";
}
.icon-rotate:before {
  content: "\ee99";
}
.icon-rouble:before {
  content: "\ee9a";
}
.icon-route:before {
  content: "\ee9b";
}
.icon-rss-square:before {
  content: "\ee9c";
}
.icon-rss:before {
  content: "\ee9d";
}
.icon-rub:before {
  content: "\ee9e";
}
.icon-ruble-sign:before {
  content: "\ee9f";
}
.icon-ruble:before {
  content: "\eea0";
}
.icon-rug:before {
  content: "\eea1";
}
.icon-ruler-combined:before {
  content: "\eea2";
}
.icon-ruler-horizontal:before {
  content: "\eea3";
}
.icon-ruler-vertical:before {
  content: "\eea4";
}
.icon-ruler:before {
  content: "\eea5";
}
.icon-running:before {
  content: "\eea6";
}
.icon-rupee-sign:before {
  content: "\eea7";
}
.icon-rupee:before {
  content: "\eea8";
}
.icon-rupiah-sign:before {
  content: "\eea9";
}
.icon-s:before {
  content: "\eeaa";
}
.icon-sack-dollar:before {
  content: "\eeab";
}
.icon-sack-xmark:before {
  content: "\eeac";
}
.icon-sad-cry:before {
  content: "\eead";
}
.icon-sad-tear:before {
  content: "\eeae";
}
.icon-sailboat:before {
  content: "\eeaf";
}
.icon-satellite-dish:before {
  content: "\eeb0";
}
.icon-satellite:before {
  content: "\eeb1";
}
.icon-save:before {
  content: "\eeb2";
}
.icon-scale-balanced:before {
  content: "\eeb3";
}
.icon-scale-unbalanced-flip:before {
  content: "\eeb4";
}
.icon-scale-unbalanced:before {
  content: "\eeb5";
}
.icon-school-circle-check:before {
  content: "\eeb6";
}
.icon-school-circle-exclamation:before {
  content: "\eeb7";
}
.icon-school-circle-xmark:before {
  content: "\eeb8";
}
.icon-school-flag:before {
  content: "\eeb9";
}
.icon-school-lock:before {
  content: "\eeba";
}
.icon-school:before {
  content: "\eebb";
}
.icon-scissors:before {
  content: "\eebc";
}
.icon-screwdriver-wrench:before {
  content: "\eebd";
}
.icon-screwdriver:before {
  content: "\eebe";
}
.icon-scroll-torah:before {
  content: "\eebf";
}
.icon-scroll:before {
  content: "\eec0";
}
.icon-sd-card:before {
  content: "\eec1";
}
.icon-search-dollar:before {
  content: "\eec2";
}
.icon-search-location:before {
  content: "\eec3";
}
.icon-search-minus:before {
  content: "\eec4";
}
.icon-search-plus:before {
  content: "\eec5";
}
.icon-search:before {
  content: "\eec6";
}
.icon-section:before {
  content: "\eec7";
}
.icon-seedling:before {
  content: "\eec8";
}
.icon-septagon:before {
  content: "\eec9";
}
.icon-server:before {
  content: "\eeca";
}
.icon-shapes:before {
  content: "\eecb";
}
.icon-share-alt-square:before {
  content: "\eecc";
}
.icon-share-alt:before {
  content: "\eecd";
}
.icon-share-from-square:before {
  content: "\eece";
}
.icon-share-nodes:before {
  content: "\eecf";
}
.icon-share-square:before {
  content: "\eed0";
}
.icon-share:before {
  content: "\eed1";
}
.icon-sheet-plastic:before {
  content: "\eed2";
}
.icon-shekel-sign:before {
  content: "\eed3";
}
.icon-shekel:before {
  content: "\eed4";
}
.icon-sheqel-sign:before {
  content: "\eed5";
}
.icon-sheqel:before {
  content: "\eed6";
}
.icon-shield-alt:before {
  content: "\eed7";
}
.icon-shield-blank:before {
  content: "\eed8";
}
.icon-shield-cat:before {
  content: "\eed9";
}
.icon-shield-dog:before {
  content: "\eeda";
}
.icon-shield-halved:before {
  content: "\eedb";
}
.icon-shield-heart:before {
  content: "\eedc";
}
.icon-shield-virus:before {
  content: "\eedd";
}
.icon-shield:before {
  content: "\eede";
}
.icon-ship:before {
  content: "\eedf";
}
.icon-shipping-fast:before {
  content: "\eee0";
}
.icon-shirt:before {
  content: "\eee1";
}
.icon-shoe-prints:before {
  content: "\eee2";
}
.icon-shop-lock:before {
  content: "\eee3";
}
.icon-shop-slash:before {
  content: "\eee4";
}
.icon-shop:before {
  content: "\eee5";
}
.icon-shopping-bag:before {
  content: "\eee6";
}
.icon-shopping-basket:before {
  content: "\eee7";
}
.icon-shopping-cart:before {
  content: "\eee8";
}
.icon-shower:before {
  content: "\eee9";
}
.icon-shrimp:before {
  content: "\eeea";
}
.icon-shuffle:before {
  content: "\eeeb";
}
.icon-shuttle-space:before {
  content: "\eeec";
}
.icon-shuttle-van:before {
  content: "\eeed";
}
.icon-sign-hanging:before {
  content: "\eeee";
}
.icon-sign-in-alt:before {
  content: "\eeef";
}
.icon-sign-in:before {
  content: "\eef0";
}
.icon-sign-language:before {
  content: "\eef1";
}
.icon-sign-out-alt:before {
  content: "\eef2";
}
.icon-sign-out:before {
  content: "\eef3";
}
.icon-sign:before {
  content: "\eef4";
}
.icon-signal-5:before {
  content: "\eef5";
}
.icon-signal-perfect:before {
  content: "\eef6";
}
.icon-signal:before {
  content: "\eef7";
}
.icon-signature:before {
  content: "\eef8";
}
.icon-signing:before {
  content: "\eef9";
}
.icon-signs-post:before {
  content: "\eefa";
}
.icon-sim-card:before {
  content: "\eefb";
}
.icon-single-quote-left:before {
  content: "\eefc";
}
.icon-single-quote-right:before {
  content: "\eefd";
}
.icon-sink:before {
  content: "\eefe";
}
.icon-sitemap:before {
  content: "\eeff";
}
.icon-skating:before {
  content: "\ef00";
}
.icon-skiing-nordic:before {
  content: "\ef01";
}
.icon-skiing:before {
  content: "\ef02";
}
.icon-skull-crossbones:before {
  content: "\ef03";
}
.icon-skull:before {
  content: "\ef04";
}
.icon-slash:before {
  content: "\ef05";
}
.icon-sleigh:before {
  content: "\ef06";
}
.icon-sliders-h:before {
  content: "\ef07";
}
.icon-sliders:before {
  content: "\ef08";
}
.icon-smile-beam:before {
  content: "\ef09";
}
.icon-smile-wink:before {
  content: "\ef0a";
}
.icon-smile:before {
  content: "\ef0b";
}
.icon-smog:before {
  content: "\ef0c";
}
.icon-smoking-ban:before {
  content: "\ef0d";
}
.icon-smoking:before {
  content: "\ef0e";
}
.icon-sms:before {
  content: "\ef0f";
}
.icon-snowboarding:before {
  content: "\ef10";
}
.icon-snowflake:before {
  content: "\ef11";
}
.icon-snowman:before {
  content: "\ef12";
}
.icon-snowplow:before {
  content: "\ef13";
}
.icon-soap:before {
  content: "\ef14";
}
.icon-soccer-ball:before {
  content: "\ef15";
}
.icon-socks:before {
  content: "\ef16";
}
.icon-solar-panel:before {
  content: "\ef17";
}
.icon-sort-alpha-asc:before {
  content: "\ef18";
}
.icon-sort-alpha-desc:before {
  content: "\ef19";
}
.icon-sort-alpha-down-alt:before {
  content: "\ef1a";
}
.icon-sort-alpha-down:before {
  content: "\ef1b";
}
.icon-sort-alpha-up-alt:before {
  content: "\ef1c";
}
.icon-sort-alpha-up:before {
  content: "\ef1d";
}
.icon-sort-amount-asc:before {
  content: "\ef1e";
}
.icon-sort-amount-desc:before {
  content: "\ef1f";
}
.icon-sort-amount-down-alt:before {
  content: "\ef20";
}
.icon-sort-amount-down:before {
  content: "\ef21";
}
.icon-sort-amount-up-alt:before {
  content: "\ef22";
}
.icon-sort-amount-up:before {
  content: "\ef23";
}
.icon-sort-asc:before {
  content: "\ef24";
}
.icon-sort-desc:before {
  content: "\ef25";
}
.icon-sort-down:before {
  content: "\ef26";
}
.icon-sort-numeric-asc:before {
  content: "\ef27";
}
.icon-sort-numeric-desc:before {
  content: "\ef28";
}
.icon-sort-numeric-down-alt:before {
  content: "\ef29";
}
.icon-sort-numeric-down:before {
  content: "\ef2a";
}
.icon-sort-numeric-up-alt:before {
  content: "\ef2b";
}
.icon-sort-numeric-up:before {
  content: "\ef2c";
}
.icon-sort-up:before {
  content: "\ef2d";
}
.icon-sort:before {
  content: "\ef2e";
}
.icon-spa:before {
  content: "\ef2f";
}
.icon-space-shuttle:before {
  content: "\ef30";
}
.icon-spaghetti-monster-flying:before {
  content: "\ef31";
}
.icon-spell-check:before {
  content: "\ef32";
}
.icon-spider:before {
  content: "\ef33";
}
.icon-spinner:before {
  content: "\ef34";
}
.icon-spiral:before {
  content: "\ef35";
}
.icon-splotch:before {
  content: "\ef36";
}
.icon-spoon:before {
  content: "\ef37";
}
.icon-spray-can-sparkles:before {
  content: "\ef38";
}
.icon-spray-can:before {
  content: "\ef39";
}
.icon-sprout:before {
  content: "\ef3a";
}
.icon-square-arrow-up-right:before {
  content: "\ef3b";
}
.icon-square-binary:before {
  content: "\ef3c";
}
.icon-square-caret-down:before {
  content: "\ef3d";
}
.icon-square-caret-left:before {
  content: "\ef3e";
}
.icon-square-caret-right:before {
  content: "\ef3f";
}
.icon-square-caret-up:before {
  content: "\ef40";
}
.icon-square-check:before {
  content: "\ef41";
}
.icon-square-envelope:before {
  content: "\ef42";
}
.icon-square-full:before {
  content: "\ef43";
}
.icon-square-h:before {
  content: "\ef44";
}
.icon-square-minus:before {
  content: "\ef45";
}
.icon-square-nfi:before {
  content: "\ef46";
}
.icon-square-parking:before {
  content: "\ef47";
}
.icon-square-pen:before {
  content: "\ef48";
}
.icon-square-person-confined:before {
  content: "\ef49";
}
.icon-square-phone-flip:before {
  content: "\ef4a";
}
.icon-square-phone:before {
  content: "\ef4b";
}
.icon-square-plus:before {
  content: "\ef4c";
}
.icon-square-poll-horizontal:before {
  content: "\ef4d";
}
.icon-square-poll-vertical:before {
  content: "\ef4e";
}
.icon-square-root-alt:before {
  content: "\ef4f";
}
.icon-square-root-variable:before {
  content: "\ef50";
}
.icon-square-rss:before {
  content: "\ef51";
}
.icon-square-share-nodes:before {
  content: "\ef52";
}
.icon-square-up-right:before {
  content: "\ef53";
}
.icon-square-virus:before {
  content: "\ef54";
}
.icon-square-xmark:before {
  content: "\ef55";
}
.icon-square:before {
  content: "\ef56";
}
.icon-staff-aesculapius:before {
  content: "\ef57";
}
.icon-staff-snake:before {
  content: "\ef58";
}
.icon-stairs:before {
  content: "\ef59";
}
.icon-stamp:before {
  content: "\ef5a";
}
.icon-stapler:before {
  content: "\ef5b";
}
.icon-star-and-crescent:before {
  content: "\ef5c";
}
.icon-star-half-alt:before {
  content: "\ef5d";
}
.icon-star-half-stroke:before {
  content: "\ef5e";
}
.icon-star-half:before {
  content: "\ef5f";
}
.icon-star-of-david:before {
  content: "\ef60";
}
.icon-star-of-life:before {
  content: "\ef61";
}
.icon-star:before {
  content: "\ef62";
}
.icon-step-backward:before {
  content: "\ef63";
}
.icon-step-forward:before {
  content: "\ef64";
}
.icon-sterling-sign:before {
  content: "\ef65";
}
.icon-stethoscope:before {
  content: "\ef66";
}
.icon-sticky-note:before {
  content: "\ef67";
}
.icon-stop-circle:before {
  content: "\ef68";
}
.icon-stop:before {
  content: "\ef69";
}
.icon-stopwatch-20:before {
  content: "\ef6a";
}
.icon-stopwatch:before {
  content: "\ef6b";
}
.icon-store-alt-slash:before {
  content: "\ef6c";
}
.icon-store-alt:before {
  content: "\ef6d";
}
.icon-store-slash:before {
  content: "\ef6e";
}
.icon-store:before {
  content: "\ef6f";
}
.icon-stream:before {
  content: "\ef70";
}
.icon-street-view:before {
  content: "\ef71";
}
.icon-strikethrough:before {
  content: "\ef72";
}
.icon-stroopwafel:before {
  content: "\ef73";
}
.icon-subscript:before {
  content: "\ef74";
}
.icon-subtract:before {
  content: "\ef75";
}
.icon-subway:before {
  content: "\ef76";
}
.icon-suitcase-medical:before {
  content: "\ef77";
}
.icon-suitcase-rolling:before {
  content: "\ef78";
}
.icon-suitcase:before {
  content: "\ef79";
}
.icon-sun-plant-wilt:before {
  content: "\ef7a";
}
.icon-sun:before {
  content: "\ef7b";
}
.icon-superscript:before {
  content: "\ef7c";
}
.icon-surprise:before {
  content: "\ef7d";
}
.icon-swatchbook:before {
  content: "\ef7e";
}
.icon-swimmer:before {
  content: "\ef7f";
}
.icon-swimming-pool:before {
  content: "\ef80";
}
.icon-synagogue:before {
  content: "\ef81";
}
.icon-sync-alt:before {
  content: "\ef82";
}
.icon-sync:before {
  content: "\ef83";
}
.icon-syringe:before {
  content: "\ef84";
}
.icon-t-shirt:before {
  content: "\ef85";
}
.icon-t:before {
  content: "\ef86";
}
.icon-table-cells-column-lock:before {
  content: "\ef87";
}
.icon-table-cells-large:before {
  content: "\ef88";
}
.icon-table-cells-row-lock:before {
  content: "\ef89";
}
.icon-table-cells-row-unlock:before {
  content: "\ef8a";
}
.icon-table-cells:before {
  content: "\ef8b";
}
.icon-table-columns:before {
  content: "\ef8c";
}
.icon-table-list:before {
  content: "\ef8d";
}
.icon-table-tennis-paddle-ball:before {
  content: "\ef8e";
}
.icon-table-tennis:before {
  content: "\ef8f";
}
.icon-table:before {
  content: "\ef90";
}
.icon-tablet-alt:before {
  content: "\ef91";
}
.icon-tablet-android:before {
  content: "\ef92";
}
.icon-tablet-button:before {
  content: "\ef93";
}
.icon-tablet-screen-button:before {
  content: "\ef94";
}
.icon-tablet:before {
  content: "\ef95";
}
.icon-tablets:before {
  content: "\ef96";
}
.icon-tachograph-digital:before {
  content: "\ef97";
}
.icon-tachometer-alt-average:before {
  content: "\ef98";
}
.icon-tachometer-alt-fast:before {
  content: "\ef99";
}
.icon-tachometer-alt:before {
  content: "\ef9a";
}
.icon-tachometer-average:before {
  content: "\ef9b";
}
.icon-tachometer-fast:before {
  content: "\ef9c";
}
.icon-tachometer:before {
  content: "\ef9d";
}
.icon-tag:before {
  content: "\ef9e";
}
.icon-tags:before {
  content: "\ef9f";
}
.icon-tanakh:before {
  content: "\efa0";
}
.icon-tape:before {
  content: "\efa1";
}
.icon-tarp-droplet:before {
  content: "\efa2";
}
.icon-tarp:before {
  content: "\efa3";
}
.icon-tasks-alt:before {
  content: "\efa4";
}
.icon-tasks:before {
  content: "\efa5";
}
.icon-taxi:before {
  content: "\efa6";
}
.icon-teeth-open:before {
  content: "\efa7";
}
.icon-teeth:before {
  content: "\efa8";
}
.icon-teletype:before {
  content: "\efa9";
}
.icon-television:before {
  content: "\efaa";
}
.icon-temperature-0:before {
  content: "\efab";
}
.icon-temperature-1:before {
  content: "\efac";
}
.icon-temperature-2:before {
  content: "\efad";
}
.icon-temperature-3:before {
  content: "\efae";
}
.icon-temperature-4:before {
  content: "\efaf";
}
.icon-temperature-arrow-down:before {
  content: "\efb0";
}
.icon-temperature-arrow-up:before {
  content: "\efb1";
}
.icon-temperature-down:before {
  content: "\efb2";
}
.icon-temperature-empty:before {
  content: "\efb3";
}
.icon-temperature-full:before {
  content: "\efb4";
}
.icon-temperature-half:before {
  content: "\efb5";
}
.icon-temperature-high:before {
  content: "\efb6";
}
.icon-temperature-low:before {
  content: "\efb7";
}
.icon-temperature-quarter:before {
  content: "\efb8";
}
.icon-temperature-three-quarters:before {
  content: "\efb9";
}
.icon-temperature-up:before {
  content: "\efba";
}
.icon-tenge-sign:before {
  content: "\efbb";
}
.icon-tenge:before {
  content: "\efbc";
}
.icon-tent-arrow-down-to-line:before {
  content: "\efbd";
}
.icon-tent-arrow-left-right:before {
  content: "\efbe";
}
.icon-tent-arrow-turn-left:before {
  content: "\efbf";
}
.icon-tent-arrows-down:before {
  content: "\efc0";
}
.icon-tent:before {
  content: "\efc1";
}
.icon-tents:before {
  content: "\efc2";
}
.icon-terminal:before {
  content: "\efc3";
}
.icon-text-height:before {
  content: "\efc4";
}
.icon-text-slash:before {
  content: "\efc5";
}
.icon-text-width:before {
  content: "\efc6";
}
.icon-th-large:before {
  content: "\efc7";
}
.icon-th-list:before {
  content: "\efc8";
}
.icon-th:before {
  content: "\efc9";
}
.icon-theater-masks:before {
  content: "\efca";
}
.icon-thermometer-0:before {
  content: "\efcb";
}
.icon-thermometer-1:before {
  content: "\efcc";
}
.icon-thermometer-2:before {
  content: "\efcd";
}
.icon-thermometer-3:before {
  content: "\efce";
}
.icon-thermometer-4:before {
  content: "\efcf";
}
.icon-thermometer-empty:before {
  content: "\efd0";
}
.icon-thermometer-full:before {
  content: "\efd1";
}
.icon-thermometer-half:before {
  content: "\efd2";
}
.icon-thermometer-quarter:before {
  content: "\efd3";
}
.icon-thermometer-three-quarters:before {
  content: "\efd4";
}
.icon-thermometer:before {
  content: "\efd5";
}
.icon-thumb-tack-slash:before {
  content: "\efd6";
}
.icon-thumb-tack:before {
  content: "\efd7";
}
.icon-thumbs-down:before {
  content: "\efd8";
}
.icon-thumbs-up:before {
  content: "\efd9";
}
.icon-thumbtack-slash:before {
  content: "\efda";
}
.icon-thumbtack:before {
  content: "\efdb";
}
.icon-thunderstorm:before {
  content: "\efdc";
}
.icon-ticket-alt:before {
  content: "\efdd";
}
.icon-ticket-simple:before {
  content: "\efde";
}
.icon-ticket:before {
  content: "\efdf";
}
.icon-timeline:before {
  content: "\efe0";
}
.icon-times-circle:before {
  content: "\efe1";
}
.icon-times-rectangle:before {
  content: "\efe2";
}
.icon-times-square:before {
  content: "\efe3";
}
.icon-times:before {
  content: "\efe4";
}
.icon-tint-slash:before {
  content: "\efe5";
}
.icon-tint:before {
  content: "\efe6";
}
.icon-tired:before {
  content: "\efe7";
}
.icon-toggle-off:before {
  content: "\efe8";
}
.icon-toggle-on:before {
  content: "\efe9";
}
.icon-toilet-paper-alt:before {
  content: "\efea";
}
.icon-toilet-paper-blank:before {
  content: "\efeb";
}
.icon-toilet-paper-slash:before {
  content: "\efec";
}
.icon-toilet-paper:before {
  content: "\efed";
}
.icon-toilet-portable:before {
  content: "\efee";
}
.icon-toilet:before {
  content: "\efef";
}
.icon-toilets-portable:before {
  content: "\eff0";
}
.icon-toolbox:before {
  content: "\eff1";
}
.icon-tools:before {
  content: "\eff2";
}
.icon-tooth:before {
  content: "\eff3";
}
.icon-torah:before {
  content: "\eff4";
}
.icon-torii-gate:before {
  content: "\eff5";
}
.icon-tornado:before {
  content: "\eff6";
}
.icon-tower-broadcast:before {
  content: "\eff7";
}
.icon-tower-cell:before {
  content: "\eff8";
}
.icon-tower-observation:before {
  content: "\eff9";
}
.icon-tractor:before {
  content: "\effa";
}
.icon-trademark:before {
  content: "\effb";
}
.icon-traffic-light:before {
  content: "\effc";
}
.icon-trailer:before {
  content: "\effd";
}
.icon-train-subway:before {
  content: "\effe";
}
.icon-train-tram:before {
  content: "\efff";
}
.icon-train:before {
  content: "\f000";
}
.icon-tram:before {
  content: "\f001";
}
.icon-transgender-alt:before {
  content: "\f002";
}
.icon-transgender:before {
  content: "\f003";
}
.icon-trash-alt:before {
  content: "\f004";
}
.icon-trash-arrow-up:before {
  content: "\f005";
}
.icon-trash-can-arrow-up:before {
  content: "\f006";
}
.icon-trash-can:before {
  content: "\f007";
}
.icon-trash-restore-alt:before {
  content: "\f008";
}
.icon-trash-restore:before {
  content: "\f009";
}
.icon-trash:before {
  content: "\f00a";
}
.icon-tree-city:before {
  content: "\f00b";
}
.icon-tree:before {
  content: "\f00c";
}
.icon-triangle-circle-square:before {
  content: "\f00d";
}
.icon-triangle-exclamation:before {
  content: "\f00e";
}
.icon-trophy:before {
  content: "\f00f";
}
.icon-trowel-bricks:before {
  content: "\f010";
}
.icon-trowel:before {
  content: "\f011";
}
.icon-truck-arrow-right:before {
  content: "\f012";
}
.icon-truck-droplet:before {
  content: "\f013";
}
.icon-truck-fast:before {
  content: "\f014";
}
.icon-truck-field-un:before {
  content: "\f015";
}
.icon-truck-field:before {
  content: "\f016";
}
.icon-truck-front:before {
  content: "\f017";
}
.icon-truck-loading:before {
  content: "\f018";
}
.icon-truck-medical:before {
  content: "\f019";
}
.icon-truck-monster:before {
  content: "\f01a";
}
.icon-truck-moving:before {
  content: "\f01b";
}
.icon-truck-pickup:before {
  content: "\f01c";
}
.icon-truck-plane:before {
  content: "\f01d";
}
.icon-truck-ramp-box:before {
  content: "\f01e";
}
.icon-truck:before {
  content: "\f01f";
}
.icon-try:before {
  content: "\f020";
}
.icon-tshirt:before {
  content: "\f021";
}
.icon-tty:before {
  content: "\f022";
}
.icon-turkish-lira-sign:before {
  content: "\f023";
}
.icon-turkish-lira:before {
  content: "\f024";
}
.icon-turn-down:before {
  content: "\f025";
}
.icon-turn-up:before {
  content: "\f026";
}
.icon-tv-alt:before {
  content: "\f027";
}
.icon-tv:before {
  content: "\f028";
}
.icon-u:before {
  content: "\f029";
}
.icon-umbrella-beach:before {
  content: "\f02a";
}
.icon-umbrella:before {
  content: "\f02b";
}
.icon-underline:before {
  content: "\f02c";
}
.icon-undo-alt:before {
  content: "\f02d";
}
.icon-undo:before {
  content: "\f02e";
}
.icon-universal-access:before {
  content: "\f02f";
}
.icon-university:before {
  content: "\f030";
}
.icon-unlink:before {
  content: "\f031";
}
.icon-unlock-alt:before {
  content: "\f032";
}
.icon-unlock-keyhole:before {
  content: "\f033";
}
.icon-unlock:before {
  content: "\f034";
}
.icon-unsorted:before {
  content: "\f035";
}
.icon-up-down-left-right:before {
  content: "\f036";
}
.icon-up-down:before {
  content: "\f037";
}
.icon-up-long:before {
  content: "\f038";
}
.icon-up-right-and-down-left-from-center:before {
  content: "\f039";
}
.icon-up-right-from-square:before {
  content: "\f03a";
}
.icon-upload:before {
  content: "\f03b";
}
.icon-usd:before {
  content: "\f03c";
}
.icon-user-alt-slash:before {
  content: "\f03d";
}
.icon-user-alt:before {
  content: "\f03e";
}
.icon-user-astronaut:before {
  content: "\f03f";
}
.icon-user-check:before {
  content: "\f040";
}
.icon-user-circle:before {
  content: "\f041";
}
.icon-user-clock:before {
  content: "\f042";
}
.icon-user-cog:before {
  content: "\f043";
}
.icon-user-doctor:before {
  content: "\f044";
}
.icon-user-edit:before {
  content: "\f045";
}
.icon-user-friends:before {
  content: "\f046";
}
.icon-user-gear:before {
  content: "\f047";
}
.icon-user-graduate:before {
  content: "\f048";
}
.icon-user-group:before {
  content: "\f049";
}
.icon-user-injured:before {
  content: "\f04a";
}
.icon-user-large-slash:before {
  content: "\f04b";
}
.icon-user-large:before {
  content: "\f04c";
}
.icon-user-lock:before {
  content: "\f04d";
}
.icon-user-md:before {
  content: "\f04e";
}
.icon-user-minus:before {
  content: "\f04f";
}
.icon-user-ninja:before {
  content: "\f050";
}
.icon-user-nurse:before {
  content: "\f051";
}
.icon-user-pen:before {
  content: "\f052";
}
.icon-user-plus:before {
  content: "\f053";
}
.icon-user-secret:before {
  content: "\f054";
}
.icon-user-shield:before {
  content: "\f055";
}
.icon-user-slash:before {
  content: "\f056";
}
.icon-user-tag:before {
  content: "\f057";
}
.icon-user-tie:before {
  content: "\f058";
}
.icon-user-times:before {
  content: "\f059";
}
.icon-user-xmark:before {
  content: "\f05a";
}
.icon-user:before {
  content: "\f05b";
}
.icon-users-between-lines:before {
  content: "\f05c";
}
.icon-users-cog:before {
  content: "\f05d";
}
.icon-users-gear:before {
  content: "\f05e";
}
.icon-users-line:before {
  content: "\f05f";
}
.icon-users-rays:before {
  content: "\f060";
}
.icon-users-rectangle:before {
  content: "\f061";
}
.icon-users-slash:before {
  content: "\f062";
}
.icon-users-viewfinder:before {
  content: "\f063";
}
.icon-users:before {
  content: "\f064";
}
.icon-utensil-spoon:before {
  content: "\f065";
}
.icon-utensils:before {
  content: "\f066";
}
.icon-v:before {
  content: "\f067";
}
.icon-van-shuttle:before {
  content: "\f068";
}
.icon-vault:before {
  content: "\f069";
}
.icon-vcard:before {
  content: "\f06a";
}
.icon-vector-polygon:before {
  content: "\f06b";
}
.icon-venus-double:before {
  content: "\f06c";
}
.icon-venus-mars:before {
  content: "\f06d";
}
.icon-venus:before {
  content: "\f06e";
}
.icon-vest-patches:before {
  content: "\f06f";
}
.icon-vest:before {
  content: "\f070";
}
.icon-vial-circle-check:before {
  content: "\f071";
}
.icon-vial-virus:before {
  content: "\f072";
}
.icon-vial:before {
  content: "\f073";
}
.icon-vials:before {
  content: "\f074";
}
.icon-video-camera:before {
  content: "\f075";
}
.icon-video-slash:before {
  content: "\f076";
}
.icon-video:before {
  content: "\f077";
}
.icon-vihara:before {
  content: "\f078";
}
.icon-virus-covid-slash:before {
  content: "\f079";
}
.icon-virus-covid:before {
  content: "\f07a";
}
.icon-virus-slash:before {
  content: "\f07b";
}
.icon-virus:before {
  content: "\f07c";
}
.icon-viruses:before {
  content: "\f07d";
}
.icon-voicemail:before {
  content: "\f07e";
}
.icon-volcano:before {
  content: "\f07f";
}
.icon-volleyball-ball:before {
  content: "\f080";
}
.icon-volleyball:before {
  content: "\f081";
}
.icon-volumlayouttrol-phone:before {
  content: "\f082";
}
.icon-volume-down:before {
  content: "\f083";
}
.icon-volume-high:before {
  content: "\f084";
}
.icon-volume-low:before {
  content: "\f085";
}
.icon-volume-mute:before {
  content: "\f086";
}
.icon-volume-off:before {
  content: "\f087";
}
.icon-volume-times:before {
  content: "\f088";
}
.icon-volume-up:before {
  content: "\f089";
}
.icon-volume-xmark:before {
  content: "\f08a";
}
.icon-vote-yea:before {
  content: "\f08b";
}
.icon-vr-cardboard:before {
  content: "\f08c";
}
.icon-w:before {
  content: "\f08d";
}
.icon-walkie-talkie:before {
  content: "\f08e";
}
.icon-walking:before {
  content: "\f08f";
}
.icon-wallet:before {
  content: "\f090";
}
.icon-wand-magic-sparkles:before {
  content: "\f091";
}
.icon-wand-magic:before {
  content: "\f092";
}
.icon-wand-sparkles:before {
  content: "\f093";
}
.icon-warehouse:before {
  content: "\f094";
}
.icon-warning:before {
  content: "\f095";
}
.icon-water-ladder:before {
  content: "\f096";
}
.icon-water:before {
  content: "\f097";
}
.icon-wave-square:before {
  content: "\f098";
}
.icon-web-awesome:before {
  content: "\f099";
}
.icon-weight-hanging:before {
  content: "\f09a";
}
.icon-weight-scale:before {
  content: "\f09b";
}
.icon-weight:before {
  content: "\f09c";
}
.icon-wheat-alt:before {
  content: "\f09d";
}
.icon-wheat-awn-circle-exclamation:before {
  content: "\f09e";
}
.icon-wheat-awn:before {
  content: "\f09f";
}
.icon-wheelchair-alt:before {
  content: "\f0a0";
}
.icon-wheelchair-move:before {
  content: "\f0a1";
}
.icon-wheelchair:before {
  content: "\f0a2";
}
.icon-whiskey-glass:before {
  content: "\f0a3";
}
.icon-wifi-3:before {
  content: "\f0a4";
}
.icon-wifi-strong:before {
  content: "\f0a5";
}
.icon-wifi:before {
  content: "\f0a6";
}
.icon-wind:before {
  content: "\f0a7";
}
.icon-window-close:before {
  content: "\f0a8";
}
.icon-window-maximize:before {
  content: "\f0a9";
}
.icon-window-minimize:before {
  content: "\f0aa";
}
.icon-window-restore:before {
  content: "\f0ab";
}
.icon-wine-bottle:before {
  content: "\f0ac";
}
.icon-wine-glass-alt:before {
  content: "\f0ad";
}
.icon-wine-glass-empty:before {
  content: "\f0ae";
}
.icon-wine-glass:before {
  content: "\f0af";
}
.icon-won-sign:before {
  content: "\f0b0";
}
.icon-won:before {
  content: "\f0b1";
}
.icon-worm:before {
  content: "\f0b2";
}
.icon-wrench:before {
  content: "\f0b3";
}
.icon-x-ray:before {
  content: "\f0b4";
}
.icon-x:before {
  content: "\f0b5";
}
.icon-xmark-circle:before {
  content: "\f0b6";
}
.icon-xmark-square:before {
  content: "\f0b7";
}
.icon-xmark:before {
  content: "\f0b8";
}
.icon-xmarks-lines:before {
  content: "\f0b9";
}
.icon-y:before {
  content: "\f0ba";
}
.icon-yen-sign:before {
  content: "\f0bb";
}
.icon-yen:before {
  content: "\f0bc";
}
.icon-yin-yang:before {
  content: "\f0bd";
}
.icon-z:before {
  content: "\f0be";
}
.icon-zap:before {
  content: "\f0bf";
}

.consent-hidden {
					display: none !important;
				}

/* --- Content Links (neu mit JS) --- */
.content-link {
    position: relative;
    display: inline-block;
    /* WICHTIG: Smooth transition für Text-Slide */
    transition: padding-left 0.4s cubic-bezier(0.2, 0, 0.2, 1);
}

.content-link::before {
    content: '';
    position: absolute;
    left: -25px;
    top: 50%;
    transform: translateY(-50%) scale(0);
    width: 14px;
    height: 14px;
    border-radius: 50%;
    opacity: 0;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

/* HOVER: Text slide + Dot appear */
.content-link:hover { 
    padding-left: 25px; /* Text schiebt sich nach rechts */
}

.content-link:hover::before {
    left: 0;
    opacity: 1;
    transform: translateY(-50%) scale(1);
}

/* Farb-Klassen (werden per JS zugeteilt) */
.content-link.color-1::before { background-color: #39766d; } /* Teal */
.content-link.color-2::before { background-color: #d99c4b; } /* Gold */
.content-link.color-3::before { background-color: #4d8e7e; } /* Mint */
.content-link.color-4::before { background-color: #78572f; } /* Brown */


				.layout.layout-root:nth-of-type(n+4):not(.is-ready):not(.e-no-lazyload),.layout.layout-root:nth-of-type(n+4):not(.is-ready):not(.e-no-lazyload) * {
					background-image: none !important;
				}
				@media screen and (max-height: 1024px) {
					.layout.layout-root:nth-of-type(n+3):not(.is-ready):not(.e-no-lazyload),.layout.layout-root:nth-of-type(n+3):not(.is-ready):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
				@media screen and (max-height: 640px) {
					.layout.layout-root:nth-of-type(n+2):not(.is-ready):not(.e-no-lazyload),.layout.layout-root:nth-of-type(n+2):not(.is-ready):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
			
.site-1539 .layout-node.block-16fd2834{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.module-heading .heading{font-family:var( --lp-global-typography-primary-font-family ), Sans-serif;font-size:var( --lp-global-typography-primary-font-size );font-weight:var( --lp-global-typography-primary-font-weight );color:var( --lp-global-color-primary );}.site-1539 .layout-node.block-227214a6{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:start;}.site-1539 .layout-node.block-227214a6 .heading{font-family:var( --lp-global-typography-b578f6a-font-family ), Sans-serif;font-size:var( --lp-global-typography-b578f6a-font-size );font-weight:var( --lp-global-typography-b578f6a-font-weight );text-transform:var( --lp-global-typography-b578f6a-text-transform );line-height:var( --lp-global-typography-b578f6a-line-height );color:var( --lp-global-color-2a95637 );}.module-text-editor{font-family:var( --lp-global-typography-text-font-family ), Sans-serif;font-size:var( --lp-global-typography-text-font-size );font-weight:var( --lp-global-typography-text-font-weight );line-height:var( --lp-global-typography-text-line-height );color:var( --lp-global-color-text );}.module-text-editor.site-drop-cap-view-stacked .site-drop-cap{background-color:var( --lp-global-color-primary );}.module-text-editor.site-drop-cap-view-framed .site-drop-cap,.module-text-editor.site-drop-cap-view-default .site-drop-cap{color:var( --lp-global-color-primary );border-color:var( --lp-global-color-primary );}.site-1539 .layout-node.block-18cee9bb{text-align:start;font-family:var( --lp-global-typography-text-font-family ), Sans-serif;font-size:var( --lp-global-typography-text-font-size );font-weight:var( --lp-global-typography-text-font-weight );line-height:var( --lp-global-typography-text-line-height );color:var( --lp-global-color-2a95637 );}.site-1539 .layout-node.block-18cee9bb p{margin-block-end:0px;}.site-1539 .layout-node.block-18cee9bb a{color:var( --lp-global-color-2a95637 );}.module-button .button{background-color:var( --lp-global-color-accent );font-family:var( --lp-global-typography-accent-font-family ), Sans-serif;font-size:var( --lp-global-typography-accent-font-size );font-weight:var( --lp-global-typography-accent-font-weight );line-height:var( --lp-global-typography-accent-line-height );}.site-1539 .layout-node.block-63ff76e2 .button{background-color:var( --lp-global-color-2a95637 );font-family:"NHaasGrotesk", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;border-style:solid;border-width:01px 01px 01px 01px;border-color:var( --lp-global-color-02e5e55 );}.site-1539 .layout-node.block-63ff76e2 .button:hover,.site-1539 .layout-node.block-63ff76e2 .button:focus{background-color:var( --lp-global-color-809c2c1 );}.site-1539 .layout-node.block-63ff76e2{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.site-1539 .layout-node.block-63ff76e2 .button-content-wrapper{flex-direction:row;}.site-1539 .layout-node.block-d15b381 .button{background-color:var( --lp-global-color-2a95637 );font-family:"NHaasGrotesk", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;border-style:solid;border-width:01px 01px 01px 01px;border-color:var( --lp-global-color-02e5e55 );}.site-1539 .layout-node.block-d15b381 .button:hover,.site-1539 .layout-node.block-d15b381 .button:focus{background-color:var( --lp-global-color-809c2c1 );}.site-1539 .layout-node.block-d15b381{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.site-1539 .layout-node.block-d15b381 .button-content-wrapper{flex-direction:row;}.site-1539 .layout-node.block-4ca4c3db{text-align:start;font-family:var( --lp-global-typography-text-font-family ), Sans-serif;font-size:var( --lp-global-typography-text-font-size );font-weight:var( --lp-global-typography-text-font-weight );line-height:var( --lp-global-typography-text-line-height );color:var( --lp-global-color-2a95637 );}.site-1539 .layout-node.block-4ca4c3db p{margin-block-end:0px;}.site-1539 .layout-node.block-4ca4c3db a{color:var( --lp-global-color-2a95637 );}.site-1539 .layout-node.block-16ed4bf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.site-1539 .layout-node.block-16ed4bf.layout{--align-self:stretch;}.site-1539 .layout-node.block-2f060912 .button{background-color:var( --lp-global-color-2a95637 );font-family:"NHaasGrotesk", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;border-style:solid;border-width:01px 00px 01px 01px;border-color:var( --lp-global-color-02e5e55 );}.site-1539 .layout-node.block-2f060912 .button:hover,.site-1539 .layout-node.block-2f060912 .button:focus{background-color:var( --lp-global-color-809c2c1 );}.site-1539 .layout-node.block-2f060912.layout-node{--flex-grow:1;--flex-shrink:0;}.site-1539 .layout-node.block-2f060912 .button-content-wrapper{flex-direction:row;}.site-1539 .layout-node.block-2321c15e .button{background-color:var( --lp-global-color-2a95637 );font-family:"NHaasGrotesk", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;border-style:solid;border-width:01px 00px 01px 01px;border-color:var( --lp-global-color-02e5e55 );}.site-1539 .layout-node.block-2321c15e .button:hover,.site-1539 .layout-node.block-2321c15e .button:focus{background-color:var( --lp-global-color-809c2c1 );}.site-1539 .layout-node.block-2321c15e.layout-node{--flex-grow:1;--flex-shrink:0;}.site-1539 .layout-node.block-2321c15e .button-content-wrapper{flex-direction:row;}.site-1539 .layout-node.block-1d0826c5 .button{background-color:var( --lp-global-color-2a95637 );font-family:"NHaasGrotesk", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;border-style:solid;border-width:01px 01px 01px 01px;border-color:var( --lp-global-color-02e5e55 );}.site-1539 .layout-node.block-1d0826c5 .button:hover,.site-1539 .layout-node.block-1d0826c5 .button:focus{background-color:var( --lp-global-color-809c2c1 );}.site-1539 .layout-node.block-1d0826c5.layout-node{--flex-grow:1;--flex-shrink:0;}.site-1539 .layout-node.block-1d0826c5 .button-content-wrapper{flex-direction:row;}.site-1539 .layout-node.block-7e4618d{text-align:start;font-family:var( --lp-global-typography-text-font-family ), Sans-serif;font-size:var( --lp-global-typography-text-font-size );font-weight:var( --lp-global-typography-text-font-weight );line-height:var( --lp-global-typography-text-line-height );color:var( --lp-global-color-2a95637 );}.site-1539 .layout-node.block-7e4618d p{margin-block-end:0px;}.site-1539 .layout-node.block-7e4618d a{color:var( --lp-global-color-2a95637 );}.site-1539 .layout-node.block-66f5ab4b .button{background-color:var( --lp-global-color-2a95637 );font-family:"NHaasGrotesk", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;border-style:solid;border-width:01px 01px 01px 01px;border-color:var( --lp-global-color-02e5e55 );}.site-1539 .layout-node.block-66f5ab4b .button:hover,.site-1539 .layout-node.block-66f5ab4b .button:focus{background-color:var( --lp-global-color-809c2c1 );}.site-1539 .layout-node.block-66f5ab4b{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.site-1539 .layout-node.block-66f5ab4b .button-content-wrapper{flex-direction:row;}.site-1539 .layout-node.block-4ae88148{text-align:start;font-family:var( --lp-global-typography-text-font-family ), Sans-serif;font-size:var( --lp-global-typography-text-font-size );font-weight:var( --lp-global-typography-text-font-weight );line-height:var( --lp-global-typography-text-line-height );color:var( --lp-global-color-2a95637 );}.site-1539 .layout-node.block-4ae88148 p{margin-block-end:0px;}.site-1539 .layout-node.block-4ae88148 a{color:var( --lp-global-color-2a95637 );}.site-1539 .layout-node.block-4a93f941 .button{background-color:var( --lp-global-color-2a95637 );font-family:"NHaasGrotesk", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;border-style:solid;border-width:01px 01px 01px 01px;border-color:var( --lp-global-color-02e5e55 );}.site-1539 .layout-node.block-4a93f941 .button:hover,.site-1539 .layout-node.block-4a93f941 .button:focus{background-color:var( --lp-global-color-809c2c1 );}.site-1539 .layout-node.block-4a93f941{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.site-1539 .layout-node.block-4a93f941 .button-content-wrapper{flex-direction:row;}@media(max-width:1024px){.module-heading .heading{font-size:var( --lp-global-typography-primary-font-size );}.site-1539 .layout-node.block-227214a6 .heading{font-size:var( --lp-global-typography-b578f6a-font-size );line-height:var( --lp-global-typography-b578f6a-line-height );}.module-text-editor{font-size:var( --lp-global-typography-text-font-size );line-height:var( --lp-global-typography-text-line-height );}.site-1539 .layout-node.block-18cee9bb{font-size:var( --lp-global-typography-text-font-size );line-height:var( --lp-global-typography-text-line-height );}.module-button .button{font-size:var( --lp-global-typography-accent-font-size );line-height:var( --lp-global-typography-accent-line-height );}.site-1539 .layout-node.block-4ca4c3db{font-size:var( --lp-global-typography-text-font-size );line-height:var( --lp-global-typography-text-line-height );}.site-1539 .layout-node.block-7e4618d{font-size:var( --lp-global-typography-text-font-size );line-height:var( --lp-global-typography-text-line-height );}.site-1539 .layout-node.block-4ae88148{font-size:var( --lp-global-typography-text-font-size );line-height:var( --lp-global-typography-text-line-height );}}@media(max-width:767px){.site-1539 .layout-node.block-16fd2834{--margin-top:08em;--margin-bottom:8em;--margin-left:0em;--margin-right:0em;}.module-heading .heading{font-size:var( --lp-global-typography-primary-font-size );}.site-1539 .layout-node.block-227214a6 .heading{font-size:var( --lp-global-typography-b578f6a-font-size );line-height:var( --lp-global-typography-b578f6a-line-height );}.module-text-editor{font-size:var( --lp-global-typography-text-font-size );line-height:var( --lp-global-typography-text-line-height );}.site-1539 .layout-node.block-18cee9bb{font-size:var( --lp-global-typography-text-font-size );line-height:var( --lp-global-typography-text-line-height );}.module-button .button{font-size:var( --lp-global-typography-accent-font-size );line-height:var( --lp-global-typography-accent-line-height );}.site-1539 .layout-node.block-4ca4c3db{font-size:var( --lp-global-typography-text-font-size );line-height:var( --lp-global-typography-text-line-height );}.site-1539 .layout-node.block-16ed4bf{--justify-content:flex-start;--flex-wrap:wrap;flex-direction:column;}.site-1539 .layout-node.block-2f060912 .button,.site-1539 .layout-node.block-2321c15e .button{border-width:1px 1px 1px 1px;}.site-1539 .layout-node.block-2f060912.layout-node{--flex-grow:0;--flex-shrink:0;}.site-1539 .layout-node.block-7e4618d{font-size:var( --lp-global-typography-text-font-size );line-height:var( --lp-global-typography-text-line-height );}.site-1539 .layout-node.block-4ae88148{font-size:var( --lp-global-typography-text-font-size );line-height:var( --lp-global-typography-text-line-height );}}/* ==========================================
   SPLIT SCREEN LAYOUT - EPK PAGE
   Normaler Page-Scroll, Video bleibt sticky
   ========================================== */

/* Video Column - Sticky beim Page-Scroll */
#video-column {
  position: sticky;
  top: 0;
  height: 100vh;
  overflow: hidden;
}

/* Content Column - Normale Höhe, kein Scroll */
#content-column {
  min-height: 100vh;
  position: relative;
}

/* Media Items - Längere Transition */
#video-column > .module[data-media-id] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  transition: opacity 1s ease-in-out;  /* ← 1 Sekunde statt 0.6s */
  pointer-events: none;
  z-index: 1;
}

/* Active Media Item */
#video-column > .module[data-media-id].active {
  opacity: 1;
  visibility: visible;
  transition: opacity 1s ease-in-out;  /* ← 1 Sekunde */
  pointer-events: auto;
  z-index: 2;
}

#video-column > .module[data-media-id]:first-child:not(.active) {
  opacity: 0 !important;
  visibility: hidden !important;
}

/* Image Full Size */
#video-column .module-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
  display: block;
}

/* Video Full Size */
#video-column iframe {
    width: 100% !important;
    height: 100vh !important;
    object-fit: cover !important;
}

#video-column .module-image .modullayouttainer {
  width: 100%;
  height: 100%;
}


/* ==========================================
   RESPONSIVE
   ========================================== */

@media (max-width: 1024px) {
  #parent-split-screen {
    --layout-grid-template-columns: 1fr;
  }
  
  #video-column {
    position: relative;
    height: 50vh;
  }
}

@media (max-width: 767px) {
  #video-column {
    height: 40vh;
  }
}
/* Start Custom Fonts CSS */@font-face {
	font-family: 'NHaasGrotesk';
	font-display: auto;
	src: url('/assets/c2cb8526c3-NHaasGroteskTXPro-55Rg.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Runtime equivalents for the exported visual styles. */
html,body{margin:0;min-height:100%;}body{overflow-x:clip;}
html{scroll-behavior:auto!important;}
.site-footer>.block-d2ee853{position:fixed;bottom:0;left:0;width:100%;z-index:999;}
#site-menu{visibility:hidden;pointer-events:none;position:fixed;inset:0;transition:visibility 0s .6s;}
#site-menu .menu-panel__content{transform:translateY(110%);transition:transform .6s ease;max-height:100dvh;overflow-y:auto;}
#site-menu[aria-hidden="false"]{visibility:visible;pointer-events:auto;transition-delay:0s;}
#site-menu[aria-hidden="false"] .menu-panel__content{transform:translateY(0);}
.site-background-video-container iframe{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);pointer-events:none;border:0;}
.site-background-video-container{overflow:hidden;}
.site-background-video-container iframe{max-width:none!important;max-height:none!important;}
.consent-reopen[hidden]{display:none;}
.consent-cookiebanner{z-index:10001!important;}
.module-video .site-wrapper{position:relative;cursor:pointer;}
.module-video .site-wrapper>iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}
:focus-visible{outline:2px solid #d99c4b;outline-offset:5px;}

input[type="checkbox"].consent-category { width: initial; -webkit-appearance: checkbox;}input[type="checkbox"].consent-category:checked::before { content: '';}.consent-cookiebanner { box-sizing: border-box;}:root { --consent_banner_width: 526px; --consent_banner_background_color: #ffffff; --consent_banner_border_color: #f2f2f2; --consent_banner_border_width: 0px 0px 0px 0px ; --consent_banner_border_radius: 0px 0px 0px 0px; --consent_banner_margin: 10px; --consent_categories-height: 110px; --consent_title_font_size: 15px; --consent_text_line_height: calc(var(--consent_text_font_size) * 1.5); --consent_text_color: #1a1a1a; --consent_hyperlink_color: #1a1a1a; --consent_text_font_size: 12px; --consent_link_font_size: 12px; --consent_category_body_font_size: 12px; --consent_button_accept_background_color: #f9f9f9; --consent_button_accept_border_color: #f9f9f9; --consent_button_accept_text_color: #1a1a1a; --consent_button_deny_background_color: #f9f9f9; --consent_button_deny_border_color: #f2f2f2; --consent_button_deny_text_color: #1a1a1a; --consent_button_settings_background_color: #f9f9f9; --consent_button_settings_border_color: #f2f2f2; --consent_button_settings_text_color: #1a1a1a; --consent_button_border_radius: 0px 0px 0px 0px; --consent_button_font_size: 15px; --consent_category_header_always_active_color: green; --consent_category_header_title_font_size: 14px; --consent_category_header_active_font_size: 12px; --consent-managlayoutsent-height: 50px; --consent-managlayoutsent-offset: -35px; --consent_slider_active_color: #1a1a1a; --consent_slider_inactive_color: #F56E28; --consent_slider_bullet_color: #ffffff;}body.consent-banner-active *:not(.consent-cookiebanner):not(.consent-cookiebanner *) { pointer-events: none !important; user-select: none !important;}.consent-cookiebanner * { pointer-events: auto !important; user-select: auto !important;}#consent-managlayoutsent .consent-managlayoutsent { margin: unset; z-index: 9998; color: var(--consent_text_color); background-color: var(--consent_banner_background_color); border-style: solid; border-color: var(--consent_banner_border_color); border-width: var(--consent_banner_border_width); border-radius: var(--consent_banner_border_radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; line-height: initial; position: fixed; bottom: var(--consent-managlayoutsent-offset); min-width: 100px; height: var(--consent-managlayoutsent-height); right: 40px; padding: 15px; cursor: pointer; animation: mc_slideOut 0.5s forwards;}#consent-managlayoutsent .consent-managlayoutsent:active { outline: none; border: none;}#consent-managlayoutsent .consent-managlayoutsent.consent-dismissed { display: none;}#consent-managlayoutsent .consent-managlayoutsent:hover,#consent-managlayoutsent .consent-managlayoutsent:focus { animation: mc_slideIn 0.5s forwards; animation-delay: 0;}@-webkit-keyframes mc_slideIn { 100% { bottom: 0; }}@keyframes mc_slideIn { 100% { bottom: 0; }}@-webkit-keyframes mc_slideOut { 100% { bottom: var(--consent-managlayoutsent-offset); }}@keyframes mc_slideOut { 100% { bottom: var(--consent-managlayoutsent-offset); }}@media (max-width: 425px) { .consent-cookiebanner .consent-header .consent-title { display: none; }}.consent-cookiebanner { max-height: calc(100vh - 20px); overflow-y: auto; position: fixed; height: auto; left: 50%; top: 50%; -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); grid-template-rows: minmax(0, 1fr); z-index: 99999; background: var(--consent_banner_background_color);}.consent-cookiebanner a { transition: initial;}.consent-cookiebanner .consent-buttons a.consent-btn.tcf { display: none;}.consent-cookiebanner.consent-dismissed { display: none;}.consent-cookiebanner .consent-body { width: 100%; grid-column: span 3; overflow-y: auto; overflow-x: hidden; max-height: 55vh;}.consent-cookiebanner .consent-body::-webkit-scrollbar-track { border-radius: 10px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0); background-color: transparent;}.consent-cookiebanner .consent-body::-webkit-scrollbar { width: 5px; background-color: transparent;}.consent-cookiebanner .consent-body::-webkit-scrollbar-thumb { background-color: var(--consent_button_accept_background_color); border-radius: 10px;}@media (min-width: 350px) { .consent-cookiebanner .consent-body { min-width: 300px; }}@media (max-height: 400px) { .consent-cookiebanner { height: calc(100vh - 20px); display: flex; flex-direction: column; overflow: hidden; gap: 1px; grid-row-gap: 1px; padding: 7px 12px !important; zoom: 0.6; } .consent-cookiebanner .consent-body { flex: 1; min-height: 0; overflow-y: auto; max-height: none; margin-top: 15px !important; } .consent-cookiebanner .consent-header,.consent-cookiebanner .consent-divider,.consent-cookiebanner .consent-links,.consent-cookiebanner .consent-buttons,.consent-cookiebanner .consent-documents { flex-shrink: 0; } .consent-cookiebanner .consent-header { margin-bottom: 15px !important; max-height: 10px; } .consent-close { zoom: 0.6 !important; } .consent-cookiebanner .consent-buttons { gap: 1px !important; } .consent-cookiebanner .consent-buttons .consent-btn { height: 15vh !important; min-height: unset !important; padding: 0 !important; white-space: nowrap !important; font-size: 1.1rem !important; line-height: 14px !important; zoom: 0.5 !important; } .consent-cookiebanner .consent-documents,.consent-cookiebanner .consent-information { zoom: 0.5 !important; }}@media (max-height: 400px) and (max-width: 768px) { .consent-cookiebanner { gap: 1px; }}.consent-cookiebanner { border-style: solid; border-color: var(--consent_banner_border_color); border-width: var(--consent_banner_border_width); border-radius: var(--consent_banner_border_radius); padding: 15px 20px; display: grid; grid-gap: 10px;}.consent-cookiebanner .consent-divider { margin-left: -20px; margin-right: -20px;}.consent-cookiebanner .consent-header { grid-template-columns: 100px 1fr 100px; align-items: center; display: grid; grid-column: span 3;}@media (max-width: 399px) { .consent-cookiebanner .consent-header { grid-template-columns: auto 1fr auto; }}.consent-cookiebanner .consent-logo svg { max-height: 35px; width: inherit;}.consent-cookiebanner .consent-logo img { max-height: 40px; width: inherit;}.consent-cookiebanner .consent-title { justify-self: center; grid-column-start: 2; font-size: var(--consent_title_font_size); color: var(--consent_text_color); font-weight: 500;}.consent-cookiebanner .consent-close { line-height: 20px; justify-self: end; grid-column-start: 3; font-size: 20px; cursor: pointer; width: 20px; height: 20px; color: var(--consent_text_color);}.consent-cookiebanner .consent-close svg { width: 20px; height: 20px;}.consent-cookiebanner .consent-close:hover { text-decoration: none; line-height: initial; font-size: 18px;}.consent-cookiebanner .consent-message { word-wrap: break-word; font-size: var(--consent_text_font_size); line-height: var(--consent_text_line_height); color: var(--consent_text_color); margin-bottom: 5px;}.consent-cookiebanner .consent-message a { color: var(--consent_hyperlink_color);}.consent-cookiebanner .consent-message,.consent-cookiebanner .consent-categories,.consent-cookiebanner .consent-links,.consent-cookiebanner .consent-buttons,.consent-cookiebanner .consent-divider { grid-column: span 3;}.consent-cookiebanner .consent-categories.consent-tcf .consent-category .consent-category-header { grid-template-columns: 1fr auto;}.consent-cookiebanner .consent-categories .consent-category { background-color: rgba(239, 239, 239, 0.5);}.consent-cookiebanner .consent-categories .consent-category:not(:last-child) { margin-bottom: 10px;}.consent-cookiebanner .consent-categories .consent-category .consent-category-header { display: grid; grid-template-columns: 1fr auto 15px; grid-template-rows: minmax(0, 1fr); align-items: center; grid-gap: 10px; padding: 10px;}.consent-cookiebanner .consent-categories .consent-category .consent-category-header .consent-category-title { font-weight: 500; grid-column-start: 1; justify-self: start; font-size: var(--consent_category_header_title_font_size); color: var(--consent_text_color); margin: 0;}.consent-cookiebanner .consent-categories .consent-category .consent-category-header .consent-always-active { font-size: var(--consent_category_header_active_font_size); font-weight: 500; color: var(--consent_category_header_always_active_color);}.consent-cookiebanner .consent-categories .consent-category .consent-category-header .consent-always-active label { display: none;}.consent-cookiebanner .consent-categories .consent-category .consent-category-header .consent-banner-checkbox { display: flex; align-items: center; margin: 0;}.consent-cookiebanner .consent-categories .consent-category .consent-category-header .consent-banner-checkbox input[data-category=consent_functional] { display: none;}.consent-cookiebanner .consent-categories .consent-category .consent-category-header .consent-category-toggle { background: none; border: none; padding: 0; margin: 0; cursor: pointer; grid-column-start: 3; display: flex; align-items: center; justify-content: center; color: inherit;}.consent-cookiebanner .consent-categories .consent-category .consent-category-header .consent-icon.consent-open { cursor: pointer; content: ''; transform: rotate(0deg); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; background-size: cover; height: 18px; width: 18px;}.consent-cookiebanner .consent-categories .consent-category .consent-description { font-size: var(--consent_category_body_font_size); color: var(--consent_text_color); margin: 0; max-width: 100%; padding: 10px;}@media (max-width: 425px) { .consent-cookiebanner .consent-category .consent-category-header { grid-template-columns: 1fr!important; }}@media (max-width: 425px) { .consent-cookiebanner .consent-message { margin-right: 5px; }}.consent-cookiebanner .consent-buttons { display: flex; gap: var(--consent_banner_margin);}.consent-cookiebanner .consent-buttons .consent-btn { min-height: 45px; padding: 10px; margin: initial; width: 100%; white-space: nowrap; border-radius: var(--consent_button_border_radius); cursor: pointer; font-size: var(--consent_button_font_size); font-weight: 500; text-decoration: none; line-height: 20px; text-align: center; flex: initial;}.consent-cookiebanner .consent-buttons .consent-btn:hover { text-decoration: none;}.consent-cookiebanner .consent-buttons .consent-btn.consent-accept { background-color: var(--consent_button_accept_background_color); border: 1px solid var(--consent_button_accept_border_color); color: var(--consent_button_accept_text_color);}.consent-cookiebanner .consent-buttons .consent-btn.consent-deny { background-color: var(--consent_button_deny_background_color); border: 1px solid var(--consent_button_deny_border_color); color: var(--consent_button_deny_text_color);}.consent-cookiebanner .consent-buttons .consent-btn.consent-view-preferences { background-color: var(--consent_button_settings_background_color); border: 1px solid var(--consent_button_settings_border_color); color: var(--consent_button_settings_text_color);}.consent-cookiebanner .consent-buttons .consent-btn.consent-save-preferences { background-color: var(--consent_button_settings_background_color); border: 1px solid var(--consent_button_settings_border_color); color: var(--consent_button_settings_text_color);}.consent-cookiebanner .consent-buttons .consent-btn.consent-manage-options { background-color: var(--consent_button_settings_background_color); border: 1px solid var(--consent_button_settings_border_color); color: var(--consent_button_settings_text_color);}.consent-cookiebanner .consent-buttons a.consent-btn { display: flex; align-items: center; justify-content: center; padding: initial;}@media (max-width: 425px) { .consent-cookiebanner .consent-links.consent-information { display: initial; text-align: center; }}.consent-cookiebanner .consent-links { display: flex; gap: var(--consent_banner_margin);}.consent-cookiebanner .consent-links.consent-information { justify-content: space-between;}.consent-cookiebanner .consent-links.consent-documents { justify-content: center;}.consent-cookiebanner .consent-links .consent-link { color: var(--consent_hyperlink_color); font-size: var(--consent_link_font_size); text-decoration: underline; margin: 0;}.consent-cookiebanner .consent-links .consent-link.consent-read-more-purposes { display: none;}.consent-cookiebanner .consent-links ul { margin: 0; padding: 0; list-style: none; display: flex; gap: var(--consent_banner_margin); justify-content: center;}.consent-categories .consent-category .consent-description-statistics-anonymous { display: none;}.consent-categories .consent-category .consent-description-statistics { display: block;}.consent-categories .consent-category .consent-category-header .consent-category-toggle { background: none; border: none; padding: 0; margin: 0; cursor: pointer; grid-column-start: 3; display: flex; align-items: center; justify-content: center; color: inherit;}.consent-categories .consent-category .consent-category-toggle[aria-expanded="true"] .consent-icon.consent-open { transform: rotate(180deg);}.consent-cookiebanner { top: initial; left: initial; right: 10px; bottom: 10px; transform: initial;}@media (min-width: 768px) { .consent-cookiebanner { min-width: var(--consent_banner_width); max-width: 100%; display: grid; grid-row-gap: 10px; }}@media (max-width: 768px) { .consent-cookiebanner { left: initial; right: initial; bottom: 0; width: 100%; } .consent-cookiebanner .consent-buttons { flex-direction: column; }}@media (min-width: 768px) { .consent-message,.consent-categories { width: calc(var(--consent_banner_width) - 42px); }}.consent-categories.consent-tcf,.consent-link.consent-manage-options,.consent-manage-vendors,.consent-read-more,.consent-view-preferences,.consent-btn.consent-manage-options { display: none;}.consent-cookiebanner .consent-links.consent-information { display: none;}.consent-cookiebanner .consent-preferences,.consent-managlayoutsent-container .consent-preferences { display: none;}.consent-cookiebanner .consent-statistics:not(.consent-tcf),.consent-managlayoutsent-container .consent-statistics:not(.consent-tcf) { display: none;}@media (max-width: 768px) { #consent-managlayoutsent .consent-managlayoutsent { display: none; }}.consent-cookiebanner .consent-categories .consent-category .consent-banner-checkbox { position: relative;}.consent-cookiebanner .consent-categories .consent-category .consent-banner-checkbox input.consent-consent-checkbox { opacity: 0; margin: 0; margin-top: -10px; cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; position: absolute; z-index: 1; top: 0px; left: 0px; width: 40px; height: 20px;}.consent-cookiebanner .consent-categories .consent-category .consent-banner-checkbox input.consent-consent-checkbox:focus + .consent-label:before { box-shadow: 0 0 0 2px #245fcc;}.consent-cookiebanner .consent-categories .consent-category .consent-banner-checkbox input.consent-consent-checkbox:checked + .consent-label::before { display: block; background-color: var(--consent_slider_active_color); content: ""; padding-left: 6px;}.consent-cookiebanner .consent-categories .consent-category .consent-banner-checkbox input.consent-consent-checkbox:checked + .consent-label:after { left: 14px;}.consent-cookiebanner .consent-categories .consent-category .consent-banner-checkbox .consent-label { position: relative; padding-left: 30px; margin: 0;}.consent-cookiebanner .consent-categories .consent-category .consent-banner-checkbox .consent-label:before,.consent-cookiebanner .consent-categories .consent-category .consent-banner-checkbox .consent-label:after { box-sizing: border-box; position: absolute; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; transition: background-color 0.3s, left 0.3s;}.consent-cookiebanner .consent-categories .consent-category .consent-banner-checkbox .consent-label:before { display: block; content: ""; color: #fff; box-sizing: border-box; font-family: 'FontAwesome', sans-serif; padding-left: 23px; font-size: 12px; line-height: 20px; background-color: var(--consent_slider_inactive_color); left: 0px; top: -7px; height: 15px; width: 28px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}.consent-cookiebanner .consent-categories .consent-category .consent-banner-checkbox .consent-label:after { display: block; content: ""; letter-spacing: 20px; background: var(--consent_slider_bullet_color); left: 4px; top: -5px; height: 11px; width: 11px;}.consent-cookiebanner { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}#consent-managlayoutsent .consent-managlayoutsent { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}.consent-cookiebanner.consent-show { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}.consent-cookiebanner.consent-show:hover { transition-duration: 1s; box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;}.consent-categories .consent-category .consent-description-statistics-anonymous { display: block;}.consent-categories .consent-category .consent-description-statistics { display: none;} .consent-blocked-content-container.recaptcha-invisible,.consent-blocked-content-container.g-recaptcha { max-width: initial !important; height: 80px !important; margin-bottom: 20px; } @media only screen and (max-width: 400px) { .consent-blocked-content-container.recaptcha-invisible,.consent-blocked-content-container.g-recaptcha { height: 100px !important } } .consent-blocked-content-container.recaptcha-invisible .consent-blocked-content-notice,.consent-blocked-content-container.g-recaptcha .consent-blocked-content-notice { max-width: initial; padding: 7px; }

.video-wrapper {
  position: relative;
  width: 100%;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}

.masked-video-container {
  position: absolute;
  width: 500px;
  height: 500px;
  border-radius: 50%;
  overflow: hidden;
  cursor: none;
  box-shadow: 0 0 0 4px #39766d;
  transition: box-shadow 0.3s ease;
}

.masked-video-container:hover {
  box-shadow: 0 0 0 6px #4d8e7e;
}

.masked-video-container.expanded {
  cursor: default;
  box-shadow: none;
}

.masked-video-container iframe {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 177.78vh;
  height: 100vh;
  min-width: 100%;
  min-height: 100%;
  pointer-events: none;
}

.masked-video-container.expanded iframe {
  pointer-events: auto;
}

.close-video {
  position: absolute;
  top: 40px;
  right: 40px;
  width: 60px;
  height: 60px;
  background: rgba(255, 255, 255, 0.95);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 28px;
  font-weight: 300;
  cursor: pointer;
  z-index: 10;
  opacity: 0;
  pointer-events: none;
  color: #2e5a56;
  transition: background 0.3s ease;
}

.close-video:hover {
  background: #39766d;
  color: white;
}

.close-video.visible {
  opacity: 1;
  pointer-events: auto;
}

/* Text neben Standard-Cursor */
.cursor-follow-text {
  position: fixed;
  z-index: 9999;
  pointer-events: none;
  color: #ffffff;
  white-space: nowrap;
  opacity: 0;
  transition: opacity 0.2s ease;
  mix-blend-mode: difference;
  font-family: "NHaasGrotesk", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
}
/* Standard Cursor bleibt pointer */
.video-container-link {
  cursor: pointer !important;
}

.block-63ff76e2{display:none !important}

        .inline-language-switcher {
            display: inline-flex;
            align-items: center;
            gap: 5px;
        }
        .inline-language-switcher .language-item {
            /* Same styling as social icons */
            display: inline-flex;
            align-items: center;
            justify-content: center;
            background-color: #FFFFFF00; /* transparent like social icons */
            border: 1px solid var(--lp-global-color-2a95637, #ffffff);
            color: var(--lp-global-color-2a95637, #ffffff);
            text-decoration: none;
            font-size: 12px;
            width: calc(1em + 2 * 0.5em);
            height: calc(1em + 2 * 0.5em);
            line-height: 1;
            padding: 0.5em;
            border-radius: 0;
            transition: all 0.3s;
            cursor: pointer;
        }
        .inline-language-switcher .language-item span {
            color: inherit;
        }
        .inline-language-switcher .language-item:hover {
            opacity: 0.9;
        }
        .inline-language-switcher .language-item__current {
            font-weight: bold;
            opacity: 1;
            cursor: default;
        }
        .inline-language-switcher .language-separator {
            display: none; /* hide separators to match social icons style */
        }
    
.video-overlay-expanded {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.95);
  z-index: 9998;
  opacity: 0;
  pointer-events: none;
  display: flex;
  align-items: center;
  justify-content: center;
}

.video-overlay-expanded.active {
  opacity: 1;
  pointer-events: auto;
}

.expanded-video-container {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  opacity: 0;
  transform: scale(0.2);
}

.expanded-video-container.active {
  opacity: 1;
  transform: scale(0);
}

.expanded-video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}

.close-expanded-video {
  position: fixed;
  top: 40px;
  right: 40px;
  width: 60px;
  height: 60px;
  background: rgba(255, 255, 255, 0.95);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 28px;
  font-weight: 300;
  cursor: pointer;
  z-index: 9999;
  color: #2e5a56;
  transition: all 0.3s ease;
  opacity: 0;
  pointer-events: none;
}

.close-expanded-video:hover {
  background: #39766d;
  color: white;
  transform: scale(1.1);
}

.close-expanded-video.visible {
  opacity: 1;
  pointer-events: auto;
}

@media (max-width: 768px) {
  .close-expanded-video {
    top: 20px;
    right: 20px;
    width: 50px;
    height: 50px;
    font-size: 24px;
  }
}
