.elementor-kit-7{--e-global-color-primary:#FF0000;--e-global-color-secondary:#FF0000;--e-global-color-text:#FF0000;--e-global-color-accent:#FF0000;--e-global-color-el_color_1:#735611;--e-global-color-el_color_6:#000000;--e-global-color-el_color_7:#333333;--e-global-color-el_color_7_1:#797a7f;--e-global-color-el_color_7_2:#a0a2a5;--e-global-color-el_color_7_3:#00000030;--e-global-color-el_color_7_4:rgba(0,0,0,0.1);--e-global-color-el_color_7_6:rgba(0,0,0,0.04);--e-global-color-el_color_6_3:#00000066;--e-global-color-el_color_6_4:#00000040;--e-global-color-el_0:#FFFFFF;--e-global-color-1bb13c8:#FFFFFF80;--e-global-color-el_color_6_2:#181818;--e-global-color-932d69d:#13496F;--e-global-color-4b2249c:#13496F;--e-global-color-8816d77:#13496F94;--e-global-color-e27cce5:#FF7158;--e-global-color-a117936:#DFFF58;--e-global-color-83396b8:#3FC9D3;--e-global-color-e100883:#32B3F1;--e-global-color-8390027:#C9D1D2;--e-global-color-b007685:#FCF6EA;--e-global-color-fb413a9:#333333;--e-global-color-817893f:#F1E5CF;--e-global-color-b9132aa:#8B9FA2;--e-global-color-2d48c8d:#DDE4E8;--e-global-typography-el_title_1-font-family:"Playfair Display";--e-global-typography-el_title_1-font-size:74px;--e-global-typography-el_title_1-font-weight:600;--e-global-typography-el_title_1-text-transform:uppercase;--e-global-typography-el_title_1-line-height:1em;--e-global-typography-el_title_2-font-family:"Montserrat";--e-global-typography-el_title_2-font-size:56px;--e-global-typography-el_title_2-font-weight:600;--e-global-typography-el_title_2-text-transform:uppercase;--e-global-typography-el_title_2-line-height:1.1em;--e-global-typography-el_title_3-font-family:"Montserrat";--e-global-typography-el_title_3-font-size:42px;--e-global-typography-el_title_3-font-weight:600;--e-global-typography-el_title_3-text-transform:uppercase;--e-global-typography-el_title_3-line-height:1.2em;--e-global-typography-el_title_4-font-family:"Montserrat";--e-global-typography-el_title_4-font-size:34px;--e-global-typography-el_title_4-font-weight:600;--e-global-typography-el_title_4-text-transform:uppercase;--e-global-typography-el_title_4-line-height:1.2em;--e-global-typography-el_title_5-font-family:"IBM Plex Sans";--e-global-typography-el_title_5-font-size:22px;--e-global-typography-el_title_5-font-weight:normal;--e-global-typography-el_title_5-text-transform:none;--e-global-typography-el_title_5-line-height:1.2em;--e-global-typography-el_title_6-font-family:"IBM Plex Sans";--e-global-typography-el_title_6-font-size:17px;--e-global-typography-el_title_6-font-weight:normal;--e-global-typography-el_title_6-text-transform:none;--e-global-typography-el_title_6-line-height:1.3em;--e-global-typography-el_content_4-font-family:"IBM Plex Sans";--e-global-typography-el_content_4-font-size:22px;--e-global-typography-el_content_4-line-height:1.6em;--e-global-typography-el_content_1-font-family:"IBM Plex Sans";--e-global-typography-el_content_1-font-size:17px;--e-global-typography-el_content_1-font-weight:400;--e-global-typography-el_content_1-text-transform:none;--e-global-typography-el_content_1-line-height:1.7em;--e-global-typography-el_content_2-font-family:"IBM Plex Sans";--e-global-typography-el_content_2-font-size:16px;--e-global-typography-el_content_2-font-weight:400;--e-global-typography-el_content_2-text-transform:none;--e-global-typography-el_content_2-line-height:1.6em;--e-global-typography-el_content_3-font-family:"IBM Plex Sans";--e-global-typography-el_content_3-font-size:14px;--e-global-typography-el_content_3-font-weight:400;--e-global-typography-el_content_3-text-transform:none;--e-global-typography-el_content_3-line-height:1.3em;--e-global-typography-el_product_title_1-font-family:"IBM Plex Sans";--e-global-typography-el_product_title_1-font-size:20px;--e-global-typography-el_product_title_1-font-weight:normal;--e-global-typography-el_product_title_1-line-height:1.3em;--e-global-typography-e0e5462-font-family:"Playfair Display";--e-global-typography-e0e5462-font-size:30px;--e-global-typography-e0e5462-text-transform:uppercase;--e-global-typography-e0e5462-line-height:35px;--e-global-typography-07c3970-font-family:"Nunito Sans";--e-global-typography-07c3970-font-size:15px;--e-global-typography-07c3970-line-height:1.4em;--e-global-typography-710b0b2-font-family:"Poppins";--e-global-typography-710b0b2-font-size:15px;--e-global-typography-710b0b2-font-weight:400;--e-global-typography-710b0b2-letter-spacing:2px;--e-global-typography-4d0c318-font-family:"Poppins";--e-global-typography-4d0c318-font-size:18px;--e-global-typography-4d0c318-font-weight:500;--e-global-typography-4d0c318-text-transform:uppercase;--e-global-typography-4d0c318-line-height:1.2em;background-color:var( --e-global-color-1bb13c8 );--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-exit-animation:e-page-transition-fade-in;--e-page-transition-animation-duration:600ms;}.elementor-kit-7 e-page-transition{background-color:var( --e-global-color-el_0 );}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{background-color:var( --e-global-color-8390027 );--lightbox-ui-color:#333333;--lightbox-ui-color-hover:#33333387;--lightbox-text-color:#333333;--lightbox-header-icons-size:22px;--lightbox-navigation-icons-size:22px;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-7{--e-global-typography-el_title_1-font-size:54px;--e-global-typography-el_title_2-font-size:46px;--e-global-typography-el_title_3-font-size:38px;--e-global-typography-el_title_4-font-size:30px;--e-global-typography-el_content_4-font-size:20px;--e-global-typography-e0e5462-font-size:26px;--e-global-typography-e0e5462-line-height:30px;--e-global-typography-07c3970-font-size:14px;--e-global-typography-07c3970-line-height:1.4em;--e-global-typography-710b0b2-font-size:15px;--e-global-typography-710b0b2-letter-spacing:2px;--e-global-typography-4d0c318-font-size:18px;--e-global-typography-4d0c318-line-height:1em;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-el_title_1-font-size:46px;--e-global-typography-el_title_2-font-size:40px;--e-global-typography-el_title_3-font-size:34px;--e-global-typography-el_title_4-font-size:26px;--e-global-typography-el_title_5-font-size:20px;--e-global-typography-el_content_4-font-size:17px;--e-global-typography-e0e5462-font-size:28px;--e-global-typography-e0e5462-line-height:30px;--e-global-typography-07c3970-font-size:14px;--e-global-typography-07c3970-line-height:1.4em;--e-global-typography-710b0b2-font-size:14px;--e-global-typography-710b0b2-letter-spacing:0.7px;--e-global-typography-4d0c318-font-size:15px;--e-global-typography-4d0c318-line-height:1em;}}/* Start custom CSS *//* EVENTIN Breite Detailseite*/
.etn-container, .etn-container-lg, .etn-container-md, .etn-container-sm, .etn-container-xl {
         max-width: 90vw!important;
        padding-top:10vw;
}
/* ENDE*/

/*Custom Cursor*/
@media (max-width: 1365px) {
   body #magicMouseCursor {
display:none!important;
}}
@media only screen and (min-width: 1366px) {
body #magicMouseCursor {
display:block!important;
	z-index: 10000000!important;
	height: 40px!important;
	width: 40px!important;
	top: 0;
	left: 0;
	position: fixed;
	border: 1px solid rgba(241,229,207,.5);
	background-color: rgba(0,0,0,.1);
	border-radius: 50%;
	pointer-events: none;
	transition: background 0.0s, width 0.0s, height 0.0s, box-shadow 0.0s;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
body #magicMouseCursor.cursor-square {
	z-index: 10000000!important;
	height: 0px;
	width: 0px;
	top: 0;
	left: 0;
	position: fixed;
	border: 0;
	background-color: rgba(0,0,0,.0);
	border-radius: 50%;
	pointer-events: none;
	transition: background 0.0s, width 0.0s, height 0.0s, box-shadow 0.0s;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
/*Point*/
body #magicPointer {
	z-index: 10000000!important;
	height: 8px;
	width: 8px;
	top: 0;
	left: 0;
	position: fixed;
	background-color: rgba(241,229,207,1.0);
	border: 2px solid rgba(241,229,207,1.0);
	border-radius: 50%;
	pointer-events: none;
	transition: background 0.2s, width 0.2s, height 0.2s, box-shadow 0.2s;
	will-change: transform;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	
}
/*Point hover*/
body #magicPointer.is-hover {
    z-index: 10000000!important;
	width: 90px!important;
	height: 90px!important;
	border: 0px solid rgba(241,229,207,1.0);
	background-color: rgba(0,0,0,.01);
	border-radius: 50%;
	will-change: transform;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-backdrop-filter: invert(100%)!important;
	backdrop-filter: invert(100%)!important;
}
}
/*ENDE Custom Cursor*/

/* Lightbox Z-index*/
.dialog-type-lightbox {
    z-index: 1200;
}
/* scroll to top*/

.scroll-top.on {
    z-index: 20;
}
.scroll-top {
    border-radius: 50%!important;
    background-color: #FCF6EA!important;
    background-color: rgba(19,73,111,.4)!important;
    right:20px!important;
    bottom:20px!important;
    width:40px!important;
    height:40px!important;
    border:1px solid rgba(225,246,234,0.2);
}
.scroll-top:before {
content: "f035"!important;
color: #FCF6EA!important;
 -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.scroll-top.on:hover {
    background-color: rgba(19,73,111,.4)!important;
   transform: scale(0.9);
-webkit-transform: scale(0.9);
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
 width:35px!important;
    height:35px!important;
    right:25px!important;
    bottom:25px!important;
}

/* Lightbox*/
.elementor-lightbox-image, .elementor-lightbox .elementor-video-container {
    -webkit-box-shadow: 0 0 0px rgb(0 0 0 / 0%), 0 0 0px 0px rgb(0 0 0 / 0%)!important;
    box-shadow: 0 0 0px rgb(0 0 0 / 0%), 0 0 0px 0px rgb(0 0 0 / 0%)!important;
    -webkit-border-radius: 0px!important;
    border-radius: 0px!important;
}

/* Blauer Frame entfernen*/
.noSelect {
    border: none !important;
    outline: none !important;
    outline-width: 0 !important;
    -webkit-touch-callout: none !important;
    -webkit-user-select: none !important;
    -khtml-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
}

*:focus {
    outline: 0 !important;
}/* End custom CSS */