.elementor-9 .elementor-element.elementor-element-24da032 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9 .elementor-element.elementor-element-24da032{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9 .elementor-element.elementor-element-24da032 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-a5a9484 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-a5a9484 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9 .elementor-element.elementor-element-a5a9484 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-6ff84fc{--display:flex;--min-height:800px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-6ff84fc:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6ff84fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://immosummit.info/wp-content/uploads/2025/06/Header-ImmoSummit_1920x800.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-6ff84fc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-93e2451{text-align:center;width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-93e2451 > .elementor-widget-container{background-color:#F0F0F0B8;margin:40px 0px 0px 0px;padding:30px 0px 30px 0px;}.elementor-9 .elementor-element.elementor-element-93e2451.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-93e2451.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-93e2451 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-9 .elementor-element.elementor-element-0ac6454{text-align:center;width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-0ac6454 > .elementor-widget-container{margin:-14px 0px 0px 0px;padding:35px 0px 35px 0px;}.elementor-9 .elementor-element.elementor-element-0ac6454.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-0ac6454.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-0ac6454 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-9 .elementor-element.elementor-element-50bfa5f{text-align:center;width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-50bfa5f > .elementor-widget-container{background-color:#F0F0F0B8;margin:40px 0px 0px 0px;padding:35px 0px 35px 0px;}.elementor-9 .elementor-element.elementor-element-50bfa5f.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-50bfa5f.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-50bfa5f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-9 .elementor-element.elementor-element-04eb87b .elementor-heading-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-04eb87b{margin-top:40px;margin-bottom:40px;}.elementor-9 .elementor-element.elementor-element-2ebab09 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-36d3995 > .elementor-widget-container{margin:0px 0px 55px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-d60ffa1 .elementor-heading-title{font-family:"SparkasseHead", Sans-serif;text-transform:uppercase;padding:0px 0px 0px 35px;}.elementor-9 .elementor-element.elementor-element-d60ffa1 .heading-decor svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-5008611{--spacer-size:50px;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-9 .elementor-element.elementor-element-4270558 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-9 .elementor-element.elementor-element-4270558 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-9 .elementor-element.elementor-element-4270558{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-9 .elementor-element.elementor-element-a499050{--spacer-size:50px;}.elementor-9 .elementor-element.elementor-element-65cffa8 .elementor-heading-title{font-family:"SparkasseHead", Sans-serif;text-transform:uppercase;padding:0px 0px 0px 35px;}.elementor-9 .elementor-element.elementor-element-65cffa8 .heading-decor svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-ad76caf > .elementor-container{max-width:1320px;}.elementor-9 .elementor-element.elementor-element-ad76caf{margin-top:0px;margin-bottom:40px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e1bf789:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-e1bf789 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-e1bf789 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-a2258fe );opacity:0.5;}.elementor-9 .elementor-element.elementor-element-e1bf789:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-a2258fe );opacity:0;}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-e1bf789.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-9 .elementor-element.elementor-element-e1bf789.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-9 .elementor-element.elementor-element-e1bf789.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9 .elementor-element.elementor-element-e1bf789 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-e1bf789 > .elementor-element-populated{border-style:none;transition:background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e1bf789:hover > .elementor-element-populated{border-style:none;}.elementor-9 .elementor-element.elementor-element-e1bf789 > .elementor-element-populated > .elementor-background-overlay{transition:background 0s, border-radius 0.3s, opacity 0s;}.elementor-widget-text-editor .elementor-text-editor a:hover{border-color:var( --e-global-color-primary );}.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-9 .elementor-element.elementor-element-bbfc9e5{width:initial;max-width:initial;color:#000000;font-size:20px;line-height:30px;}.elementor-9 .elementor-element.elementor-element-bbfc9e5 > .elementor-widget-container{margin:5px 35px 10px 20px;padding:10px -0px 0px 10px;}.elementor-9 .elementor-element.elementor-element-bbfc9e5 .elementor-text-editor{text-align:left;}.elementor-9 .elementor-element.elementor-element-22144ee > .elementor-widget-container{margin:0px 35px 20px 20px;padding:0px 0px 0px 10px;}.elementor-9 .elementor-element.elementor-element-22144ee{font-family:"SparkasseRegular", Sans-serif;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;}.elementor-9 .elementor-element.elementor-element-ff74994 a.elementor-button:not(:hover), .elementor-9 .elementor-element.elementor-element-ff74994 .elementor-button:not(:hover){background-color:var( --e-global-color-primary );color:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-ff74994 a.elementor-button:hover, .elementor-9 .elementor-element.elementor-element-ff74994 .elementor-button:hover{background-color:#D40000;color:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-ff74994 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 10px;}.elementor-9 .elementor-element.elementor-element-ff74994 .elementor-button-content-wrapper{width:140px;height:20px;flex-direction:row;}.elementor-9 .elementor-element.elementor-element-ff74994 a.elementor-button, .elementor-9 .elementor-element.elementor-element-ff74994 .elementor-button{font-family:"SparkasseRegular", Sans-serif;font-size:18px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:16px;letter-spacing:0px;border-radius:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-ff74994 .elementor-button{border-style:none;}.elementor-9 .elementor-element.elementor-element-ff74994 .elementor-button .elementor-button-icon i{font-size:14px;}.elementor-9 .elementor-element.elementor-element-ff74994 .elementor-button .elementor-align-icon-right{margin-left:5px;}.elementor-9 .elementor-element.elementor-element-ff74994 .elementor-button .elementor-align-icon-left{margin-right:5px;}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-6ba7795.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9 .elementor-element.elementor-element-6ba7795.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9 .elementor-element.elementor-element-6ba7795.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9 .elementor-element.elementor-element-6ba7795 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-6ba7795 > .elementor-element-populated{border-style:none;transition:background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9 .elementor-element.elementor-element-6ba7795:hover > .elementor-element-populated{border-style:none;}.elementor-9 .elementor-element.elementor-element-6ba7795 > .elementor-element-populated > .elementor-background-overlay{transition:background 0s, border-radius 0.3s, opacity 0s;}.elementor-9 .elementor-element.elementor-element-cde835f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-cde835f.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-d3746ec{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 10px;--row-gap:0px;--column-gap:10px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:-0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-9d8ca73{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9d8ca73:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9d8ca73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-70b287b{width:initial;max-width:initial;color:#000000;font-size:20px;line-height:30px;}.elementor-9 .elementor-element.elementor-element-70b287b > .elementor-widget-container{margin:-49px 20px 0px 20px;padding:5px -0px 0px 10px;}.elementor-9 .elementor-element.elementor-element-70b287b .elementor-text-editor{text-align:left;}.elementor-9 .elementor-element.elementor-element-e0b3058 > .elementor-widget-container{margin:-8px 35px 0px 20px;padding:0px 0px 0px 10px;}.elementor-9 .elementor-element.elementor-element-e0b3058.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-e0b3058{font-size:0px;}.elementor-9 .elementor-element.elementor-element-c28ad4c a.elementor-button:not(:hover), .elementor-9 .elementor-element.elementor-element-c28ad4c .elementor-button:not(:hover){background-color:var( --e-global-color-primary );color:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-c28ad4c a.elementor-button:hover, .elementor-9 .elementor-element.elementor-element-c28ad4c .elementor-button:hover{background-color:#D40000;color:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-c28ad4c > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-c28ad4c .elementor-button-content-wrapper{width:170px;height:15px;flex-direction:row;}.elementor-9 .elementor-element.elementor-element-c28ad4c a.elementor-button, .elementor-9 .elementor-element.elementor-element-c28ad4c .elementor-button{font-family:"SparkasseMedium", Sans-serif;font-size:18px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:16px;letter-spacing:0px;border-radius:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-c28ad4c .elementor-button{border-style:none;}.elementor-9 .elementor-element.elementor-element-c28ad4c .elementor-button .elementor-button-icon i{font-size:14px;}.elementor-9 .elementor-element.elementor-element-c28ad4c .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-9 .elementor-element.elementor-element-c28ad4c .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-9 .elementor-element.elementor-element-4296029{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-4296029:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4296029 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-23b9662{--spacer-size:1px;}.elementor-9 .elementor-element.elementor-element-093a145 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-22ad05e > .elementor-container{max-width:1277px;}.elementor-9 .elementor-element.elementor-element-22ad05e{margin-top:0px;margin-bottom:40px;padding:0px 0px -0px 0px;}.elementor-9 .elementor-element.elementor-element-309d203:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-309d203 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b1f23be );}.elementor-9 .elementor-element.elementor-element-309d203:hover > .elementor-element-populated{background-color:#CCCCCC;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-309d203 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-309d203 > .elementor-element-populated{border-style:solid;border-width:4px 4px 4px 4px;border-color:#F4F4FB;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-309d203 > .elementor-element-populated, .elementor-9 .elementor-element.elementor-element-309d203 > .elementor-element-populated > .elementor-background-overlay, .elementor-9 .elementor-element.elementor-element-309d203 > .elementor-background-slideshow{border-radius:2px 2px 2px 2px;}.elementor-9 .elementor-element.elementor-element-309d203 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-5845f92 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 30px 0px;border-style:none;}.elementor-9 .elementor-element.elementor-element-5845f92.elementor-view-stacked:not(:hover) .elementor-icon{background-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-5845f92.elementor-view-framed:not(:hover) .elementor-icon, .elementor-9 .elementor-element.elementor-element-5845f92.elementor-view-default:not(:hover) .elementor-icon{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-5845f92.elementor-position-right .elementor-icon-box-icon{margin-left:10px;}.elementor-9 .elementor-element.elementor-element-5845f92.elementor-position-left .elementor-icon-box-icon{margin-right:10px;}.elementor-9 .elementor-element.elementor-element-5845f92.elementor-position-top .elementor-icon-box-icon{margin-bottom:10px;}.elementor-9 .elementor-element.elementor-element-5845f92 .elementor-icon{font-size:36px;}.elementor-9 .elementor-element.elementor-element-5845f92 .elementor-icon i{transform:rotate(0deg);}.elementor-9 .elementor-element.elementor-element-5845f92.elementor-view-stacked:hover .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-5845f92.elementor-view-framed:hover .elementor-icon, .elementor-9 .elementor-element.elementor-element-5845f92.elementor-view-default:hover .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-5845f92 .elementor-icon-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-5845f92 .elementor-icon-box-title{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-5845f92:not(:hover) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-5845f92:hover .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-5845f92 .elementor-icon-box-content .elementor-icon-box-title{font-family:"SparkasseHead", Sans-serif;text-transform:uppercase;}.elementor-9 .elementor-element.elementor-element-5845f92 .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-5845f92:hover .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-5845f92 .elementor-icon-box-content .elementor-icon-box-description{font-family:"SparkasseRegular", Sans-serif;font-size:18px;}.elementor-9 .elementor-element.elementor-element-e64f26f a.elementor-button:not(:hover), .elementor-9 .elementor-element.elementor-element-e64f26f .elementor-button:not(:hover){background-color:var( --e-global-color-b1f23be );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-e64f26f a.elementor-button:hover, .elementor-9 .elementor-element.elementor-element-e64f26f .elementor-button:hover{background-color:#D40000;color:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-e64f26f > .elementor-widget-container{margin:-30px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e64f26f .elementor-button-content-wrapper{width:170px;height:15px;flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-e64f26f a.elementor-button, .elementor-9 .elementor-element.elementor-element-e64f26f .elementor-button{font-family:"SparkasseMedium", Sans-serif;font-size:18px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:16px;letter-spacing:0px;border-radius:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-e64f26f .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-e64f26f .elementor-button .elementor-button-icon i{font-size:14px;}.elementor-9 .elementor-element.elementor-element-e64f26f .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-9 .elementor-element.elementor-element-e64f26f .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-9 .elementor-element.elementor-element-e64f26f a.elementor-button:not(:hover) .elementor-button-icon, .elementor-9 .elementor-element.elementor-element-e64f26f .elementor-button:not(:hover) .elementor-button-icon{color:var( --e-global-color-text );background-color:var( --e-global-color-b1f23be );}.elementor-9 .elementor-element.elementor-element-c1e8f99:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-c1e8f99 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b1f23be );}.elementor-9 .elementor-element.elementor-element-c1e8f99:hover > .elementor-element-populated{background-color:#CCCCCC;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-c1e8f99 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-c1e8f99 > .elementor-element-populated{border-style:solid;border-width:4px 4px 4px 4px;border-color:#F4F4FB;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9 .elementor-element.elementor-element-c1e8f99 > .elementor-element-populated, .elementor-9 .elementor-element.elementor-element-c1e8f99 > .elementor-element-populated > .elementor-background-overlay, .elementor-9 .elementor-element.elementor-element-c1e8f99 > .elementor-background-slideshow{border-radius:2px 2px 2px 2px;}.elementor-9 .elementor-element.elementor-element-c1e8f99 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-a02ee82 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 30px 0px;border-style:none;}.elementor-9 .elementor-element.elementor-element-a02ee82.elementor-view-stacked:not(:hover) .elementor-icon{background-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-a02ee82.elementor-view-framed:not(:hover) .elementor-icon, .elementor-9 .elementor-element.elementor-element-a02ee82.elementor-view-default:not(:hover) .elementor-icon{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-a02ee82.elementor-position-right .elementor-icon-box-icon{margin-left:10px;}.elementor-9 .elementor-element.elementor-element-a02ee82.elementor-position-left .elementor-icon-box-icon{margin-right:10px;}.elementor-9 .elementor-element.elementor-element-a02ee82.elementor-position-top .elementor-icon-box-icon{margin-bottom:10px;}.elementor-9 .elementor-element.elementor-element-a02ee82 .elementor-icon{font-size:36px;}.elementor-9 .elementor-element.elementor-element-a02ee82 .elementor-icon i{transform:rotate(0deg);}.elementor-9 .elementor-element.elementor-element-a02ee82.elementor-view-stacked:hover .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-a02ee82.elementor-view-framed:hover .elementor-icon, .elementor-9 .elementor-element.elementor-element-a02ee82.elementor-view-default:hover .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-a02ee82 .elementor-icon-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-a02ee82 .elementor-icon-box-title{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-a02ee82:not(:hover) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-a02ee82:hover .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-a02ee82 .elementor-icon-box-content .elementor-icon-box-title{font-family:"SparkasseHead", Sans-serif;text-transform:uppercase;}.elementor-9 .elementor-element.elementor-element-a02ee82 .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-a02ee82:hover .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-a02ee82 .elementor-icon-box-content .elementor-icon-box-description{font-family:"SparkasseRegular", Sans-serif;font-size:18px;}.elementor-9 .elementor-element.elementor-element-f4a284a a.elementor-button:not(:hover), .elementor-9 .elementor-element.elementor-element-f4a284a .elementor-button:not(:hover){background-color:var( --e-global-color-b1f23be );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-f4a284a a.elementor-button:hover, .elementor-9 .elementor-element.elementor-element-f4a284a .elementor-button:hover{background-color:#D40000;color:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-f4a284a > .elementor-widget-container{margin:-30px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f4a284a .elementor-button-content-wrapper{width:170px;height:15px;flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-f4a284a a.elementor-button, .elementor-9 .elementor-element.elementor-element-f4a284a .elementor-button{font-family:"SparkasseMedium", Sans-serif;font-size:18px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:16px;letter-spacing:0px;border-radius:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-f4a284a .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-f4a284a .elementor-button .elementor-button-icon i{font-size:14px;}.elementor-9 .elementor-element.elementor-element-f4a284a .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-9 .elementor-element.elementor-element-f4a284a .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-9 .elementor-element.elementor-element-f4a284a a.elementor-button:not(:hover) .elementor-button-icon, .elementor-9 .elementor-element.elementor-element-f4a284a .elementor-button:not(:hover) .elementor-button-icon{color:var( --e-global-color-text );background-color:var( --e-global-color-b1f23be );}.elementor-9 .elementor-element.elementor-element-444b448:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-444b448 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b1f23be );}.elementor-9 .elementor-element.elementor-element-444b448:hover > .elementor-element-populated{background-color:#CCCCCC;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-444b448 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-444b448 > .elementor-element-populated{border-style:solid;border-width:4px 4px 4px 4px;border-color:#F4F4FB;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9 .elementor-element.elementor-element-444b448 > .elementor-element-populated, .elementor-9 .elementor-element.elementor-element-444b448 > .elementor-element-populated > .elementor-background-overlay, .elementor-9 .elementor-element.elementor-element-444b448 > .elementor-background-slideshow{border-radius:2px 2px 2px 2px;}.elementor-9 .elementor-element.elementor-element-444b448 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-9aed59b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 30px 0px;border-style:none;}.elementor-9 .elementor-element.elementor-element-9aed59b.elementor-view-stacked:not(:hover) .elementor-icon{background-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-9aed59b.elementor-view-framed:not(:hover) .elementor-icon, .elementor-9 .elementor-element.elementor-element-9aed59b.elementor-view-default:not(:hover) .elementor-icon{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-9aed59b.elementor-position-right .elementor-icon-box-icon{margin-left:10px;}.elementor-9 .elementor-element.elementor-element-9aed59b.elementor-position-left .elementor-icon-box-icon{margin-right:10px;}.elementor-9 .elementor-element.elementor-element-9aed59b.elementor-position-top .elementor-icon-box-icon{margin-bottom:10px;}.elementor-9 .elementor-element.elementor-element-9aed59b .elementor-icon{font-size:36px;}.elementor-9 .elementor-element.elementor-element-9aed59b .elementor-icon i{transform:rotate(0deg);}.elementor-9 .elementor-element.elementor-element-9aed59b.elementor-view-stacked:hover .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-9aed59b.elementor-view-framed:hover .elementor-icon, .elementor-9 .elementor-element.elementor-element-9aed59b.elementor-view-default:hover .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-9aed59b .elementor-icon-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-9aed59b .elementor-icon-box-title{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-9aed59b:not(:hover) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-9aed59b:hover .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-9aed59b .elementor-icon-box-content .elementor-icon-box-title{font-family:"SparkasseHead", Sans-serif;text-transform:uppercase;}.elementor-9 .elementor-element.elementor-element-9aed59b .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-9aed59b:hover .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-9aed59b .elementor-icon-box-content .elementor-icon-box-description{font-family:"SparkasseRegular", Sans-serif;font-size:18px;}.elementor-9 .elementor-element.elementor-element-0d9bd88 a.elementor-button:not(:hover), .elementor-9 .elementor-element.elementor-element-0d9bd88 .elementor-button:not(:hover){background-color:var( --e-global-color-b1f23be );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-0d9bd88 a.elementor-button:hover, .elementor-9 .elementor-element.elementor-element-0d9bd88 .elementor-button:hover{background-color:#D40000;color:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-0d9bd88 > .elementor-widget-container{margin:-30px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-0d9bd88 .elementor-button-content-wrapper{width:170px;height:15px;flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-0d9bd88 a.elementor-button, .elementor-9 .elementor-element.elementor-element-0d9bd88 .elementor-button{font-family:"SparkasseMedium", Sans-serif;font-size:18px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:16px;letter-spacing:0px;border-radius:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-0d9bd88 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-0d9bd88 .elementor-button .elementor-button-icon i{font-size:14px;}.elementor-9 .elementor-element.elementor-element-0d9bd88 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-9 .elementor-element.elementor-element-0d9bd88 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-9 .elementor-element.elementor-element-0d9bd88 a.elementor-button:not(:hover) .elementor-button-icon, .elementor-9 .elementor-element.elementor-element-0d9bd88 .elementor-button:not(:hover) .elementor-button-icon{color:var( --e-global-color-text );background-color:var( --e-global-color-b1f23be );}.elementor-9 .elementor-element.elementor-element-13cadc8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-cb970ae{--spacer-size:30px;}.elementor-9 .elementor-element.elementor-element-2241347 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-9 .elementor-element.elementor-element-2241347.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-2241347 .elementor-heading-title{font-family:"SparkasseHead", Sans-serif;text-transform:uppercase;padding:0px 0px 0px 35px;}.elementor-9 .elementor-element.elementor-element-2241347 .heading-decor svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-275ae72 > .elementor-container{max-width:1320px;}.elementor-9 .elementor-element.elementor-element-275ae72{margin-top:0px;margin-bottom:90px;}.elementor-9 .elementor-element.elementor-element-97ec0bd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-97ec0bd > .elementor-element-populated{border-style:none;transition:background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-9 .elementor-element.elementor-element-97ec0bd:hover > .elementor-element-populated{border-style:none;}.elementor-9 .elementor-element.elementor-element-97ec0bd > .elementor-element-populated > .elementor-background-overlay{transition:background 0s, border-radius 0.3s, opacity 0s;}.elementor-9 .elementor-element.elementor-element-41b25af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-41b25af .elementor-icon-box-wrapper{background-color:var( --e-global-color-a2258fe );padding:30px 30px 20px 30px;text-align:center;}.elementor-9 .elementor-element.elementor-element-41b25af .elementor-icon-box-wrapper:hover{background-color:#ffffff;}.elementor-9 .elementor-element.elementor-element-41b25af .elementor-widget-container:hover .elementor-icon-box-wrapper{transform:translateY(-5px);}.elementor-9 .elementor-element.elementor-element-41b25af.elementor-view-stacked:not(:hover) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-41b25af.elementor-view-framed:not(:hover) .elementor-icon, .elementor-9 .elementor-element.elementor-element-41b25af.elementor-view-default:not(:hover) .elementor-icon{color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-41b25af.elementor-position-right .elementor-icon-box-icon{margin-left:28px;}.elementor-9 .elementor-element.elementor-element-41b25af.elementor-position-left .elementor-icon-box-icon{margin-right:28px;}.elementor-9 .elementor-element.elementor-element-41b25af.elementor-position-top .elementor-icon-box-icon{margin-bottom:28px;}.elementor-9 .elementor-element.elementor-element-41b25af .elementor-icon{font-size:70px;}.elementor-9 .elementor-element.elementor-element-41b25af .elementor-icon i{transform:rotate(0deg);}.elementor-9 .elementor-element.elementor-element-41b25af.elementor-view-stacked:hover .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-41b25af.elementor-view-framed:hover .elementor-icon, .elementor-9 .elementor-element.elementor-element-41b25af.elementor-view-default:hover .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-41b25af .elementor-icon-box-title{margin-bottom:29px;}.elementor-9 .elementor-element.elementor-element-41b25af:not(:hover) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-41b25af:hover .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-41b25af .elementor-icon-box-content .elementor-icon-box-title{font-family:"SparkasseMedium", Sans-serif;}.elementor-9 .elementor-element.elementor-element-41b25af .elementor-icon-box-description{color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-41b25af:hover .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-41b25af .elementor-icon-box-content .elementor-icon-box-description{font-family:"SparkasseRegular", Sans-serif;font-size:18px;}.elementor-9 .elementor-element.elementor-element-19f0e80 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-19f0e80 > .elementor-element-populated{border-style:none;transition:background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-9 .elementor-element.elementor-element-19f0e80:hover > .elementor-element-populated{border-style:none;}.elementor-9 .elementor-element.elementor-element-19f0e80 > .elementor-element-populated > .elementor-background-overlay{transition:background 0s, border-radius 0.3s, opacity 0s;}.elementor-9 .elementor-element.elementor-element-68abd47 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-68abd47 .elementor-icon-box-wrapper{background-color:var( --e-global-color-a2258fe );padding:30px 30px 20px 30px;text-align:center;}.elementor-9 .elementor-element.elementor-element-68abd47 .elementor-icon-box-wrapper:hover{background-color:#ffffff;}.elementor-9 .elementor-element.elementor-element-68abd47 .elementor-widget-container:hover .elementor-icon-box-wrapper{transform:translateY(-5px);}.elementor-9 .elementor-element.elementor-element-68abd47.elementor-view-stacked:not(:hover) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-68abd47.elementor-view-framed:not(:hover) .elementor-icon, .elementor-9 .elementor-element.elementor-element-68abd47.elementor-view-default:not(:hover) .elementor-icon{color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-68abd47.elementor-position-right .elementor-icon-box-icon{margin-left:28px;}.elementor-9 .elementor-element.elementor-element-68abd47.elementor-position-left .elementor-icon-box-icon{margin-right:28px;}.elementor-9 .elementor-element.elementor-element-68abd47.elementor-position-top .elementor-icon-box-icon{margin-bottom:28px;}.elementor-9 .elementor-element.elementor-element-68abd47 .elementor-icon{font-size:70px;}.elementor-9 .elementor-element.elementor-element-68abd47 .elementor-icon i{transform:rotate(0deg);}.elementor-9 .elementor-element.elementor-element-68abd47.elementor-view-stacked:hover .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-68abd47.elementor-view-framed:hover .elementor-icon, .elementor-9 .elementor-element.elementor-element-68abd47.elementor-view-default:hover .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-68abd47 .elementor-icon-box-title{margin-bottom:29px;}.elementor-9 .elementor-element.elementor-element-68abd47:not(:hover) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-68abd47:hover .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-68abd47 .elementor-icon-box-content .elementor-icon-box-title{font-family:"SparkasseMedium", Sans-serif;}.elementor-9 .elementor-element.elementor-element-68abd47 .elementor-icon-box-description{color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-68abd47:hover .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-68abd47 .elementor-icon-box-content .elementor-icon-box-description{font-family:"SparkasseRegular", Sans-serif;font-size:18px;}.elementor-9 .elementor-element.elementor-element-07e363f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-07e363f > .elementor-element-populated{border-style:none;transition:background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-9 .elementor-element.elementor-element-07e363f:hover > .elementor-element-populated{border-style:none;}.elementor-9 .elementor-element.elementor-element-07e363f > .elementor-element-populated > .elementor-background-overlay{transition:background 0s, border-radius 0.3s, opacity 0s;}.elementor-9 .elementor-element.elementor-element-76878a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-76878a3 .elementor-icon-box-wrapper{background-color:var( --e-global-color-a2258fe );padding:30px 30px 20px 30px;text-align:center;}.elementor-9 .elementor-element.elementor-element-76878a3 .elementor-icon-box-wrapper:hover{background-color:#ffffff;}.elementor-9 .elementor-element.elementor-element-76878a3 .elementor-widget-container:hover .elementor-icon-box-wrapper{transform:translateY(-5px);}.elementor-9 .elementor-element.elementor-element-76878a3.elementor-view-stacked:not(:hover) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-76878a3.elementor-view-framed:not(:hover) .elementor-icon, .elementor-9 .elementor-element.elementor-element-76878a3.elementor-view-default:not(:hover) .elementor-icon{color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-76878a3.elementor-position-right .elementor-icon-box-icon{margin-left:28px;}.elementor-9 .elementor-element.elementor-element-76878a3.elementor-position-left .elementor-icon-box-icon{margin-right:28px;}.elementor-9 .elementor-element.elementor-element-76878a3.elementor-position-top .elementor-icon-box-icon{margin-bottom:28px;}.elementor-9 .elementor-element.elementor-element-76878a3 .elementor-icon{font-size:70px;}.elementor-9 .elementor-element.elementor-element-76878a3 .elementor-icon i{transform:rotate(0deg);}.elementor-9 .elementor-element.elementor-element-76878a3.elementor-view-stacked:hover .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-76878a3.elementor-view-framed:hover .elementor-icon, .elementor-9 .elementor-element.elementor-element-76878a3.elementor-view-default:hover .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-76878a3 .elementor-icon-box-title{margin-bottom:29px;}.elementor-9 .elementor-element.elementor-element-76878a3:not(:hover) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-76878a3:hover .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-76878a3 .elementor-icon-box-content .elementor-icon-box-title{font-family:"SparkasseMedium", Sans-serif;}.elementor-9 .elementor-element.elementor-element-76878a3 .elementor-icon-box-description{color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-76878a3:hover .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-76878a3 .elementor-icon-box-content .elementor-icon-box-description{font-family:"SparkasseRegular", Sans-serif;font-size:18px;}.elementor-9 .elementor-element.elementor-element-4d2e78b{margin-top:-20px;margin-bottom:30px;}.elementor-9 .elementor-element.elementor-element-52fb330 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-0564ce3 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-0564ce3.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-0564ce3 .elementor-heading-title{font-family:"SparkasseHead", Sans-serif;text-transform:uppercase;padding:0px 0px 0px 35px;}.elementor-9 .elementor-element.elementor-element-0564ce3 .heading-decor svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-c246f81{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image-box .elementor-image-framed > svg{fill:var( --e-global-color-secondary );}.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title{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-primary );}.elementor-widget-image-box:hover .elementor-image-box-content .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-sub-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description{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-9 .elementor-element.elementor-element-39e50b4 > .elementor-widget-container{background-color:var( --e-global-color-a2258fe );margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;border-style:none;box-shadow:0px 0px 10px 1px rgba(0, 0, 0, 0.22);}.elementor-9 .elementor-element.elementor-element-39e50b4:hover .elementor-widget-container{background-color:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-39e50b4.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-39e50b4.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9 .elementor-element.elementor-element-39e50b4.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9 .elementor-element.elementor-element-39e50b4.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-39e50b4 .elementor-image-box-wrapper .elementor-image-box-img{width:170px;height:80px;}.elementor-9 .elementor-element.elementor-element-39e50b4 .elementor-image-box-wrapper .elementor-image-box-img img{opacity:1;}.elementor-9 .elementor-element.elementor-element-39e50b4 .elementor-image-box-wrapper .elementor-image-box-img svg{opacity:1;fill:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-39e50b4:hover .elementor-image-box-wrapper .elementor-image-box-img img{opacity:1;}.elementor-9 .elementor-element.elementor-element-39e50b4:hover .elementor-image-box-wrapper .elementor-image-box-img svg{opacity:1;}.elementor-9 .elementor-element.elementor-element-39e50b4 .elementor-image-box-img svg{width:100px;height:100px;}.elementor-9 .elementor-element.elementor-element-39e50b4 .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-39e50b4 .elementor-image-box-content .elementor-image-box-title{font-family:"SparkasseRegular", Sans-serif;font-size:13px;font-weight:600;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-39e50b4:hover .elementor-image-box-content .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-39e50b4:hover .elementor-image-box-content .elementor-image-box-sub-title{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-39e50b4 .elementor-image-box-content .elementor-image-box-description{opacity:1;}.elementor-9 .elementor-element.elementor-element-39e50b4:hover .elementor-image-box-content .elementor-image-box-description{color:var( --e-global-color-primary );opacity:1;}.elementor-9 .elementor-element.elementor-element-589661c > .elementor-widget-container{background-color:var( --e-global-color-a2258fe );margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;border-style:none;box-shadow:0px 0px 10px 1px rgba(0, 0, 0, 0.22);}.elementor-9 .elementor-element.elementor-element-589661c:hover .elementor-widget-container{background-color:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-589661c.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-589661c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9 .elementor-element.elementor-element-589661c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9 .elementor-element.elementor-element-589661c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-589661c .elementor-image-box-wrapper .elementor-image-box-img{width:170px;height:80px;}.elementor-9 .elementor-element.elementor-element-589661c .elementor-image-box-wrapper .elementor-image-box-img img{opacity:1;}.elementor-9 .elementor-element.elementor-element-589661c .elementor-image-box-wrapper .elementor-image-box-img svg{opacity:1;fill:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-589661c:hover .elementor-image-box-wrapper .elementor-image-box-img img{opacity:1;}.elementor-9 .elementor-element.elementor-element-589661c:hover .elementor-image-box-wrapper .elementor-image-box-img svg{opacity:1;}.elementor-9 .elementor-element.elementor-element-589661c .elementor-image-box-img svg{width:100px;height:100px;}.elementor-9 .elementor-element.elementor-element-589661c .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-589661c .elementor-image-box-content .elementor-image-box-title{font-family:"SparkasseRegular", Sans-serif;font-size:13px;font-weight:600;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-589661c:hover .elementor-image-box-content .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-589661c:hover .elementor-image-box-content .elementor-image-box-sub-title{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-589661c .elementor-image-box-content .elementor-image-box-description{opacity:1;}.elementor-9 .elementor-element.elementor-element-589661c:hover .elementor-image-box-content .elementor-image-box-description{color:var( --e-global-color-primary );opacity:1;}.elementor-9 .elementor-element.elementor-element-4688ff6 > .elementor-widget-container{background-color:var( --e-global-color-a2258fe );margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;border-style:none;box-shadow:0px 0px 10px 1px rgba(0, 0, 0, 0.22);}.elementor-9 .elementor-element.elementor-element-4688ff6:hover .elementor-widget-container{background-color:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-4688ff6.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-4688ff6.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9 .elementor-element.elementor-element-4688ff6.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9 .elementor-element.elementor-element-4688ff6.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-4688ff6 .elementor-image-box-wrapper .elementor-image-box-img{width:170px;height:80px;}.elementor-9 .elementor-element.elementor-element-4688ff6 .elementor-image-box-wrapper .elementor-image-box-img img{opacity:1;}.elementor-9 .elementor-element.elementor-element-4688ff6 .elementor-image-box-wrapper .elementor-image-box-img svg{opacity:1;fill:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-4688ff6:hover .elementor-image-box-wrapper .elementor-image-box-img img{opacity:1;}.elementor-9 .elementor-element.elementor-element-4688ff6:hover .elementor-image-box-wrapper .elementor-image-box-img svg{opacity:1;}.elementor-9 .elementor-element.elementor-element-4688ff6 .elementor-image-box-img svg{width:100px;height:100px;}.elementor-9 .elementor-element.elementor-element-4688ff6 .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-4688ff6 .elementor-image-box-content .elementor-image-box-title{font-family:"SparkasseRegular", Sans-serif;font-size:13px;font-weight:600;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-4688ff6:hover .elementor-image-box-content .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-4688ff6:hover .elementor-image-box-content .elementor-image-box-sub-title{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-4688ff6 .elementor-image-box-content .elementor-image-box-description{opacity:1;}.elementor-9 .elementor-element.elementor-element-4688ff6:hover .elementor-image-box-content .elementor-image-box-description{color:var( --e-global-color-primary );opacity:1;}.elementor-9 .elementor-element.elementor-element-6ee89c6 > .elementor-widget-container{background-color:var( --e-global-color-a2258fe );margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;border-style:none;box-shadow:0px 0px 10px 1px rgba(0, 0, 0, 0.22);}.elementor-9 .elementor-element.elementor-element-6ee89c6:hover .elementor-widget-container{background-color:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-6ee89c6.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-6ee89c6.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9 .elementor-element.elementor-element-6ee89c6.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9 .elementor-element.elementor-element-6ee89c6.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-6ee89c6 .elementor-image-box-wrapper .elementor-image-box-img{width:170px;height:80px;}.elementor-9 .elementor-element.elementor-element-6ee89c6 .elementor-image-box-wrapper .elementor-image-box-img img{opacity:1;}.elementor-9 .elementor-element.elementor-element-6ee89c6 .elementor-image-box-wrapper .elementor-image-box-img svg{opacity:1;fill:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-6ee89c6:hover .elementor-image-box-wrapper .elementor-image-box-img img{opacity:1;}.elementor-9 .elementor-element.elementor-element-6ee89c6:hover .elementor-image-box-wrapper .elementor-image-box-img svg{opacity:1;}.elementor-9 .elementor-element.elementor-element-6ee89c6 .elementor-image-box-img svg{width:100px;height:100px;}.elementor-9 .elementor-element.elementor-element-6ee89c6 .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-6ee89c6 .elementor-image-box-content .elementor-image-box-title{font-family:"SparkasseRegular", Sans-serif;font-size:13px;font-weight:600;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-6ee89c6:hover .elementor-image-box-content .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-6ee89c6:hover .elementor-image-box-content .elementor-image-box-sub-title{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-6ee89c6 .elementor-image-box-content .elementor-image-box-description{opacity:1;}.elementor-9 .elementor-element.elementor-element-6ee89c6:hover .elementor-image-box-content .elementor-image-box-description{color:var( --e-global-color-primary );opacity:1;}.elementor-9 .elementor-element.elementor-element-74a414d > .elementor-widget-container{background-color:var( --e-global-color-a2258fe );margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;border-style:none;box-shadow:0px 0px 10px 1px rgba(0, 0, 0, 0.22);}.elementor-9 .elementor-element.elementor-element-74a414d:hover .elementor-widget-container{background-color:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-74a414d.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-74a414d.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9 .elementor-element.elementor-element-74a414d.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9 .elementor-element.elementor-element-74a414d.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-74a414d .elementor-image-box-wrapper .elementor-image-box-img{width:170px;height:80px;}.elementor-9 .elementor-element.elementor-element-74a414d .elementor-image-box-wrapper .elementor-image-box-img img{opacity:1;}.elementor-9 .elementor-element.elementor-element-74a414d .elementor-image-box-wrapper .elementor-image-box-img svg{opacity:1;fill:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-74a414d:hover .elementor-image-box-wrapper .elementor-image-box-img img{opacity:1;}.elementor-9 .elementor-element.elementor-element-74a414d:hover .elementor-image-box-wrapper .elementor-image-box-img svg{opacity:1;}.elementor-9 .elementor-element.elementor-element-74a414d .elementor-image-box-img svg{width:100px;height:100px;}.elementor-9 .elementor-element.elementor-element-74a414d .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-74a414d .elementor-image-box-content .elementor-image-box-title{font-family:"SparkasseRegular", Sans-serif;font-size:13px;font-weight:600;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-74a414d:hover .elementor-image-box-content .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-74a414d:hover .elementor-image-box-content .elementor-image-box-sub-title{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-74a414d .elementor-image-box-content .elementor-image-box-description{opacity:1;}.elementor-9 .elementor-element.elementor-element-74a414d:hover .elementor-image-box-content .elementor-image-box-description{color:var( --e-global-color-primary );opacity:1;}.elementor-9 .elementor-element.elementor-element-9232e85 > .elementor-widget-container{background-color:var( --e-global-color-a2258fe );margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;border-style:none;box-shadow:0px 0px 10px 1px rgba(0, 0, 0, 0.22);}.elementor-9 .elementor-element.elementor-element-9232e85:hover .elementor-widget-container{background-color:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-9232e85.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-9232e85.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9 .elementor-element.elementor-element-9232e85.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9 .elementor-element.elementor-element-9232e85.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-9232e85 .elementor-image-box-wrapper .elementor-image-box-img{width:170px;height:80px;}.elementor-9 .elementor-element.elementor-element-9232e85 .elementor-image-box-wrapper .elementor-image-box-img img{opacity:1;}.elementor-9 .elementor-element.elementor-element-9232e85 .elementor-image-box-wrapper .elementor-image-box-img svg{opacity:1;fill:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-9232e85:hover .elementor-image-box-wrapper .elementor-image-box-img img{opacity:1;}.elementor-9 .elementor-element.elementor-element-9232e85:hover .elementor-image-box-wrapper .elementor-image-box-img svg{opacity:1;}.elementor-9 .elementor-element.elementor-element-9232e85 .elementor-image-box-img svg{width:100px;height:100px;}.elementor-9 .elementor-element.elementor-element-9232e85 .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-9232e85 .elementor-image-box-content .elementor-image-box-title{font-family:"SparkasseRegular", Sans-serif;font-size:13px;font-weight:600;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-9232e85:hover .elementor-image-box-content .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-9232e85:hover .elementor-image-box-content .elementor-image-box-sub-title{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-9232e85 .elementor-image-box-content .elementor-image-box-description{opacity:1;}.elementor-9 .elementor-element.elementor-element-9232e85:hover .elementor-image-box-content .elementor-image-box-description{color:var( --e-global-color-primary );opacity:1;}.elementor-9 .elementor-element.elementor-element-7a856b4 > .elementor-widget-container{background-color:var( --e-global-color-a2258fe );margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;border-style:none;box-shadow:0px 0px 10px 1px rgba(0, 0, 0, 0.22);}.elementor-9 .elementor-element.elementor-element-7a856b4:hover .elementor-widget-container{background-color:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-7a856b4.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-7a856b4.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9 .elementor-element.elementor-element-7a856b4.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9 .elementor-element.elementor-element-7a856b4.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-7a856b4 .elementor-image-box-wrapper .elementor-image-box-img{width:170px;height:80px;}.elementor-9 .elementor-element.elementor-element-7a856b4 .elementor-image-box-wrapper .elementor-image-box-img img{opacity:1;}.elementor-9 .elementor-element.elementor-element-7a856b4 .elementor-image-box-wrapper .elementor-image-box-img svg{opacity:1;fill:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-7a856b4:hover .elementor-image-box-wrapper .elementor-image-box-img img{opacity:1;}.elementor-9 .elementor-element.elementor-element-7a856b4:hover .elementor-image-box-wrapper .elementor-image-box-img svg{opacity:1;}.elementor-9 .elementor-element.elementor-element-7a856b4 .elementor-image-box-img svg{width:100px;height:100px;}.elementor-9 .elementor-element.elementor-element-7a856b4 .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-7a856b4 .elementor-image-box-content .elementor-image-box-title{font-family:"SparkasseRegular", Sans-serif;font-size:13px;font-weight:600;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-7a856b4:hover .elementor-image-box-content .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-7a856b4:hover .elementor-image-box-content .elementor-image-box-sub-title{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-7a856b4 .elementor-image-box-content .elementor-image-box-description{opacity:1;}.elementor-9 .elementor-element.elementor-element-7a856b4:hover .elementor-image-box-content .elementor-image-box-description{color:var( --e-global-color-primary );opacity:1;}.elementor-9 .elementor-element.elementor-element-6e2bc5d > .elementor-widget-container{background-color:var( --e-global-color-a2258fe );margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;border-style:none;box-shadow:0px 0px 10px 1px rgba(0, 0, 0, 0.22);}.elementor-9 .elementor-element.elementor-element-6e2bc5d:hover .elementor-widget-container{background-color:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-6e2bc5d.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-6e2bc5d.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9 .elementor-element.elementor-element-6e2bc5d.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9 .elementor-element.elementor-element-6e2bc5d.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-6e2bc5d .elementor-image-box-wrapper .elementor-image-box-img{width:170px;height:80px;}.elementor-9 .elementor-element.elementor-element-6e2bc5d .elementor-image-box-wrapper .elementor-image-box-img img{opacity:1;}.elementor-9 .elementor-element.elementor-element-6e2bc5d .elementor-image-box-wrapper .elementor-image-box-img svg{opacity:1;fill:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-6e2bc5d:hover .elementor-image-box-wrapper .elementor-image-box-img img{opacity:1;}.elementor-9 .elementor-element.elementor-element-6e2bc5d:hover .elementor-image-box-wrapper .elementor-image-box-img svg{opacity:1;}.elementor-9 .elementor-element.elementor-element-6e2bc5d .elementor-image-box-img svg{width:100px;height:100px;}.elementor-9 .elementor-element.elementor-element-6e2bc5d .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-6e2bc5d .elementor-image-box-content .elementor-image-box-title{font-family:"SparkasseRegular", Sans-serif;font-size:13px;font-weight:600;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-6e2bc5d:hover .elementor-image-box-content .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-6e2bc5d:hover .elementor-image-box-content .elementor-image-box-sub-title{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-6e2bc5d .elementor-image-box-content .elementor-image-box-description{opacity:1;}.elementor-9 .elementor-element.elementor-element-6e2bc5d:hover .elementor-image-box-content .elementor-image-box-description{color:var( --e-global-color-primary );opacity:1;}.elementor-9 .elementor-element.elementor-element-18d6dda > .elementor-widget-container{background-color:var( --e-global-color-a2258fe );margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;border-style:none;box-shadow:0px 0px 10px 1px rgba(0, 0, 0, 0.22);}.elementor-9 .elementor-element.elementor-element-18d6dda:hover .elementor-widget-container{background-color:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-18d6dda.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-18d6dda.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9 .elementor-element.elementor-element-18d6dda.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9 .elementor-element.elementor-element-18d6dda.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-18d6dda .elementor-image-box-wrapper .elementor-image-box-img{width:170px;height:80px;}.elementor-9 .elementor-element.elementor-element-18d6dda .elementor-image-box-wrapper .elementor-image-box-img img{opacity:1;}.elementor-9 .elementor-element.elementor-element-18d6dda .elementor-image-box-wrapper .elementor-image-box-img svg{opacity:1;fill:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-18d6dda:hover .elementor-image-box-wrapper .elementor-image-box-img img{opacity:1;}.elementor-9 .elementor-element.elementor-element-18d6dda:hover .elementor-image-box-wrapper .elementor-image-box-img svg{opacity:1;}.elementor-9 .elementor-element.elementor-element-18d6dda .elementor-image-box-img svg{width:100px;height:100px;}.elementor-9 .elementor-element.elementor-element-18d6dda .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-18d6dda .elementor-image-box-content .elementor-image-box-title{font-family:"SparkasseRegular", Sans-serif;font-size:13px;font-weight:600;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-18d6dda:hover .elementor-image-box-content .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-18d6dda:hover .elementor-image-box-content .elementor-image-box-sub-title{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-18d6dda .elementor-image-box-content .elementor-image-box-description{opacity:1;}.elementor-9 .elementor-element.elementor-element-18d6dda:hover .elementor-image-box-content .elementor-image-box-description{color:var( --e-global-color-primary );opacity:1;}.elementor-9 .elementor-element.elementor-element-d2ddd06 > .elementor-widget-container{background-color:var( --e-global-color-a2258fe );margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;border-style:none;box-shadow:0px 0px 10px 1px rgba(0, 0, 0, 0.22);}.elementor-9 .elementor-element.elementor-element-d2ddd06:hover .elementor-widget-container{background-color:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-d2ddd06.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-d2ddd06.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9 .elementor-element.elementor-element-d2ddd06.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9 .elementor-element.elementor-element-d2ddd06.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-d2ddd06 .elementor-image-box-wrapper .elementor-image-box-img{width:170px;height:80px;}.elementor-9 .elementor-element.elementor-element-d2ddd06 .elementor-image-box-wrapper .elementor-image-box-img img{opacity:1;}.elementor-9 .elementor-element.elementor-element-d2ddd06 .elementor-image-box-wrapper .elementor-image-box-img svg{opacity:1;fill:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-d2ddd06:hover .elementor-image-box-wrapper .elementor-image-box-img img{opacity:1;}.elementor-9 .elementor-element.elementor-element-d2ddd06:hover .elementor-image-box-wrapper .elementor-image-box-img svg{opacity:1;}.elementor-9 .elementor-element.elementor-element-d2ddd06 .elementor-image-box-img svg{width:100px;height:100px;}.elementor-9 .elementor-element.elementor-element-d2ddd06 .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-d2ddd06 .elementor-image-box-content .elementor-image-box-title{font-family:"SparkasseRegular", Sans-serif;font-size:13px;font-weight:600;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-d2ddd06:hover .elementor-image-box-content .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-d2ddd06:hover .elementor-image-box-content .elementor-image-box-sub-title{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-d2ddd06 .elementor-image-box-content .elementor-image-box-description{opacity:1;}.elementor-9 .elementor-element.elementor-element-d2ddd06:hover .elementor-image-box-content .elementor-image-box-description{color:var( --e-global-color-primary );opacity:1;}.elementor-9 .elementor-element.elementor-element-5444402 > .elementor-widget-container{background-color:var( --e-global-color-a2258fe );margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;border-style:none;box-shadow:0px 0px 10px 1px rgba(0, 0, 0, 0.22);}.elementor-9 .elementor-element.elementor-element-5444402:hover .elementor-widget-container{background-color:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-5444402.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-5444402.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9 .elementor-element.elementor-element-5444402.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9 .elementor-element.elementor-element-5444402.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-5444402 .elementor-image-box-wrapper .elementor-image-box-img{width:170px;height:80px;}.elementor-9 .elementor-element.elementor-element-5444402 .elementor-image-box-wrapper .elementor-image-box-img img{opacity:1;}.elementor-9 .elementor-element.elementor-element-5444402 .elementor-image-box-wrapper .elementor-image-box-img svg{opacity:1;fill:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-5444402:hover .elementor-image-box-wrapper .elementor-image-box-img img{opacity:1;}.elementor-9 .elementor-element.elementor-element-5444402:hover .elementor-image-box-wrapper .elementor-image-box-img svg{opacity:1;}.elementor-9 .elementor-element.elementor-element-5444402 .elementor-image-box-img svg{width:100px;height:100px;}.elementor-9 .elementor-element.elementor-element-5444402 .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-5444402 .elementor-image-box-content .elementor-image-box-title{font-family:"SparkasseRegular", Sans-serif;font-size:13px;font-weight:600;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-5444402:hover .elementor-image-box-content .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-5444402:hover .elementor-image-box-content .elementor-image-box-sub-title{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-5444402 .elementor-image-box-content .elementor-image-box-description{opacity:1;}.elementor-9 .elementor-element.elementor-element-5444402:hover .elementor-image-box-content .elementor-image-box-description{color:var( --e-global-color-primary );opacity:1;}.elementor-9 .elementor-element.elementor-element-b60e55e > .elementor-widget-container{background-color:var( --e-global-color-a2258fe );background-image:url("https://immosummit.info/wp-content/uploads/2024/08/SparkassenS-hellgrau-150x150.png");margin:0px 0px 0px 0px;padding:2px 0px 0px 0px;background-position:center center;background-repeat:repeat;background-size:auto;border-style:none;box-shadow:0px 0px 10px 1px rgba(0, 0, 0, 0.22);}.elementor-9 .elementor-element.elementor-element-b60e55e:hover .elementor-widget-container{background-color:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-b60e55e.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-b60e55e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9 .elementor-element.elementor-element-b60e55e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9 .elementor-element.elementor-element-b60e55e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-b60e55e .elementor-image-box-wrapper .elementor-image-box-img{width:170px;height:80px;}.elementor-9 .elementor-element.elementor-element-b60e55e .elementor-image-box-wrapper .elementor-image-box-img img{opacity:1;}.elementor-9 .elementor-element.elementor-element-b60e55e .elementor-image-box-wrapper .elementor-image-box-img svg{opacity:1;fill:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-b60e55e:hover .elementor-image-box-wrapper .elementor-image-box-img img{opacity:1;}.elementor-9 .elementor-element.elementor-element-b60e55e:hover .elementor-image-box-wrapper .elementor-image-box-img svg{opacity:1;}.elementor-9 .elementor-element.elementor-element-b60e55e .elementor-image-framed{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-b60e55e .elementor-image-box-img svg{width:100px;height:100px;}.elementor-9 .elementor-element.elementor-element-b60e55e .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-b60e55e .elementor-image-box-content .elementor-image-box-title{font-family:"SparkasseRegular", Sans-serif;font-size:20px;font-weight:500;text-transform:none;text-decoration:none;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-b60e55e:hover .elementor-image-box-content .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-b60e55e .elementor-image-box-content .elementor-image-box-sub-title{font-family:"SparkasseHead", Sans-serif;font-size:25px;font-weight:400;text-transform:none;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-b60e55e:hover .elementor-image-box-content .elementor-image-box-sub-title{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-b60e55e .elementor-image-box-content .elementor-image-box-description{font-family:"SparkasseRegular", Sans-serif;font-size:15px;font-weight:400;opacity:1;}.elementor-9 .elementor-element.elementor-element-b60e55e:hover .elementor-image-box-content .elementor-image-box-description{color:var( --e-global-color-primary );opacity:1;}.elementor-9 .elementor-element.elementor-element-8157b4a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-193fe98 > .elementor-widget-container{margin:0px 0px 31px 0px;}.elementor-9 .elementor-element.elementor-element-62b3ec1{--spacer-size:60px;}.elementor-9 .elementor-element.elementor-element-2aebd1d > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-9 .elementor-element.elementor-element-2aebd1d.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-2aebd1d .elementor-heading-title{font-family:"SparkasseHead", Sans-serif;text-transform:uppercase;padding:0px 0px 0px 35px;}.elementor-9 .elementor-element.elementor-element-2aebd1d .heading-decor svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-ed6b624 > .elementor-widget-container{margin:-34px 0px 5px 37px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-ed6b624{font-family:"SparkasseMedium", Sans-serif;font-size:20px;}.elementor-9 .elementor-element.elementor-element-4602381 > .elementor-container{max-width:1320px;}.elementor-9 .elementor-element.elementor-element-4602381{margin-top:0px;margin-bottom:70px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-4a7586e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-4a7586e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b1f23be );}.elementor-9 .elementor-element.elementor-element-4a7586e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-4a7586e > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-9 .elementor-element.elementor-element-4a7586e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-4a7586e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-f402cb0:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-f402cb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b1f23be );}.elementor-9 .elementor-element.elementor-element-f402cb0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 45px 0px 40px;}.elementor-9 .elementor-element.elementor-element-f402cb0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-c98c9f8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-9 .elementor-element.elementor-element-c98c9f8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-de47f91 > .elementor-widget-container{margin:20px 0px 0px -6px;}.elementor-9 .elementor-element.elementor-element-de47f91.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-de47f91 .elementor-heading-title{font-family:"SparkasseMedium", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;}.elementor-9 .elementor-element.elementor-element-2bd4e22 > .elementor-widget-container{margin:-5px -5px 4px -5px;}.elementor-9 .elementor-element.elementor-element-2bd4e22{font-family:"SparkasseRegular", Sans-serif;font-size:18px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:28.5px;}.elementor-9 .elementor-element.elementor-element-09b622e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-09b622e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-9 .elementor-element.elementor-element-09b622e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-5a5bf83{--spacer-size:50px;}.elementor-9 .elementor-element.elementor-element-9cb27b3 > .elementor-widget-container{margin:0px 0px -22px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-9cb27b3 .speaker-name a{font-family:"SparkasseMedium", Sans-serif;}.elementor-9 .elementor-element.elementor-element-9cb27b3 .speaker-item:not(:hover) .speaker-name a{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-9cb27b3 .speaker-name{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-9cb27b3 .speaker-job{font-family:"SparkasseLight", Sans-serif;color:var( --e-global-color-secondary );margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-99ce1c1 > .elementor-container{max-width:1320px;}.elementor-9 .elementor-element.elementor-element-99ce1c1{margin-top:0px;margin-bottom:70px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-0f1060d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-0f1060d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b1f23be );}.elementor-9 .elementor-element.elementor-element-0f1060d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-0f1060d > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-9 .elementor-element.elementor-element-0f1060d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-0f1060d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-454f5c2:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-454f5c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b1f23be );}.elementor-9 .elementor-element.elementor-element-454f5c2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 45px 0px 40px;}.elementor-9 .elementor-element.elementor-element-454f5c2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-c707e0c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-9 .elementor-element.elementor-element-c707e0c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f9c0889 > .elementor-widget-container{margin:20px 0px 0px -6px;}.elementor-9 .elementor-element.elementor-element-f9c0889.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-f9c0889 .elementor-heading-title{font-family:"SparkasseMedium", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;}.elementor-9 .elementor-element.elementor-element-9bd4824 > .elementor-widget-container{margin:-5px -5px -5px -5px;}.elementor-9 .elementor-element.elementor-element-9bd4824{font-family:"SparkasseRegular", Sans-serif;font-size:18px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:28.5px;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9 .elementor-element.elementor-element-6ce6cd1{text-align:center;}.elementor-9 .elementor-element.elementor-element-6ce6cd1 .widget-image-caption{text-align:center;font-family:"SparkasseRegular", Sans-serif;font-weight:400;}.elementor-9 .elementor-element.elementor-element-f34e58f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-f34e58f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-9 .elementor-element.elementor-element-f34e58f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-1dd72a1{--spacer-size:50px;}.elementor-9 .elementor-element.elementor-element-b347aa5 > .elementor-widget-container{margin:0px 0px -22px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-b347aa5 .speaker-name a{font-family:"SparkasseMedium", Sans-serif;}.elementor-9 .elementor-element.elementor-element-b347aa5 .speaker-item:not(:hover) .speaker-name a{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-b347aa5 .speaker-name{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-b347aa5 .speaker-job{font-family:"SparkasseLight", Sans-serif;color:var( --e-global-color-secondary );margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-2582cb2 > .elementor-container{max-width:1320px;}.elementor-9 .elementor-element.elementor-element-2582cb2{margin-top:0px;margin-bottom:70px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-72cabc6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-72cabc6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b1f23be );}.elementor-9 .elementor-element.elementor-element-72cabc6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-72cabc6 > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-9 .elementor-element.elementor-element-72cabc6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-72cabc6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-556d653:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-556d653 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b1f23be );}.elementor-9 .elementor-element.elementor-element-556d653{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 45px 0px 40px;}.elementor-9 .elementor-element.elementor-element-556d653 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-b9ef88a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-9 .elementor-element.elementor-element-b9ef88a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-c1eee93 > .elementor-widget-container{margin:20px 0px 0px -6px;}.elementor-9 .elementor-element.elementor-element-c1eee93.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-c1eee93 .elementor-heading-title{font-family:"SparkasseMedium", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;}.elementor-9 .elementor-element.elementor-element-1e3659f > .elementor-widget-container{margin:-5px -5px -5px -5px;}.elementor-9 .elementor-element.elementor-element-1e3659f{font-family:"SparkasseRegular", Sans-serif;font-size:18px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:28.5px;}.elementor-9 .elementor-element.elementor-element-fd479cf{text-align:center;}.elementor-9 .elementor-element.elementor-element-fd479cf .widget-image-caption{text-align:center;font-family:"SparkasseRegular", Sans-serif;font-weight:400;}.elementor-9 .elementor-element.elementor-element-e3a2f7a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-e3a2f7a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-9 .elementor-element.elementor-element-e3a2f7a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-63375ac{--spacer-size:50px;}.elementor-9 .elementor-element.elementor-element-2ca2c52 > .elementor-widget-container{margin:0px 0px -22px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-2ca2c52 .speaker-name a{font-family:"SparkasseMedium", Sans-serif;}.elementor-9 .elementor-element.elementor-element-2ca2c52 .speaker-item:not(:hover) .speaker-name a{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-2ca2c52 .speaker-name{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-2ca2c52 .speaker-job{font-family:"SparkasseLight", Sans-serif;color:var( --e-global-color-secondary );margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-770385d{margin-top:0px;margin-bottom:70px;}.elementor-9 .elementor-element.elementor-element-c88de08 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-4a7cd64 > .elementor-widget-container{margin:0px 0px 95px 0px;}.elementor-9 .elementor-element.elementor-element-a4fdac3 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-9 .elementor-element.elementor-element-a4fdac3.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-a4fdac3 .elementor-heading-title{font-family:"SparkasseHead", Sans-serif;text-transform:uppercase;padding:0px 0px 0px 35px;}.elementor-9 .elementor-element.elementor-element-a4fdac3 .heading-decor svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-5035273{--spacer-size:50px;}.elementor-9 .elementor-element.elementor-element-991c7b6 > .elementor-widget-container{margin:0px 0px -0px 0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-c511b08 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-c511b08.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-c511b08.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-c511b08.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-c511b08.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-c511b08.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-c511b08 .elementor-icon{font-size:30px;}.elementor-9 .elementor-element.elementor-element-c511b08 .elementor-icon svg{height:30px;}.elementor-9 .elementor-element.elementor-element-3a2cd86 > .elementor-widget-container{margin:0px 0px -0px 0px;}.elementor-9 .elementor-element.elementor-element-1737c3a{--display:flex;--margin-top:-51px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-4840365 > .elementor-widget-container{margin:-29px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-bbeb1ec{margin-top:0px;margin-bottom:40px;}.elementor-9 .elementor-element.elementor-element-0baeff5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-d02615b{--display:flex;}.elementor-9 .elementor-element.elementor-element-f344d4b > .elementor-widget-container{margin:0px 0px 65px 0px;}.elementor-9 .elementor-element.elementor-element-e9ead0b > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-9 .elementor-element.elementor-element-e9ead0b.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-e9ead0b .elementor-heading-title{font-family:"SparkasseHead", Sans-serif;text-transform:uppercase;padding:0px 0px 0px 35px;}.elementor-9 .elementor-element.elementor-element-e9ead0b .heading-decor svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-c77532e{border-style:none;margin-top:0px;margin-bottom:30px;}.elementor-9 .elementor-element.elementor-element-7ed9335:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-7ed9335 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-9 .elementor-element.elementor-element-7ed9335 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-7ed9335 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;padding:25px 50px 21px 50px;}.elementor-9 .elementor-element.elementor-element-7ed9335 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-4c1a781 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-4c1a781.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-4c1a781 .elementor-heading-title{font-family:"SparkasseMedium", Sans-serif;font-size:18px;letter-spacing:2px;}.elementor-9 .elementor-element.elementor-element-2869fa8 > .elementor-widget-container{margin:18px 0px 18px 0px;}.elementor-9 .elementor-element.elementor-element-2869fa8{color:var( --e-global-color-text );font-family:"SparkasseMedium", Sans-serif;font-size:24px;font-weight:700;line-height:36px;}.elementor-9 .elementor-element.elementor-element-d2583a6 > .elementor-widget-container{margin:0px 0px 30px -9px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-d2583a6{color:var( --e-global-color-text );font-family:"SparkasseRegular", Sans-serif;font-size:18px;}.elementor-9 .elementor-element.elementor-element-ac5b585 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-1c91cb8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-1c91cb8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-1c91cb8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-1c91cb8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-9 .elementor-element.elementor-element-1c91cb8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-21a6d2f .elementor-cta .elementor-cta__bg, .elementor-9 .elementor-element.elementor-element-21a6d2f .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-9 .elementor-element.elementor-element-21a6d2f .elementor-cta__content{text-align:center;}.elementor-9 .elementor-element.elementor-element-21a6d2f .elementor-cta__title{font-family:"SparkasseHeadRegular", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9 .elementor-element.elementor-element-21a6d2f .elementor-cta__title:not(:last-child){margin-bottom:7px;}.elementor-9 .elementor-element.elementor-element-21a6d2f .elementor-cta__description{font-family:"SparkasseRegular", Sans-serif;font-size:12px;font-weight:300;font-style:italic;letter-spacing:0px;}.elementor-9 .elementor-element.elementor-element-21a6d2f .elementor-cta__description:not(:last-child){margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-21a6d2f .elementor-cta__button{font-family:"SparkasseMedium", Sans-serif;font-size:18px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;}.elementor-9 .elementor-element.elementor-element-f65bdfb > .elementor-container{max-width:1320px;}.elementor-9 .elementor-element.elementor-element-f65bdfb{margin-top:50px;margin-bottom:50px;}.elementor-9 .elementor-element.elementor-element-167e7f4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-167e7f4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151748;}.elementor-9 .elementor-element.elementor-element-167e7f4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-167e7f4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-9 .elementor-element.elementor-element-167e7f4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9 .elementor-element.elementor-element-8c9f9c1 img{opacity:0.5;transition-duration:0.5s;}.elementor-9 .elementor-element.elementor-element-8c9f9c1:hover img{opacity:1;}.elementor-9 .elementor-element.elementor-element-dffa839:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-dffa839 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151748;}.elementor-9 .elementor-element.elementor-element-dffa839 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-dffa839 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-9 .elementor-element.elementor-element-dffa839 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-2bb1cf1 img{opacity:0.5;transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-2bb1cf1:hover img{opacity:1;}.elementor-9 .elementor-element.elementor-element-547a2c2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-547a2c2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151748;}.elementor-9 .elementor-element.elementor-element-547a2c2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-547a2c2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-9 .elementor-element.elementor-element-547a2c2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-6aef39e img{opacity:0.4;transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-6aef39e:hover img{opacity:1;}.elementor-9 .elementor-element.elementor-element-c376c75{--display:flex;}.elementor-9 .elementor-element.elementor-element-357d5c7{--display:flex;}.elementor-9 .elementor-element.elementor-element-b873bc1{--spacer-size:50px;}.elementor-9 .elementor-element.elementor-element-9027bfa:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9027bfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-9027bfa > .elementor-container{max-width:690px;}.elementor-9 .elementor-element.elementor-element-9027bfa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:10px;margin-bottom:60px;padding:30px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-9027bfa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-91beed6{text-align:center;}.elementor-9 .elementor-element.elementor-element-91beed6 > .elementor-widget-container{margin:-20px -1px -32px -1px;}.elementor-9 .elementor-element.elementor-element-91beed6.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-91beed6 .elementor-heading-title{font-family:"SparkasseHead", Sans-serif;}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9 .elementor-element.elementor-element-726a97a > .elementor-widget-container{margin:-5px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-726a97a .elementor-countdown-wrapper{max-width:70%;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-726a97a .elementor-countdown-item:not(:first-of-type){margin-left:calc( 0px/2 );}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-726a97a .elementor-countdown-item:not(:last-of-type){margin-right:calc( 0px/2 );}body.rtl .elementor-9 .elementor-element.elementor-element-726a97a .elementor-countdown-item:not(:first-of-type){margin-right:calc( 0px/2 );}body.rtl .elementor-9 .elementor-element.elementor-element-726a97a .elementor-countdown-item:not(:last-of-type){margin-left:calc( 0px/2 );}.elementor-9 .elementor-element.elementor-element-726a97a .elementor-countdown-item{background-color:#EE000000;}.elementor-9 .elementor-element.elementor-element-726a97a .elementor-countdown-digits{font-family:"SparkasseRegular", Sans-serif;font-size:47px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-726a97a .elementor-countdown-label{color:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-8559c55:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-8559c55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EE0000;}.elementor-9 .elementor-element.elementor-element-8559c55 > .elementor-container{max-width:690px;}.elementor-9 .elementor-element.elementor-element-8559c55{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:10px;margin-bottom:60px;padding:30px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-8559c55 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-66814b7{text-align:center;}.elementor-9 .elementor-element.elementor-element-66814b7 > .elementor-widget-container{margin:-20px 0px -32px 0px;}.elementor-9 .elementor-element.elementor-element-66814b7.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-7613cd2 > .elementor-widget-container{margin:-5px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-7613cd2 .elementor-countdown-wrapper{max-width:70%;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-7613cd2 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 2px/2 );}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-7613cd2 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 2px/2 );}body.rtl .elementor-9 .elementor-element.elementor-element-7613cd2 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 2px/2 );}body.rtl .elementor-9 .elementor-element.elementor-element-7613cd2 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 2px/2 );}.elementor-9 .elementor-element.elementor-element-7613cd2 .elementor-countdown-item{background-color:#EE000000;}.elementor-9 .elementor-element.elementor-element-7613cd2 .elementor-countdown-digits{font-family:"SparkasseRegular", Sans-serif;font-size:30px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-7613cd2 .elementor-countdown-label{color:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-800dd26{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-9 .elementor-element.elementor-element-800dd26:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-800dd26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5534067 );}.elementor-9 .elementor-element.elementor-element-cf5da52{text-align:center;}.elementor-9 .elementor-element.elementor-element-cf5da52 .elementor-heading-title{font-family:"SparkasseRegular", Sans-serif;font-size:20px;font-weight:300;text-transform:none;font-style:normal;}.elementor-9 .elementor-element.elementor-element-cf5da52.elementor-widget-heading .sub-title{font-family:"SparkasseHeadRegular", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;font-style:normal;letter-spacing:10px;}.elementor-9 .elementor-element.elementor-element-62c0570{margin-top:-30px;margin-bottom:30px;}.elementor-9 .elementor-element.elementor-element-6ae667c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-f86c419{--spacer-size:50px;}.elementor-9 .elementor-element.elementor-element-70f6a6f > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-9 .elementor-element.elementor-element-70f6a6f.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-70f6a6f .elementor-heading-title{font-family:"SparkasseHead", Sans-serif;text-transform:uppercase;padding:0px 0px 0px 35px;}.elementor-9 .elementor-element.elementor-element-70f6a6f .heading-decor svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-a9a09d9 > .elementor-container{max-width:1320px;}.elementor-9 .elementor-element.elementor-element-a9a09d9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-20px;margin-bottom:50px;}.elementor-9 .elementor-element.elementor-element-a9a09d9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-142e9e4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-142e9e4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-9 .elementor-element.elementor-element-142e9e4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-644b026 > .elementor-widget-container{border-style:none;}.elementor-9 .elementor-element.elementor-element-644b026 .elementor-price-table{background:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-644b026 .elementor-price-table__heading{color:var( --e-global-color-accent );font-family:"SparkasseHead", Sans-serif;}.elementor-9 .elementor-element.elementor-element-644b026 .elementor-price-table__integer-part{font-family:"SparkasseHead", Sans-serif;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-644b026 .elementor-price-table__currency{font-family:"SparkasseHead", Sans-serif;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-644b026 .elementor-price-table__features-list{font-family:"SparkasseRegular", Sans-serif;font-size:18px;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-644b026 .elementor-button{border-style:none;}.elementor-9 .elementor-element.elementor-element-644b026 .elementor-price-table__button:not(:hover){color:var( --e-global-color-a2258fe );background-color:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-644b026 .elementor-price-table__button:hover{color:var( --e-global-color-a2258fe );background-color:var( --e-global-color-a2258fe );border-color:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-cc1a42b > .elementor-widget-container{margin:-140px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5d3faa0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-5d3faa0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-9 .elementor-element.elementor-element-5d3faa0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-7387d44 > .elementor-widget-container{border-style:none;}.elementor-9 .elementor-element.elementor-element-7387d44 .elementor-price-table{background:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-7387d44 .elementor-price-table__heading{color:var( --e-global-color-accent );font-family:"SparkasseHead", Sans-serif;}.elementor-9 .elementor-element.elementor-element-7387d44 .elementor-price-table__integer-part{font-family:"SparkasseHead", Sans-serif;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-7387d44 .elementor-price-table__currency{font-family:"SparkasseHead", Sans-serif;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-7387d44 .elementor-price-table__features-list{font-family:"SparkasseRegular", Sans-serif;font-size:18px;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-7387d44 .elementor-button{border-style:none;}.elementor-9 .elementor-element.elementor-element-7387d44 .elementor-price-table__button:not(:hover){color:var( --e-global-color-a2258fe );background-color:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-7387d44 .elementor-price-table__button:hover{color:var( --e-global-color-a2258fe );background-color:var( --e-global-color-a2258fe );border-color:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-5e4ca7c > .elementor-widget-container{margin:-140px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-b413c9a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-b413c9a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-9 .elementor-element.elementor-element-b413c9a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-7210463 > .elementor-widget-container{border-style:none;}.elementor-9 .elementor-element.elementor-element-7210463 .elementor-price-table{background:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-7210463 .elementor-price-table__heading{color:var( --e-global-color-accent );font-family:"SparkasseHead", Sans-serif;}.elementor-9 .elementor-element.elementor-element-7210463 .elementor-price-table__integer-part{font-family:"SparkasseHead", Sans-serif;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-7210463 .elementor-price-table__currency{font-family:"SparkasseHead", Sans-serif;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-7210463 .elementor-price-table__features-list{font-family:"SparkasseRegular", Sans-serif;font-size:18px;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-7210463 .elementor-button{border-style:none;}.elementor-9 .elementor-element.elementor-element-7210463 .elementor-price-table__button:not(:hover){color:var( --e-global-color-a2258fe );background-color:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-7210463 .elementor-price-table__button:hover{color:var( --e-global-color-a2258fe );background-color:var( --e-global-color-a2258fe );border-color:var( --e-global-color-a2258fe );}.elementor-9 .elementor-element.elementor-element-ac3d8a5 > .elementor-widget-container{margin:-140px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e96c533{margin-top:0px;margin-bottom:15px;}.elementor-9 .elementor-element.elementor-element-a241549 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-e3f6409 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-d981b31{--spacer-size:90px;}.elementor-9 .elementor-element.elementor-element-1dfeacc > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-9 .elementor-element.elementor-element-1dfeacc.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-1dfeacc .elementor-heading-title{font-family:"SparkasseHead", Sans-serif;text-transform:uppercase;padding:0px 0px 0px 35px;}.elementor-9 .elementor-element.elementor-element-1dfeacc .heading-decor svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-c9ceea2 > .elementor-widget-container{padding:5px 0px 0px 10px;}.elementor-9 .elementor-element.elementor-element-b09f4b1{--display:flex;}.elementor-9 .elementor-element.elementor-element-03b5632{--spacer-size:50px;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-6ff84fc{--width:98.898%;}.elementor-9 .elementor-element.elementor-element-e1bf789{width:50%;}.elementor-9 .elementor-element.elementor-element-6ba7795{width:50%;}.elementor-9 .elementor-element.elementor-element-d3746ec{--width:100%;}.elementor-9 .elementor-element.elementor-element-4a7586e{width:33.3%;}.elementor-9 .elementor-element.elementor-element-09b622e{width:66.7%;}.elementor-9 .elementor-element.elementor-element-0f1060d{width:33.3%;}.elementor-9 .elementor-element.elementor-element-f34e58f{width:66.7%;}.elementor-9 .elementor-element.elementor-element-72cabc6{width:33.3%;}.elementor-9 .elementor-element.elementor-element-e3a2f7a{width:66.7%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-309d203{width:50%;}.elementor-9 .elementor-element.elementor-element-c1e8f99{width:50%;}.elementor-9 .elementor-element.elementor-element-444b448{width:50%;}.elementor-9 .elementor-element.elementor-element-4a7586e{width:100%;}.elementor-9 .elementor-element.elementor-element-09b622e{width:100%;}.elementor-9 .elementor-element.elementor-element-0f1060d{width:100%;}.elementor-9 .elementor-element.elementor-element-f34e58f{width:100%;}.elementor-9 .elementor-element.elementor-element-72cabc6{width:100%;}.elementor-9 .elementor-element.elementor-element-e3a2f7a{width:100%;}.elementor-9 .elementor-element.elementor-element-7ed9335{width:100%;}.elementor-9 .elementor-element.elementor-element-1c91cb8{width:100%;}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-6ff84fc{--min-height:500;}.elementor-9 .elementor-element.elementor-element-04eb87b{margin-top:60px;margin-bottom:30px;}.elementor-9 .elementor-element.elementor-element-d60ffa1 .elementor-heading-title{font-size:36px;}.elementor-9 .elementor-element.elementor-element-65cffa8 .elementor-heading-title{font-size:36px;}.elementor-9 .elementor-element.elementor-element-ad76caf{margin-top:0px;margin-bottom:80px;}.elementor-9 .elementor-element.elementor-element-d3746ec{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-22ad05e{margin-top:0px;margin-bottom:80px;}.elementor-9 .elementor-element.elementor-element-309d203 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9 .elementor-element.elementor-element-5845f92 > .elementor-widget-container{margin:0px -0px 0px 0px;padding:30px 50px 30px 50px;}.elementor-9 .elementor-element.elementor-element-5845f92 .elementor-icon-box-wrapper{min-height:0px;}.elementor-9 .elementor-element.elementor-element-c1e8f99 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9 .elementor-element.elementor-element-a02ee82 > .elementor-widget-container{margin:0px -0px 0px 0px;padding:30px 50px 30px 50px;}.elementor-9 .elementor-element.elementor-element-a02ee82 .elementor-icon-box-wrapper{min-height:0px;}.elementor-9 .elementor-element.elementor-element-444b448 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9 .elementor-element.elementor-element-9aed59b > .elementor-widget-container{margin:0px -0px 0px 0px;padding:30px 50px 30px 50px;}.elementor-9 .elementor-element.elementor-element-9aed59b .elementor-icon-box-wrapper{min-height:0px;}.elementor-9 .elementor-element.elementor-element-2241347 .elementor-heading-title{font-size:36px;}.elementor-9 .elementor-element.elementor-element-275ae72{margin-top:0px;margin-bottom:80px;}.elementor-9 .elementor-element.elementor-element-0564ce3 .elementor-heading-title{font-size:36px;}.elementor-9 .elementor-element.elementor-element-c246f81{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-2aebd1d .elementor-heading-title{font-size:36px;}.elementor-9 .elementor-element.elementor-element-4602381{margin-top:0px;margin-bottom:80px;padding:0px 30px 0px 30px;}.elementor-9 .elementor-element.elementor-element-4a7586e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9 .elementor-element.elementor-element-f402cb0{padding:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-09b622e > .elementor-element-populated{margin:0px -15px 0px 0px;--e-column-margin-right:-15px;--e-column-margin-left:0px;}.elementor-9 .elementor-element.elementor-element-99ce1c1{margin-top:0px;margin-bottom:80px;padding:0px 30px 0px 30px;}.elementor-9 .elementor-element.elementor-element-0f1060d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9 .elementor-element.elementor-element-454f5c2{padding:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-f34e58f > .elementor-element-populated{margin:0px -15px 0px 0px;--e-column-margin-right:-15px;--e-column-margin-left:0px;}.elementor-9 .elementor-element.elementor-element-2582cb2{margin-top:0px;margin-bottom:80px;padding:0px 30px 0px 30px;}.elementor-9 .elementor-element.elementor-element-72cabc6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9 .elementor-element.elementor-element-556d653{padding:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-e3a2f7a > .elementor-element-populated{margin:0px -15px 0px 0px;--e-column-margin-right:-15px;--e-column-margin-left:0px;}.elementor-9 .elementor-element.elementor-element-770385d{margin-top:60px;margin-bottom:30px;}.elementor-9 .elementor-element.elementor-element-a4fdac3 .elementor-heading-title{font-size:36px;}.elementor-9 .elementor-element.elementor-element-e9ead0b .elementor-heading-title{font-size:36px;}.elementor-9 .elementor-element.elementor-element-7ed9335 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-1c91cb8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9 .elementor-element.elementor-element-f65bdfb{padding:0px 15px 0px 15px;}.elementor-9 .elementor-element.elementor-element-9027bfa{margin-top:0px;margin-bottom:80px;}.elementor-9 .elementor-element.elementor-element-8559c55{margin-top:0px;margin-bottom:80px;}.elementor-9 .elementor-element.elementor-element-70f6a6f .elementor-heading-title{font-size:36px;}.elementor-9 .elementor-element.elementor-element-a9a09d9{margin-top:0px;margin-bottom:80px;padding:0px 45px 0px 15px;}.elementor-9 .elementor-element.elementor-element-1dfeacc .elementor-heading-title{font-size:36px;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-24da032{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6ff84fc{--min-height:160px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-93e2451 > .elementor-widget-container{margin:4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-0ac6454 > .elementor-widget-container{margin:-24px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-50bfa5f > .elementor-widget-container{margin:-17px 0px -26px 0px;padding:5px 0px 5px 0px;}.elementor-9 .elementor-element.elementor-element-04eb87b{margin-top:20px;margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-36d3995 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-d60ffa1{text-align:center;}.elementor-9 .elementor-element.elementor-element-d60ffa1 .elementor-heading-title{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-65cffa8{text-align:center;}.elementor-9 .elementor-element.elementor-element-65cffa8 .elementor-heading-title{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-ad76caf{margin-top:0px;margin-bottom:-5px;}.elementor-9 .elementor-element.elementor-element-e1bf789 > .elementor-element-populated{margin:0px 0px 9px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9 .elementor-element.elementor-element-bbfc9e5 > .elementor-widget-container{margin:0px -7px 7px -7px;}.elementor-9 .elementor-element.elementor-element-bbfc9e5 .elementor-text-editor{text-align:center;}.elementor-9 .elementor-element.elementor-element-22144ee{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;font-size:18px;}.elementor-9 .elementor-element.elementor-element-22144ee > .elementor-widget-container{margin:0px 0px 0px -0px;padding:0px 5px 0px 5px;}.elementor-9 .elementor-element.elementor-element-22144ee .elementor-text-editor{text-align:center;}.elementor-9 .elementor-element.elementor-element-ff74994 > .elementor-widget-container{margin:10px 0px 20px 0px;padding:-0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-d3746ec{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-70b287b .elementor-text-editor{text-align:center;}.elementor-9 .elementor-element.elementor-element-e0b3058{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-e0b3058 > .elementor-widget-container{margin:0px 0px 0px -0px;padding:0px 5px 0px 5px;}.elementor-9 .elementor-element.elementor-element-e0b3058 .elementor-text-editor{text-align:center;}.elementor-9 .elementor-element.elementor-element-c28ad4c > .elementor-widget-container{margin:10px 0px 20px 0px;padding:-0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5845f92 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-5845f92 .elementor-icon-box-icon{margin-bottom:10px;}.elementor-9 .elementor-element.elementor-element-5845f92 .elementor-icon-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-e64f26f > .elementor-widget-container{margin:10px 0px 20px 0px;padding:-0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-a02ee82 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-a02ee82 .elementor-icon-box-icon{margin-bottom:10px;}.elementor-9 .elementor-element.elementor-element-a02ee82 .elementor-icon-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-f4a284a > .elementor-widget-container{margin:10px 0px 20px 0px;padding:-0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-9aed59b > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-9aed59b .elementor-icon-box-icon{margin-bottom:10px;}.elementor-9 .elementor-element.elementor-element-9aed59b .elementor-icon-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-0d9bd88 > .elementor-widget-container{margin:10px 0px 20px 0px;padding:-0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-1f18671{margin-top:-40px;margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-2241347{text-align:center;}.elementor-9 .elementor-element.elementor-element-2241347 .elementor-heading-title{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-41b25af .elementor-icon-box-icon{margin-bottom:28px;}.elementor-9 .elementor-element.elementor-element-68abd47 .elementor-icon-box-icon{margin-bottom:28px;}.elementor-9 .elementor-element.elementor-element-76878a3 .elementor-icon-box-icon{margin-bottom:28px;}.elementor-9 .elementor-element.elementor-element-0564ce3{text-align:center;}.elementor-9 .elementor-element.elementor-element-0564ce3 .elementor-heading-title{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-c246f81{--e-con-grid-template-columns:repeat(1, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-39e50b4 .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-589661c .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-4688ff6 .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-6ee89c6 .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-74a414d .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-9232e85 .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-7a856b4 .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-6e2bc5d .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-18d6dda .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-d2ddd06 .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-5444402 .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-b60e55e .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-2aebd1d{text-align:center;}.elementor-9 .elementor-element.elementor-element-2aebd1d .elementor-heading-title{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-4602381{padding:0px 15px 0px 15px;}.elementor-9 .elementor-element.elementor-element-09b622e{width:100%;}.elementor-9 .elementor-element.elementor-element-09b622e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9 .elementor-element.elementor-element-5a5bf83{--spacer-size:5px;}.elementor-9 .elementor-element.elementor-element-99ce1c1{padding:0px 15px 0px 15px;}.elementor-9 .elementor-element.elementor-element-f34e58f{width:100%;}.elementor-9 .elementor-element.elementor-element-f34e58f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9 .elementor-element.elementor-element-1dd72a1{--spacer-size:5px;}.elementor-9 .elementor-element.elementor-element-2582cb2{padding:0px 15px 0px 15px;}.elementor-9 .elementor-element.elementor-element-c1eee93{text-align:center;}.elementor-9 .elementor-element.elementor-element-1e3659f .elementor-text-editor{text-align:center;}.elementor-9 .elementor-element.elementor-element-e3a2f7a{width:100%;}.elementor-9 .elementor-element.elementor-element-e3a2f7a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9 .elementor-element.elementor-element-63375ac{--spacer-size:5px;}.elementor-9 .elementor-element.elementor-element-a4fdac3{text-align:center;}.elementor-9 .elementor-element.elementor-element-a4fdac3 .elementor-heading-title{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5035273{--spacer-size:40px;}.elementor-9 .elementor-element.elementor-element-e9ead0b{text-align:center;}.elementor-9 .elementor-element.elementor-element-e9ead0b .elementor-heading-title{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-7ed9335 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9 .elementor-element.elementor-element-4c1a781{text-align:center;}.elementor-9 .elementor-element.elementor-element-2869fa8 .elementor-text-editor{text-align:center;}.elementor-9 .elementor-element.elementor-element-2869fa8{font-size:22px;}.elementor-9 .elementor-element.elementor-element-d2583a6 > .elementor-widget-container{margin:-10px 0px 15px 0px;}.elementor-9 .elementor-element.elementor-element-d2583a6 .elementor-text-editor{text-align:center;}.elementor-9 .elementor-element.elementor-element-1c91cb8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-167e7f4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9 .elementor-element.elementor-element-dffa839 > .elementor-element-populated{margin:30px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9 .elementor-element.elementor-element-547a2c2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9 .elementor-element.elementor-element-c3cc0a9 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-9 .elementor-element.elementor-element-8559c55{margin-top:-80px;margin-bottom:0px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-7613cd2 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 18px/2 );}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-7613cd2 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 18px/2 );}body.rtl .elementor-9 .elementor-element.elementor-element-7613cd2 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 18px/2 );}body.rtl .elementor-9 .elementor-element.elementor-element-7613cd2 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 18px/2 );}.elementor-9 .elementor-element.elementor-element-cf5da52{text-align:center;}.elementor-9 .elementor-element.elementor-element-cf5da52 .elementor-heading-title{font-size:10px;line-height:1.1em;letter-spacing:0px;}.elementor-9 .elementor-element.elementor-element-cf5da52.elementor-widget-heading .sub-title{line-height:1.3em;letter-spacing:0.9px;}.elementor-9 .elementor-element.elementor-element-62c0570{margin-top:-40px;margin-bottom:-10px;}.elementor-9 .elementor-element.elementor-element-f86c419{--spacer-size:50px;}.elementor-9 .elementor-element.elementor-element-70f6a6f{text-align:center;}.elementor-9 .elementor-element.elementor-element-70f6a6f .elementor-heading-title{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-a9a09d9{padding:0px 15px 0px 15px;}.elementor-9 .elementor-element.elementor-element-142e9e4 > .elementor-element-populated{margin:30px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9 .elementor-element.elementor-element-644b026 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5d3faa0 > .elementor-element-populated{margin:2px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9 .elementor-element.elementor-element-7387d44 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-b413c9a > .elementor-element-populated{margin:2px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9 .elementor-element.elementor-element-7210463 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e96c533{margin-top:-110px;margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-1dfeacc{text-align:center;}.elementor-9 .elementor-element.elementor-element-1dfeacc .elementor-heading-title{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-03b5632{--spacer-size:50px;}}/* Start custom CSS for heading, class: .elementor-element-93e2451 *//* Sanfte Auftaktanimationen für Headlines */

@keyframes fadeInUp {
  0% { opacity: 0; transform: translateY(30px); }
  100% { opacity: 1; transform: translateY(0); }
}

@keyframes fadeInDown {
  0% { opacity: 0; transform: translateY(-30px); }
  100% { opacity: 1; transform: translateY(0); }
}

@keyframes fadeInZoom {
  0% { opacity: 0; transform: scale(0.92); }
  100% { opacity: 1; transform: scale(1); }
}

/* Animationen zuweisen */
.headline-top {
  opacity: 0;
  animation: fadeInDown 1.8s ease-out forwards;
  animation-delay: 0.2s;
}

.headline-center {
  opacity: 0;
  animation: fadeInZoom 4.1s ease-out forwards;
  animation-delay: 0.6s;
}

.headline-bottom {
  opacity: 0;
  animation: fadeInUp 1.8s ease-out forwards;
  animation-delay: 1.0s;
}

/* Standardgröße für Desktop */
.elementor-9 .elementor-element.elementor-element-93e2451 {
  font-size: 60px !important;
}

/* Tablet: bis 1024px Breite */
@media (max-width: 1024px) {
  .elementor-9 .elementor-element.elementor-element-93e2451 {
    font-size: 26px !important;
  }
}

/* Mobil: bis 767px Breite */
@media (max-width: 767px) {
  .elementor-9 .elementor-element.elementor-element-93e2451 {
    font-size: 17px !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ac6454 */@font-face {
  font-family: 'SparkasseHead';
  src: url('https://immosummit.info/wp-content/uploads/2019/07/SparkasseHead_web_Rg.woff') format('woff');
  font-display: swap;
}

.text-immo,
.text-summit {
  font-family: 'SparkasseHead', Arial, sans-serif;
  font-size: clamp(43px, 9vw, 160px); /* Ursprungsgröße */
  letter-spacing: 2px;
  -webkit-text-stroke: 2px rgba(255, 255, 255, 0.7);
  text-shadow: 5px 5px 5px rgba(68, 68, 68, 0.7);
}

.text-immo {
  color: #444;
}

.text-summit {
  color: #ee0000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50bfa5f *//* Sanfte Auftaktanimationen für Headlines */

@keyframes fadeInUp {
  0% { opacity: 0; transform: translateY(30px); }
  100% { opacity: 1; transform: translateY(0); }
}

@keyframes fadeInDown {
  0% { opacity: 0; transform: translateY(-30px); }
  100% { opacity: 1; transform: translateY(0); }
}

@keyframes fadeInZoom {
  0% { opacity: 0; transform: scale(0.92); }
  100% { opacity: 1; transform: scale(1); }
}

/* Animationen zuweisen */
.headline-top {
  opacity: 0;
  animation: fadeInDown 1.8s ease-out forwards;
  animation-delay: 0.2s;
}

.headline-center {
  opacity: 0;
  animation: fadeInZoom 4.1s ease-out forwards;
  animation-delay: 0.6s;
}

.headline-bottom {
  opacity: 0;
  animation: fadeInUp 1.8s ease-out forwards;
  animation-delay: 1.0s;
}

/* Standardgröße für Desktop */
.elementor-9 .elementor-element.elementor-element-50bfa5f {
  font-size: 60px !important;
}

/* Tablet: bis 1024px Breite */
@media (max-width: 1024px) {
  .elementor-9 .elementor-element.elementor-element-50bfa5f {
    font-size: 26px !important;
  }
}

/* Mobil: bis 767px Breite */
@media (max-width: 767px) {
  .elementor-9 .elementor-element.elementor-element-50bfa5f {
    font-size: 17px !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ff74994 *//* Zentrierung des Buttons */
.elementor-9 .elementor-element.elementor-element-ff74994 {
    display: flex;
    justify-content: center; /* Zentriert den Button horizontal */
}

/* Normalzustand des Buttons */
.elementor-9 .elementor-element.elementor-element-ff74994 .elementor-button {
    width: 250px; /* Breite des Buttons */
    height: 45px; /* Höhe des Buttons */
    padding: 0 1.5rem; /* Padding für den Inhalt */
    display: flex; /* Flexbox für Zentrierung */
    align-items: center; /* Vertikale Zentrierung des Inhalts */
    justify-content: center; /* Horizontale Zentrierung des Inhalts */
    background-color: #ee0000; /* Hintergrundfarbe */
    font-family: SparkasseWebMedium, Helvetica, Arial, sans-serif; /* Schriftart */
    font-size: 18px; /* Schriftgröße */
    line-height: 16px; /* Zeilenhöhe */
    color: #ffffff; /* Textfarbe */
    border-radius: 10px; /* Abgerundete Ecken */
    border: 2px solid #ee0000; /* Randfarbe passend zur Hauptfarbe */
    text-decoration: none; /* Keine Textdekoration */
    cursor: pointer; /* Cursor als Zeiger */
    margin-bottom: 0; /* Kein Abstand nach unten */
    box-shadow: none; /* Kein Box-Shadow im Normalzustand */
}

/* Icon innerhalb des Buttons */
.elementor-9 .elementor-element.elementor-element-ff74994 .elementor-button i {
    margin-right: 3px; /* Vergrößerter Abstand zwischen Icon und Text */
    color: #ffffff; /* Icon-Farbe */
    font-size: 18px; /* Icon-Größe */
    font-weight: 900; /* Fettdruck für das Icon */
}

/* Hover-Effekt für den Button */
.elementor-9 .elementor-element.elementor-element-ff74994 .elementor-button:hover {
    background-color: #d40000; /* Hintergrundfarbe beim Hover */
    border-color: #d40000; /* Randfarbe beim Hover */
    color: #ffffff; /* Textfarbe bleibt weiß */
    -webkit-box-shadow: 0 0 15px 0 rgba(0,0,0,0.25); /* Deutlicherer Box-Shadow beim Hover (Webkit) */
    box-shadow: 0 0 15px 0 rgba(0,0,0,0.25); /* Deutlicherer Box-Shadow beim Hover */
}

/* Icon-Farbe beim Hover */
.elementor-9 .elementor-element.elementor-element-ff74994 .elementor-button:hover i {
    color: #ffffff; /* Icon-Farbe bleibt weiß beim Hover */
}

/* Fokus-Effekt für den Button */
.elementor-9 .elementor-element.elementor-element-ff74994 .elementor-button:focus {
    background-color: #d40000; /* Hintergrundfarbe beim Fokus */
    border-color: #d40000; /* Randfarbe beim Fokus */
    box-shadow: 0 0 0 3px rgba(212, 0, 0, 0.5); /* Box-Shadow beim Fokus (Fokus-Ring) */
}

/* Aktiver Zustand des Buttons */
.elementor-9 .elementor-element.elementor-element-ff74994 .elementor-button:active {
    background-color: #a60000; /* Hintergrundfarbe bei Aktivierung */
    border-color: #a60000; /* Randfarbe bei Aktivierung */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cde835f */.wp-video {
    text-align: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    vertical-align: middle;
}

/* Container für das Video */
.wp-video {
  display: flex;             /* Flexbox aktivieren */
  justify-content: center;   /* Horizontal zentrieren */
  align-items: center;       /* Vertikal zentrieren */
  height: 100%;              /* Höhe auf 100% setzen oder eine spezifische Höhe anpassen */
  width: 100%;              /* Höhe auf 100% setzen oder eine spezifische Höhe anpassen */
  background: transparent;   /* Hintergrund transparent */
  position: relative;        /* Positionierung relativ, um Flexbox richtig anzuwenden */
}

/* Stile für das eingebettete Video */
.wp-video video {
  max-width: 100%;           /* Verhindert, dass das Video über die Breite hinausgeht */
  max-height: 100%;          /* Verhindert, dass das Video über die Höhe hinausgeht */
  display: block;            /* Block-Display, um unerwünschte Leerzeichen zu vermeiden */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e0b3058 */<style>
    @font-face {<br />
        font-family: 'SparkasseSymbol' !important;<br />
        src: url('https://immosummit.info/wp-content/uploads/2019/07/SparkasseSymbol_Rg.ttf') format('truetype') !important;<br />
        font-weight: normal !important;<br />
        font-style: normal !important;<br />
    }<br />
    @font-face {<br />
        font-family: 'SparkasseRegular' !important;<br />
        src: url('https://immosummit.info/wp-content/uploads/2019/07/Sparkasse_web_Rg.woff') format('woff') !important;<br />
        font-weight: normal !important;<br />
        font-style: normal !important;<br />
    }<br />
</style>

<span style="color: #444444 !important; font-family: 'SparkasseRegular', Arial, sans-serif !important; font-size: 18px !important;">Der <strong><span style="letter-spacing: 0.7px !important;">Immo</span></strong></span><span style="color: #ee0000 !important; font-family: 'SparkasseSymbol', Arial, sans-serif !important; font-size: 12px !important; letter-spacing: 0.7px !important;"><strong>S</strong></span><span style="color: #444444 !important; font-family: 'SparkasseRegular', Arial, sans-serif !important; font-size: 18px !important;"><strong><span style="letter-spacing: 0.7px !important;">ummit</span></strong></span><span style="color: #444444 !important; font-family: 'SparkasseRegular', Arial, sans-serif !important; font-size: 18px !important;"> wurde von der KSK-Immobilien GmbH ins Leben gerufen und findet erstmalig vom 1. bis 2. April 2025 in Köln statt. Aktuelle Marktentwicklungen, Innovationen, Kooperation und Austausch werden Themen des Summits sein, zu dem exklusiv die großen Immobilien GmbHs der Sparkassen-Finanzgruppe geladen sind.<strong><b>
Wir wollen hoch hinaus. Begleiten Sie uns!</b></strong></span>/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c28ad4c */<style>
    @font-face {
        font-family: 'SparkasseMedium' !important;
        src: url('https://immosummit.info/wp-content/uploads/2019/07/Sparkasse_web_Md.woff') format('woff') !important;
        font-weight: normal !important;
        font-style: normal !important;
    }
</style>

/* Normalzustand des Buttons */
.elementor-9 .elementor-element.elementor-element-c28ad4c .elementor-button {
    width: 200px !important; /* Breite des Buttons */
    height: 45px !important; /* Höhe des Buttons */
    padding: 0 1.5rem !important; /* Padding für den Inhalt */
    display: flex !important; /* Flexbox für Zentrierung */
    align-items: center !important; /* Vertikale Zentrierung des Inhalts */
    justify-content: center !important; /* Horizontale Zentrierung des Inhalts */
    background-color: #ee0000 !important; /* Hintergrundfarbe */
    font-family: SparkasseMedium, Helvetica, Arial, sans-serif !important; /* Schriftart */
    font-size: 18px !important; /* Schriftgröße */
    line-height: 16px !important; /* Zeilenhöhe */
    color: #ffffff !important; /* Textfarbe */
    border-radius: 10px !important; /* Abgerundete Ecken */
    border: 2px solid #ee0000 !important; /* Randfarbe passend zur Hauptfarbe */
    text-decoration: none !important; /* Keine Textdekoration */
    cursor: pointer !important; /* Cursor als Zeiger */
    margin-bottom: 0 !important; /* Kein Abstand nach unten */
    box-shadow: none !important; /* Kein Box-Shadow im Normalzustand */
}

/* Icon innerhalb des Buttons */
.elementor-9 .elementor-element.elementor-element-c28ad4c .elementor-button i {
    margin-left: 10px !important; /* Abstand zwischen Text und Icon */
    color: #ffffff !important; /* Icon-Farbe */
    font-size: 18px !important; /* Icon-Größe */
    font-weight: 900 !important; /* Fettdruck für das Icon */
}

/* Hover-Effekt für den Button */
.elementor-9 .elementor-element.elementor-element-c28ad4c .elementor-button:hover {
    background-color: #d40000 !important; /* Hintergrundfarbe beim Hover */
    border-color: #d40000 !important; /* Randfarbe beim Hover */
    color: #ffffff !important; /* Textfarbe bleibt weiß */
    -webkit-box-shadow: 0 0 15px 0 rgba(0,0,0,0.25) !important; /* Deutlicherer Box-Shadow beim Hover (Webkit) */
    box-shadow: 0 0 15px 0 rgba(0,0,0,0.25) !important; /* Deutlicherer Box-Shadow beim Hover */
}

/* Icon-Farbe beim Hover */
.elementor-9 .elementor-element.elementor-element-c28ad4c .elementor-button:hover i {
    color: #ffffff !important; /* Icon-Farbe bleibt weiß beim Hover */
}

/* Fokus-Effekt für den Button */
.elementor-9 .elementor-element.elementor-element-c28ad4c .elementor-button:focus {
    background-color: #d40000 !important; /* Hintergrundfarbe beim Fokus */
    border-color: #d40000 !important; /* Randfarbe beim Fokus */
    box-shadow: 0 0 0 3px rgba(212, 0, 0, 0.5) !important; /* Box-Shadow beim Fokus (Fokus-Ring) */
}

/* Aktiver Zustand des Buttons */
.elementor-9 .elementor-element.elementor-element-c28ad4c .elementor-button:active {
    background-color: #a60000 !important; /* Hintergrundfarbe bei Aktivierung */
    border-color: #a60000 !important; /* Randfarbe bei Aktivierung */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-093a145 */.wp-video {
    text-align: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    vertical-align: middle;
}

/* Container für das Video */
.wp-video {
  display: flex;             /* Flexbox aktivieren */
  justify-content: center;   /* Horizontal zentrieren */
  align-items: center;       /* Vertikal zentrieren */
  height: 100%;              /* Höhe auf 100% setzen oder eine spezifische Höhe anpassen */
  width: 100%;              /* Höhe auf 100% setzen oder eine spezifische Höhe anpassen */
  background: transparent;   /* Hintergrund transparent */
  position: relative;        /* Positionierung relativ, um Flexbox richtig anzuwenden */
}

/* Stile für das eingebettete Video */
.wp-video video {
  max-width: 100%;           /* Verhindert, dass das Video über die Breite hinausgeht */
  max-height: 100%;          /* Verhindert, dass das Video über die Höhe hinausgeht */
  display: block;            /* Block-Display, um unerwünschte Leerzeichen zu vermeiden */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e64f26f */<style>
    @font-face {
        font-family: 'SparkasseMedium' !important;
        src: url('https://immosummit.info/wp-content/uploads/2019/07/Sparkasse_web_Md.woff') format('woff') !important;
        font-weight: normal !important;
        font-style: normal !important;
    }
</style>

/* Normalzustand des Buttons */
.elementor-9 .elementor-element.elementor-element-e64f26f .elementor-button {
    width: 200px !important; /* Breite des Buttons */
    height: 45px !important; /* Höhe des Buttons */
    padding: 0 1.5rem !important; /* Padding für den Inhalt */
    display: flex !important; /* Flexbox für Zentrierung */
    align-items: center !important; /* Vertikale Zentrierung des Inhalts */
    justify-content: center !important; /* Horizontale Zentrierung des Inhalts */
    background-color: #F0F0F0 !important; /* Hintergrundfarbe */
    font-family: SparkasseMedium, Helvetica, Arial, sans-serif !important; /* Schriftart */
    font-size: 18px !important; /* Schriftgröße */
    line-height: 16px !important; /* Zeilenhöhe */
    color: #444444 !important; /* Textfarbe */
    border-radius: 10px !important; /* Abgerundete Ecken */
    border: 2px solid #ee0000 !important; /* Randfarbe */
    text-decoration: none !important; /* Keine Textdekoration */
    cursor: pointer !important; /* Cursor als Zeiger */
    margin-bottom: 0 !important; /* Kein Abstand nach unten */
    box-shadow: none !important; /* Kein Box-Shadow im Normalzustand */
}

/* Icon innerhalb des Buttons */
.elementor-9 .elementor-element.elementor-element-e64f26f .elementor-button i {
    margin-left: 10px !important; /* Abstand zwischen Text und Icon */
    color: #444444 !important; /* Icon-Farbe im Normalzustand */
    font-size: 18px !important; /* Icon-Größe */
    font-weight: 900 !important; /* Fettdruck für das Icon */
}

/* Hover-Effekt für den Button */
.elementor-9 .elementor-element.elementor-element-e64f26f .elementor-button:hover {
    background-color: #F0F0F0 !important; /* Hintergrundfarbe beim Hover */
    border-color: #ee0000 !important; /* Randfarbe beim Hover */
    color: #EE0000 !important; /* Textfarbe beim Hover */
    -webkit-box-shadow: 0 0 15px 0 rgba(0,0,0,0.25) !important; /* Deutlicherer Box-Shadow beim Hover (Webkit) */
    box-shadow: 0 0 15px 0 rgba(0,0,0,0.25) !important; /* Deutlicherer Box-Shadow beim Hover */
}

/* Icon-Farbe beim Hover */
.elementor-9 .elementor-element.elementor-element-e64f26f .elementor-button:hover i {
    color: #EE0000 !important; /* Icon-Farbe beim Hover */
}

/* Fokus-Effekt für den Button */
.elementor-9 .elementor-element.elementor-element-e64f26f .elementor-button:focus {
    background-color: #F0F0F0 !important; /* Hintergrundfarbe beim Fokus */
    border-color: #ee0000 !important; /* Randfarbe beim Fokus */
    box-shadow: 0 0 0 3px rgba(212, 0, 0, 0.5) !important; /* Box-Shadow beim Fokus (Fokus-Ring) */
}

/* Aktiver Zustand des Buttons */
.elementor-9 .elementor-element.elementor-element-e64f26f .elementor-button:active {
    background-color: #a60000 !important; /* Hintergrundfarbe bei Aktivierung */
    border-color: #a60000 !important; /* Randfarbe bei Aktivierung */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a02ee82 */<style>
    @font-face {
        font-family: 'SparkasseMedium' !important;
        src: url('https://immosummit.info/wp-content/uploads/2019/07/Sparkasse_web_Md.woff') format('woff') !important;
        font-weight: normal !important;
        font-style: normal !important;
    }
</style>

/* Normalzustand des Buttons */
.elementor-9 .elementor-element.elementor-element-a02ee82 .elementor-button {
    width: 200px !important; /* Breite des Buttons */
    height: 45px !important; /* Höhe des Buttons */
    padding: 0 1.5rem !important; /* Padding für den Inhalt */
    display: flex !important; /* Flexbox für Zentrierung */
    align-items: center !important; /* Vertikale Zentrierung des Inhalts */
    justify-content: center !important; /* Horizontale Zentrierung des Inhalts */
    background-color: #F0F0F0 !important; /* Hintergrundfarbe */
    font-family: SparkasseMedium, Helvetica, Arial, sans-serif !important; /* Schriftart */
    font-size: 18px !important; /* Schriftgröße */
    line-height: 16px !important; /* Zeilenhöhe */
    color: #444444 !important; /* Textfarbe */
    border-radius: 10px !important; /* Abgerundete Ecken */
    border: 2px solid #ee0000 !important; /* Randfarbe */
    text-decoration: none !important; /* Keine Textdekoration */
    cursor: pointer !important; /* Cursor als Zeiger */
    margin-bottom: 0 !important; /* Kein Abstand nach unten */
    box-shadow: none !important; /* Kein Box-Shadow im Normalzustand */
}

/* Icon innerhalb des Buttons */
.elementor-9 .elementor-element.elementor-element-a02ee82 .elementor-button i {
    margin-left: 10px !important; /* Abstand zwischen Text und Icon */
    color: #444444 !important; /* Icon-Farbe im Normalzustand */
    font-size: 18px !important; /* Icon-Größe */
    font-weight: 900 !important; /* Fettdruck für das Icon */
}

/* Hover-Effekt für den Button */
.elementor-9 .elementor-element.elementor-element-a02ee82 .elementor-button:hover {
    background-color: #F0F0F0 !important; /* Hintergrundfarbe beim Hover */
    border-color: #ee0000 !important; /* Randfarbe beim Hover */
    color: #EE0000 !important; /* Textfarbe beim Hover */
    -webkit-box-shadow: 0 0 15px 0 rgba(0,0,0,0.25) !important; /* Deutlicherer Box-Shadow beim Hover (Webkit) */
    box-shadow: 0 0 15px 0 rgba(0,0,0,0.25) !important; /* Deutlicherer Box-Shadow beim Hover */
}

/* Icon-Farbe beim Hover */
.elementor-9 .elementor-element.elementor-element-a02ee82 .elementor-button:hover i {
    color: #EE0000 !important; /* Icon-Farbe beim Hover */
}

/* Fokus-Effekt für den Button */
.elementor-9 .elementor-element.elementor-element-a02ee82 .elementor-button:focus {
    background-color: #F0F0F0 !important; /* Hintergrundfarbe beim Fokus */
    border-color: #ee0000 !important; /* Randfarbe beim Fokus */
    box-shadow: 0 0 0 3px rgba(212, 0, 0, 0.5) !important; /* Box-Shadow beim Fokus (Fokus-Ring) */
}

/* Aktiver Zustand des Buttons */
.elementor-9 .elementor-element.elementor-element-a02ee82 .elementor-button:active {
    background-color: #a60000 !important; /* Hintergrundfarbe bei Aktivierung */
    border-color: #a60000 !important; /* Randfarbe bei Aktivierung */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f4a284a */<style>
    @font-face {
        font-family: 'SparkasseMedium' !important;
        src: url('https://immosummit.info/wp-content/uploads/2019/07/Sparkasse_web_Md.woff') format('woff') !important;
        font-weight: normal !important;
        font-style: normal !important;
    }
</style>

/* Normalzustand des Buttons */
.elementor-9 .elementor-element.elementor-element-f4a284a .elementor-button {
    width: 200px !important; /* Breite des Buttons */
    height: 45px !important; /* Höhe des Buttons */
    padding: 0 1.5rem !important; /* Padding für den Inhalt */
    display: flex !important; /* Flexbox für Zentrierung */
    align-items: center !important; /* Vertikale Zentrierung des Inhalts */
    justify-content: center !important; /* Horizontale Zentrierung des Inhalts */
    background-color: #F0F0F0 !important; /* Hintergrundfarbe */
    font-family: SparkasseMedium, Helvetica, Arial, sans-serif !important; /* Schriftart */
    font-size: 18px !important; /* Schriftgröße */
    line-height: 16px !important; /* Zeilenhöhe */
    color: #444444 !important; /* Textfarbe */
    border-radius: 10px !important; /* Abgerundete Ecken */
    border: 2px solid #ee0000 !important; /* Randfarbe */
    text-decoration: none !important; /* Keine Textdekoration */
    cursor: pointer !important; /* Cursor als Zeiger */
    margin-bottom: 0 !important; /* Kein Abstand nach unten */
    box-shadow: none !important; /* Kein Box-Shadow im Normalzustand */
}

/* Icon innerhalb des Buttons */
.elementor-9 .elementor-element.elementor-element-f4a284a .elementor-button i {
    margin-left: 10px !important; /* Abstand zwischen Text und Icon */
    color: #444444 !important; /* Icon-Farbe im Normalzustand */
    font-size: 18px !important; /* Icon-Größe */
    font-weight: 900 !important; /* Fettdruck für das Icon */
}

/* Hover-Effekt für den Button */
.elementor-9 .elementor-element.elementor-element-f4a284a .elementor-button:hover {
    background-color: #F0F0F0 !important; /* Hintergrundfarbe beim Hover */
    border-color: #ee0000 !important; /* Randfarbe beim Hover */
    color: #EE0000 !important; /* Textfarbe beim Hover */
    -webkit-box-shadow: 0 0 15px 0 rgba(0,0,0,0.25) !important; /* Deutlicherer Box-Shadow beim Hover (Webkit) */
    box-shadow: 0 0 15px 0 rgba(0,0,0,0.25) !important; /* Deutlicherer Box-Shadow beim Hover */
}

/* Icon-Farbe beim Hover */
.elementor-9 .elementor-element.elementor-element-f4a284a .elementor-button:hover i {
    color: #EE0000 !important; /* Icon-Farbe beim Hover */
}

/* Fokus-Effekt für den Button */
.elementor-9 .elementor-element.elementor-element-f4a284a .elementor-button:focus {
    background-color: #F0F0F0 !important; /* Hintergrundfarbe beim Fokus */
    border-color: #ee0000 !important; /* Randfarbe beim Fokus */
    box-shadow: 0 0 0 3px rgba(212, 0, 0, 0.5) !important; /* Box-Shadow beim Fokus (Fokus-Ring) */
}

/* Aktiver Zustand des Buttons */
.elementor-9 .elementor-element.elementor-element-f4a284a .elementor-button:active {
    background-color: #a60000 !important; /* Hintergrundfarbe bei Aktivierung */
    border-color: #a60000 !important; /* Randfarbe bei Aktivierung */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0d9bd88 */<style>
    @font-face {
        font-family: 'SparkasseMedium' !important;
        src: url('https://immosummit.info/wp-content/uploads/2019/07/Sparkasse_web_Md.woff') format('woff') !important;
        font-weight: normal !important;
        font-style: normal !important;
    }
</style>

/* Normalzustand des Buttons */
.elementor-9 .elementor-element.elementor-element-0d9bd88 .elementor-button {
    width: 200px !important; /* Breite des Buttons */
    height: 45px !important; /* Höhe des Buttons */
    padding: 0 1.5rem !important; /* Padding für den Inhalt */
    display: flex !important; /* Flexbox für Zentrierung */
    align-items: center !important; /* Vertikale Zentrierung des Inhalts */
    justify-content: center !important; /* Horizontale Zentrierung des Inhalts */
    background-color: #F0F0F0 !important; /* Hintergrundfarbe */
    font-family: SparkasseMedium, Helvetica, Arial, sans-serif !important; /* Schriftart */
    font-size: 18px !important; /* Schriftgröße */
    line-height: 16px !important; /* Zeilenhöhe */
    color: #444444 !important; /* Textfarbe */
    border-radius: 10px !important; /* Abgerundete Ecken */
    border: 2px solid #ee0000 !important; /* Randfarbe */
    text-decoration: none !important; /* Keine Textdekoration */
    cursor: pointer !important; /* Cursor als Zeiger */
    margin-bottom: 0 !important; /* Kein Abstand nach unten */
    box-shadow: none !important; /* Kein Box-Shadow im Normalzustand */
}

/* Icon innerhalb des Buttons */
.elementor-9 .elementor-element.elementor-element-0d9bd88 .elementor-button i {
    margin-left: 10px !important; /* Abstand zwischen Text und Icon */
    color: #444444 !important; /* Icon-Farbe im Normalzustand */
    font-size: 18px !important; /* Icon-Größe */
    font-weight: 900 !important; /* Fettdruck für das Icon */
}

/* Hover-Effekt für den Button */
.elementor-9 .elementor-element.elementor-element-0d9bd88 .elementor-button:hover {
    background-color: #F0F0F0 !important; /* Hintergrundfarbe beim Hover */
    border-color: #ee0000 !important; /* Randfarbe beim Hover */
    color: #EE0000 !important; /* Textfarbe beim Hover */
    -webkit-box-shadow: 0 0 15px 0 rgba(0,0,0,0.25) !important; /* Deutlicherer Box-Shadow beim Hover (Webkit) */
    box-shadow: 0 0 15px 0 rgba(0,0,0,0.25) !important; /* Deutlicherer Box-Shadow beim Hover */
}

/* Icon-Farbe beim Hover */
.elementor-9 .elementor-element.elementor-element-0d9bd88 .elementor-button:hover i {
    color: #EE0000 !important; /* Icon-Farbe beim Hover */
}

/* Fokus-Effekt für den Button */
.elementor-9 .elementor-element.elementor-element-0d9bd88 .elementor-button:focus {
    background-color: #F0F0F0 !important; /* Hintergrundfarbe beim Fokus */
    border-color: #ee0000 !important; /* Randfarbe beim Fokus */
    box-shadow: 0 0 0 3px rgba(212, 0, 0, 0.5) !important; /* Box-Shadow beim Fokus (Fokus-Ring) */
}

/* Aktiver Zustand des Buttons */
.elementor-9 .elementor-element.elementor-element-0d9bd88 .elementor-button:active {
    background-color: #a60000 !important; /* Hintergrundfarbe bei Aktivierung */
    border-color: #a60000 !important; /* Randfarbe bei Aktivierung */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bd4e22 */.custom-text {
    color: #444444;
}
.custom-text a {
    color: #444444;
    text-decoration: underline;
    transition: color 0.3s ease; /* Optional: Für einen sanften Übergang */
}
.custom-text a:hover {
    color: #ee0000;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9bd4824 */.custom-text {
    color: #444444;
}
.custom-text a {
    color: #444444;
    text-decoration: underline;
    transition: color 0.3s ease; /* Optional: Für einen sanften Übergang */
}
.custom-text a:hover {
    color: #ee0000;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e3659f */.custom-text {
    color: #444444;
}
.custom-text a {
    color: #444444;
    text-decoration: underline;
    transition: color 0.3s ease; /* Optional: Für einen sanften Übergang */
}
.custom-text a:hover {
    color: #ee0000;
}/* End custom CSS */
/* Start custom CSS for opal-schedules, class: .elementor-element-991c7b6 */.elementor-widget-opal-schedules .schedules-day-name {
  font-family: 'SparkasseHead', Helvetica, Arial, sans-serif !important;
  font-size: 25px !important;
  font-weight: bold !important;
  color: #444444 !important;
  line-height: 1.2 !important;
  text-transform: uppercase !important;
}


.schedules-day-time {
  font-family: 'SparkasseRegular', Helvetica, Arial, sans-serif !important;
  font-size: 20px !important;
  font-weight: bold !important;
  color: #666666 !important;
  line-height: 1.2 !important;
  text-transform: uppercase !important;
}

.location-schedules {
  font-family: 'SparkasseRegular', Helvetica, Arial, sans-serif !important;
  font-size: 14px !important;
  font-weight: normal !important;
  color: #444444 !important;
}


.time-schedules {
  font-family: 'SparkasseRegular', Helvetica, Arial, sans-serif !important;
  font-size: 14px !important;
  font-weight: normal !important;
  color: #444444 !important;
}

.author-schedules-group {
  font-family: 'SparkasseRegular', Helvetica, Arial, sans-serif !important;
  font-size: 14px !important;
  font-weight: normal !important;
  color: #444444 !important;
}

.author-schedules {
  font-family: 'SparkasseRegular', Helvetica, Arial, sans-serif !important;
  font-size: 14px !important;
  font-weight: normal !important;
  color: #444444 !important;
}

.elementor-widget-opal-schedules .author-schedules a {
  font-family: 'SparkasseRegular', Helvetica, Arial, sans-serif !important;
  font-size: 14px !important;
  font-weight: normal !important;
  color: #444444 !important;
  text-decoration: underline !important;
}

.elementor-widget-opal-schedules .author-schedules a:hover,
.elementor-widget-opal-schedules .author-schedules a:active {
  color: #ee0000 !important;
}

.elementor-widget-opal-schedules .title-schedules {
  font-family: 'SparkasseHead', Helvetica, Arial, sans-serif !important;
  font-size: 20px !important;
  color: #444444 !important;
  margin: 0;
  padding-top: 3px;
  transition: all .3s ease;
  font-weight: bold !important;
  line-height: 1.2 !important;
  text-transform: uppercase !important;
}

.elementor-widget-opal-schedules .title-schedules:hover,
.elementor-widget-opal-schedules .title-schedules:active {
  color: #ee0000 !important;
}/* End custom CSS */
/* Start custom CSS for opal-schedules, class: .elementor-element-3a2cd86 */.elementor-widget-opal-schedules .schedules-day-name {
  font-family: 'SparkasseHead', Helvetica, Arial, sans-serif !important;
  font-size: 25px !important;
  font-weight: bold !important;
  color: #444444 !important;
  line-height: 1.2 !important;
  text-transform: uppercase !important;
}


.schedules-day-time {
  font-family: 'SparkasseRegular', Helvetica, Arial, sans-serif !important;
  font-size: 20px !important;
  font-weight: bold !important;
  color: #666666 !important;
  line-height: 1.2 !important;
  text-transform: uppercase !important;
}

.location-schedules {
  font-family: 'SparkasseRegular', Helvetica, Arial, sans-serif !important;
  font-size: 14px !important;
  font-weight: normal !important;
  color: #444444 !important;
}


.time-schedules {
  font-family: 'SparkasseRegular', Helvetica, Arial, sans-serif !important;
  font-size: 14px !important;
  font-weight: normal !important;
  color: #444444 !important;
}

.author-schedules-group {
  font-family: 'SparkasseRegular', Helvetica, Arial, sans-serif !important;
  font-size: 14px !important;
  font-weight: normal !important;
  color: #444444 !important;
}

.author-schedules {
  font-family: 'SparkasseRegular', Helvetica, Arial, sans-serif !important;
  font-size: 14px !important;
  font-weight: normal !important;
  color: #444444 !important;
}

.elementor-widget-opal-schedules .author-schedules a {
  font-family: 'SparkasseRegular', Helvetica, Arial, sans-serif !important;
  font-size: 14px !important;
  font-weight: normal !important;
  color: #444444 !important;
  text-decoration: underline !important;
}

.elementor-widget-opal-schedules .author-schedules a:hover,
.elementor-widget-opal-schedules .author-schedules a:active {
  color: #ee0000 !important;
}

.elementor-widget-opal-schedules .title-schedules {
  font-family: 'SparkasseHead', Helvetica, Arial, sans-serif !important;
  font-size: 20px !important;
  color: #444444 !important;
  margin: 0;
  padding-top: 3px;
  transition: all .3s ease;
  font-weight: bold !important;
  line-height: 1.2 !important;
  text-transform: uppercase !important;
}

.elementor-widget-opal-schedules .title-schedules:hover,
.elementor-widget-opal-schedules .title-schedules:active {
  color: #ee0000 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4840365 *//* Einbindung der SparkasseMedium-Schriftart */
@font-face {
    font-family: 'SparkasseMedium';
    src: url('https://immosummit.info/wp-content/uploads/2019/07/Sparkasse_web_Md.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* Container für den Button, der den Button horizontal zentriert */
.btn-container-pdf {
    display: flex; /* Flexbox für Zentrierung verwenden */
    justify-content: center; /* Horizontale Zentrierung des Buttons */
    margin: 20px 0; /* Optionaler Abstand oben und unten */
}

/* Grundlegendes Button-Styling */
.btn-download-pdf {
    width: 310px; /* Breite des Buttons */
    padding: 0 1.5rem; /* Padding für den Inhalt */
    display: flex; /* Flexbox verwenden */
    align-items: center; /* Vertikale Zentrierung des Inhalts */
    justify-content: center; /* Zentriert den Inhalt innerhalb des Buttons */
    background-color: #ee0000; /* Hauptfarbe des Buttons */
    font-family: SparkasseMedium, Helvetica, Arial, sans-serif; /* Schriftart SparkasseMedium */
    line-height: 16px;
    font-size: 18px; /* Schriftgröße */
    color: #ffffff; /* Textfarbe */
    border-radius: 10px; /* Abgerundete Ecken */
    border: 2px solid #ee0000; /* Randfarbe */
    text-decoration: none;
    cursor: pointer;
    height: 50px; /* Höhe des Buttons */
    margin-bottom: 0; /* Kein Abstand nach unten */
}

/* Icon innerhalb des Buttons */
.btn-download-pdf i {
    margin-left: 10px; /* Abstand zwischen Text und Icon */
    color: #ffffff; /* Icon-Farbe passend zur Textfarbe */
    font-size: 18px; /* Größe des Icons */
    font-weight: 900; /* Stellt sicher, dass das Icon korrekt dargestellt wird */
}

/* Hover-Effekt für den Button */
.btn-download-pdf:hover {
    background-color: #d40000; /* Hintergrundfarbe beim Hover */
    border-color: #d40000; /* Randfarbe beim Hover */
    color: #ffffff; /* Textfarbe bleibt weiß */
    box-shadow: 0 0 15px 0 rgba(0,0,0,0.25); /* Box-Shadow beim Hover */
}

.btn-download-pdf:hover i {
    color: #ffffff; /* Icon-Farbe bleibt weiß beim Hover */
}

/* Fokus-Effekt für den Button */
.btn-download-pdf:focus {
    background-color: #d40000; /* Hintergrundfarbe beim Fokus */
    border-color: #d40000; /* Randfarbe beim Fokus */
    box-shadow: 0 0 15px 0 rgba(0,0,0,0.25); /* Box-Shadow beim Fokus */
}

/* Aktiver Zustand des Buttons */
.btn-download-pdf:active {
    background-color: #a60000; /* Hintergrundfarbe bei Aktivierung */
    border-color: #a60000; /* Randfarbe bei Aktivierung */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ac5b585 *//* Einbindung der SparkasseMedium-Schriftart */
@font-face {
    font-family: 'SparkasseMedium';
    src: url('https://immosummit.info/wp-content/uploads/2019/07/Sparkasse_web_Md.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* Container für den Button, der den Button links ausrichtet */
.btn-container-location {
    display: flex; /* Flexbox verwenden */
    justify-content: flex-start; /* Linksbündige Ausrichtung des Buttons */
    margin: 20px 0; /* Optionaler Abstand oben und unten */
}


/* Grundlegendes Button-Styling */
.btn-ext-link {
    width: 310px; /* Breite des Buttons */
    padding: 0 1.5rem; /* Padding für den Inhalt */
    display: flex; /* Flexbox verwenden */
    align-items: center; /* Vertikale Zentrierung des Inhalts */
    justify-content: center; /* Zentriert den Inhalt innerhalb des Buttons */
    background-color: #ee0000; /* Hauptfarbe des Buttons */
    font-family: SparkasseMedium, Helvetica, Arial, sans-serif; /* Schriftart SparkasseMedium */
    line-height: 16px;
    font-size: 18px; /* Schriftgröße */
    color: #ffffff; /* Textfarbe */
    border-radius: 10px; /* Abgerundete Ecken */
    border: 2px solid #ee0000; /* Randfarbe */
    text-decoration: none;
    cursor: pointer;
    height: 50px; /* Höhe des Buttons */
    margin-bottom: 0; /* Kein Abstand nach unten */
}

/* Icon innerhalb des Buttons */
.btn-ext-link i {
    margin-left: 10px; /* Abstand zwischen Text und Icon */
    color: #ffffff; /* Icon-Farbe passend zur Textfarbe */
    font-size: 18px; /* Größe des Icons */
    font-weight: 900; /* Stellt sicher, dass das Icon korrekt dargestellt wird */
}

/* Hover-Effekt für den Button */
.btn-ext-link:hover {
    background-color: #d40000; /* Hintergrundfarbe beim Hover */
    border-color: #d40000; /* Randfarbe beim Hover */
    color: #ffffff; /* Textfarbe bleibt weiß */
    box-shadow: 0 0 15px 0 rgba(0,0,0,0.25); /* Box-Shadow beim Hover */
}

.btn-ext-link:hover i {
    color: #ffffff; /* Icon-Farbe bleibt weiß beim Hover */
}

/* Fokus-Effekt für den Button */
.btn-ext-link:focus {
    background-color: #d40000; /* Hintergrundfarbe beim Fokus */
    border-color: #d40000; /* Randfarbe beim Fokus */
    box-shadow: 0 0 15px 0 rgba(0,0,0,0.25); /* Box-Shadow beim Fokus */
}

/* Aktiver Zustand des Buttons */
.btn-ext-link:active {
    background-color: #a60000; /* Hintergrundfarbe bei Aktivierung */
    border-color: #a60000; /* Randfarbe bei Aktivierung */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-21a6d2f *//* Einbindung der SparkasseMedium-Schriftart */
@font-face {
    font-family: 'SparkasseMedium';
    src: url('https://immosummit.info/wp-content/uploads/2019/07/Sparkasse_web_Md.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* Styling für den Button im "btn-maps-body"-Widget */
.btn-maps-body .elementor-cta__button.elementor-button {
    width: 310px; /* Breite des Buttons */
    height: 50px; /* Höhe des Buttons */
    padding: 0 1.5rem; /* Padding für den Inhalt */
    display: flex; /* Flexbox für Zentrierung */
    align-items: center; /* Vertikale Zentrierung des Inhalts */
    justify-content: center; /* Horizontale Zentrierung des Inhalts */
    background-color: #F0F0F0; /* Hintergrundfarbe bleibt immer gleich */
    font-family: SparkasseMedium, Helvetica, Arial, sans-serif; /* Schriftart SparkasseMedium */
    font-size: 18px; /* Schriftgröße */
    line-height: 16px; /* Zeilenhöhe */
    color: #444444; /* Textfarbe */
    border-radius: 10px; /* Abgerundete Ecken */
    border: 1px solid #444444; /* Rahmenfarbe */
    text-decoration: none; /* Keine Textdekoration */
    cursor: pointer; /* Cursor als Zeiger */
    margin-bottom: 0; /* Kein Abstand nach unten */
    box-shadow: none; /* Kein Box-Shadow im Normalzustand */
}

/* Hover-Effekt für den Button im "btn-maps-body"-Widget */
.btn-maps-body .elementor-cta__button.elementor-button:hover {
    background-color: #F0F0F0; /* Hintergrundfarbe bleibt gleich */
    border-color: #EE0000; /* Randfarbe beim Hover */
    color: #EE0000; /* Textfarbe beim Hover */
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.25); /* Deutlicherer Box-Shadow beim Hover */
}

/* Icon-Farbe beim Hover für das Widget "btn-maps-body" */
.btn-maps-body .elementor-cta__button.elementor-button:hover i {
    color: #EE0000; /* Icon-Farbe beim Hover */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1c91cb8 */@media(max-width: 767px) {
    .kasten-unten {
        margin-top: 10px; /* Passe die Pixel-Anzahl nach Bedarf an */
    }
}/* End custom CSS */
/* Start custom CSS for opal-price-table, class: .elementor-element-644b026 *//* Einbindung der SparkasseHead-Schriftart */
@font-face {
    font-family: 'SparkasseHead';
    src: url('https://immosummit.info/wp-content/uploads/2019/07/Sparkasse_web_Head.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* Styling für den Container mit Text und Icon */
.person-info {
    font-family: SparkasseHead, Helvetica, Arial, sans-serif; /* Schriftart SparkasseHead */
    color: #ee0000; /* Textfarbe */
    font-size: 20px; /* Schriftgröße */
    display: flex; /* Flexbox für Zentrierung */
    align-items: center; /* Vertikale Zentrierung von Text und Icon */
    justify-content: center; /* Horizontale Zentrierung von Text und Icon */
    line-height: 1.5; /* Zeilenhöhe für besseren Abstand */
}

/* Styling für das Icon */
.person-info i {
    margin-left: 8px; /* Abstand zwischen Text und Icon */
    font-size: 20px; /* Größe des Icons */
    color: #ee0000; /* Icon-Farbe passend zur Textfarbe */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cc1a42b *//* Einbindung der SparkasseMedium-Schriftart */
@font-face {
    font-family: 'SparkasseMedium';
    src: url('https://immosummit.info/wp-content/uploads/2019/07/Sparkasse_web_Md.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* Container für den Button, der den Button horizontal zentriert */
.btn-container-ticket {
    display: flex; /* Flexbox für Zentrierung verwenden */
    justify-content: center; /* Horizontale Zentrierung des Buttons */
    margin: 20px 0; /* Optionaler Abstand oben und unten */
}

/* Grundlegendes Button-Styling */
.btn-ticket {
    width: 230px; /* Breite des Buttons */
    height: 50px; /* Höhe des Buttons */
    padding: 0 1.5rem; /* Padding für den Inhalt */
    display: flex; /* Flexbox verwenden */
    align-items: center; /* Vertikale Zentrierung des Inhalts */
    justify-content: center; /* Zentriert den Inhalt innerhalb des Buttons */
    background-color: #ee0000; /* Hauptfarbe des Buttons */
    font-family: SparkasseMedium, Helvetica, Arial, sans-serif; /* Schriftart SparkasseMedium */
    font-size: 18px; /* Schriftgröße */
    color: #ffffff; /* Textfarbe */
    border-radius: 10px; /* Abgerundete Ecken */
    border: 2px solid #ee0000; /* Randfarbe passend zur Hauptfarbe */
    text-decoration: none; /* Keine Textdekoration */
    cursor: pointer; /* Cursor als Zeiger */
    margin-bottom: 0; /* Kein Abstand nach unten */
}

/* Icon innerhalb des Buttons */
.btn-ticket i {
    margin-left: 10px; /* Abstand zwischen Text und Icon */
    color: #ffffff; /* Icon-Farbe passend zur Textfarbe */
    font-size: 18px; /* Größe des Icons */
    font-weight: 900; /* Stellt sicher, dass das Icon korrekt dargestellt wird */
}

/* Hover-Effekt für den Button */
.btn-ticket:hover {
    background-color: #d40000; /* Hintergrundfarbe beim Hover */
    border-color: #d40000; /* Randfarbe beim Hover */
    color: #ffffff; /* Textfarbe bleibt weiß */
    box-shadow: 0 0 15px 0 rgba(0,0,0,0.25); /* Box-Shadow beim Hover */
}

.btn-ticket:hover i {
    color: #ffffff; /* Icon-Farbe bleibt weiß beim Hover */
}

/* Fokus-Effekt für den Button */
.btn-ticket:focus {
    background-color: #d40000; /* Hintergrundfarbe beim Fokus */
    border-color: #d40000; /* Randfarbe beim Fokus */
    box-shadow: 0 0 15px 0 rgba(0,0,0,0.25); /* Box-Shadow beim Fokus */
}

/* Aktiver Zustand des Buttons */
.btn-ticket:active {
    background-color: #a60000; /* Hintergrundfarbe bei Aktivierung */
    border-color: #a60000; /* Randfarbe bei Aktivierung */
}/* End custom CSS */
/* Start custom CSS for opal-price-table, class: .elementor-element-7387d44 */.elementor-price-table__header {
    background-color: #f0f0f0 !important;
}

/* Einbindung der SparkasseHead-Schriftart */
@font-face {
    font-family: 'SparkasseHead';
    src: url('https://immosummit.info/wp-content/uploads/2019/07/Sparkasse_web_Head.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* Styling für den Container mit Text und Icon */
.person-info {
    font-family: SparkasseHead, Helvetica, Arial, sans-serif; /* Schriftart SparkasseHead */
    color: #ee0000; /* Textfarbe */
    font-size: 20px; /* Schriftgröße */
    display: flex; /* Flexbox für Zentrierung */
    align-items: center; /* Vertikale Zentrierung von Text und Icon */
    justify-content: center; /* Horizontale Zentrierung von Text und Icon */
    line-height: 1.5; /* Zeilenhöhe für besseren Abstand */
}

/* Styling für das Icon */
.person-info i {
    margin-left: 8px; /* Abstand zwischen Text und Icon */
    font-size: 20px; /* Größe des Icons */
    color: #ee0000; /* Icon-Farbe passend zur Textfarbe */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5e4ca7c *//* Einbindung der SparkasseMedium-Schriftart */
@font-face {
    font-family: 'SparkasseMedium';
    src: url('https://immosummit.info/wp-content/uploads/2019/07/Sparkasse_web_Md.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* Container für den Button, der den Button horizontal zentriert */
.btn-container-ticket {
    display: flex; /* Flexbox für Zentrierung verwenden */
    justify-content: center; /* Horizontale Zentrierung des Buttons */
    margin: 20px 0; /* Optionaler Abstand oben und unten */
}

/* Grundlegendes Button-Styling */
.btn-ticket {
    width: 230px; /* Breite des Buttons */
    height: 50px; /* Höhe des Buttons */
    padding: 0 1.5rem; /* Padding für den Inhalt */
    display: flex; /* Flexbox verwenden */
    align-items: center; /* Vertikale Zentrierung des Inhalts */
    justify-content: center; /* Zentriert den Inhalt innerhalb des Buttons */
    background-color: #ee0000; /* Hauptfarbe des Buttons */
    font-family: SparkasseMedium, Helvetica, Arial, sans-serif; /* Schriftart SparkasseMedium */
    font-size: 18px; /* Schriftgröße */
    color: #ffffff; /* Textfarbe */
    border-radius: 10px; /* Abgerundete Ecken */
    border: 2px solid #ee0000; /* Randfarbe passend zur Hauptfarbe */
    text-decoration: none; /* Keine Textdekoration */
    cursor: pointer; /* Cursor als Zeiger */
    margin-bottom: 0; /* Kein Abstand nach unten */
}

/* Icon innerhalb des Buttons */
.btn-ticket i {
    margin-left: 10px; /* Abstand zwischen Text und Icon */
    color: #ffffff; /* Icon-Farbe passend zur Textfarbe */
    font-size: 18px; /* Größe des Icons */
    font-weight: 900; /* Stellt sicher, dass das Icon korrekt dargestellt wird */
}

/* Hover-Effekt für den Button */
.btn-ticket:hover {
    background-color: #d40000; /* Hintergrundfarbe beim Hover */
    border-color: #d40000; /* Randfarbe beim Hover */
    color: #ffffff; /* Textfarbe bleibt weiß */
    box-shadow: 0 0 15px 0 rgba(0,0,0,0.25); /* Box-Shadow beim Hover */
}

.btn-ticket:hover i {
    color: #ffffff; /* Icon-Farbe bleibt weiß beim Hover */
}

/* Fokus-Effekt für den Button */
.btn-ticket:focus {
    background-color: #d40000; /* Hintergrundfarbe beim Fokus */
    border-color: #d40000; /* Randfarbe beim Fokus */
    box-shadow: 0 0 15px 0 rgba(0,0,0,0.25); /* Box-Shadow beim Fokus */
}

/* Aktiver Zustand des Buttons */
.btn-ticket:active {
    background-color: #a60000; /* Hintergrundfarbe bei Aktivierung */
    border-color: #a60000; /* Randfarbe bei Aktivierung */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ac3d8a5 *//* Einbindung der SparkasseMedium-Schriftart */
@font-face {
    font-family: 'SparkasseMedium';
    src: url('https://immosummit.info/wp-content/uploads/2019/07/Sparkasse_web_Md.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* Container für den Button, der den Button horizontal zentriert */
.btn-container {
    display: flex; /* Flexbox für Zentrierung verwenden */
    justify-content: center; /* Horizontale Zentrierung des Buttons */
    margin: 20px 0; /* Optionaler Abstand oben und unten */
}

/* Grundlegendes Button-Styling */
.btn-ticket {
    width: 230px; /* Breite des Buttons */
    height: 50px; /* Höhe des Buttons */
    padding: 0 1.5rem; /* Padding für den Inhalt */
    display: flex; /* Flexbox verwenden */
    align-items: center; /* Vertikale Zentrierung des Inhalts */
    justify-content: center; /* Zentriert den Inhalt innerhalb des Buttons */
    background-color: #ee0000; /* Hauptfarbe des Buttons */
    font-family: SparkasseMedium, Helvetica, Arial, sans-serif; /* Schriftart SparkasseMedium */
    font-size: 18px; /* Schriftgröße */
    color: #ffffff; /* Textfarbe */
    border-radius: 10px; /* Abgerundete Ecken */
    border: 2px solid #ee0000; /* Randfarbe passend zur Hauptfarbe */
    text-decoration: none; /* Keine Textdekoration */
    cursor: pointer; /* Cursor als Zeiger */
    margin-bottom: 0; /* Kein Abstand nach unten */
}

/* Icon innerhalb des Buttons */
.btn-ticket i {
    margin-left: 10px; /* Abstand zwischen Text und Icon */
    color: #ffffff; /* Icon-Farbe passend zur Textfarbe */
    font-size: 18px; /* Größe des Icons */
    font-weight: 900; /* Stellt sicher, dass das Icon korrekt dargestellt wird */
}

/* Hover-Effekt für den Button */
.btn-ticket:hover {
    background-color: #d40000; /* Hintergrundfarbe beim Hover */
    border-color: #d40000; /* Randfarbe beim Hover */
    color: #ffffff; /* Textfarbe bleibt weiß */
    box-shadow: 0 0 15px 0 rgba(0,0,0,0.25); /* Box-Shadow beim Hover */
}

.btn-ticket:hover i {
    color: #ffffff; /* Icon-Farbe bleibt weiß beim Hover */
}

/* Fokus-Effekt für den Button */
.btn-ticket:focus {
    background-color: #d40000; /* Hintergrundfarbe beim Fokus */
    border-color: #d40000; /* Randfarbe beim Fokus */
    box-shadow: 0 0 15px 0 rgba(0,0,0,0.25); /* Box-Shadow beim Fokus */
}

/* Aktiver Zustand des Buttons */
.btn-ticket:active {
    background-color: #a60000; /* Hintergrundfarbe bei Aktivierung */
    border-color: #a60000; /* Randfarbe bei Aktivierung */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9ceea2 *//* Einbindung der SparkasseRegular-Schriftart */
@font-face {
    font-family: 'SparkasseRegular';
    src: url('https://immosummit.info/wp-content/uploads/2019/07/Sparkasse_web_Rg.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.contact-info {
    font-family: 'SparkasseRegular', Helvetica, Arial, sans-serif; /* Schriftart SparkasseRegular */
    color: #444444; /* Standard Textfarbe */
    font-size: 18px; /* Schriftgröße */
    line-height: 1.3;
}

.contact-info .contact-item {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
    color: #444444; /* Standard Textfarbe */
}

.contact-info .contact-item i {
    color: #ee0000; /* Standard Iconfarbe */
    margin-right: 10px; /* Abstand zwischen Icon und Text */
}

.contact-info .contact-item:hover {
    color: #ee0000; /* Hover Textfarbe für die gesamte Zeile */
}

.contact-info a {
    color: #444444; /* Standard Linkfarbe */
    text-decoration: none;
}

.contact-info a:hover {
    color: #ee0000; /* Hover Linkfarbe */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'SparkasseHead';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://immosummit.info/wp-content/uploads/2024/07/SparkasseHead_web_Rg.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'SparkasseRegular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://immosummit.info/wp-content/uploads/2024/07/Sparkasse_web_Rg.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'SparkasseMedium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://immosummit.info/wp-content/uploads/2024/07/Sparkasse_web_Md.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'SparkasseLight';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://immosummit.info/wp-content/uploads/2024/07/Sparkasse_web_Lt.woff') format('woff');
}
/* End Custom Fonts CSS */