.elementor-kit-7{--e-global-color-primary:#0B1F3A;--e-global-color-secondary:#6A7380;--e-global-color-text:#17202D;--e-global-color-accent:#B9AE96;--e-global-color-436dfa5:#0B1F3A;--e-global-color-c37aca1:#061529;--e-global-color-35dd2e8:#F7F6F2;--e-global-color-fc81120:#EEF1F4;--e-global-color-7b39989:#B9AE96;--e-global-color-947d8df:#17202D;--e-global-color-f683644:#6A7380;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:#F7F6F2;color:var( --e-global-color-f683644 );font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{color:#0B1F3A;}.elementor-kit-7 a:hover{color:#B9AE96;}.elementor-kit-7 h1{color:var( --e-global-color-947d8df );font-family:"Roboto Slab", Sans-serif;font-size:72px;font-weight:500;line-height:1.2em;}.elementor-kit-7 h2{color:var( --e-global-color-947d8df );font-family:"Roboto Slab", Sans-serif;font-size:56px;font-weight:500;}.elementor-kit-7 h3{color:var( --e-global-color-947d8df );font-family:"Roboto Slab", Sans-serif;}.elementor-kit-7 h4{font-family:"Roboto Slab", Sans-serif;}.elementor-kit-7 h5{font-family:"Roboto Slab", Sans-serif;}.elementor-kit-7 h6{font-family:"Roboto Slab", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1180px;}.e-con{--container-max-width:1180px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.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 h1{font-size:48px;}.elementor-kit-7 h2{font-size:40px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7 h1{font-size:32px;line-height:1.22em;}.elementor-kit-7 h2{font-size:28px;line-height:1.22em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* PAPE-BUTTONS START */
.pk-btn-gold .elementor-button{position:relative;overflow:hidden;box-shadow:0 10px 24px -8px rgba(185,174,150,.75)!important;transition:transform .25s ease,box-shadow .25s ease}
.pk-btn-gold .elementor-button:hover,.pk-btn-gold .elementor-button:focus-visible{transform:translateY(-2px);box-shadow:0 16px 32px -8px rgba(185,174,150,.9)!important}
.pk-btn-gold .elementor-button-content-wrapper{position:relative;z-index:1}
.pk-btn-glanz .elementor-button::after{content:'';position:absolute;top:0;left:-60%;width:40%;height:100%;z-index:0;pointer-events:none;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.55) 50%,transparent 100%);transform:skewX(-20deg);animation:pkGlanz 3.2s ease-in-out infinite}
@keyframes pkGlanz{0%{left:-60%}45%{left:140%}100%{left:140%}}
@media (prefers-reduced-motion:reduce){.pk-btn-glanz .elementor-button::after{animation:none;display:none}.pk-btn-gold .elementor-button:hover{transform:none}}
/* PAPE-BUTTONS ENDE */

/* PAPE-RESPONSIVE START */
html,body{overflow-x:hidden}
h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual}
@media(max-width:767px){
  .e-con,.e-con-inner,.elementor-widget{min-width:0;max-width:100%}
  img,video,iframe{max-width:100%;height:auto}
  h1,h2,h3,h4,h5,h6{-webkit-hyphens:manual!important;hyphens:manual!important}
}
/* PAPE-RESPONSIVE ENDE */
/* PAPE-BTN-MOBIL START */
/* Nur Groesse. Farben, Schatten, Glanz und Radius bleiben unveraendert. */
@media(max-width:767px){
  .elementor-button{font-size:14px!important;padding:13px 24px!important;line-height:1.35!important}
}
/* PAPE-BTN-MOBIL ENDE *//* End custom CSS */