.elementor-3290 .elementor-element.elementor-element-77ccfb7a{--display:flex;--min-height:620px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:28%;}.elementor-3290 .elementor-element.elementor-element-77ccfb7a:not(.elementor-motion-effects-element-type-background), .elementor-3290 .elementor-element.elementor-element-77ccfb7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://sandbox.remcifinance.de/wp-content/uploads/2026/10/online-rechner-laptop.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-3290 .elementor-element.elementor-element-afbfbd1 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;color:#235493;}.elementor-3290 .elementor-element.elementor-element-5449afc{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-3290 .elementor-element.elementor-element-5449afc .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:65px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-fb1a134 );}.elementor-3290 .elementor-element.elementor-element-f5a8f8b{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;}.elementor-3290 .elementor-element.elementor-element-f5a8f8b .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:22px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-fb1a134 );}.elementor-3290 .elementor-element.elementor-element-061151a{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3290 .elementor-element.elementor-element-9b87b74 .elementor-button{background-color:var( --e-global-color-3256551 );font-family:"Verdana", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:16px 55px 16px 55px;}.elementor-3290 .elementor-element.elementor-element-9b87b74 .elementor-button:hover, .elementor-3290 .elementor-element.elementor-element-9b87b74 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-fb1a134 );}.elementor-3290 .elementor-element.elementor-element-9b87b74{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3290 .elementor-element.elementor-element-9b87b74.elementor-element{--align-self:flex-start;}.elementor-3290 .elementor-element.elementor-element-9b87b74 .elementor-button:hover svg, .elementor-3290 .elementor-element.elementor-element-9b87b74 .elementor-button:focus svg{fill:var( --e-global-color-fb1a134 );}.elementor-3290 .elementor-element.elementor-element-619db70 .elementor-button{background-color:var( --e-global-color-3256551 );font-family:"Verdana", Sans-serif;font-size:16px;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;fill:var( --e-global-color-d6cea4e );color:var( --e-global-color-d6cea4e );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:16px 35px 16px 35px;}.elementor-3290 .elementor-element.elementor-element-619db70 .elementor-button:hover, .elementor-3290 .elementor-element.elementor-element-619db70 .elementor-button:focus{background-color:var( --e-global-color-86b4fcd );color:var( --e-global-color-fb1a134 );}.elementor-3290 .elementor-element.elementor-element-619db70{width:initial;max-width:initial;margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-3290 .elementor-element.elementor-element-619db70.elementor-element{--align-self:flex-start;}.elementor-3290 .elementor-element.elementor-element-619db70 .elementor-button:hover svg, .elementor-3290 .elementor-element.elementor-element-619db70 .elementor-button:focus svg{fill:var( --e-global-color-fb1a134 );}.elementor-3290 .elementor-element.elementor-element-9330d90{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--align-content:center;}.elementor-3290 .elementor-element.elementor-element-9330d90.e-con{--align-self:stretch;}.elementor-3290 .elementor-element.elementor-element-bee1a83{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--align-content:center;}.elementor-3290 .elementor-element.elementor-element-bee1a83.e-con{--align-self:stretch;}.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-3290 .elementor-element.elementor-element-95ba60b{background-color:var( --e-global-color-2e5dac8 );}.elementor-3290 .elementor-element.elementor-element-95ba60b .elementor-icon-wrapper{text-align:center;}.elementor-3290 .elementor-element.elementor-element-2cb6e71 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#C8AA22;}.elementor-3290 .elementor-element.elementor-element-6d7b153{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--align-content:center;}.elementor-3290 .elementor-element.elementor-element-6d7b153.e-con{--align-self:stretch;}.elementor-3290 .elementor-element.elementor-element-199702e .elementor-icon-wrapper{text-align:center;}.elementor-3290 .elementor-element.elementor-element-23930f2 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-fb1a134 );}.elementor-3290 .elementor-element.elementor-element-3029d38{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--align-content:center;}.elementor-3290 .elementor-element.elementor-element-3029d38.e-con{--align-self:stretch;}.elementor-3290 .elementor-element.elementor-element-b62f1d1 .elementor-icon-wrapper{text-align:center;}.elementor-3290 .elementor-element.elementor-element-4f523aa .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-fb1a134 );}.elementor-3290 .elementor-element.elementor-element-acfc16a{--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;}.elementor-3290 .elementor-element.elementor-element-d9fbcce{--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;}.elementor-3290 .elementor-element.elementor-element-e8eaeb0{--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;}.elementor-3290 .elementor-element.elementor-element-2970ea9 .elementor-icon-wrapper{text-align:start;}.elementor-3290 .elementor-element.elementor-element-2970ea9.elementor-view-stacked .elementor-icon{background-color:#EAF1F1;color:#3BADF5;}.elementor-3290 .elementor-element.elementor-element-2970ea9.elementor-view-framed .elementor-icon, .elementor-3290 .elementor-element.elementor-element-2970ea9.elementor-view-default .elementor-icon{color:#EAF1F1;border-color:#EAF1F1;}.elementor-3290 .elementor-element.elementor-element-2970ea9.elementor-view-framed .elementor-icon, .elementor-3290 .elementor-element.elementor-element-2970ea9.elementor-view-default .elementor-icon svg{fill:#EAF1F1;}.elementor-3290 .elementor-element.elementor-element-2970ea9.elementor-view-framed .elementor-icon{background-color:#3BADF5;}.elementor-3290 .elementor-element.elementor-element-2970ea9.elementor-view-stacked .elementor-icon svg{fill:#3BADF5;}.elementor-3290 .elementor-element.elementor-element-2970ea9 .elementor-icon{font-size:30px;padding:20px;}.elementor-3290 .elementor-element.elementor-element-2970ea9 .elementor-icon svg{height:30px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-3290 .elementor-element.elementor-element-9845923{--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;}.elementor-3290 .elementor-element.elementor-element-96115ac .elementor-icon-wrapper{text-align:start;}.elementor-3290 .elementor-element.elementor-element-96115ac.elementor-view-stacked .elementor-icon{background-color:#EAF1F1;color:#3BADF5;}.elementor-3290 .elementor-element.elementor-element-96115ac.elementor-view-framed .elementor-icon, .elementor-3290 .elementor-element.elementor-element-96115ac.elementor-view-default .elementor-icon{color:#EAF1F1;border-color:#EAF1F1;}.elementor-3290 .elementor-element.elementor-element-96115ac.elementor-view-framed .elementor-icon, .elementor-3290 .elementor-element.elementor-element-96115ac.elementor-view-default .elementor-icon svg{fill:#EAF1F1;}.elementor-3290 .elementor-element.elementor-element-96115ac.elementor-view-framed .elementor-icon{background-color:#3BADF5;}.elementor-3290 .elementor-element.elementor-element-96115ac.elementor-view-stacked .elementor-icon svg{fill:#3BADF5;}.elementor-3290 .elementor-element.elementor-element-96115ac .elementor-icon{font-size:30px;padding:20px;}.elementor-3290 .elementor-element.elementor-element-96115ac .elementor-icon svg{height:30px;}.elementor-3290 .elementor-element.elementor-element-e19f621{--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;}.elementor-3290 .elementor-element.elementor-element-f2d8f3b .elementor-icon-wrapper{text-align:start;}.elementor-3290 .elementor-element.elementor-element-f2d8f3b.elementor-view-stacked .elementor-icon{background-color:#EAF1F1;color:#3BADF5;}.elementor-3290 .elementor-element.elementor-element-f2d8f3b.elementor-view-framed .elementor-icon, .elementor-3290 .elementor-element.elementor-element-f2d8f3b.elementor-view-default .elementor-icon{color:#EAF1F1;border-color:#EAF1F1;}.elementor-3290 .elementor-element.elementor-element-f2d8f3b.elementor-view-framed .elementor-icon, .elementor-3290 .elementor-element.elementor-element-f2d8f3b.elementor-view-default .elementor-icon svg{fill:#EAF1F1;}.elementor-3290 .elementor-element.elementor-element-f2d8f3b.elementor-view-framed .elementor-icon{background-color:#3BADF5;}.elementor-3290 .elementor-element.elementor-element-f2d8f3b.elementor-view-stacked .elementor-icon svg{fill:#3BADF5;}.elementor-3290 .elementor-element.elementor-element-f2d8f3b .elementor-icon{font-size:30px;padding:20px;}.elementor-3290 .elementor-element.elementor-element-f2d8f3b .elementor-icon svg{height:30px;}.elementor-3290 .elementor-element.elementor-element-3d4d1b4{--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;}.elementor-3290 .elementor-element.elementor-element-ee40612 .elementor-icon-wrapper{text-align:start;}.elementor-3290 .elementor-element.elementor-element-ee40612.elementor-view-stacked .elementor-icon{background-color:#EAF1F1;color:#3BADF5;}.elementor-3290 .elementor-element.elementor-element-ee40612.elementor-view-framed .elementor-icon, .elementor-3290 .elementor-element.elementor-element-ee40612.elementor-view-default .elementor-icon{color:#EAF1F1;border-color:#EAF1F1;}.elementor-3290 .elementor-element.elementor-element-ee40612.elementor-view-framed .elementor-icon, .elementor-3290 .elementor-element.elementor-element-ee40612.elementor-view-default .elementor-icon svg{fill:#EAF1F1;}.elementor-3290 .elementor-element.elementor-element-ee40612.elementor-view-framed .elementor-icon{background-color:#3BADF5;}.elementor-3290 .elementor-element.elementor-element-ee40612.elementor-view-stacked .elementor-icon svg{fill:#3BADF5;}.elementor-3290 .elementor-element.elementor-element-ee40612 .elementor-icon{font-size:30px;padding:20px;}.elementor-3290 .elementor-element.elementor-element-ee40612 .elementor-icon svg{height:30px;}.elementor-3290 .elementor-element.elementor-element-fd1513a{--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;}.elementor-3290 .elementor-element.elementor-element-8ddb438 .elementor-icon-wrapper{text-align:start;}.elementor-3290 .elementor-element.elementor-element-8ddb438.elementor-view-stacked .elementor-icon{background-color:#EAF1F1;color:#3BADF5;}.elementor-3290 .elementor-element.elementor-element-8ddb438.elementor-view-framed .elementor-icon, .elementor-3290 .elementor-element.elementor-element-8ddb438.elementor-view-default .elementor-icon{color:#EAF1F1;border-color:#EAF1F1;}.elementor-3290 .elementor-element.elementor-element-8ddb438.elementor-view-framed .elementor-icon, .elementor-3290 .elementor-element.elementor-element-8ddb438.elementor-view-default .elementor-icon svg{fill:#EAF1F1;}.elementor-3290 .elementor-element.elementor-element-8ddb438.elementor-view-framed .elementor-icon{background-color:#3BADF5;}.elementor-3290 .elementor-element.elementor-element-8ddb438.elementor-view-stacked .elementor-icon svg{fill:#3BADF5;}.elementor-3290 .elementor-element.elementor-element-8ddb438 .elementor-icon{font-size:30px;padding:20px;}.elementor-3290 .elementor-element.elementor-element-8ddb438 .elementor-icon svg{height:30px;}.elementor-3290 .elementor-element.elementor-element-4290e7c{--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;}.elementor-3290 .elementor-element.elementor-element-449ca73 .elementor-icon-wrapper{text-align:start;}.elementor-3290 .elementor-element.elementor-element-449ca73.elementor-view-stacked .elementor-icon{background-color:#EAF1F1;color:#3BADF5;}.elementor-3290 .elementor-element.elementor-element-449ca73.elementor-view-framed .elementor-icon, .elementor-3290 .elementor-element.elementor-element-449ca73.elementor-view-default .elementor-icon{color:#EAF1F1;border-color:#EAF1F1;}.elementor-3290 .elementor-element.elementor-element-449ca73.elementor-view-framed .elementor-icon, .elementor-3290 .elementor-element.elementor-element-449ca73.elementor-view-default .elementor-icon svg{fill:#EAF1F1;}.elementor-3290 .elementor-element.elementor-element-449ca73.elementor-view-framed .elementor-icon{background-color:#3BADF5;}.elementor-3290 .elementor-element.elementor-element-449ca73.elementor-view-stacked .elementor-icon svg{fill:#3BADF5;}.elementor-3290 .elementor-element.elementor-element-449ca73 .elementor-icon{font-size:30px;padding:20px;}.elementor-3290 .elementor-element.elementor-element-449ca73 .elementor-icon svg{height:30px;}.elementor-3290 .elementor-element.elementor-element-c08523c{--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;}.elementor-3290 .elementor-element.elementor-element-4c3cac6b{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3290 .elementor-element.elementor-element-d9542f3 img{border-radius:30px 30px 30px 30px;}.elementor-3290 .elementor-element.elementor-element-38737bf9{--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;--justify-content:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-3290 .elementor-element.elementor-element-4fa4a666 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-fb1a134 );}.elementor-3290 .elementor-element.elementor-element-a6fbaf7 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:44px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-fb1a134 );}.elementor-3290 .elementor-element.elementor-element-3e691c69{color:var( --e-global-color-fb1a134 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3290 .elementor-element.elementor-element-b93be35 .elementor-icon-list-icon i{color:var( --e-global-color-3256551 );transition:color 0.3s;}.elementor-3290 .elementor-element.elementor-element-b93be35 .elementor-icon-list-icon svg{fill:var( --e-global-color-3256551 );transition:fill 0.3s;}.elementor-3290 .elementor-element.elementor-element-b93be35{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3290 .elementor-element.elementor-element-b93be35 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3290 .elementor-element.elementor-element-b93be35 .elementor-icon-list-item > a{font-family:"Verdana", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-3290 .elementor-element.elementor-element-b93be35 .elementor-icon-list-text{color:var( --e-global-color-fb1a134 );transition:color 0.3s;}.elementor-3290 .elementor-element.elementor-element-eb52230{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:30px 30px 30px 30px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3290 .elementor-element.elementor-element-eb52230:not(.elementor-motion-effects-element-type-background), .elementor-3290 .elementor-element.elementor-element-eb52230 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sandbox.remcifinance.de/wp-content/uploads/2026/10/Website-Bilder-33.png");background-size:cover;}.elementor-3290 .elementor-element.elementor-element-eb52230::before, .elementor-3290 .elementor-element.elementor-element-eb52230 > .elementor-background-video-container::before, .elementor-3290 .elementor-element.elementor-element-eb52230 > .e-con-inner > .elementor-background-video-container::before, .elementor-3290 .elementor-element.elementor-element-eb52230 > .elementor-background-slideshow::before, .elementor-3290 .elementor-element.elementor-element-eb52230 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3290 .elementor-element.elementor-element-eb52230 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-3256551 ) 0%, var( --e-global-color-fb1a134 ) 100%);}.elementor-3290 .elementor-element.elementor-element-b9325be{--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;--justify-content:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-3290 .elementor-element.elementor-element-b9325be.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3290 .elementor-element.elementor-element-60813ea .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-secondary );}.elementor-3290 .elementor-element.elementor-element-29ab398 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:16px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-2e03167 );}.elementor-3290 .elementor-element.elementor-element-1350459 .elementor-button{background-color:var( --e-global-color-3256551 );font-family:"Verdana", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:16px 55px 16px 55px;}.elementor-3290 .elementor-element.elementor-element-1350459 .elementor-button:hover, .elementor-3290 .elementor-element.elementor-element-1350459 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-86b4fcd );}.elementor-3290 .elementor-element.elementor-element-1350459{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3290 .elementor-element.elementor-element-1350459.elementor-element{--align-self:center;}.elementor-3290 .elementor-element.elementor-element-1350459 .elementor-button:hover svg, .elementor-3290 .elementor-element.elementor-element-1350459 .elementor-button:focus svg{fill:var( --e-global-color-86b4fcd );}@media(max-width:1024px){.elementor-3290 .elementor-element.elementor-element-77ccfb7a{--min-height:65vh;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:20%;--padding-right:20%;}.elementor-3290 .elementor-element.elementor-element-77ccfb7a:not(.elementor-motion-effects-element-type-background), .elementor-3290 .elementor-element.elementor-element-77ccfb7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-446px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-3290 .elementor-element.elementor-element-5449afc{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:start;}.elementor-3290 .elementor-element.elementor-element-5449afc.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-3290 .elementor-element.elementor-element-5449afc .elementor-heading-title{font-size:45px;}.elementor-3290 .elementor-element.elementor-element-f5a8f8b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3290 .elementor-element.elementor-element-f5a8f8b .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3290 .elementor-element.elementor-element-9b87b74 .elementor-button{font-size:14px;}.elementor-3290 .elementor-element.elementor-element-619db70{margin:10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-3290 .elementor-element.elementor-element-619db70 .elementor-button{font-size:14px;}.elementor-3290 .elementor-element.elementor-element-2cb6e71 .elementor-heading-title{font-size:45px;}.elementor-3290 .elementor-element.elementor-element-23930f2 .elementor-heading-title{font-size:45px;}.elementor-3290 .elementor-element.elementor-element-4f523aa .elementor-heading-title{font-size:45px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3290 .elementor-element.elementor-element-4c3cac6b{--min-height:0px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3290 .elementor-element.elementor-element-38737bf9{--padding-top:0%;--padding-bottom:0%;--padding-left:12%;--padding-right:12%;}.elementor-3290 .elementor-element.elementor-element-4fa4a666{text-align:center;}.elementor-3290 .elementor-element.elementor-element-4fa4a666 .elementor-heading-title{font-size:25px;}.elementor-3290 .elementor-element.elementor-element-a6fbaf7{text-align:center;}.elementor-3290 .elementor-element.elementor-element-a6fbaf7 .elementor-heading-title{font-size:45px;}.elementor-3290 .elementor-element.elementor-element-3e691c69{text-align:center;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3290 .elementor-element.elementor-element-b93be35 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3290 .elementor-element.elementor-element-b93be35 .elementor-icon-list-item > a{font-size:14px;}.elementor-3290 .elementor-element.elementor-element-eb52230{--min-height:0px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-3290 .elementor-element.elementor-element-b9325be{--padding-top:0%;--padding-bottom:0%;--padding-left:12%;--padding-right:12%;}.elementor-3290 .elementor-element.elementor-element-60813ea{text-align:center;}.elementor-3290 .elementor-element.elementor-element-60813ea .elementor-heading-title{font-size:20px;}.elementor-3290 .elementor-element.elementor-element-29ab398{text-align:center;}.elementor-3290 .elementor-element.elementor-element-29ab398 .elementor-heading-title{font-size:16px;}.elementor-3290 .elementor-element.elementor-element-1350459 .elementor-button{font-size:14px;}}@media(max-width:767px){.elementor-3290 .elementor-element.elementor-element-77ccfb7a:not(.elementor-motion-effects-element-type-background), .elementor-3290 .elementor-element.elementor-element-77ccfb7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sandbox.remcifinance.de/wp-content/uploads/2026/10/online-rechner-laptop.jpg");background-position:-207px 0px;}.elementor-3290 .elementor-element.elementor-element-77ccfb7a{--min-height:380px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:4%;--padding-left:8%;--padding-right:8%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-3290 .elementor-element.elementor-element-5449afc{text-align:center;}.elementor-3290 .elementor-element.elementor-element-5449afc .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-3290 .elementor-element.elementor-element-f5a8f8b .elementor-heading-title{font-size:16px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3290 .elementor-element.elementor-element-619db70{margin:20% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-3290 .elementor-element.elementor-element-9330d90{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3290 .elementor-element.elementor-element-bee1a83{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3290 .elementor-element.elementor-element-2cb6e71 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-3290 .elementor-element.elementor-element-23930f2 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-3290 .elementor-element.elementor-element-4f523aa .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3290 .elementor-element.elementor-element-4c3cac6b{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3290 .elementor-element.elementor-element-38737bf9{--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3290 .elementor-element.elementor-element-4fa4a666{text-align:center;}.elementor-3290 .elementor-element.elementor-element-4fa4a666 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-3290 .elementor-element.elementor-element-a6fbaf7{text-align:center;}.elementor-3290 .elementor-element.elementor-element-a6fbaf7 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-3290 .elementor-element.elementor-element-3e691c69{text-align:center;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3290 .elementor-element.elementor-element-eb52230{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-3290 .elementor-element.elementor-element-b9325be{--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3290 .elementor-element.elementor-element-60813ea{text-align:center;}.elementor-3290 .elementor-element.elementor-element-60813ea .elementor-heading-title{font-size:18px;line-height:1.1em;}.elementor-3290 .elementor-element.elementor-element-29ab398{text-align:center;}.elementor-3290 .elementor-element.elementor-element-29ab398 .elementor-heading-title{font-size:14px;line-height:1.1em;}}@media(min-width:768px){.elementor-3290 .elementor-element.elementor-element-9330d90{--width:100%;}.elementor-3290 .elementor-element.elementor-element-bee1a83{--width:30%;}.elementor-3290 .elementor-element.elementor-element-6d7b153{--width:30%;}.elementor-3290 .elementor-element.elementor-element-3029d38{--width:30%;}.elementor-3290 .elementor-element.elementor-element-4c3cac6b{--width:100%;}.elementor-3290 .elementor-element.elementor-element-38737bf9{--width:100%;}.elementor-3290 .elementor-element.elementor-element-eb52230{--width:100%;}.elementor-3290 .elementor-element.elementor-element-b9325be{--width:63.905%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3290 .elementor-element.elementor-element-38737bf9{--width:100%;}.elementor-3290 .elementor-element.elementor-element-b9325be{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-9b87b74 */@media (max-width: 1024px) {
    .elementor-3290 .elementor-element.elementor-element-9b87b74 {
        zoom: 0.95;
    }
}

