.plusicon-animiert svg,.plusicon-animiert img{transition:transform 0.4s cubic-bezier(.4,0,.2,1);display:block}.plusicon-animiert:hover svg,.plusicon-animiert:hover img{transform:rotate(180deg) scale(1.2)}html,body{overflow-x:clip}.text-gelb{color:#FFE500}.text-white{color:#fff}.container-link{transition:transform 0.3s ease,box-shadow 0.3s ease;transform-origin:center}html:has(body.single-post){scroll-padding-top:200px!important}.container-link:hover{box-shadow:0 10px 25px rgb(0 0 0 / .12);z-index:2}.btn-white-arrow .elementor-button-icon svg{height:18px;width:auto;transition:transform 0.28s ease}.btn-white-arrow .elementor-button-content-wrapper{align-items:center}.tn-white-arrow:hover .elementor-button-icon svg,.btn-white-arrow .elementor-button:hover .elementor-button-icon svg{transform:translateX(8px)}@media (max-width:1024px){.buttons-unten .elementor-button-icon{display:none!important}}@media (min-width:1201px){.stk-bleed-left{--stk-boxed:1200px;--stk-col:590px;--stk-gutter:calc((100vw - var(--stk-boxed)) / 2);flex:0 0 calc(var(--stk-col) + var(--stk-gutter))!important;max-width:none!important;margin-left:calc(-1 * var(--stk-gutter))!important}}.steffel-hero-heading{margin:0;padding:0}.steffel-hero-heading h1{margin:0;padding:0;font-family:Cairo,sans-serif;font-weight:900;font-size:80px;line-height:.8em;color:#FFE500;text-transform:uppercase}.steffel-hero-heading h2{margin:0;padding:0;font-family:Cairo,sans-serif;font-weight:900;font-size:80px;line-height:.8em;color:#FFE500;text-transform:uppercase}.steffel-hero-heading--60 h1{font-size:60px;line-height:.8}.steffel-hero-heading-60 h2{font-size:60px}.steffel-hero-heading .steffel-hero-heading__subtitle{display:block;margin:0;padding:0;margin-top:10px;font-family:Cairo,sans-serif;font-weight:900;font-size:35px;line-height:1em;color:#000;text-transform:uppercase}@media (max-width:1200px){.steffel-hero-heading h1,.steffel-hero-heading h2{font-size:60px;line-height:.8}}@media (max-width:1024px){.steffel-hero-heading h1,.steffel-hero-heading h2{font-size:50px;line-height:.81}}@media (max-width:767px){.steffel-hero-heading h1{font-size:35pxpx;line-height:.8}.steffel-hero-heading h2{font-size:35px;line-height:.8}.steffel-hero-heading .steffel-hero-heading__subtitle{font-size:22px;line-height:1}.steffel-hero-heading--60 h1{font-size:35px;line-height:.8}.steffel-hero-heading-60 h2{font-size:35px}}.elementor-element-d175bda .elementor-field-textual::placeholder{color:#000;opacity:1}.elementor-element-d175bda .elementor-field-textual::-webkit-input-placeholder{color:#000;opacity:1}.elementor-element-d175bda .elementor-field-textual::-moz-placeholder{color:#000;opacity:1}.elementor-element-d175bda .elementor-field-textual:-ms-input-placeholder{color:#000;opacity:1}.elementor-element-d175bda input.elementor-field-textual,.elementor-element-d175bda select.elementor-field-textual{height:40px;padding:5px 20px 5px 14px}.elementor-element-d175bda textarea.elementor-field-textual{padding:5px 14px}.elementor-element-d175bda input[type="checkbox"]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:18px!important;height:18px!important;min-width:18px;margin:0 8px 0 0;padding:0;border:1px solid #000!important;border-radius:50%!important;background:#fff!important;box-shadow:none!important;outline:none!important;box-sizing:border-box!important;flex-shrink:0;vertical-align:middle;cursor:pointer}.elementor-element-d175bda input[type="checkbox"]:checked{background-image:radial-gradient(#000 0 3px,transparent 3px)!important}.elementor-element-d175bda .elementor-field-subgroup .elementor-field-option{display:inline-flex;align-items:center}html:has(body.single-post){scroll-padding-top:150px}.elementor-widget-author-box{display:none}.category-blog-beitrag .elementor-widget-author-box{display:block}.elementor-author-box__name::before{content:"Von "}.animated-copy{--font-size-large:clamp(48px, 7vw, 100px);--font-size-small:clamp(24px, 3vw, 50px);--line-height-large:0.8;--line-height-small:1.1;--animation-duration:0.75s;--animation-distance:24px;--animation-delay:0.15s;font-weight:900;text-transform:uppercase;position:relative;z-index:2;color:#ffe500;filter:drop-shadow(0 0 50px rgb(0 0 0 / .3))}.animated-copy__line{display:block;opacity:0;transform:translateY(var(--animation-distance))}.animated-copy__line--large{font-size:var(--font-size-large);line-height:var(--line-height-large)}.animated-copy__line--small{font-size:var(--font-size-small);line-height:var(--line-height-small);margin-left:5px}.animated-copy.is-visible .animated-copy__line{animation-name:animatedCopyLineUp;animation-duration:var(--animation-duration);animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:forwards}.animated-copy.is-visible .animated-copy__line:nth-child(1){animation-delay:calc(var(--animation-delay) * 0)}.animated-copy.is-visible .animated-copy__line:nth-child(2){animation-delay:calc(var(--animation-delay) * 1)}.animated-copy.is-visible .animated-copy__line:nth-child(3){animation-delay:calc(var(--animation-delay) * 2)}.animated-copy.is-visible .animated-copy__line:nth-child(4){animation-delay:calc(var(--animation-delay) * 3)}@keyframes animatedCopyLineUp{from{opacity:0;transform:translateY(var(--animation-distance))}to{opacity:1;transform:translateY(0)}}@media only screen and (max-width:768px){.no-break-mobile br{display:none}}.steffel-link{position:relative;display:inline-block;z-index:0;text-decoration:none;color:inherit}.steffel-link::after{content:"";position:absolute;left:-8px;bottom:2px;width:calc(100% + 16px);height:10px;background-color:#FFE500;z-index:-1;transform:scaleX(0);transform-origin:left center;transition:transform .35s cubic-bezier(.58,.3,.005,1)}.steffel-link:hover::after,.steffel-link:focus::after{transform:scaleX(1)}.elementor-field-type-upload input[type="file"]::-webkit-file-upload-button{font-family:"Cairo",sans-serif;font-size:18px;font-weight:700;line-height:18px;text-transform:uppercase;color:#000;background-color:#fff;border:1px solid #000;border-radius:0 20px 20px 20px;padding:10px 20px;margin-right:12px;cursor:pointer;transition:.3s}.elementor-field-type-upload input[type="file"]::file-selector-button{font-family:"Cairo",sans-serif;font-size:18px;font-weight:700;line-height:18px;text-transform:uppercase;color:#000;background-color:#fff;border:1px solid #000;border-radius:0 20px 20px 20px;padding:10px 20px;margin-right:12px;cursor:pointer;transition:.3s}.elementor-field-type-upload input[type="file"].elementor-upload-field{border-bottom:none}