.elementor-25745 .elementor-element.elementor-element-0fd76a6:not(.elementor-motion-effects-element-type-background), .elementor-25745 .elementor-element.elementor-element-0fd76a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DAE6F8;}.elementor-25745 .elementor-element.elementor-element-0fd76a6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-11%;margin-bottom:0%;padding:16% 3% 10% 3%;}.elementor-25745 .elementor-element.elementor-element-0fd76a6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25745 .elementor-element.elementor-element-2c5d77b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-25745 .elementor-element.elementor-element-763ffce > .elementor-widget-container{margin:64px 0px 64px 0px;padding:0% 25% 0% 0%;}.elementor-25745 .elementor-element.elementor-element-763ffce .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:60px;font-weight:400;line-height:28px;letter-spacing:1.8px;color:#0F366A;}.elementor-25745 .elementor-element.elementor-element-8b0094f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-25745 .elementor-element.elementor-element-8b0094f:not(.elementor-motion-effects-element-type-background), .elementor-25745 .elementor-element.elementor-element-8b0094f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25745 .elementor-element.elementor-element-8b0094f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:9% 3% 9% 3%;}.elementor-25745 .elementor-element.elementor-element-8b0094f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25745 .elementor-element.elementor-element-9d8ab42 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.ob-postman blockquote{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.ob-postman blockquote cite{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-25745 .elementor-element.elementor-element-737fed4 > .elementor-widget-container{padding:0% 40% 0% 0%;}.elementor-25745 .elementor-element.elementor-element-737fed4{font-family:"Jost", Sans-serif;font-size:17px;font-weight:400;line-height:26px;color:#0F366A;}@media(max-width:1024px){.elementor-25745 .elementor-element.elementor-element-0fd76a6 > .elementor-container{min-height:0vh;}.elementor-25745 .elementor-element.elementor-element-0fd76a6{margin-top:-16%;margin-bottom:0%;padding:27% 6% 20% 6%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-25745 .elementor-element.elementor-element-763ffce > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-25745 .elementor-element.elementor-element-763ffce .elementor-heading-title{line-height:1em;}.elementor-25745 .elementor-element.elementor-element-8b0094f{padding:12% 6% 12% 6%;}.elementor-25745 .elementor-element.elementor-element-737fed4 > .elementor-widget-container{padding:0% 0% 0% 0%;}}@media(max-width:767px){.elementor-25745 .elementor-element.elementor-element-0fd76a6{margin-top:-35%;margin-bottom:0%;padding:47% 6% 20% 6%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-25745 .elementor-element.elementor-element-763ffce > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-25745 .elementor-element.elementor-element-763ffce .elementor-heading-title{font-size:42px;}.elementor-25745 .elementor-element.elementor-element-8b0094f{padding:20% 6% 20% 6%;}.elementor-25745 .elementor-element.elementor-element-737fed4 > .elementor-widget-container{margin:-8px 0px -8px 0px;padding:0% 0% 0% 0%;}.elementor-25745 .elementor-element.elementor-element-737fed4{font-size:17px;line-height:27px;}}/* Start custom CSS for section, class: .elementor-element-0fd76a6 *//* Anpassungen animated Headline */

span.elementor-headline-dynamic-wrapper.elementor-headline-text-wrapper {
    border: 3px solid #005AEB;
    border-radius: 80px;
    opacity: 1;
    font-size: 20px;
    padding: 8px 32px;
    text-align: center;
    margin-right: 16px;
    width:340px !important;
    text-align:center !important;
    line-height:18px;
    margin-top:11px;
}

span.elementor-headline-plain-text.elementor-headline-text-wrapper {
    display:unset !important;
}

span.elementor-headline-dynamic-text.elementor-headline-text-inactive
{
    width:340px !important;
}

/* Anpassungen animated Headline mobile*/
@media (max-width:767px){
    span.elementor-headline-dynamic-wrapper.elementor-headline-text-wrapper {
    border: 3px solid #005AEB;
    border-radius: 80px;
    opacity: 1;
    font-size: 16px;
    padding: 4px 24px;
    text-align: center;
    margin-right: 16px;
    width:290px !important;
    text-align:center !important;
    line-height:18px;
    margin-top:8px;
    margin-bottom:8px;
}
    
}


/* Anpassungen teaser-box */

.teaser-box.elementor-background-overlay:hover {
    transform: scale(1.05);
}


.teaser-box {
    transition: 0.7s cubic-bezier(0.645,0.045,0.355,1);
}

.teaser-box:hover span.elementor-button-text {
    margin-right:16px;
    transition:0.5s cubic-bezier(0.645,0.045,0.355,1);
    transform:scale(1.05);
}

.elementor-button-text {
    transition:0.5s cubic-bezier(0.645,0.045,0.355,1);
}

.teaser-box span.elementor-button-icon.elementor-align-icon-right {
    font-size: 30px !important;
    margin-top: -3%;
}

.elementor-button-icon svg {
    width: 1.5em;
    height: auto;
    margin-top:-7px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8b0094f */.arrow-turn span.elementor-button-content-wrapper:hover span.elementor-button-icon.elementor-align-icon-right {
     transform: rotate(0deg);
     transition: 0.3s cubic-bezier(0.645,0.045,0.355,1);
}

.arrow-turn span.elementor-button-icon.elementor-align-icon-right {
     transform: rotate(0deg);
     transition: 0.3s cubic-bezier(0.645,0.045,0.355,1);
     margin-top:5px;
}


.arrow-turn span.elementor-button-content-wrapper:hover .elementor-button-text {
    padding-left:8px;
}/* End custom CSS */