.elementor-26 .elementor-element.elementor-element-a7cd9f4{--display:flex;--min-height:0px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-1d1a181{--display:flex;--min-height:0px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-47c8973{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-47c8973:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-47c8973 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01DE5B;}.elementor-26 .elementor-element.elementor-element-c0d0594 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-26 .elementor-element.elementor-element-c0d0594 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-26 .elementor-element.elementor-element-c0d0594 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-26 .elementor-element.elementor-element-c0d0594 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-26 .elementor-element.elementor-element-c0d0594 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-26 .elementor-element.elementor-element-c0d0594 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-26 .elementor-element.elementor-element-c0d0594 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-26 .elementor-element.elementor-element-c0d0594{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-26 .elementor-element.elementor-element-c0d0594 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-26 .elementor-element.elementor-element-c0d0594 .elementor-icon-list-item > a{font-family:"Syne", Sans-serif;font-size:13px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-c0d0594 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-26 .elementor-element.elementor-element-55ef257{--display:flex;--min-height:357px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-a78a3bb{--display:flex;--min-height:56vh;--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;--overlay-opacity:0.01;--border-radius:0px 0px 0px 0px;--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-26 .elementor-element.elementor-element-a78a3bb:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-a78a3bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#005F40;}.elementor-26 .elementor-element.elementor-element-a78a3bb::before, .elementor-26 .elementor-element.elementor-element-a78a3bb > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-a78a3bb > .e-con-inner > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-a78a3bb > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-a78a3bb > .e-con-inner > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-a78a3bb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://manoreal-finance.de/wp-content/uploads/Subtract.svg");--background-overlay:'';background-position:center center;background-size:47% auto;}.elementor-26 .elementor-element.elementor-element-d84c972{width:auto;max-width:auto;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-26 .elementor-element.elementor-element-d84c972.elementor-element{--align-self:flex-start;}.elementor-26 .elementor-element.elementor-element-d84c972 img{width:10%;}.elementor-26 .elementor-element.elementor-element-967706d{--display:flex;--min-height:0vh;--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:space-between;--align-items:center;--gap:5% 5%;--row-gap:5%;--column-gap:5%;--margin-top:-1%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-967706d.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-adc409d{width:var( --container-widget-width, 52% );max-width:52%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:52%;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-adc409d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-adc409d .elementor-heading-title{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:43px;font-weight:700;line-height:1.2em;letter-spacing:-1.4px;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-344888b{width:var( --container-widget-width, 46% );max-width:46%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:46%;--container-widget-flex-grow:0;text-align:start;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:clamp(1rem, 1.2vw + 0.8rem, 1.125rem);font-weight:500;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-344888b.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-344888b p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-c421107{--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;--justify-content:space-around;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-1cf58c9{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:var( --e-global-color-251f902 );--border-color:var( --e-global-color-251f902 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-e4e7e0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-e4e7e0d .elementor-counter-number-wrapper{color:var( --e-global-color-41f9785 );font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:46px;font-weight:700;line-height:1.4;}.elementor-26 .elementor-element.elementor-element-e4e7e0d .elementor-counter-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;line-height:1.3;}.elementor-26 .elementor-element.elementor-element-293336c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-293336c .elementor-heading-title{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:15px;font-weight:500;line-height:1.5;color:var( --e-global-color-41f9785 );}.elementor-26 .elementor-element.elementor-element-6efe0da{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:var( --e-global-color-251f902 );--border-color:var( --e-global-color-251f902 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-e16a48c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-e16a48c .elementor-counter-number-wrapper{color:var( --e-global-color-41f9785 );font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:46px;font-weight:700;line-height:1.4;}.elementor-26 .elementor-element.elementor-element-e16a48c .elementor-counter-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;line-height:1.3;}.elementor-26 .elementor-element.elementor-element-8d3c59b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-8d3c59b .elementor-heading-title{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:15px;font-weight:500;line-height:1.5;color:var( --e-global-color-41f9785 );}.elementor-26 .elementor-element.elementor-element-f63034a{--display:flex;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:var( --e-global-color-251f902 );--border-color:var( --e-global-color-251f902 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-0f3f7a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-0f3f7a4 .elementor-counter-number-wrapper{color:var( --e-global-color-41f9785 );font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:46px;font-weight:700;line-height:1.4;}.elementor-26 .elementor-element.elementor-element-91efcec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-91efcec .elementor-heading-title{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:15px;font-weight:500;line-height:1.5;color:var( --e-global-color-41f9785 );}.elementor-26 .elementor-element.elementor-element-4cd9339{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:var( --e-global-color-251f902 );--border-color:var( --e-global-color-251f902 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-44d2162{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-44d2162 .elementor-counter-number-wrapper{color:var( --e-global-color-41f9785 );font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:46px;font-weight:700;line-height:1.4;}.elementor-26 .elementor-element.elementor-element-44d2162 .elementor-counter-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;line-height:1.3;}.elementor-26 .elementor-element.elementor-element-96f5f43{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-96f5f43 .elementor-heading-title{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:15px;font-weight:500;line-height:1.5;color:var( --e-global-color-41f9785 );}.elementor-26 .elementor-element.elementor-element-064a316{--display:flex;--min-height:60vh;--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;}.elementor-26 .elementor-element.elementor-element-064a316:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-064a316 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-41f9785 );}.elementor-26 .elementor-element.elementor-element-7f7b8e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}.elementor-26 .elementor-element.elementor-element-7f7b8e9 .elementor-icon-box-wrapper{gap:-20px;}.elementor-26 .elementor-element.elementor-element-7f7b8e9 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-7f7b8e9.elementor-view-stacked .elementor-icon{background-color:#01DE5B;}.elementor-26 .elementor-element.elementor-element-7f7b8e9.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-7f7b8e9.elementor-view-default .elementor-icon{fill:#01DE5B;color:#01DE5B;border-color:#01DE5B;}.elementor-26 .elementor-element.elementor-element-7f7b8e9 .elementor-icon{font-size:113px;}.elementor-26 .elementor-element.elementor-element-7f7b8e9 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-7f7b8e9 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:3.5em;font-weight:700;line-height:1.3;}.elementor-26 .elementor-element.elementor-element-7f7b8e9 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:clamp(1rem, 1vw + 0.6rem, 1.125rem);font-weight:500;line-height:1.5;color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-95f0176{--display:flex;--min-height:36vh;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26 .elementor-element.elementor-element-95f0176:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-95f0176 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01DE5B;}.elementor-26 .elementor-element.elementor-element-15e009a{--display:flex;--min-height:397px;--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:flex-start;--align-items:flex-start;}.elementor-26 .elementor-element.elementor-element-38c250c{width:var( --container-widget-width, 74.252% );max-width:74.252%;--container-widget-width:74.252%;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-38c250c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-38c250c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:63px;font-weight:800;line-height:1.4;color:#0E3B2E;}.elementor-26 .elementor-element.elementor-element-10a73b2{--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-26 .elementor-element.elementor-element-281e416{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:#0E3B2E;}.elementor-26 .elementor-element.elementor-element-8616fc4{--display:flex;--min-height:60vh;--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-8616fc4:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-8616fc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-578906f{--display:flex;--justify-content:center;--border-radius:25px 25px 25px 25px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-0fef43b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(1.5rem, 3vw + 1rem, 2rem);font-weight:700;line-height:1.3;color:#01DE5B;}.elementor-26 .elementor-element.elementor-element-508fac1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(1.5rem, 3.5vw + 1rem, 4rem);font-weight:800;line-height:1.4;color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-eaa8e36{--divider-border-style:solid;--divider-color:#00BB7B7A;--divider-border-width:1px;}.elementor-26 .elementor-element.elementor-element-eaa8e36 .elementor-divider-separator{width:100%;}.elementor-26 .elementor-element.elementor-element-eaa8e36 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-26 .elementor-element.elementor-element-cd10fce{color:#868686;}.elementor-26 .elementor-element.elementor-element-6445448{--display:flex;--justify-content:center;--border-radius:25px 25px 25px 25px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-ea79548 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(1.5rem, 3vw + 1rem, 2rem);font-weight:700;line-height:1.3;color:#01DE5B;}.elementor-26 .elementor-element.elementor-element-aea0044 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(1.5rem, 3.5vw + 1rem, 4rem);font-weight:800;line-height:1.4;color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-d2e2b92{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-26 .elementor-element.elementor-element-d2e2b92 .elementor-divider-separator{width:100%;}.elementor-26 .elementor-element.elementor-element-d2e2b92 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-26 .elementor-element.elementor-element-200e52b{color:#868686;}.elementor-26 .elementor-element.elementor-element-ceb9b87{--display:flex;--justify-content:center;--border-radius:25px 25px 25px 25px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-1e6dbbe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(1.5rem, 3vw + 1rem, 2rem);font-weight:700;line-height:1.3;color:#01DE5B;}.elementor-26 .elementor-element.elementor-element-e791228 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(1.5rem, 3.5vw + 1rem, 4rem);font-weight:800;line-height:1.4;color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-22b5d80{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-26 .elementor-element.elementor-element-22b5d80 .elementor-divider-separator{width:100%;}.elementor-26 .elementor-element.elementor-element-22b5d80 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-26 .elementor-element.elementor-element-dcae8e3{color:#868686;}.elementor-26 .elementor-element.elementor-element-2d1423c{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-2d1423c:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-2d1423c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-41f9785 );}.elementor-26 .elementor-element.elementor-element-4134f0c{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-26 .elementor-element.elementor-element-a3453b0{--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-26 .elementor-element.elementor-element-60de428{--display:flex;}.elementor-26 .elementor-element.elementor-element-88c0873{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-26 .elementor-element.elementor-element-88c0873 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.9em;font-weight:700;line-height:1.4;color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-3369109{--display:flex;--justify-content:center;}.elementor-26 .elementor-element.elementor-element-a821b62{color:#777777;}.elementor-26 .elementor-element.elementor-element-2e6e508{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-0476c2d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-26 .elementor-element.elementor-element-0148a85{background-color:#FFFFFF;border-radius:9px 9px 9px 9px;text-align:start;}.elementor-26 .elementor-element.elementor-element-0148a85 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-26 .elementor-element.elementor-element-6609c0c .elementor-heading-title{color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-2bafae9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-c537446{column-gap:0px;color:#7A7A7A;}.elementor-26 .elementor-element.elementor-element-c537446 p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-e40e9e7 .elementor-button{background-color:#91F44800;font-family:"Montserrat", Sans-serif;font-size:clamp(1rem, 1vw + 0.6rem, 1.125rem);font-weight:600;line-height:1.5;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-e40e9e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-26 .elementor-element.elementor-element-e40e9e7 .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-e40e9e7 .elementor-button:focus{border-color:#212121;}.elementor-26 .elementor-element.elementor-element-9c4101a{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:14px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-26 .elementor-element.elementor-element-9c4101a .elementor-social-icon{background-color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-9c4101a .elementor-social-icon i{color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-9c4101a .elementor-social-icon svg{fill:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-2ca52ed{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-26 .elementor-element.elementor-element-02df6fe{background-color:var( --e-global-color-secondary );border-radius:9px 9px 9px 9px;text-align:start;}.elementor-26 .elementor-element.elementor-element-02df6fe img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-26 .elementor-element.elementor-element-c1e7cdd .elementor-heading-title{color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-19b36fb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-f558263{column-gap:0px;color:#7A7A7A;}.elementor-26 .elementor-element.elementor-element-f558263 p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-948d6f2 .elementor-button{background-color:#91F44800;font-family:"Montserrat", Sans-serif;font-size:clamp(1rem, 1vw + 0.6rem, 1.125rem);font-weight:600;line-height:1.5;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-948d6f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-26 .elementor-element.elementor-element-948d6f2 .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-948d6f2 .elementor-button:focus{border-color:#212121;}.elementor-26 .elementor-element.elementor-element-3b4905c{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:14px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-26 .elementor-element.elementor-element-3b4905c .elementor-social-icon{background-color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-3b4905c .elementor-social-icon i{color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-3b4905c .elementor-social-icon svg{fill:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-9973032{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--margin-top:12px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-152771b{--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-26 .elementor-element.elementor-element-51e736d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-51e736d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-629b9c4{width:var( --container-widget-width, 579px );max-width:579px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:579px;--container-widget-flex-grow:0;text-align:start;}.elementor-26 .elementor-element.elementor-element-629b9c4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.9em;font-weight:700;line-height:1.4;color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-816ea16{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-26 .elementor-element.elementor-element-443d4f4{color:#777777;}.elementor-26 .elementor-element.elementor-element-deada0a{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-861caa1{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-ecddfb6{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;}.elementor-26 .elementor-element.elementor-element-61df401{background-color:var( --e-global-color-74ada5f );border-radius:9px 9px 9px 9px;text-align:start;}.elementor-26 .elementor-element.elementor-element-61df401 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-26 .elementor-element.elementor-element-4803158 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-d9f129d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-facab6f{width:var( --container-widget-width, 87.77% );max-width:87.77%;--container-widget-width:87.77%;--container-widget-flex-grow:0;column-gap:0px;color:#868686;}.elementor-26 .elementor-element.elementor-element-facab6f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-facab6f p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-40e6319 .elementor-button{background-color:#91F44800;font-family:"Montserrat", Sans-serif;font-size:clamp(1rem, 1vw + 0.6rem, 1.125rem);font-weight:600;line-height:1.5;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-40e6319{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-26 .elementor-element.elementor-element-40e6319 .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-40e6319 .elementor-button:focus{border-color:#212121;}.elementor-26 .elementor-element.elementor-element-df18c29{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:14px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-26 .elementor-element.elementor-element-df18c29 .elementor-social-icon{background-color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-df18c29 .elementor-social-icon i{color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-df18c29 .elementor-social-icon svg{fill:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-1d108f1{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-26 .elementor-element.elementor-element-e9477a5{width:var( --container-widget-width, 67% );max-width:67%;background-color:var( --e-global-color-74ada5f );--container-widget-width:67%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:9px 9px 9px 9px;text-align:center;}.elementor-26 .elementor-element.elementor-element-e9477a5 img{width:100%;max-width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-c09f1a6 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-6ad06c8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-b354f50{width:var( --container-widget-width, 110.504% );max-width:110.504%;--container-widget-width:110.504%;--container-widget-flex-grow:0;column-gap:0px;color:#868686;}.elementor-26 .elementor-element.elementor-element-b354f50.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-b354f50 p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-d788074 .elementor-button{background-color:#91F44800;font-family:"Montserrat", Sans-serif;font-size:clamp(1rem, 1vw + 0.6rem, 1.125rem);font-weight:600;line-height:1.5;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-d788074{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-26 .elementor-element.elementor-element-d788074 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-26 .elementor-element.elementor-element-d788074 .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-d788074 .elementor-button:focus{border-color:#212121;}.elementor-26 .elementor-element.elementor-element-753997b{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:14px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-26 .elementor-element.elementor-element-753997b .elementor-social-icon{background-color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-753997b .elementor-social-icon i{color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-753997b .elementor-social-icon svg{fill:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-ccfb4cd{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-93214af{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-8958a09{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-26 .elementor-element.elementor-element-9cc1e7e{background-color:var( --e-global-color-secondary );border-radius:9px 9px 9px 9px;text-align:start;}.elementor-26 .elementor-element.elementor-element-9cc1e7e img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-26 .elementor-element.elementor-element-03c9c82 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-0b7c212 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-52b73ab{column-gap:0px;color:#868686;}.elementor-26 .elementor-element.elementor-element-52b73ab p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-b9995dc .elementor-button{background-color:#91F44800;font-family:"Montserrat", Sans-serif;font-size:clamp(1rem, 1vw + 0.6rem, 1.125rem);font-weight:600;line-height:1.5;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-b9995dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-26 .elementor-element.elementor-element-b9995dc .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-b9995dc .elementor-button:focus{border-color:#212121;}.elementor-26 .elementor-element.elementor-element-4a87374{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:14px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-26 .elementor-element.elementor-element-4a87374 .elementor-social-icon{background-color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-4a87374 .elementor-social-icon i{color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-4a87374 .elementor-social-icon svg{fill:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-27d805c{--display:flex;--min-height:50vh;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.02;--border-radius:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-27d805c:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-27d805c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-658b563 );}.elementor-26 .elementor-element.elementor-element-27d805c::before, .elementor-26 .elementor-element.elementor-element-27d805c > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-27d805c > .e-con-inner > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-27d805c > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-27d805c > .e-con-inner > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-27d805c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://manoreal-finance.de/wp-content/uploads/Subtract.svg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-26 .elementor-element.elementor-element-235b24f{--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;--justify-content:center;--align-items:flex-start;}.elementor-26 .elementor-element.elementor-element-150fba6{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;border-style:none;border-radius:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:30px;letter-spacing:-0.1px;color:#20E07F;}.elementor-26 .elementor-element.elementor-element-150fba6.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-150fba6 p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-fccfd01{width:var( --container-widget-width, 102.295% );max-width:102.295%;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;--container-widget-width:102.295%;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-fccfd01.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-fccfd01 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:45px;font-weight:600;line-height:1.2em;letter-spacing:-3px;color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-bce4404{width:var( --container-widget-width, 95% );max-width:95%;margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;--container-widget-width:95%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:#D3D3D3;}.elementor-26 .elementor-element.elementor-element-bce4404.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-45835ae{--display:flex;--min-height:39vh;--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;}.elementor-26 .elementor-element.elementor-element-3bcfef6{padding:10% 2% 10% 2%;}@media(min-width:768px){.elementor-26 .elementor-element.elementor-element-a78a3bb{--content-width:1265px;}.elementor-26 .elementor-element.elementor-element-967706d{--width:100%;}.elementor-26 .elementor-element.elementor-element-6efe0da{--width:100%;}.elementor-26 .elementor-element.elementor-element-f63034a{--width:100%;}.elementor-26 .elementor-element.elementor-element-4cd9339{--width:84%;}.elementor-26 .elementor-element.elementor-element-064a316{--content-width:1200px;}.elementor-26 .elementor-element.elementor-element-95f0176{--content-width:1500px;}.elementor-26 .elementor-element.elementor-element-15e009a{--width:50%;}.elementor-26 .elementor-element.elementor-element-10a73b2{--width:50%;}.elementor-26 .elementor-element.elementor-element-8616fc4{--content-width:1500px;}.elementor-26 .elementor-element.elementor-element-2d1423c{--content-width:1500px;}.elementor-26 .elementor-element.elementor-element-51e736d{--width:48%;}.elementor-26 .elementor-element.elementor-element-ecddfb6{--content-width:1600px;}.elementor-26 .elementor-element.elementor-element-1d108f1{--content-width:1600px;}.elementor-26 .elementor-element.elementor-element-93214af{--width:100%;}.elementor-26 .elementor-element.elementor-element-8958a09{--content-width:500px;}.elementor-26 .elementor-element.elementor-element-27d805c{--content-width:1350px;}.elementor-26 .elementor-element.elementor-element-235b24f{--width:50%;}.elementor-26 .elementor-element.elementor-element-45835ae{--width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-26 .elementor-element.elementor-element-967706d{--width:100%;}.elementor-26 .elementor-element.elementor-element-c421107{--width:97%;}}@media(max-width:1366px){.elementor-26 .elementor-element.elementor-element-a78a3bb{--min-height:80vh;}.elementor-26 .elementor-element.elementor-element-adc409d{width:var( --container-widget-width, 435.812px );max-width:435.812px;--container-widget-width:435.812px;--container-widget-flex-grow:0;text-align:start;}.elementor-26 .elementor-element.elementor-element-adc409d .elementor-heading-title{font-size:34px;line-height:45px;}.elementor-26 .elementor-element.elementor-element-344888b{width:var( --container-widget-width, 438.008px );max-width:438.008px;--container-widget-width:438.008px;--container-widget-flex-grow:0;font-size:15px;}.elementor-26 .elementor-element.elementor-element-c421107{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-26 .elementor-element.elementor-element-e4e7e0d .elementor-counter-number-wrapper{font-size:35px;}.elementor-26 .elementor-element.elementor-element-293336c .elementor-heading-title{font-size:13px;}.elementor-26 .elementor-element.elementor-element-e16a48c .elementor-counter-number-wrapper{font-size:35px;}.elementor-26 .elementor-element.elementor-element-8d3c59b .elementor-heading-title{font-size:13px;}.elementor-26 .elementor-element.elementor-element-f63034a{--justify-content:space-between;}.elementor-26 .elementor-element.elementor-element-0f3f7a4 .elementor-counter-number-wrapper{font-size:35px;}.elementor-26 .elementor-element.elementor-element-91efcec .elementor-heading-title{font-size:13px;}.elementor-26 .elementor-element.elementor-element-44d2162 .elementor-counter-number-wrapper{font-size:35px;}.elementor-26 .elementor-element.elementor-element-96f5f43 .elementor-heading-title{font-size:13px;}.elementor-26 .elementor-element.elementor-element-064a316{--min-height:866px;}.elementor-26 .elementor-element.elementor-element-fccfd01 .elementor-heading-title{font-size:40px;}.elementor-26 .elementor-element.elementor-element-bce4404{width:var( --container-widget-width, 500.375px );max-width:500.375px;--container-widget-width:500.375px;--container-widget-flex-grow:0;font-size:16px;}}@media(max-width:1024px){.elementor-26 .elementor-element.elementor-element-967706d{--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-7f7b8e9 .elementor-icon-box-wrapper{gap:0px;}.elementor-26 .elementor-element.elementor-element-7f7b8e9 .elementor-icon{font-size:85px;}.elementor-26 .elementor-element.elementor-element-8616fc4{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-578906f{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-26 .elementor-element.elementor-element-6445448{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-26 .elementor-element.elementor-element-ceb9b87{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-26 .elementor-element.elementor-element-2d1423c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-fccfd01{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-26 .elementor-element.elementor-element-fccfd01 .elementor-heading-title{font-size:30px;letter-spacing:-1.2px;}}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-a78a3bb{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-26 .elementor-element.elementor-element-d84c972{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-26 .elementor-element.elementor-element-d84c972 img{width:16%;}.elementor-26 .elementor-element.elementor-element-967706d{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-adc409d{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;text-align:start;}.elementor-26 .elementor-element.elementor-element-adc409d.elementor-element{--align-self:flex-start;}.elementor-26 .elementor-element.elementor-element-adc409d .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-26 .elementor-element.elementor-element-344888b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:14px;line-height:1.2em;}.elementor-26 .elementor-element.elementor-element-344888b.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-c421107{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:55px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-e4e7e0d .elementor-counter-number-wrapper{font-size:2.5em;}.elementor-26 .elementor-element.elementor-element-e4e7e0d .elementor-counter-title{font-size:1.7em;}.elementor-26 .elementor-element.elementor-element-e16a48c .elementor-counter-number-wrapper{font-size:2.5em;}.elementor-26 .elementor-element.elementor-element-e16a48c .elementor-counter-title{font-size:1.7em;}.elementor-26 .elementor-element.elementor-element-0f3f7a4 .elementor-counter-number-wrapper{font-size:2.5em;}.elementor-26 .elementor-element.elementor-element-44d2162 .elementor-counter-number-wrapper{font-size:2.5em;}.elementor-26 .elementor-element.elementor-element-44d2162 .elementor-counter-title{font-size:1.7em;}.elementor-26 .elementor-element.elementor-element-064a316{--min-height:63vh;--justify-content:center;--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-7f7b8e9{margin:15% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 5% 0% 5%;}.elementor-26 .elementor-element.elementor-element-7f7b8e9 .elementor-icon-box-wrapper{gap:0px;}.elementor-26 .elementor-element.elementor-element-7f7b8e9 .elementor-icon-box-title{margin-block-end:27px;}.elementor-26 .elementor-element.elementor-element-7f7b8e9 .elementor-icon{font-size:54px;}.elementor-26 .elementor-element.elementor-element-7f7b8e9 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-7f7b8e9 .elementor-icon-box-title a{font-size:1.7em;}.elementor-26 .elementor-element.elementor-element-95f0176{--min-height:81vh;--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-26 .elementor-element.elementor-element-15e009a{--min-height:18vh;--justify-content:flex-end;}.elementor-26 .elementor-element.elementor-element-38c250c{width:var( --container-widget-width, 401.172px );max-width:401.172px;--container-widget-width:401.172px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-38c250c .elementor-heading-title{font-size:35px;}.elementor-26 .elementor-element.elementor-element-281e416{text-align:start;}.elementor-26 .elementor-element.elementor-element-8616fc4{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-578906f{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-26 .elementor-element.elementor-element-508fac1 .elementor-heading-title{font-size:35px;}.elementor-26 .elementor-element.elementor-element-6445448{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-26 .elementor-element.elementor-element-aea0044 .elementor-heading-title{font-size:35px;}.elementor-26 .elementor-element.elementor-element-ceb9b87{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-26 .elementor-element.elementor-element-e791228 .elementor-heading-title{font-size:35px;}.elementor-26 .elementor-element.elementor-element-4134f0c{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-26 .elementor-element.elementor-element-88c0873{width:100%;max-width:100%;text-align:start;}.elementor-26 .elementor-element.elementor-element-88c0873 .elementor-heading-title{font-size:24px;}.elementor-26 .elementor-element.elementor-element-3369109{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-2e6e508{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-0476c2d{--padding-top:5px;--padding-bottom:25px;--padding-left:5px;--padding-right:5px;}.elementor-26 .elementor-element.elementor-element-0148a85 img{width:100%;}.elementor-26 .elementor-element.elementor-element-2ca52ed{--padding-top:5px;--padding-bottom:25px;--padding-left:5px;--padding-right:5px;}.elementor-26 .elementor-element.elementor-element-02df6fe img{width:100%;}.elementor-26 .elementor-element.elementor-element-9973032{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-51e736d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-629b9c4{width:100%;max-width:100%;text-align:start;}.elementor-26 .elementor-element.elementor-element-629b9c4 .elementor-heading-title{font-size:24px;}.elementor-26 .elementor-element.elementor-element-816ea16{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-deada0a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-861caa1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-ecddfb6{--padding-top:5px;--padding-bottom:25px;--padding-left:5px;--padding-right:5px;}.elementor-26 .elementor-element.elementor-element-61df401 img{width:100%;}.elementor-26 .elementor-element.elementor-element-1d108f1{--padding-top:5px;--padding-bottom:25px;--padding-left:5px;--padding-right:5px;}.elementor-26 .elementor-element.elementor-element-e9477a5{--container-widget-width:486px;--container-widget-flex-grow:0;width:var( --container-widget-width, 486px );max-width:486px;}.elementor-26 .elementor-element.elementor-element-e9477a5 img{width:100%;}.elementor-26 .elementor-element.elementor-element-ccfb4cd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-93214af{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-8958a09{--padding-top:5px;--padding-bottom:25px;--padding-left:5px;--padding-right:5px;}.elementor-26 .elementor-element.elementor-element-9cc1e7e img{width:100%;}.elementor-26 .elementor-element.elementor-element-27d805c{--padding-top:5%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-26 .elementor-element.elementor-element-235b24f{--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-26 .elementor-element.elementor-element-150fba6{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:12px;}.elementor-26 .elementor-element.elementor-element-150fba6.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-fccfd01{width:100%;max-width:100%;margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;text-align:center;}.elementor-26 .elementor-element.elementor-element-fccfd01.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-fccfd01 .elementor-heading-title{font-size:29px;line-height:1.3em;}.elementor-26 .elementor-element.elementor-element-bce4404{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;font-size:15px;}.elementor-26 .elementor-element.elementor-element-45835ae{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:-5%;--padding-bottom:-5%;--padding-left:0%;--padding-right:0%;}.elementor-26 .elementor-element.elementor-element-3bcfef6{margin:-15% 0% calc(var(--kit-widget-spacing, 0px) + -15%) 0%;padding:0% 0% 0% 0%;}}/* Start custom CSS for html, class: .elementor-element-9ffc1b5 *//* =========================================================
   WX ABOUT HERO
   Screenshot-inspired hero
   Controlled size. No oversized layout.
========================================================= */

#wx-about-hero {
  --wx-bg: #005F40;
  --wx-bg-dark: #014630;
  --wx-mint: #FFFFFF;
  --wx-mint-soft: #01DE5B;
  --wx-cream: #01DE5B;
  --wx-gold: #F8EBC9;
  --wx-white: #FFFFFF;
  --wx-line: rgba(201, 243, 223, 0.20);

  position: relative !important;
  width: 100% !important;
  overflow: hidden !important;
  background:
    radial-gradient(circle at 76% 16%, rgba(201, 243, 223, 0.08) 0%, rgba(201, 243, 223, 0) 31%),
    linear-gradient(135deg, var(--wx-bg) 0%, var(--wx-bg-dark) 100%) !important;
  color: var(--wx-white) !important;
  box-sizing: border-box !important;
  font-family: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
}

#wx-about-hero *,
#wx-about-hero *::before,
#wx-about-hero *::after {
  box-sizing: border-box !important;
  font-family: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
}

#wx-about-hero .wx-about-hero__inner {
  width: 100% !important;
  max-width: 1350px !important;
  margin: 0 auto !important;
  padding: 110px 56px 54px !important;
}

#wx-about-hero .wx-about-hero__main {
  display: grid !important;
  grid-template-columns: minmax(0, 620px) minmax(0, 500px) !important;
  justify-content: space-between !important;
  align-items: center !important;
  column-gap: 72px !important;
}

/* =========================================================
   LEFT CONTENT
========================================================= */

#wx-about-hero .wx-about-hero__content {
  position: relative !important;
  z-index: 5 !important;
}

#wx-about-hero .wx-about-hero__eyebrow {
  margin: 0 0 20px !important;
  color: var(--wx-mint) !important;
  font-size: 12px !important;
  line-height: 1.1 !important;
  font-weight: 600 !important;
  letter-spacing: 0.045em !important;
  text-transform: uppercase !important;
}

