.elementor-6890 .elementor-element.elementor-element-0204e13{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-9a258e3{--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;border-style:solid;--border-style:solid;border-color:#F0F0F0;--border-color:#F0F0F0;--border-radius:1px 0px 0px 0px;--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-6890 .elementor-element.elementor-element-52da4fe{--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-6890 .elementor-element.elementor-element-52da4fe:not(.elementor-motion-effects-element-type-background), .elementor-6890 .elementor-element.elementor-element-52da4fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-658b563 );}.elementor-6890 .elementor-element.elementor-element-52da4fe::before, .elementor-6890 .elementor-element.elementor-element-52da4fe > .elementor-background-video-container::before, .elementor-6890 .elementor-element.elementor-element-52da4fe > .e-con-inner > .elementor-background-video-container::before, .elementor-6890 .elementor-element.elementor-element-52da4fe > .elementor-background-slideshow::before, .elementor-6890 .elementor-element.elementor-element-52da4fe > .e-con-inner > .elementor-background-slideshow::before, .elementor-6890 .elementor-element.elementor-element-52da4fe > .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-6890 .elementor-element.elementor-element-beaf623{--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-6890 .elementor-element.elementor-element-771c65e{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:"Poppins", Sans-serif;font-size:12px;font-weight:500;text-transform:none;line-height:30px;letter-spacing:-0.8px;color:var( --e-global-color-secondary );}.elementor-6890 .elementor-element.elementor-element-771c65e.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-771c65e p{margin-block-end:0px;}.elementor-6890 .elementor-element.elementor-element-ae92a1e{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-6890 .elementor-element.elementor-element-ae92a1e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-ae92a1e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;line-height:1.2em;letter-spacing:-3.5px;color:var( --e-global-color-secondary );}.elementor-6890 .elementor-element.elementor-element-714bf68{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:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-6890 .elementor-element.elementor-element-714bf68.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-7c9b22b{--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-6890 .elementor-element.elementor-element-8e7168f{padding:10% 2% 10% 2%;}.elementor-6890 .elementor-element.elementor-element-99d6f0c{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#BBBBBB;--border-color:#BBBBBB;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-99d6f0c:not(.elementor-motion-effects-element-type-background), .elementor-6890 .elementor-element.elementor-element-99d6f0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#014630;}.elementor-6890 .elementor-element.elementor-element-4ce8fbe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.01;--border-radius:0px 0px 0px 0px;--padding-top:7%;--padding-bottom:9%;--padding-left:3%;--padding-right:3%;}.elementor-6890 .elementor-element.elementor-element-4ce8fbe:not(.elementor-motion-effects-element-type-background), .elementor-6890 .elementor-element.elementor-element-4ce8fbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#014630;}.elementor-6890 .elementor-element.elementor-element-4ce8fbe::before, .elementor-6890 .elementor-element.elementor-element-4ce8fbe > .elementor-background-video-container::before, .elementor-6890 .elementor-element.elementor-element-4ce8fbe > .e-con-inner > .elementor-background-video-container::before, .elementor-6890 .elementor-element.elementor-element-4ce8fbe > .elementor-background-slideshow::before, .elementor-6890 .elementor-element.elementor-element-4ce8fbe > .e-con-inner > .elementor-background-slideshow::before, .elementor-6890 .elementor-element.elementor-element-4ce8fbe > .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-6890 .elementor-element.elementor-element-d4e3235{width:auto;max-width:auto;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;padding:0px 0px 0px 0px;text-align:start;}.elementor-6890 .elementor-element.elementor-element-d4e3235.elementor-element{--align-self:flex-start;}.elementor-6890 .elementor-element.elementor-element-d4e3235 img{width:9%;}.elementor-6890 .elementor-element.elementor-element-04b7def{--display:flex;--min-height:13vh;--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:4%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-04b7def.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-8af49b3{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-6890 .elementor-element.elementor-element-8af49b3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-8af49b3 .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:var( --e-global-color-secondary );}.elementor-6890 .elementor-element.elementor-element-4bbd926{width:var( --container-widget-width, 39.333% );max-width:39.333%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:39.333%;--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-6890 .elementor-element.elementor-element-4bbd926.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-4bbd926 p{margin-block-end:0px;}.elementor-6890 .elementor-element.elementor-element-feceda7{--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-6890 .elementor-element.elementor-element-45a6bcc{--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-6890 .elementor-element.elementor-element-737c005{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6890 .elementor-element.elementor-element-737c005 .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-6890 .elementor-element.elementor-element-737c005 .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-6890 .elementor-element.elementor-element-1f5ee81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6890 .elementor-element.elementor-element-1f5ee81 .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-6890 .elementor-element.elementor-element-eacac98{--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-6890 .elementor-element.elementor-element-d9219de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6890 .elementor-element.elementor-element-d9219de .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-6890 .elementor-element.elementor-element-d9219de .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-6890 .elementor-element.elementor-element-8d9adac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6890 .elementor-element.elementor-element-8d9adac .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-6890 .elementor-element.elementor-element-75a2d07{--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-6890 .elementor-element.elementor-element-bbabd85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6890 .elementor-element.elementor-element-bbabd85 .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-6890 .elementor-element.elementor-element-21a1af3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6890 .elementor-element.elementor-element-21a1af3 .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-6890 .elementor-element.elementor-element-687125f{--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-6890 .elementor-element.elementor-element-bb48fe9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6890 .elementor-element.elementor-element-bb48fe9 .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-6890 .elementor-element.elementor-element-bb48fe9 .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-6890 .elementor-element.elementor-element-03b5b85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6890 .elementor-element.elementor-element-03b5b85 .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-6890 .elementor-element.elementor-element-b16469b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50px 50px 0px 0px;--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-6890 .elementor-element.elementor-element-a894e2c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6890 .elementor-element.elementor-element-a894e2c.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-683ba24{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-683ba24:not(.elementor-motion-effects-element-type-background), .elementor-6890 .elementor-element.elementor-element-683ba24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#014630;}.elementor-6890 .elementor-element.elementor-element-c4f8e3f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-4ad910a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-6f15168{--display:flex;--min-height:75vh;--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:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:6%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-6890 .elementor-element.elementor-element-6f15168:not(.elementor-motion-effects-element-type-background), .elementor-6890 .elementor-element.elementor-element-6f15168 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-6890 .elementor-element.elementor-element-7b41a9a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7%;--padding-bottom:3%;--padding-left:4%;--padding-right:4%;}.elementor-6890 .elementor-element.elementor-element-7b41a9a:not(.elementor-motion-effects-element-type-background), .elementor-6890 .elementor-element.elementor-element-7b41a9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6890 .elementor-element.elementor-element-7b41a9a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-7653f53{width:var( --container-widget-width, 81.746% );max-width:81.746%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 55px) 0px;--container-widget-width:81.746%;--container-widget-flex-grow:0;text-align:center;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:10px;font-weight:500;line-height:1.6em;color:#CECECE;}.elementor-6890 .elementor-element.elementor-element-7653f53.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-7653f53 p{margin-block-end:7px;}.elementor-6890 .elementor-element.elementor-element-0be5104{--display:flex;--min-height:6vh;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:24px 24px 24px 24px;--margin-top:10%;--margin-bottom:4%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-6890 .elementor-element.elementor-element-0be5104.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-3a7248d{width:var( --container-widget-width, 499.876% );max-width:499.876%;--container-widget-width:499.876%;--container-widget-flex-grow:0;}.elementor-6890 .elementor-element.elementor-element-3a7248d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-3a7248d .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-6890 .elementor-element.elementor-element-3a7248d.elementor-view-stacked .elementor-icon{background-color:#07E0A2;}.elementor-6890 .elementor-element.elementor-element-3a7248d.elementor-view-framed .elementor-icon, .elementor-6890 .elementor-element.elementor-element-3a7248d.elementor-view-default .elementor-icon{fill:#07E0A2;color:#07E0A2;border-color:#07E0A2;}.elementor-6890 .elementor-element.elementor-element-3a7248d .elementor-icon{font-size:23px;}.elementor-6890 .elementor-element.elementor-element-3a7248d .elementor-icon-box-title, .elementor-6890 .elementor-element.elementor-element-3a7248d .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;line-height:1.2em;}.elementor-6890 .elementor-element.elementor-element-3a7248d .elementor-icon-box-title{color:#2C2C2C;}.elementor-6890 .elementor-element.elementor-element-9a089c1{width:var( --container-widget-width, 499.876% );max-width:499.876%;--container-widget-width:499.876%;--container-widget-flex-grow:0;}.elementor-6890 .elementor-element.elementor-element-9a089c1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-9a089c1 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-6890 .elementor-element.elementor-element-9a089c1.elementor-view-stacked .elementor-icon{background-color:#07E0A2;}.elementor-6890 .elementor-element.elementor-element-9a089c1.elementor-view-framed .elementor-icon, .elementor-6890 .elementor-element.elementor-element-9a089c1.elementor-view-default .elementor-icon{fill:#07E0A2;color:#07E0A2;border-color:#07E0A2;}.elementor-6890 .elementor-element.elementor-element-9a089c1 .elementor-icon{font-size:23px;}.elementor-6890 .elementor-element.elementor-element-9a089c1 .elementor-icon-box-title, .elementor-6890 .elementor-element.elementor-element-9a089c1 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;line-height:1.2em;}.elementor-6890 .elementor-element.elementor-element-9a089c1 .elementor-icon-box-title{color:#2C2C2C;}.elementor-6890 .elementor-element.elementor-element-3f01d7c{width:var( --container-widget-width, 499.876% );max-width:499.876%;--container-widget-width:499.876%;--container-widget-flex-grow:0;}.elementor-6890 .elementor-element.elementor-element-3f01d7c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-3f01d7c .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-6890 .elementor-element.elementor-element-3f01d7c.elementor-view-stacked .elementor-icon{background-color:#07E0A2;}.elementor-6890 .elementor-element.elementor-element-3f01d7c.elementor-view-framed .elementor-icon, .elementor-6890 .elementor-element.elementor-element-3f01d7c.elementor-view-default .elementor-icon{fill:#07E0A2;color:#07E0A2;border-color:#07E0A2;}.elementor-6890 .elementor-element.elementor-element-3f01d7c .elementor-icon{font-size:23px;}.elementor-6890 .elementor-element.elementor-element-3f01d7c .elementor-icon-box-title, .elementor-6890 .elementor-element.elementor-element-3f01d7c .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;line-height:1.2em;}.elementor-6890 .elementor-element.elementor-element-3f01d7c .elementor-icon-box-title{color:#2C2C2C;}.elementor-6890 .elementor-element.elementor-element-55e003a{--display:flex;--min-height:687px;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6890 .elementor-element.elementor-element-4f448e4{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:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:30px;letter-spacing:-0.8px;color:#686868;}.elementor-6890 .elementor-element.elementor-element-4f448e4.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-4f448e4 p{margin-block-end:0px;}.elementor-6890 .elementor-element.elementor-element-e8780e1{width:var( --container-widget-width, 95% );max-width:95%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-6890 .elementor-element.elementor-element-e8780e1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-e8780e1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;letter-spacing:-2.5px;color:var( --e-global-color-a482fc4 );}.elementor-6890 .elementor-element.elementor-element-0a5b3f1{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;color:var( --e-global-color-text );}.elementor-6890 .elementor-element.elementor-element-0a5b3f1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-aa8d66e{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-6890 .elementor-element.elementor-element-f1f20a9{width:var( --container-widget-width, 93.059% );max-width:93.059%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:93.059%;--container-widget-flex-grow:0;text-align:start;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:#0F0F0F;}.elementor-6890 .elementor-element.elementor-element-f1f20a9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-f1f20a9 p{margin-block-end:19px;}.elementor-6890 .elementor-element.elementor-element-c340ad0{--display:flex;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-6890 .elementor-element.elementor-element-b173843{width:var( --container-widget-width, 93.059% );max-width:93.059%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:93.059%;--container-widget-flex-grow:0;text-align:start;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:#0F0F0F;}.elementor-6890 .elementor-element.elementor-element-b173843.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-b173843 p{margin-block-end:19px;}.elementor-6890 .elementor-element.elementor-element-7ee1f52{--display:flex;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-6890 .elementor-element.elementor-element-1ee68b5{width:var( --container-widget-width, 93.059% );max-width:93.059%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:93.059%;--container-widget-flex-grow:0;text-align:start;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:#0F0F0F;}.elementor-6890 .elementor-element.elementor-element-1ee68b5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-1ee68b5 p{margin-block-end:19px;}.elementor-6890 .elementor-element.elementor-element-485e824{--n-accordion-title-font-size:16px;width:var( --container-widget-width, 88% );max-width:88%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:88%;--container-widget-flex-grow:0;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-icon-size:29px;--n-accordion-icon-normal-color:var( --e-global-color-accent );--n-accordion-icon-hover-color:var( --e-global-color-accent );--n-accordion-icon-active-color:var( --e-global-color-18aa245 );}.elementor-6890 .elementor-element.elementor-element-485e824.elementor-element{--align-self:flex-start;}.elementor-6890 .elementor-element.elementor-element-485e824 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#9C9C9C52;}:where( .elementor-6890 .elementor-element.elementor-element-485e824 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-weight:600;}:where( .elementor-6890 .elementor-element.elementor-element-485e824 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-6890 .elementor-element.elementor-element-1576b49{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:1%;--margin-bottom:1%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-6d6c38e .elementor-button{background-color:var( --e-global-color-text );font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:18px;font-weight:500;line-height:24px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-6890 .elementor-element.elementor-element-6d6c38e .elementor-button:hover, .elementor-6890 .elementor-element.elementor-element-6d6c38e .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );}.elementor-6890 .elementor-element.elementor-element-6d6c38e{width:var( --container-widget-width, 54.478% );max-width:54.478%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:54.478%;--container-widget-flex-grow:0;}.elementor-6890 .elementor-element.elementor-element-6d6c38e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-6d6c38e .elementor-button:hover svg, .elementor-6890 .elementor-element.elementor-element-6d6c38e .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-6890 .elementor-element.elementor-element-31c91e8{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--e-icon-list-icon-size:18px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-6890 .elementor-element.elementor-element-31c91e8.elementor-element{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-31c91e8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-6890 .elementor-element.elementor-element-31c91e8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-6890 .elementor-element.elementor-element-31c91e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-6890 .elementor-element.elementor-element-31c91e8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-6890 .elementor-element.elementor-element-31c91e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-6890 .elementor-element.elementor-element-31c91e8 .elementor-icon-list-icon i{color:#A2A2A2;transition:color 0.3s;}.elementor-6890 .elementor-element.elementor-element-31c91e8 .elementor-icon-list-icon svg{fill:#A2A2A2;transition:fill 0.3s;}.elementor-6890 .elementor-element.elementor-element-31c91e8 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-6890 .elementor-element.elementor-element-31c91e8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6890 .elementor-element.elementor-element-31c91e8 .elementor-icon-list-item > a{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:9px;font-weight:400;line-height:1.6em;}.elementor-6890 .elementor-element.elementor-element-31c91e8 .elementor-icon-list-text{color:#6F7672;transition:color 0.3s;}.elementor-6890 .elementor-element.elementor-element-906a3c0{--display:flex;--min-height:85vh;--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-906a3c0:not(.elementor-motion-effects-element-type-background), .elementor-6890 .elementor-element.elementor-element-906a3c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2be5289 );}.elementor-6890 .elementor-element.elementor-element-531b678{--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;--border-radius:50px 50px 50px 50px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6890 .elementor-element.elementor-element-531b678:not(.elementor-motion-effects-element-type-background), .elementor-6890 .elementor-element.elementor-element-531b678 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6890 .elementor-element.elementor-element-cc82b25{width:var( --container-widget-width, 97.862% );max-width:97.862%;background-color:var( --e-global-color-secondary );padding:15px 25px 15px 25px;--container-widget-width:97.862%;--container-widget-flex-grow:0;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-6890 .elementor-element.elementor-element-cc82b25.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-4f07076{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-6890 .elementor-element.elementor-element-4f07076.e-con{--order:-99999 /* order start hack */;}.elementor-6890 .elementor-element.elementor-element-267c8bf{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:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:30px;letter-spacing:-0.8px;color:#686868;}.elementor-6890 .elementor-element.elementor-element-267c8bf.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-267c8bf p{margin-block-end:0px;}.elementor-6890 .elementor-element.elementor-element-2375e31{width:var( --container-widget-width, 64.826% );max-width:64.826%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:64.826%;--container-widget-flex-grow:0;}.elementor-6890 .elementor-element.elementor-element-2375e31.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-2375e31 .elementor-heading-title{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:45px;font-weight:700;line-height:1.2em;letter-spacing:-1.4px;color:var( --e-global-color-a482fc4 );}.elementor-6890 .elementor-element.elementor-element-f34b5f9{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;color:var( --e-global-color-text );}.elementor-6890 .elementor-element.elementor-element-f34b5f9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-28cea5f{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-6890 .elementor-element.elementor-element-779208f{width:var( --container-widget-width, 93.059% );max-width:93.059%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:93.059%;--container-widget-flex-grow:0;text-align:start;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:#0F0F0F;}.elementor-6890 .elementor-element.elementor-element-779208f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-779208f p{margin-block-end:19px;}.elementor-6890 .elementor-element.elementor-element-c996fb0{--display:flex;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-6890 .elementor-element.elementor-element-d16d5af{width:var( --container-widget-width, 93.059% );max-width:93.059%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:93.059%;--container-widget-flex-grow:0;text-align:start;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:#0F0F0F;}.elementor-6890 .elementor-element.elementor-element-d16d5af.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-d16d5af p{margin-block-end:19px;}.elementor-6890 .elementor-element.elementor-element-577a19a{--display:flex;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-6890 .elementor-element.elementor-element-8edd41c{width:var( --container-widget-width, 93.059% );max-width:93.059%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:93.059%;--container-widget-flex-grow:0;text-align:start;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:#0F0F0F;}.elementor-6890 .elementor-element.elementor-element-8edd41c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-8edd41c p{margin-block-end:19px;}.elementor-6890 .elementor-element.elementor-element-23608d2{--n-accordion-title-font-size:16px;width:var( --container-widget-width, 88% );max-width:88%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;padding:0px 0px 0px 0px;--container-widget-width:88%;--container-widget-flex-grow:0;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-icon-size:29px;--n-accordion-icon-normal-color:var( --e-global-color-accent );--n-accordion-icon-hover-color:var( --e-global-color-accent );--n-accordion-icon-active-color:var( --e-global-color-18aa245 );}.elementor-6890 .elementor-element.elementor-element-23608d2.elementor-element{--align-self:flex-start;}.elementor-6890 .elementor-element.elementor-element-23608d2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#9C9C9C52;}:where( .elementor-6890 .elementor-element.elementor-element-23608d2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-weight:600;}:where( .elementor-6890 .elementor-element.elementor-element-23608d2 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-6890 .elementor-element.elementor-element-fe9984c{--display:flex;--min-height:95vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-6890 .elementor-element.elementor-element-fe9984c:not(.elementor-motion-effects-element-type-background), .elementor-6890 .elementor-element.elementor-element-fe9984c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6890 .elementor-element.elementor-element-8c9063e{--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:flex-start;--align-items:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:0%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-bf8a297{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:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:30px;letter-spacing:-0.8px;color:#686868;}.elementor-6890 .elementor-element.elementor-element-bf8a297.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-bf8a297 p{margin-block-end:0px;}.elementor-6890 .elementor-element.elementor-element-7066d9c{width:var( --container-widget-width, 53% );max-width:53%;padding:0px 0px 0px 0px;--container-widget-width:53%;--container-widget-flex-grow:0;text-align:center;}.elementor-6890 .elementor-element.elementor-element-7066d9c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-7066d9c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:700;line-height:1.25em;letter-spacing:-1px;color:var( --e-global-color-text );}.elementor-6890 .elementor-element.elementor-element-331c63b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-6890 .elementor-element.elementor-element-293bfed{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:18px 18px 18px 18px;--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-6890 .elementor-element.elementor-element-a382575{width:auto;max-width:auto;--e-transform-flipY:-1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:3px;}body:not(.rtl) .elementor-6890 .elementor-element.elementor-element-a382575{right:-84px;}body.rtl .elementor-6890 .elementor-element.elementor-element-a382575{left:-84px;}.elementor-6890 .elementor-element.elementor-element-a382575 .elementor-icon-wrapper{text-align:center;}.elementor-6890 .elementor-element.elementor-element-a382575.elementor-view-stacked .elementor-icon{background-color:#D8D8D8;}.elementor-6890 .elementor-element.elementor-element-a382575.elementor-view-framed .elementor-icon, .elementor-6890 .elementor-element.elementor-element-a382575.elementor-view-default .elementor-icon{color:#D8D8D8;border-color:#D8D8D8;}.elementor-6890 .elementor-element.elementor-element-a382575.elementor-view-framed .elementor-icon, .elementor-6890 .elementor-element.elementor-element-a382575.elementor-view-default .elementor-icon svg{fill:#D8D8D8;}.elementor-6890 .elementor-element.elementor-element-a382575 .elementor-icon{font-size:80px;}.elementor-6890 .elementor-element.elementor-element-a382575 .elementor-icon svg{height:80px;}.elementor-6890 .elementor-element.elementor-element-a382575 .elementor-icon i, .elementor-6890 .elementor-element.elementor-element-a382575 .elementor-icon svg{transform:rotate(44deg);}.elementor-6890 .elementor-element.elementor-element-28bf936{width:var( --container-widget-width, 33px );max-width:33px;background-color:#000000;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:9px 0px 9px 0px;--container-widget-width:33px;--container-widget-flex-grow:0;top:-43px;z-index:20;border-style:none;border-radius:100% 100% 100% 100%;box-shadow:0px 1px 20px 0px rgba(0, 0, 0, 0.04);text-align:center;}.elementor-6890 .elementor-element.elementor-element-28bf936.elementor-element{--align-self:center;}body:not(.rtl) .elementor-6890 .elementor-element.elementor-element-28bf936{left:52%;}body.rtl .elementor-6890 .elementor-element.elementor-element-28bf936{right:52%;}.elementor-6890 .elementor-element.elementor-element-28bf936 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:800;line-height:1em;letter-spacing:0px;color:#FFFFFF;}.elementor-6890 .elementor-element.elementor-element-b106f26{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-6890 .elementor-element.elementor-element-b106f26 .elementor-icon-wrapper{text-align:center;}.elementor-6890 .elementor-element.elementor-element-b106f26.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );color:#000000;}.elementor-6890 .elementor-element.elementor-element-b106f26.elementor-view-framed .elementor-icon, .elementor-6890 .elementor-element.elementor-element-b106f26.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6890 .elementor-element.elementor-element-b106f26.elementor-view-framed .elementor-icon, .elementor-6890 .elementor-element.elementor-element-b106f26.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-6890 .elementor-element.elementor-element-b106f26.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-6890 .elementor-element.elementor-element-b106f26.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-6890 .elementor-element.elementor-element-b106f26 .elementor-icon{font-size:138px;padding:30px;border-radius:100px 100px 100px 100px;}.elementor-6890 .elementor-element.elementor-element-b106f26 .elementor-icon svg{height:138px;}.elementor-6890 .elementor-element.elementor-element-0c77453{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;text-align:center;}.elementor-6890 .elementor-element.elementor-element-0c77453 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;letter-spacing:-0.4px;color:#000000;}.elementor-6890 .elementor-element.elementor-element-07520af{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0% 5% 0% 5%;text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#5F5F5F;}.elementor-6890 .elementor-element.elementor-element-554207b{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-0e724f7{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:47px;}body:not(.rtl) .elementor-6890 .elementor-element.elementor-element-0e724f7{right:-84px;}body.rtl .elementor-6890 .elementor-element.elementor-element-0e724f7{left:-84px;}.elementor-6890 .elementor-element.elementor-element-0e724f7 .elementor-icon-wrapper{text-align:center;}.elementor-6890 .elementor-element.elementor-element-0e724f7.elementor-view-stacked .elementor-icon{background-color:#D8D8D8;}.elementor-6890 .elementor-element.elementor-element-0e724f7.elementor-view-framed .elementor-icon, .elementor-6890 .elementor-element.elementor-element-0e724f7.elementor-view-default .elementor-icon{color:#D8D8D8;border-color:#D8D8D8;}.elementor-6890 .elementor-element.elementor-element-0e724f7.elementor-view-framed .elementor-icon, .elementor-6890 .elementor-element.elementor-element-0e724f7.elementor-view-default .elementor-icon svg{fill:#D8D8D8;}.elementor-6890 .elementor-element.elementor-element-0e724f7 .elementor-icon{font-size:80px;}.elementor-6890 .elementor-element.elementor-element-0e724f7 .elementor-icon svg{height:80px;}.elementor-6890 .elementor-element.elementor-element-0e724f7 .elementor-icon i, .elementor-6890 .elementor-element.elementor-element-0e724f7 .elementor-icon svg{transform:rotate(44deg);}.elementor-6890 .elementor-element.elementor-element-d51e41b{width:var( --container-widget-width, 33px );max-width:33px;background-color:#000000;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:9px 0px 9px 0px;--container-widget-width:33px;--container-widget-flex-grow:0;top:40px;z-index:20;border-style:none;border-radius:100% 100% 100% 100%;box-shadow:0px 1px 20px 0px rgba(0, 0, 0, 0.04);text-align:center;}.elementor-6890 .elementor-element.elementor-element-d51e41b.elementor-element{--align-self:center;}body:not(.rtl) .elementor-6890 .elementor-element.elementor-element-d51e41b{left:52%;}body.rtl .elementor-6890 .elementor-element.elementor-element-d51e41b{right:52%;}.elementor-6890 .elementor-element.elementor-element-d51e41b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:800;line-height:1em;letter-spacing:0px;color:#FFFFFF;}.elementor-6890 .elementor-element.elementor-element-8a6abe8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-6890 .elementor-element.elementor-element-8a6abe8 .elementor-icon-wrapper{text-align:center;}.elementor-6890 .elementor-element.elementor-element-8a6abe8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );color:#000000;}.elementor-6890 .elementor-element.elementor-element-8a6abe8.elementor-view-framed .elementor-icon, .elementor-6890 .elementor-element.elementor-element-8a6abe8.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6890 .elementor-element.elementor-element-8a6abe8.elementor-view-framed .elementor-icon, .elementor-6890 .elementor-element.elementor-element-8a6abe8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-6890 .elementor-element.elementor-element-8a6abe8.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-6890 .elementor-element.elementor-element-8a6abe8.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-6890 .elementor-element.elementor-element-8a6abe8 .elementor-icon{font-size:138px;padding:30px;border-radius:100px 100px 100px 100px;}.elementor-6890 .elementor-element.elementor-element-8a6abe8 .elementor-icon svg{height:138px;}.elementor-6890 .elementor-element.elementor-element-8151378{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;text-align:center;}.elementor-6890 .elementor-element.elementor-element-8151378 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;letter-spacing:-0.4px;color:#000000;}.elementor-6890 .elementor-element.elementor-element-784beef{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0% 5% 0% 5%;text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#5F5F5F;}.elementor-6890 .elementor-element.elementor-element-9c83a55{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--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-6890 .elementor-element.elementor-element-6d818d6{width:var( --container-widget-width, 33px );max-width:33px;background-color:#000000;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:9px 0px 9px 0px;--container-widget-width:33px;--container-widget-flex-grow:0;top:-43px;z-index:20;border-style:none;border-radius:100% 100% 100% 100%;box-shadow:0px 1px 20px 0px rgba(0, 0, 0, 0.04);text-align:center;}.elementor-6890 .elementor-element.elementor-element-6d818d6.elementor-element{--align-self:center;}body:not(.rtl) .elementor-6890 .elementor-element.elementor-element-6d818d6{left:52%;}body.rtl .elementor-6890 .elementor-element.elementor-element-6d818d6{right:52%;}.elementor-6890 .elementor-element.elementor-element-6d818d6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:800;line-height:1em;letter-spacing:0px;color:#FFFFFF;}.elementor-6890 .elementor-element.elementor-element-4a72514{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-6890 .elementor-element.elementor-element-4a72514 .elementor-icon-wrapper{text-align:center;}.elementor-6890 .elementor-element.elementor-element-4a72514.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );color:#000000;}.elementor-6890 .elementor-element.elementor-element-4a72514.elementor-view-framed .elementor-icon, .elementor-6890 .elementor-element.elementor-element-4a72514.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6890 .elementor-element.elementor-element-4a72514.elementor-view-framed .elementor-icon, .elementor-6890 .elementor-element.elementor-element-4a72514.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-6890 .elementor-element.elementor-element-4a72514.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-6890 .elementor-element.elementor-element-4a72514.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-6890 .elementor-element.elementor-element-4a72514 .elementor-icon{font-size:138px;padding:30px;border-radius:100px 100px 100px 100px;}.elementor-6890 .elementor-element.elementor-element-4a72514 .elementor-icon svg{height:138px;}.elementor-6890 .elementor-element.elementor-element-b5395d3{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;text-align:center;}.elementor-6890 .elementor-element.elementor-element-b5395d3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;letter-spacing:-0.4px;color:#000000;}.elementor-6890 .elementor-element.elementor-element-569c45b{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0% 5% 0% 5%;text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#5F5F5F;}.elementor-6890 .elementor-element.elementor-element-e973c22{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-e973c22.e-con{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-2c8b8c9 .elementor-button{background-color:var( --e-global-color-text );font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:18px;font-weight:500;line-height:24px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-6890 .elementor-element.elementor-element-2c8b8c9 .elementor-button:hover, .elementor-6890 .elementor-element.elementor-element-2c8b8c9 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );border-color:#424242;}.elementor-6890 .elementor-element.elementor-element-2c8b8c9{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-6890 .elementor-element.elementor-element-2c8b8c9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-2c8b8c9 .elementor-button:hover svg, .elementor-6890 .elementor-element.elementor-element-2c8b8c9 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-6890 .elementor-element.elementor-element-d88632f{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-6890 .elementor-element.elementor-element-91e42be{width:var( --container-widget-width, 93.059% );max-width:93.059%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:93.059%;--container-widget-flex-grow:0;text-align:center;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:#0F0F0F;}.elementor-6890 .elementor-element.elementor-element-91e42be.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-91e42be p{margin-block-end:19px;}.elementor-6890 .elementor-element.elementor-element-f899c8a{--n-accordion-title-font-size:12px;width:var( --container-widget-width, 90% );max-width:90%;margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-icon-size:21px;--n-accordion-icon-normal-color:#00BB7B;--n-accordion-icon-hover-color:var( --e-global-color-251f902 );--n-accordion-icon-active-color:var( --e-global-color-18aa245 );}.elementor-6890 .elementor-element.elementor-element-f899c8a.elementor-element{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-f899c8a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 0px 0px;border-color:#9C9C9C52;}:where( .elementor-6890 .elementor-element.elementor-element-f899c8a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-weight:600;}:where( .elementor-6890 .elementor-element.elementor-element-f899c8a > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-6890 .elementor-element.elementor-element-a1830e9{--display:flex;--min-height:70vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6890 .elementor-element.elementor-element-a1830e9:not(.elementor-motion-effects-element-type-background), .elementor-6890 .elementor-element.elementor-element-a1830e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2be5289 );}.elementor-6890 .elementor-element.elementor-element-5c33873{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-5c33873.e-con{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-06c7de1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-6890 .elementor-element.elementor-element-06c7de1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1em;color:var( --e-global-color-accent );}.elementor-6890 .elementor-element.elementor-element-26fdbf2{width:var( --container-widget-width, 93% );max-width:93%;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-6890 .elementor-element.elementor-element-26fdbf2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:700;line-height:1.1em;letter-spacing:-3px;color:var( --e-global-color-text );}.elementor-6890 .elementor-element.elementor-element-f8b4546{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:500;line-height:1.6em;color:var( --e-global-color-text );}.elementor-6890 .elementor-element.elementor-element-f941996{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-6890 .elementor-element.elementor-element-f941996:not(.elementor-motion-effects-element-type-background), .elementor-6890 .elementor-element.elementor-element-f941996 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-41f9785 );}.elementor-6890 .elementor-element.elementor-element-fe57587{width:var( --container-widget-width, 93.059% );max-width:93.059%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:93.059%;--container-widget-flex-grow:0;text-align:start;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:#0F0F0F;}.elementor-6890 .elementor-element.elementor-element-fe57587.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-fe57587 p{margin-block-end:19px;}.elementor-6890 .elementor-element.elementor-element-cc17527{--display:flex;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-6890 .elementor-element.elementor-element-f7d4023{width:var( --container-widget-width, 93.059% );max-width:93.059%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:93.059%;--container-widget-flex-grow:0;text-align:start;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:#0F0F0F;}.elementor-6890 .elementor-element.elementor-element-f7d4023.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-f7d4023 p{margin-block-end:19px;}.elementor-6890 .elementor-element.elementor-element-ee708c1{--display:flex;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-6890 .elementor-element.elementor-element-7b11b8f{width:var( --container-widget-width, 93.059% );max-width:93.059%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:93.059%;--container-widget-flex-grow:0;text-align:start;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:#0F0F0F;}.elementor-6890 .elementor-element.elementor-element-7b11b8f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-7b11b8f p{margin-block-end:19px;}.elementor-6890 .elementor-element.elementor-element-371fbad{--n-accordion-title-font-size:16px;width:var( --container-widget-width, 88% );max-width:88%;padding:0px 0px 0px 0px;--container-widget-width:88%;--container-widget-flex-grow:0;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-icon-size:29px;--n-accordion-icon-normal-color:var( --e-global-color-accent );--n-accordion-icon-hover-color:var( --e-global-color-accent );--n-accordion-icon-active-color:var( --e-global-color-18aa245 );}.elementor-6890 .elementor-element.elementor-element-371fbad.elementor-element{--align-self:flex-start;}.elementor-6890 .elementor-element.elementor-element-371fbad > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#9C9C9C52;}:where( .elementor-6890 .elementor-element.elementor-element-371fbad > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:500;}:where( .elementor-6890 .elementor-element.elementor-element-371fbad > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-6890 .elementor-element.elementor-element-4156c9c{--display:flex;--min-height:65vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-4156c9c:not(.elementor-motion-effects-element-type-background), .elementor-6890 .elementor-element.elementor-element-4156c9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://manoreal-finance.de/wp-content/uploads/budgetrechner-finance2.avif");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-6890 .elementor-element.elementor-element-4156c9c.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-6890 .elementor-element.elementor-element-ffe8731{--display:flex;--min-height:70vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6890 .elementor-element.elementor-element-ffe8731:not(.elementor-motion-effects-element-type-background), .elementor-6890 .elementor-element.elementor-element-ffe8731 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2be5289 );}.elementor-6890 .elementor-element.elementor-element-16ed35d{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-16ed35d.e-con{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-b878aa4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-6890 .elementor-element.elementor-element-b878aa4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1em;color:var( --e-global-color-accent );}.elementor-6890 .elementor-element.elementor-element-8254474{width:var( --container-widget-width, 93% );max-width:93%;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-6890 .elementor-element.elementor-element-8254474 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:700;line-height:1.1em;letter-spacing:-3px;color:var( --e-global-color-text );}.elementor-6890 .elementor-element.elementor-element-a1238e4{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:500;line-height:1.6em;color:var( --e-global-color-text );}.elementor-6890 .elementor-element.elementor-element-2d0d518{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-6890 .elementor-element.elementor-element-87d71ff{width:var( --container-widget-width, 93.059% );max-width:93.059%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:93.059%;--container-widget-flex-grow:0;text-align:start;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:#0F0F0F;}.elementor-6890 .elementor-element.elementor-element-87d71ff.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-87d71ff p{margin-block-end:19px;}.elementor-6890 .elementor-element.elementor-element-fecc875{--display:flex;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-6890 .elementor-element.elementor-element-d9ce634{width:var( --container-widget-width, 93.059% );max-width:93.059%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:93.059%;--container-widget-flex-grow:0;text-align:start;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:#0F0F0F;}.elementor-6890 .elementor-element.elementor-element-d9ce634.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-d9ce634 p{margin-block-end:19px;}.elementor-6890 .elementor-element.elementor-element-7a99e7b{--display:flex;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-6890 .elementor-element.elementor-element-db24eb8{width:var( --container-widget-width, 93.059% );max-width:93.059%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:93.059%;--container-widget-flex-grow:0;text-align:start;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:#0F0F0F;}.elementor-6890 .elementor-element.elementor-element-db24eb8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-db24eb8 p{margin-block-end:19px;}.elementor-6890 .elementor-element.elementor-element-8c28f32{--n-accordion-title-font-size:16px;width:var( --container-widget-width, 88% );max-width:88%;padding:0px 0px 0px 0px;--container-widget-width:88%;--container-widget-flex-grow:0;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-icon-size:29px;--n-accordion-icon-normal-color:var( --e-global-color-accent );--n-accordion-icon-hover-color:var( --e-global-color-accent );--n-accordion-icon-active-color:var( --e-global-color-18aa245 );}.elementor-6890 .elementor-element.elementor-element-8c28f32.elementor-element{--align-self:flex-start;}.elementor-6890 .elementor-element.elementor-element-8c28f32 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#9C9C9C52;}:where( .elementor-6890 .elementor-element.elementor-element-8c28f32 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:500;}:where( .elementor-6890 .elementor-element.elementor-element-8c28f32 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-6890 .elementor-element.elementor-element-eccfdc6{--display:flex;--min-height:65vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-eccfdc6:not(.elementor-motion-effects-element-type-background), .elementor-6890 .elementor-element.elementor-element-eccfdc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://manoreal-finance.de/wp-content/uploads/banknevergleich-finance-2.avif");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-6890 .elementor-element.elementor-element-eccfdc6.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-6890 .elementor-element.elementor-element-117d3eb{--display:flex;--min-height:70vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6890 .elementor-element.elementor-element-117d3eb:not(.elementor-motion-effects-element-type-background), .elementor-6890 .elementor-element.elementor-element-117d3eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2be5289 );}.elementor-6890 .elementor-element.elementor-element-176cf43{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-176cf43.e-con{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-79010cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-6890 .elementor-element.elementor-element-79010cf .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1em;color:var( --e-global-color-accent );}.elementor-6890 .elementor-element.elementor-element-1e30a88{width:var( --container-widget-width, 93% );max-width:93%;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-6890 .elementor-element.elementor-element-1e30a88 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:700;line-height:1.1em;letter-spacing:-3px;color:var( --e-global-color-text );}.elementor-6890 .elementor-element.elementor-element-d0eba5b{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:500;line-height:1.6em;color:var( --e-global-color-text );}.elementor-6890 .elementor-element.elementor-element-38609ea{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-6890 .elementor-element.elementor-element-630e5d8{width:var( --container-widget-width, 93.059% );max-width:93.059%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:93.059%;--container-widget-flex-grow:0;text-align:start;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:#0F0F0F;}.elementor-6890 .elementor-element.elementor-element-630e5d8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-630e5d8 p{margin-block-end:19px;}.elementor-6890 .elementor-element.elementor-element-ed0dd97{--display:flex;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-6890 .elementor-element.elementor-element-c0c9b5e{width:var( --container-widget-width, 93.059% );max-width:93.059%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:93.059%;--container-widget-flex-grow:0;text-align:start;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:#0F0F0F;}.elementor-6890 .elementor-element.elementor-element-c0c9b5e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-c0c9b5e p{margin-block-end:19px;}.elementor-6890 .elementor-element.elementor-element-a8abff5{--display:flex;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-6890 .elementor-element.elementor-element-4fc8370{width:var( --container-widget-width, 93.059% );max-width:93.059%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:93.059%;--container-widget-flex-grow:0;text-align:start;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:#0F0F0F;}.elementor-6890 .elementor-element.elementor-element-4fc8370.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-4fc8370 p{margin-block-end:19px;}.elementor-6890 .elementor-element.elementor-element-20f02ae{--n-accordion-title-font-size:16px;width:var( --container-widget-width, 88% );max-width:88%;padding:0px 0px 0px 0px;--container-widget-width:88%;--container-widget-flex-grow:0;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-icon-size:29px;--n-accordion-icon-normal-color:var( --e-global-color-accent );--n-accordion-icon-hover-color:var( --e-global-color-accent );--n-accordion-icon-active-color:var( --e-global-color-18aa245 );}.elementor-6890 .elementor-element.elementor-element-20f02ae.elementor-element{--align-self:flex-start;}.elementor-6890 .elementor-element.elementor-element-20f02ae > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#9C9C9C52;}:where( .elementor-6890 .elementor-element.elementor-element-20f02ae > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:500;}:where( .elementor-6890 .elementor-element.elementor-element-20f02ae > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-6890 .elementor-element.elementor-element-559c4d6{--display:flex;--min-height:65vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-559c4d6:not(.elementor-motion-effects-element-type-background), .elementor-6890 .elementor-element.elementor-element-559c4d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://manoreal-finance.de/wp-content/uploads/ankaufsberatung-finance.avif");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-6890 .elementor-element.elementor-element-559c4d6.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-6890 .elementor-element.elementor-element-ff8d18d{--display:flex;--min-height:70vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6890 .elementor-element.elementor-element-ff8d18d:not(.elementor-motion-effects-element-type-background), .elementor-6890 .elementor-element.elementor-element-ff8d18d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2be5289 );}.elementor-6890 .elementor-element.elementor-element-931df5a{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-931df5a.e-con{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-0f64530{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-6890 .elementor-element.elementor-element-0f64530 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1em;color:var( --e-global-color-accent );}.elementor-6890 .elementor-element.elementor-element-e80f74d{width:var( --container-widget-width, 93% );max-width:93%;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-6890 .elementor-element.elementor-element-e80f74d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:700;line-height:1.1em;letter-spacing:-3px;color:var( --e-global-color-text );}.elementor-6890 .elementor-element.elementor-element-72806ea{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:500;line-height:1.6em;color:var( --e-global-color-text );}.elementor-6890 .elementor-element.elementor-element-b09aa50{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-6890 .elementor-element.elementor-element-ec4413b{width:var( --container-widget-width, 93.059% );max-width:93.059%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:93.059%;--container-widget-flex-grow:0;text-align:start;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:#0F0F0F;}.elementor-6890 .elementor-element.elementor-element-ec4413b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-ec4413b p{margin-block-end:19px;}.elementor-6890 .elementor-element.elementor-element-3f14d5c{--display:flex;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-6890 .elementor-element.elementor-element-c59b531{width:var( --container-widget-width, 93.059% );max-width:93.059%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:93.059%;--container-widget-flex-grow:0;text-align:start;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:#0F0F0F;}.elementor-6890 .elementor-element.elementor-element-c59b531.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-c59b531 p{margin-block-end:19px;}.elementor-6890 .elementor-element.elementor-element-b443b8c{--display:flex;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-6890 .elementor-element.elementor-element-a78b179{width:var( --container-widget-width, 93.059% );max-width:93.059%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:93.059%;--container-widget-flex-grow:0;text-align:start;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:#0F0F0F;}.elementor-6890 .elementor-element.elementor-element-a78b179.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-a78b179 p{margin-block-end:19px;}.elementor-6890 .elementor-element.elementor-element-a4507bb{--n-accordion-title-font-size:16px;width:var( --container-widget-width, 88% );max-width:88%;padding:0px 0px 0px 0px;--container-widget-width:88%;--container-widget-flex-grow:0;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-icon-size:29px;--n-accordion-icon-normal-color:var( --e-global-color-accent );--n-accordion-icon-hover-color:var( --e-global-color-accent );--n-accordion-icon-active-color:var( --e-global-color-18aa245 );}.elementor-6890 .elementor-element.elementor-element-a4507bb.elementor-element{--align-self:flex-start;}.elementor-6890 .elementor-element.elementor-element-a4507bb > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#9C9C9C52;}:where( .elementor-6890 .elementor-element.elementor-element-a4507bb > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:500;}:where( .elementor-6890 .elementor-element.elementor-element-a4507bb > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-6890 .elementor-element.elementor-element-ef62f2b{--display:flex;--min-height:65vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-ef62f2b:not(.elementor-motion-effects-element-type-background), .elementor-6890 .elementor-element.elementor-element-ef62f2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://manoreal-finance.de/wp-content/uploads/wochenendeerreichbarkeit-finance2.avif");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-6890 .elementor-element.elementor-element-ef62f2b.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-6890 .elementor-element.elementor-element-614e30c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-6890 .elementor-element.elementor-element-614e30c:not(.elementor-motion-effects-element-type-background), .elementor-6890 .elementor-element.elementor-element-614e30c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6890 .elementor-element.elementor-element-a7a16e6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-cd7f136{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 0px 1px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7E7E7;--border-color:#E7E7E7;--border-radius:20px 0px 0px 20px;box-shadow:0px 1px 20px 0px rgba(0, 0, 0, 0.04);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-10px;--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-6890 .elementor-element.elementor-element-cd7f136:not(.elementor-motion-effects-element-type-background), .elementor-6890 .elementor-element.elementor-element-cd7f136 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6890 .elementor-element.elementor-element-cd7f136:hover{background-color:var( --e-global-color-c447169 );}.elementor-6890 .elementor-element.elementor-element-cd7f136.e-con{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-6258907{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-6890 .elementor-element.elementor-element-6258907 .elementor-icon-wrapper{text-align:center;}.elementor-6890 .elementor-element.elementor-element-6258907.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-6890 .elementor-element.elementor-element-6258907.elementor-view-framed .elementor-icon, .elementor-6890 .elementor-element.elementor-element-6258907.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-6890 .elementor-element.elementor-element-6258907.elementor-view-framed .elementor-icon, .elementor-6890 .elementor-element.elementor-element-6258907.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-6890 .elementor-element.elementor-element-6258907 .elementor-icon{font-size:73px;}.elementor-6890 .elementor-element.elementor-element-6258907 .elementor-icon svg{height:73px;}.elementor-6890 .elementor-element.elementor-element-680355e{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;text-align:center;}.elementor-6890 .elementor-element.elementor-element-680355e .elementor-heading-title{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:22px;font-weight:600;line-height:1.2em;letter-spacing:-0.4px;color:var( --e-global-color-658b563 );}.elementor-6890 .elementor-element.elementor-element-7237d50{width:var( --container-widget-width, 84.021% );max-width:84.021%;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:84.021%;--container-widget-flex-grow:0;text-align:center;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#9F9F9F;}.elementor-6890 .elementor-element.elementor-element-7237d50.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-11481de .elementor-button{background-color:#00000000;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:1em;fill:var( --e-global-color-658b563 );color:var( --e-global-color-658b563 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6890 .elementor-element.elementor-element-11481de .elementor-button:hover, .elementor-6890 .elementor-element.elementor-element-11481de .elementor-button:focus{background-color:#00000000;color:#686868;border-color:#000000;}.elementor-6890 .elementor-element.elementor-element-11481de{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:20px 0px 0px 0px;}.elementor-6890 .elementor-element.elementor-element-11481de .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6890 .elementor-element.elementor-element-11481de .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-6890 .elementor-element.elementor-element-11481de .elementor-button:hover svg, .elementor-6890 .elementor-element.elementor-element-11481de .elementor-button:focus svg{fill:#686868;}.elementor-6890 .elementor-element.elementor-element-b6a4dc0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;box-shadow:0px 1px 20px 0px rgba(0, 0, 0, 0.04);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:50px;--padding-right:50px;--z-index:15;}.elementor-6890 .elementor-element.elementor-element-b6a4dc0:not(.elementor-motion-effects-element-type-background), .elementor-6890 .elementor-element.elementor-element-b6a4dc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-658b563 ) 100%);}.elementor-6890 .elementor-element.elementor-element-b6a4dc0.e-con{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-499e6db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-6890 .elementor-element.elementor-element-499e6db .elementor-icon-wrapper{text-align:center;}.elementor-6890 .elementor-element.elementor-element-499e6db.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-251f902 );}.elementor-6890 .elementor-element.elementor-element-499e6db.elementor-view-framed .elementor-icon, .elementor-6890 .elementor-element.elementor-element-499e6db.elementor-view-default .elementor-icon{color:var( --e-global-color-251f902 );border-color:var( --e-global-color-251f902 );}.elementor-6890 .elementor-element.elementor-element-499e6db.elementor-view-framed .elementor-icon, .elementor-6890 .elementor-element.elementor-element-499e6db.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-251f902 );}.elementor-6890 .elementor-element.elementor-element-499e6db .elementor-icon{font-size:90px;}.elementor-6890 .elementor-element.elementor-element-499e6db .elementor-icon svg{height:90px;}.elementor-6890 .elementor-element.elementor-element-a55ea8e{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;text-align:center;}.elementor-6890 .elementor-element.elementor-element-a55ea8e .elementor-heading-title{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:25px;font-weight:600;line-height:1.2em;letter-spacing:-0.4px;color:var( --e-global-color-secondary );}.elementor-6890 .elementor-element.elementor-element-10dea7a{width:var( --container-widget-width, 98.566% );max-width:98.566%;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:98.566%;--container-widget-flex-grow:0;text-align:center;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#9F9F9F;}.elementor-6890 .elementor-element.elementor-element-10dea7a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-41107fa .elementor-button{background-color:#00000000;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:1em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6890 .elementor-element.elementor-element-41107fa .elementor-button:hover, .elementor-6890 .elementor-element.elementor-element-41107fa .elementor-button:focus{background-color:#00000000;color:#686868;border-color:#000000;}.elementor-6890 .elementor-element.elementor-element-41107fa{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:20px 0px 0px 0px;}.elementor-6890 .elementor-element.elementor-element-41107fa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6890 .elementor-element.elementor-element-41107fa .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-6890 .elementor-element.elementor-element-41107fa .elementor-button:hover svg, .elementor-6890 .elementor-element.elementor-element-41107fa .elementor-button:focus svg{fill:#686868;}.elementor-6890 .elementor-element.elementor-element-6ad7e67{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8;--border-color:#D8D8D8;--border-radius:0px 20px 20px 0px;box-shadow:0px 1px 20px 0px rgba(0, 0, 0, 0.04);--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-6890 .elementor-element.elementor-element-6ad7e67:not(.elementor-motion-effects-element-type-background), .elementor-6890 .elementor-element.elementor-element-6ad7e67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6890 .elementor-element.elementor-element-6ad7e67:hover{background-color:var( --e-global-color-c447169 );}.elementor-6890 .elementor-element.elementor-element-6ad7e67.e-con{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-b532a91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-6890 .elementor-element.elementor-element-b532a91 .elementor-icon-wrapper{text-align:center;}.elementor-6890 .elementor-element.elementor-element-b532a91.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-6890 .elementor-element.elementor-element-b532a91.elementor-view-framed .elementor-icon, .elementor-6890 .elementor-element.elementor-element-b532a91.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-6890 .elementor-element.elementor-element-b532a91.elementor-view-framed .elementor-icon, .elementor-6890 .elementor-element.elementor-element-b532a91.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-6890 .elementor-element.elementor-element-b532a91 .elementor-icon{font-size:73px;}.elementor-6890 .elementor-element.elementor-element-b532a91 .elementor-icon svg{height:73px;}.elementor-6890 .elementor-element.elementor-element-590a4dd{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;text-align:center;}.elementor-6890 .elementor-element.elementor-element-590a4dd .elementor-heading-title{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:22px;font-weight:600;line-height:1.2em;letter-spacing:-0.4px;color:var( --e-global-color-658b563 );}.elementor-6890 .elementor-element.elementor-element-8708829{width:var( --container-widget-width, 89.851% );max-width:89.851%;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:89.851%;--container-widget-flex-grow:0;text-align:center;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#9F9F9F;}.elementor-6890 .elementor-element.elementor-element-8708829.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-3415659 .elementor-button{background-color:#00000000;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:1em;fill:var( --e-global-color-658b563 );color:var( --e-global-color-658b563 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6890 .elementor-element.elementor-element-3415659 .elementor-button:hover, .elementor-6890 .elementor-element.elementor-element-3415659 .elementor-button:focus{background-color:#00000000;color:#686868;border-color:#000000;}.elementor-6890 .elementor-element.elementor-element-3415659{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:20px 0px 0px 0px;}.elementor-6890 .elementor-element.elementor-element-3415659 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6890 .elementor-element.elementor-element-3415659 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-6890 .elementor-element.elementor-element-3415659 .elementor-button:hover svg, .elementor-6890 .elementor-element.elementor-element-3415659 .elementor-button:focus svg{fill:#686868;}.elementor-6890 .elementor-element.elementor-element-7825ef5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;text-align:center;}.elementor-6890 .elementor-element.elementor-element-7825ef5.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-6890 .elementor-element.elementor-element-7825ef5 .elementor-heading-title{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1em;color:var( --e-global-color-accent );}.elementor-6890 .elementor-element.elementor-element-01456a8{width:var( --container-widget-width, 50% );max-width:50%;margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-6890 .elementor-element.elementor-element-01456a8.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-01456a8 .elementor-heading-title{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:55px;font-weight:700;line-height:1.1em;letter-spacing:-1px;color:var( --e-global-color-text );}.elementor-6890 .elementor-element.elementor-element-aaf56fc{width:var( --container-widget-width, 36% );max-width:36%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;padding:0% 0% 0% 0%;--container-widget-width:36%;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:center;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:clamp(1rem, 1.2vw + 0.8rem, 1.125rem);font-weight:500;line-height:1.6em;color:#525050;}.elementor-6890 .elementor-element.elementor-element-aaf56fc.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-aaf56fc p{margin-block-end:0px;}.elementor-6890 .elementor-element.elementor-element-92278fc{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-6890 .elementor-element.elementor-element-5755dfd{width:var( --container-widget-width, 87.933% );max-width:87.933%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:87.933%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:12px;font-weight:400;line-height:18px;color:#888888;}.elementor-6890 .elementor-element.elementor-element-5755dfd.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-283c6cc{--n-accordion-title-font-size:12px;width:var( --container-widget-width, 90% );max-width:90%;margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-icon-size:21px;--n-accordion-icon-normal-color:#00BB7B;--n-accordion-icon-hover-color:var( --e-global-color-251f902 );--n-accordion-icon-active-color:var( --e-global-color-18aa245 );}.elementor-6890 .elementor-element.elementor-element-283c6cc.elementor-element{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-283c6cc > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 0px 0px;border-color:#9C9C9C52;}:where( .elementor-6890 .elementor-element.elementor-element-283c6cc > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-weight:600;}:where( .elementor-6890 .elementor-element.elementor-element-283c6cc > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-6890 .elementor-element.elementor-element-a99552d{--display:flex;--min-height:34vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6890 .elementor-element.elementor-element-a99552d:not(.elementor-motion-effects-element-type-background), .elementor-6890 .elementor-element.elementor-element-a99552d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6890 .elementor-element.elementor-element-9be8fd1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-9be8fd1:not(.elementor-motion-effects-element-type-background), .elementor-6890 .elementor-element.elementor-element-9be8fd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#005F40;}.elementor-6890 .elementor-element.elementor-element-c95edd5{--display:flex;--min-height:17vh;--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;--border-radius:24px 24px 24px 24px;--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-6890 .elementor-element.elementor-element-c95edd5:not(.elementor-motion-effects-element-type-background), .elementor-6890 .elementor-element.elementor-element-c95edd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#014630;background-position:0px -33px;background-repeat:no-repeat;background-size:cover;}.elementor-6890 .elementor-element.elementor-element-83ce892{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;text-align:end;}.elementor-6890 .elementor-element.elementor-element-83ce892 img{width:75%;}.elementor-6890 .elementor-element.elementor-element-c77d85d{--display:flex;--min-height:33vh;--justify-content:space-evenly;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-6890 .elementor-element.elementor-element-c77d85d.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-fb3af56{width:var( --container-widget-width, 102.44% );max-width:102.44%;margin:3% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:102.44%;--container-widget-flex-grow:0;}.elementor-6890 .elementor-element.elementor-element-fb3af56.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-fb3af56 .elementor-heading-title{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:47px;font-weight:600;line-height:1.2em;letter-spacing:-1.4px;color:var( --e-global-color-secondary );}.elementor-6890 .elementor-element.elementor-element-dc4d7e8{margin:6% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-6890 .elementor-element.elementor-element-dc4d7e8.elementor-element{--order:-99999 /* order start hack */;}.elementor-6890 .elementor-element.elementor-element-dc4d7e8 .elementor-heading-title{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1em;color:var( --e-global-color-251f902 );}.elementor-6890 .elementor-element.elementor-element-7e19fd7{width:var( --container-widget-width, 99.762% );max-width:99.762%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;--container-widget-width:99.762%;--container-widget-flex-grow:0;z-index:2;text-align:start;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:18px;font-weight:500;line-height:150%;color:var( --e-global-color-secondary );}.elementor-6890 .elementor-element.elementor-element-7e19fd7.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-efaaeb2 .elementor-button{background-color:var( --e-global-color-251f902 );font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;padding:20px 30px 20px 30px;}.elementor-6890 .elementor-element.elementor-element-efaaeb2 .elementor-button:hover, .elementor-6890 .elementor-element.elementor-element-efaaeb2 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-6890 .elementor-element.elementor-element-efaaeb2{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 6%) 0%;z-index:1;}.elementor-6890 .elementor-element.elementor-element-efaaeb2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-efaaeb2 .elementor-button:hover svg, .elementor-6890 .elementor-element.elementor-element-efaaeb2 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-6890 .elementor-element.elementor-element-6d03c64{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-6890 .elementor-element.elementor-element-6d03c64:not(.elementor-motion-effects-element-type-background), .elementor-6890 .elementor-element.elementor-element-6d03c64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6890 .elementor-element.elementor-element-8d06308{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;text-align:center;}.elementor-6890 .elementor-element.elementor-element-8d06308 .elementor-heading-title{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:3.1em;color:var( --e-global-color-accent );}.elementor-6890 .elementor-element.elementor-element-ad3eae7{width:var( --container-widget-width, 50% );max-width:50%;margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-6890 .elementor-element.elementor-element-ad3eae7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-ad3eae7 .elementor-heading-title{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:55px;font-weight:700;line-height:1.1em;letter-spacing:-1px;color:var( --e-global-color-text );}.elementor-6890 .elementor-element.elementor-element-d10036b{width:var( --container-widget-width, 72% );max-width:72%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;padding:0% 0% 0% 0%;--container-widget-width:72%;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:center;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:clamp(1rem, 1.2vw + 0.8rem, 1.125rem);font-weight:500;line-height:1.6em;color:#525050;}.elementor-6890 .elementor-element.elementor-element-d10036b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-d10036b p{margin-block-end:0px;}.elementor-6890 .elementor-element.elementor-element-9890dc6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2% 2%;--row-gap:2%;--column-gap:2%;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-4d43017{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:18px 18px 18px 18px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-6890 .elementor-element.elementor-element-4d43017.e-con{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-ae62a0f{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 20%;padding:5% 5% 5% 5%;border-style:solid;border-color:#94949447;border-radius:18px 18px 18px 18px;}.elementor-6890 .elementor-element.elementor-element-ae62a0f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:-10vw;}.elementor-6890 .elementor-element.elementor-element-ae62a0f .elementor-icon-box-title{margin-block-end:10px;color:#000000;}.elementor-6890 .elementor-element.elementor-element-ae62a0f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-6890 .elementor-element.elementor-element-ae62a0f.elementor-view-framed .elementor-icon, .elementor-6890 .elementor-element.elementor-element-ae62a0f.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-6890 .elementor-element.elementor-element-ae62a0f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-6890 .elementor-element.elementor-element-ae62a0f .elementor-icon{font-size:28px;padding:11px;}.elementor-6890 .elementor-element.elementor-element-ae62a0f .elementor-icon-box-title, .elementor-6890 .elementor-element.elementor-element-ae62a0f .elementor-icon-box-title a{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;letter-spacing:0px;}.elementor-6890 .elementor-element.elementor-element-ae62a0f .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#9F9F9F;}.elementor-6890 .elementor-element.elementor-element-1243bde{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 20%;padding:5% 5% 5% 5%;border-style:solid;border-color:#94949447;border-radius:18px 18px 18px 18px;}.elementor-6890 .elementor-element.elementor-element-1243bde .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:-10vw;}.elementor-6890 .elementor-element.elementor-element-1243bde .elementor-icon-box-title{margin-block-end:10px;color:#000000;}.elementor-6890 .elementor-element.elementor-element-1243bde.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-6890 .elementor-element.elementor-element-1243bde.elementor-view-framed .elementor-icon, .elementor-6890 .elementor-element.elementor-element-1243bde.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-6890 .elementor-element.elementor-element-1243bde.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-6890 .elementor-element.elementor-element-1243bde .elementor-icon{font-size:28px;padding:11px;}.elementor-6890 .elementor-element.elementor-element-1243bde .elementor-icon-box-title, .elementor-6890 .elementor-element.elementor-element-1243bde .elementor-icon-box-title a{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;letter-spacing:0px;}.elementor-6890 .elementor-element.elementor-element-1243bde .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#9F9F9F;}.elementor-6890 .elementor-element.elementor-element-b0b10e1{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 20%;padding:5% 5% 5% 5%;border-style:solid;border-color:#94949447;border-radius:18px 18px 18px 18px;}.elementor-6890 .elementor-element.elementor-element-b0b10e1 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:-10vw;}.elementor-6890 .elementor-element.elementor-element-b0b10e1 .elementor-icon-box-title{margin-block-end:10px;color:#000000;}.elementor-6890 .elementor-element.elementor-element-b0b10e1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-6890 .elementor-element.elementor-element-b0b10e1.elementor-view-framed .elementor-icon, .elementor-6890 .elementor-element.elementor-element-b0b10e1.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-6890 .elementor-element.elementor-element-b0b10e1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-6890 .elementor-element.elementor-element-b0b10e1 .elementor-icon{font-size:28px;padding:11px;}.elementor-6890 .elementor-element.elementor-element-b0b10e1 .elementor-icon-box-title, .elementor-6890 .elementor-element.elementor-element-b0b10e1 .elementor-icon-box-title a{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;letter-spacing:0px;}.elementor-6890 .elementor-element.elementor-element-b0b10e1 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#9F9F9F;}.elementor-6890 .elementor-element.elementor-element-a0f6080{width:var( --container-widget-width, 29% );max-width:29%;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;--container-widget-width:29%;--container-widget-flex-grow:0;}.elementor-6890 .elementor-element.elementor-element-a0f6080.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-a0f6080 img{width:100%;border-style:solid;border-width:7px 7px 7px 7px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-6890 .elementor-element.elementor-element-90356d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-6890 .elementor-element.elementor-element-b5dc890{margin:0% 20% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:5% 5% 5% 5%;border-style:solid;border-color:#94949447;border-radius:18px 18px 18px 18px;}.elementor-6890 .elementor-element.elementor-element-b5dc890 .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:-10vw;}.elementor-6890 .elementor-element.elementor-element-b5dc890 .elementor-icon-box-title{margin-block-end:10px;color:#000000;}.elementor-6890 .elementor-element.elementor-element-b5dc890.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-6890 .elementor-element.elementor-element-b5dc890.elementor-view-framed .elementor-icon, .elementor-6890 .elementor-element.elementor-element-b5dc890.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-6890 .elementor-element.elementor-element-b5dc890.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-6890 .elementor-element.elementor-element-b5dc890 .elementor-icon{font-size:28px;padding:11px;}.elementor-6890 .elementor-element.elementor-element-b5dc890 .elementor-icon-box-title, .elementor-6890 .elementor-element.elementor-element-b5dc890 .elementor-icon-box-title a{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;letter-spacing:0px;}.elementor-6890 .elementor-element.elementor-element-b5dc890 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#9F9F9F;}.elementor-6890 .elementor-element.elementor-element-1886047{margin:0% 20% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:5% 5% 5% 5%;border-style:solid;border-color:#94949447;border-radius:18px 18px 18px 18px;}.elementor-6890 .elementor-element.elementor-element-1886047 .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:-10vw;}.elementor-6890 .elementor-element.elementor-element-1886047 .elementor-icon-box-title{margin-block-end:10px;color:#000000;}.elementor-6890 .elementor-element.elementor-element-1886047.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-6890 .elementor-element.elementor-element-1886047.elementor-view-framed .elementor-icon, .elementor-6890 .elementor-element.elementor-element-1886047.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-6890 .elementor-element.elementor-element-1886047.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-6890 .elementor-element.elementor-element-1886047 .elementor-icon{font-size:28px;padding:11px;}.elementor-6890 .elementor-element.elementor-element-1886047 .elementor-icon-box-title, .elementor-6890 .elementor-element.elementor-element-1886047 .elementor-icon-box-title a{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;letter-spacing:0px;}.elementor-6890 .elementor-element.elementor-element-1886047 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#9F9F9F;}.elementor-6890 .elementor-element.elementor-element-03d9eb5{margin:0% 20% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:5% 5% 5% 5%;border-style:solid;border-color:#94949447;border-radius:18px 18px 18px 18px;}.elementor-6890 .elementor-element.elementor-element-03d9eb5 .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:-10vw;}.elementor-6890 .elementor-element.elementor-element-03d9eb5 .elementor-icon-box-title{margin-block-end:10px;color:#000000;}.elementor-6890 .elementor-element.elementor-element-03d9eb5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-6890 .elementor-element.elementor-element-03d9eb5.elementor-view-framed .elementor-icon, .elementor-6890 .elementor-element.elementor-element-03d9eb5.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-6890 .elementor-element.elementor-element-03d9eb5.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-6890 .elementor-element.elementor-element-03d9eb5 .elementor-icon{font-size:28px;padding:11px;}.elementor-6890 .elementor-element.elementor-element-03d9eb5 .elementor-icon-box-title, .elementor-6890 .elementor-element.elementor-element-03d9eb5 .elementor-icon-box-title a{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;letter-spacing:0px;}.elementor-6890 .elementor-element.elementor-element-03d9eb5 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#9F9F9F;}.elementor-6890 .elementor-element.elementor-element-8e38a72{--display:flex;--min-height:53vh;--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;--overlay-opacity:0.5;--margin-top:10vh;--margin-bottom:60px;--margin-left:0;--margin-right:0;}.elementor-6890 .elementor-element.elementor-element-8e38a72:not(.elementor-motion-effects-element-type-background), .elementor-6890 .elementor-element.elementor-element-8e38a72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://manoreal-finance.de/wp-content/uploads/baufinanzierung-in-hamburg.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6890 .elementor-element.elementor-element-8e38a72::before, .elementor-6890 .elementor-element.elementor-element-8e38a72 > .elementor-background-video-container::before, .elementor-6890 .elementor-element.elementor-element-8e38a72 > .e-con-inner > .elementor-background-video-container::before, .elementor-6890 .elementor-element.elementor-element-8e38a72 > .elementor-background-slideshow::before, .elementor-6890 .elementor-element.elementor-element-8e38a72 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6890 .elementor-element.elementor-element-8e38a72 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(160deg, #000000E6 0%, #00000000 80%);}.elementor-6890 .elementor-element.elementor-element-9a7f699{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:10vh;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-6890 .elementor-element.elementor-element-9a7f699.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-2ebab47{background-color:var( --e-global-color-primary );padding:25px 25px 25px 25px;border-radius:18px 18px 18px 18px;}.elementor-6890 .elementor-element.elementor-element-2ebab47 .elementor-heading-title{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:44px;font-weight:500;line-height:1.3em;color:#FFFFFF;}.elementor-6890 .elementor-element.elementor-element-0afe7f7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-0afe7f7.e-con{--align-self:flex-end;}.elementor-6890 .elementor-element.elementor-element-705494a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:-54px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-6272d63{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-6890 .elementor-element.elementor-element-6272d63:not(.elementor-motion-effects-element-type-background), .elementor-6890 .elementor-element.elementor-element-6272d63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B251B80;}.elementor-6890 .elementor-element.elementor-element-6be6b8f .elementor-heading-title{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;color:#F2F5F1;}.elementor-6890 .elementor-element.elementor-element-36e24a7 .elementor-heading-title{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:66px;font-weight:700;line-height:1em;color:#F2F5F1;}.elementor-6890 .elementor-element.elementor-element-2a0d86e .elementor-heading-title{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;color:#F2F5F1;}.elementor-6890 .elementor-element.elementor-element-f700b3d .elementor-button{background-color:#00BB7B;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:20px 30px 20px 30px;}.elementor-6890 .elementor-element.elementor-element-f700b3d{z-index:1;}.elementor-6890 .elementor-element.elementor-element-f700b3d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6890 .elementor-element.elementor-element-f700b3d .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-6890 .elementor-element.elementor-element-3ba2aa4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;--z-index:0;}.elementor-6890 .elementor-element.elementor-element-3441812{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-5d68e3d{width:var( --container-widget-width, 780px );max-width:780px;margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;--container-widget-width:780px;--container-widget-flex-grow:0;text-align:center;}.elementor-6890 .elementor-element.elementor-element-5d68e3d .elementor-heading-title{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:23px;font-weight:500;line-height:1.5em;letter-spacing:-0.6px;color:#000000;}.elementor-6890 .elementor-element.elementor-element-0b42cba{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6890 .elementor-element.elementor-element-0b42cba .elementor-icon-box-wrapper{text-align:center;}.elementor-6890 .elementor-element.elementor-element-0b42cba .elementor-icon-box-title{margin-block-end:10px;color:#000000;}.elementor-6890 .elementor-element.elementor-element-0b42cba .elementor-icon-box-title, .elementor-6890 .elementor-element.elementor-element-0b42cba .elementor-icon-box-title a{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:20px;font-weight:800;line-height:0.3em;letter-spacing:-0.3px;}.elementor-6890 .elementor-element.elementor-element-0b42cba .elementor-icon-box-description{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:14px;font-weight:500;line-height:1.6em;color:#9F9F9F;}.elementor-6890 .elementor-element.elementor-element-dc727d3{--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:1% 1%;--row-gap:1%;--column-gap:1%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-6890 .elementor-element.elementor-element-762d692{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-6890 .elementor-element.elementor-element-89f4505{width:auto;max-width:auto;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;border-style:none;border-radius:0px 0px 0px 0px;text-align:center;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1px;letter-spacing:-0.6px;color:var( --e-global-color-accent );}.elementor-6890 .elementor-element.elementor-element-89f4505.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-89f4505 p{margin-block-end:0px;}.elementor-6890 .elementor-element.elementor-element-01667c6{width:var( --container-widget-width, 95% );max-width:95%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-6890 .elementor-element.elementor-element-01667c6.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-01667c6 .elementor-heading-title{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:45px;font-weight:700;line-height:1.2em;letter-spacing:-1.4px;color:var( --e-global-color-text );}.elementor-6890 .elementor-element.elementor-element-df8ca83{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;color:var( --e-global-color-text );}.elementor-6890 .elementor-element.elementor-element-df8ca83.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-9778570 .elementor-button{background-color:var( --e-global-color-658b563 );font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:18px;font-weight:500;line-height:24px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-6890 .elementor-element.elementor-element-9778570 .elementor-button:hover, .elementor-6890 .elementor-element.elementor-element-9778570 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-6890 .elementor-element.elementor-element-9778570{width:var( --container-widget-width, 55.437% );max-width:55.437%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:55.437%;--container-widget-flex-grow:0;}.elementor-6890 .elementor-element.elementor-element-9778570.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-9778570 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6890 .elementor-element.elementor-element-9778570 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-6890 .elementor-element.elementor-element-9778570 .elementor-button:hover svg, .elementor-6890 .elementor-element.elementor-element-9778570 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-6890 .elementor-element.elementor-element-a46a019{width:var( --container-widget-width, 101.149% );max-width:101.149%;--container-widget-width:101.149%;--container-widget-flex-grow:0;text-align:start;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:11px;font-weight:400;line-height:1.3em;color:#696969AD;}.elementor-6890 .elementor-element.elementor-element-a46a019.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-a46a019 p{margin-block-end:0px;}.elementor-6890 .elementor-element.elementor-element-f2da981{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-2bc8675{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:14% 14%;--row-gap:14%;--column-gap:14%;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6890 .elementor-element.elementor-element-2bc8675:not(.elementor-motion-effects-element-type-background), .elementor-6890 .elementor-element.elementor-element-2bc8675 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-41f9785 );}.elementor-6890 .elementor-element.elementor-element-6f155c9{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 4%) 0%;text-align:center;}.elementor-6890 .elementor-element.elementor-element-6f155c9.elementor-element{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-6f155c9 .elementor-heading-title{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;letter-spacing:-0.4px;color:#000000;}.elementor-6890 .elementor-element.elementor-element-9312d13 .elementor-icon-wrapper{text-align:center;}.elementor-6890 .elementor-element.elementor-element-9312d13 .elementor-icon{font-size:23px;}.elementor-6890 .elementor-element.elementor-element-9312d13 .elementor-icon svg{height:23px;}.elementor-6890 .elementor-element.elementor-element-a1bdb47{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:14% 14%;--row-gap:14%;--column-gap:14%;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6890 .elementor-element.elementor-element-a1bdb47:not(.elementor-motion-effects-element-type-background), .elementor-6890 .elementor-element.elementor-element-a1bdb47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-41f9785 );}.elementor-6890 .elementor-element.elementor-element-13bc678{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 4%) 0%;text-align:center;}.elementor-6890 .elementor-element.elementor-element-13bc678.elementor-element{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-13bc678 .elementor-heading-title{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;letter-spacing:-0.4px;color:#000000;}.elementor-6890 .elementor-element.elementor-element-533b524 .elementor-icon-wrapper{text-align:center;}.elementor-6890 .elementor-element.elementor-element-533b524 .elementor-icon{font-size:23px;}.elementor-6890 .elementor-element.elementor-element-533b524 .elementor-icon svg{height:23px;}.elementor-6890 .elementor-element.elementor-element-211df14{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:14% 14%;--row-gap:14%;--column-gap:14%;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6890 .elementor-element.elementor-element-211df14:not(.elementor-motion-effects-element-type-background), .elementor-6890 .elementor-element.elementor-element-211df14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-41f9785 );}.elementor-6890 .elementor-element.elementor-element-4e26cf0{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 4%) 0%;text-align:center;}.elementor-6890 .elementor-element.elementor-element-4e26cf0.elementor-element{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-4e26cf0 .elementor-heading-title{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;letter-spacing:-0.4px;color:#000000;}.elementor-6890 .elementor-element.elementor-element-5115d50 .elementor-icon-wrapper{text-align:center;}.elementor-6890 .elementor-element.elementor-element-5115d50 .elementor-icon{font-size:23px;}.elementor-6890 .elementor-element.elementor-element-5115d50 .elementor-icon svg{height:23px;}.elementor-6890 .elementor-element.elementor-element-1828495{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:14% 14%;--row-gap:14%;--column-gap:14%;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6890 .elementor-element.elementor-element-1828495:not(.elementor-motion-effects-element-type-background), .elementor-6890 .elementor-element.elementor-element-1828495 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-41f9785 );}.elementor-6890 .elementor-element.elementor-element-15f01ab{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 4%) 0%;text-align:center;}.elementor-6890 .elementor-element.elementor-element-15f01ab.elementor-element{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-15f01ab .elementor-heading-title{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;letter-spacing:-0.4px;color:#000000;}.elementor-6890 .elementor-element.elementor-element-6d2d2e3 .elementor-icon-wrapper{text-align:center;}.elementor-6890 .elementor-element.elementor-element-6d2d2e3 .elementor-icon{font-size:23px;}.elementor-6890 .elementor-element.elementor-element-6d2d2e3 .elementor-icon svg{height:23px;}.elementor-6890 .elementor-element.elementor-element-29ff9d2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-6890 .elementor-element.elementor-element-29ff9d2:not(.elementor-motion-effects-element-type-background), .elementor-6890 .elementor-element.elementor-element-29ff9d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6890 .elementor-element.elementor-element-266cc63{--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:flex-start;--align-items:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-954ac0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;text-align:center;}.elementor-6890 .elementor-element.elementor-element-954ac0d .elementor-heading-title{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1em;color:var( --e-global-color-accent );}.elementor-6890 .elementor-element.elementor-element-6b4e49d{width:var( --container-widget-width, 59.465% );max-width:59.465%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:59.465%;--container-widget-flex-grow:0;text-align:center;}.elementor-6890 .elementor-element.elementor-element-6b4e49d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-6b4e49d .elementor-heading-title{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:52px;font-weight:600;line-height:1.1em;letter-spacing:-2px;color:var( --e-global-color-text );}.elementor-6890 .elementor-element.elementor-element-cfa3f53{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-6890 .elementor-element.elementor-element-1d411da{width:var( --container-widget-width, 93.059% );max-width:93.059%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:93.059%;--container-widget-flex-grow:0;text-align:start;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:#0F0F0F;}.elementor-6890 .elementor-element.elementor-element-1d411da.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-1d411da p{margin-block-end:19px;}.elementor-6890 .elementor-element.elementor-element-d7cbaf1{--display:flex;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-6890 .elementor-element.elementor-element-3e462ef{width:var( --container-widget-width, 93.059% );max-width:93.059%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:93.059%;--container-widget-flex-grow:0;text-align:start;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:#0F0F0F;}.elementor-6890 .elementor-element.elementor-element-3e462ef.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-3e462ef p{margin-block-end:19px;}.elementor-6890 .elementor-element.elementor-element-c05c665{--display:flex;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-6890 .elementor-element.elementor-element-4ea6e36{width:var( --container-widget-width, 93.059% );max-width:93.059%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:93.059%;--container-widget-flex-grow:0;text-align:start;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:#0F0F0F;}.elementor-6890 .elementor-element.elementor-element-4ea6e36.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-4ea6e36 p{margin-block-end:19px;}.elementor-6890 .elementor-element.elementor-element-196bbcb{--display:flex;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-6890 .elementor-element.elementor-element-fc87492{width:var( --container-widget-width, 93.059% );max-width:93.059%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:93.059%;--container-widget-flex-grow:0;text-align:start;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;color:#0F0F0F;}.elementor-6890 .elementor-element.elementor-element-fc87492.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-fc87492 p{margin-block-end:19px;}.elementor-6890 .elementor-element.elementor-element-dc4605b{--n-accordion-title-font-size:16px;width:var( --container-widget-width, 50% );max-width:50%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-icon-size:29px;--n-accordion-icon-normal-color:var( --e-global-color-accent );--n-accordion-icon-hover-color:var( --e-global-color-accent );--n-accordion-icon-active-color:var( --e-global-color-18aa245 );}.elementor-6890 .elementor-element.elementor-element-dc4605b.elementor-element{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-dc4605b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#9C9C9C52;}:where( .elementor-6890 .elementor-element.elementor-element-dc4605b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-weight:600;}:where( .elementor-6890 .elementor-element.elementor-element-dc4605b > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-6890 .elementor-element.elementor-element-781a053{width:var( --container-widget-width, 481px );max-width:481px;margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;--container-widget-width:481px;--container-widget-flex-grow:0;text-align:center;}.elementor-6890 .elementor-element.elementor-element-781a053.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-781a053 .elementor-heading-title{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:17px;font-weight:500;line-height:1.6em;color:#9F9F9F;}.elementor-6890 .elementor-element.elementor-element-d3eef24{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-f3d779f{--display:flex;--min-height:30vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-3117d41{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-3117d41:not(.elementor-motion-effects-element-type-background), .elementor-6890 .elementor-element.elementor-element-3117d41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-41f9785 );background-image:url("https://manoreal-finance.de/wp-content/uploads/paul-grumpelt-baufinanzierungsexperte-manoreal-finance.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6890 .elementor-element.elementor-element-179431c{--spacer-size:50px;}.elementor-6890 .elementor-element.elementor-element-4bb48ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:18px 18px 18px 18px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-6890 .elementor-element.elementor-element-4bb48ad:not(.elementor-motion-effects-element-type-background), .elementor-6890 .elementor-element.elementor-element-4bb48ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-74ada5f );}.elementor-6890 .elementor-element.elementor-element-d48f3a3{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-6890 .elementor-element.elementor-element-d48f3a3 .elementor-heading-title{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:35px;font-weight:600;line-height:1em;letter-spacing:-0.6px;color:#000000;}.elementor-6890 .elementor-element.elementor-element-1466281{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:17px;font-weight:600;line-height:1.6em;color:#9F9F9F;}.elementor-6890 .elementor-element.elementor-element-4c514a1{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#9F9F9F;}.elementor-6890 .elementor-element.elementor-element-cab1b88{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-1b9aee4 .elementor-button{background-color:var( --e-global-color-text );font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:18px;font-weight:500;line-height:24px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-6890 .elementor-element.elementor-element-1b9aee4 .elementor-button:hover, .elementor-6890 .elementor-element.elementor-element-1b9aee4 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );border-color:var( --e-global-color-accent );}.elementor-6890 .elementor-element.elementor-element-1b9aee4{width:var( --container-widget-width, 55.437% );max-width:55.437%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:55.437%;--container-widget-flex-grow:0;}.elementor-6890 .elementor-element.elementor-element-1b9aee4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-1b9aee4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6890 .elementor-element.elementor-element-1b9aee4 .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-6890 .elementor-element.elementor-element-1b9aee4 .elementor-button:hover svg, .elementor-6890 .elementor-element.elementor-element-1b9aee4 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-6890 .elementor-element.elementor-element-81ae4fa{--display:flex;--min-height:30vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-d4d66f1{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-d4d66f1:not(.elementor-motion-effects-element-type-background), .elementor-6890 .elementor-element.elementor-element-d4d66f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-41f9785 );background-image:url("https://manoreal-finance.de/wp-content/uploads/nikita-jakobi-baufinanzierungsexperte-manoreal-immobilien.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6890 .elementor-element.elementor-element-d4d66f1.e-con{--order:99999 /* order end hack */;}.elementor-6890 .elementor-element.elementor-element-2fc0097{--spacer-size:50px;}.elementor-6890 .elementor-element.elementor-element-7fa6457{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:18px 18px 18px 18px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-6890 .elementor-element.elementor-element-7fa6457:not(.elementor-motion-effects-element-type-background), .elementor-6890 .elementor-element.elementor-element-7fa6457 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-74ada5f );}.elementor-6890 .elementor-element.elementor-element-88fcbd8{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-6890 .elementor-element.elementor-element-88fcbd8 .elementor-heading-title{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:35px;font-weight:600;line-height:1em;letter-spacing:-0.6px;color:#000000;}.elementor-6890 .elementor-element.elementor-element-bd24755{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:17px;font-weight:600;line-height:1.6em;color:#9F9F9F;}.elementor-6890 .elementor-element.elementor-element-6aedbe6{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#9F9F9F;}.elementor-6890 .elementor-element.elementor-element-a63684a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-8ca67ab .elementor-button{background-color:var( --e-global-color-text );font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:18px;font-weight:500;line-height:24px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-6890 .elementor-element.elementor-element-8ca67ab .elementor-button:hover, .elementor-6890 .elementor-element.elementor-element-8ca67ab .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );border-color:var( --e-global-color-accent );}.elementor-6890 .elementor-element.elementor-element-8ca67ab{width:var( --container-widget-width, 55.437% );max-width:55.437%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:55.437%;--container-widget-flex-grow:0;}.elementor-6890 .elementor-element.elementor-element-8ca67ab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-8ca67ab .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6890 .elementor-element.elementor-element-8ca67ab .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-6890 .elementor-element.elementor-element-8ca67ab .elementor-button:hover svg, .elementor-6890 .elementor-element.elementor-element-8ca67ab .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-6890 .elementor-element.elementor-element-fa23556{--display:flex;--min-height:40vh;--justify-content:center;}.elementor-6890 .elementor-element.elementor-element-fa23556:not(.elementor-motion-effects-element-type-background), .elementor-6890 .elementor-element.elementor-element-fa23556 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6890 .elementor-element.elementor-element-f18ee6a{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:"1. MANOREAL SATOSHI", Sans-serif;font-size:14px;font-weight:600;line-height:30px;letter-spacing:-0.6px;color:#545454;}.elementor-6890 .elementor-element.elementor-element-f18ee6a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-f18ee6a p{margin-block-end:0px;}.elementor-6890 .elementor-element.elementor-element-747d34f{width:var( --container-widget-width, 51% );max-width:51%;padding:0px 0px 0px 0px;--container-widget-width:51%;--container-widget-flex-grow:0;text-align:center;}.elementor-6890 .elementor-element.elementor-element-747d34f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-747d34f .elementor-heading-title{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:40px;font-weight:600;line-height:1.1em;letter-spacing:-1.4px;color:#191C1F;}.elementor-6890 .elementor-element.elementor-element-e41facc{width:var( --container-widget-width, 70% );max-width:70%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 6%) 0%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;letter-spacing:0px;color:#0F0F0F;}.elementor-6890 .elementor-element.elementor-element-e41facc.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6890 .elementor-element.elementor-element-e41facc p{margin-block-end:0px;}.elementor-6890 .elementor-element.elementor-element-53d1184{--display:flex;--min-height:75vh;--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;}.elementor-6890 .elementor-element.elementor-element-53d1184:not(.elementor-motion-effects-element-type-background), .elementor-6890 .elementor-element.elementor-element-53d1184 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6890 .elementor-element.elementor-element-a0144cc{--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;--border-radius:24px 24px 24px 24px;}.elementor-6890 .elementor-element.elementor-element-a0144cc:not(.elementor-motion-effects-element-type-background), .elementor-6890 .elementor-element.elementor-element-a0144cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6890 .elementor-element.elementor-element-8b5dc01{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:35px;--padding-right:35px;}.elementor-6890 .elementor-element.elementor-element-33bf8f3{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-6890 .elementor-element.elementor-element-8b3fa26{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:35px;--padding-right:35px;}.elementor-6890 .elementor-element.elementor-element-8d5eac6{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-6890 .elementor-element.elementor-element-80cff30{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:35px;--padding-right:35px;}.elementor-6890 .elementor-element.elementor-element-9755a73{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-6890 .elementor-element.elementor-element-ddbbdf9{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:35px;--padding-right:35px;}.elementor-6890 .elementor-element.elementor-element-0dfde08{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-6890 .elementor-element.elementor-element-964f988{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:35px;--padding-right:35px;}.elementor-6890 .elementor-element.elementor-element-57550b9{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-6890 .elementor-element.elementor-element-f8ba007{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:35px;--padding-right:35px;}.elementor-6890 .elementor-element.elementor-element-141c197{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-6890 .elementor-element.elementor-element-d5070e7{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:35px;--padding-right:35px;}.elementor-6890 .elementor-element.elementor-element-49549d1{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-6890 .elementor-element.elementor-element-4720f27{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:35px;--padding-right:35px;}.elementor-6890 .elementor-element.elementor-element-0bb0759{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-6890 .elementor-element.elementor-element-376762f{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:35px;--padding-right:35px;}.elementor-6890 .elementor-element.elementor-element-ab40e92{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-6890 .elementor-element.elementor-element-7aaec3c{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:35px;--padding-right:35px;}.elementor-6890 .elementor-element.elementor-element-9983be9{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-6890 .elementor-element.elementor-element-829cbac{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:35px;--padding-right:35px;}.elementor-6890 .elementor-element.elementor-element-809c6b3{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-6890 .elementor-element.elementor-element-2cd63c5{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:35px;--padding-right:35px;}.elementor-6890 .elementor-element.elementor-element-791499a{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-6890 .elementor-element.elementor-element-241ecfa{--n-accordion-title-font-size:16px;padding:2% 2% 2% 2%;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#111111;--n-accordion-title-hover-color:#C1F43C;--n-accordion-title-active-color:#C1F43C;--n-accordion-icon-size:15px;}.elementor-6890 .elementor-element.elementor-element-241ecfa > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E6E6E6;}.elementor-6890 .elementor-element.elementor-element-241ecfa {--n-accordion-padding:0px 0px 9px 0px;}:where( .elementor-6890 .elementor-element.elementor-element-241ecfa > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"1. MANOREAL SATOSHI", Sans-serif;font-weight:500;line-height:26px;}.elementor-6890 .elementor-element.elementor-element-7afb2a5{padding:0% 2% 0% 2%;font-family:"1. MANOREAL SATOSHI", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-6890 .elementor-element.elementor-element-4e76e09{--display:flex;--min-height:69vh;--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-6890 .elementor-element.elementor-element-4e76e09:not(.elementor-motion-effects-element-type-background), .elementor-6890 .elementor-element.elementor-element-4e76e09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6890 .elementor-element.elementor-element-c125a75{--display:flex;}.elementor-6890 .elementor-element.elementor-element-f1b296f{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-6890 .elementor-element.elementor-element-f1b296f .elementor-social-icon{background-color:#FFFFFF;}.elementor-6890 .elementor-element.elementor-element-f1b296f .elementor-social-icon i{color:#000000;}.elementor-6890 .elementor-element.elementor-element-f1b296f .elementor-social-icon svg{fill:#000000;}.elementor-6890 .elementor-element.elementor-element-f1b296f .elementor-icon{border-radius:25px 25px 25px 25px;}.elementor-6890 .elementor-element.elementor-element-051b506{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-7752890{width:var( --container-widget-width, 106.012% );max-width:106.012%;--container-widget-width:106.012%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:18px;color:#272727;}.elementor-6890 .elementor-element.elementor-element-7752890.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}@media(max-width:1366px){.elementor-6890 .elementor-element.elementor-element-52da4fe{--min-height:35vh;}.elementor-6890 .elementor-element.elementor-element-ae92a1e .elementor-heading-title{font-size:40px;}.elementor-6890 .elementor-element.elementor-element-714bf68{width:var( --container-widget-width, 500.375px );max-width:500.375px;--container-widget-width:500.375px;--container-widget-flex-grow:0;font-size:16px;}.elementor-6890 .elementor-element.elementor-element-4ce8fbe{--min-height:45vh;}.elementor-6890 .elementor-element.elementor-element-8af49b3{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-6890 .elementor-element.elementor-element-8af49b3 .elementor-heading-title{font-size:34px;line-height:45px;}.elementor-6890 .elementor-element.elementor-element-4bbd926{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-6890 .elementor-element.elementor-element-feceda7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6890 .elementor-element.elementor-element-737c005 .elementor-counter-number-wrapper{font-size:35px;}.elementor-6890 .elementor-element.elementor-element-1f5ee81 .elementor-heading-title{font-size:13px;}.elementor-6890 .elementor-element.elementor-element-d9219de .elementor-counter-number-wrapper{font-size:35px;}.elementor-6890 .elementor-element.elementor-element-8d9adac .elementor-heading-title{font-size:13px;}.elementor-6890 .elementor-element.elementor-element-75a2d07{--justify-content:space-between;}.elementor-6890 .elementor-element.elementor-element-bbabd85 .elementor-counter-number-wrapper{font-size:35px;}.elementor-6890 .elementor-element.elementor-element-21a1af3 .elementor-heading-title{font-size:13px;}.elementor-6890 .elementor-element.elementor-element-bb48fe9 .elementor-counter-number-wrapper{font-size:35px;}.elementor-6890 .elementor-element.elementor-element-03b5b85 .elementor-heading-title{font-size:13px;}.elementor-6890 .elementor-element.elementor-element-6f15168{--min-height:70vh;--justify-content:center;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-6890 .elementor-element.elementor-element-7b41a9a{--padding-top:5%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%;}.elementor-6890 .elementor-element.elementor-element-7653f53{width:var( --container-widget-width, 480.227px );max-width:480.227px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:480.227px;--container-widget-flex-grow:0;}.elementor-6890 .elementor-element.elementor-element-3a7248d .elementor-icon-box-title, .elementor-6890 .elementor-element.elementor-element-3a7248d .elementor-icon-box-title a{font-size:10px;}.elementor-6890 .elementor-element.elementor-element-9a089c1 .elementor-icon-box-title, .elementor-6890 .elementor-element.elementor-element-9a089c1 .elementor-icon-box-title a{font-size:10px;}.elementor-6890 .elementor-element.elementor-element-3f01d7c .elementor-icon-box-title, .elementor-6890 .elementor-element.elementor-element-3f01d7c .elementor-icon-box-title a{font-size:10px;}.elementor-6890 .elementor-element.elementor-element-55e003a{--gap:1% 1%;--row-gap:1%;--column-gap:1%;}.elementor-6890 .elementor-element.elementor-element-e8780e1{width:var( --container-widget-width, 512.609px );max-width:512.609px;--container-widget-width:512.609px;--container-widget-flex-grow:0;text-align:start;}.elementor-6890 .elementor-element.elementor-element-e8780e1 .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-6890 .elementor-element.elementor-element-0a5b3f1{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-size:15px;}.elementor-6890 .elementor-element.elementor-element-f1f20a9{width:var( --container-widget-width, 438.008px );max-width:438.008px;--container-widget-width:438.008px;--container-widget-flex-grow:0;font-size:13px;}.elementor-6890 .elementor-element.elementor-element-b173843{width:var( --container-widget-width, 438.008px );max-width:438.008px;--container-widget-width:438.008px;--container-widget-flex-grow:0;font-size:13px;}.elementor-6890 .elementor-element.elementor-element-1ee68b5{width:var( --container-widget-width, 438.008px );max-width:438.008px;--container-widget-width:438.008px;--container-widget-flex-grow:0;font-size:13px;}.elementor-6890 .elementor-element.elementor-element-485e824{--n-accordion-title-font-size:15px;}.elementor-6890 .elementor-element.elementor-element-1576b49{--min-height:0px;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-6890 .elementor-element.elementor-element-1576b49.e-con{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-6d6c38e{width:var( --container-widget-width, 318.609px );max-width:318.609px;--container-widget-width:318.609px;--container-widget-flex-grow:0;}.elementor-6890 .elementor-element.elementor-element-6d6c38e .elementor-button{font-size:16px;line-height:8px;}.elementor-6890 .elementor-element.elementor-element-31c91e8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6890 .elementor-element.elementor-element-31c91e8 .elementor-icon-list-item > a{font-size:6px;}.elementor-6890 .elementor-element.elementor-element-906a3c0{--min-height:41vh;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-6890 .elementor-element.elementor-element-906a3c0.e-con{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-531b678{--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-6890 .elementor-element.elementor-element-cc82b25{width:var( --container-widget-width, 664px );max-width:664px;--container-widget-width:664px;--container-widget-flex-grow:0;}.elementor-6890 .elementor-element.elementor-element-4f07076.e-con{--order:-99999 /* order start hack */;}.elementor-6890 .elementor-element.elementor-element-2375e31{width:var( --container-widget-width, 512.609px );max-width:512.609px;--container-widget-width:512.609px;--container-widget-flex-grow:0;text-align:start;}.elementor-6890 .elementor-element.elementor-element-2375e31 .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-6890 .elementor-element.elementor-element-f34b5f9{margin:-5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-size:15px;}.elementor-6890 .elementor-element.elementor-element-779208f{width:var( --container-widget-width, 438.008px );max-width:438.008px;--container-widget-width:438.008px;--container-widget-flex-grow:0;font-size:13px;}.elementor-6890 .elementor-element.elementor-element-d16d5af{width:var( --container-widget-width, 438.008px );max-width:438.008px;--container-widget-width:438.008px;--container-widget-flex-grow:0;font-size:13px;}.elementor-6890 .elementor-element.elementor-element-8edd41c{width:var( --container-widget-width, 438.008px );max-width:438.008px;--container-widget-width:438.008px;--container-widget-flex-grow:0;font-size:13px;}.elementor-6890 .elementor-element.elementor-element-7066d9c .elementor-heading-title{font-size:35px;}.elementor-6890 .elementor-element.elementor-element-e973c22{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6890 .elementor-element.elementor-element-2c8b8c9 .elementor-button{font-size:16px;padding:5% 0% 5% 0%;}.elementor-6890 .elementor-element.elementor-element-91e42be{width:var( --container-widget-width, 438.008px );max-width:438.008px;--container-widget-width:438.008px;--container-widget-flex-grow:0;font-size:13px;}.elementor-6890 .elementor-element.elementor-element-a1830e9{--min-height:70vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-6890 .elementor-element.elementor-element-fe57587{width:var( --container-widget-width, 438.008px );max-width:438.008px;--container-widget-width:438.008px;--container-widget-flex-grow:0;font-size:13px;}.elementor-6890 .elementor-element.elementor-element-f7d4023{width:var( --container-widget-width, 438.008px );max-width:438.008px;--container-widget-width:438.008px;--container-widget-flex-grow:0;font-size:13px;}.elementor-6890 .elementor-element.elementor-element-7b11b8f{width:var( --container-widget-width, 438.008px );max-width:438.008px;--container-widget-width:438.008px;--container-widget-flex-grow:0;font-size:13px;}.elementor-6890 .elementor-element.elementor-element-371fbad{--n-accordion-title-font-size:15px;}.elementor-6890 .elementor-element.elementor-element-4156c9c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6890 .elementor-element.elementor-element-ffe8731{--min-height:70vh;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-6890 .elementor-element.elementor-element-87d71ff{width:var( --container-widget-width, 438.008px );max-width:438.008px;--container-widget-width:438.008px;--container-widget-flex-grow:0;font-size:13px;}.elementor-6890 .elementor-element.elementor-element-d9ce634{width:var( --container-widget-width, 438.008px );max-width:438.008px;--container-widget-width:438.008px;--container-widget-flex-grow:0;font-size:13px;}.elementor-6890 .elementor-element.elementor-element-db24eb8{width:var( --container-widget-width, 438.008px );max-width:438.008px;--container-widget-width:438.008px;--container-widget-flex-grow:0;font-size:13px;}.elementor-6890 .elementor-element.elementor-element-8c28f32{--n-accordion-title-font-size:15px;}.elementor-6890 .elementor-element.elementor-element-117d3eb{--min-height:70vh;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-6890 .elementor-element.elementor-element-630e5d8{width:var( --container-widget-width, 438.008px );max-width:438.008px;--container-widget-width:438.008px;--container-widget-flex-grow:0;font-size:13px;}.elementor-6890 .elementor-element.elementor-element-c0c9b5e{width:var( --container-widget-width, 438.008px );max-width:438.008px;--container-widget-width:438.008px;--container-widget-flex-grow:0;font-size:13px;}.elementor-6890 .elementor-element.elementor-element-4fc8370{width:var( --container-widget-width, 438.008px );max-width:438.008px;--container-widget-width:438.008px;--container-widget-flex-grow:0;font-size:13px;}.elementor-6890 .elementor-element.elementor-element-20f02ae{--n-accordion-title-font-size:15px;}.elementor-6890 .elementor-element.elementor-element-ff8d18d{--min-height:70vh;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-6890 .elementor-element.elementor-element-ec4413b{width:var( --container-widget-width, 438.008px );max-width:438.008px;--container-widget-width:438.008px;--container-widget-flex-grow:0;font-size:13px;}.elementor-6890 .elementor-element.elementor-element-c59b531{width:var( --container-widget-width, 438.008px );max-width:438.008px;--container-widget-width:438.008px;--container-widget-flex-grow:0;font-size:13px;}.elementor-6890 .elementor-element.elementor-element-a78b179{width:var( --container-widget-width, 438.008px );max-width:438.008px;--container-widget-width:438.008px;--container-widget-flex-grow:0;font-size:13px;}.elementor-6890 .elementor-element.elementor-element-a4507bb{--n-accordion-title-font-size:15px;}.elementor-6890 .elementor-element.elementor-element-01456a8 .elementor-heading-title{font-size:35px;}.elementor-6890 .elementor-element.elementor-element-aaf56fc{width:var( --container-widget-width, 797px );max-width:797px;--container-widget-width:797px;--container-widget-flex-grow:0;text-align:center;}.elementor-6890 .elementor-element.elementor-element-aaf56fc.elementor-element{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-a99552d{--padding-top:0px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-6890 .elementor-element.elementor-element-c95edd5{--min-height:25vh;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6890 .elementor-element.elementor-element-83ce892{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6890 .elementor-element.elementor-element-c77d85d{--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:0%;}.elementor-6890 .elementor-element.elementor-element-fb3af56{width:var( --container-widget-width, 523px );max-width:523px;--container-widget-width:523px;--container-widget-flex-grow:0;text-align:start;}.elementor-6890 .elementor-element.elementor-element-fb3af56 .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-6890 .elementor-element.elementor-element-7e19fd7{width:var( --container-widget-width, 399.836px );max-width:399.836px;--container-widget-width:399.836px;--container-widget-flex-grow:0;}.elementor-6890 .elementor-element.elementor-element-efaaeb2{width:var( --container-widget-width, 363.836px );max-width:363.836px;--container-widget-width:363.836px;--container-widget-flex-grow:0;}.elementor-6890 .elementor-element.elementor-element-efaaeb2 .elementor-button{font-size:15px;}.elementor-6890 .elementor-element.elementor-element-6d03c64{--min-height:58vh;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-6890 .elementor-element.elementor-element-ad3eae7 .elementor-heading-title{font-size:35px;}.elementor-6890 .elementor-element.elementor-element-d10036b{width:var( --container-widget-width, 797px );max-width:797px;--container-widget-width:797px;--container-widget-flex-grow:0;text-align:center;}.elementor-6890 .elementor-element.elementor-element-d10036b.elementor-element{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-dc727d3{--min-height:32vh;--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;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-6890 .elementor-element.elementor-element-01667c6{width:var( --container-widget-width, 580.508px );max-width:580.508px;margin:-5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:580.508px;--container-widget-flex-grow:0;text-align:start;}.elementor-6890 .elementor-element.elementor-element-01667c6 .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-6890 .elementor-element.elementor-element-df8ca83{margin:-5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-size:15px;}.elementor-6890 .elementor-element.elementor-element-9778570{width:var( --container-widget-width, 311.609px );max-width:311.609px;--container-widget-width:311.609px;--container-widget-flex-grow:0;}.elementor-6890 .elementor-element.elementor-element-9778570 .elementor-button{font-size:13px;line-height:8px;}.elementor-6890 .elementor-element.elementor-element-2bc8675{--gap:5% 5%;--row-gap:5%;--column-gap:5%;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-6890 .elementor-element.elementor-element-a1bdb47{--gap:5% 5%;--row-gap:5%;--column-gap:5%;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-6890 .elementor-element.elementor-element-211df14{--gap:5% 5%;--row-gap:5%;--column-gap:5%;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-6890 .elementor-element.elementor-element-1828495{--gap:5% 5%;--row-gap:5%;--column-gap:5%;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-6890 .elementor-element.elementor-element-6b4e49d{width:var( --container-widget-width, 703.94px );max-width:703.94px;--container-widget-width:703.94px;--container-widget-flex-grow:0;}.elementor-6890 .elementor-element.elementor-element-6b4e49d .elementor-heading-title{font-size:40px;}.elementor-6890 .elementor-element.elementor-element-1d411da{width:var( --container-widget-width, 438.008px );max-width:438.008px;--container-widget-width:438.008px;--container-widget-flex-grow:0;font-size:13px;}.elementor-6890 .elementor-element.elementor-element-3e462ef{width:var( --container-widget-width, 438.008px );max-width:438.008px;--container-widget-width:438.008px;--container-widget-flex-grow:0;font-size:13px;}.elementor-6890 .elementor-element.elementor-element-4ea6e36{width:var( --container-widget-width, 438.008px );max-width:438.008px;--container-widget-width:438.008px;--container-widget-flex-grow:0;font-size:13px;}.elementor-6890 .elementor-element.elementor-element-fc87492{width:var( --container-widget-width, 438.008px );max-width:438.008px;--container-widget-width:438.008px;--container-widget-flex-grow:0;font-size:13px;}.elementor-6890 .elementor-element.elementor-element-dc4605b{--n-accordion-title-font-size:15px;}.elementor-6890 .elementor-element.elementor-element-d3eef24{--grid-auto-flow:row;}.elementor-6890 .elementor-element.elementor-element-1b9aee4{width:var( --container-widget-width, 311.609px );max-width:311.609px;--container-widget-width:311.609px;--container-widget-flex-grow:0;}.elementor-6890 .elementor-element.elementor-element-1b9aee4 .elementor-button{font-size:13px;line-height:8px;}.elementor-6890 .elementor-element.elementor-element-8ca67ab{width:var( --container-widget-width, 311.609px );max-width:311.609px;--container-widget-width:311.609px;--container-widget-flex-grow:0;}.elementor-6890 .elementor-element.elementor-element-8ca67ab .elementor-button{font-size:13px;line-height:8px;}.elementor-6890 .elementor-element.elementor-element-747d34f{width:var( --container-widget-width, 578px );max-width:578px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;--container-widget-width:578px;--container-widget-flex-grow:0;}.elementor-6890 .elementor-element.elementor-element-747d34f .elementor-heading-title{font-size:35px;}.elementor-6890 .elementor-element.elementor-element-e41facc{--container-widget-width:676px;--container-widget-flex-grow:0;width:var( --container-widget-width, 676px );max-width:676px;font-size:15px;}.elementor-6890 .elementor-element.elementor-element-53d1184{--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6890 .elementor-element.elementor-element-241ecfa{--n-accordion-title-font-size:13px;}.elementor-6890 .elementor-element.elementor-element-7752890{font-size:10px;}}@media(max-width:1024px){.elementor-6890 .elementor-element.elementor-element-ae92a1e{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-6890 .elementor-element.elementor-element-ae92a1e .elementor-heading-title{font-size:30px;letter-spacing:-1.2px;}.elementor-6890 .elementor-element.elementor-element-04b7def{--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;}.elementor-6890 .elementor-element.elementor-element-0be5104{--justify-content:space-between;}.elementor-6890 .elementor-element.elementor-element-4f07076{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--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-6890 .elementor-element.elementor-element-fe9984c{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-6890 .elementor-element.elementor-element-8c9063e{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-293bfed{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-28bf936{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:-14px;z-index:20;}body:not(.rtl) .elementor-6890 .elementor-element.elementor-element-28bf936{left:52%;}body.rtl .elementor-6890 .elementor-element.elementor-element-28bf936{right:52%;}.elementor-6890 .elementor-element.elementor-element-28bf936 .elementor-heading-title{font-size:15px;letter-spacing:0px;}.elementor-6890 .elementor-element.elementor-element-0c77453{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-6890 .elementor-element.elementor-element-0c77453 .elementor-heading-title{font-size:22px;letter-spacing:-0.4px;}.elementor-6890 .elementor-element.elementor-element-554207b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-d51e41b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:-14px;}body:not(.rtl) .elementor-6890 .elementor-element.elementor-element-d51e41b{left:52%;}body.rtl .elementor-6890 .elementor-element.elementor-element-d51e41b{right:52%;}.elementor-6890 .elementor-element.elementor-element-d51e41b .elementor-heading-title{font-size:15px;letter-spacing:0px;}.elementor-6890 .elementor-element.elementor-element-8151378{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-6890 .elementor-element.elementor-element-8151378 .elementor-heading-title{font-size:22px;letter-spacing:-0.4px;}.elementor-6890 .elementor-element.elementor-element-9c83a55{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-6d818d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:-14px;}body:not(.rtl) .elementor-6890 .elementor-element.elementor-element-6d818d6{left:52%;}body.rtl .elementor-6890 .elementor-element.elementor-element-6d818d6{right:52%;}.elementor-6890 .elementor-element.elementor-element-6d818d6 .elementor-heading-title{font-size:15px;letter-spacing:0px;}.elementor-6890 .elementor-element.elementor-element-b5395d3{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-6890 .elementor-element.elementor-element-b5395d3 .elementor-heading-title{font-size:22px;letter-spacing:-0.4px;}.elementor-6890 .elementor-element.elementor-element-5c33873{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6890 .elementor-element.elementor-element-06c7de1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-6890 .elementor-element.elementor-element-26fdbf2{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-6890 .elementor-element.elementor-element-26fdbf2 .elementor-heading-title{font-size:42px;letter-spacing:-1.2px;}.elementor-6890 .elementor-element.elementor-element-4156c9c{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6890 .elementor-element.elementor-element-16ed35d{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6890 .elementor-element.elementor-element-b878aa4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-6890 .elementor-element.elementor-element-8254474{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-6890 .elementor-element.elementor-element-8254474 .elementor-heading-title{font-size:42px;letter-spacing:-1.2px;}.elementor-6890 .elementor-element.elementor-element-eccfdc6{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6890 .elementor-element.elementor-element-176cf43{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6890 .elementor-element.elementor-element-79010cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-6890 .elementor-element.elementor-element-1e30a88{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-6890 .elementor-element.elementor-element-1e30a88 .elementor-heading-title{font-size:42px;letter-spacing:-1.2px;}.elementor-6890 .elementor-element.elementor-element-559c4d6{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6890 .elementor-element.elementor-element-931df5a{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6890 .elementor-element.elementor-element-0f64530{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-6890 .elementor-element.elementor-element-e80f74d{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-6890 .elementor-element.elementor-element-e80f74d .elementor-heading-title{font-size:42px;letter-spacing:-1.2px;}.elementor-6890 .elementor-element.elementor-element-ef62f2b{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6890 .elementor-element.elementor-element-614e30c{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-6890 .elementor-element.elementor-element-cd7f136{--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6890 .elementor-element.elementor-element-680355e{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-6890 .elementor-element.elementor-element-680355e .elementor-heading-title{font-size:22px;letter-spacing:-0.4px;}.elementor-6890 .elementor-element.elementor-element-b6a4dc0{--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6890 .elementor-element.elementor-element-a55ea8e{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-6890 .elementor-element.elementor-element-a55ea8e .elementor-heading-title{font-size:22px;letter-spacing:-0.4px;}.elementor-6890 .elementor-element.elementor-element-6ad7e67{--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6890 .elementor-element.elementor-element-590a4dd{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-6890 .elementor-element.elementor-element-590a4dd .elementor-heading-title{font-size:22px;letter-spacing:-0.4px;}.elementor-6890 .elementor-element.elementor-element-7825ef5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-6890 .elementor-element.elementor-element-aaf56fc{padding:0% 20% 0% 20%;}.elementor-6890 .elementor-element.elementor-element-a99552d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6890 .elementor-element.elementor-element-c95edd5:not(.elementor-motion-effects-element-type-background), .elementor-6890 .elementor-element.elementor-element-c95edd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-6890 .elementor-element.elementor-element-83ce892{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6890 .elementor-element.elementor-element-dc4d7e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-6890 .elementor-element.elementor-element-6d03c64{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-6890 .elementor-element.elementor-element-8d06308{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-6890 .elementor-element.elementor-element-d10036b{padding:0% 20% 0% 20%;}.elementor-6890 .elementor-element.elementor-element-8e38a72{--min-height:600px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6890 .elementor-element.elementor-element-9a7f699{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-2ebab47 .elementor-heading-title{font-size:46px;}.elementor-6890 .elementor-element.elementor-element-36e24a7 .elementor-heading-title{font-size:56px;}.elementor-6890 .elementor-element.elementor-element-3ba2aa4{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-6890 .elementor-element.elementor-element-3441812{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6890 .elementor-element.elementor-element-5d68e3d{width:100%;max-width:100%;margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-6890 .elementor-element.elementor-element-5d68e3d .elementor-heading-title{font-size:42px;letter-spacing:-1.2px;}.elementor-6890 .elementor-element.elementor-element-0b42cba{padding:20px 0px 0px 0px;}.elementor-6890 .elementor-element.elementor-element-762d692{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--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-6890 .elementor-element.elementor-element-a46a019{padding:0% 20% 0% 20%;}.elementor-6890 .elementor-element.elementor-element-6f155c9{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-6890 .elementor-element.elementor-element-6f155c9 .elementor-heading-title{font-size:22px;letter-spacing:-0.4px;}.elementor-6890 .elementor-element.elementor-element-13bc678{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-6890 .elementor-element.elementor-element-13bc678 .elementor-heading-title{font-size:22px;letter-spacing:-0.4px;}.elementor-6890 .elementor-element.elementor-element-4e26cf0{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-6890 .elementor-element.elementor-element-4e26cf0 .elementor-heading-title{font-size:22px;letter-spacing:-0.4px;}.elementor-6890 .elementor-element.elementor-element-15f01ab{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-6890 .elementor-element.elementor-element-15f01ab .elementor-heading-title{font-size:22px;letter-spacing:-0.4px;}.elementor-6890 .elementor-element.elementor-element-29ff9d2{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-6890 .elementor-element.elementor-element-266cc63{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-954ac0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-6890 .elementor-element.elementor-element-6b4e49d{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-6890 .elementor-element.elementor-element-6b4e49d .elementor-heading-title{font-size:42px;letter-spacing:-1.2px;}.elementor-6890 .elementor-element.elementor-element-d3eef24{--grid-auto-flow:row;}.elementor-6890 .elementor-element.elementor-element-3117d41{--min-height:40vh;}.elementor-6890 .elementor-element.elementor-element-4bb48ad{--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-6890 .elementor-element.elementor-element-d48f3a3{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-6890 .elementor-element.elementor-element-d48f3a3 .elementor-heading-title{font-size:26px;letter-spacing:-0.4px;}.elementor-6890 .elementor-element.elementor-element-d4d66f1{--min-height:40vh;}.elementor-6890 .elementor-element.elementor-element-7fa6457{--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-6890 .elementor-element.elementor-element-88fcbd8{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-6890 .elementor-element.elementor-element-88fcbd8 .elementor-heading-title{font-size:26px;letter-spacing:-0.4px;}}@media(max-width:767px){.elementor-6890 .elementor-element.elementor-element-52da4fe{--padding-top:5%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-6890 .elementor-element.elementor-element-beaf623{--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-6890 .elementor-element.elementor-element-771c65e{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:12px;}.elementor-6890 .elementor-element.elementor-element-771c65e.elementor-element{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-ae92a1e{width:100%;max-width:100%;margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;text-align:center;}.elementor-6890 .elementor-element.elementor-element-ae92a1e.elementor-element{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-ae92a1e .elementor-heading-title{font-size:29px;line-height:1.3em;}.elementor-6890 .elementor-element.elementor-element-714bf68{--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-6890 .elementor-element.elementor-element-7c9b22b{--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-6890 .elementor-element.elementor-element-8e7168f{margin:-15% 0% calc(var(--kit-widget-spacing, 0px) + -15%) 0%;padding:0% 0% 0% 0%;}.elementor-6890 .elementor-element.elementor-element-4ce8fbe{--border-radius:0px 0px 0px 0px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-6890 .elementor-element.elementor-element-d4e3235{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-6890 .elementor-element.elementor-element-d4e3235 img{width:16%;}.elementor-6890 .elementor-element.elementor-element-04b7def{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-6890 .elementor-element.elementor-element-8af49b3{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-6890 .elementor-element.elementor-element-8af49b3.elementor-element{--align-self:flex-start;}.elementor-6890 .elementor-element.elementor-element-8af49b3 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-6890 .elementor-element.elementor-element-4bbd926{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:15px;line-height:1.2em;}.elementor-6890 .elementor-element.elementor-element-4bbd926.elementor-element{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-feceda7{--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-6890 .elementor-element.elementor-element-737c005 .elementor-counter-number-wrapper{font-size:2.5em;}.elementor-6890 .elementor-element.elementor-element-737c005 .elementor-counter-title{font-size:1.7em;}.elementor-6890 .elementor-element.elementor-element-d9219de .elementor-counter-number-wrapper{font-size:2.5em;}.elementor-6890 .elementor-element.elementor-element-d9219de .elementor-counter-title{font-size:1.7em;}.elementor-6890 .elementor-element.elementor-element-bbabd85 .elementor-counter-number-wrapper{font-size:2.5em;}.elementor-6890 .elementor-element.elementor-element-bb48fe9 .elementor-counter-number-wrapper{font-size:2.5em;}.elementor-6890 .elementor-element.elementor-element-bb48fe9 .elementor-counter-title{font-size:1.7em;}.elementor-6890 .elementor-element.elementor-element-683ba24{--margin-top:-55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6890 .elementor-element.elementor-element-6f15168{--min-height:90vh;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-6890 .elementor-element.elementor-element-7b41a9a{--border-radius:20px 20px 20px 20px;--margin-top:-6%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-7653f53{width:var( --container-widget-width, 274px );max-width:274px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;--container-widget-width:274px;--container-widget-flex-grow:0;z-index:0;font-size:9px;line-height:1.2em;}.elementor-6890 .elementor-element.elementor-element-6799532{padding:0% 5% 10% 5%;}.elementor-6890 .elementor-element.elementor-element-0be5104{--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-evenly;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-6890 .elementor-element.elementor-element-3a7248d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90px;--container-widget-flex-grow:0;width:var( --container-widget-width, 90px );max-width:90px;}.elementor-6890 .elementor-element.elementor-element-3a7248d .elementor-icon-box-wrapper{gap:5px;}.elementor-6890 .elementor-element.elementor-element-3a7248d .elementor-icon{font-size:17px;}.elementor-6890 .elementor-element.elementor-element-3a7248d .elementor-icon-box-title, .elementor-6890 .elementor-element.elementor-element-3a7248d .elementor-icon-box-title a{font-size:9px;}.elementor-6890 .elementor-element.elementor-element-9a089c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90px;--container-widget-flex-grow:0;width:var( --container-widget-width, 90px );max-width:90px;}.elementor-6890 .elementor-element.elementor-element-9a089c1 .elementor-icon-box-wrapper{gap:5px;}.elementor-6890 .elementor-element.elementor-element-9a089c1 .elementor-icon{font-size:17px;}.elementor-6890 .elementor-element.elementor-element-9a089c1 .elementor-icon-box-title, .elementor-6890 .elementor-element.elementor-element-9a089c1 .elementor-icon-box-title a{font-size:9px;}.elementor-6890 .elementor-element.elementor-element-3f01d7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90px;--container-widget-flex-grow:0;width:var( --container-widget-width, 90px );max-width:90px;}.elementor-6890 .elementor-element.elementor-element-3f01d7c .elementor-icon-box-wrapper{gap:5px;}.elementor-6890 .elementor-element.elementor-element-3f01d7c .elementor-icon{font-size:17px;}.elementor-6890 .elementor-element.elementor-element-3f01d7c .elementor-icon-box-title, .elementor-6890 .elementor-element.elementor-element-3f01d7c .elementor-icon-box-title a{font-size:9px;}.elementor-6890 .elementor-element.elementor-element-55e003a{--gap:5% 5%;--row-gap:5%;--column-gap:5%;--padding-top:5%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%;}.elementor-6890 .elementor-element.elementor-element-55e003a.e-con{--order:-99999 /* order start hack */;}.elementor-6890 .elementor-element.elementor-element-4f448e4{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:12px;}.elementor-6890 .elementor-element.elementor-element-4f448e4.elementor-element{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-e8780e1{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;padding:0px 0px 0px 0px;text-align:start;}.elementor-6890 .elementor-element.elementor-element-e8780e1.elementor-element{--align-self:flex-start;}.elementor-6890 .elementor-element.elementor-element-e8780e1 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-6890 .elementor-element.elementor-element-0a5b3f1{width:var( --container-widget-width, 377.562px );max-width:377.562px;margin:-4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:377.562px;--container-widget-flex-grow:0;}.elementor-6890 .elementor-element.elementor-element-f1f20a9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:16px;line-height:1.2em;}.elementor-6890 .elementor-element.elementor-element-f1f20a9.elementor-element{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-b173843{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:16px;line-height:1.2em;}.elementor-6890 .elementor-element.elementor-element-b173843.elementor-element{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-1ee68b5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:16px;line-height:1.2em;}.elementor-6890 .elementor-element.elementor-element-1ee68b5.elementor-element{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-485e824{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;--n-accordion-title-font-size:14px;--n-accordion-icon-size:25px;}.elementor-6890 .elementor-element.elementor-element-1576b49{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-6890 .elementor-element.elementor-element-6d6c38e{width:100%;max-width:100%;margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-6890 .elementor-element.elementor-element-6d6c38e .elementor-button{font-size:14px;line-height:19px;}.elementor-6890 .elementor-element.elementor-element-31c91e8{width:100%;max-width:100%;margin:-4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--e-icon-list-icon-size:16px;}.elementor-6890 .elementor-element.elementor-element-31c91e8.elementor-element{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-31c91e8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6890 .elementor-element.elementor-element-31c91e8 .elementor-icon-list-item > a{font-size:10px;}.elementor-6890 .elementor-element.elementor-element-906a3c0{--min-height:90vh;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-6890 .elementor-element.elementor-element-531b678{--min-height:100vh;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-531b678.e-con{--order:99999 /* order end hack */;}.elementor-6890 .elementor-element.elementor-element-4f07076{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-6890 .elementor-element.elementor-element-267c8bf{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:12px;}.elementor-6890 .elementor-element.elementor-element-267c8bf.elementor-element{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-2375e31{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;padding:0px 0px 0px 0px;text-align:start;}.elementor-6890 .elementor-element.elementor-element-2375e31.elementor-element{--align-self:flex-start;}.elementor-6890 .elementor-element.elementor-element-2375e31 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-6890 .elementor-element.elementor-element-f34b5f9{width:var( --container-widget-width, 377.562px );max-width:377.562px;margin:-4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:377.562px;--container-widget-flex-grow:0;}.elementor-6890 .elementor-element.elementor-element-779208f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:16px;line-height:1.2em;}.elementor-6890 .elementor-element.elementor-element-779208f.elementor-element{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-d16d5af{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:16px;line-height:1.2em;}.elementor-6890 .elementor-element.elementor-element-d16d5af.elementor-element{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-8edd41c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:16px;line-height:1.2em;}.elementor-6890 .elementor-element.elementor-element-8edd41c.elementor-element{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-23608d2{width:100%;max-width:100%;--n-accordion-title-font-size:14px;--n-accordion-icon-size:25px;}:where( .elementor-6890 .elementor-element.elementor-element-23608d2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:0.1em;letter-spacing:0.4px;}.elementor-6890 .elementor-element.elementor-element-fe9984c{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-6890 .elementor-element.elementor-element-8c9063e{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-bf8a297{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:12px;}.elementor-6890 .elementor-element.elementor-element-bf8a297.elementor-element{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-7066d9c{width:var( --container-widget-width, 345.461px );max-width:345.461px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 9%) 0%;padding:0px 0px 0px 0px;--container-widget-width:345.461px;--container-widget-flex-grow:0;text-align:center;}.elementor-6890 .elementor-element.elementor-element-7066d9c .elementor-heading-title{font-size:29px;line-height:1.2em;}.elementor-6890 .elementor-element.elementor-element-28bf936{top:-45px;}.elementor-6890 .elementor-element.elementor-element-28bf936 .elementor-heading-title{font-size:15px;letter-spacing:0px;}.elementor-6890 .elementor-element.elementor-element-0c77453{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-6890 .elementor-element.elementor-element-0c77453 .elementor-heading-title{font-size:22px;letter-spacing:-0.4px;}.elementor-6890 .elementor-element.elementor-element-07520af{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-6890 .elementor-element.elementor-element-d51e41b .elementor-heading-title{font-size:15px;letter-spacing:0px;}.elementor-6890 .elementor-element.elementor-element-8151378{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-6890 .elementor-element.elementor-element-8151378 .elementor-heading-title{font-size:22px;letter-spacing:-0.4px;}.elementor-6890 .elementor-element.elementor-element-784beef{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-6890 .elementor-element.elementor-element-6d818d6{top:-45px;}.elementor-6890 .elementor-element.elementor-element-6d818d6 .elementor-heading-title{font-size:15px;letter-spacing:0px;}.elementor-6890 .elementor-element.elementor-element-b5395d3{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-6890 .elementor-element.elementor-element-b5395d3 .elementor-heading-title{font-size:22px;letter-spacing:-0.4px;}.elementor-6890 .elementor-element.elementor-element-569c45b{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-6890 .elementor-element.elementor-element-e973c22{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-2c8b8c9{width:100%;max-width:100%;}.elementor-6890 .elementor-element.elementor-element-2c8b8c9 .elementor-button{font-size:16px;line-height:19px;padding:15px 15px 15px 15px;}.elementor-6890 .elementor-element.elementor-element-91e42be{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:16px;line-height:1.2em;}.elementor-6890 .elementor-element.elementor-element-91e42be.elementor-element{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-f899c8a{width:100%;max-width:100%;--n-accordion-title-icon-order:-1;--n-accordion-title-font-size:7px;}.elementor-6890 .elementor-element.elementor-element-5c33873{--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-6890 .elementor-element.elementor-element-26fdbf2{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-6890 .elementor-element.elementor-element-26fdbf2 .elementor-heading-title{font-size:35px;}.elementor-6890 .elementor-element.elementor-element-fe57587{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:16px;line-height:1.2em;}.elementor-6890 .elementor-element.elementor-element-fe57587.elementor-element{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-f7d4023{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:16px;line-height:1.2em;}.elementor-6890 .elementor-element.elementor-element-f7d4023.elementor-element{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-7b11b8f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:16px;line-height:1.2em;}.elementor-6890 .elementor-element.elementor-element-7b11b8f.elementor-element{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-371fbad{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;--n-accordion-title-font-size:14px;--n-accordion-icon-size:25px;}.elementor-6890 .elementor-element.elementor-element-4156c9c{--min-height:46vh;}.elementor-6890 .elementor-element.elementor-element-ffe8731{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-6890 .elementor-element.elementor-element-16ed35d{--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-6890 .elementor-element.elementor-element-8254474{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-6890 .elementor-element.elementor-element-8254474 .elementor-heading-title{font-size:35px;}.elementor-6890 .elementor-element.elementor-element-87d71ff{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:16px;line-height:1.2em;}.elementor-6890 .elementor-element.elementor-element-87d71ff.elementor-element{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-d9ce634{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:16px;line-height:1.2em;}.elementor-6890 .elementor-element.elementor-element-d9ce634.elementor-element{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-db24eb8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:16px;line-height:1.2em;}.elementor-6890 .elementor-element.elementor-element-db24eb8.elementor-element{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-8c28f32{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;--n-accordion-title-font-size:14px;--n-accordion-icon-size:25px;}.elementor-6890 .elementor-element.elementor-element-eccfdc6{--min-height:46vh;--margin-top:6%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-6890 .elementor-element.elementor-element-eccfdc6.e-con{--order:-99999 /* order start hack */;}.elementor-6890 .elementor-element.elementor-element-176cf43{--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-6890 .elementor-element.elementor-element-1e30a88{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-6890 .elementor-element.elementor-element-1e30a88 .elementor-heading-title{font-size:35px;}.elementor-6890 .elementor-element.elementor-element-630e5d8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:16px;line-height:1.2em;}.elementor-6890 .elementor-element.elementor-element-630e5d8.elementor-element{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-c0c9b5e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:16px;line-height:1.2em;}.elementor-6890 .elementor-element.elementor-element-c0c9b5e.elementor-element{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-4fc8370{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:16px;line-height:1.2em;}.elementor-6890 .elementor-element.elementor-element-4fc8370.elementor-element{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-20f02ae{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;--n-accordion-title-font-size:14px;--n-accordion-icon-size:25px;}.elementor-6890 .elementor-element.elementor-element-559c4d6{--min-height:46vh;}.elementor-6890 .elementor-element.elementor-element-931df5a{--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-6890 .elementor-element.elementor-element-e80f74d{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-6890 .elementor-element.elementor-element-e80f74d .elementor-heading-title{font-size:35px;}.elementor-6890 .elementor-element.elementor-element-ec4413b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:16px;line-height:1.2em;}.elementor-6890 .elementor-element.elementor-element-ec4413b.elementor-element{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-c59b531{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:16px;line-height:1.2em;}.elementor-6890 .elementor-element.elementor-element-c59b531.elementor-element{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-a78b179{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:16px;line-height:1.2em;}.elementor-6890 .elementor-element.elementor-element-a78b179.elementor-element{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-a4507bb{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;--n-accordion-title-font-size:14px;--n-accordion-icon-size:25px;}.elementor-6890 .elementor-element.elementor-element-ef62f2b{--min-height:45vh;}.elementor-6890 .elementor-element.elementor-element-ef62f2b.e-con{--order:-99999 /* order start hack */;}.elementor-6890 .elementor-element.elementor-element-614e30c{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-6890 .elementor-element.elementor-element-cd7f136{--margin-top:0px;--margin-bottom:-30px;--margin-left:10px;--margin-right:10px;}.elementor-6890 .elementor-element.elementor-element-680355e{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-6890 .elementor-element.elementor-element-680355e .elementor-heading-title{font-size:22px;letter-spacing:-0.4px;}.elementor-6890 .elementor-element.elementor-element-7237d50{width:var( --container-widget-width, 246px );max-width:246px;--container-widget-width:246px;--container-widget-flex-grow:0;}.elementor-6890 .elementor-element.elementor-element-a55ea8e{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-6890 .elementor-element.elementor-element-a55ea8e .elementor-heading-title{font-size:22px;letter-spacing:-0.4px;}.elementor-6890 .elementor-element.elementor-element-6ad7e67{--margin-top:-30px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-6890 .elementor-element.elementor-element-590a4dd{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-6890 .elementor-element.elementor-element-590a4dd .elementor-heading-title{font-size:22px;letter-spacing:-0.4px;}.elementor-6890 .elementor-element.elementor-element-7825ef5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-6890 .elementor-element.elementor-element-7825ef5 .elementor-heading-title{font-size:9px;}.elementor-6890 .elementor-element.elementor-element-01456a8{width:var( --container-widget-width, 345.461px );max-width:345.461px;margin:3% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;padding:0px 0px 0px 0px;--container-widget-width:345.461px;--container-widget-flex-grow:0;text-align:center;}.elementor-6890 .elementor-element.elementor-element-01456a8 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-6890 .elementor-element.elementor-element-aaf56fc{width:auto;max-width:auto;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;padding:0% 5% 0% 5%;text-align:center;font-size:14px;}.elementor-6890 .elementor-element.elementor-element-aaf56fc.elementor-element{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-5755dfd{width:var( --container-widget-width, 289px );max-width:289px;--container-widget-width:289px;--container-widget-flex-grow:0;text-align:center;font-size:8px;line-height:15px;}.elementor-6890 .elementor-element.elementor-element-283c6cc{width:100%;max-width:100%;--n-accordion-title-icon-order:-1;--n-accordion-title-font-size:9px;}.elementor-6890 .elementor-element.elementor-element-a99552d{--min-height:11vh;--justify-content:space-evenly;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:13px;--padding-left:15px;--padding-right:15px;}.elementor-6890 .elementor-element.elementor-element-9be8fd1{--min-height:70vh;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-c95edd5{--min-height:50vh;--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:space-evenly;--align-items:center;--flex-wrap:nowrap;--border-radius:20px 20px 20px 20px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-6890 .elementor-element.elementor-element-c95edd5:not(.elementor-motion-effects-element-type-background), .elementor-6890 .elementor-element.elementor-element-c95edd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-6890 .elementor-element.elementor-element-c95edd5.e-con{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-83ce892{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6890 .elementor-element.elementor-element-83ce892 img{width:100%;}.elementor-6890 .elementor-element.elementor-element-c77d85d{--min-height:40vh;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-6890 .elementor-element.elementor-element-fb3af56{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;text-align:center;}.elementor-6890 .elementor-element.elementor-element-fb3af56.elementor-element{--align-self:flex-start;}.elementor-6890 .elementor-element.elementor-element-fb3af56 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-6890 .elementor-element.elementor-element-dc4d7e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6890 .elementor-element.elementor-element-dc4d7e8.elementor-element{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-dc4d7e8 .elementor-heading-title{font-size:9px;}.elementor-6890 .elementor-element.elementor-element-7e19fd7{width:var( --container-widget-width, 296.976px );max-width:296.976px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 5% 0% 5%;--container-widget-width:296.976px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:150%;}.elementor-6890 .elementor-element.elementor-element-7e19fd7.elementor-element{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-efaaeb2{width:100%;max-width:100%;padding:0% 5% 9% 5%;}.elementor-6890 .elementor-element.elementor-element-efaaeb2 .elementor-button{font-size:15px;padding:15px 15px 15px 15px;}.elementor-6890 .elementor-element.elementor-element-6d03c64{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-6890 .elementor-element.elementor-element-8d06308 .elementor-heading-title{font-size:9px;}.elementor-6890 .elementor-element.elementor-element-ad3eae7{width:var( --container-widget-width, 345.461px );max-width:345.461px;margin:3% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;padding:0px 0px 0px 0px;--container-widget-width:345.461px;--container-widget-flex-grow:0;text-align:center;}.elementor-6890 .elementor-element.elementor-element-ad3eae7 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-6890 .elementor-element.elementor-element-d10036b{width:auto;max-width:auto;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 3% 0% 2%;text-align:center;font-size:14px;}.elementor-6890 .elementor-element.elementor-element-d10036b.elementor-element{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-4d43017{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-6890 .elementor-element.elementor-element-ae62a0f{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-6890 .elementor-element.elementor-element-ae62a0f .elementor-icon-box-wrapper{text-align:center;gap:0%;}.elementor-6890 .elementor-element.elementor-element-ae62a0f .elementor-icon-box-title{margin-block-end:0px;}.elementor-6890 .elementor-element.elementor-element-ae62a0f .elementor-icon{padding:10px;}.elementor-6890 .elementor-element.elementor-element-1243bde{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-6890 .elementor-element.elementor-element-1243bde .elementor-icon-box-wrapper{text-align:center;gap:0%;}.elementor-6890 .elementor-element.elementor-element-1243bde .elementor-icon-box-title{margin-block-end:0px;}.elementor-6890 .elementor-element.elementor-element-1243bde .elementor-icon{padding:10px;}.elementor-6890 .elementor-element.elementor-element-b0b10e1{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-6890 .elementor-element.elementor-element-b0b10e1 .elementor-icon-box-wrapper{text-align:center;gap:0%;}.elementor-6890 .elementor-element.elementor-element-b0b10e1 .elementor-icon-box-title{margin-block-end:0px;}.elementor-6890 .elementor-element.elementor-element-b0b10e1 .elementor-icon{padding:10px;}.elementor-6890 .elementor-element.elementor-element-a0f6080{width:100%;max-width:100%;margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;}.elementor-6890 .elementor-element.elementor-element-a0f6080 img{border-width:1em 0em 1em 0em;}.elementor-6890 .elementor-element.elementor-element-90356d0{--justify-content:space-evenly;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-6890 .elementor-element.elementor-element-b5dc890{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-6890 .elementor-element.elementor-element-b5dc890 .elementor-icon-box-wrapper{text-align:center;gap:0%;}.elementor-6890 .elementor-element.elementor-element-b5dc890 .elementor-icon-box-title{margin-block-end:0px;}.elementor-6890 .elementor-element.elementor-element-b5dc890 .elementor-icon{padding:10px;}.elementor-6890 .elementor-element.elementor-element-1886047{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-6890 .elementor-element.elementor-element-1886047 .elementor-icon-box-wrapper{text-align:center;gap:0%;}.elementor-6890 .elementor-element.elementor-element-1886047 .elementor-icon-box-title{margin-block-end:0px;}.elementor-6890 .elementor-element.elementor-element-1886047 .elementor-icon{padding:10px;}.elementor-6890 .elementor-element.elementor-element-03d9eb5{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-6890 .elementor-element.elementor-element-03d9eb5 .elementor-icon-box-wrapper{text-align:center;gap:0%;}.elementor-6890 .elementor-element.elementor-element-03d9eb5 .elementor-icon-box-title{margin-block-end:0px;}.elementor-6890 .elementor-element.elementor-element-03d9eb5 .elementor-icon{padding:10px;}.elementor-6890 .elementor-element.elementor-element-8e38a72{--min-height:70vh;--margin-top:40px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-6890 .elementor-element.elementor-element-8e38a72:not(.elementor-motion-effects-element-type-background), .elementor-6890 .elementor-element.elementor-element-8e38a72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:26% 0px;}.elementor-6890 .elementor-element.elementor-element-9a7f699{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-2ebab47{border-radius:18px 18px 18px 18px;}.elementor-6890 .elementor-element.elementor-element-2ebab47 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-6890 .elementor-element.elementor-element-6272d63{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6890 .elementor-element.elementor-element-6be6b8f .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-6890 .elementor-element.elementor-element-36e24a7 .elementor-heading-title{font-size:39px;}.elementor-6890 .elementor-element.elementor-element-2a0d86e .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-6890 .elementor-element.elementor-element-f700b3d .elementor-button{padding:20px 20px 20px 20px;}.elementor-6890 .elementor-element.elementor-element-3ba2aa4{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-6890 .elementor-element.elementor-element-5d68e3d{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-6890 .elementor-element.elementor-element-5d68e3d .elementor-heading-title{font-size:15px;}.elementor-6890 .elementor-element.elementor-element-dc727d3{--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-6890 .elementor-element.elementor-element-762d692{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-6890 .elementor-element.elementor-element-89f4505{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:9px;}.elementor-6890 .elementor-element.elementor-element-89f4505.elementor-element{--align-self:flex-start;}.elementor-6890 .elementor-element.elementor-element-01667c6{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-6890 .elementor-element.elementor-element-01667c6.elementor-element{--align-self:flex-start;}.elementor-6890 .elementor-element.elementor-element-01667c6 .elementor-heading-title{font-size:35px;line-height:1.2em;letter-spacing:-0.5px;}.elementor-6890 .elementor-element.elementor-element-df8ca83{width:var( --container-widget-width, 377.562px );max-width:377.562px;margin:-4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:377.562px;--container-widget-flex-grow:0;}.elementor-6890 .elementor-element.elementor-element-9778570{width:100%;max-width:100%;margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-6890 .elementor-element.elementor-element-9778570 .elementor-button{font-size:14px;line-height:19px;}.elementor-6890 .elementor-element.elementor-element-a46a019{width:100%;max-width:100%;padding:0% 0% 0% 0%;border-radius:0px 0px 0px 0px;text-align:center;font-size:8px;}.elementor-6890 .elementor-element.elementor-element-f2da981{--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-6890 .elementor-element.elementor-element-2bc8675{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-6890 .elementor-element.elementor-element-6f155c9{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6890 .elementor-element.elementor-element-6f155c9 .elementor-heading-title{font-size:17px;letter-spacing:-0.4px;}.elementor-6890 .elementor-element.elementor-element-a1bdb47{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-6890 .elementor-element.elementor-element-13bc678{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6890 .elementor-element.elementor-element-13bc678 .elementor-heading-title{font-size:17px;letter-spacing:-0.4px;}.elementor-6890 .elementor-element.elementor-element-211df14{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-6890 .elementor-element.elementor-element-4e26cf0{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6890 .elementor-element.elementor-element-4e26cf0 .elementor-heading-title{font-size:17px;letter-spacing:-0.4px;}.elementor-6890 .elementor-element.elementor-element-1828495{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-6890 .elementor-element.elementor-element-15f01ab{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6890 .elementor-element.elementor-element-15f01ab .elementor-heading-title{font-size:17px;letter-spacing:-0.4px;}.elementor-6890 .elementor-element.elementor-element-29ff9d2{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-6890 .elementor-element.elementor-element-266cc63{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-6890 .elementor-element.elementor-element-954ac0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-6890 .elementor-element.elementor-element-954ac0d .elementor-heading-title{font-size:9px;}.elementor-6890 .elementor-element.elementor-element-6b4e49d{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-6890 .elementor-element.elementor-element-6b4e49d .elementor-heading-title{font-size:33px;}.elementor-6890 .elementor-element.elementor-element-1d411da{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:16px;line-height:1.2em;}.elementor-6890 .elementor-element.elementor-element-1d411da.elementor-element{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-3e462ef{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:16px;line-height:1.2em;}.elementor-6890 .elementor-element.elementor-element-3e462ef.elementor-element{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-4ea6e36{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:16px;line-height:1.2em;}.elementor-6890 .elementor-element.elementor-element-4ea6e36.elementor-element{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-fc87492{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:16px;line-height:1.2em;}.elementor-6890 .elementor-element.elementor-element-fc87492.elementor-element{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-dc4605b{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;--n-accordion-title-font-size:14px;--n-accordion-icon-size:25px;}.elementor-6890 .elementor-element.elementor-element-d3eef24{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6890 .elementor-element.elementor-element-3117d41{--min-height:50vh;}.elementor-6890 .elementor-element.elementor-element-4bb48ad{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-6890 .elementor-element.elementor-element-d48f3a3{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-6890 .elementor-element.elementor-element-d48f3a3 .elementor-heading-title{font-size:24px;letter-spacing:-0.3px;}.elementor-6890 .elementor-element.elementor-element-1b9aee4{width:100%;max-width:100%;margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-6890 .elementor-element.elementor-element-1b9aee4 .elementor-button{font-size:14px;line-height:19px;}.elementor-6890 .elementor-element.elementor-element-d4d66f1{--min-height:50vh;}.elementor-6890 .elementor-element.elementor-element-d4d66f1.e-con{--order:-99999 /* order start hack */;}.elementor-6890 .elementor-element.elementor-element-7fa6457{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-6890 .elementor-element.elementor-element-88fcbd8{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-6890 .elementor-element.elementor-element-88fcbd8 .elementor-heading-title{font-size:24px;letter-spacing:-0.3px;}.elementor-6890 .elementor-element.elementor-element-8ca67ab{width:100%;max-width:100%;margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-6890 .elementor-element.elementor-element-8ca67ab .elementor-button{font-size:14px;line-height:19px;}.elementor-6890 .elementor-element.elementor-element-f18ee6a{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:12px;}.elementor-6890 .elementor-element.elementor-element-747d34f{width:var( --container-widget-width, 334.18px );max-width:334.18px;padding:0px 0px 0px 0px;--container-widget-width:334.18px;--container-widget-flex-grow:0;text-align:center;}.elementor-6890 .elementor-element.elementor-element-747d34f .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-6890 .elementor-element.elementor-element-e41facc{width:100%;max-width:100%;padding:0% 1% 0% 1%;text-align:center;font-size:16px;line-height:1.2em;}.elementor-6890 .elementor-element.elementor-element-e41facc.elementor-element{--align-self:center;}.elementor-6890 .elementor-element.elementor-element-8b5dc01{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-6890 .elementor-element.elementor-element-8b3fa26{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-6890 .elementor-element.elementor-element-80cff30{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-6890 .elementor-element.elementor-element-ddbbdf9{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-6890 .elementor-element.elementor-element-964f988{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-6890 .elementor-element.elementor-element-f8ba007{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-6890 .elementor-element.elementor-element-d5070e7{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-6890 .elementor-element.elementor-element-4720f27{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-6890 .elementor-element.elementor-element-376762f{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-6890 .elementor-element.elementor-element-7aaec3c{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-6890 .elementor-element.elementor-element-829cbac{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-6890 .elementor-element.elementor-element-2cd63c5{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-6890 .elementor-element.elementor-element-241ecfa{--n-accordion-item-title-space-between:29px;--n-accordion-item-title-distance-from-content:3px;--n-accordion-title-font-size:15px;--n-accordion-icon-size:12px;}.elementor-6890 .elementor-element.elementor-element-241ecfa {--n-accordion-padding:0px 0px 15px 0px;}.elementor-6890 .elementor-element.elementor-element-4e76e09{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:29px;}}@media(min-width:768px){.elementor-6890 .elementor-element.elementor-element-52da4fe{--content-width:1350px;}.elementor-6890 .elementor-element.elementor-element-beaf623{--width:50%;}.elementor-6890 .elementor-element.elementor-element-7c9b22b{--width:50%;}.elementor-6890 .elementor-element.elementor-element-4ce8fbe{--content-width:1350px;}.elementor-6890 .elementor-element.elementor-element-04b7def{--width:100%;}.elementor-6890 .elementor-element.elementor-element-eacac98{--width:100%;}.elementor-6890 .elementor-element.elementor-element-75a2d07{--width:100%;}.elementor-6890 .elementor-element.elementor-element-687125f{--width:84%;}.elementor-6890 .elementor-element.elementor-element-6f15168{--content-width:1350px;}.elementor-6890 .elementor-element.elementor-element-7b41a9a{--width:50%;}.elementor-6890 .elementor-element.elementor-element-0be5104{--width:34%;}.elementor-6890 .elementor-element.elementor-element-55e003a{--width:50%;}.elementor-6890 .elementor-element.elementor-element-906a3c0{--content-width:1350px;}.elementor-6890 .elementor-element.elementor-element-531b678{--width:50%;}.elementor-6890 .elementor-element.elementor-element-4f07076{--width:50%;}.elementor-6890 .elementor-element.elementor-element-fe9984c{--content-width:1500px;}.elementor-6890 .elementor-element.elementor-element-331c63b{--content-width:1500px;}.elementor-6890 .elementor-element.elementor-element-e973c22{--width:100%;}.elementor-6890 .elementor-element.elementor-element-a1830e9{--content-width:1350px;}.elementor-6890 .elementor-element.elementor-element-5c33873{--width:50%;}.elementor-6890 .elementor-element.elementor-element-4156c9c{--width:50%;}.elementor-6890 .elementor-element.elementor-element-ffe8731{--content-width:1350px;}.elementor-6890 .elementor-element.elementor-element-16ed35d{--width:50%;}.elementor-6890 .elementor-element.elementor-element-eccfdc6{--width:50%;}.elementor-6890 .elementor-element.elementor-element-117d3eb{--content-width:1350px;}.elementor-6890 .elementor-element.elementor-element-176cf43{--width:50%;}.elementor-6890 .elementor-element.elementor-element-559c4d6{--width:50%;}.elementor-6890 .elementor-element.elementor-element-ff8d18d{--content-width:1350px;}.elementor-6890 .elementor-element.elementor-element-931df5a{--width:50%;}.elementor-6890 .elementor-element.elementor-element-ef62f2b{--width:49%;}.elementor-6890 .elementor-element.elementor-element-614e30c{--content-width:1350px;}.elementor-6890 .elementor-element.elementor-element-a7a16e6{--content-width:1300px;}.elementor-6890 .elementor-element.elementor-element-a99552d{--content-width:1350px;}.elementor-6890 .elementor-element.elementor-element-c77d85d{--width:53%;}.elementor-6890 .elementor-element.elementor-element-6d03c64{--content-width:1350px;}.elementor-6890 .elementor-element.elementor-element-9890dc6{--content-width:1500px;}.elementor-6890 .elementor-element.elementor-element-4d43017{--width:50%;}.elementor-6890 .elementor-element.elementor-element-90356d0{--width:50%;}.elementor-6890 .elementor-element.elementor-element-8e38a72{--content-width:1066px;}.elementor-6890 .elementor-element.elementor-element-9a7f699{--width:70%;}.elementor-6890 .elementor-element.elementor-element-0afe7f7{--width:50%;}.elementor-6890 .elementor-element.elementor-element-705494a{--width:300px;}.elementor-6890 .elementor-element.elementor-element-3ba2aa4{--content-width:1290px;}.elementor-6890 .elementor-element.elementor-element-3441812{--content-width:1290px;}.elementor-6890 .elementor-element.elementor-element-dc727d3{--content-width:1450px;}.elementor-6890 .elementor-element.elementor-element-762d692{--width:50%;}.elementor-6890 .elementor-element.elementor-element-f2da981{--width:50%;}.elementor-6890 .elementor-element.elementor-element-2bc8675{--width:100%;}.elementor-6890 .elementor-element.elementor-element-a1bdb47{--width:100%;}.elementor-6890 .elementor-element.elementor-element-211df14{--width:100%;}.elementor-6890 .elementor-element.elementor-element-1828495{--width:100%;}.elementor-6890 .elementor-element.elementor-element-29ff9d2{--content-width:1350px;}.elementor-6890 .elementor-element.elementor-element-d3eef24{--content-width:1290px;}.elementor-6890 .elementor-element.elementor-element-d4d66f1{--width:100%;}.elementor-6890 .elementor-element.elementor-element-7fa6457{--width:100%;}.elementor-6890 .elementor-element.elementor-element-fa23556{--content-width:1350px;}.elementor-6890 .elementor-element.elementor-element-53d1184{--content-width:60%;}.elementor-6890 .elementor-element.elementor-element-a0144cc{--width:90%;}.elementor-6890 .elementor-element.elementor-element-4e76e09{--content-width:80%;}}@media(max-width:1366px) and (min-width:768px){.elementor-6890 .elementor-element.elementor-element-52da4fe{--content-width:1170px;}.elementor-6890 .elementor-element.elementor-element-04b7def{--width:100%;}.elementor-6890 .elementor-element.elementor-element-feceda7{--width:97%;}.elementor-6890 .elementor-element.elementor-element-5c33873{--width:50%;}.elementor-6890 .elementor-element.elementor-element-4156c9c{--width:50%;}.elementor-6890 .elementor-element.elementor-element-16ed35d{--width:50%;}.elementor-6890 .elementor-element.elementor-element-eccfdc6{--width:50%;}.elementor-6890 .elementor-element.elementor-element-176cf43{--width:50%;}.elementor-6890 .elementor-element.elementor-element-559c4d6{--width:50%;}.elementor-6890 .elementor-element.elementor-element-931df5a{--width:50%;}.elementor-6890 .elementor-element.elementor-element-ef62f2b{--width:50%;}.elementor-6890 .elementor-element.elementor-element-dc727d3{--content-width:100%;}.elementor-6890 .elementor-element.elementor-element-53d1184{--content-width:95%;}.elementor-6890 .elementor-element.elementor-element-a0144cc{--width:50%;}.elementor-6890 .elementor-element.elementor-element-4e76e09{--content-width:92vw;}}/* Start custom CSS for html, class: .elementor-element-8241520 *//* =========================================================
   WX HYPOTHEKAR HERO
   Desktop / Tablet / Mobile only
   CSS-only logo animation — WP Rocket safe
========================================================= */

#wx-hypothekar-hero {
  --wx-bg: #FDFBF7;
  --wx-text: #101010;
  --wx-muted: #747474;
  --wx-green-dark: #101010;
  --wx-green-brand: #101010;
  --wx-border: rgba(0, 0, 0, 0.075);
  --wx-font: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
  --wx-logo-cycle: 11.9s;

  position: relative !important;
  width: 100% !important;
  overflow: hidden !important;
  background: var(--wx-bg) !important;
  color: var(--wx-text) !important;
  font-family: var(--wx-font) !important;
  box-sizing: border-box !important;
}

#wx-hypothekar-hero,
#wx-hypothekar-hero *,
#wx-hypothekar-hero *::before,
#wx-hypothekar-hero *::after {
  box-sizing: border-box !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__container {
  width: 100% !important;
  max-width: 1350px !important;
  margin: 0 auto !important;
  padding: 74px 24px 76px !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  text-align: center !important;
  position: relative !important;
  z-index: 2 !important;
}

/* =========================================================
   LOGO STACK
   Important: animated properties intentionally without !important
========================================================= */

#wx-hypothekar-hero .wx-hypothekar-hero__logo-stack {
  position: relative !important;
  width: 124px !important;
  height: 124px !important;
  margin: 0 0 26px !important;
  display: block !important;
  isolation: isolate !important;
  overflow: visible !important;
  transform-style: preserve-3d !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__logo-card {
  --wx-logo-brand: #006b4a;

  position: absolute !important;
  left: 50% !important;
  top: 50% !important;
  width: 100px !important;
  height: 100px !important;
  border-radius: 28px !important;
  padding: 18px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  overflow: hidden !important;
  pointer-events: none !important;
  border: none !important;

  transform: translate3d(-50%, -50%, 0) translateY(-36px) scale(0.58);
  opacity: 0;
  visibility: hidden;
  z-index: 1;
  background-color: transparent;
  box-shadow: none;

  animation-name: wxHypoLogoCardCycle;
  animation-duration: var(--wx-logo-cycle);
  animation-timing-function: cubic-bezier(0.22, 1, 0.36, 1);
  animation-iteration-count: infinite;
  animation-fill-mode: both;

  will-change: transform, opacity, background-color;
  backface-visibility: hidden !important;
  -webkit-backface-visibility: hidden !important;
  transform-origin: 50% 50%;
}

#wx-hypothekar-hero .wx-hypothekar-hero__logo-card::before,
#wx-hypothekar-hero .wx-hypothekar-hero__logo-card::after {
  content: none !important;
  display: none !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__logo-card img {
  position: relative !important;
  z-index: 2 !important;
  display: block !important;
  width: auto !important;
  height: auto !important;
  max-width: 100% !important;
  max-height: 42px !important;
  object-fit: contain !important;

  animation-name: wxHypoLogoImgCycle;
  animation-duration: var(--wx-logo-cycle);
  animation-timing-function: cubic-bezier(0.22, 1, 0.36, 1);
  animation-iteration-count: infinite;
  animation-fill-mode: both;

  will-change: filter, opacity;
}

/* Animation offsets */

#wx-hypothekar-hero .wx-hypothekar-hero__logo-card:nth-child(1),
#wx-hypothekar-hero .wx-hypothekar-hero__logo-card:nth-child(1) img {
  animation-delay: 0s;
}

#wx-hypothekar-hero .wx-hypothekar-hero__logo-card:nth-child(2),
#wx-hypothekar-hero .wx-hypothekar-hero__logo-card:nth-child(2) img {
  animation-delay: -10.2s;
}

#wx-hypothekar-hero .wx-hypothekar-hero__logo-card:nth-child(3),
#wx-hypothekar-hero .wx-hypothekar-hero__logo-card:nth-child(3) img {
  animation-delay: -8.5s;
}

#wx-hypothekar-hero .wx-hypothekar-hero__logo-card:nth-child(4),
#wx-hypothekar-hero .wx-hypothekar-hero__logo-card:nth-child(4) img {
  animation-delay: -6.8s;
}

#wx-hypothekar-hero .wx-hypothekar-hero__logo-card:nth-child(5),
#wx-hypothekar-hero .wx-hypothekar-hero__logo-card:nth-child(5) img {
  animation-delay: -5.1s;
}

#wx-hypothekar-hero .wx-hypothekar-hero__logo-card:nth-child(6),
#wx-hypothekar-hero .wx-hypothekar-hero__logo-card:nth-child(6) img {
  animation-delay: -3.4s;
}

#wx-hypothekar-hero .wx-hypothekar-hero__logo-card:nth-child(7),
#wx-hypothekar-hero .wx-hypothekar-hero__logo-card:nth-child(7) img {
  animation-delay: -1.7s;
}

/* Brand Colors */

#wx-hypothekar-hero .wx-hypothekar-hero__logo-card--ibsh {
  --wx-logo-brand: #164564 !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__logo-card--haspa {
  --wx-logo-brand: #ef0000 !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__logo-card--muenchenerhyp {
  --wx-logo-brand: #006b4a !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__logo-card--ing {
  --wx-logo-brand: #ff6100 !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__logo-card--unicredit {
  --wx-logo-brand: #e31618 !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__logo-card--hanseatic {
  --wx-logo-brand: #e4252f !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__logo-card--kfw {
  --wx-logo-brand: #005a8c !important;
}

/* Logo Sizing */

#wx-hypothekar-hero .wx-hypothekar-hero__logo-card img[alt="IB.SH"] {
  max-height: 39px !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__logo-card img[alt="Haspa"] {
  max-height: 36px !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__logo-card img[alt="Münchener Hyp"] {
  max-height: 39px !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__logo-card img[alt="ING"] {
  max-height: 38px !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__logo-card img[alt="UniCredit"] {
  max-height: 36px !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__logo-card img[alt="Hanseatic Bank"] {
  max-height: 37px !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__logo-card img[alt="KfW"] {
  max-height: 39px !important;
}

/* Logo card motion */

@keyframes wxHypoLogoCardCycle {
  0%,
  10.8% {
    transform: translate3d(-50%, -50%, 0) translateY(0) scale(1);
    opacity: 1;
    visibility: visible;
    z-index: 7;
    background-color: var(--wx-logo-brand);
    box-shadow:
      0 22px 46px rgba(0, 0, 0, 0.12),
      inset 0 1px 0 rgba(255, 255, 255, 0.2);
  }

  14.25% {
    transform: translate3d(-50%, -50%, 0) translateY(24px) scale(0.82);
    opacity: 0;
    visibility: hidden;
    z-index: 8;
    background-color: var(--wx-logo-brand);
    box-shadow:
      0 18px 34px rgba(0, 0, 0, 0.08),
      inset 0 1px 0 rgba(255, 255, 255, 0.18);
  }

  14.3%,
  68.8% {
    transform: translate3d(-50%, -50%, 0) translateY(-36px) scale(0.58);
    opacity: 0;
    visibility: hidden;
    z-index: 1;
    background-color: transparent;
    box-shadow: none;
  }

  71.4%,
  84.8% {
    transform: translate3d(-50%, -50%, 0) translateY(-22px) scale(0.74);
    opacity: 1;
    visibility: visible;
    z-index: 5;
    background-color: #eeeeee;
    box-shadow:
      0 8px 18px rgba(0, 0, 0, 0.03),
      inset 0 1px 0 rgba(255, 255, 255, 0.62);
  }

  85.7%,
  98.4% {
    transform: translate3d(-50%, -50%, 0) translateY(-11px) scale(0.88);
    opacity: 1;
    visibility: visible;
    z-index: 6;
    background-color: #d4d4d4;
    box-shadow:
      0 12px 28px rgba(0, 0, 0, 0.05),
      inset 0 1px 0 rgba(255, 255, 255, 0.42);
  }

  100% {
    transform: translate3d(-50%, -50%, 0) translateY(0) scale(1);
    opacity: 1;
    visibility: visible;
    z-index: 7;
    background-color: var(--wx-logo-brand);
    box-shadow:
      0 22px 46px rgba(0, 0, 0, 0.12),
      inset 0 1px 0 rgba(255, 255, 255, 0.2);
  }
}

/* Logo color/filter motion */

@keyframes wxHypoLogoImgCycle {
  0%,
  10.8% {
    filter: brightness(0) invert(1);
    opacity: 1;
  }

  14.25%,
  68.8% {
    filter: brightness(0) invert(1);
    opacity: 0;
  }

  71.4%,
  84.8% {
    filter: grayscale(1) brightness(0.92) contrast(0.82);
    opacity: 0.34;
  }

  85.7%,
  98.4% {
    filter: grayscale(1) brightness(0.78) contrast(0.88);
    opacity: 0.55;
  }

  100% {
    filter: brightness(0) invert(1);
    opacity: 1;
  }
}

/* =========================================================
   TYPOGRAPHY — H1 EYEBROW + H2 MAIN HEADLINE
========================================================= */

#wx-hypothekar-hero .wx-hypothekar-hero__eyebrow {
  width: 100% !important;
  max-width: 1350px !important;
  margin: 0 0 16px !important;
  padding: 0 !important;
  color: var(--wx-green-brand) !important;
  font-family: var(--wx-font) !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 1.15 !important;
  letter-spacing: -0.65px !important;
  text-align: center !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__headline {
  width: 100% !important;
  max-width: 1350px !important;
  margin: 0 0 22px !important;
  padding: 0 !important;
  color: var(--wx-text) !important;
  font-family: var(--wx-font) !important;
  font-size: 70px !important;
  font-weight: 550 !important;
  line-height: 1.20 !important;
  letter-spacing: -3.4px !important;
  text-align: center !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__subline {
  width: 100% !important;
  max-width: 700px !important;
  margin: 0 0 36px !important;
  padding: 0 !important;
  color: var(--wx-muted) !important;
  font-family: var(--wx-font) !important;
  font-size: 20px !important;
  font-weight: 450 !important;
  line-height: 1.42 !important;
  letter-spacing: -0.45px !important;
  text-align: center !important;
}

/* =========================================================
   BUTTONS
========================================================= */

#wx-hypothekar-hero .wx-hypothekar-hero__actions {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 12px !important;
  width: auto !important;
  max-width: none !important;
  margin: 0 0 78px !important;
  padding: 0 !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__btn {
  height: 44px !important;
  min-height: 44px !important;
  border-radius: 999px !important;
  padding: 0 21px !important;
  margin: 0 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  font-family: var(--wx-font) !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  line-height: 1 !important;
  letter-spacing: -0.25px !important;
  text-decoration: none !important;
  cursor: pointer !important;
  transition: transform 180ms ease, background-color 180ms ease, border-color 180ms ease, box-shadow 180ms ease !important;
  white-space: nowrap !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__btn--primary {
  background: var(--wx-green-dark) !important;
  color: #ffffff !important;
  border: 1px solid var(--wx-green-dark) !important;
  box-shadow: 0 12px 28px rgba(2, 31, 29, 0.12) !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__btn--primary:hover {
  background: #04352f !important;
  border-color: #04352f !important;
  color: #ffffff !important;
  transform: translateY(-1px) !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__btn--secondary {
  background: #ffffff !important;
  color: #151515 !important;
  border: 1px solid var(--wx-border) !important;
  box-shadow: 0 8px 22px rgba(0, 0, 0, 0.035) !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__btn--secondary:hover {
  background: #f7f7f3 !important;
  border-color: rgba(0, 0, 0, 0.11) !important;
  color: #151515 !important;
  transform: translateY(-1px) !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__btn-icon {
  width: 16px !important;
  height: 16px !important;
  display: block !important;
  flex: 0 0 16px !important;
}

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

#wx-hypothekar-hero .wx-hypothekar-hero__trust {
  width: 100% !important;
  max-width: 1200px !important;
  margin: 0 auto !important;
  padding: 0 !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__trust-label {
  width: 100% !important;
  margin: 0 0 24px !important;
  padding: 0 !important;
  color: #878787 !important;
  font-family: var(--wx-font) !important;
  font-size: 13px !important;
  font-weight: 450 !important;
  line-height: 1.25 !important;
  letter-spacing: -0.2px !important;
  text-align: center !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__trust-row {
  width: 100% !important;
  max-width: 1280px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 22px 30px !important;
  position: relative !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__trust-item {
  color: #1c1c1c !important;
  font-family: var(--wx-font) !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 1 !important;
  letter-spacing: -0.72px !important;
  white-space: nowrap !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__trust-icon {
  width: 34px !important;
  height: 34px !important;
  min-width: 34px !important;
  border-radius: 999px !important;
  background: #f0f1f2 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  position: relative !important;
  overflow: hidden !important;
  flex: 0 0 auto !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__trust-icon::before {
  content: "" !important;
  width: 21px !important;
  height: 21px !important;
  border-radius: 999px !important;
  background: #111418 !important;
  position: absolute !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__trust-icon svg {
  position: relative !important;
  z-index: 2 !important;
  width: 13px !important;
  height: 13px !important;
  display: block !important;
  color: #ffffff !important;
}

/* =========================================================
   TRUST ACCORDION
   Hidden affordance: clickable, but no visible click signal
========================================================= */

#wx-hypothekar-hero .wx-hypothekar-hero__trust-accordion {
  position: static !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__trust-summary {
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  color: inherit !important;
  font: inherit !important;
  letter-spacing: inherit !important;
  line-height: inherit !important;
  list-style: none !important;
  cursor: default !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
  white-space: nowrap !important;
  outline: none !important;
  box-shadow: none !important;
  transform: none !important;
  -webkit-tap-highlight-color: transparent !important;
  user-select: none !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__trust-summary::-webkit-details-marker {
  display: none !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__trust-summary::marker {
  content: "" !important;
  display: none !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__trust-summary:hover,
#wx-hypothekar-hero .wx-hypothekar-hero__trust-summary:focus,
#wx-hypothekar-hero .wx-hypothekar-hero__trust-summary:focus-visible,
#wx-hypothekar-hero .wx-hypothekar-hero__trust-summary:active {
  cursor: default !important;
  outline: none !important;
  background: transparent !important;
  color: inherit !important;
  box-shadow: none !important;
  transform: none !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__trust-summary:hover .wx-hypothekar-hero__trust-icon::before,
#wx-hypothekar-hero .wx-hypothekar-hero__trust-summary:focus .wx-hypothekar-hero__trust-icon::before,
#wx-hypothekar-hero .wx-hypothekar-hero__trust-summary:active .wx-hypothekar-hero__trust-icon::before,
#wx-hypothekar-hero .wx-hypothekar-hero__trust-accordion[open] .wx-hypothekar-hero__trust-icon::before {
  background: #111418 !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__trust-panel {
  position: absolute !important;
  left: 0 !important;
  bottom: calc(100% + 18px) !important;
  z-index: 60 !important;
  width: min(520px, 100%) !important;
  max-height: 64vh !important;
  overflow-y: auto !important;
  overscroll-behavior: contain !important;
  margin: 0 !important;
  padding: 22px 22px 20px !important;
  border-radius: 24px !important;
  background: rgba(255, 255, 255, 0.97) !important;
  border: 1px solid rgba(0, 0, 0, 0.075) !important;
  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.11),
    inset 0 1px 0 rgba(255, 255, 255, 0.88) !important;
  text-align: left !important;
  backdrop-filter: blur(14px) !important;
  -webkit-backdrop-filter: blur(14px) !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__trust-panel h2 {
  margin: 0 0 14px !important;
  padding: 0 !important;
  color: #101010 !important;
  font-family: var(--wx-font) !important;
  font-size: 20px !important;
  font-weight: 600 !important;
  line-height: 1.18 !important;
  letter-spacing: -0.7px !important;
  text-align: left !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__trust-panel h3 {
  margin: 22px 0 10px !important;
  padding: 0 !important;
  color: #101010 !important;
  font-family: var(--wx-font) !important;
  font-size: 17px !important;
  font-weight: 600 !important;
  line-height: 1.25 !important;
  letter-spacing: -0.45px !important;
  text-align: left !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__trust-panel h4 {
  margin: 18px 0 8px !important;
  padding: 0 !important;
  color: #171717 !important;
  font-family: var(--wx-font) !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  line-height: 1.3 !important;
  letter-spacing: -0.3px !important;
  text-align: left !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__trust-panel p {
  margin: 0 0 10px !important;
  padding: 0 !important;
  color: #626262 !important;
  font-family: var(--wx-font) !important;
  font-size: 14px !important;
  font-weight: 350 !important;
  line-height: 1.48 !important;
  letter-spacing: -0.22px !important;
  text-align: left !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__trust-panel p:last-child {
  margin-bottom: 0 !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__trust-panel ul,
#wx-hypothekar-hero .wx-hypothekar-hero__trust-panel ol {
  margin: 10px 0 14px 18px !important;
  padding: 0 !important;
  color: #626262 !important;
  font-family: var(--wx-font) !important;
  font-size: 14px !important;
  font-weight: 350 !important;
  line-height: 1.48 !important;
  letter-spacing: -0.22px !important;
  text-align: left !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__trust-panel li {
  margin: 0 0 7px !important;
  padding: 0 !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__trust-panel li:last-child {
  margin-bottom: 0 !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__trust-panel strong {
  color: #222222 !important;
  font-weight: 600 !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__trust-panel table {
  width: 100% !important;
  border-collapse: collapse !important;
  margin: 14px 0 16px !important;
  font-family: var(--wx-font) !important;
  font-size: 13px !important;
  line-height: 1.42 !important;
  color: #626262 !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__trust-panel th,
#wx-hypothekar-hero .wx-hypothekar-hero__trust-panel td {
  padding: 10px 9px !important;
  border: 1px solid rgba(0, 0, 0, 0.08) !important;
  text-align: left !important;
  vertical-align: top !important;
}

#wx-hypothekar-hero .wx-hypothekar-hero__trust-panel th {
  color: #151515 !important;
  font-weight: 600 !important;
  background: rgba(2, 31, 29, 0.04) !important;
}

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

@media (max-width: 1024px) {
  #wx-hypothekar-hero .wx-hypothekar-hero__container {
    max-width: 920px !important;
    padding: 70px 22px 72px !important;
    align-items: center !important;
    text-align: center !important;
  }

  #wx-hypothekar-hero .wx-hypothekar-hero__logo-stack {
    width: 116px !important;
    height: 116px !important;
    margin-bottom: 24px !important;
  }

  #wx-hypothekar-hero .wx-hypothekar-hero__logo-card {
    width: 94px !important;
    height: 94px !important;
    border-radius: 26px !important;
    padding: 17px !important;
  }

  #wx-hypothekar-hero .wx-hypothekar-hero__logo-card img {
    max-height: 38px !important;
  }

  #wx-hypothekar-hero .wx-hypothekar-hero__eyebrow {
    max-width: 790px !important;
    margin: 0 0 14px !important;
    font-size: 20px !important;
    line-height: 1.15 !important;
    letter-spacing: -0.5px !important;
    text-align: center !important;
  }

  #wx-hypothekar-hero .wx-hypothekar-hero__headline {
    max-width: 790px !important;
    font-size: 56px !important;
    line-height: 1.20 !important;
    letter-spacing: -3.4px !important;
    text-align: center !important;
  }

  #wx-hypothekar-hero .wx-hypothekar-hero__subline {
    max-width: 640px !important;
    font-size: 18px !important;
    text-align: center !important;
  }

  #wx-hypothekar-hero .wx-hypothekar-hero__actions {
    width: auto !important;
    max-width: none !important;
    justify-content: center !important;
    margin-bottom: 70px !important;
  }

  #wx-hypothekar-hero .wx-hypothekar-hero__trust-row {
    gap: 20px 24px !important;
  }

  #wx-hypothekar-hero .wx-hypothekar-hero__trust-item {
    font-size: 17px !important;
  }
}

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

@media (max-width: 767px) {
  #wx-hypothekar-hero .wx-hypothekar-hero__container {
    max-width: 100% !important;
    padding: 52px 18px 58px !important;
    align-items: center !important;
    text-align: center !important;
  }

  #wx-hypothekar-hero .wx-hypothekar-hero__logo-stack {
    width: 100px !important;
    height: 100px !important;
    margin-bottom: 22px !important;
  }

  #wx-hypothekar-hero .wx-hypothekar-hero__logo-card {
    width: 82px !important;
    height: 82px !important;
    border-radius: 23px !important;
    padding: 15px !important;
  }

  #wx-hypothekar-hero .wx-hypothekar-hero__logo-card img {
    max-height: 32px !important;
  }

  #wx-hypothekar-hero .wx-hypothekar-hero__eyebrow {
    max-width: 410px !important;
    margin: 0 0 12px !important;
    font-size: 12px !important;
    line-height: 1.15 !important;
    letter-spacing: -0.35px !important;
    text-align: center !important;
  }

#wx-hypothekar-hero .wx-hypothekar-hero__headline {
  max-width: 410px !important;
  margin: 0 0 20px !important;
  font-size: clamp(37px, 10.2vw, 42px) !important;
  line-height: 1.08 !important;
  letter-spacing: -2.1px !important;
  font-weight: 600 !important;
  text-align: center !important;
}
  #wx-hypothekar-hero .wx-hypothekar-hero__subline {
    max-width: 390px !important;
    margin-bottom: 30px !important;
    font-size: 15px !important;
    line-height: 1.44 !important;
    letter-spacing: -0.25px !important;
    text-align: center !important;
  }

  #wx-hypothekar-hero .wx-hypothekar-hero__actions {
    width: 100% !important;
    max-width: 330px !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 10px !important;
    margin-bottom: 48px !important;
  }

  #wx-hypothekar-hero .wx-hypothekar-hero__btn {
    width: 100% !important;
    height: 46px !important;
    min-height: 46px !important;
    font-size: 14px !important;
  }

  #wx-hypothekar-hero .wx-hypothekar-hero__trust {
    max-width: 390px !important;
  }

  #wx-hypothekar-hero .wx-hypothekar-hero__trust-label {
    margin-bottom: 20px !important;
    font-size: 12px !important;
    line-height: 1.3 !important;
  }

  #wx-hypothekar-hero .wx-hypothekar-hero__trust-row {
    max-width: 390px !important;
    display: grid !important;
    grid-template-columns: repeat(6, 1fr) !important;
    gap: 17px 8px !important;
  }

  #wx-hypothekar-hero .wx-hypothekar-hero__trust-item {
    width: 100% !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    line-height: 1.12 !important;
    letter-spacing: -0.42px !important;
    white-space: normal !important;
    justify-content: center !important;
    gap: 7px !important;
  }

  #wx-hypothekar-hero .wx-hypothekar-hero__trust-item:nth-child(1),
  #wx-hypothekar-hero .wx-hypothekar-hero__trust-item:nth-child(2),
  #wx-hypothekar-hero .wx-hypothekar-hero__trust-item:nth-child(3) {
    grid-column: span 2 !important;
  }

  #wx-hypothekar-hero .wx-hypothekar-hero__trust-item:nth-child(4),
  #wx-hypothekar-hero .wx-hypothekar-hero__trust-item:nth-child(5) {
    grid-column: span 3 !important;
  }

  #wx-hypothekar-hero .wx-hypothekar-hero__trust-item span:last-child {
    display: inline-block !important;
    max-width: 82px !important;
  }

  #wx-hypothekar-hero .wx-hypothekar-hero__trust-item:nth-child(4) span:last-child,
  #wx-hypothekar-hero .wx-hypothekar-hero__trust-item:nth-child(5) span:last-child {
    max-width: 126px !important;
  }

  #wx-hypothekar-hero .wx-hypothekar-hero__trust-icon {
    width: 30px !important;
    height: 30px !important;
    min-width: 30px !important;
  }

  #wx-hypothekar-hero .wx-hypothekar-hero__trust-icon::before {
    width: 19px !important;
    height: 19px !important;
  }

  #wx-hypothekar-hero .wx-hypothekar-hero__trust-icon svg {
    width: 11px !important;
    height: 11px !important;
  }

  #wx-hypothekar-hero .wx-hypothekar-hero__trust-summary {
    gap: 7px !important;
    white-space: normal !important;
    cursor: default !important;
  }

  #wx-hypothekar-hero .wx-hypothekar-hero__trust-panel {
    left: 0 !important;
    right: 0 !important;
    bottom: calc(100% + 14px) !important;
    width: 100% !important;
    max-width: 390px !important;
    max-height: 62vh !important;
    padding: 19px 18px 18px !important;
    border-radius: 21px !important;
  }

  #wx-hypothekar-hero .wx-hypothekar-hero__trust-panel h2 {
    font-size: 18px !important;
    letter-spacing: -0.55px !important;
  }

  #wx-hypothekar-hero .wx-hypothekar-hero__trust-panel h3 {
    font-size: 16px !important;
    letter-spacing: -0.35px !important;
  }

  #wx-hypothekar-hero .wx-hypothekar-hero__trust-panel h4 {
    font-size: 14px !important;
  }

  #wx-hypothekar-hero .wx-hypothekar-hero__trust-panel p,
  #wx-hypothekar-hero .wx-hypothekar-hero__trust-panel ul,
  #wx-hypothekar-hero .wx-hypothekar-hero__trust-panel ol {
    font-size: 13px !important;
    line-height: 1.45 !important;
  }

  #wx-hypothekar-hero .wx-hypothekar-hero__trust-panel table {
    font-size: 12px !important;
  }

  #wx-hypothekar-hero .wx-hypothekar-hero__trust-panel th,
  #wx-hypothekar-hero .wx-hypothekar-hero__trust-panel td {
    padding: 8px 7px !important;
  }
}

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

@media (prefers-reduced-motion: reduce) {
  #wx-hypothekar-hero .wx-hypothekar-hero__logo-card,
  #wx-hypothekar-hero .wx-hypothekar-hero__logo-card img {
    animation: none !important;
  }

  #wx-hypothekar-hero .wx-hypothekar-hero__logo-card.is-active {
    transform: translate3d(-50%, -50%, 0) translateY(0) scale(1);
    opacity: 1;
    visibility: visible;
    z-index: 7;
    background-color: var(--wx-logo-brand);
  }

  #wx-hypothekar-hero .wx-hypothekar-hero__logo-card.is-next {
    transform: translate3d(-50%, -50%, 0) translateY(-11px) scale(0.88);
    opacity: 1;
    visibility: visible;
    z-index: 6;
    background-color: #d4d4d4;
  }

  #wx-hypothekar-hero .wx-hypothekar-hero__logo-card.is-back {
    transform: translate3d(-50%, -50%, 0) translateY(-22px) scale(0.74);
    opacity: 1;
    visibility: visible;
    z-index: 5;
    background-color: #eeeeee;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5bd6ad0 *//* =========================================================
   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-8e7168f */.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 CSS for html, class: .elementor-element-cc4a4f0 *//* =========================================================
   WX TESTIMONIALS MODERN MARQUEE
   Smaller rounded cards version
========================================================= */

#wx-testimonials-modern {
  --wx-bg: #FDFBF7;
  --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: 45px !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;
}

/* =========================================================
   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: 30px !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: 16px !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-a894e2c *//* ============================================
ABSCHNITT: Datenvalidierung und Kundenstimme
ID: wx-data_and_testimonial
============================================ */

:root {
    --wx-data_and_testimonial-bg: #FDFBF7;
    --wx-data_and_testimonial-max-width: 1350px;
    --wx-data_and_testimonial-padding-top: 120px;
    --wx-data_and_testimonial-padding-bottom: 120px;
    --wx-data_and_testimonial-padding-left: 24px;
    --wx-data_and_testimonial-padding-right: 24px;
    --wx-data_and_testimonial-grid-mb: 80px;
    --wx-data_and_testimonial-bottom-mt: 80px;

    --wx-data_and_testimonial-mobile-padding-top: 80px;
    --wx-data_and_testimonial-mobile-padding-bottom: 80px;
    --wx-data_and_testimonial-mobile-grid-mb: 48px;
    --wx-data_and_testimonial-mobile-bottom-mt: 48px;

    --wx-data_and_testimonial-font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    
    --wx-data_and_testimonial-eyebrow-size: 12px;
    --wx-data_and_testimonial-eyebrow-weight: 700;
    --wx-data_and_testimonial-eyebrow-ls: 0.5px;
    
    --wx-data_and_testimonial-headline-size: 48px;
    --wx-data_and_testimonial-headline-weight: 500;
    --wx-data_and_testimonial-headline-lh: 56px;
    --wx-data_and_testimonial-headline-ls: -1px;
    
    --wx-data_and_testimonial-stat-num-size: 72px;
    --wx-data_and_testimonial-stat-num-weight: 500;
    --wx-data_and_testimonial-stat-num-lh: 80px;
    --wx-data_and_testimonial-stat-num-ls: -2px;

    --wx-data_and_testimonial-stat-label-size: 16px;
    --wx-data_and_testimonial-stat-label-weight: 400;
    --wx-data_and_testimonial-stat-label-lh: 24px;

    --wx-data_and_testimonial-quote-size: 24px;
    --wx-data_and_testimonial-quote-weight: 400;
    --wx-data_and_testimonial-quote-lh: 36px;
    --wx-data_and_testimonial-quote-ls: -0.5px;

    --wx-data_and_testimonial-author-name-size: 16px;
    --wx-data_and_testimonial-author-name-weight: 500;
    --wx-data_and_testimonial-author-name-lh: 24px;

    --wx-data_and_testimonial-author-role-size: 14px;
    --wx-data_and_testimonial-author-role-weight: 400;
    --wx-data_and_testimonial-author-role-lh: 20px;

    --wx-data_and_testimonial-mobile-headline-size: 40px;
    --wx-data_and_testimonial-mobile-headline-lh: 48px;
    --wx-data_and_testimonial-mobile-stat-num-size: 56px;
    --wx-data_and_testimonial-mobile-stat-num-lh: 64px;
    --wx-data_and_testimonial-mobile-quote-size: 18px;
    --wx-data_and_testimonial-mobile-quote-lh: 28px;

    --wx-data_and_testimonial-primary-green: #014630;
    --wx-data_and_testimonial-dark-green: #014630;
    --wx-data_and_testimonial-gold: #014630;
    --wx-data_and_testimonial-black: #014630;
    --wx-data_and_testimonial-pill-bg: #ffffff;
    --wx-data_and_testimonial-role-color: #014630;

    --wx-data_and_testimonial-pill-radius: 4px;
    --wx-data_and_testimonial-avatar-size: 48px;

    /* Desktop-Alignment: setzt 87+ auf Höhe des linken Grafikstarts */
    --wx-data_and_testimonial-stat-desktop-offset: 240px;
}

.wx-data_and_testimonial-wrapper {
    background-color: var(--wx-data_and_testimonial-bg);
    width: 100%;
    padding: var(--wx-data_and_testimonial-padding-top) var(--wx-data_and_testimonial-padding-right) var(--wx-data_and_testimonial-padding-bottom) var(--wx-data_and_testimonial-padding-left);
    overflow: hidden;
    isolation: isolate;
}

.wx-data_and_testimonial-wrapper,
.wx-data_and_testimonial-wrapper * {
    box-sizing: border-box;
}

.wx-data_and_testimonial-container {
    max-width: var(--wx-data_and_testimonial-max-width);
    margin: 0 auto;
    background: none !important;
}

.wx-data_and_testimonial-top-grid {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    justify-content: space-between;
    margin: 0 0 var(--wx-data_and_testimonial-grid-mb) 0;
    padding: 0;
}

.wx-data_and_testimonial-text-col {
    width: 40%;
    padding: 0 24px 0 0;
    margin: 0;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    position: relative;
    z-index: 2;
}

.wx-data_and_testimonial-eyebrow {
    display: inline-block;
    background-color: var(--wx-data_and_testimonial-pill-bg);
    color: var(--wx-data_and_testimonial-black);
    font-family: var(--wx-data_and_testimonial-font-family) !important;
    font-size: var(--wx-data_and_testimonial-eyebrow-size) !important;
    font-weight: var(--wx-data_and_testimonial-eyebrow-weight) !important;
    letter-spacing: var(--wx-data_and_testimonial-eyebrow-ls) !important;
    text-transform: uppercase !important;
    padding: 6px 10px;
    margin: 0 0 24px 0;
    border-radius: var(--wx-data_and_testimonial-pill-radius);
    text-align: left !important;
}

.wx-data_and_testimonial-headline {
    color: var(--wx-data_and_testimonial-black);
    font-family: var(--wx-data_and_testimonial-font-family) !important;
    font-size: var(--wx-data_and_testimonial-headline-size) !important;
    font-weight: var(--wx-data_and_testimonial-headline-weight) !important;
    line-height: var(--wx-data_and_testimonial-headline-lh) !important;
    letter-spacing: var(--wx-data_and_testimonial-headline-ls) !important;
    margin: 0;
    padding: 0;
    text-align: left !important;
}

.wx-data_and_testimonial-stat-anim-wrap {
    margin-top: var(--wx-data_and_testimonial-stat-desktop-offset);
}

.wx-data_and_testimonial-stat-block {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.wx-data_and_testimonial-stat-number {
    color: var(--wx-data_and_testimonial-black);
    font-family: var(--wx-data_and_testimonial-font-family) !important;
    font-size: var(--wx-data_and_testimonial-stat-num-size) !important;
    font-weight: var(--wx-data_and_testimonial-stat-num-weight) !important;
    line-height: var(--wx-data_and_testimonial-stat-num-lh) !important;
    letter-spacing: var(--wx-data_and_testimonial-stat-num-ls) !important;
    margin: 0 0 8px 0;
    padding: 0;
    text-align: left !important;
}

.wx-data_and_testimonial-stat-label {
    color: var(--wx-data_and_testimonial-black);
    font-family: var(--wx-data_and_testimonial-font-family) !important;
    font-size: var(--wx-data_and_testimonial-stat-label-size) !important;
    font-weight: var(--wx-data_and_testimonial-stat-label-weight) !important;
    line-height: var(--wx-data_and_testimonial-stat-label-lh) !important;
    margin: 0;
    padding: 0;
    text-align: left !important;
}

.wx-data_and_testimonial-chart-col {
    width: 60%;
    margin: 0;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    position: relative;
    z-index: 1;
}

.wx-data_and_testimonial-chart-wrapper {
    width: 150%; 
    max-width: 1100px;
    margin-right: -25%; 
    margin-left: -20%; 
    transform: translateY(-30px); 
    -webkit-mask-image: linear-gradient(to bottom, rgba(0,0,0,1) 50%, rgba(0,0,0,0) 100%);
    mask-image: linear-gradient(to bottom, rgba(0,0,0,1) 50%, rgba(0,0,0,0) 100%);
}

.wx-data_and_testimonial-chart-wrapper svg {
    display: block;
    width: 100%;
    height: auto;
}

/* Viewport Animationen */

.wx-data_and_testimonial-anim-left {
    opacity: 0;
    transform: translate3d(0, 34px, 0);
    transition-property: opacity, transform;
    transition-duration: 820ms;
    transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1);
    will-change: opacity, transform;
}

.wx-data_and_testimonial-wrapper.wx-text-visible .wx-data_and_testimonial-anim-left {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}

.wx-data_and_testimonial-wrapper.wx-text-visible .wx-data_and_testimonial-text-col .wx-data_and_testimonial-anim-left:nth-child(1) {
    transition-delay: 80ms;
}

.wx-data_and_testimonial-wrapper.wx-text-visible .wx-data_and_testimonial-text-col .wx-data_and_testimonial-anim-left:nth-child(2) {
    transition-delay: 210ms;
}

.wx-data_and_testimonial-wrapper.wx-text-visible .wx-data_and_testimonial-text-col .wx-data_and_testimonial-anim-left:nth-child(3) {
    transition-delay: 340ms;
}

.wx-data_and_testimonial-anim-chart {
    opacity: 0;
    transform: translate3d(30px, 0, 0);
    transition-property: opacity, transform;
    transition-duration: 960ms;
    transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1);
    will-change: opacity, transform;
}

.wx-data_and_testimonial-wrapper.wx-chart-visible .wx-data_and_testimonial-anim-chart {
    opacity: 1;
    transform: translate3d(0, 0, 0);
    transition-delay: 120ms;
}

.wx-data_and_testimonial-chart-wrapper svg > g > line {
    transform-origin: bottom center;
    transform-box: fill-box;
    transform: scaleY(0);
    animation: none;
    will-change: transform;
}

.wx-data_and_testimonial-wrapper.wx-chart-visible .wx-data_and_testimonial-chart-wrapper svg > g > line {
    animation-name: wx-data_and_testimonial-waveRise;
    animation-duration: 620ms;
    animation-timing-function: cubic-bezier(0.2, 0.8, 0.2, 1);
    animation-delay: var(--wx-line-delay, 0s);
    animation-fill-mode: forwards;
}

@keyframes wx-data_and_testimonial-waveRise {
    0% {
        transform: scaleY(0);
    }
    100% {
        transform: scaleY(1);
    }
}

.wx-data_and_testimonial-chart-wrapper circle,
.wx-data_and_testimonial-chart-wrapper > svg > line[y1="49"] {
    transform-origin: center center;
    transform-box: fill-box;
    opacity: 0;
    transform: translateY(300px) scale(0.5);
    animation: none;
    will-change: opacity, transform;
}

.wx-data_and_testimonial-wrapper.wx-chart-visible .wx-data_and_testimonial-chart-wrapper circle,
.wx-data_and_testimonial-wrapper.wx-chart-visible .wx-data_and_testimonial-chart-wrapper > svg > line[y1="49"] {
    animation-name: wx-data_and_testimonial-pointShootAndPop;
    animation-duration: 820ms;
    animation-timing-function: cubic-bezier(0.34, 1.56, 0.64, 1);
    animation-delay: var(--wx-point-delay, 1.4s);
    animation-fill-mode: forwards;
}

@keyframes wx-data_and_testimonial-pointShootAndPop {
    0% {
        transform: translateY(300px) scale(0);
        opacity: 0;
    }
    20% {
        opacity: 1;
        transform: translateY(150px) scale(0.8);
    }
    70% {
        transform: translateY(0px) scale(1);
        opacity: 1;
    }
    85% {
        transform: translateY(0px) scale(1.5);
        opacity: 1;
    }
    100% {
        transform: translateY(0px) scale(1);
        opacity: 1;
    }
}

.wx-data_and_testimonial-bottom-block {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: var(--wx-data_and_testimonial-bottom-mt) 0 0 0;
    padding: 0;
}

.wx-data_and_testimonial-stars {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 4px;
    margin: 0 0 24px 0;
    padding: 0;
}

.wx-data_and_testimonial-quote {
    max-width: 800px;
    width: 100%;
    color: var(--wx-data_and_testimonial-black);
    font-family: var(--wx-data_and_testimonial-font-family) !important;
    font-size: var(--wx-data_and_testimonial-quote-size) !important;
    font-weight: var(--wx-data_and_testimonial-quote-weight) !important;
    line-height: var(--wx-data_and_testimonial-quote-lh) !important;
    letter-spacing: var(--wx-data_and_testimonial-quote-ls) !important;
    margin: 0 auto 40px auto;
    padding: 0;
    text-align: center !important;
}

.wx-data_and_testimonial-author {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 16px;
    margin: 0;
    padding: 0;
}

.wx-data_and_testimonial-avatar {
    display: block !important;
    width: var(--wx-data_and_testimonial-avatar-size) !important;
    height: var(--wx-data_and_testimonial-avatar-size) !important;
    min-width: var(--wx-data_and_testimonial-avatar-size) !important;
    max-width: var(--wx-data_and_testimonial-avatar-size) !important;
    min-height: var(--wx-data_and_testimonial-avatar-size) !important;
    max-height: var(--wx-data_and_testimonial-avatar-size) !important;
    flex: 0 0 var(--wx-data_and_testimonial-avatar-size) !important;
    aspect-ratio: 1 / 1 !important;
    border-radius: 999px !important;
    object-fit: cover !important;
    object-position: center center !important;
    overflow: hidden !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    box-shadow: none !important;
}

.wx-data_and_testimonial-author-details {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin: 0;
    padding: 0;
}

.wx-data_and_testimonial-author-name {
    color: var(--wx-data_and_testimonial-black);
    font-family: var(--wx-data_and_testimonial-font-family) !important;
    font-size: var(--wx-data_and_testimonial-author-name-size) !important;
    font-weight: var(--wx-data_and_testimonial-author-name-weight) !important;
    line-height: var(--wx-data_and_testimonial-author-name-lh) !important;
    margin: 0 0 4px 0;
    padding: 0;
    text-align: left !important;
}

.wx-data_and_testimonial-author-role {
    color: var(--wx-data_and_testimonial-role-color);
    font-family: var(--wx-data_and_testimonial-font-family) !important;
    font-size: var(--wx-data_and_testimonial-author-role-size) !important;
    font-weight: var(--wx-data_and_testimonial-author-role-weight) !important;
    line-height: var(--wx-data_and_testimonial-author-role-lh) !important;
    margin: 0;
    padding: 0;
    text-align: left !important;
}

.wx-data_and_testimonial-anim-testi {
    opacity: 0;
    transform: translate3d(0, 28px, 0);
    transition-property: opacity, transform;
    transition-duration: 760ms;
    transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1);
    will-change: opacity, transform;
}

.wx-data_and_testimonial-bottom-block.wx-bottom-visible .wx-data_and_testimonial-anim-testi {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}

.wx-data_and_testimonial-bottom-block.wx-bottom-visible .wx-data_and_testimonial-anim-testi:nth-child(1) {
    transition-delay: 80ms;
}

.wx-data_and_testimonial-bottom-block.wx-bottom-visible .wx-data_and_testimonial-anim-testi:nth-child(2) {
    transition-delay: 190ms;
}

.wx-data_and_testimonial-bottom-block.wx-bottom-visible .wx-data_and_testimonial-anim-testi:nth-child(3) {
    transition-delay: 300ms;
}

@media (max-width: 1024px) {
    .wx-data_and_testimonial-wrapper {
        padding-top: var(--wx-data_and_testimonial-mobile-padding-top);
        padding-bottom: var(--wx-data_and_testimonial-mobile-padding-bottom);
    }

    .wx-data_and_testimonial-top-grid {
        flex-direction: column;
        margin-bottom: var(--wx-data_and_testimonial-mobile-grid-mb);
    }

    .wx-data_and_testimonial-text-col,
    .wx-data_and_testimonial-chart-col {
        width: 100%;
        padding: 0;
    }

    .wx-data_and_testimonial-text-col {
        margin-bottom: 64px;
        align-items: center;
    }

    .wx-data_and_testimonial-eyebrow,
    .wx-data_and_testimonial-headline,
    .wx-data_and_testimonial-stat-number,
    .wx-data_and_testimonial-stat-label {
        text-align: center !important;
    }

    .wx-data_and_testimonial-stat-block {
        align-items: center;
    }

    .wx-data_and_testimonial-stat-anim-wrap {
        margin-top: 64px;
    }

    .wx-data_and_testimonial-headline {
        font-size: var(--wx-data_and_testimonial-mobile-headline-size) !important;
        line-height: var(--wx-data_and_testimonial-mobile-headline-lh) !important;
        margin-bottom: 0;
    }

    .wx-data_and_testimonial-stat-number {
        font-size: var(--wx-data_and_testimonial-mobile-stat-num-size) !important;
        line-height: var(--wx-data_and_testimonial-mobile-stat-num-lh) !important;
    }

    .wx-data_and_testimonial-chart-col {
        justify-content: center;
    }
    
    .wx-data_and_testimonial-chart-wrapper {
        width: 100%;
        max-width: 100%;
        margin: 0;
        transform: none;
    }

    .wx-data_and_testimonial-bottom-block {
        margin-top: var(--wx-data_and_testimonial-mobile-bottom-mt);
    }

    .wx-data_and_testimonial-quote {
        font-size: var(--wx-data_and_testimonial-mobile-quote-size) !important;
        line-height: var(--wx-data_and_testimonial-mobile-quote-lh) !important;
    }
}

@media (max-width: 767px) {
    .wx-data_and_testimonial-wrapper {
        padding-left: 18px;
        padding-right: 18px;
    }

    .wx-data_and_testimonial-headline {
        font-size: 34px !important;
        line-height: 40px !important;
        letter-spacing: -0.8px !important;
    }

    .wx-data_and_testimonial-stat-anim-wrap {
        margin-top: 52px;
    }

    .wx-data_and_testimonial-stat-number {
        font-size: 52px !important;
        line-height: 58px !important;
    }

    .wx-data_and_testimonial-text-col {
        margin-bottom: 48px;
    }

    .wx-data_and_testimonial-chart-wrapper svg {
        min-width: 620px;
        transform: translateX(-21%);
    }

    .wx-data_and_testimonial-chart-wrapper {
        overflow: visible;
    }

    .wx-data_and_testimonial-quote {
        max-width: 100%;
        margin-bottom: 32px;
    }

    .wx-data_and_testimonial-author {
        gap: 14px;
    }
}

@media (max-width: 420px) {
    .wx-data_and_testimonial-headline {
        font-size: 30px !important;
        line-height: 36px !important;
    }

    .wx-data_and_testimonial-stat-anim-wrap {
        margin-top: 44px;
    }

    .wx-data_and_testimonial-chart-wrapper svg {
        min-width: 560px;
        transform: translateX(-23%);
    }

    .wx-data_and_testimonial-quote {
        font-size: 17px !important;
        line-height: 27px !important;
    }
}

@media (prefers-reduced-motion: reduce) {
    .wx-data_and_testimonial-anim-left,
    .wx-data_and_testimonial-anim-chart,
    .wx-data_and_testimonial-anim-testi {
        opacity: 1 !important;
        transform: none !important;
        transition: none !important;
    }

    .wx-data_and_testimonial-chart-wrapper svg > g > line {
        transform: scaleY(1) !important;
        animation: none !important;
    }

    .wx-data_and_testimonial-chart-wrapper circle,
    .wx-data_and_testimonial-chart-wrapper > svg > line[y1="49"] {
        opacity: 1 !important;
        transform: none !important;
        animation: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8491ba5 *//* ============================================
ABSCHNITT: Sicherheits- und Compliance-Features
ZIEL:
- Desktop: 3 Kacheln nebeneinander
- Kleine Laptops: bleibt sauber, keine Text-Kollision
- Tablet: Layout untereinander, Karte bleibt 3-spaltig
- Mobile: 2 Kacheln nebeneinander, 1 Kachel darunter volle Breite
- Alle wichtigen Werte oben editierbar
============================================ */

/* ============================================
EDITIERBARE WERTE
============================================ */

.wx-security_features-wrapper {
  /* ---------- GLOBAL ---------- */
  --wx-sf-bg: transparent;
  --wx-sf-card-bg: #005F40;
  --wx-sf-text-primary: #ffffff;
  --wx-sf-text-secondary: #20e07f;
  --wx-sf-border-color: rgba(255, 255, 255, 0.12);

  --wx-sf-font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;

  --wx-sf-logo-card-bg: linear-gradient(
    145deg,
    rgba(255, 255, 255, 0.18) 0%,
    rgba(255, 255, 255, 0.08) 38%,
    rgba(255, 255, 255, 0.035) 100%
  );

  --wx-sf-logo-card-border: rgba(255, 255, 255, 0.18);
  --wx-sf-logo-card-shadow: 0 18px 44px rgba(0, 0, 0, 0.26);
  --wx-sf-logo-card-inner-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.28);

  --wx-sf-shine-opacity: 0.36;
  --wx-sf-shine-duration: 6.2s;

  /* ---------- DESKTOP SECTION ---------- */
  --wx-sf-d-section-padding-top: 120px;
  --wx-sf-d-section-padding-right: 24px;
  --wx-sf-d-section-padding-bottom: 120px;
  --wx-sf-d-section-padding-left: 24px;

  --wx-sf-d-container-max-width: 1350px;

  --wx-sf-d-layout-gap: clamp(36px, 4vw, 56px);
  --wx-sf-d-left-width: 35%;
  --wx-sf-d-right-width: 60%;

  /* ---------- DESKTOP HEADLINE ---------- */
  --wx-sf-d-heading-font-size: clamp(34px, 2.8vw, 40px);
  --wx-sf-d-heading-line-height: 1.2;
  --wx-sf-d-heading-font-weight: 600;
  --wx-sf-d-heading-letter-spacing: -1.1px;

  --wx-sf-d-heading-margin-top: 0px;
  --wx-sf-d-heading-margin-right: 0px;
  --wx-sf-d-heading-margin-bottom: 32px;
  --wx-sf-d-heading-margin-left: 0px;

  /* ---------- DESKTOP CTA ---------- */
  --wx-sf-d-cta-size: 44px;
  --wx-sf-d-cta-radius: 999px;
  --wx-sf-d-cta-border: rgba(255, 255, 255, 0.18);
  --wx-sf-d-cta-bg: rgba(255, 255, 255, 0.08);
  --wx-sf-d-cta-bg-hover: rgba(255, 255, 255, 0.14);
  --wx-sf-d-cta-icon-size: 14px;

  /* ---------- DESKTOP CARD ---------- */
  --wx-sf-d-card-radius: 28px;

  --wx-sf-d-card-padding-top: clamp(40px, 3.4vw, 48px);
  --wx-sf-d-card-padding-right: clamp(32px, 3.4vw, 48px);
  --wx-sf-d-card-padding-bottom: clamp(40px, 3.4vw, 48px);
  --wx-sf-d-card-padding-left: clamp(32px, 3.4vw, 48px);

  --wx-sf-d-card-column-gap: clamp(24px, 3vw, 44px);
  --wx-sf-d-card-row-gap: 0px;

  --wx-sf-d-item-max-width: 260px;
  --wx-sf-d-item-align: flex-start;
  --wx-sf-d-item-text-align: left;

  /* ---------- DESKTOP LOGO-KACHELN ---------- */
  --wx-sf-d-logo-card-width: clamp(142px, 10.8vw, 164px);
  --wx-sf-d-logo-card-height: clamp(74px, 5.6vw, 82px);
  --wx-sf-d-logo-card-radius: 20px;
  --wx-sf-d-logo-card-margin-bottom: 24px;

  --wx-sf-d-server-logo-width: clamp(112px, 8.8vw, 132px);
  --wx-sf-d-server-logo-height: auto;

  --wx-sf-d-dsgvo-logo-width: clamp(116px, 9vw, 138px);
  --wx-sf-d-dsgvo-logo-height: auto;

  --wx-sf-d-paragraph-logo-width: clamp(82px, 6.2vw, 92px);
  --wx-sf-d-paragraph-logo-height: clamp(50px, 3.8vw, 54px);
  --wx-sf-d-paragraph-logo-radius: 14px;
  --wx-sf-d-paragraph-symbol-size: clamp(25px, 1.9vw, 28px);
  --wx-sf-d-paragraph-number-size: clamp(18px, 1.35vw, 20px);

  /* ---------- DESKTOP TEXT ---------- */
  --wx-sf-d-body-font-size: clamp(14px, 1.08vw, 16px);
  --wx-sf-d-body-line-height: 1.38;
  --wx-sf-d-body-font-weight: 600;
  --wx-sf-d-body-letter-spacing: -0.25px;
  --wx-sf-d-body-max-width: 18ch;

  /* ---------- TABLET SECTION ---------- */
  --wx-sf-t-section-padding-top: 96px;
  --wx-sf-t-section-padding-right: 22px;
  --wx-sf-t-section-padding-bottom: 96px;
  --wx-sf-t-section-padding-left: 22px;

  --wx-sf-t-container-max-width: 920px;
  --wx-sf-t-layout-gap: 48px;

  /* ---------- TABLET HEADLINE ---------- */
  --wx-sf-t-heading-font-size: 34px;
  --wx-sf-t-heading-line-height: 1.18;
  --wx-sf-t-heading-font-weight: 600;
  --wx-sf-t-heading-letter-spacing: -0.9px;
  --wx-sf-t-heading-margin-bottom: 28px;

  /* ---------- TABLET CARD ---------- */
  --wx-sf-t-card-radius: 28px;
  --wx-sf-t-card-padding-top: 44px;
  --wx-sf-t-card-padding-right: 36px;
  --wx-sf-t-card-padding-bottom: 44px;
  --wx-sf-t-card-padding-left: 36px;
  --wx-sf-t-card-column-gap: 32px;

  --wx-sf-t-logo-card-width: 154px;
  --wx-sf-t-logo-card-height: 78px;
  --wx-sf-t-logo-card-radius: 20px;
  --wx-sf-t-logo-card-margin-bottom: 22px;

  --wx-sf-t-server-logo-width: 124px;
  --wx-sf-t-dsgvo-logo-width: 128px;

  --wx-sf-t-paragraph-logo-width: 86px;
  --wx-sf-t-paragraph-logo-height: 50px;
  --wx-sf-t-paragraph-symbol-size: 26px;
  --wx-sf-t-paragraph-number-size: 19px;

  --wx-sf-t-body-font-size: 15px;
  --wx-sf-t-body-line-height: 1.38;
  --wx-sf-t-body-font-weight: 600;
  --wx-sf-t-body-letter-spacing: -0.2px;
  --wx-sf-t-body-max-width: 19ch;

  /* ---------- MOBILE SECTION ---------- */
  --wx-sf-m-section-padding-top: 80px;
  --wx-sf-m-section-padding-right: 18px;
  --wx-sf-m-section-padding-bottom: 80px;
  --wx-sf-m-section-padding-left: 18px;

  --wx-sf-m-container-max-width: 390px;
  --wx-sf-m-layout-gap: 36px;

  /* ---------- MOBILE HEADLINE ---------- */
  --wx-sf-m-heading-font-size: 25px;
  --wx-sf-m-heading-line-height: 1.18;
  --wx-sf-m-heading-font-weight: 600;
  --wx-sf-m-heading-letter-spacing: -0.6px;
  --wx-sf-m-heading-margin-bottom: 24px;

  /* ---------- MOBILE CTA ---------- */
  --wx-sf-m-cta-size: 42px;
  --wx-sf-m-cta-icon-size: 14px;

  /* ---------- MOBILE CARD ---------- */
  --wx-sf-m-card-radius: 24px;
  --wx-sf-m-card-padding-top: 34px;
  --wx-sf-m-card-padding-right: 18px;
  --wx-sf-m-card-padding-bottom: 34px;
  --wx-sf-m-card-padding-left: 18px;

  --wx-sf-m-card-column-gap: 14px;
  --wx-sf-m-card-row-gap: 30px;

  --wx-sf-m-third-item-padding-top: 2px;
  --wx-sf-m-third-text-max-width: 260px;

  /* ---------- MOBILE LOGO-KACHELN ---------- */
  --wx-sf-m-logo-card-width: 132px;
  --wx-sf-m-logo-card-height: 74px;
  --wx-sf-m-logo-card-radius: 18px;
  --wx-sf-m-logo-card-margin-bottom: 18px;

  --wx-sf-m-server-logo-width: 112px;
  --wx-sf-m-dsgvo-logo-width: 116px;

  --wx-sf-m-paragraph-logo-width: 86px;
  --wx-sf-m-paragraph-logo-height: 52px;
  --wx-sf-m-paragraph-logo-radius: 12px;
  --wx-sf-m-paragraph-symbol-size: 25px;
  --wx-sf-m-paragraph-number-size: 18px;

  /* ---------- MOBILE TEXT ---------- */
  --wx-sf-m-body-font-size: 12.5px;
  --wx-sf-m-body-line-height: 1.35;
  --wx-sf-m-body-font-weight: 600;
  --wx-sf-m-body-letter-spacing: -0.1px;
  --wx-sf-m-body-max-width: 100%;
}

/* ============================================
RESET
============================================ */

.wx-security_features-wrapper,
.wx-security_features-wrapper *,
.wx-security_features-wrapper *::before,
.wx-security_features-wrapper *::after {
  box-sizing: border-box !important;
}

/* ============================================
SECTION SHELL — DESKTOP
============================================ */

.wx-security_features-wrapper {
  width: 100% !important;
  overflow: hidden !important;
  background-color: var(--wx-sf-bg) !important;
  font-family: var(--wx-sf-font-family) !important;

  padding-top: var(--wx-sf-d-section-padding-top) !important;
  padding-right: var(--wx-sf-d-section-padding-right) !important;
  padding-bottom: var(--wx-sf-d-section-padding-bottom) !important;
  padding-left: var(--wx-sf-d-section-padding-left) !important;
}

.wx-security_features-container {
  width: 100% !important;
  max-width: var(--wx-sf-d-container-max-width) !important;
  margin: 0 auto !important;
  background: none !important;
}

/* ============================================
LAYOUT — DESKTOP
============================================ */

.wx-security_features-layout {
  width: 100% !important;
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: var(--wx-sf-d-layout-gap) !important;
}

.wx-security_features-left {
  width: var(--wx-sf-d-left-width) !important;
  min-width: 0 !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
}

.wx-security_features-right {
  width: var(--wx-sf-d-right-width) !important;
  min-width: 0 !important;
}

/* ============================================
LEFT COLUMN — DESKTOP
============================================ */

.wx-security_features-heading {
  font-family: var(--wx-sf-font-family) !important;
  font-size: var(--wx-sf-d-heading-font-size) !important;
  font-weight: var(--wx-sf-d-heading-font-weight) !important;
  line-height: var(--wx-sf-d-heading-line-height) !important;
  letter-spacing: var(--wx-sf-d-heading-letter-spacing) !important;
  color: var(--wx-sf-text-primary) !important;

  margin-top: var(--wx-sf-d-heading-margin-top) !important;
  margin-right: var(--wx-sf-d-heading-margin-right) !important;
  margin-bottom: var(--wx-sf-d-heading-margin-bottom) !important;
  margin-left: var(--wx-sf-d-heading-margin-left) !important;

  padding: 0 !important;
  text-align: left !important;
}

.wx-security_features-cta {
  width: var(--wx-sf-d-cta-size) !important;
  height: var(--wx-sf-d-cta-size) !important;
  min-width: var(--wx-sf-d-cta-size) !important;
  min-height: var(--wx-sf-d-cta-size) !important;

  border-radius: var(--wx-sf-d-cta-radius) !important;
  border: 1px solid var(--wx-sf-d-cta-border) !important;
  background: var(--wx-sf-d-cta-bg) !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  color: var(--wx-sf-text-primary) !important;
  text-decoration: none !important;
  cursor: pointer !important;

  transition:
    background-color 180ms ease,
    transform 180ms ease,
    opacity 180ms ease !important;
}

.wx-security_features-cta:hover {
  background: var(--wx-sf-d-cta-bg-hover) !important;
  transform: translateY(-1px) !important;
}

.wx-security_features-cta-arrow {
  width: var(--wx-sf-d-cta-icon-size) !important;
  height: var(--wx-sf-d-cta-icon-size) !important;
  flex: 0 0 auto !important;
}

/* ============================================
CARD — DESKTOP
============================================ */

.wx-security_features-card {
  width: 100% !important;
  background-color: var(--wx-sf-card-bg) !important;
  border: 1px solid var(--wx-sf-border-color) !important;
  border-radius: var(--wx-sf-d-card-radius) !important;

  padding-top: var(--wx-sf-d-card-padding-top) !important;
  padding-right: var(--wx-sf-d-card-padding-right) !important;
  padding-bottom: var(--wx-sf-d-card-padding-bottom) !important;
  padding-left: var(--wx-sf-d-card-padding-left) !important;

  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  column-gap: var(--wx-sf-d-card-column-gap) !important;
  row-gap: var(--wx-sf-d-card-row-gap) !important;

  align-items: flex-start !important;
  justify-items: center !important;

  overflow: hidden !important;
}

.wx-security_features-item {
  width: 100% !important;
  max-width: var(--wx-sf-d-item-max-width) !important;
  min-width: 0 !important;

  display: flex !important;
  flex-direction: column !important;
  align-items: var(--wx-sf-d-item-align) !important;
  justify-content: flex-start !important;
  text-align: var(--wx-sf-d-item-text-align) !important;
}

/* ============================================
LOGO GLASS CARDS — DESKTOP
============================================ */

.wx-security_features-icon-wrap {
  position: relative !important;
  width: var(--wx-sf-d-logo-card-width) !important;
  height: var(--wx-sf-d-logo-card-height) !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  margin: 0 0 var(--wx-sf-d-logo-card-margin-bottom) 0 !important;

  border-radius: var(--wx-sf-d-logo-card-radius) !important;
  background: var(--wx-sf-logo-card-bg) !important;
  border: 1px solid var(--wx-sf-logo-card-border) !important;

  box-shadow:
    var(--wx-sf-logo-card-shadow),
    var(--wx-sf-logo-card-inner-shadow) !important;

  color: var(--wx-sf-text-primary) !important;
  overflow: hidden !important;
  isolation: isolate !important;

  backdrop-filter: blur(10px) !important;
  -webkit-backdrop-filter: blur(10px) !important;
}

.wx-security_features-icon-wrap::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  z-index: 1 !important;
  pointer-events: none !important;

  background:
    radial-gradient(
      circle at 50% 0%,
      rgba(255, 255, 255, 0.30) 0%,
      rgba(255, 255, 255, 0.12) 24%,
      rgba(255, 255, 255, 0.00) 58%
    ) !important;

  opacity: 0.75 !important;
}

.wx-security_features-icon-wrap::after {
  content: "" !important;
  position: absolute !important;
  top: -45% !important;
  left: -85% !important;
  width: 55% !important;
  height: 190% !important;
  z-index: 2 !important;
  pointer-events: none !important;

  background: linear-gradient(
    105deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.08) 34%,
    rgba(255, 255, 255, var(--wx-sf-shine-opacity)) 50%,
    rgba(255, 255, 255, 0.08) 66%,
    rgba(255, 255, 255, 0) 100%
  ) !important;

  transform: rotate(18deg) !important;
  animation: wx-security_features_shine var(--wx-sf-shine-duration) ease-in-out infinite !important;
}

.wx-security_features-logo {
  position: relative !important;
  z-index: 3 !important;
  display: block !important;
  object-fit: contain !important;
  filter: brightness(0) invert(1) !important;
  opacity: 0.96 !important;
}

.wx-security_features-logo--server {
  width: var(--wx-sf-d-server-logo-width) !important;
  height: var(--wx-sf-d-server-logo-height) !important;
}

.wx-security_features-logo--dsgvo {
  width: var(--wx-sf-d-dsgvo-logo-width) !important;
  height: var(--wx-sf-d-dsgvo-logo-height) !important;
}

/* ============================================
§34i LOGO
============================================ */

.wx-security_features-paragraph-logo {
  position: relative !important;
  z-index: 3 !important;

  width: var(--wx-sf-d-paragraph-logo-width) !important;
  height: var(--wx-sf-d-paragraph-logo-height) !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  border: 1.6px solid rgba(255, 255, 255, 0.78) !important;
  border-radius: var(--wx-sf-d-paragraph-logo-radius) !important;

  color: #ffffff !important;
  text-align: center !important;
  font-family: var(--wx-sf-font-family) !important;
  font-weight: 800 !important;
  line-height: 1 !important;
  letter-spacing: -0.5px !important;

  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.28) !important;
}

.wx-security_features-paragraph-logo-inner {
  display: flex !important;
  flex-direction: row !important;
  align-items: baseline !important;
  justify-content: center !important;
  gap: 3px !important;
}

.wx-security_features-paragraph-symbol {
  font-size: var(--wx-sf-d-paragraph-symbol-size) !important;
  line-height: 0.9 !important;
  font-weight: 800 !important;
}

.wx-security_features-paragraph-number {
  font-size: var(--wx-sf-d-paragraph-number-size) !important;
  line-height: 0.9 !important;
  font-weight: 800 !important;
}

/* ============================================
TEXT — DESKTOP
============================================ */

.wx-security_features-text {
  width: 100% !important;
  max-width: var(--wx-sf-d-body-max-width) !important;

  font-family: var(--wx-sf-font-family) !important;
  font-size: var(--wx-sf-d-body-font-size) !important;
  font-weight: var(--wx-sf-d-body-font-weight) !important;
  line-height: var(--wx-sf-d-body-line-height) !important;
  letter-spacing: var(--wx-sf-d-body-letter-spacing) !important;

  color: var(--wx-sf-text-primary) !important;

  margin: 0 !important;
  padding: 0 !important;

  text-align: inherit !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  word-break: normal !important;
  hyphens: auto !important;
}

/* ============================================
ANIMATION
============================================ */

@keyframes wx-security_features_shine {
  0% {
    left: -85%;
    opacity: 0;
  }

  18% {
    opacity: 0;
  }

  42% {
    opacity: 1;
  }

  68% {
    opacity: 0.82;
  }

  100% {
    left: 135%;
    opacity: 0;
  }
}

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

@media (max-width: 1024px) {
  .wx-security_features-wrapper {
    padding-top: var(--wx-sf-t-section-padding-top) !important;
    padding-right: var(--wx-sf-t-section-padding-right) !important;
    padding-bottom: var(--wx-sf-t-section-padding-bottom) !important;
    padding-left: var(--wx-sf-t-section-padding-left) !important;
  }

  .wx-security_features-container {
    max-width: var(--wx-sf-t-container-max-width) !important;
  }

  .wx-security_features-layout {
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: var(--wx-sf-t-layout-gap) !important;
  }

  .wx-security_features-left,
  .wx-security_features-right {
    width: 100% !important;
  }

  .wx-security_features-heading {
    font-size: var(--wx-sf-t-heading-font-size) !important;
    font-weight: var(--wx-sf-t-heading-font-weight) !important;
    line-height: var(--wx-sf-t-heading-line-height) !important;
    letter-spacing: var(--wx-sf-t-heading-letter-spacing) !important;
    margin-bottom: var(--wx-sf-t-heading-margin-bottom) !important;
  }

  .wx-security_features-card {
    border-radius: var(--wx-sf-t-card-radius) !important;

    padding-top: var(--wx-sf-t-card-padding-top) !important;
    padding-right: var(--wx-sf-t-card-padding-right) !important;
    padding-bottom: var(--wx-sf-t-card-padding-bottom) !important;
    padding-left: var(--wx-sf-t-card-padding-left) !important;

    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    column-gap: var(--wx-sf-t-card-column-gap) !important;
  }

  .wx-security_features-icon-wrap {
    width: var(--wx-sf-t-logo-card-width) !important;
    height: var(--wx-sf-t-logo-card-height) !important;
    border-radius: var(--wx-sf-t-logo-card-radius) !important;
    margin-bottom: var(--wx-sf-t-logo-card-margin-bottom) !important;
  }

  .wx-security_features-logo--server {
    width: var(--wx-sf-t-server-logo-width) !important;
    height: auto !important;
  }

  .wx-security_features-logo--dsgvo {
    width: var(--wx-sf-t-dsgvo-logo-width) !important;
    height: auto !important;
  }

  .wx-security_features-paragraph-logo {
    width: var(--wx-sf-t-paragraph-logo-width) !important;
    height: var(--wx-sf-t-paragraph-logo-height) !important;
  }

  .wx-security_features-paragraph-symbol {
    font-size: var(--wx-sf-t-paragraph-symbol-size) !important;
  }

  .wx-security_features-paragraph-number {
    font-size: var(--wx-sf-t-paragraph-number-size) !important;
  }

  .wx-security_features-text {
    max-width: var(--wx-sf-t-body-max-width) !important;
    font-size: var(--wx-sf-t-body-font-size) !important;
    font-weight: var(--wx-sf-t-body-font-weight) !important;
    line-height: var(--wx-sf-t-body-line-height) !important;
    letter-spacing: var(--wx-sf-t-body-letter-spacing) !important;
  }
}

/* ============================================
MOBILE
2 Kacheln nebeneinander, dritte Kachel vollbreit darunter
============================================ */

@media (max-width: 767px) {
  .wx-security_features-wrapper {
    padding-top: var(--wx-sf-m-section-padding-top) !important;
    padding-right: var(--wx-sf-m-section-padding-right) !important;
    padding-bottom: var(--wx-sf-m-section-padding-bottom) !important;
    padding-left: var(--wx-sf-m-section-padding-left) !important;
  }

  .wx-security_features-container {
    max-width: var(--wx-sf-m-container-max-width) !important;
  }

  .wx-security_features-layout {
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: var(--wx-sf-m-layout-gap) !important;
  }

  .wx-security_features-left,
  .wx-security_features-right {
    width: 100% !important;
  }

  .wx-security_features-heading {
    font-size: var(--wx-sf-m-heading-font-size) !important;
    font-weight: var(--wx-sf-m-heading-font-weight) !important;
    line-height: var(--wx-sf-m-heading-line-height) !important;
    letter-spacing: var(--wx-sf-m-heading-letter-spacing) !important;
    margin-bottom: var(--wx-sf-m-heading-margin-bottom) !important;
  }

  .wx-security_features-cta {
    width: var(--wx-sf-m-cta-size) !important;
    height: var(--wx-sf-m-cta-size) !important;
    min-width: var(--wx-sf-m-cta-size) !important;
    min-height: var(--wx-sf-m-cta-size) !important;
  }

  .wx-security_features-cta-arrow {
    width: var(--wx-sf-m-cta-icon-size) !important;
    height: var(--wx-sf-m-cta-icon-size) !important;
  }

  .wx-security_features-card {
    border-radius: var(--wx-sf-m-card-radius) !important;

    padding-top: var(--wx-sf-m-card-padding-top) !important;
    padding-right: var(--wx-sf-m-card-padding-right) !important;
    padding-bottom: var(--wx-sf-m-card-padding-bottom) !important;
    padding-left: var(--wx-sf-m-card-padding-left) !important;

    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    column-gap: var(--wx-sf-m-card-column-gap) !important;
    row-gap: var(--wx-sf-m-card-row-gap) !important;

    align-items: start !important;
    justify-items: stretch !important;
  }

  .wx-security_features-item {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    align-items: center !important;
    text-align: center !important;
  }

  .wx-security_features-item:nth-child(3) {
    grid-column: 1 / -1 !important;
    padding-top: var(--wx-sf-m-third-item-padding-top) !important;
  }

  .wx-security_features-icon-wrap {
    width: var(--wx-sf-m-logo-card-width) !important;
    height: var(--wx-sf-m-logo-card-height) !important;
    border-radius: var(--wx-sf-m-logo-card-radius) !important;
    margin: 0 auto var(--wx-sf-m-logo-card-margin-bottom) auto !important;
  }

  .wx-security_features-logo--server {
    width: var(--wx-sf-m-server-logo-width) !important;
    height: auto !important;
  }

  .wx-security_features-logo--dsgvo {
    width: var(--wx-sf-m-dsgvo-logo-width) !important;
    height: auto !important;
  }

  .wx-security_features-paragraph-logo {
    width: var(--wx-sf-m-paragraph-logo-width) !important;
    height: var(--wx-sf-m-paragraph-logo-height) !important;
    border-radius: var(--wx-sf-m-paragraph-logo-radius) !important;
  }

  .wx-security_features-paragraph-symbol {
    font-size: var(--wx-sf-m-paragraph-symbol-size) !important;
  }

  .wx-security_features-paragraph-number {
    font-size: var(--wx-sf-m-paragraph-number-size) !important;
  }

  .wx-security_features-text {
    width: 100% !important;
    max-width: var(--wx-sf-m-body-max-width) !important;

    font-size: var(--wx-sf-m-body-font-size) !important;
    font-weight: var(--wx-sf-m-body-font-weight) !important;
    line-height: var(--wx-sf-m-body-line-height) !important;
    letter-spacing: var(--wx-sf-m-body-letter-spacing) !important;

    text-align: center !important;
    overflow-wrap: anywhere !important;
    word-break: normal !important;
    hyphens: auto !important;
  }

  .wx-security_features-item:nth-child(3) .wx-security_features-text {
    max-width: var(--wx-sf-m-third-text-max-width) !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

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

@media (prefers-reduced-motion: reduce) {
  .wx-security_features-icon-wrap::after {
    animation: none !important;
    opacity: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-78129d7 *//* ============================================
ABSCHNITT: Manoreal Finance Team / Bank Proof
DESIGN-DNA: Cremeweiß, Dunkelgrün, Lime-Akzent, Squircle, Poppins / Playfair
DSGVO-KONFORM: Keine externen Fonts im CSS.
============================================ */

.wx-partner-proof {
  --wx-partner-proof-bg: #FDFBF7 !important;
  --wx-partner-proof-primary: #03432e !important;
  --wx-partner-proof-accent: #D6FD70 !important;
  --wx-partner-proof-text: #2B2B2A !important;
  --wx-partner-proof-muted: rgba(43, 43, 42, 0.75) !important;
  --wx-partner-proof-badge-bg: rgba(3, 67, 46, 0.05) !important;
  --wx-partner-proof-soft-primary: rgba(3, 67, 46, 0.08) !important;
  --wx-partner-proof-soft-border: rgba(255, 255, 255, 0.6) !important;
  --wx-partner-proof-max-width: 1500px !important;

  isolation: isolate !important;
  width: 100% !important;
  padding: 80px 20px 40px 20px !important;
  overflow: hidden !important;
  background: var(--wx-partner-proof-bg) !important;
  color: var(--wx-partner-proof-text) !important;
  font-family: "Poppins", sans-serif !important;
  line-height: 1.5 !important;
  -webkit-font-smoothing: antialiased !important;
}

.wx-partner-proof *,
.wx-partner-proof *::before,
.wx-partner-proof *::after {
  box-sizing: border-box !important;
}

.wx-partner-proof h2,
.wx-partner-proof h4,
.wx-partner-proof p {
  margin: 0 !important;
  padding: 0 !important;
}

.wx-partner-proof img,
.wx-partner-proof svg {
  max-width: 100% !important;
}

.wx-partner-proof__container {
  width: 100% !important;
  max-width: var(--wx-partner-proof-max-width) !important;
  margin: 0 auto !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
}

/* ============================================
HEADER
============================================ */

.wx-partner-proof__header {
  width: 100% !important;
  max-width: var(--wx-partner-proof-max-width) !important;
  margin: 0 auto 56px !important;
  text-align: center !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
}

.wx-partner-proof__badge {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 12px !important;
  margin-bottom: 32px !important;
  padding: 8px 18px !important;
  border-radius: 40px !important;
  background-color: var(--wx-partner-proof-badge-bg) !important;
  color: var(--wx-partner-proof-text) !important;
  font-family: "Poppins", sans-serif !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.4 !important;
  letter-spacing: normal !important;
  text-transform: none !important;
}

.wx-partner-proof__badge-dot {
  width: 8px !important;
  height: 8px !important;
  flex: 0 0 8px !important;
  border-radius: 50% !important;
  background-color: var(--wx-partner-proof-accent) !important;
  box-shadow: 0 0 10px rgba(214, 253, 112, 0.6) !important;
  animation: wxPartnerProofPulse 2s infinite !important;
}

@keyframes wxPartnerProofPulse {
  0% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(214, 253, 112, 0.7);
  }

  70% {
    transform: scale(1);
    box-shadow: 0 0 0 8px rgba(214, 253, 112, 0);
  }

  100% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(214, 253, 112, 0);
  }
}

.wx-partner-proof__heading {
  max-width: 1300px !important;
  margin: 0 auto 24px !important;
  font-family: "Poppins", sans-serif !important;
  font-size: clamp(46px, 5.5vw, 55px) !important;
  font-weight: 600 !important;
  line-height: 1.15 !important;
  color: var(--wx-partner-proof-primary) !important;
  letter-spacing: -0.025em !important;
  text-wrap: balance !important;
}

.wx-partner-proof__heading i {
  font-family: "Playfair Display", serif !important;
  font-style: italic !important;
  font-weight: 600 !important;
  color: var(--wx-partner-proof-primary) !important;
}

.wx-partner-proof__subheading {
  max-width: 850px !important;

  color: var(--wx-partner-proof-muted) !important;
  font-family: "Poppins", sans-serif !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 1.6 !important;
  text-wrap: balance !important;
}

/* ============================================
TESTIMONIAL CARDS
============================================ */

.wx-partner-proof__testimonials {
  width: 100% !important;
  background: transparent !important;
  padding: 0 !important;
  overflow: visible !important;
}

.wx-partner-proof__testimonials-container {
  width: 100% !important;
  max-width: var(--wx-partner-proof-max-width) !important;
  margin: 0 auto !important;
  padding: 0 !important;
}

.wx-partner-proof__grid {
  width: 100% !important;
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 12px !important;
}

.wx-partner-proof__image-card,
.wx-partner-proof__quote-card {
  width: 100% !important;
  height: 500px !important;
  position: relative !important;
  overflow: hidden !important;
  border-radius: 32px !important;
  box-sizing: border-box !important;
}

.wx-partner-proof__image-card {
  background-color: #E8E6E3 !important;
  display: block !important;
  isolation: isolate !important;
}

.wx-partner-proof__avatar {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  max-width: none !important;
  height: 100% !important;
  min-height: 100% !important;
  object-fit: cover !important;
  object-position: center top !important;
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
}

.wx-partner-proof__quote-card {
  padding: 40px !important;
  background: var(--wx-partner-proof-primary) !important;
  background-image: radial-gradient(circle at 100% 0%, rgba(214, 253, 112, 0.15) 0%, transparent 50%) !important;
  color: #ffffff !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: space-between !important;
  box-shadow: 0 20px 40px rgba(3, 67, 46, 0.08) !important;
}

.wx-partner-proof__quote-card::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  z-index: 0 !important;
  pointer-events: none !important;
  background: rgba(3, 67, 46, 0.08) !important;
}

.wx-partner-proof__quote-card-content {
  position: relative !important;
  z-index: 1 !important;
  height: 100% !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: space-between !important;
}

.wx-partner-proof__stars {
  display: flex !important;
  align-items: center !important;
  gap: 4px !important;
  color: var(--wx-partner-proof-accent) !important;
}

.wx-partner-proof__stars svg {
  width: 14px !important;
  height: 14px !important;
  display: block !important;
  color: currentColor !important;
}

.wx-partner-proof__stars--muted {
  color: var(--wx-partner-proof-primary) !important;
  opacity: 0.45 !important;
}

.wx-partner-proof__quote-wrapper {
  width: 100% !important;
}

.wx-partner-proof__quote {
  margin: 0 0 24px 0 !important;
  text-align: left !important;
}

.wx-partner-proof__quote-bold,
.wx-partner-proof__quote-light {
  font-family: "Poppins", sans-serif !important;
  font-size: 20px !important;
  line-height: 1.4 !important;
  letter-spacing: normal !important;
  margin: 0 !important;
  padding: 0 !important;
}

.wx-partner-proof__quote-bold {
  font-weight: 600 !important;
  color: #ffffff !important;
}

.wx-partner-proof__quote-light {
  font-weight: 500 !important;
  color: rgba(255, 255, 255, 0.75) !important;
}

.wx-partner-proof__author {
  margin: 0 0 2px 0 !important;
  padding: 0 !important;
  color: #ffffff !important;
  font-family: "Poppins", sans-serif !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 1.4 !important;
  text-align: left !important;
}

.wx-partner-proof__role {
  margin: 0 !important;
  padding: 0 !important;
  color: rgba(255, 255, 255, 0.75) !important;
  font-family: "Poppins", sans-serif !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  line-height: 1.4 !important;
  text-align: left !important;
}

.wx-partner-proof__card-logo {
  display: flex !important;
  justify-content: flex-start !important;
  color: rgba(255, 255, 255, 0.75) !important;
}

.wx-partner-proof__card-logo svg {
  display: block !important;
  width: 120px !important;
  height: 24px !important;
}

/* ============================================
TRUSTED BLOCK UND LOGO LOOP
============================================ */

.wx-partner-proof__trusted-block {
  width: 100% !important;
  margin-top: 72px !important;
  margin-bottom: 0 !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  gap: 32px !important;
}

.wx-partner-proof__trusted-header {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 12px !important;
}

.wx-partner-proof__trusted-text {
  margin: 0 !important;
  padding: 0 !important;
  color: var(--wx-partner-proof-muted) !important;
  font-family: "Poppins", sans-serif !important;
  font-size: 11px !important;
  font-weight: 600 !important;
  line-height: 1.4 !important;
  letter-spacing: 0.05em !important;
  text-transform: uppercase !important;
  text-align: left !important;
}

.wx-partner-proof__brands {
  position: relative !important;
  width: 100% !important;
  height: 104px !important;
  overflow: hidden !important;
  display: flex !important;
  align-items: center !important;
}

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

.wx-partner-proof__brands::before {
  left: 0 !important;
  background: linear-gradient(90deg, var(--wx-partner-proof-bg) 0%, transparent 100%) !important;
}

.wx-partner-proof__brands::after {
  right: 0 !important;
  background: linear-gradient(270deg, var(--wx-partner-proof-bg) 0%, transparent 100%) !important;
}

.wx-partner-proof__logo-track {
  width: max-content !important;
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 72px !important;
  animation-name: wxPartnerProofLogoMarquee !important;
  animation-duration: 34s !important;
  animation-timing-function: linear !important;
  animation-iteration-count: infinite !important;
  will-change: transform !important;
}

.wx-partner-proof__brands:hover .wx-partner-proof__logo-track {
  animation-play-state: running !important;
}

.wx-partner-proof__logo-slot {
  flex: 0 0 auto !important;
  height: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  overflow: visible !important;
  position: relative !important;
}

.wx-partner-proof__brand-logo {
  display: block !important;
  width: auto !important;
  height: auto !important;
  max-width: 100% !important;
  object-fit: contain !important;
  object-position: center center !important;
  opacity: 0.5 !important;
  filter: grayscale(1) !important;
  transition: opacity 0.3s ease, filter 0.3s ease !important;
  margin: 0 !important;
  padding: 0 !important;
}

.wx-partner-proof__logo-slot:hover .wx-partner-proof__brand-logo {
  opacity: 0.8 !important;
  filter: grayscale(0) !important;
}

.wx-partner-proof__logo-slot--ibsh .wx-partner-proof__brand-logo,
.wx-partner-proof__logo-slot--haspa .wx-partner-proof__brand-logo,
.wx-partner-proof__logo-slot--hamburger-volksbank .wx-partner-proof__brand-logo,
.wx-partner-proof__logo-slot--unicredit .wx-partner-proof__brand-logo,
.wx-partner-proof__logo-slot--hanseatic-bank .wx-partner-proof__brand-logo,
.wx-partner-proof__logo-slot--kfw .wx-partner-proof__brand-logo {
  height: 42px !important;
}

.wx-partner-proof__logo-slot--muenchener-hyp .wx-partner-proof__brand-logo {
  height: 46px !important;
}

.wx-partner-proof__logo-slot--ing-diba .wx-partner-proof__brand-logo {
  height: 18px !important;
}

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

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

/* ============================================
RESPONSIVE DESIGN
============================================ */

@media (max-width: 1024px) {
  .wx-partner-proof__heading {
    font-size: 42px !important;
  }

  .wx-partner-proof__grid {
    grid-template-columns: 1fr 1fr !important;
    grid-template-rows: auto auto !important;
    gap: 16px !important;
  }

  .wx-partner-proof__image-card--left {
    grid-column: 1 / 2 !important;
    grid-row: 1 / 2 !important;
  }

  .wx-partner-proof__image-card--right {
    grid-column: 2 / 3 !important;
    grid-row: 1 / 2 !important;
  }

  .wx-partner-proof__quote-card {
    grid-column: 1 / 3 !important;
    grid-row: 2 / 3 !important;
  }

  .wx-partner-proof__image-card,
  .wx-partner-proof__quote-card {
    height: auto !important;
  }

  .wx-partner-proof__image-card {
    aspect-ratio: 1 / 1 !important;
  }

  .wx-partner-proof__quote-card {
    min-height: 430px !important;
  }
}

@media (max-width: 768px) {
  .wx-partner-proof {
    padding: 60px 16px 40px 16px !important;
  }

  .wx-partner-proof__header {
    margin-bottom: 40px !important;
  }

  .wx-partner-proof__badge {
    margin-bottom: 26px !important;
    padding: 12px 20px !important;
    border-radius: 40px !important;
    font-size: 11px !important;
    line-height: 1.4 !important;
    text-align: center !important;
  }

  .wx-partner-proof__heading {
    font-size: 32px !important;
  }

  .wx-partner-proof__subheading {
    font-size: 16px !important;
  }

  .wx-partner-proof__grid {
    grid-template-columns: 1fr 1fr !important;
    gap: 12px !important;
  }

  .wx-partner-proof__image-card,
  .wx-partner-proof__quote-card {
    border-radius: 24px !important;
  }

  .wx-partner-proof__quote-card {
    padding: 32px !important;
    min-height: 460px !important;
  }

  .wx-partner-proof__quote-bold,
  .wx-partner-proof__quote-light {
    font-size: 18px !important;
    line-height: 1.4 !important;
  }

  .wx-partner-proof__trusted-block {
    margin-top: 64px !important;
    gap: 32px !important;
  }

  .wx-partner-proof__trusted-header {
    flex-direction: column !important;
    text-align: center !important;
    gap: 12px !important;
  }

  .wx-partner-proof__trusted-text {
    text-align: center !important;
  }

  .wx-partner-proof__brands {
    width: calc(100% + 32px) !important;
    height: 78px !important;
    margin-left: -16px !important;
    margin-right: -16px !important;
  }

  .wx-partner-proof__brands::before,
  .wx-partner-proof__brands::after {
    width: 72px !important;
  }

  .wx-partner-proof__logo-track {
    gap: 48px !important;
  }

  .wx-partner-proof__logo-slot--ibsh .wx-partner-proof__brand-logo,
  .wx-partner-proof__logo-slot--haspa .wx-partner-proof__brand-logo,
  .wx-partner-proof__logo-slot--hamburger-volksbank .wx-partner-proof__brand-logo,
  .wx-partner-proof__logo-slot--unicredit .wx-partner-proof__brand-logo,
  .wx-partner-proof__logo-slot--hanseatic-bank .wx-partner-proof__brand-logo,
  .wx-partner-proof__logo-slot--kfw .wx-partner-proof__brand-logo {
    height: 28px !important;
  }

  .wx-partner-proof__logo-slot--muenchener-hyp .wx-partner-proof__brand-logo {
    height: 32px !important;
  }

  .wx-partner-proof__logo-slot--ing-diba .wx-partner-proof__brand-logo {
    height: 26px !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  .wx-partner-proof__badge-dot,
  .wx-partner-proof__logo-track {
    animation: none !important;
  }
}
/* ============================================
FIX: Abstand Headline zu Subheadline erzwingen
Ganz unten in die CSS einfügen.
============================================ */

/* Headline-Block sauber schließen */
.wx-partner-proof .wx-partner-proof__heading,
.mf-solutions .mf-solutions__heading {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
  line-height: 1.12 !important;
}

/* Italic-Zeile als eigene Zeile behandeln */
.wx-partner-proof .wx-partner-proof__heading i,
.mf-solutions .mf-solutions__heading i {
  display: block !important;
  margin-top: 6px !important;
  line-height: 1.05 !important;
  padding-bottom: 0 !important;
}

/* ECHTER Abstand sitzt jetzt auf der Subheadline */
.wx-partner-proof .wx-partner-proof__subheading,
.mf-solutions .mf-solutions__subheading {
  margin-top: 34px !important;
  padding-top: 0 !important;
}

/* Mobile */
@media (max-width: 768px) {
  .wx-partner-proof .wx-partner-proof__heading,
  .mf-solutions .mf-solutions__heading {
    line-height: 1.12 !important;
  }

  .wx-partner-proof .wx-partner-proof__heading i,
  .mf-solutions .mf-solutions__heading i {
    margin-top: 4px !important;
    line-height: 1.08 !important;
  }

  .wx-partner-proof .wx-partner-proof__subheading,
  .mf-solutions .mf-solutions__subheading {
    margin-top: 26px !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1816416 *//* =========================================================
   WX MORTGAGE SHOWCASE — EDGE-TO-EDGE PEEK CAROUSEL
   Effekt:
   - Header bleibt sauber im Container
   - Cards starten links bündig mit Content
   - Carousel läuft rechts über den Container bis zur Browserkante
   - Nächste Card wird nicht hässlich im Container abgeschnitten
   - Desktop / Laptop / Tablet / Mobile stabil
========================================================= */

#wx-mortgage-showcase {
  --wx-font: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;

  --wx-bg: #FFFFFF;
  --wx-dark: #101010;
  --wx-muted: #666f70;
  --wx-green: #101010;
  --wx-white: #ffffff;

  --wx-arrow-bg: #f0f1f2;
  --wx-arrow-bg-hover: #e7e9ea;
  --wx-arrow-bg-disabled: #f6f6f6;
  --wx-arrow-color: #1d2528;
  --wx-arrow-color-disabled: #b9bec1;

  /* ---------- DESKTOP EDITIERBARE WERTE ---------- */
  --wx-inner-max-width: 1420px;
  --wx-inner-padding-top: 114px;
  --wx-inner-padding-right: 44px;
  --wx-inner-padding-bottom: 108px;
  --wx-inner-padding-left: 44px;

  --wx-header-max-width: 940px;
  --wx-header-margin-bottom: 58px;

  --wx-eyebrow-size: 12px;
  --wx-eyebrow-weight: 500;
  --wx-eyebrow-line-height: 1.15;
  --wx-eyebrow-letter-spacing: -0.25px;
  --wx-eyebrow-margin-bottom: 16px;

  --wx-headline-size: clamp(38px, 5.1vw, 45px);
  --wx-headline-weight: 600;
  --wx-headline-line-height: 0.98;
  --wx-headline-letter-spacing: -3.4px;
  --wx-headline-margin-bottom: 22px;
  --wx-headline-max-width: 940px;

  --wx-subline-size: 20px;
  --wx-subline-weight: 400;
  --wx-subline-line-height: 1.42;
  --wx-subline-letter-spacing: -0.45px;
  --wx-subline-max-width: 760px;

  --wx-card-width: 497px;
  --wx-card-height: 500px;
  --wx-card-radius: 28px;
  --wx-card-gap: 50px;

  --wx-card-content-left: 41px;
  --wx-card-content-right: 36px;
  --wx-card-content-bottom: 39px;

  --wx-card-title-size: 34px;
  --wx-card-title-weight: 400;
  --wx-card-title-line-height: 1.03;
  --wx-card-title-letter-spacing: -1.2px;
  --wx-card-title-margin-bottom: 6px;

  --wx-card-text-size: 21px;
  --wx-card-text-weight: 400;
  --wx-card-text-line-height: 1.22;
  --wx-card-text-letter-spacing: -0.5px;
  --wx-card-text-max-width: 340px;

  --wx-nav-margin-top: 73px;
  --wx-nav-padding-right: 0px;
  --wx-nav-gap: 10px;
  --wx-arrow-size: 48px;
  --wx-arrow-icon-size: 25px;

  position: relative !important;
  width: 100% !important;
  background: var(--wx-bg) !important;
  overflow-x: clip !important;
  overflow-y: visible !important;
  font-family: var(--wx-font) !important;
}

#wx-mortgage-showcase,
#wx-mortgage-showcase *,
#wx-mortgage-showcase *::before,
#wx-mortgage-showcase *::after {
  box-sizing: border-box !important;
}

/* =========================================================
   OUTER
========================================================= */

#wx-mortgage-showcase .wx-mortgage-showcase__inner {
  width: 100% !important;
  max-width: var(--wx-inner-max-width) !important;
  margin: 0 auto !important;
  padding-top: var(--wx-inner-padding-top) !important;
  padding-right: var(--wx-inner-padding-right) !important;
  padding-bottom: var(--wx-inner-padding-bottom) !important;
  padding-left: var(--wx-inner-padding-left) !important;
  position: relative !important;
  overflow: visible !important;
}

/* =========================================================
   HEADER
========================================================= */

#wx-mortgage-showcase .wx-mortgage-showcase__header {
  width: 100% !important;
  max-width: var(--wx-header-max-width) !important;
  margin: 0 0 var(--wx-header-margin-bottom) 0 !important;
  padding: 0 !important;
  text-align: left !important;
}

#wx-mortgage-showcase .wx-mortgage-showcase__eyebrow {
  margin: 0 0 var(--wx-eyebrow-margin-bottom) !important;
  padding: 0 !important;
  font-family: var(--wx-font) !important;
  font-size: var(--wx-eyebrow-size) !important;
  font-weight: var(--wx-eyebrow-weight) !important;
  line-height: var(--wx-eyebrow-line-height) !important;
  letter-spacing: var(--wx-eyebrow-letter-spacing) !important;
  color: var(--wx-green) !important;
  text-align: left !important;
}

#wx-mortgage-showcase .wx-mortgage-showcase__headline {
  max-width: var(--wx-headline-max-width) !important;
  margin: 0 0 var(--wx-headline-margin-bottom) !important;
  padding: 0 !important;
  font-family: var(--wx-font) !important;
  font-size: var(--wx-headline-size) !important;
  font-weight: var(--wx-headline-weight) !important;
  line-height: var(--wx-headline-line-height) !important;
  letter-spacing: var(--wx-headline-letter-spacing) !important;
  color: var(--wx-dark) !important;
  text-align: left !important;
}

#wx-mortgage-showcase .wx-mortgage-showcase__subline {
  max-width: var(--wx-subline-max-width) !important;
  margin: 0 !important;
  padding: 0 !important;
  font-family: var(--wx-font) !important;
  font-size: var(--wx-subline-size) !important;
  font-weight: var(--wx-subline-weight) !important;
  line-height: var(--wx-subline-line-height) !important;
  letter-spacing: var(--wx-subline-letter-spacing) !important;
  color: var(--wx-muted) !important;
  text-align: left !important;
}

/* =========================================================
   EDGE-TO-EDGE VIEWPORT
   Kernfix:
   Links bleibt Container-Bündigkeit.
   Rechts läuft der Viewport bis zur Browserkante.
========================================================= */

#wx-mortgage-showcase .wx-mortgage-showcase__viewport {
  --wx-container-side-space: max(
    var(--wx-inner-padding-left),
    calc((100vw - var(--wx-inner-max-width)) / 2 + var(--wx-inner-padding-left))
  );

  width: calc(100vw - var(--wx-container-side-space)) !important;
  margin-right: calc(50% - 50vw) !important;

  overflow-x: auto !important;
  overflow-y: hidden !important;

  scroll-snap-type: x mandatory !important;
  scroll-behavior: smooth !important;
  -webkit-overflow-scrolling: touch !important;
  scrollbar-width: none !important;
  overscroll-behavior-x: contain !important;

  padding: 0 var(--wx-inner-padding-right) 0 0 !important;
}

#wx-mortgage-showcase .wx-mortgage-showcase__viewport::-webkit-scrollbar {
  display: none !important;
}

#wx-mortgage-showcase .wx-mortgage-showcase__track {
  width: max-content !important;
  min-width: 100% !important;
  display: grid !important;
  grid-auto-flow: column !important;
  grid-auto-columns: var(--wx-card-width) !important;
  gap: var(--wx-card-gap) !important;
  align-items: stretch !important;
  justify-content: start !important;
  padding: 0 !important;
}

/* =========================================================
   CARDS
========================================================= */

#wx-mortgage-showcase .wx-mortgage-showcase__card {
  position: relative !important;
  width: var(--wx-card-width) !important;
  height: var(--wx-card-height) !important;
  border-radius: var(--wx-card-radius) !important;
  overflow: hidden !important;
  scroll-snap-align: start !important;
  scroll-snap-stop: always !important;
  background: #111111 !important;
  border: none !important;
  box-shadow: none !important;
  isolation: isolate !important;
  transform: translateZ(0) !important;
}

#wx-mortgage-showcase .wx-mortgage-showcase__image {
  position: absolute !important;
  inset: 0 !important;
  z-index: 1 !important;
  width: 100% !important;
  height: 100% !important;
  display: block !important;
  object-fit: cover !important;
  object-position: center center !important;
  transform: scale(1.01) !important;
  transition: transform 420ms ease !important;
}

#wx-mortgage-showcase .wx-mortgage-showcase__card:hover .wx-mortgage-showcase__image {
  transform: scale(1.045) !important;
}

#wx-mortgage-showcase .wx-mortgage-showcase__overlay {
  position: absolute !important;
  inset: 0 !important;
  z-index: 2 !important;
  pointer-events: none !important;
  background:
    linear-gradient(
      180deg,
      rgba(0, 0, 0, 0.00) 0%,
      rgba(0, 0, 0, 0.06) 34%,
      rgba(0, 0, 0, 0.62) 100%
    ) !important;
}

#wx-mortgage-showcase .wx-mortgage-showcase__content {
  position: absolute !important;
  left: var(--wx-card-content-left) !important;
  right: var(--wx-card-content-right) !important;
  bottom: var(--wx-card-content-bottom) !important;
  z-index: 3 !important;
  color: var(--wx-white) !important;
  text-align: left !important;
}

#wx-mortgage-showcase .wx-mortgage-showcase__title {
  margin: 0 0 var(--wx-card-title-margin-bottom) !important;
  padding: 0 !important;
  max-width: 100% !important;
  font-family: var(--wx-font) !important;
  color: var(--wx-white) !important;
  font-size: var(--wx-card-title-size) !important;
  font-weight: var(--wx-card-title-weight) !important;
  line-height: var(--wx-card-title-line-height) !important;
  letter-spacing: var(--wx-card-title-letter-spacing) !important;
  text-align: left !important;
  white-space: normal !important;
  overflow-wrap: normal !important;
  word-break: normal !important;
  hyphens: auto !important;
}

#wx-mortgage-showcase .wx-mortgage-showcase__text {
  max-width: var(--wx-card-text-max-width) !important;
  margin: 0 !important;
  padding: 0 !important;
  font-family: var(--wx-font) !important;
  color: var(--wx-white) !important;
  font-size: var(--wx-card-text-size) !important;
  font-weight: var(--wx-card-text-weight) !important;
  line-height: var(--wx-card-text-line-height) !important;
  letter-spacing: var(--wx-card-text-letter-spacing) !important;
  text-align: left !important;
  white-space: normal !important;
  overflow-wrap: normal !important;
  word-break: normal !important;
  hyphens: auto !important;
}

/* =========================================================
   NAVIGATION
========================================================= */

#wx-mortgage-showcase .wx-mortgage-showcase__nav {
  width: 100% !important;
  max-width: 1600px !important;
  margin: var(--wx-nav-margin-top) auto 0 !important;
  padding: 0 var(--wx-nav-padding-right) 0 0 !important;
  display: flex !important;
  justify-content: flex-end !important;
  align-items: center !important;
  gap: var(--wx-nav-gap) !important;
}

#wx-mortgage-showcase .wx-mortgage-showcase__arrow {
  width: var(--wx-arrow-size) !important;
  height: var(--wx-arrow-size) !important;
  min-width: var(--wx-arrow-size) !important;
  min-height: var(--wx-arrow-size) !important;
  border-radius: 999px !important;
  border: none !important;
  outline: none !important;
  padding: 0 !important;
  margin: 0 !important;
  background: var(--wx-arrow-bg) !important;
  color: var(--wx-arrow-color) !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  cursor: pointer !important;
  box-shadow: none !important;
  transition:
    background-color 180ms ease,
    color 180ms ease,
    transform 180ms ease,
    opacity 180ms ease !important;
}

#wx-mortgage-showcase .wx-mortgage-showcase__arrow:hover {
  background: var(--wx-arrow-bg-hover) !important;
  transform: translateY(-1px) !important;
}

#wx-mortgage-showcase .wx-mortgage-showcase__arrow:active {
  transform: translateY(0) scale(0.98) !important;
}

#wx-mortgage-showcase .wx-mortgage-showcase__arrow.is-disabled,
#wx-mortgage-showcase .wx-mortgage-showcase__arrow:disabled {
  background: var(--wx-arrow-bg-disabled) !important;
  color: var(--wx-arrow-color-disabled) !important;
  cursor: default !important;
  opacity: 1 !important;
  transform: none !important;
  pointer-events: none !important;
}

#wx-mortgage-showcase .wx-mortgage-showcase__arrow svg {
  width: var(--wx-arrow-icon-size) !important;
  height: var(--wx-arrow-icon-size) !important;
  display: block !important;
  color: currentColor !important;
}

/* =========================================================
   SMALL DESKTOP / LAPTOP
========================================================= */

@media (max-width: 1240px) and (min-width: 1025px) {
  #wx-mortgage-showcase {
    --wx-inner-padding-top: 96px;
    --wx-inner-padding-right: 34px;
    --wx-inner-padding-bottom: 96px;
    --wx-inner-padding-left: 34px;

    --wx-header-margin-bottom: 50px;

    --wx-headline-size: clamp(46px, 5vw, 62px);
    --wx-headline-letter-spacing: -2.8px;

    --wx-subline-size: 19px;
    --wx-subline-max-width: 720px;

    --wx-card-width: 430px;
    --wx-card-height: 430px;
    --wx-card-radius: 27px;
    --wx-card-gap: 30px;

    --wx-card-content-left: 34px;
    --wx-card-content-right: 30px;
    --wx-card-content-bottom: 34px;

    --wx-card-title-size: 30px;
    --wx-card-title-letter-spacing: -1.05px;

    --wx-card-text-size: 18px;
    --wx-card-text-max-width: 300px;

    --wx-nav-margin-top: 56px;
  }
}

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

@media (max-width: 1024px) {
  #wx-mortgage-showcase {
    --wx-inner-padding-top: 86px;
    --wx-inner-padding-right: 28px;
    --wx-inner-padding-bottom: 88px;
    --wx-inner-padding-left: 28px;

    --wx-header-max-width: 760px;
    --wx-header-margin-bottom: 44px;

    --wx-eyebrow-size: 16px;
    --wx-eyebrow-margin-bottom: 14px;

    --wx-headline-size: clamp(42px, 7vw, 58px);
    --wx-headline-line-height: 1.01;
    --wx-headline-letter-spacing: -2.6px;
    --wx-headline-margin-bottom: 20px;
    --wx-headline-max-width: 760px;

    --wx-subline-size: 18px;
    --wx-subline-line-height: 1.4;
    --wx-subline-letter-spacing: -0.35px;
    --wx-subline-max-width: 680px;

    --wx-card-width: 410px;
    --wx-card-height: 350px;
    --wx-card-radius: 26px;
    --wx-card-gap: 26px;

    --wx-card-content-left: 30px;
    --wx-card-content-right: 28px;
    --wx-card-content-bottom: 30px;

    --wx-card-title-size: 28px;
    --wx-card-title-letter-spacing: -0.95px;

    --wx-card-text-size: 17px;
    --wx-card-text-max-width: 285px;

    --wx-nav-margin-top: 54px;
    --wx-nav-padding-right: 4px;
  }
}

/* =========================================================
   MOBILE
   Mobile bleibt eigenes Peek-System.
========================================================= */

@media (max-width: 767px) {
  #wx-mortgage-showcase {
    --wx-inner-padding-top: 54px;
    --wx-inner-padding-right: 0px;
    --wx-inner-padding-bottom: 58px;
    --wx-inner-padding-left: 0px;

    --wx-header-margin-bottom: 34px;

    --wx-eyebrow-size: 15px;
    --wx-eyebrow-letter-spacing: -0.2px;
    --wx-eyebrow-margin-bottom: 12px;

    --wx-headline-size: clamp(35px, 10.2vw, 43px);
    --wx-headline-line-height: 1.04;
    --wx-headline-letter-spacing: -2px;
    --wx-headline-margin-bottom: 18px;
    --wx-headline-max-width: 390px;

    --wx-subline-size: 16px;
    --wx-subline-line-height: 1.42;
    --wx-subline-letter-spacing: -0.25px;
    --wx-subline-max-width: 360px;

    --wx-card-height: 386px;
    --wx-card-radius: 24px;
    --wx-card-gap: 14px;

    --wx-card-content-left: 22px;
    --wx-card-content-right: 18px;
    --wx-card-content-bottom: 22px;

    --wx-card-title-size: clamp(22px, 6.2vw, 27px);
    --wx-card-title-line-height: 1.04;
    --wx-card-title-letter-spacing: -0.85px;
    --wx-card-title-margin-bottom: 5px;

    --wx-card-text-size: 14.5px;
    --wx-card-text-line-height: 1.25;
    --wx-card-text-letter-spacing: -0.25px;
    --wx-card-text-max-width: 225px;

    --wx-nav-margin-top: 24px;
    --wx-nav-padding-right: 18px;
    --wx-nav-gap: 9px;
    --wx-arrow-size: 42px;
    --wx-arrow-icon-size: 22px;

    overflow-x: clip !important;
  }

  #wx-mortgage-showcase .wx-mortgage-showcase__inner {
    width: 100% !important;
    max-width: 100% !important;
  }

  #wx-mortgage-showcase .wx-mortgage-showcase__header {
    width: 100% !important;
    max-width: none !important;
    margin: 0 0 var(--wx-header-margin-bottom) 0 !important;
    padding: 0 18px !important;
  }

  #wx-mortgage-showcase .wx-mortgage-showcase__viewport {
    --wx-container-side-space: 18px;

    width: 100% !important;
    margin-right: 0 !important;
    padding: 0 18px !important;

    overflow-x: auto !important;
    overflow-y: hidden !important;
    scroll-padding-left: 18px !important;
  }

  #wx-mortgage-showcase .wx-mortgage-showcase__track {
    --wx-mobile-card-width: calc((100vw - 36px) * 0.80);
    --wx-mobile-end-space: calc((100vw - 36px) * 0.20);

    width: max-content !important;
    min-width: 0 !important;
    grid-auto-columns: var(--wx-mobile-card-width) !important;
    gap: var(--wx-card-gap) !important;
    padding: 0 var(--wx-mobile-end-space) 0 0 !important;
  }

  #wx-mortgage-showcase .wx-mortgage-showcase__card {
    width: var(--wx-mobile-card-width) !important;
    max-width: none !important;
    height: var(--wx-card-height) !important;
    border-radius: var(--wx-card-radius) !important;
  }

  #wx-mortgage-showcase .wx-mortgage-showcase__card:hover .wx-mortgage-showcase__image {
    transform: scale(1.01) !important;
  }

  #wx-mortgage-showcase .wx-mortgage-showcase__overlay {
    background:
      linear-gradient(
        180deg,
        rgba(0, 0, 0, 0.00) 0%,
        rgba(0, 0, 0, 0.10) 36%,
        rgba(0, 0, 0, 0.68) 100%
      ) !important;
  }

  #wx-mortgage-showcase .wx-mortgage-showcase__nav {
    width: 100% !important;
    max-width: none !important;
    margin: var(--wx-nav-margin-top) 0 0 !important;
    padding: 0 18px !important;
    justify-content: flex-end !important;
  }
}

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

@media (max-width: 380px) {
  #wx-mortgage-showcase {
    --wx-inner-padding-top: 48px;
    --wx-inner-padding-bottom: 54px;

    --wx-header-margin-bottom: 32px;

    --wx-headline-size: 30px;
    --wx-headline-letter-spacing: -1.85px;
    --wx-headline-max-width: 440px;

    --wx-card-height: 300px;
    --wx-card-radius: 22px;

    --wx-card-content-left: 20px;
    --wx-card-content-right: 18px;
    --wx-card-content-bottom: 20px;

    --wx-card-title-size: 22.5px;
    --wx-card-title-letter-spacing: -0.7px;

    --wx-card-text-size: 13.8px;
    --wx-card-text-max-width: 205px;

    --wx-nav-margin-top: 22px;
  }

  #wx-mortgage-showcase .wx-mortgage-showcase__header {
    padding: 0 16px !important;
  }

  #wx-mortgage-showcase .wx-mortgage-showcase__viewport {
    padding: 0 16px !important;
    scroll-padding-left: 16px !important;
  }

  #wx-mortgage-showcase .wx-mortgage-showcase__track {
    --wx-mobile-card-width: calc((100vw - 32px) * 0.80);
    --wx-mobile-end-space: calc((100vw - 32px) * 0.20);

    gap: 12px !important;
    padding-right: var(--wx-mobile-end-space) !important;
  }

  #wx-mortgage-showcase .wx-mortgage-showcase__nav {
    padding: 0 16px !important;
  }
}

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

@media (prefers-reduced-motion: reduce) {
  #wx-mortgage-showcase .wx-mortgage-showcase__viewport {
    scroll-behavior: auto !important;
  }

  #wx-mortgage-showcase .wx-mortgage-showcase__image,
  #wx-mortgage-showcase .wx-mortgage-showcase__arrow {
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e19fd7 */.elementor-6890 .elementor-element.elementor-element-7e19fd7 {
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b4e49d */.elementor-6890 .elementor-element.elementor-element-6b4e49d {
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    word-wrap: break-word;
}/* 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 */