@media (max-width: 767px) {
    .elementor-3290 .elementor-element.elementor-element-9b87b74 {
        zoom: 0.95;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bee1a83 *//* ICON + TEXT ON THE SAME HORIZONTAL LEVEL */

.elementor-3290 .elementor-element.elementor-element-bee1a83 {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;

    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;

    gap: 10px !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* ICON */

.elementor-3290 .elementor-element.elementor-element-bee1a83 .elementor-icon {
    flex: 0 0 auto !important;

    width: 52px !important;
    height: 52px !important;

    font-size: 52px !important;

    color: #235493 !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* SVG ICON */

.elementor-3290 .elementor-element.elementor-element-bee1a83 .elementor-icon svg {
    width: 52px !important;
    height: 52px !important;

    color: #235493 !important;
    fill: currentColor !important;
}


/* TEXT */

.elementor-3290 .elementor-element.elementor-element-bee1a83 .elementor-heading-title,
.elementor-3290 .elementor-element.elementor-element-bee1a83 .elementor-icon-box-title,
.elementor-3290 .elementor-element.elementor-element-bee1a83 .elementor-icon-box-title a {
    margin: 0 !important;
    padding: 0 !important;

    color: #235493 !important;

    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 1.2 !important;

    white-space: nowrap !important;
}


/* TABLET */

@media (max-width: 1024px) {

    .elementor-3290 .elementor-element.elementor-element-bee1a83 {
        gap: 8px !important;
    }

    .elementor-3290 .elementor-element.elementor-element-bee1a83 .elementor-icon {
        width: 44px !important;
        height: 44px !important;
        font-size: 44px !important;
    }

    .elementor-3290 .elementor-element.elementor-element-bee1a83 .elementor-icon svg {
        width: 44px !important;
        height: 44px !important;
    }

    .elementor-3290 .elementor-element.elementor-element-bee1a83 .elementor-heading-title,
    .elementor-3290 .elementor-element.elementor-element-bee1a83 .elementor-icon-box-title,
    .elementor-3290 .elementor-element.elementor-element-bee1a83 .elementor-icon-box-title a {
        font-size: 13px !important;
    }
}


/* MOBILE */

@media (max-width: 767px) {

    .elementor-3290 .elementor-element.elementor-element-bee1a83 {
        gap: 7px !important;
    }

    .elementor-3290 .elementor-element.elementor-element-bee1a83 .elementor-icon {
        width: 38px !important;
        height: 38px !important;
        font-size: 38px !important;
    }

    .elementor-3290 .elementor-element.elementor-element-bee1a83 .elementor-icon svg {
        width: 38px !important;
        height: 38px !important;
    }

    .elementor-3290 .elementor-element.elementor-element-bee1a83 .elementor-heading-title,
    .elementor-3290 .elementor-element.elementor-element-bee1a83 .elementor-icon-box-title,
    .elementor-3290 .elementor-element.elementor-element-bee1a83 .elementor-icon-box-title a {
        font-size: 12px !important;
        white-space: nowrap !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d7b153 *//* ICON + TEXT ON THE SAME HORIZONTAL LEVEL */

.elementor-3290 .elementor-element.elementor-element-6d7b153 {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;

    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;

    gap: 10px !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* ICON */

.elementor-3290 .elementor-element.elementor-element-6d7b153 .elementor-icon {
    flex: 0 0 auto !important;

    width: 52px !important;
    height: 52px !important;

    font-size: 52px !important;

    color: #235493 !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* SVG ICON */

.elementor-3290 .elementor-element.elementor-element-6d7b153 .elementor-icon svg {
    width: 52px !important;
    height: 52px !important;

    color: #235493 !important;
    fill: currentColor !important;
}


/* TEXT */

.elementor-3290 .elementor-element.elementor-element-6d7b153 .elementor-heading-title,
.elementor-3290 .elementor-element.elementor-element-6d7b153 .elementor-icon-box-title,
.elementor-3290 .elementor-element.elementor-element-6d7b153 .elementor-icon-box-title a {
    margin: 0 !important;
    padding: 0 !important;

    color: #235493 !important;

    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 1.2 !important;

    white-space: nowrap !important;
}


/* TABLET */

@media (max-width: 1024px) {

    .elementor-3290 .elementor-element.elementor-element-6d7b153 {
        gap: 8px !important;
    }

    .elementor-3290 .elementor-element.elementor-element-6d7b153 .elementor-icon {
        width: 44px !important;
        height: 44px !important;
        font-size: 44px !important;
    }

    .elementor-3290 .elementor-element.elementor-element-6d7b153 .elementor-icon svg {
        width: 44px !important;
        height: 44px !important;
    }

    .elementor-3290 .elementor-element.elementor-element-6d7b153 .elementor-heading-title,
    .elementor-3290 .elementor-element.elementor-element-6d7b153 .elementor-icon-box-title,
    .elementor-3290 .elementor-element.elementor-element-6d7b153 .elementor-icon-box-title a {
        font-size: 13px !important;
    }
}


/* MOBILE */

@media (max-width: 767px) {

    .elementor-3290 .elementor-element.elementor-element-6d7b153 {
        gap: 7px !important;
    }

    .elementor-3290 .elementor-element.elementor-element-6d7b153 .elementor-icon {
        width: 38px !important;
        height: 38px !important;
        font-size: 38px !important;
    }

    .elementor-3290 .elementor-element.elementor-element-6d7b153 .elementor-icon svg {
        width: 38px !important;
        height: 38px !important;
    }

    .elementor-3290 .elementor-element.elementor-element-6d7b153 .elementor-heading-title,
    .elementor-3290 .elementor-element.elementor-element-6d7b153 .elementor-icon-box-title,
    .elementor-3290 .elementor-element.elementor-element-6d7b153 .elementor-icon-box-title a {
        font-size: 12px !important;
        white-space: nowrap !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3029d38 *//* ICON + TEXT ON THE SAME HORIZONTAL LEVEL */

.elementor-3290 .elementor-element.elementor-element-3029d38 {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;

    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;

    gap: 10px !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* ICON */

.elementor-3290 .elementor-element.elementor-element-3029d38 .elementor-icon {
    flex: 0 0 auto !important;

    width: 52px !important;
    height: 52px !important;

    font-size: 52px !important;

    color: #235493 !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* SVG ICON */

.elementor-3290 .elementor-element.elementor-element-3029d38 .elementor-icon svg {
    width: 52px !important;
    height: 52px !important;

    color: #235493 !important;
    fill: currentColor !important;
}


/* TEXT */

.elementor-3290 .elementor-element.elementor-element-3029d38 .elementor-heading-title,
.elementor-3290 .elementor-element.elementor-element-3029d38 .elementor-icon-box-title,
.elementor-3290 .elementor-element.elementor-element-3029d38 .elementor-icon-box-title a {
    margin: 0 !important;
    padding: 0 !important;

    color: #235493 !important;

    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 1.2 !important;

    white-space: nowrap !important;
}


/* TABLET */

@media (max-width: 1024px) {

    .elementor-3290 .elementor-element.elementor-element-3029d38 {
        gap: 8px !important;
    }

    .elementor-3290 .elementor-element.elementor-element-3029d38 .elementor-icon {
        width: 44px !important;
        height: 44px !important;
        font-size: 44px !important;
    }

    .elementor-3290 .elementor-element.elementor-element-3029d38 .elementor-icon svg {
        width: 44px !important;
        height: 44px !important;
    }

    .elementor-3290 .elementor-element.elementor-element-3029d38 .elementor-heading-title,
    .elementor-3290 .elementor-element.elementor-element-3029d38 .elementor-icon-box-title,
    .elementor-3290 .elementor-element.elementor-element-3029d38 .elementor-icon-box-title a {
        font-size: 13px !important;
    }
}


/* MOBILE */

@media (max-width: 767px) {

    .elementor-3290 .elementor-element.elementor-element-3029d38 {
        gap: 7px !important;
    }

    .elementor-3290 .elementor-element.elementor-element-3029d38 .elementor-icon {
        width: 38px !important;
        height: 38px !important;
        font-size: 38px !important;
    }

    .elementor-3290 .elementor-element.elementor-element-3029d38 .elementor-icon svg {
        width: 38px !important;
        height: 38px !important;
    }

    .elementor-3290 .elementor-element.elementor-element-3029d38 .elementor-heading-title,
    .elementor-3290 .elementor-element.elementor-element-3029d38 .elementor-icon-box-title,
    .elementor-3290 .elementor-element.elementor-element-3029d38 .elementor-icon-box-title a {
        font-size: 12px !important;
        white-space: nowrap !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9330d90 *//* =========================================================
   HERO BENEFITS – COMPLETE RESPONSIVE CSS

   TEXT:  #235493
   ICONS: #235493
   TEXT:  BOLD
   ICONS: BIGGER

   Paste into the Custom CSS field of the
   PARENT CONTAINER holding all 3 benefit elements.
========================================================= */


/* =========================================================
   DESKTOP – PARENT CONTAINER
========================================================= */

.elementor-3290 .elementor-element.elementor-element-9330d90 {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;

    align-items: center !important;
    justify-content: flex-start !important;

    width: 100% !important;
    max-width: 100% !important;

    height: auto !important;
    min-height: 0 !important;

    gap: clamp(14px, 2vw, 28px) !important;

    margin: 20px 0 0 0 !important;
    padding: 0 !important;
}


/* =========================================================
   THE 3 BENEFIT ELEMENTS
========================================================= */

.elementor-3290 .elementor-element.elementor-element-9330d90 > .elementor-element {
    flex: 1 1 0 !important;

    width: auto !important;
    max-width: 100% !important;
    min-width: 0 !important;

    height: auto !important;
    min-height: 0 !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* Reset unwanted Elementor heights */

.elementor-3290 .elementor-element.elementor-element-9330d90 .e-con,
.elementor-3290 .elementor-element.elementor-element-9330d90 .elementor-widget,
.elementor-3290 .elementor-element.elementor-element-9330d90 .elementor-widget-container {
    height: auto !important;
    min-height: 0 !important;
}


/* =========================================================
   ICON BOX LAYOUT
========================================================= */

.elementor-3290 .elementor-element.elementor-element-9330d90 .elementor-icon-box-wrapper {
    display: flex !important;

    flex-direction: row !important;
    flex-wrap: nowrap !important;

    align-items: center !important;
    justify-content: flex-start !important;

    width: 100% !important;

    height: auto !important;
    min-height: 0 !important;

    gap: clamp(7px, 1vw, 12px) !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: left !important;
}


/* =========================================================
   ICON CONTAINER
========================================================= */

.elementor-3290 .elementor-element.elementor-element-9330d90 .elementor-icon-box-icon {
    flex: 0 0 auto !important;

    width: auto !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================================
   ICON – BIGGER
========================================================= */

.elementor-3290 .elementor-element.elementor-element-9330d90 .elementor-icon {
    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    flex: 0 0 auto !important;

    width: clamp(40px, 3.5vw, 52px) !important;
    height: clamp(40px, 3.5vw, 52px) !important;

    font-size: clamp(40px, 3.5vw, 52px) !important;
    line-height: 1 !important;

    color: #235493 !important;

    background: transparent !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* SVG ICONS */

.elementor-3290 .elementor-element.elementor-element-9330d90 .elementor-icon svg {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    color: #235493 !important;

    fill: currentColor !important;
}


/* =========================================================
   TEXT AREA
========================================================= */

.elementor-3290 .elementor-element.elementor-element-9330d90 .elementor-icon-box-content {
    flex: 1 1 auto !important;

    width: auto !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================================
   BENEFIT TEXT
   #235493 + BOLD
========================================================= */

.elementor-3290 .elementor-element.elementor-element-9330d90 .elementor-heading-title,
.elementor-3290 .elementor-element.elementor-element-9330d90 .elementor-icon-box-title,
.elementor-3290 .elementor-element.elementor-element-9330d90 .elementor-icon-box-title a,
.elementor-3290 .elementor-element.elementor-element-9330d90 .elementor-icon-box-title span,
.elementor-3290 .elementor-element.elementor-element-9330d90 h1,
.elementor-3290 .elementor-element.elementor-element-9330d90 h2,
.elementor-3290 .elementor-element.elementor-element-9330d90 h3,
.elementor-3290 .elementor-element.elementor-element-9330d90 h4,
.elementor-3290 .elementor-element.elementor-element-9330d90 h5,
.elementor-3290 .elementor-element.elementor-element-9330d90 h6 {

    font-size: clamp(13px, 1.15vw, 17px) !important;

    line-height: 1.18 !important;

    font-weight: 700 !important;

    color: #235493 !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: left !important;

    white-space: normal !important;

    word-break: normal !important;
    overflow-wrap: normal !important;

    hyphens: auto !important;
}


/* Hide description if Icon Box is used */

.elementor-3290 .elementor-element.elementor-element-9330d90 .elementor-icon-box-description {
    display: none !important;
}


/* =========================================================
   TABLET
   768px – 1024px
========================================================= */

@media screen and (min-width: 768px) and (max-width: 1024px) {

    .elementor-3290 .elementor-element.elementor-element-9330d90 {
        flex-direction: row !important;
        flex-wrap: nowrap !important;

        align-items: center !important;
        justify-content: flex-start !important;

        width: 100% !important;

        gap: 10px !important;

        margin-top: 16px !important;

        height: auto !important;
        min-height: 0 !important;
    }


    .elementor-3290 .elementor-element.elementor-element-9330d90 > .elementor-element {
        flex: 1 1 0 !important;

        width: auto !important;
        min-width: 0 !important;

        height: auto !important;
        min-height: 0 !important;
    }


    .elementor-3290 .elementor-element.elementor-element-9330d90 .elementor-icon-box-wrapper {
        flex-direction: row !important;

        align-items: center !important;

        gap: 6px !important;

        height: auto !important;
        min-height: 0 !important;
    }


    /* TABLET ICON – BIGGER */

    .elementor-3290 .elementor-element.elementor-element-9330d90 .elementor-icon {
        width: 36px !important;
        height: 36px !important;

        font-size: 36px !important;

        color: #235493 !important;
    }


    .elementor-3290 .elementor-element.elementor-element-9330d90 .elementor-icon svg {
        width: 36px !important;
        height: 36px !important;

        color: #235493 !important;

        fill: currentColor !important;
    }


    /* TABLET TEXT */

    .elementor-3290 .elementor-element.elementor-element-9330d90 .elementor-heading-title,
    .elementor-3290 .elementor-element.elementor-element-9330d90 .elementor-icon-box-title,
    .elementor-3290 .elementor-element.elementor-element-9330d90 .elementor-icon-box-title a,
    .elementor-3290 .elementor-element.elementor-element-9330d90 .elementor-icon-box-title span,
    .elementor-3290 .elementor-element.elementor-element-9330d90 h1,
    .elementor-3290 .elementor-element.elementor-element-9330d90 h2,
    .elementor-3290 .elementor-element.elementor-element-9330d90 h3,
    .elementor-3290 .elementor-element.elementor-element-9330d90 h4,
    .elementor-3290 .elementor-element.elementor-element-9330d90 h5,
    .elementor-3290 .elementor-element.elementor-element-9330d90 h6 {

        font-size: 12px !important;

        line-height: 1.15 !important;

        font-weight: 700 !important;

        color: #235493 !important;

        text-align: left !important;
    }
}


/* =========================================================
   MOBILE
   Up to 767px
========================================================= */

@media screen and (max-width: 767px) {

    .elementor-3290 .elementor-element.elementor-element-9330d90 {
        flex-direction: column !important;
        flex-wrap: nowrap !important;

        align-items: flex-start !important;
        justify-content: flex-start !important;

        width: 100% !important;
        max-width: 100% !important;

        height: auto !important;
        min-height: 0 !important;

        gap: 9px !important;

        margin: 15px 0 0 0 !important;
        padding: 0 !important;
    }


    .elementor-3290 .elementor-element.elementor-element-9330d90 > .elementor-element {
        flex: 0 0 auto !important;

        width: 100% !important;
        max-width: 100% !important;

        height: auto !important;
        min-height: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    .elementor-3290 .elementor-element.elementor-element-9330d90 .elementor-icon-box-wrapper {
        display: flex !important;

        flex-direction: row !important;
        flex-wrap: nowrap !important;

        align-items: center !important;
        justify-content: flex-start !important;

        width: 100% !important;

        height: auto !important;
        min-height: 0 !important;

        gap: 9px !important;

        margin: 0 !important;
        padding: 0 !important;

        text-align: left !important;
    }


    /* MOBILE ICON – BIGGER */

    .elementor-3290 .elementor-element.elementor-element-9330d90 .elementor-icon {
        width: 32px !important;
        height: 32px !important;

        font-size: 32px !important;

        color: #235493 !important;
    }


    .elementor-3290 .elementor-element.elementor-element-9330d90 .elementor-icon svg {
        width: 32px !important;
        height: 32px !important;

        color: #235493 !important;

        fill: currentColor !important;
    }


    /* MOBILE TEXT */

    .elementor-3290 .elementor-element.elementor-element-9330d90 .elementor-heading-title,
    .elementor-3290 .elementor-element.elementor-element-9330d90 .elementor-icon-box-title,
    .elementor-3290 .elementor-element.elementor-element-9330d90 .elementor-icon-box-title a,
    .elementor-3290 .elementor-element.elementor-element-9330d90 .elementor-icon-box-title span,
    .elementor-3290 .elementor-element.elementor-element-9330d90 h1,
    .elementor-3290 .elementor-element.elementor-element-9330d90 h2,
    .elementor-3290 .elementor-element.elementor-element-9330d90 h3,
    .elementor-3290 .elementor-element.elementor-element-9330d90 h4,
    .elementor-3290 .elementor-element.elementor-element-9330d90 h5,
    .elementor-3290 .elementor-element.elementor-element-9330d90 h6 {

        font-size: 11px !important;

        line-height: 1.15 !important;

        font-weight: 700 !important;

        color: #235493 !important;

        text-align: left !important;
    }
}


/* =========================================================
   SMALL MOBILE
   Up to 400px
========================================================= */

@media screen and (max-width: 400px) {

    .elementor-3290 .elementor-element.elementor-element-9330d90 {
        gap: 8px !important;

        margin-top: 12px !important;
    }


    /* SMALL MOBILE ICON – BIGGER */

    .elementor-3290 .elementor-element.elementor-element-9330d90 .elementor-icon {
        width: 28px !important;
        height: 28px !important;

        font-size: 28px !important;

        color: #235493 !important;
    }


    .elementor-3290 .elementor-element.elementor-element-9330d90 .elementor-icon svg {
        width: 28px !important;
        height: 28px !important;

        color: #235493 !important;

        fill: currentColor !important;
    }


    /* SMALL MOBILE TEXT */

    .elementor-3290 .elementor-element.elementor-element-9330d90 .elementor-heading-title,
    .elementor-3290 .elementor-element.elementor-element-9330d90 .elementor-icon-box-title,
    .elementor-3290 .elementor-element.elementor-element-9330d90 .elementor-icon-box-title a,
    .elementor-3290 .elementor-element.elementor-element-9330d90 .elementor-icon-box-title span,
    .elementor-3290 .elementor-element.elementor-element-9330d90 h1,
    .elementor-3290 .elementor-element.elementor-element-9330d90 h2,
    .elementor-3290 .elementor-element.elementor-element-9330d90 h3,
    .elementor-3290 .elementor-element.elementor-element-9330d90 h4,
    .elementor-3290 .elementor-element.elementor-element-9330d90 h5,
    .elementor-3290 .elementor-element.elementor-element-9330d90 h6 {

        font-size: 10px !important;

        line-height: 1.15 !important;

        font-weight: 700 !important;

        color: #235493 !important;

        text-align: left !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ccfb7a *//* Home 1012 hero v2 */
.elementor-3290 .elementor-element.elementor-element-77ccfb7a{position:relative!important;isolation:isolate;width:100%!important;max-width:100%!important;min-height:540px!important;height:auto!important;padding:52px 50% 44px 6%!important;margin:0 0 8px!important;background-color:#EAF1F1!important;background-size:0 0!important;overflow:hidden!important;border-radius:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:18px!important;}
.elementor-3290 .elementor-element.elementor-element-77ccfb7a::after{content:"";position:absolute;z-index:-2;inset:0 0 0 44%;background-image:inherit;background-position:right center;background-size:cover;background-repeat:no-repeat;pointer-events:none;}
.elementor-3290 .elementor-element.elementor-element-77ccfb7a::before{content:"";position:absolute;inset:0 0 0 44%;z-index:-1;background:linear-gradient(90deg,#EAF1F1 0%,rgba(234,241,241,.85) 8%,rgba(234,241,241,.35) 20%,transparent 34%);pointer-events:none;}
.elementor-3290 .elementor-element.elementor-element-77ccfb7a>.e-con-inner{width:100%!important;max-width:100%!important;gap:18px!important;}
.elementor-3290 .elementor-element.elementor-element-77ccfb7a>.elementor-widget{margin:0!important;width:100%!important;max-width:100%!important;}
.elementor-3290 .elementor-element.elementor-element-77ccfb7a [data-id="061151a"]{width:100%!important;max-width:100%!important;padding:0!important;margin:6px 0 0!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;}
.elementor-3290 .elementor-element.elementor-element-77ccfb7a [data-id="061151a"]>.elementor-widget{width:auto!important;max-width:100%!important;flex:0 0 auto!important;margin:0!important;}
.elementor-3290 .elementor-element.elementor-element-77ccfb7a [data-id="061151a"] .elementor-button-wrapper{text-align:left!important;justify-content:flex-start!important;}
.elementor-3290 .elementor-element.elementor-element-77ccfb7a [data-id="9330d90"]{width:100%!important;max-width:100%!important;margin:14px 0 0!important;padding:16px 0 0!important;border-top:1px solid rgba(35,84,147,.15)!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;}
.elementor-3290 .elementor-element.elementor-element-77ccfb7a [data-id="9330d90"]>.e-con{width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;}
.elementor-3290 .elementor-element.elementor-element-77ccfb7a [data-id="9330d90"]>.e-con>.elementor-widget-icon{width:auto!important;flex:0 0 auto!important;margin:0!important;}
.elementor-3290 .elementor-element.elementor-element-77ccfb7a [data-id="9330d90"] .elementor-icon{font-size:26px!important;width:auto!important;height:auto!important;}
.elementor-3290 .elementor-element.elementor-element-77ccfb7a [data-id="9330d90"] .elementor-icon svg{width:26px!important;height:26px!important;}
.elementor-3290 .elementor-element.elementor-element-77ccfb7a [data-id="9330d90"]>.e-con>.elementor-widget-heading{width:auto!important;flex:1 1 auto!important;min-width:0!important;margin:0!important;}
.elementor-3290 .elementor-element.elementor-element-77ccfb7a [data-id="9330d90"] .elementor-heading-title{font-size:13px!important;line-height:1.35!important;font-weight:700!important;color:#235493!important;text-align:left!important;hyphens:none!important;-webkit-hyphens:none!important;word-break:normal!important;overflow-wrap:normal!important;}
.elementor-3290 .elementor-element.elementor-element-77ccfb7a h1{font-size:clamp(32px,3.2vw,46px)!important;line-height:1.18!important;text-align:left!important;letter-spacing:-.7px!important;font-weight:600!important;}
.elementor-3290 .elementor-element.elementor-element-77ccfb7a [data-id="f5a8f8b"] .elementor-heading-title{font-size:16px!important;line-height:1.65!important;text-align:left!important;}
.elementor-3290 .elementor-element.elementor-element-77ccfb7a .vlg-eyebrow .elementor-heading-title{font-size:11px!important;line-height:1.6!important;letter-spacing:1px!important;}
@media(max-width:1024px){.elementor-3290 .elementor-element.elementor-element-77ccfb7a{padding:40px 46% 36px 5%!important;min-height:480px!important;}.elementor-3290 .elementor-element.elementor-element-77ccfb7a::after,.elementor-3290 .elementor-element.elementor-element-77ccfb7a::before{inset:0 0 0 50%;}.elementor-3290 .elementor-element.elementor-element-77ccfb7a h1{font-size:34px!important;}.elementor-3290 .elementor-element.elementor-element-77ccfb7a [data-id="9330d90"]{grid-template-columns:1fr!important;gap:10px!important;}}
@media(max-width:800px){.elementor-3290 .elementor-element.elementor-element-77ccfb7a::before{display:none!important;}.elementor-3290 .elementor-element.elementor-element-77ccfb7a{padding:32px 24px 0!important;min-height:0!important;gap:16px!important;justify-content:flex-start!important;}.elementor-3290 .elementor-element.elementor-element-77ccfb7a::after{position:relative;inset:auto;z-index:0;display:block;width:calc(100% + 48px);height:240px;flex:0 0 auto;margin:12px -24px 0;background-image:inherit;background-position:right center;background-size:cover;background-repeat:no-repeat;}.elementor-3290 .elementor-element.elementor-element-77ccfb7a h1{font-size:30px!important;letter-spacing:-.5px!important;}.elementor-3290 .elementor-element.elementor-element-77ccfb7a [data-id="f5a8f8b"] .elementor-heading-title{font-size:15px!important;}.elementor-3290 .elementor-element.elementor-element-77ccfb7a [data-id="9330d90"]{grid-template-columns:repeat(3,minmax(0,1fr))!important;}}
@media(max-width:600px){.elementor-3290 .elementor-element.elementor-element-77ccfb7a [data-id="9330d90"]{grid-template-columns:1fr!important;gap:10px!important;}}
@media(max-width:480px){.elementor-3290 .elementor-element.elementor-element-77ccfb7a{padding:28px 20px 0!important;}.elementor-3290 .elementor-element.elementor-element-77ccfb7a h1{font-size:28px!important;}.elementor-3290 .elementor-element.elementor-element-77ccfb7a::after{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;height:200px;}.elementor-3290 .elementor-element.elementor-element-77ccfb7a [data-id="061151a"]>.elementor-widget,.elementor-3290 .elementor-element.elementor-element-77ccfb7a [data-id="061151a"] .elementor-button{width:100%!important;}}
/* Home 1012 v6 – hero order + mobile image crop */
.elementor-3290 .elementor-element.elementor-element-77ccfb7a>.vlg-eyebrow{order:1!important;}
.elementor-3290 .elementor-element.elementor-element-77ccfb7a>[data-id="5449afc"]{order:2!important;}
.elementor-3290 .elementor-element.elementor-element-77ccfb7a>[data-id="f5a8f8b"]{order:3!important;}
.elementor-3290 .elementor-element.elementor-element-77ccfb7a>[data-id="061151a"]{order:4!important;}
.elementor-3290 .elementor-element.elementor-element-77ccfb7a>[data-id="9330d90"]{order:5!important;}
@media(max-width:800px){.elementor-3290 .elementor-element.elementor-element-77ccfb7a::after{order:6;height:260px;background-position:right 15%;}}
@media(max-width:480px){.elementor-3290 .elementor-element.elementor-element-77ccfb7a::after{height:210px;background-position:72% 15%;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c3cac6b *//* =========================================================
   PERSONAL ADVICE – MAIN SECTION

   PC:
   IMAGE | TEXT / CONTENT

   TABLET:
   STACKED

   MOBILE:
   STACKED
   ========================================================= */


/* =========================================================
   PC – 2 COLUMN LAYOUT
   ========================================================= */

@media (min-width: 1025px) {

    .elementor-3290 .elementor-element.elementor-element-4c3cac6b {
        display: grid !important;

        grid-template-columns:
            minmax(0, 38%)
            minmax(0, 62%) !important;

        align-items: center !important;

        column-gap: 40px !important;
        row-gap: 0 !important;

        width: 100% !important;
        max-width: 100% !important;

        height: auto !important;
        min-height: 0 !important;

        margin: 0 !important;
        padding: 0 !important;

        overflow: visible !important;

        box-sizing: border-box !important;
    }

    .elementor-3290 .elementor-element.elementor-element-4c3cac6b > .e-con,
    .elementor-3290 .elementor-element.elementor-element-4c3cac6b > .elementor-element {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        height: auto !important;

        box-sizing: border-box !important;
    }
}


/* =========================================================
   TABLET – STACK VERTICALLY
   ========================================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-3290 .elementor-element.elementor-element-4c3cac6b {
        display: flex !important;
        flex-direction: column !important;

        align-items: center !important;
        justify-content: flex-start !important;

        gap: 25px !important;

        width: 100% !important;
        max-width: 100% !important;

        height: auto !important;
        min-height: 0 !important;

        overflow: visible !important;

        box-sizing: border-box !important;
    }

    .elementor-3290 .elementor-element.elementor-element-4c3cac6b > .e-con,
    .elementor-3290 .elementor-element.elementor-element-4c3cac6b > .elementor-element {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }
}


/* =========================================================
   MOBILE – STACK VERTICALLY
   ========================================================= */

@media (max-width: 767px) {

    .elementor-3290 .elementor-element.elementor-element-4c3cac6b {
        display: flex !important;
        flex-direction: column !important;

        align-items: stretch !important;
        justify-content: flex-start !important;

        gap: 20px !important;

        width: 100% !important;
        max-width: 100% !important;

        height: auto !important;
        min-height: 0 !important;

        overflow: visible !important;

        box-sizing: border-box !important;
    }

    .elementor-3290 .elementor-element.elementor-element-4c3cac6b > .e-con,
    .elementor-3290 .elementor-element.elementor-element-4c3cac6b > .elementor-element {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1350459 */@media (max-width: 1024px) {
    .elementor-3290 .elementor-element.elementor-element-1350459 {
        zoom: 0.95;
    }
}

@media (max-width: 767px) {
    .elementor-3290 .elementor-element.elementor-element-1350459 {
        zoom: 0.95;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb52230 *//* =========================================================
   CTA BANNER – FINAL RESPONSIVE VERSION

   Structure:
   Container
   ├── Überschrift
   ├── Überschrift
   └── Button

   Desktop:
   Text left / Button right

   Tablet + Mobile:
   Text centered / Button underneath
   ========================================================= */


/* =========================================================
   MAIN CONTAINER – DESKTOP
   ========================================================= */

.elementor-3290 .elementor-element.elementor-element-eb52230 {
    display: grid !important;

    grid-template-columns:
        minmax(0, 1fr)
        minmax(280px, 360px) !important;

    grid-template-rows:
        auto auto !important;

    align-items: center !important;

    column-gap: 45px !important;
    row-gap: 3px !important;

    width: 100% !important;
    max-width: 1300px !important;

    height: auto !important;
    min-height: 0 !important;

    margin: 0 auto !important;

    padding: 20px 55px !important;

    background: linear-gradient(
        110deg,
        #235493 0%,
        #3badf5 100%
    ) !important;

    border-radius: 30px !important;

    overflow: hidden !important;

    box-sizing: border-box !important;
}


/* =========================================================
   RESET DIRECT CHILDREN
   ========================================================= */

.elementor-3290 .elementor-element.elementor-element-eb52230 > .elementor-element,
.elementor-3290 .elementor-element.elementor-element-eb52230 > .e-con {
    width: 100% !important;
    max-width: 100% !important;

    min-width: 0 !important;

    height: auto !important;
    min-height: 0 !important;

    margin: 0 !important;

    position: relative !important;

    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;

    transform: none !important;

    box-sizing: border-box !important;
}


/* =========================================================
   MAIN HEADING
   ========================================================= */

.elementor-3290 .elementor-element.elementor-element-eb52230 > .elementor-widget-heading:nth-child(1) {
    grid-column: 1 !important;
    grid-row: 1 !important;

    align-self: end !important;
}


/* =========================================================
   SECOND HEADING
   ========================================================= */

.elementor-3290 .elementor-element.elementor-element-eb52230 > .elementor-widget-heading:nth-child(2) {
    grid-column: 1 !important;
    grid-row: 2 !important;

    align-self: start !important;
}


/* =========================================================
   BUTTON WIDGET
   ========================================================= */

.elementor-3290 .elementor-element.elementor-element-eb52230 > .elementor-widget-button {
    grid-column: 2 !important;
    grid-row: 1 / 3 !important;

    width: 100% !important;
    max-width: 360px !important;

    align-self: center !important;
    justify-self: center !important;

    margin: 0 !important;
}


/* =========================================================
   BUTTON
   ========================================================= */

.elementor-3290 .elementor-element.elementor-element-eb52230 .elementor-button-wrapper {
    width: 100% !important;

    text-align: center !important;
}


.elementor-3290 .elementor-element.elementor-element-eb52230 .elementor-button {
    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    max-width: 360px !important;

    min-width: 0 !important;

    margin: 0 auto !important;

    padding: 14px 25px !important;

    background: #3badf5 !important;

    color: #ffffff !important;

    border: 1px solid #235493 !important;
    border-radius: 50px !important;

    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;

    text-align: center !important;

    white-space: normal !important;

    box-shadow: none !important;

    box-sizing: border-box !important;
}


.elementor-3290 .elementor-element.elementor-element-eb52230 .elementor-button:hover,
.elementor-3290 .elementor-element.elementor-element-eb52230 .elementor-button:focus {
    background: #3badf5 !important;
    color: #ffffff !important;
}


/* =========================================================
   TABLET
   STACK EVERYTHING
   ========================================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-3290 .elementor-element.elementor-element-eb52230 {
        display: grid !important;

        grid-template-columns:
            minmax(0, 1fr) !important;

        grid-template-rows:
            auto auto auto !important;

        width: calc(100% - 30px) !important;
        max-width: 100% !important;

        height: auto !important;
        min-height: 0 !important;

        margin: 0 auto !important;

        padding: 26px 35px !important;

        column-gap: 0 !important;
        row-gap: 5px !important;

        border-radius: 26px !important;
    }


    /* MAIN HEADING */

    .elementor-3290 .elementor-element.elementor-element-eb52230 > .elementor-widget-heading:nth-child(1) {
        grid-column: 1 !important;
        grid-row: 1 !important;

        width: 100% !important;
        max-width: 100% !important;

        margin: 0 !important;
    }


    /* SECOND HEADING */

    .elementor-3290 .elementor-element.elementor-element-eb52230 > .elementor-widget-heading:nth-child(2) {
        grid-column: 1 !important;
        grid-row: 2 !important;

        width: 100% !important;
        max-width: 100% !important;

        margin: 0 !important;
    }


    /* BUTTON */

    .elementor-3290 .elementor-element.elementor-element-eb52230 > .elementor-widget-button {
        grid-column: 1 !important;
        grid-row: 3 !important;

        width: 100% !important;
        max-width: 320px !important;

        margin: 15px auto 0 auto !important;

        align-self: center !important;
        justify-self: center !important;
    }


    /* CENTER TEXT */

    .elementor-3290 .elementor-element.elementor-element-eb52230 .elementor-heading-title {
        width: 100% !important;
        max-width: 100% !important;

        margin: 0 !important;

        text-align: center !important;

        word-break: normal !important;
        overflow-wrap: normal !important;

        white-space: normal !important;
    }


    .elementor-3290 .elementor-element.elementor-element-eb52230 .elementor-button {
        width: 100% !important;
        max-width: 320px !important;

        padding: 13px 20px !important;

        font-size: 14px !important;
    }
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .elementor-3290 .elementor-element.elementor-element-eb52230 {
        display: grid !important;

        grid-template-columns:
            minmax(0, 1fr) !important;

        grid-template-rows:
            auto auto auto !important;

        width: calc(100% - 24px) !important;
        max-width: 100% !important;

        height: auto !important;
        min-height: 0 !important;

        margin: 0 auto !important;

        padding: 22px 18px !important;

        column-gap: 0 !important;
        row-gap: 5px !important;

        border-radius: 24px !important;
    }


    /* MAIN HEADING */

    .elementor-3290 .elementor-element.elementor-element-eb52230 > .elementor-widget-heading:nth-child(1) {
        grid-column: 1 !important;
        grid-row: 1 !important;

        width: 100% !important;
        max-width: 100% !important;

        margin: 0 !important;
    }


    /* SECOND HEADING */

    .elementor-3290 .elementor-element.elementor-element-eb52230 > .elementor-widget-heading:nth-child(2) {
        grid-column: 1 !important;
        grid-row: 2 !important;

        width: 100% !important;
        max-width: 100% !important;

        margin: 0 !important;
    }


    /* BUTTON */

    .elementor-3290 .elementor-element.elementor-element-eb52230 > .elementor-widget-button {
        grid-column: 1 !important;
        grid-row: 3 !important;

        width: 100% !important;
        max-width: 280px !important;

        margin: 14px auto 0 auto !important;

        align-self: center !important;
        justify-self: center !important;
    }


    .elementor-3290 .elementor-element.elementor-element-eb52230 .elementor-heading-title {
        width: 100% !important;
        max-width: 100% !important;

        margin: 0 !important;

        text-align: center !important;

        word-break: normal !important;
        overflow-wrap: normal !important;

        white-space: normal !important;
    }


    .elementor-3290 .elementor-element.elementor-element-eb52230 .elementor-button {
        width: 100% !important;
        max-width: 280px !important;

        padding: 13px 18px !important;

        font-size: 14px !important;
    }
}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 480px) {

    .elementor-3290 .elementor-element.elementor-element-eb52230 {
        width: calc(100% - 20px) !important;

        padding: 20px 15px !important;

        border-radius: 22px !important;
    }


    .elementor-3290 .elementor-element.elementor-element-eb52230 > .elementor-widget-button {
        max-width: 250px !important;

        margin-top: 12px !important;
    }


    .elementor-3290 .elementor-element.elementor-element-eb52230 .elementor-button {
        max-width: 250px !important;

        padding: 12px 14px !important;

        font-size: 13px !important;
    }
}/* End custom CSS */
/* Start custom CSS *//* Home 1012 – design standard (Verdana, brand palette) */
.elementor.elementor-3290[data-elementor-id="3290"],.elementor.elementor-3290[data-elementor-id="3290"] *:not(i){font-family:Verdana, sans-serif!important;text-shadow:none!important;box-sizing:border-box;}
.elementor.elementor-3290[data-elementor-id="3290"]{overflow-x:clip;}
.elementor.elementor-3290[data-elementor-id="3290"] .elementor-element{min-width:0;}
.elementor.elementor-3290[data-elementor-id="3290"] h1,.elementor.elementor-3290[data-elementor-id="3290"] h2,.elementor.elementor-3290[data-elementor-id="3290"] h3{overflow-wrap:normal;word-break:normal;hyphens:manual;}
.elementor.elementor-3290[data-elementor-id="3290"] h2.elementor-heading-title{font-size:30px!important;line-height:1.3!important;color:#235493;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="98ca058"] .elementor-heading-title,.elementor.elementor-3290[data-elementor-id="3290"] [data-id="4fa4a666"] .elementor-heading-title,.elementor.elementor-3290[data-elementor-id="3290"] [data-id="ca41ccf"] .elementor-heading-title{font-size:13px!important;line-height:1.6!important;letter-spacing:1px!important;font-weight:700!important;color:#3BADF5!important;text-transform:uppercase;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="ccbb979"] .elementor-heading-title,.elementor.elementor-3290[data-elementor-id="3290"] [data-id="2d44fd6"] .elementor-heading-title,.elementor.elementor-3290[data-elementor-id="3290"] .elementor-widget-text-editor{font-size:15px!important;line-height:1.75!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .elementor-button{white-space:normal;background:#3BADF5!important;color:#fff!important;border:2px solid #235493!important;border-radius:28px!important;font-size:13px!important;line-height:1.35!important;padding:12px 20px!important;box-shadow:none!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-btn-outline .elementor-button{background:transparent!important;color:#235493!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .elementor-button:hover,.elementor.elementor-3290[data-elementor-id="3290"] .elementor-button:focus-visible{background:transparent!important;color:#235493!important;outline-offset:3px;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-btn-outline .elementor-button:hover{background:#235493!important;color:#fff!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="eb52230"] .elementor-button:hover{color:#fff!important;border-color:#fff!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="76b52626"]{background:#EAF1F1!important;padding:40px 5%!important;margin:28px 0!important;scroll-margin-top:90px;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="b2d7dbe"]{margin:24px 0 8px!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="b2d7dbe"]>.e-con{background:#fff!important;border:1px solid rgba(35,84,147,.1)!important;border-radius:16px!important;box-shadow:none!important;transition:border-color .2s,transform .2s;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="b2d7dbe"]>.e-con:hover{border-color:#3BADF5!important;transform:translateY(-2px);}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="b2d7dbe"] .elementor-image-box-img img{border-radius:12px!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .elementor-image-box-title{font-size:18px!important;line-height:1.35!important;color:#235493!important;text-transform:none!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .elementor-image-box-title a{color:inherit!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .elementor-image-box-description{font-size:14px!important;line-height:1.7!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="33e86e03"]{margin-top:16px!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="4c3cac6b"] h2.elementor-heading-title{font-size:30px!important;line-height:1.3!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .elementor-icon-list-text{font-size:15px!important;line-height:1.6!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="5641437"]{padding:40px 5%!important;margin:12px 0!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="98747d9"]{padding:32px 5%!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="eb52230"]{margin:28px 0!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="6e627ca"]{padding:32px 5% 40px!important;}
.elementor.elementor-3290[data-elementor-id="3290"] input,.elementor.elementor-3290[data-elementor-id="3290"] textarea,.elementor.elementor-3290[data-elementor-id="3290"] select{font-family:Verdana, sans-serif!important;}
@media(max-width:1024px){.elementor.elementor-3290[data-elementor-id="3290"] h2.elementor-heading-title,.elementor.elementor-3290[data-elementor-id="3290"] [data-id="4c3cac6b"] h2.elementor-heading-title{font-size:27px!important;}.elementor.elementor-3290[data-elementor-id="3290"] .elementor-image-box-title{font-size:17px!important;}}
@media(max-width:800px){.elementor.elementor-3290[data-elementor-id="3290"] [data-id="76b52626"],.elementor.elementor-3290[data-elementor-id="3290"] [data-id="5641437"]{padding:28px 24px!important;}.elementor.elementor-3290[data-elementor-id="3290"] [data-id="6e627ca"],.elementor.elementor-3290[data-elementor-id="3290"] [data-id="98747d9"]{padding:28px 24px!important;}}
@media(max-width:480px){.elementor.elementor-3290[data-elementor-id="3290"] h2.elementor-heading-title,.elementor.elementor-3290[data-elementor-id="3290"] [data-id="4c3cac6b"] h2.elementor-heading-title{font-size:25px!important;}.elementor.elementor-3290[data-elementor-id="3290"] [data-id="76b52626"],.elementor.elementor-3290[data-elementor-id="3290"] [data-id="5641437"]{padding:24px 18px!important;}}
/* Home 1012 v2 – category cards with link lists */
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-cat-card{display:flex!important;flex-direction:column!important;height:100%!important;padding:14px 14px 12px!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-cat-card .elementor-image-box-description{display:none!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-cat-card .elementor-image-box-title{min-height:0!important;margin:0 0 6px!important;font-size:18px!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-cat-card .elementor-image-box-img{margin:0 0 14px!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-cat-card .elementor-image-box-img img{aspect-ratio:4/3!important;object-fit:cover!important;border-radius:12px!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-cat-card>.elementor-widget-image-box{flex:0 0 auto!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-cat-list{flex:1 1 auto!important;margin:0!important;width:100%!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-cat-links{list-style:none!important;margin:0!important;padding:0!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-cat-links li{margin:0!important;padding:6px 0 6px 16px!important;border-top:1px solid #EAF1F1;position:relative;font-size:13.5px!important;line-height:1.45!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-cat-links li:first-child{border-top:0;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-cat-links li::before{content:"›";position:absolute;left:2px;top:5px;color:#3BADF5;font-weight:700;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-cat-links a{color:#235493!important;text-decoration:none!important;hyphens:none;overflow-wrap:break-word;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-cat-links a:hover,.elementor.elementor-3290[data-elementor-id="3290"] .vlg-cat-links a:focus-visible{color:#3BADF5!important;text-decoration:underline!important;text-underline-offset:3px;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-cat-card>.elementor-widget-icon{margin-top:auto!important;padding-top:8px!important;}

/* Home 1012 v2 – testimonials */
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="3c33368"]{background:#EAF1F1!important;padding:40px 5%!important;margin:28px 0!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="b05f170"] .elementor-heading-title{font-size:30px!important;line-height:1.3!important;color:#235493!important;text-align:center!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="fb46ba4"] .swiper-slide{height:auto!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="fb46ba4"] .elementor-testimonial{background:#fff!important;border:1px solid rgba(35,84,147,.1)!important;border-radius:16px!important;padding:24px!important;height:100%;box-shadow:none!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="fb46ba4"] .elementor-testimonial__text{font-size:14px!important;line-height:1.7!important;color:#495773!important;font-style:italic;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="fb46ba4"] .elementor-testimonial__name{font-size:14px!important;color:#235493!important;font-weight:700!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="fb46ba4"] .elementor-testimonial__title{font-size:12px!important;color:#3BADF5!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="fb46ba4"] .swiper-pagination-bullet-active{background:#235493!important;}
@media(max-width:800px){.elementor.elementor-3290[data-elementor-id="3290"] [data-id="3c33368"]{padding:28px 24px!important;}}
@media(max-width:480px){.elementor.elementor-3290[data-elementor-id="3290"] [data-id="b05f170"] .elementor-heading-title{font-size:25px!important;}}
/* Home 1012 v3 – category cards (overrides per-card element CSS) */
.elementor.elementor-3290[data-elementor-id="3290"] .elementor-element.vlg-cat-card.e-con{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;height:100%!important;padding:12px 12px 10px!important;background:#fff!important;border:1px solid rgba(35,84,147,.1)!important;border-radius:16px!important;gap:0!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .elementor-element.vlg-cat-card.e-con:hover{border-color:#3BADF5!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .elementor-element.vlg-cat-card.e-con > .elementor-widget-image-box.elementor-widget{flex:0 0 auto!important;margin:0!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .elementor-element.vlg-cat-card.e-con > .elementor-widget-image-box > .elementor-widget-container,.elementor.elementor-3290[data-elementor-id="3290"] .elementor-element.vlg-cat-card.e-con .elementor-image-box-wrapper,.elementor.elementor-3290[data-elementor-id="3290"] .elementor-element.vlg-cat-card.e-con .elementor-image-box-content{height:auto!important;flex:0 0 auto!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .elementor-element.vlg-cat-card.e-con .elementor-image-box-img{margin:0 0 12px!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .elementor-element.vlg-cat-card.e-con .elementor-image-box-img img{aspect-ratio:4/3!important;object-fit:cover!important;border-radius:12px!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .elementor-element.vlg-cat-card.e-con .elementor-image-box-title{min-height:0!important;margin:0 0 4px!important;padding:0 4px!important;font-size:18px!important;line-height:1.35!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .elementor-element.vlg-cat-card.e-con .elementor-image-box-description{display:none!important;min-height:0!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .elementor-element.vlg-cat-card.e-con > .elementor-widget-text-editor.vlg-cat-list{flex:1 1 auto!important;margin:0!important;padding:0 4px!important;width:100%!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .elementor-element.vlg-cat-card.e-con > .elementor-widget-icon{flex:0 0 auto!important;margin-top:auto!important;padding-top:8px!important;}
@media(max-width:767px){.elementor.elementor-3290[data-elementor-id="3290"] .elementor-element.vlg-cat-card.e-con .elementor-image-box-img img{aspect-ratio:16/9!important;}}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-cat-links a{overflow-wrap:normal!important;word-break:normal!important;hyphens:manual!important;-webkit-hyphens:manual!important;}
/* Home 1012 v4 – visual QA fixes */
.elementor.elementor-3290[data-elementor-id="3290"] .elementor-button,.elementor.elementor-3290[data-elementor-id="3290"] .elementor-button-text{text-transform:none!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="33e86e03"] .elementor-button{opacity:1!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="5641437"],.elementor.elementor-3290[data-elementor-id="3290"] [data-id="3c33368"]{border-radius:0!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="5641437"]{padding:44px 5%!important;margin:16px 0!important;align-items:center!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="639d516"]{margin-top:0!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="5939ecb"] .elementor-heading-title{font-size:30px!important;line-height:1.3!important;color:#235493!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="2d44fd6"] .elementor-heading-title{font-size:15px!important;line-height:1.75!important;margin-bottom:16px!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="f76920e"] img{border-radius:16px!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="4c3cac6b"]{padding-bottom:24px!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="3c33368"]{padding:44px 5%!important;min-height:0!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="2c04077"],.elementor.elementor-3290[data-elementor-id="3290"] [data-id="fb46ba4"]{width:100%!important;max-width:100%!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="b05f170"]{margin:0 0 20px!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="fb46ba4"] .elementor-testimonial__title,.elementor.elementor-3290[data-elementor-id="3290"] [data-id="fb46ba4"] .elementor-testimonial__name{text-transform:none!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="fb46ba4"] .elementor-testimonial__footer{margin-top:14px!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="29ab398"] .elementor-heading-title{color:#EAF1F1!important;font-size:15px!important;line-height:1.6!important;margin-top:6px;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="60813ea"] .elementor-heading-title{font-size:28px!important;line-height:1.3!important;}
@media(max-width:1024px){.elementor.elementor-3290[data-elementor-id="3290"] [data-id="60813ea"] .elementor-heading-title{font-size:24px!important;}}
@media(max-width:800px){.elementor.elementor-3290[data-elementor-id="3290"] [data-id="5641437"],.elementor.elementor-3290[data-elementor-id="3290"] [data-id="3c33368"]{padding:28px 24px!important;}.elementor.elementor-3290[data-elementor-id="3290"] [data-id="5939ecb"] .elementor-heading-title{font-size:27px!important;}}
@media(max-width:480px){.elementor.elementor-3290[data-elementor-id="3290"] [data-id="5641437"],.elementor.elementor-3290[data-elementor-id="3290"] [data-id="3c33368"]{padding:24px 18px!important;}.elementor.elementor-3290[data-elementor-id="3290"] [data-id="5939ecb"] .elementor-heading-title,.elementor.elementor-3290[data-elementor-id="3290"] [data-id="60813ea"] .elementor-heading-title{font-size:24px!important;}}
/* Home 1012 v5 */
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="eb52230"] h2.elementor-heading-title,.elementor.elementor-3290[data-elementor-id="3290"] [data-id="60813ea"] .elementor-heading-title{color:#FFFFFF!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="fb46ba4"] .elementor-swiper-button{display:none!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="fb46ba4"] .swiper,.elementor.elementor-3290[data-elementor-id="3290"] [data-id="fb46ba4"] .elementor-main-swiper{width:100%!important;padding:0!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="fb46ba4"] .swiper-pagination{position:relative!important;margin-top:18px!important;bottom:auto!important;}

/* Home 1012 v7 – mobile QA */
.elementor.elementor-3290[data-elementor-id="3290"] .elementor-element.vlg-cat-card.e-con .elementor-image-box-wrapper,.elementor.elementor-3290[data-elementor-id="3290"] .elementor-element.vlg-cat-card.e-con .elementor-image-box-content,.elementor.elementor-3290[data-elementor-id="3290"] .elementor-element.vlg-cat-card.e-con .elementor-image-box-title{text-align:left!important;}
@media(max-width:767px){.elementor.elementor-3290[data-elementor-id="3290"] [data-id="92db72d"] .elementor-swiper-button{display:none!important;}}
@media(max-width:767px){.elementor.elementor-3290[data-elementor-id="3290"] [data-id="2c04077"]{padding:0!important;}.elementor.elementor-3290[data-elementor-id="3290"] [data-id="fb46ba4"] .elementor-testimonial{padding:20px!important;}.elementor.elementor-3290[data-elementor-id="3290"] [data-id="fb46ba4"] .swiper-pagination{margin-top:12px!important;}.elementor.elementor-3290[data-elementor-id="3290"] [data-id="b05f170"]{margin-bottom:14px!important;}}
@media(max-width:480px){.elementor.elementor-3290[data-elementor-id="3290"] [data-id="4c3cac6b"] h2.elementor-heading-title,.elementor.elementor-3290[data-elementor-id="3290"] [data-id="a6fbaf7"] .elementor-heading-title{font-size:22px!important;line-height:1.3!important;}.elementor.elementor-3290[data-elementor-id="3290"] [data-id="60813ea"] .elementor-heading-title{font-size:21px!important;}.elementor.elementor-3290[data-elementor-id="3290"] h2.elementor-heading-title{font-size:23px!important;}.elementor.elementor-3290[data-elementor-id="3290"] [data-id="2d44fd6"] .elementor-heading-title,.elementor.elementor-3290[data-elementor-id="3290"] [data-id="ccbb979"] .elementor-heading-title{font-size:14px!important;}}

/* Home 1012 v8 slide */
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="fb46ba4"] .swiper-slide{padding:0!important;}

/* Home 1012 v9 – design rule: 30px radius on cards/panels (hero excluded) */
.elementor.elementor-3290[data-elementor-id="3290"] .elementor-element.vlg-cat-card.e-con{border-radius:30px!important;padding:14px 14px 12px!important;overflow:hidden;}
.elementor.elementor-3290[data-elementor-id="3290"] .elementor-element.vlg-cat-card.e-con .elementor-image-box-img img{border-radius:20px!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .elementor-element.vlg-cat-card.e-con .elementor-image-box-title{padding:0 6px!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .elementor-element.vlg-cat-card.e-con > .elementor-widget-text-editor.vlg-cat-list{padding:0 6px!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="76b52626"],.elementor.elementor-3290[data-elementor-id="3290"] [data-id="3c33368"],.elementor.elementor-3290[data-elementor-id="3290"] [data-id="5641437"],.elementor.elementor-3290[data-elementor-id="3290"] [data-id="eb52230"]{border-radius:30px!important;overflow:hidden;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="5641437"]{background:#FFFFFF!important;border:1px solid rgba(35,84,147,.1)!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="fb46ba4"] .elementor-testimonial{border-radius:30px!important;padding:26px 24px!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="4c3cac6b"] .elementor-widget-image img,.elementor.elementor-3290[data-elementor-id="3290"] [data-id="f76920e"] img{border-radius:30px!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="eb52230"] img{border-radius:20px!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="6e627ca"] iframe,.elementor.elementor-3290[data-elementor-id="3290"] [data-id="d8ec7b3"] .elementor-widget-container{border-radius:30px!important;overflow:hidden;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="77ccfb7a"]{border-radius:0!important;}
/* Page 793 – overview-specific sections */
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="bb1e348"],.elementor.elementor-3290[data-elementor-id="3290"] [data-id="823a68b"],.elementor.elementor-3290[data-elementor-id="3290"] [data-id="b5d935c"]{padding:36px 5% 0!important;margin:12px 0 0!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="a1324b8"],.elementor.elementor-3290[data-elementor-id="3290"] [data-id="b55bfea"]{padding:8px 5% 32px!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="c742903"] .elementor-heading-title,.elementor.elementor-3290[data-elementor-id="3290"] [data-id="2f27eeb"] .elementor-heading-title,.elementor.elementor-3290[data-elementor-id="3290"] [data-id="8049245"] .elementor-heading-title{font-size:13px!important;line-height:1.6!important;letter-spacing:1px!important;font-weight:700!important;color:#3BADF5!important;text-transform:uppercase;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="a8387d1"] .elementor-heading-title,.elementor.elementor-3290[data-elementor-id="3290"] [data-id="89fd1b3"] .elementor-heading-title{font-size:15px!important;line-height:1.75!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .elementor-element.vlg-info-card.e-con{background:#fff!important;border:1px solid rgba(35,84,147,.1)!important;border-radius:30px!important;padding:14px 14px 12px!important;display:flex!important;flex-direction:column!important;height:100%!important;box-shadow:none!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .elementor-element.vlg-info-card.e-con:hover{border-color:#3BADF5!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .elementor-element.vlg-info-card.e-con .elementor-image-box-img img{aspect-ratio:4/3!important;object-fit:cover!important;border-radius:20px!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .elementor-element.vlg-info-card.e-con .elementor-image-box-title{font-size:18px!important;line-height:1.35!important;color:#235493!important;min-height:0!important;margin:0 0 6px!important;padding:0 6px!important;text-align:left!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .elementor-element.vlg-info-card.e-con .elementor-image-box-description{font-size:14px!important;line-height:1.6!important;min-height:0!important;padding:0 6px!important;text-align:left!important;hyphens:manual!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .elementor-element.vlg-info-card.e-con .elementor-image-box-wrapper,.elementor.elementor-3290[data-elementor-id="3290"] .elementor-element.vlg-info-card.e-con .elementor-image-box-content{text-align:left!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .elementor-element.vlg-info-card.e-con > .elementor-widget-icon{margin-top:auto!important;padding-top:10px!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .elementor-element.vlg-icon-card.e-con{padding:22px 18px 14px!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-icon-card .elementor-widget-e-svg{text-align:left!important;margin:0 0 10px 6px!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-icon-card .elementor-widget-e-svg svg{width:44px!important;height:44px!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="96a3df5"]{margin:16px 0 8px!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="4c3cac6b"] h2.elementor-heading-title{color:#235493;}
/* Page 793 v2 – info grids */
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="a1324b8"],.elementor.elementor-3290[data-elementor-id="3290"] [data-id="b55bfea"]{background:#EAF1F1!important;border-radius:30px!important;padding:28px 5%!important;margin:16px 0 8px!important;height:auto!important;min-height:0!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="a1324b8"]::before,.elementor.elementor-3290[data-elementor-id="3290"] [data-id="b55bfea"]::before{display:none!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="c27a4d3"],.elementor.elementor-3290[data-elementor-id="3290"] [data-id="49e4641"]{display:grid!important;gap:20px!important;margin:0!important;width:100%!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="c27a4d3"]{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="49e4641"]{grid-template-columns:repeat(5,minmax(0,1fr))!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="c27a4d3"]>.e-con,.elementor.elementor-3290[data-elementor-id="3290"] [data-id="49e4641"]>.e-con{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-icon-card .elementor-image-box-title{font-size:16px!important;hyphens:manual!important;overflow-wrap:normal!important;word-break:normal!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-info-card .elementor-image-box-title{hyphens:manual!important;overflow-wrap:normal!important;word-break:normal!important;}
@media(max-width:1024px){.elementor.elementor-3290[data-elementor-id="3290"] [data-id="c27a4d3"],.elementor.elementor-3290[data-elementor-id="3290"] [data-id="49e4641"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}
@media(max-width:767px){.elementor.elementor-3290[data-elementor-id="3290"] [data-id="c27a4d3"],.elementor.elementor-3290[data-elementor-id="3290"] [data-id="49e4641"]{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;}.elementor.elementor-3290[data-elementor-id="3290"] [data-id="a1324b8"],.elementor.elementor-3290[data-elementor-id="3290"] [data-id="b55bfea"]{padding:22px 18px!important;}}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="b55bfea"]{margin-bottom:28px!important;}

/* anchor offset for sticky header */
.elementor.elementor-3290[data-elementor-id="3290"] [id]{scroll-margin-top:120px;}

/* Page 793 v3 – 10 approved categories, same as homepage */
@media(min-width:1025px){.elementor.elementor-3290[data-elementor-id="3290"] [data-id="b2d7dbe"]{grid-template-columns:repeat(8,minmax(0,1fr))!important;}.elementor.elementor-3290[data-elementor-id="3290"] [data-id="b2d7dbe"]>.e-con{grid-column:span 2!important;}.elementor.elementor-3290[data-elementor-id="3290"] [data-id="b2d7dbe"]>.e-con:nth-child(9){grid-column:span 2!important;}}
.elementor.elementor-3290[data-elementor-id="3290"] .elementor-element.vlg-cat-card.e-con .elementor-image-box-img img{object-position:center 35%!important;}
@media(min-width:1025px){.elementor.elementor-3290[data-elementor-id="3290"] .elementor-element.vlg-cat-card.e-con.elementor-hidden-desktop{display:none!important;}}
@media(min-width:768px) and (max-width:1024px){.elementor.elementor-3290[data-elementor-id="3290"] .elementor-element.vlg-cat-card.e-con.elementor-hidden-tablet{display:none!important;}}
@media(max-width:767px){.elementor.elementor-3290[data-elementor-id="3290"] .elementor-element.vlg-cat-card.e-con.elementor-hidden-mobile{display:none!important;}}
/* Page 793 v4 – Lebenssituationen */
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="c27a4d3"] .elementor.elementor-3290[data-elementor-id="3290"] .elementor-element.vlg-info-card.e-con{padding:14px 14px 12px!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="c27a4d3"] .elementor.elementor-3290[data-elementor-id="3290"] .elementor-element.vlg-info-card.e-con > .elementor-widget-image-box{flex:1 1 auto!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="c27a4d3"] .elementor.elementor-3290[data-elementor-id="3290"] .elementor-element.vlg-info-card.e-con > .elementor-widget-image-box > .elementor-widget-container,.elementor.elementor-3290[data-elementor-id="3290"] [data-id="c27a4d3"] .elementor.elementor-3290[data-elementor-id="3290"] .elementor-element.vlg-info-card.e-con .elementor-image-box-wrapper{height:100%!important;display:flex!important;flex-direction:column!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="c27a4d3"] .elementor.elementor-3290[data-elementor-id="3290"] .elementor-element.vlg-info-card.e-con .elementor-image-box-img{width:100%!important;margin:0 0 14px!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="c27a4d3"] .elementor.elementor-3290[data-elementor-id="3290"] .elementor-element.vlg-info-card.e-con .elementor-image-box-img img{width:100%!important;aspect-ratio:16/10!important;object-fit:cover!important;object-position:center 35%!important;border-radius:20px!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="c27a4d3"] .elementor.elementor-3290[data-elementor-id="3290"] .elementor-element.vlg-info-card.e-con .elementor-image-box-title{font-size:19px!important;margin:0 0 6px!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="c27a4d3"] .elementor.elementor-3290[data-elementor-id="3290"] .elementor-element.vlg-info-card.e-con .elementor-image-box-title a{color:#235493!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="c27a4d3"] .elementor.elementor-3290[data-elementor-id="3290"] .elementor-element.vlg-info-card.e-con .elementor-image-box-description{font-size:14px!important;line-height:1.65!important;color:#495773!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="c27a4d3"] .elementor.elementor-3290[data-elementor-id="3290"] .elementor-element.vlg-info-card.e-con > .elementor-widget-icon{margin-top:auto!important;padding-top:12px!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="c27a4d3"] .elementor.elementor-3290[data-elementor-id="3290"] .elementor-element.vlg-info-card.e-con .elementor-image-box-img a,.elementor.elementor-3290[data-elementor-id="3290"] [data-id="c27a4d3"] .elementor.elementor-3290[data-elementor-id="3290"] .elementor-element.vlg-info-card.e-con .elementor-image-box-title a{display:block;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="c27a4d3"] .elementor.elementor-3290[data-elementor-id="3290"] .elementor-element.vlg-info-card.e-con:hover .elementor-image-box-title a{color:#3BADF5!important;}
/* Page 793 v5 – Lebenssituationen link lists */
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="c27a4d3"] .elementor-element.vlg-info-card.e-con > .elementor-widget-image-box{flex:0 0 auto!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="c27a4d3"] .elementor-element.vlg-info-card.e-con > .elementor-widget-image-box > .elementor-widget-container,.elementor.elementor-3290[data-elementor-id="3290"] [data-id="c27a4d3"] .elementor-element.vlg-info-card.e-con .elementor-image-box-wrapper{height:auto!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="c27a4d3"] .elementor-element.vlg-info-card.e-con .elementor-image-box-description{min-height:0!important;margin:0 0 6px!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="c27a4d3"] .elementor-element.vlg-info-card.e-con > .elementor-widget-text-editor.vlg-life-list{flex:1 1 auto!important;margin:0!important;padding:0 6px!important;width:100%!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="c27a4d3"] .elementor-element.vlg-info-card.e-con .vlg-cat-links{list-style:none!important;margin:0!important;padding:0!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="c27a4d3"] .elementor-element.vlg-info-card.e-con .vlg-cat-links li{margin:0!important;padding:6px 0 6px 16px!important;border-top:1px solid #EAF1F1;position:relative;font-size:13.5px!important;line-height:1.45!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="c27a4d3"] .elementor-element.vlg-info-card.e-con .vlg-cat-links li:first-child{border-top:0;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="c27a4d3"] .elementor-element.vlg-info-card.e-con .vlg-cat-links li::before{content:"›";position:absolute;left:2px;top:5px;color:#3BADF5;font-weight:700;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="c27a4d3"] .elementor-element.vlg-info-card.e-con .vlg-cat-links a{color:#235493!important;text-decoration:none!important;hyphens:manual!important;overflow-wrap:normal!important;word-break:normal!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="c27a4d3"] .elementor-element.vlg-info-card.e-con .vlg-cat-links a:hover,.elementor.elementor-3290[data-elementor-id="3290"] [data-id="c27a4d3"] .elementor-element.vlg-info-card.e-con .vlg-cat-links a:focus-visible{color:#3BADF5!important;text-decoration:underline!important;text-underline-offset:3px;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="c27a4d3"] .elementor-element.vlg-info-card.e-con > .elementor-widget-icon{margin-top:auto!important;padding-top:10px!important;}
/* Page 793 v6 – "Gut zu wissen" 3+2 grid + FAQ in homepage design language */
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="823a68b"]{text-align:center!important;align-items:center!important;padding:36px 5% 0!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="823a68b"]>.elementor-widget{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="10b3fbf"] .elementor-heading-title{text-align:center!important;font-size:30px!important;line-height:1.3!important;color:#235493!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="2f27eeb"] .elementor-heading-title{text-align:center!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="89fd1b3"]{max-width:760px!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="89fd1b3"] .elementor-heading-title{text-align:center!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="49e4641"]{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:20px!important;max-width:900px!important;margin:0 auto!important;align-items:stretch!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="49e4641"]>.e-con{grid-column:span 2!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="49e4641"]>.e-con:nth-child(4){grid-column:2 / span 2!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="49e4641"] .elementor-element.vlg-icon-card.e-con{border-radius:30px!important;padding:24px 20px 16px!important;height:100%!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="49e4641"] .vlg-icon-card .elementor-widget-e-svg{margin:0 0 12px 6px!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="49e4641"] .vlg-icon-card .elementor-widget-e-svg svg{width:44px!important;height:44px!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="49e4641"] .vlg-icon-card .elementor-image-box-title{font-size:17px!important;line-height:1.35!important;margin:0 0 6px!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="49e4641"] .vlg-icon-card .elementor-image-box-description{font-size:14px!important;line-height:1.6!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="49e4641"] .vlg-icon-card > .elementor-widget-icon{margin-top:auto!important;padding-top:12px!important;}
@media(max-width:1024px){.elementor.elementor-3290[data-elementor-id="3290"] [data-id="49e4641"]{grid-template-columns:repeat(4,minmax(0,1fr))!important;max-width:640px!important;}.elementor.elementor-3290[data-elementor-id="3290"] [data-id="49e4641"]>.e-con:nth-child(4){grid-column:span 2!important;}.elementor.elementor-3290[data-elementor-id="3290"] [data-id="49e4641"]>.e-con:nth-child(5){grid-column:2 / span 2!important;}.elementor.elementor-3290[data-elementor-id="3290"] [data-id="10b3fbf"] .elementor-heading-title{font-size:27px!important;}}
@media(max-width:767px){.elementor.elementor-3290[data-elementor-id="3290"] [data-id="49e4641"]{grid-template-columns:minmax(0,1fr)!important;max-width:100%!important;gap:16px!important;}.elementor.elementor-3290[data-elementor-id="3290"] [data-id="49e4641"]>.e-con,.elementor.elementor-3290[data-elementor-id="3290"] [data-id="49e4641"]>.e-con:nth-child(4),.elementor.elementor-3290[data-elementor-id="3290"] [data-id="49e4641"]>.e-con:nth-child(5){grid-column:auto!important;}}
@media(max-width:480px){.elementor.elementor-3290[data-elementor-id="3290"] [data-id="10b3fbf"] .elementor-heading-title{font-size:23px!important;}}

.elementor.elementor-3290[data-elementor-id="3290"] [data-id="b5d935c"]{background:#EAF1F1!important;border-radius:30px 30px 0 0!important;padding:40px 5% 8px!important;margin:32px 0 0!important;text-align:center!important;align-items:center!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="b5d935c"]>.elementor-widget{width:100%!important;max-width:100%!important;margin:0!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="8049245"] .elementor-heading-title{text-align:center!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="e2572e4"] .elementor-heading-title{font-size:30px!important;line-height:1.3!important;color:#235493!important;text-align:center!important;margin-top:6px!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="6b59991"]{background:#EAF1F1!important;border:0!important;border-radius:0 0 30px 30px!important;padding:20px 5% 40px!important;margin:0 0 32px!important;gap:12px!important;box-shadow:none!important;min-height:0!important;align-items:center!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="6b59991"]>.elementor-widget-n-accordion{width:100%!important;max-width:880px!important;margin:0 auto!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="6b59991"] .e-n-accordion-item{background:#fff!important;border:1px solid rgba(35,84,147,.1)!important;border-radius:30px!important;margin:0!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="6b59991"] .e-n-accordion-item-title{background:transparent!important;border:0!important;border-radius:30px!important;padding:16px 24px!important;justify-content:space-between!important;flex-direction:row-reverse!important;gap:16px!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="6b59991"] .e-n-accordion-item-title-text{font-size:16px!important;line-height:1.45!important;font-weight:700!important;color:#235493!important;text-align:left!important;hyphens:manual!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="6b59991"] .e-n-accordion-item-title-icon{color:#3BADF5!important;fill:#3BADF5!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="6b59991"] .e-n-accordion-item-title-icon svg{fill:#3BADF5!important;width:16px!important;height:16px!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="6b59991"] .e-n-accordion-item[open]{border-color:#3BADF5!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="6b59991"] .e-n-accordion-item>.e-con{background:transparent!important;border:0!important;padding:0 24px 18px!important;margin:0!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="6b59991"] .e-n-accordion-item>.e-con .elementor-heading-title{font-size:14px!important;line-height:1.7!important;color:#495773!important;font-weight:400!important;text-align:left!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="96a3df5"]{width:100%!important;max-width:100%!important;flex:0 0 100%!important;margin:12px 0 0!important;text-align:center!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="96a3df5"] .elementor-button{background:#3BADF5!important;color:#fff!important;border:2px solid #235493!important;border-radius:28px!important;font-size:13px!important;padding:12px 22px!important;text-transform:none!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="96a3df5"] .elementor-button:hover,.elementor.elementor-3290[data-elementor-id="3290"] [data-id="96a3df5"] .elementor-button:focus-visible{background:transparent!important;color:#235493!important;}
@media(max-width:1024px){.elementor.elementor-3290[data-elementor-id="3290"] [data-id="e2572e4"] .elementor-heading-title{font-size:27px!important;}}
@media(max-width:767px){.elementor.elementor-3290[data-elementor-id="3290"] [data-id="b5d935c"]{padding:28px 18px 4px!important;}.elementor.elementor-3290[data-elementor-id="3290"] [data-id="6b59991"]{padding:16px 14px 28px!important;}.elementor.elementor-3290[data-elementor-id="3290"] [data-id="6b59991"] .e-n-accordion-item-title{padding:14px 18px!important;}.elementor.elementor-3290[data-elementor-id="3290"] [data-id="6b59991"] .e-n-accordion-item>.e-con{padding:0 18px 16px!important;}.elementor.elementor-3290[data-elementor-id="3290"] [data-id="6b59991"] .e-n-accordion-item-title-text{font-size:15px!important;}}
@media(max-width:480px){.elementor.elementor-3290[data-elementor-id="3290"] [data-id="e2572e4"] .elementor-heading-title{font-size:23px!important;}}
/* Page 793 v7 fixes */
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="6b59991"]::before{display:none!important;}
.elementor.elementor-3290[data-elementor-id="3290"] [data-id="823a68b"] .elementor-element.elementor-element-89fd1b3{margin:0 auto!important;align-self:center!important;width:100%!important;max-width:760px!important;}

.elementor.elementor-3290[data-elementor-id="3290"] [data-id="823a68b"]>.e-con-inner{align-items:center!important;text-align:center!important;}

/* anchor offset for menu link */
#lebenssituationen{scroll-margin-top:120px;}

/* vlg rechner page */
.elementor.elementor-3290[data-elementor-id="3290"] .e-con.vlg-rc-sec{background:#EAF1F1!important;border-radius:30px!important;padding:44px 5% 40px!important;margin:40px 0 28px!important;gap:0!important;--padding-left:0px;--padding-right:0px;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-rc-sec [id]{scroll-margin-top:130px;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-rc-head{text-align:center;margin:0 0 8px;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-rc-eyebrow{margin:0 0 6px;font-family:Verdana,sans-serif;font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:#3BADF5;font-weight:700;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-rc-head h2{margin:0 auto 14px;max-width:820px;font-family:Verdana,sans-serif;font-size:clamp(24px,2.6vw,34px);line-height:1.2;color:#235493;font-weight:700;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-rc-lead{max-width:820px;margin:0 auto 10px;font-family:Verdana,sans-serif;font-size:16px;line-height:1.75;color:#235493;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-rc-group{margin:26px 0 14px;font-family:Verdana,sans-serif;font-size:20px;color:#0B4A9E;font-weight:700;}
.elementor.elementor-3290[data-elementor-id="3290"] .e-con.vlg-rc-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;padding:0!important;margin:0!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .e-con.vlg-rc-card{background:#FFFFFF!important;border:1px solid rgba(35,84,147,.1)!important;border-radius:30px!important;padding:28px 24px 24px!important;gap:12px!important;display:flex!important;flex-direction:column!important;transition:border-color .2s ease!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .e-con.vlg-rc-card:hover{border-color:#3BADF5!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-rc-card>.elementor-widget{width:100%!important;margin:0!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-rc-icon .elementor-icon-wrapper{text-align:left!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-rc-title .elementor-heading-title{font-family:Verdana,sans-serif!important;font-size:18px!important;line-height:1.35!important;color:#235493!important;font-weight:700!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-rc-text p{margin:0 0 12px;font-family:Verdana,sans-serif;font-size:14px;line-height:1.7;color:#235493;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-rc-tags{display:flex;flex-wrap:wrap;gap:6px;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-rc-tag{display:inline-block;padding:4px 12px;border-radius:20px;background:#EAF1F1;color:#235493;font-family:Verdana,sans-serif;font-size:12px;font-weight:600;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-rc-card>.vlg-rc-btn{margin-top:auto!important;padding-top:6px!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-rc-btn .elementor-button{width:100%;background:#3BADF5!important;border:1px solid #235493!important;border-radius:30px!important;color:#FFFFFF!important;font-family:Verdana,sans-serif!important;font-size:15px!important;font-weight:600!important;padding:13px 20px!important;transition:background-color .2s ease!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-rc-btn .elementor-button:hover,.elementor.elementor-3290[data-elementor-id="3290"] .vlg-rc-btn .elementor-button:focus-visible{background:#235493!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-rc-card-alt{background:#235493!important;border-color:#235493!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-rc-card-alt .vlg-rc-title .elementor-heading-title,.elementor.elementor-3290[data-elementor-id="3290"] .vlg-rc-card-alt .vlg-rc-text p{color:#FFFFFF!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-rc-card-alt .vlg-rc-btn .elementor-button{background:#FFFFFF!important;color:#235493!important;border-color:#FFFFFF!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-rc-card-alt .vlg-rc-btn .elementor-button:hover{background:#3BADF5!important;color:#FFFFFF!important;border-color:#3BADF5!important;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-rc-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0 0;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-rc-step{background:#FFFFFF;border-radius:30px;padding:26px 22px;font-family:Verdana,sans-serif;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-rc-num{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#3BADF5;color:#FFFFFF;font-weight:700;margin:0 0 12px;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-rc-step h3{margin:0 0 8px;font-size:17px;color:#0B4A9E;font-weight:700;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-rc-step p{margin:0;font-size:14px;line-height:1.7;color:#235493;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-rc-note{margin:22px auto 0;max-width:900px;padding:16px 22px;border-radius:20px;background:#FFFFFF;font-family:Verdana,sans-serif;font-size:13px;line-height:1.7;color:#235493;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-rc-note a{color:#3BADF5;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-rc-note a:hover{color:#235493;}
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-rc-sec h2,.elementor.elementor-3290[data-elementor-id="3290"] .vlg-rc-sec h3,.elementor.elementor-3290[data-elementor-id="3290"] .vlg-rc-sec p{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;}
@media(max-width:1024px){.elementor.elementor-3290[data-elementor-id="3290"] .e-con.vlg-rc-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}.elementor.elementor-3290[data-elementor-id="3290"] .vlg-rc-steps{grid-template-columns:1fr;}}
@media(max-width:767px){.elementor.elementor-3290[data-elementor-id="3290"] .e-con.vlg-rc-sec{padding:28px 14px 22px!important;border-radius:22px!important;margin:24px 0 20px!important;}.elementor.elementor-3290[data-elementor-id="3290"] .e-con.vlg-rc-grid{grid-template-columns:1fr!important;gap:12px!important;}.elementor.elementor-3290[data-elementor-id="3290"] .e-con.vlg-rc-card{padding:22px 18px!important;border-radius:22px!important;}.elementor.elementor-3290[data-elementor-id="3290"] .vlg-rc-step{padding:22px 18px;border-radius:22px;}}
/* /vlg rechner page */
.elementor.elementor-3290[data-elementor-id="3290"] .e-con.vlg-rc-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:24px!important;}
@media(max-width:1200px){ .elementor.elementor-3290[data-elementor-id="3290"] .e-con.vlg-rc-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;} }
@media(max-width:767px){ .elementor.elementor-3290[data-elementor-id="3290"] .e-con.vlg-rc-grid{grid-template-columns:1fr!important;} }
/* rc-more */
.elementor.elementor-3290[data-elementor-id="3290"] .vlg-rc-text p.vlg-rc-more{margin:12px 0 0;font-size:13px;line-height:1.7;}.elementor.elementor-3290[data-elementor-id="3290"] .vlg-rc-more span{font-weight:700;color:#235493;}.elementor.elementor-3290[data-elementor-id="3290"] .vlg-rc-more a{color:#3BADF5;text-decoration:none;font-weight:600;}.elementor.elementor-3290[data-elementor-id="3290"] .vlg-rc-more a:hover{color:#235493;text-decoration:underline;}
/* /rc-more *//* End custom CSS */