#wx-about-hero .wx-about-hero__headline {
  margin: 0 !important;
  max-width: 690px !important;
  color: var(--wx-mint) !important;
  font-size: 46px !important;
  line-height: 1.2 !important;
  font-weight: 600 !important;
  letter-spacing: -0.05em !important;
}

#wx-about-hero .wx-about-hero__text {
  max-width: 650px !important;
  margin: 34px 0 0 !important;
  color: rgba(225, 250, 238, 0.92) !important;
  font-size: 17px !important;
  line-height: 1.45 !important;
  font-weight: 520 !important;
  letter-spacing: 0em !important;
}

#wx-about-hero .wx-about-hero__button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  height: 48px !important;
  margin-top: 40px !important;
  padding: 0 28px !important;
  border-radius: 999px !important;
  border: 1px solid rgba(220, 255, 239, 0.84) !important;
  color: var(--wx-white) !important;
  background: transparent !important;
  text-decoration: none !important;
  font-size: 15px !important;
  line-height: 1 !important;
  font-weight: 750 !important;
  letter-spacing: -0.025em !important;
  transition:
    background 220ms ease,
    transform 220ms ease,
    border-color 220ms ease !important;
}

#wx-about-hero .wx-about-hero__button:hover {
  background: rgba(255, 255, 255, 0.10) !important;
  border-color: rgba(220, 255, 239, 1) !important;
  transform: translateY(-1px) !important;
}

