.elementor-694 .elementor-element.elementor-element-15dafd7:not(.elementor-motion-effects-element-type-background), .elementor-694 .elementor-element.elementor-element-15dafd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d2f6de );}.elementor-694 .elementor-element.elementor-element-15dafd7 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(165deg, #02010100 0%, var( --e-global-color-9d2f6de ) 100%);opacity:0.72;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-694 .elementor-element.elementor-element-15dafd7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 90px 0px;}.elementor-694 .elementor-element.elementor-element-c29f4de > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-694 .elementor-element.elementor-element-98943c0 > .elementor-widget-container{margin:010px 0px 0px 0px;}.elementor-694 .elementor-element.elementor-element-98943c0{text-align:left;}.elementor-694 .elementor-element.elementor-element-98943c0 .elementor-heading-title{font-family:"Work Sans", Sans-serif;letter-spacing:-4px;color:var( --e-global-color-9d2f6de );}.elementor-694 .elementor-element.elementor-element-5f9ad93 > .elementor-widget-container{margin:030px 0px 0px 0px;padding:0px 050px 0px 050px;}.elementor-694 .elementor-element.elementor-element-5f9ad93{text-align:left;color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-694 .elementor-element.elementor-element-15dafd7{padding:070px 025px 050px 015px;}}@media(max-width:767px){.elementor-694 .elementor-element.elementor-element-98943c0 .elementor-heading-title{font-size:46px;}.elementor-694 .elementor-element.elementor-element-5f9ad93 > .elementor-widget-container{padding:0px 025px 0px 015px;}.elementor-694 .elementor-element.elementor-element-5f9ad93{font-size:16px;}}/* Start custom CSS */.cta a.elementor-button, .btnForm .elementor-button[type="submit"] {
    background-image: linear-gradient(
90deg, rgba(86,2,16,1) 0%, rgba(175,0,20,1) 30%, rgba(123,8,34,1) 60%)!important;
    box-shadow: 1px 0px 14px -2px rgb(86 2 17 / 65%);
    -webkit-box-shadow: 1px 0px 14px -2px rgb(86 2 17 / 65%);
    -moz-box-shadow: 1px 0px 14px -2px rgb(86 2 17 / 65%);
    moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    background-size: 300% 100%;
}
.cta a.elementor-button:hover, .btnForm .elementor-button[type="submit"]:hover {
    background-position: 100% 0;
    moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    box-shadow: 1px 0px 20px -2px rgb(86 2 17 / 65%);
    -webkit-box-shadow: 1px 0px 20px -2px rgb(86 2 17 / 65%);
    -moz-box-shadow: 1px 0px 20px -2px rgb(86 2 17 / 65%);
}

.verlauf, .verlauf h1, .verlauf h2, .verlauf h3 {
    background-image: linear-gradient( 
90deg, rgba(86,2,16,1) 0%, rgba(175,0,20,1) 30%, rgba(123,8,34,1) 60%)!important;
    -webkit-background-clip: text;
    -webkit-text-fill-color: #00000000;
}/* End custom CSS */