.elementor-kit-6{--e-global-color-primary:#181818;--e-global-color-secondary:#676360;--e-global-color-text:#181818;--e-global-color-accent:#827C78;--e-global-color-547298b:#86AC9C;--e-global-color-476dfbd:#A6B9CC;--e-global-color-8f690f3:#FFFFFF;--e-global-color-bb4452e:#B4ACA6;--e-global-color-e95fdb6:#E4E3E3;--e-global-color-be0dab7:#ACACAC;--e-global-typography-primary-font-family:"Mr Eaves San OT";--e-global-typography-primary-font-size:clamp(2.5rem, 2.0962rem + 1.7949vw, 3.375rem);--e-global-typography-primary-font-weight:900;--e-global-typography-primary-line-height:100%;--e-global-typography-secondary-font-family:"Mrs Eaves OT";--e-global-typography-secondary-font-size:clamp(2.5rem, 2.0962rem + 1.7949vw, 3.375rem);--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-font-style:italic;--e-global-typography-secondary-line-height:100%;--e-global-typography-text-font-family:"Mr Eaves San OT";--e-global-typography-text-font-size:clamp(1.4rem, 1.325rem + 0.3333vw, 1.5625rem);--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:29px;--e-global-typography-accent-font-family:"Mr Eaves San OT";--e-global-typography-accent-font-size:clamp(1.4rem, 1.325rem + 0.3333vw, 1.5625rem);--e-global-typography-accent-font-weight:400;--e-global-typography-7287ec3-font-family:"Centrale Sans Inline Family";--e-global-typography-7287ec3-font-size:clamp(2rem, 1.8269rem + 0.7692vw, 2.375rem);--e-global-typography-7287ec3-font-weight:700;--e-global-typography-3ce2bca-font-family:"Mr Eaves San OT";--e-global-typography-3ce2bca-font-size:clamp(1.6875rem, 1.4567rem + 1.0256vw, 2.1875rem);--e-global-typography-3ce2bca-font-weight:400;--e-global-typography-3ce2bca-line-height:110%;--e-global-typography-3ce2bca-word-spacing:0px;--e-global-typography-9fa8618-font-family:"Mr Eaves San OT";--e-global-typography-9fa8618-font-size:clamp(1.6875rem, 1.4567rem + 1.0256vw, 2.1875rem);--e-global-typography-9fa8618-font-weight:600;--e-global-typography-9fa8618-line-height:110%;--e-global-typography-8f5a8a7-font-family:"Mr Eaves San OT";--e-global-typography-8f5a8a7-font-size:clamp(1.625rem, 1.5096rem + 0.5128vw, 1.875rem);--e-global-typography-8f5a8a7-font-weight:900;--e-global-typography-09aab0e-font-family:"Mr Eaves San OT";--e-global-typography-09aab0e-font-size:20px;--e-global-typography-09aab0e-font-weight:400;--e-global-typography-e89cb0e-font-family:"Mr Eaves San OT";--e-global-typography-e89cb0e-font-size:18px;--e-global-typography-e89cb0e-font-weight:900;--e-global-typography-0671f2e-font-family:"Mr Eaves San OT";--e-global-typography-0671f2e-font-size:16px;--e-global-typography-0671f2e-font-weight:400;--e-global-typography-c3a01a1-font-family:"Centrale Sans Inline Family";--e-global-typography-c3a01a1-font-size:clamp(2.875rem, 2.4712rem + 1.7949vw, 3.75rem);--e-global-typography-c3a01a1-font-weight:700;--e-global-typography-c3a01a1-text-transform:uppercase;--e-global-typography-c3a01a1-line-height:3.5rem;--e-global-typography-8720959-font-family:"Mr Eaves San OT";--e-global-typography-8720959-font-size:clamp(1.4rem, 1.325rem + 0.3333vw, 1.5625rem);--e-global-typography-8720959-font-weight:900;--e-global-typography-3764f4a-font-family:"Mr Eaves San OT";--e-global-typography-3764f4a-font-size:18px;--e-global-typography-3764f4a-font-weight:400;--e-global-typography-3764f4a-line-height:115%;--e-global-typography-7688791-font-family:"Centrale Sans Inline Family";--e-global-typography-7688791-font-size:clamp(2.1875rem, 1.899rem + 1.2821vw, 2.8125rem);--e-global-typography-7688791-font-weight:700;--e-global-typography-abb3631-font-family:"Mrs Eaves OT";--e-global-typography-abb3631-font-size:clamp(1.4rem, 1.325rem + 0.3333vw, 1.5625rem);--e-global-typography-abb3631-font-weight:400;--e-global-typography-abb3631-font-style:italic;--e-global-typography-abb3631-line-height:54px;--e-global-typography-a354188-font-family:"Mr Eaves San OT";--e-global-typography-a354188-font-size:clamp(1.875rem, 1.1827rem + 3.0769vw, 3.375rem);--e-global-typography-a354188-font-weight:900;--e-global-typography-a354188-line-height:100%;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-text );}.elementor-kit-6 a:hover{color:var( --e-global-color-accent );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );border-radius:1px 1px 1px 1px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1120px;}.e-con{--container-max-width:1120px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1445px){.elementor-kit-6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:85%;}.e-con{--container-max-width:85%;}}@media(max-width:1024px){.elementor-kit-6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:85%;}.e-con{--container-max-width:85%;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-7688791-line-height:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:85%;}.e-con{--container-max-width:85%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}/* Start custom CSS *//* Handy */
@media only screen and (max-width: 767px){
  html, body {
    max-width: 100%;
    overflow-x: hidden;
}
}


/* PADDING ALL SIDES */
.pad-s{padding: clamp(1rem, 0.7692rem + 1.0256vw, 1.5rem);}
.pad-m{padding: clamp(1.5rem, 1.2692rem + 1.0256vw, 2rem);}
.pad-l{padding: clamp(2rem, 1.5385rem + 2.0513vw, 3rem);}
/* PADDING TOP & BOTTOM */
/* Improved code */
.pad-tb-s{padding: clamp(1.5rem, 1.0385rem + 2.0513vw, 2.5rem) 0;}
.pad-tb-m{padding: clamp(4rem, 3.5385rem + 2.0513vw, 5rem) 0;}
.pad-tb-l{padding: clamp(7rem, 6.5385rem + 2.0513vw, 8rem) 0;}
/* PADDING TOP */
.pad-t-s{padding-top: clamp(1.5rem, 1.0385rem + 2.0513vw, 2.5rem);}
.pad-t-m{padding-top: clamp(4rem, 3.5385rem + 2.0513vw, 5rem);}
.pad-t-l{padding-top: clamp(7rem, 6.5385rem + 2.0513vw, 8rem);}
/* PADDING BOTTOM */
.pad-b-s{padding-bottom: clamp(1.5rem, 1.0385rem + 2.0513vw, 2.5rem);}
.pad-b-m{padding-bottom: clamp(4rem, 3.5385rem + 2.0513vw, 5rem);}
.pad-b-l{padding-bottom: clamp(7rem, 6.5385rem + 2.0513vw, 8rem);}

/* Main animation on all buttons */
.elementor-button{
     transition: transform 0.4s;}
.elementor-button:hover{
     transform: translateX(7px);
     filter: brightness(95%);}
/* Dark button*/
.button-dark .elementor-button{
    background-color: #B4ACA6;
    color: #FFFFFF; }
    
    .button-dark .elementor-button:hover {
    color: #FFFFFF;
}
    
/* Light color (replace the e-global-color to your Site Settings color)*/
.button-light .elementor-button{
    background-color: transparent;  
    color: var(--e-global-color-accent );  
    box-shadow: inset 0px 0px 0px 1.5px var(--e-global-color-accent );}
    
    
/* Accent 2 button (replace the e-global-color to your Site Settings color)*/
.button-accent-2 .elementor-button{
    background-color: var(--e-global-color-cdd8c27 );
    color: var(--e-global-color-primary );}
/* Outline button dark*/
.button-outline-dark .elementor-button{
    background-color: transparent;
    color: var(--e-global-color-primary );
    box-shadow: inset 0px 0px 0px 1px var(--e-global-color-primary );}
	
/* Outline button light*/
.button-outline-light .elementor-button{
    background-color: transparent;
    color: white;
    box-shadow: inset 0px 0px 0px 1px white;}
    
        .button-outline-light .elementor-button:hover {
    color: #FFFFFF;
}
    
    
/* Header Animation */
@keyframes fadeDown {
    from {
        opacity: 0;
        transform: translate3d(0,-30px,0);
    }
    to {
        opacity: 1;
        transform: none;
    }
}
.elementor-element.fadeInDown {
    animation-name: fadeDown;
}

@keyframes fadeLeft {
    from {
        opacity: 0;
        transform: translate3d(-30px,0,0);
    }
    to {
        opacity: 1;
        transform: none;
    }
}
.elementor-element.fadeInLeft {
    animation-name: fadeLeft;
}

@keyframes fadeRight {
    from {
        opacity: 0;
        transform: translate3d(30px,0,0);
    }
    to {
        opacity: 1;
        transform: none;
    }
}
.elementor-element.fadeInRight {
    animation-name: fadeRight;
}

@keyframes fadeUp {
    from {
        opacity: 0;
        transform: translate3d(0,30px,0);
    }
    to {
        opacity: 1;
        transform: none;
    }
}
.elementor-element.fadeInUp {
    animation-name: fadeUp;
}

.header.elementor-sticky--effects {
    background-color: white !important;
    transition: 0.3s ease-in-out !important;
}

.header .logo-before {
    transition: all 0.3s ease-in-out;
}

/*.elementor-sticky--effects .logo-before img {
    display: block;
    transition: 0.5s all cubic-bezier(0.25, 0.1, 0.25, 1) !important; /* Verlängerte und glattere Transition */


/* Title Chevron */
.titel_chevron .elementor-heading-title:after {
    content: '\e800';
    padding-left: 5px;
    font-family: "stansch";
    font-size: 15px;
}

/* Icon List Hover Animation */
.hover_right {
    transition: transform 0.4s ease-in-out !important;
}
.hover_right:hover {
    transform: translateX(7px);
}

.e-loop__load-more.elementor-button-wrapper .elementor-button {
background-color: transparent;
    border: 1px solid grey;
    color: #827c78;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Mr Eaves San OT';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.stansch.de/wp-content/uploads/2024/06/323EA3_1_0.eot');
	src: url('https://www.stansch.de/wp-content/uploads/2024/06/323EA3_1_0.eot?#iefix') format('embedded-opentype'),
		url('https://www.stansch.de/wp-content/uploads/2024/06/323EA3_1_0.woff2') format('woff2'),
		url('https://www.stansch.de/wp-content/uploads/2024/06/323EA3_1_0.woff') format('woff'),
		url('https://www.stansch.de/wp-content/uploads/2024/06/323EA3_1_0.ttf') format('truetype');
}
@font-face {
	font-family: 'Mr Eaves San OT';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.stansch.de/wp-content/uploads/2024/06/323EA3_0_0.eot');
	src: url('https://www.stansch.de/wp-content/uploads/2024/06/323EA3_0_0.eot?#iefix') format('embedded-opentype'),
		url('https://www.stansch.de/wp-content/uploads/2024/06/323EA3_0_0.woff2') format('woff2'),
		url('https://www.stansch.de/wp-content/uploads/2024/06/323EA3_0_0.woff') format('woff'),
		url('https://www.stansch.de/wp-content/uploads/2024/06/323EA3_0_0.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Mrs Eaves OT';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.stansch.de/wp-content/uploads/2024/06/320D4C_0_unhinted_0.woff2') format('woff2'),
		url('https://www.stansch.de/wp-content/uploads/2024/06/320D4C_0_unhinted_0.woff') format('woff'),
		url('https://www.stansch.de/wp-content/uploads/2024/06/320D4C_0_unhinted_0.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Centrale Sans Inline Family';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.stansch.de/wp-content/uploads/2024/06/Typedepot-CentraleSansInlineBold.woff') format('woff'),
		url('https://www.stansch.de/wp-content/uploads/2024/06/Typedepot-CentraleSansInlineBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */