.elementor-192 .elementor-element.elementor-element-2a3f475{--display:flex;--min-height:100vh;--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;--justify-content:center;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:0%;}.elementor-192 .elementor-element.elementor-element-2a3f475:not(.elementor-motion-effects-element-type-background), .elementor-192 .elementor-element.elementor-element-2a3f475 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b54c072 );}.elementor-192 .elementor-element.elementor-element-1867f51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-192 .elementor-element.elementor-element-1867f51{left:50%;}body.rtl .elementor-192 .elementor-element.elementor-element-1867f51{right:50%;}.elementor-192 .elementor-element.elementor-element-1867f51:not( .elementor-widget-image ), .elementor-192 .elementor-element.elementor-element-1867f51.elementor-widget-image img{-webkit-mask-image:url( https://www-volksbankakademie-at-dev.wpms.raum15.at/wp-content/uploads/sites/61/2025/12/Logo-VB.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-192 .elementor-element.elementor-element-1867f51 .elementor-wrapper{--video-aspect-ratio:1.77777;}.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-192 .elementor-element.elementor-element-22f5dde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:5%;z-index:1;text-align:left;}body:not(.rtl) .elementor-192 .elementor-element.elementor-element-22f5dde{left:5%;}body.rtl .elementor-192 .elementor-element.elementor-element-22f5dde{right:5%;}.elementor-192 .elementor-element.elementor-element-22f5dde img{width:100%;height:50px;object-fit:contain;object-position:center left;}.elementor-192 .elementor-element.elementor-element-8e0c2f4{--display:flex;--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:4;}.elementor-192 .elementor-element.elementor-element-ccf597f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-192 .elementor-element.elementor-element-066a787{--display:flex;--min-height:200px;--justify-content:center;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-192 .elementor-element.elementor-element-066a787:not(.elementor-motion-effects-element-type-background), .elementor-192 .elementor-element.elementor-element-066a787 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3019c4 );}.elementor-192 .elementor-element.elementor-element-bff3887{--display:flex;--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-192 .elementor-element.elementor-element-6ce9148 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.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-192 .elementor-element.elementor-element-ce94aec{font-family:"Roboto", Sans-serif;font-size:1.3rem;font-weight:400;color:var( --e-global-color-primary );}.elementor-192 .elementor-element.elementor-element-02d9867{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:20px;}.elementor-192 .elementor-element.elementor-element-02d9867.e-con{--align-self:flex-end;}body:not(.rtl) .elementor-192 .elementor-element.elementor-element-02d9867{right:20px;}body.rtl .elementor-192 .elementor-element.elementor-element-02d9867{left:20px;}.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-192 .elementor-element.elementor-element-61b8a35{padding:5px 0px 0px 0px;}.elementor-192 .elementor-element.elementor-element-61b8a35 .elementor-icon-wrapper{text-align:center;}.elementor-192 .elementor-element.elementor-element-61b8a35.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e3019c4 );}.elementor-192 .elementor-element.elementor-element-61b8a35.elementor-view-framed .elementor-icon, .elementor-192 .elementor-element.elementor-element-61b8a35.elementor-view-default .elementor-icon{color:var( --e-global-color-e3019c4 );border-color:var( --e-global-color-e3019c4 );}.elementor-192 .elementor-element.elementor-element-61b8a35.elementor-view-framed .elementor-icon, .elementor-192 .elementor-element.elementor-element-61b8a35.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e3019c4 );}.elementor-192 .elementor-element.elementor-element-61b8a35 .elementor-icon{font-size:30px;}.elementor-192 .elementor-element.elementor-element-61b8a35 .elementor-icon svg{height:30px;}.elementor-192 .elementor-element.elementor-element-7ca89c4{--display:flex;--min-height:200px;--justify-content:center;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-192 .elementor-element.elementor-element-7ca89c4:not(.elementor-motion-effects-element-type-background), .elementor-192 .elementor-element.elementor-element-7ca89c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3019c4 );}.elementor-192 .elementor-element.elementor-element-0c9c080{--display:flex;--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-192 .elementor-element.elementor-element-b7ce2d8 .elementor-heading-title{color:#135B9D;}.elementor-192 .elementor-element.elementor-element-d51fa0d{font-family:"Roboto", Sans-serif;font-size:1.3rem;font-weight:400;color:var( --e-global-color-primary );}.elementor-192 .elementor-element.elementor-element-363d92a{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:20px;}.elementor-192 .elementor-element.elementor-element-363d92a.e-con{--align-self:flex-end;}body:not(.rtl) .elementor-192 .elementor-element.elementor-element-363d92a{right:20px;}body.rtl .elementor-192 .elementor-element.elementor-element-363d92a{left:20px;}.elementor-192 .elementor-element.elementor-element-3b54fdb{padding:5px 0px 0px 0px;}.elementor-192 .elementor-element.elementor-element-3b54fdb .elementor-icon-wrapper{text-align:center;}.elementor-192 .elementor-element.elementor-element-3b54fdb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e3019c4 );}.elementor-192 .elementor-element.elementor-element-3b54fdb.elementor-view-framed .elementor-icon, .elementor-192 .elementor-element.elementor-element-3b54fdb.elementor-view-default .elementor-icon{color:var( --e-global-color-e3019c4 );border-color:var( --e-global-color-e3019c4 );}.elementor-192 .elementor-element.elementor-element-3b54fdb.elementor-view-framed .elementor-icon, .elementor-192 .elementor-element.elementor-element-3b54fdb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e3019c4 );}.elementor-192 .elementor-element.elementor-element-3b54fdb .elementor-icon{font-size:30px;}.elementor-192 .elementor-element.elementor-element-3b54fdb .elementor-icon svg{height:30px;}.elementor-192 .elementor-element.elementor-element-160c88a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-192 .elementor-element.elementor-element-39fcca7{--display:flex;--min-height:200px;--justify-content:center;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-192 .elementor-element.elementor-element-39fcca7:not(.elementor-motion-effects-element-type-background), .elementor-192 .elementor-element.elementor-element-39fcca7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3019c4 );}.elementor-192 .elementor-element.elementor-element-c88065c{--display:flex;--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-192 .elementor-element.elementor-element-34a89f8 .elementor-heading-title{color:#135B9D;}.elementor-192 .elementor-element.elementor-element-d5d0ca5{font-family:"Roboto", Sans-serif;font-size:1.3rem;font-weight:400;color:var( --e-global-color-primary );}.elementor-192 .elementor-element.elementor-element-94682ee{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:20px;}.elementor-192 .elementor-element.elementor-element-94682ee.e-con{--align-self:flex-end;}body:not(.rtl) .elementor-192 .elementor-element.elementor-element-94682ee{right:20px;}body.rtl .elementor-192 .elementor-element.elementor-element-94682ee{left:20px;}.elementor-192 .elementor-element.elementor-element-409d540{padding:5px 0px 0px 0px;}.elementor-192 .elementor-element.elementor-element-409d540 .elementor-icon-wrapper{text-align:center;}.elementor-192 .elementor-element.elementor-element-409d540.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e3019c4 );}.elementor-192 .elementor-element.elementor-element-409d540.elementor-view-framed .elementor-icon, .elementor-192 .elementor-element.elementor-element-409d540.elementor-view-default .elementor-icon{color:var( --e-global-color-e3019c4 );border-color:var( --e-global-color-e3019c4 );}.elementor-192 .elementor-element.elementor-element-409d540.elementor-view-framed .elementor-icon, .elementor-192 .elementor-element.elementor-element-409d540.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e3019c4 );}.elementor-192 .elementor-element.elementor-element-409d540 .elementor-icon{font-size:30px;}.elementor-192 .elementor-element.elementor-element-409d540 .elementor-icon svg{height:30px;}.elementor-192 .elementor-element.elementor-element-71c9414{--display:flex;--min-height:200px;--justify-content:center;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-192 .elementor-element.elementor-element-71c9414:not(.elementor-motion-effects-element-type-background), .elementor-192 .elementor-element.elementor-element-71c9414 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3019c4 );}.elementor-192 .elementor-element.elementor-element-d71a1bc{--display:flex;--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-192 .elementor-element.elementor-element-5ea6fbf .elementor-heading-title{color:#135B9D;}.elementor-192 .elementor-element.elementor-element-f1bea2f{font-family:"Roboto", Sans-serif;font-size:1.3rem;font-weight:400;color:var( --e-global-color-primary );}.elementor-192 .elementor-element.elementor-element-df5a42e{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:20px;}.elementor-192 .elementor-element.elementor-element-df5a42e.e-con{--align-self:flex-end;}body:not(.rtl) .elementor-192 .elementor-element.elementor-element-df5a42e{right:20px;}body.rtl .elementor-192 .elementor-element.elementor-element-df5a42e{left:20px;}.elementor-192 .elementor-element.elementor-element-250a601{padding:5px 0px 0px 0px;}.elementor-192 .elementor-element.elementor-element-250a601 .elementor-icon-wrapper{text-align:center;}.elementor-192 .elementor-element.elementor-element-250a601.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e3019c4 );}.elementor-192 .elementor-element.elementor-element-250a601.elementor-view-framed .elementor-icon, .elementor-192 .elementor-element.elementor-element-250a601.elementor-view-default .elementor-icon{color:var( --e-global-color-e3019c4 );border-color:var( --e-global-color-e3019c4 );}.elementor-192 .elementor-element.elementor-element-250a601.elementor-view-framed .elementor-icon, .elementor-192 .elementor-element.elementor-element-250a601.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e3019c4 );}.elementor-192 .elementor-element.elementor-element-250a601 .elementor-icon{font-size:30px;}.elementor-192 .elementor-element.elementor-element-250a601 .elementor-icon svg{height:30px;}.elementor-192 .elementor-element.elementor-element-1fc131b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-192 .elementor-element.elementor-element-5e3865b{--display:flex;--min-height:200px;--justify-content:center;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-192 .elementor-element.elementor-element-5e3865b:not(.elementor-motion-effects-element-type-background), .elementor-192 .elementor-element.elementor-element-5e3865b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3019c4 );}.elementor-192 .elementor-element.elementor-element-aa8df7d{--display:flex;--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-192 .elementor-element.elementor-element-9a91c8d .elementor-heading-title{color:#135B9D;}.elementor-192 .elementor-element.elementor-element-93b4b54{font-family:"Roboto", Sans-serif;font-size:1.3rem;font-weight:400;color:var( --e-global-color-primary );}.elementor-192 .elementor-element.elementor-element-334e967{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:20px;}.elementor-192 .elementor-element.elementor-element-334e967.e-con{--align-self:flex-end;}body:not(.rtl) .elementor-192 .elementor-element.elementor-element-334e967{right:20px;}body.rtl .elementor-192 .elementor-element.elementor-element-334e967{left:20px;}.elementor-192 .elementor-element.elementor-element-b572cc2{padding:5px 0px 0px 0px;}.elementor-192 .elementor-element.elementor-element-b572cc2 .elementor-icon-wrapper{text-align:center;}.elementor-192 .elementor-element.elementor-element-b572cc2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e3019c4 );}.elementor-192 .elementor-element.elementor-element-b572cc2.elementor-view-framed .elementor-icon, .elementor-192 .elementor-element.elementor-element-b572cc2.elementor-view-default .elementor-icon{color:var( --e-global-color-e3019c4 );border-color:var( --e-global-color-e3019c4 );}.elementor-192 .elementor-element.elementor-element-b572cc2.elementor-view-framed .elementor-icon, .elementor-192 .elementor-element.elementor-element-b572cc2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e3019c4 );}.elementor-192 .elementor-element.elementor-element-b572cc2 .elementor-icon{font-size:30px;}.elementor-192 .elementor-element.elementor-element-b572cc2 .elementor-icon svg{height:30px;}.elementor-192 .elementor-element.elementor-element-78638bf{--display:flex;--min-height:200px;--justify-content:center;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-192 .elementor-element.elementor-element-78638bf:not(.elementor-motion-effects-element-type-background), .elementor-192 .elementor-element.elementor-element-78638bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3019c4 );}.elementor-192 .elementor-element.elementor-element-0a20ed8{--display:flex;--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-192 .elementor-element.elementor-element-128b08c .elementor-heading-title{color:#135B9D;}.elementor-192 .elementor-element.elementor-element-60d814f{font-family:"Roboto", Sans-serif;font-size:1.3rem;font-weight:400;color:var( --e-global-color-primary );}.elementor-192 .elementor-element.elementor-element-985a0dd{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:20px;}.elementor-192 .elementor-element.elementor-element-985a0dd.e-con{--align-self:flex-end;}body:not(.rtl) .elementor-192 .elementor-element.elementor-element-985a0dd{right:20px;}body.rtl .elementor-192 .elementor-element.elementor-element-985a0dd{left:20px;}.elementor-192 .elementor-element.elementor-element-635b213{padding:5px 0px 0px 0px;}.elementor-192 .elementor-element.elementor-element-635b213 .elementor-icon-wrapper{text-align:center;}.elementor-192 .elementor-element.elementor-element-635b213.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e3019c4 );}.elementor-192 .elementor-element.elementor-element-635b213.elementor-view-framed .elementor-icon, .elementor-192 .elementor-element.elementor-element-635b213.elementor-view-default .elementor-icon{color:var( --e-global-color-e3019c4 );border-color:var( --e-global-color-e3019c4 );}.elementor-192 .elementor-element.elementor-element-635b213.elementor-view-framed .elementor-icon, .elementor-192 .elementor-element.elementor-element-635b213.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e3019c4 );}.elementor-192 .elementor-element.elementor-element-635b213 .elementor-icon{font-size:30px;}.elementor-192 .elementor-element.elementor-element-635b213 .elementor-icon svg{height:30px;}.elementor-192 .elementor-element.elementor-element-8dfd41f{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;top:10%;z-index:0;}body:not(.rtl) .elementor-192 .elementor-element.elementor-element-8dfd41f{left:-5%;}body.rtl .elementor-192 .elementor-element.elementor-element-8dfd41f{right:-5%;}.elementor-192 .elementor-element.elementor-element-5689ec9{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;bottom:35%;z-index:0;}body:not(.rtl) .elementor-192 .elementor-element.elementor-element-5689ec9{right:-15%;}body.rtl .elementor-192 .elementor-element.elementor-element-5689ec9{left:-15%;}#elementor-popup-modal-192 .dialog-widget-content{animation-duration:1.2s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-192{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-192 .dialog-message{width:100vw;height:100vh;align-items:center;}#elementor-popup-modal-192 .dialog-close-button{display:flex;font-size:40px;}#elementor-popup-modal-192 .dialog-close-button i{color:var( --e-global-color-primary );}#elementor-popup-modal-192 .dialog-close-button svg{fill:var( --e-global-color-primary );}#elementor-popup-modal-192 .dialog-close-button:hover i{color:var( --e-global-color-accent );}@media(min-width:768px){.elementor-192 .elementor-element.elementor-element-8e0c2f4{--width:60%;}.elementor-192 .elementor-element.elementor-element-066a787{--width:400px;}.elementor-192 .elementor-element.elementor-element-7ca89c4{--width:400px;}.elementor-192 .elementor-element.elementor-element-39fcca7{--width:400px;}.elementor-192 .elementor-element.elementor-element-71c9414{--width:400px;}.elementor-192 .elementor-element.elementor-element-5e3865b{--width:400px;}.elementor-192 .elementor-element.elementor-element-78638bf{--width:400px;}}/* Start custom CSS for container, class: .elementor-element-8e0c2f4 */.card {
  position: relative; 
  overflow: hidden;
  cursor: pointer;
  transition: transform 0.35s cubic-bezier(.2,.7,.3,1);
}

.card:hover {
  transform: scale(1.03);
}

/* Der Farbwellen-Kreis – Startpunkt exakt beim Icon */
.card::before {
  content: "";
  position: absolute;
  bottom: 20px;
  right: 20px;
  width: 48px;        /* exakt wie Icon-Kreis */
  height: 48px;
  background: #0D3966;
  border-radius: 50%;

  transform: scale(0);
  transform-origin: center;
  transition: transform 0.55s cubic-bezier(.2,.7,.3,1);
}

.card:hover::before {
  transform: scale(22);
}

/* Icon-Kreis */
.icon-circle {
  position: absolute;
  bottom: 20px;
  right: 20px;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background: #135192;

  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;

  transition: background 0.35s ease,
              transform 0.45s cubic-bezier(.2,.7,.3,1);
}


/* Icon-Kreis invertiert Farbe */
.card:hover .icon-circle {
  background: #fff;

}

.card svg {
    fill: white!important;
}
.card:hover svg {
  fill: #0D3966!important; 
}

/* Text */
.card .content {
  position: relative;
  z-index: 2; /* bleibt über dem Farbwellen-Kreis */
}

.card .content p,
.card .content h3 {
  color: #0D3966 !important;
  transition: color 0.35s ease;
}

.card .content p {
  color: #000 !important;
  transition: color 0.35s ease;
}

.card:hover .content p,
.card:hover .content h3 {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8dfd41f */.color-blob {
  position: absolute;
  width: 45vw;
  height: 45vh;

  /* mehrere weiche Radial-Verläufe kombinieren */
  background: radial-gradient(circle at 40% 20%, rgba(255, 120, 180, 0.6), transparent 50%),
              radial-gradient(circle at 70% 60%, rgba(200, 160, 230, 0.3), transparent 70%),
              radial-gradient(circle at 10% 70%, rgba(150, 120, 255, 0.25), transparent 70%);

  filter: blur(90px);
  opacity: 0,9;

  /* sanft rund */
  border-radius: 50%;

  /* optional zum Testen */
  pointer-events: none;
}

@keyframes blobFloat {
  0%   { transform: translate(0, 0) scale(1); }
  50%  { transform: translate(180px, -200px) scale(1.2); }
  100% { transform: translate(0, 0) scale(1); }
}

.color-blob {
  animation: blobFloat 6s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5689ec9 */.blue-blob {
  position: absolute;
  width: 40vw;
  height: 40vh;

  /* zentraler intensiver Kern */
background: radial-gradient(
    circle at 70% 30%,
    rgba(60, 100, 160, 0.85) 0%,
    rgba(60, 100, 160, 0.40) 35%,
    rgba(60, 100, 160, 0.08) 60%,
    transparent 100%
  );

  /* extrem weiche Kanten */
  filter: blur(120px);

  /* leichte organische Form */
  border-radius: 60% 40% 55% 45% / 55% 45% 60% 40%;

  opacity: 0.9;
  pointer-events: none;
}

@keyframes driftBlue {
  0%   { transform: translate(0, 0) scale(1); }
  50%  { transform: translate(-10vh, -200px) scale(1.1); }
  100% { transform: translate(0, 0) scale(1); }
}

.blue-blob {
  animation: driftBlue 6s ease-in-out infinite;
}/* End custom CSS */