/* =========================================================
   RIGHT VISUAL
========================================================= */

#wx-about-hero .wx-about-hero__visual {
  position: relative !important;
  z-index: 3 !important;
  width: 450px !important;
  height: 455px !important;
  margin-top: 0 !important;
}

#wx-about-hero .wx-about-hero__shape {
  position: absolute !important;
  display: block !important;
  pointer-events: none !important;
}

#wx-about-hero .wx-about-hero__shape--cream {
  width: 180px !important;
  height: 235px !important;
  left: 28px !important;
  top: 12px !important;
  background: var(--wx-cream) !important;
  border-radius: 48% 52% 45% 55% / 58% 42% 58% 42% !important;
  transform: rotate(18deg) !important;
}

#wx-about-hero .wx-about-hero__shape--gold {
  width: 355px !important;
  height: 395px !important;
  right: 44px !important;
  top: 34px !important;
  background: var(--wx-gold) !important;
  border-radius: 46% 54% 52% 48% / 42% 46% 54% 58% !important;
  transform: rotate(-5deg) !important;
}

#wx-about-hero .wx-about-hero__shape--mint {
  width: 118px !important;
  height: 112px !important;
  right: 0 !important;
  top: 210px !important;
  background: var(--wx-mint-soft) !important;
  border-radius: 40% 60% 58% 42% / 45% 38% 62% 55% !important;
  transform: rotate(-14deg) !important;
}

#wx-about-hero .wx-about-hero__image-wrap {
  position: absolute !important;
  z-index: 5 !important;
  right: 92px !important;
  bottom: 0 !important;
  width: 285px !important;
  height: 395px !important;
  overflow: hidden !important;
  border-radius: 48% 48% 42% 42% / 38% 38% 50% 50% !important;
  box-shadow: none !important;
}

#wx-about-hero .wx-about-hero__image {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center top !important;
  filter: saturate(0.95) contrast(1.02) !important;
}

/* =========================================================
   TRUST STRIP
========================================================= */

#wx-about-hero .wx-about-hero__trust {
  position: relative !important;
  z-index: 7 !important;
  margin-top: 72px !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
}

#wx-about-hero .wx-about-hero__trust-label {
  margin: 0 0 24px !important;
  color: rgba(220, 255, 239, 0.92) !important;
  font-size: 15px !important;
  line-height: 1.2 !important;
  font-weight: 460 !important;
  letter-spacing: -0.01em !important;
  text-align: center !important;
}

#wx-about-hero .wx-about-hero__logos {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 28px !important;
  color: rgba(220, 255, 239, 0.86) !important;
}

#wx-about-hero .wx-about-hero__logo-item {
  display: inline-flex !important;
  align-items: center !important;
  gap: 10px !important;
  white-space: nowrap !important;
  font-size: 16px !important;
  line-height: 1 !important;
  font-weight: 500 !important;
  letter-spacing: -0.01em !important;
}

#wx-about-hero .wx-about-hero__logo-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 42px !important;
  height: 42px !important;
  padding: 0 10px !important;
  border-radius: 999px !important;
  border: 2px solid rgba(220, 255, 239, 0.80) !important;
  color: rgba(220, 255, 239, 0.96) !important;
  font-size: 16px !important;
  line-height: 1 !important;
  font-weight: 520 !important;
  letter-spacing: 0em !important;
}

#wx-about-hero .wx-about-hero__logo-separator {
  width: 1px !important;
  height: 32px !important;
  background: var(--wx-line) !important;
}

/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {
  #wx-about-hero .wx-about-hero__inner {
    padding: 76px 32px 48px !important;
  }

  #wx-about-hero .wx-about-hero__main {
    grid-template-columns: 1fr !important;
    row-gap: 54px !important;
  }

  #wx-about-hero .wx-about-hero__headline {
    max-width: 680px !important;
    font-size: 56px !important;
  }

  #wx-about-hero .wx-about-hero__text {
    max-width: 580px !important;
    margin-top: 28px !important;
  }

  #wx-about-hero .wx-about-hero__button {
    margin-top: 34px !important;
  }

  #wx-about-hero .wx-about-hero__visual {
    width: 500px !important;
    height: 430px !important;
    margin: 0 auto !important;
  }

  #wx-about-hero .wx-about-hero__image-wrap {
    right: 94px !important;
    width: 280px !important;
    height: 385px !important;
  }

  #wx-about-hero .wx-about-hero__trust {
    margin-top: 48px !important;
  }

  #wx-about-hero .wx-about-hero__logos {
    flex-wrap: wrap !important;
    gap: 18px 24px !important;
  }

  #wx-about-hero .wx-about-hero__logo-separator {
    display: none !important;
  }
}

/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {
  #wx-about-hero .wx-about-hero__inner {
    padding: 58px 20px 42px !important;
  }

  #wx-about-hero .wx-about-hero__main {
    row-gap: 38px !important;
  }

  #wx-about-hero .wx-about-hero__eyebrow {
    margin-bottom: 16px !important;
    font-size: 12px !important;
  }

  #wx-about-hero .wx-about-hero__headline {
    font-size: 36px !important;
    line-height: 1.04 !important;
    letter-spacing: -0.062em !important;
  }

  #wx-about-hero .wx-about-hero__text {
    margin-top: 24px !important;
    font-size: 15.5px !important;
    line-height: 1.45 !important;
    font-weight: 560 !important;
  }

  #wx-about-hero .wx-about-hero__button {
    height: 46px !important;
    margin-top: 30px !important;
    padding: 0 24px !important;
    font-size: 14px !important;
  }

  #wx-about-hero .wx-about-hero__visual {
    width: 100% !important;
    max-width: 350px !important;
    height: 318px !important;
  }

  #wx-about-hero .wx-about-hero__shape--cream {
    width: 112px !important;
    height: 154px !important;
    left: 18px !important;
    top: 6px !important;
  }

  #wx-about-hero .wx-about-hero__shape--gold {
    width: 250px !important;
    height: 276px !important;
    right: 28px !important;
    top: 18px !important;
  }

  #wx-about-hero .wx-about-hero__shape--mint {
    width: 82px !important;
    height: 78px !important;
    right: 4px !important;
    top: 136px !important;
  }

  #wx-about-hero .wx-about-hero__image-wrap {
    right: 72px !important;
    width: 196px !important;
    height: 276px !important;
  }

  #wx-about-hero .wx-about-hero__trust {
    margin-top: 34px !important;
  }

  #wx-about-hero .wx-about-hero__trust-label {
    max-width: 300px !important;
    margin-bottom: 18px !important;
    font-size: 14px !important;
    line-height: 1.35 !important;
  }

  #wx-about-hero .wx-about-hero__logos {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 12px !important;
    width: 100% !important;
  }

  #wx-about-hero .wx-about-hero__logo-item {
    justify-content: center !important;
    padding: 12px 10px !important;
    border: 1px solid rgba(220, 255, 239, 0.16) !important;
    border-radius: 16px !important;
    background: rgba(255, 255, 255, 0.035) !important;
    font-size: 14px !important;
    letter-spacing: -0.03em !important;
  }

  #wx-about-hero .wx-about-hero__logo-icon {
    min-width: 34px !important;
    height: 34px !important;
    padding: 0 8px !important;
    font-size: 12px !important;
  }
}

@media (max-width: 390px) {
  #wx-about-hero .wx-about-hero__headline {
    font-size: 37px !important;
  }

  #wx-about-hero .wx-about-hero__visual {
    max-width: 320px !important;
    height: 302px !important;
  }

  #wx-about-hero .wx-about-hero__image-wrap {
    right: 64px !important;
    width: 188px !important;
    height: 266px !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a5c231 *//* =========================================================
   WX BANK LOGO LOOP
   Robust real carousel / seamless marquee
========================================================= */

#wx-bank-logo-loop {
  /* =========================
     EASY SETTINGS
     ========================= */

  --wx-logo-bg: #f4f4f4;

  /* Höhe der gesamten Logo-Zeile */
  --wx-logo-section-height: 104px;

  /* Abstand zwischen Logos */
  --wx-logo-gap: 92px;

  /* Alle Logos größer/kleiner machen */
  --wx-logo-scale: 1.3;

  /* Sichtbarkeit der grauen Logos */
  --wx-logo-opacity: 0.52;

  position: relative !important;
  width: 100% !important;
  overflow: hidden !important;
  background: var(--wx-logo-bg) !important;
  box-sizing: border-box !important;
  font-family: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
}

#wx-bank-logo-loop *,
#wx-bank-logo-loop *::before,
#wx-bank-logo-loop *::after {
  box-sizing: border-box !important;
  font-family: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
}

#wx-bank-logo-loop .wx-bank-logo-loop__viewport {
  position: relative !important;
  width: 100% !important;
  height: var(--wx-logo-section-height) !important;
  overflow: hidden !important;
  display: flex !important;
  align-items: center !important;
  background: #ffffff !important;
}

#wx-bank-logo-loop .wx-bank-logo-loop__viewport::before,
#wx-bank-logo-loop .wx-bank-logo-loop__viewport::after {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  z-index: 5 !important;
  width: 150px !important;
  height: 100% !important;
  pointer-events: none !important;
}

#wx-bank-logo-loop .wx-bank-logo-loop__viewport::before {
  left: 0 !important;
  background: linear-gradient(
    90deg,
    #ffffff 0%,
    rgba(255, 255, 255, 0.94) 38%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
}

#wx-bank-logo-loop .wx-bank-logo-loop__viewport::after {
  right: 0 !important;
  background: linear-gradient(
    270deg,
    #ffffff 0%,
    rgba(255, 255, 255, 0.94) 38%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
}

#wx-bank-logo-loop .wx-bank-logo-loop__track {
  display: flex !important;
  align-items: center !important;
  gap: var(--wx-logo-gap) !important;
  width: max-content !important;
  min-width: max-content !important;
  will-change: transform !important;
  transform: translate3d(0, 0, 0);
}

#wx-bank-logo-loop .wx-bank-logo-loop__item {
  flex: 0 0 auto !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  height: var(--wx-logo-section-height) !important;
  min-width: 148px !important;
}

#wx-bank-logo-loop .wx-bank-logo-loop__img {
  display: block !important;
  width: auto !important;
  object-fit: contain !important;
  opacity: var(--wx-logo-opacity) !important;
  filter: grayscale(1) brightness(0.62) contrast(0.72) !important;
  transform: scale(var(--wx-logo-scale)) translateZ(0) !important;
  transform-origin: center center !important;
  transition:
    opacity 220ms ease,
    filter 220ms ease,
    transform 220ms ease !important;
}

#wx-bank-logo-loop .wx-bank-logo-loop__item:hover .wx-bank-logo-loop__img {
  opacity: 0.62 !important;
  filter: grayscale(1) brightness(0.50) contrast(0.86) !important;
}

/* =========================================================
   LOGO-SPECIFIC SIZING
   Einzelne Logos feinjustieren
========================================================= */

#wx-bank-logo-loop .wx-logo-ibsh {
  max-width: 118px !important;
  max-height: 34px !important;
}

#wx-bank-logo-loop .wx-logo-haspa {
  max-width: 132px !important;
  max-height: 34px !important;
}

#wx-bank-logo-loop .wx-logo-muenchenerhyp {
  max-width: 154px !important;
  max-height: 36px !important;
}

#wx-bank-logo-loop .wx-logo-ing {
  max-width: 92px !important;
  max-height: 34px !important;
}

#wx-bank-logo-loop .wx-logo-unicredit {
  max-width: 138px !important;
  max-height: 34px !important;
}

#wx-bank-logo-loop .wx-logo-hanseatic {
  max-width: 154px !important;
  max-height: 34px !important;
}

#wx-bank-logo-loop .wx-logo-kfw {
  max-width: 90px !important;
  max-height: 34px !important;
}

/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {
  #wx-bank-logo-loop {
    --wx-logo-section-height: 92px;
    --wx-logo-gap: 68px;
    --wx-logo-scale: 0.94;
  }

  #wx-bank-logo-loop .wx-bank-logo-loop__viewport::before,
  #wx-bank-logo-loop .wx-bank-logo-loop__viewport::after {
    width: 100px !important;
  }

  #wx-bank-logo-loop .wx-bank-logo-loop__item {
    min-width: 130px !important;
  }

  #wx-bank-logo-loop .wx-logo-ibsh {
    max-width: 106px !important;
  }

  #wx-bank-logo-loop .wx-logo-haspa {
    max-width: 120px !important;
  }

  #wx-bank-logo-loop .wx-logo-muenchenerhyp {
    max-width: 138px !important;
  }

  #wx-bank-logo-loop .wx-logo-ing {
    max-width: 82px !important;
  }

  #wx-bank-logo-loop .wx-logo-unicredit {
    max-width: 124px !important;
  }

  #wx-bank-logo-loop .wx-logo-hanseatic {
    max-width: 138px !important;
  }

  #wx-bank-logo-loop .wx-logo-kfw {
    max-width: 82px !important;
  }
}

/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {
  #wx-bank-logo-loop {
    --wx-logo-section-height: 78px;
    --wx-logo-gap: 24px;
    --wx-logo-scale: 1.4;
    --wx-logo-opacity: 0.48;
  }

  #wx-bank-logo-loop .wx-bank-logo-loop__viewport::before,
  #wx-bank-logo-loop .wx-bank-logo-loop__viewport::after {
    width: 58px !important;
  }

  #wx-bank-logo-loop .wx-bank-logo-loop__item {
    min-width: 108px !important;
  }

  #wx-bank-logo-loop .wx-logo-ibsh {
    max-width: 92px !important;
    max-height: 26px !important;
  }

  #wx-bank-logo-loop .wx-logo-haspa {
    max-width: 100px !important;
    max-height: 26px !important;
  }

  #wx-bank-logo-loop .wx-logo-muenchenerhyp {
    max-width: 114px !important;
    max-height: 28px !important;
  }

  #wx-bank-logo-loop .wx-logo-ing {
    max-width: 70px !important;
    max-height: 26px !important;
  }

  #wx-bank-logo-loop .wx-logo-unicredit {
    max-width: 104px !important;
    max-height: 26px !important;
  }

  #wx-bank-logo-loop .wx-logo-hanseatic {
    max-width: 116px !important;
    max-height: 26px !important;
  }

  #wx-bank-logo-loop .wx-logo-kfw {
    max-width: 70px !important;
    max-height: 26px !important;
  }
}

/* =========================================================
   REDUCED MOTION
========================================================= */

@media (prefers-reduced-motion: reduce) {
  #wx-bank-logo-loop .wx-bank-logo-loop__track {
    transform: translate3d(0, 0, 0) !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cb24cdc *//* =========================================================
   WX TESTIMONIALS MODERN MARQUEE
   Smaller rounded cards version
========================================================= */

#wx-testimonials-modern {
  --wx-bg: #f4f4f4;
  --wx-card: #ffffff;
  --wx-text: #1c1c1c;
  --wx-muted: #777777;
  --wx-star: #8f8f8f;
  --wx-border: rgba(0, 0, 0, 0.055);
  --wx-shadow: 0 14px 34px rgba(0, 0, 0, 0.05);

  position: relative !important;
  width: 100% !important;
  overflow: hidden !important;
  background: var(--wx-bg) !important;
  font-family: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
  box-sizing: border-box !important;
}

#wx-testimonials-modern *,
#wx-testimonials-modern *::before,
#wx-testimonials-modern *::after {
  box-sizing: border-box !important;
  font-family: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
}

#wx-testimonials-modern .wx-testimonials-modern__inner {
  width: 100% !important;
  padding: 82px 0 88px !important;
}

#wx-testimonials-modern .wx-testimonials-modern__head {
  width: min(1040px, calc(100% - 48px)) !important;
  margin: 0 auto 48px !important;
  text-align: center !important;
}

#wx-testimonials-modern .wx-testimonials-modern__head h2 {
  margin: 0 0 18px !important;
  color: var(--wx-text) !important;
  font-size: 58px !important;
  line-height: 1.04 !important;
  font-weight: 600 !important;
  letter-spacing: -0.055em !important;
}

#wx-testimonials-modern .wx-testimonials-modern__head p {
  max-width: 690px !important;
  margin: 0 auto !important;
  color: #444444 !important;
  font-size: 20px !important;
  line-height: 1.42 !important;
  font-weight: 500 !important;
  letter-spacing: -0.025em !important;
}

#wx-testimonials-modern .wx-testimonials-modern__marquee-wrap {
  position: relative !important;
  width: 100% !important;
  overflow: hidden !important;
  padding: 0 0 12px !important;
}

#wx-testimonials-modern .wx-testimonials-modern__marquee-wrap::before,
#wx-testimonials-modern .wx-testimonials-modern__marquee-wrap::after {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  z-index: 5 !important;
  width: 160px !important;
  height: 100% !important;
  pointer-events: none !important;
}

#wx-testimonials-modern .wx-testimonials-modern__marquee-wrap::before {
  left: 0 !important;
  background: linear-gradient(
    90deg,
    var(--wx-bg) 0%,
    rgba(244, 244, 244, 0.92) 38%,
    rgba(244, 244, 244, 0) 100%
  ) !important;
}

#wx-testimonials-modern .wx-testimonials-modern__marquee-wrap::after {
  right: 0 !important;
  background: linear-gradient(
    270deg,
    var(--wx-bg) 0%,
    rgba(244, 244, 244, 0.92) 38%,
    rgba(244, 244, 244, 0) 100%
  ) !important;
}

#wx-testimonials-modern .wx-testimonials-modern__row {
  width: 100% !important;
  overflow: visible !important;
  margin-bottom: 22px !important;
}

#wx-testimonials-modern .wx-testimonials-modern__row:last-child {
  margin-bottom: 0 !important;
}

#wx-testimonials-modern .wx-testimonials-modern__track {
  display: flex !important;
  align-items: stretch !important;
  gap: 22px !important;
  width: max-content !important;
  will-change: transform !important;
}

#wx-testimonials-modern .wx-testimonials-modern__row--left .wx-testimonials-modern__track {
  animation: wxTestimonialsLeft 58s linear infinite !important;
}

#wx-testimonials-modern .wx-testimonials-modern__row--right .wx-testimonials-modern__track {
  animation: wxTestimonialsRight 64s linear infinite !important;
}

#wx-testimonials-modern:hover .wx-testimonials-modern__track {
  animation-play-state: paused !important;
}

/* =========================================================
   CARDS — SMALLER + ROUNDED
========================================================= */

#wx-testimonials-modern .wx-testimonial-card {
  flex: 0 0 340px !important;
  width: 340px !important;
  min-height: 230px !important;
  background: var(--wx-card) !important;
  border: 1px solid var(--wx-border) !important;
  border-radius: 28px !important;
  box-shadow: var(--wx-shadow) !important;
  padding: 30px 30px 28px !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: space-between !important;
}

#wx-testimonials-modern .wx-testimonial-card__stars {
  color: var(--wx-star) !important;
  font-size: 18px !important;
  line-height: 1 !important;
  letter-spacing: 2px !important;
  margin-bottom: 22px !important;
}

#wx-testimonials-modern .wx-testimonial-card p {
  margin: 0 0 28px !important;
  color: #3d3d3d !important;
  font-size: 14px !important;
  line-height: 1.42 !important;
  font-weight: 450 !important;
  letter-spacing: -0.025em !important;
}

#wx-testimonials-modern .wx-testimonial-card__person {
  display: flex !important;
  align-items: center !important;
  gap: 14px !important;
  margin-top: auto !important;
}

#wx-testimonials-modern .wx-testimonial-card__person strong {
  display: block !important;
  color: #222222 !important;
  font-size: 14px !important;
  line-height: 1.08 !important;
  font-weight: 500 !important;
  letter-spacing: -0.025em !important;
}

#wx-testimonials-modern .wx-testimonial-card__person span:not(.wx-avatar) {
  display: block !important;
  margin-top: 5px !important;
  color: #777777 !important;
  font-size: 13px !important;
  line-height: 1.1 !important;
  font-weight: 500 !important;
}

#wx-testimonials-modern .wx-avatar {
  flex: 0 0 46px !important;
  width: 46px !important;
  height: 46px !important;
  border-radius: 50% !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  color: #ffffff !important;
  font-size: 22px !important;
  font-weight: 500 !important;
  line-height: 1 !important;
}

#wx-testimonials-modern .wx-avatar--orange { background: #f45a22 !important; }
#wx-testimonials-modern .wx-avatar--violet { background: #a83fc2 !important; }
#wx-testimonials-modern .wx-avatar--blue { background: #557083 !important; }
#wx-testimonials-modern .wx-avatar--pink { background: #d31768 !important; }
#wx-testimonials-modern .wx-avatar--dark { background: #1f1f1f !important; }
#wx-testimonials-modern .wx-avatar--blue2 { background: #1095d8 !important; }
#wx-testimonials-modern .wx-avatar--rose { background: #ee3a7b !important; }
#wx-testimonials-modern .wx-avatar--black { background: #111111 !important; }
#wx-testimonials-modern .wx-avatar--purple { background: #a840bf !important; }
#wx-testimonials-modern .wx-avatar--orange2 { background: #ff5a1f !important; }

@keyframes wxTestimonialsLeft {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    transform: translate3d(-50%, 0, 0);
  }
}

@keyframes wxTestimonialsRight {
  from {
    transform: translate3d(-50%, 0, 0);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {
  #wx-testimonials-modern .wx-testimonials-modern__inner {
    padding: 74px 0 80px !important;
  }

  #wx-testimonials-modern .wx-testimonials-modern__head {
    margin-bottom: 42px !important;
  }

  #wx-testimonials-modern .wx-testimonials-modern__head h2 {
    font-size: 48px !important;
  }

  #wx-testimonials-modern .wx-testimonials-modern__head p {
    font-size: 18px !important;
    max-width: 620px !important;
  }

  #wx-testimonials-modern .wx-testimonial-card {
    flex-basis: 320px !important;
    width: 320px !important;
    min-height: 220px !important;
    padding: 28px 28px 26px !important;
    border-radius: 26px !important;
  }

  #wx-testimonials-modern .wx-testimonial-card p {
    font-size: 16px !important;
  }
}

/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {
  #wx-testimonials-modern .wx-testimonials-modern__inner {
    padding: 64px 0 70px !important;
  }

  #wx-testimonials-modern .wx-testimonials-modern__head {
    width: calc(100% - 36px) !important;
    margin-bottom: 36px !important;
  }

  #wx-testimonials-modern .wx-testimonials-modern__head h2 {
    font-size: 40px !important;
    line-height: 1.06 !important;
    letter-spacing: -0.055em !important;
    margin-bottom: 16px !important;
  }

  #wx-testimonials-modern .wx-testimonials-modern__head p {
    font-size: 18px !important;
    line-height: 1.38 !important;
    max-width: 92% !important;
  }

  #wx-testimonials-modern .wx-testimonials-modern__marquee-wrap::before,
  #wx-testimonials-modern .wx-testimonials-modern__marquee-wrap::after {
    width: 44px !important;
  }

  #wx-testimonials-modern .wx-testimonials-modern__row {
    margin-bottom: 16px !important;
  }

  #wx-testimonials-modern .wx-testimonials-modern__track {
    gap: 16px !important;
  }

  #wx-testimonials-modern .wx-testimonial-card {
    flex-basis: 280px !important;
    width: 280px !important;
    min-height: 218px !important;
    padding: 26px 26px 24px !important;
    border-radius: 24px !important;
  }

  #wx-testimonials-modern .wx-testimonial-card__stars {
    font-size: 18px !important;
    letter-spacing: 2px !important;
    margin-bottom: 20px !important;
  }

  #wx-testimonials-modern .wx-testimonial-card p {
    font-size: 16px !important;
    line-height: 1.38 !important;
    margin-bottom: 26px !important;
  }

  #wx-testimonials-modern .wx-avatar {
    flex-basis: 42px !important;
    width: 42px !important;
    height: 42px !important;
    font-size: 20px !important;
  }

  #wx-testimonials-modern .wx-testimonial-card__person strong {
    font-size: 16px !important;
  }

  #wx-testimonials-modern .wx-testimonial-card__person span:not(.wx-avatar) {
    font-size: 13px !important;
  }
}

/* =========================================================
   SMALL MOBILE
========================================================= */

@media (max-width: 390px) {
  #wx-testimonials-modern .wx-testimonials-modern__head h2 {
    font-size: 36px !important;
  }

  #wx-testimonials-modern .wx-testimonials-modern__head p {
    font-size: 17px !important;
  }

  #wx-testimonials-modern .wx-testimonial-card {
    flex-basis: 260px !important;
    width: 260px !important;
    padding: 24px 24px 22px !important;
    border-radius: 22px !important;
  }

  #wx-testimonials-modern .wx-testimonial-card p {
    font-size: 15px !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  #wx-testimonials-modern .wx-testimonials-modern__track {
    animation: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3bcfef6 */.logo-carousel-container {
  max-width: 1200px;
  margin: 60px auto;
  padding: 0 40px;
  contain: layout style;
}

.carousel-viewport {
  max-width: 900px;
  margin: 0 auto;
  padding: 30px 0;
  contain: layout;
}

.carousel-track {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  contain: layout style;
}

.logo-card {
  position: relative;
  background: #fff;
  border: 3px solid #e8e8e8;
  border-radius: 16px;
  height: 150px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 35px;
  transition: opacity 0.7s cubic-bezier(0.4,0,0.2,1), transform 0.7s cubic-bezier(0.4,0,0.2,1), border-color 0.7s cubic-bezier(0.4,0,0.2,1), box-shadow 0.7s cubic-bezier(0.4,0,0.2,1);
  will-change: transform, opacity;
  backface-visibility: hidden;
  transform: translateZ(0);
}

.logo-card.hidden {
  display: none;
}

.logo-card.exiting {
  opacity: 0;
  transform: translate3d(-30px,-30px,0) scale(0.85);
}

.logo-card.entering {
  animation: slideIn 0.7s cubic-bezier(0.4,0,0.2,1) forwards;
}

@keyframes slideIn {
  0% {
    opacity: 0;
    transform: translate3d(30px,30px,0) scale(0.85);
  }

  100% {
    opacity: 1;
    transform: translate3d(0,0,0) scale(1);
  }
}

.logo-img {
  max-width: 150px;
  max-height: 65px;
  width: auto;
  height: auto;
  object-fit: contain;
  filter: grayscale(100%);
  opacity: 0.4;
  transition: filter 0.6s ease, opacity 0.6s ease;
  will-change: filter, opacity;
}

.logo-badge {
  position: absolute;
  top: -12px;
  left: 50%;
  transform: translateX(-50%) translateZ(0) scale(0);
  background: linear-gradient(135deg, #E1FF03 0%, #D6F500 100%);
  color: #000000;
  padding: 7px 18px;
  border-radius: 22px;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.8px;
  opacity: 0;
  transition: transform 0.5s cubic-bezier(0.68,-0.55,0.265,1.55), opacity 0.5s cubic-bezier(0.68,-0.55,0.265,1.55);
  box-shadow: 0 4px 12px rgba(225,255,3,0.35);
  z-index: 10;
  will-change: transform, opacity;
  backface-visibility: hidden;
}

.logo-card.recommended {
  border-color: #E1FF03;
  background: #fcffe8;
  box-shadow: 0 0 0 2px rgba(225,255,3,0.16), 0 12px 32px rgba(225,255,3,0.18);
  transform: translateZ(0) scale(1.05);
}

.logo-card.recommended .logo-img {
  filter: grayscale(0%);
  opacity: 1;
}

.logo-card.recommended .logo-badge {
  transform: translateX(-50%) translateZ(0) scale(1);
  opacity: 1;
}

@media (max-width: 768px) {
  .carousel-viewport {
    max-width: 600px;
  }

  .carousel-track {
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
  }

  .logo-card {
    height: 130px;
    padding: 28px;
  }

  .logo-img {
    max-width: 130px;
    max-height: 55px;
  }
}

@media (max-width: 480px) {
  .logo-carousel-container {
    padding: 0 20px;
  }

  .carousel-track {
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
  }

  .logo-card {
    height: 100px;
    padding: 20px;
    border-radius: 12px;
  }

  .logo-img {
    max-width: 100px;
    max-height: 45px;
  }

  .logo-badge {
    padding: 5px 12px;
    font-size: 9px;
    top: -10px;
  }
}

/* --- 1. DAS GRID LAYOUT --- */
.clark-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 15px;
  max-width: 600px;
  margin: 0 auto;
  padding-bottom: 25px;
}

/* Die einzelne Karte */
.bank-slot {
  background: #fff;
  border: 1px solid #E1FF03;
  border-radius: 12px;
  height: 100px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
  box-shadow: 0 4px 6px rgba(0,0,0,0.02);
}

/* Das Logo Bild */
.bank-slot img {
  max-width: 100%;
  max-height: 60px;
  object-fit: contain;
  transition: filter 0.1s;
}

/* --- 2. DER "GEWINNER" ZUSTAND --- */
.bank-slot.is-winner {
  border: 2px solid #E1FF03 !important;
  box-shadow: 0 8px 20px rgba(225,255,3,0.25);
  z-index: 2;
}

/* Der Badge */
.rec-badge {
  position: absolute;
  bottom: -12px;
  left: 50%;
  transform: translateX(-50%) scale(0);
  background-color: #E1FF03;
  color: #000000;
  font-size: 10px;
  font-weight: 800;
  text-transform: uppercase;
  padding: 5px 12px;
  border-radius: 20px;
  opacity: 0;
  transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  white-space: nowrap;
  box-shadow: 0 2px 5px rgba(0,0,0,0.12);
}

/* Badge sichtbar machen wenn Gewinner */
.bank-slot.is-winner .rec-badge {
  opacity: 1;
  transform: translateX(-50%) scale(1);
}

/* --- 3. DIE DREH-ANIMATION --- */
.spinning img {
  filter: blur(2px);
  opacity: 0.7;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: '1. MANOREAL SATOSHI';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://manoreal-finance.de/wp-content/uploads/Satoshi-Light.ttf') format('truetype');
}
@font-face {
	font-family: '1. MANOREAL SATOSHI';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://manoreal-finance.de/wp-content/uploads/Satoshi-Regular.ttf') format('truetype');
}
@font-face {
	font-family: '1. MANOREAL SATOSHI';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://manoreal-finance.de/wp-content/uploads/Satoshi-Medium.ttf') format('truetype');
}
@font-face {
	font-family: '1. MANOREAL SATOSHI';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://manoreal-finance.de/wp-content/uploads/Satoshi-Bold.ttf') format('truetype');
}
@font-face {
	font-family: '1. MANOREAL SATOSHI';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://manoreal-finance.de/wp-content/uploads/Satoshi-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */