.elementor-587 .elementor-element.elementor-element-73c5b09{--display:flex;--min-height:432px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:128px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-587 .elementor-element.elementor-element-73c5b09:not(.elementor-motion-effects-element-type-background), .elementor-587 .elementor-element.elementor-element-73c5b09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );background-image:url("https://i0.wp.com/lenaknodt.com/wp-content/uploads/2025/09/When-forests-grow-darker-Banner-1-scaled.webp?fit=2048%2C943&ssl=1");background-position:-33px -223px;}.elementor-587 .elementor-element.elementor-element-e91b222{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-587 .elementor-element.elementor-element-273496c .hfe-infocard{text-align:center;}.elementor-587 .elementor-element.elementor-element-273496c .hfe-infocard-title{color:#FFFFFF;margin:0px 0px 10px 0px;}.elementor-587 .elementor-element.elementor-element-af773c7{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-587 .elementor-element.elementor-element-f63f05b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-587 .elementor-element.elementor-element-1e4f7a5{text-align:center;}.elementor-587 .elementor-element.elementor-element-1e4f7a5 .elementor-heading-title{font-size:30px;}.elementor-587 .elementor-element.elementor-element-636f200{font-size:15px;}.elementor-587 .elementor-element.elementor-element-636f200 p{margin-block-end:0px;}.elementor-587 .elementor-element.elementor-element-957449a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-587 .elementor-element.elementor-element-957449a.e-con{--align-self:center;}.elementor-587 .elementor-element.elementor-element-2e1b7fc .elementor-button{background-color:#D1D1D3;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:#000000;color:#000000;}.elementor-587 .elementor-element.elementor-element-2e1b7fc .elementor-button:hover, .elementor-587 .elementor-element.elementor-element-2e1b7fc .elementor-button:focus{background-color:#2925F4;color:var( --e-global-color-astglobalcolor4 );}.elementor-587 .elementor-element.elementor-element-2e1b7fc .elementor-button-content-wrapper{flex-direction:row;}.elementor-587 .elementor-element.elementor-element-2e1b7fc .elementor-button:hover svg, .elementor-587 .elementor-element.elementor-element-2e1b7fc .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-587 .elementor-element.elementor-element-9e1362c .elementor-button-content-wrapper{flex-direction:row;}.elementor-587 .elementor-element.elementor-element-9e1362c .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-587 .elementor-element.elementor-element-f97048f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-587 .elementor-element.elementor-element-692152b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-587 .elementor-element.elementor-element-8a09a0a{text-align:center;}.elementor-587 .elementor-element.elementor-element-8a09a0a .elementor-heading-title{font-size:30px;}.elementor-587 .elementor-element.elementor-element-91b997e{font-size:15px;}.elementor-587 .elementor-element.elementor-element-91b997e p{margin-block-end:0px;}.elementor-587 .elementor-element.elementor-element-957bbbc{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-587 .elementor-element.elementor-element-957bbbc.e-con{--align-self:center;}.elementor-587 .elementor-element.elementor-element-49d462d .elementor-button{background-color:#D1D1D3;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:#000000;color:#000000;}.elementor-587 .elementor-element.elementor-element-49d462d .elementor-button:hover, .elementor-587 .elementor-element.elementor-element-49d462d .elementor-button:focus{background-color:#2925F4;color:var( --e-global-color-astglobalcolor4 );}.elementor-587 .elementor-element.elementor-element-49d462d .elementor-button-content-wrapper{flex-direction:row;}.elementor-587 .elementor-element.elementor-element-49d462d .elementor-button:hover svg, .elementor-587 .elementor-element.elementor-element-49d462d .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-587 .elementor-element.elementor-element-1fc5d3c .elementor-button-content-wrapper{flex-direction:row;}.elementor-587 .elementor-element.elementor-element-1fc5d3c .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-587 .elementor-element.elementor-element-4c62952{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-587 .elementor-element.elementor-element-259a042{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-587 .elementor-element.elementor-element-fc7685e{text-align:center;}.elementor-587 .elementor-element.elementor-element-fc7685e .elementor-heading-title{font-size:30px;}.elementor-587 .elementor-element.elementor-element-3094c3c{font-size:14px;}.elementor-587 .elementor-element.elementor-element-3094c3c p{margin-block-end:0px;}.elementor-587 .elementor-element.elementor-element-ace786c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-587 .elementor-element.elementor-element-ace786c.e-con{--align-self:center;}.elementor-587 .elementor-element.elementor-element-14a3afc .elementor-button{background-color:#D1D1D3;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:#000000;color:#000000;}.elementor-587 .elementor-element.elementor-element-14a3afc .elementor-button:hover, .elementor-587 .elementor-element.elementor-element-14a3afc .elementor-button:focus{background-color:#2925F4;color:var( --e-global-color-astglobalcolor4 );}.elementor-587 .elementor-element.elementor-element-14a3afc .elementor-button-content-wrapper{flex-direction:row;}.elementor-587 .elementor-element.elementor-element-14a3afc .elementor-button:hover svg, .elementor-587 .elementor-element.elementor-element-14a3afc .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-587 .elementor-element.elementor-element-6c4cc44 .elementor-button-content-wrapper{flex-direction:row;}.elementor-587 .elementor-element.elementor-element-6c4cc44 .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-587 .elementor-element.elementor-element-dc896e5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-587 .elementor-element.elementor-element-a7345b1{--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;}.elementor-587 .elementor-element.elementor-element-86dbd6d{text-align:center;}.elementor-587 .elementor-element.elementor-element-86dbd6d .elementor-heading-title{font-size:30px;}.elementor-587 .elementor-element.elementor-element-a6d580d{font-size:15px;}.elementor-587 .elementor-element.elementor-element-a6d580d p{margin-block-end:0px;}.elementor-587 .elementor-element.elementor-element-f2978b2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-587 .elementor-element.elementor-element-f2978b2.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-587 .elementor-element.elementor-element-e3181cd .elementor-button{background-color:#D1D1D3;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:#000000;color:#000000;}.elementor-587 .elementor-element.elementor-element-e3181cd .elementor-button:hover, .elementor-587 .elementor-element.elementor-element-e3181cd .elementor-button:focus{background-color:#2925F4;color:var( --e-global-color-astglobalcolor4 );}.elementor-587 .elementor-element.elementor-element-e3181cd .elementor-button-content-wrapper{flex-direction:row;}.elementor-587 .elementor-element.elementor-element-e3181cd .elementor-button:hover svg, .elementor-587 .elementor-element.elementor-element-e3181cd .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-587 .elementor-element.elementor-element-2195fc6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-587 .elementor-element.elementor-element-2195fc6 .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-587 .elementor-element.elementor-element-47bca1b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-587 .elementor-element.elementor-element-7c9b102{--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;}.elementor-587 .elementor-element.elementor-element-9179a52{text-align:center;}.elementor-587 .elementor-element.elementor-element-9179a52 .elementor-heading-title{font-size:30px;}.elementor-587 .elementor-element.elementor-element-b6327e3{font-size:14px;}.elementor-587 .elementor-element.elementor-element-b6327e3 p{margin-block-end:0px;}.elementor-587 .elementor-element.elementor-element-43a1c1d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-587 .elementor-element.elementor-element-43a1c1d.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-587 .elementor-element.elementor-element-902fbd6 .elementor-button{background-color:#D1D1D3;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:#000000;color:#000000;}.elementor-587 .elementor-element.elementor-element-902fbd6 .elementor-button:hover, .elementor-587 .elementor-element.elementor-element-902fbd6 .elementor-button:focus{background-color:#2925F4;color:var( --e-global-color-astglobalcolor4 );}.elementor-587 .elementor-element.elementor-element-902fbd6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-587 .elementor-element.elementor-element-902fbd6 .elementor-button:hover svg, .elementor-587 .elementor-element.elementor-element-902fbd6 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-587 .elementor-element.elementor-element-2d237ff .elementor-button-content-wrapper{flex-direction:row;}.elementor-587 .elementor-element.elementor-element-2d237ff .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-587 .elementor-element.elementor-element-96470d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-587 .elementor-element.elementor-element-9fcd6ba{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-587 .elementor-element.elementor-element-fed7fd0{text-align:center;}.elementor-587 .elementor-element.elementor-element-fed7fd0 .elementor-heading-title{font-size:30px;}.elementor-587 .elementor-element.elementor-element-ce528b8{font-size:13px;}.elementor-587 .elementor-element.elementor-element-ce528b8 p{margin-block-end:0px;}.elementor-587 .elementor-element.elementor-element-d565589{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-587 .elementor-element.elementor-element-d565589.e-con{--align-self:center;}.elementor-587 .elementor-element.elementor-element-7db684b .elementor-button{background-color:#D1D1D3;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:#000000;color:#000000;}.elementor-587 .elementor-element.elementor-element-7db684b .elementor-button:hover, .elementor-587 .elementor-element.elementor-element-7db684b .elementor-button:focus{background-color:#2925F4;color:var( --e-global-color-astglobalcolor4 );}.elementor-587 .elementor-element.elementor-element-7db684b .elementor-button-content-wrapper{flex-direction:row;}.elementor-587 .elementor-element.elementor-element-7db684b .elementor-button:hover svg, .elementor-587 .elementor-element.elementor-element-7db684b .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-587 .elementor-element.elementor-element-c2a040d .elementor-button-content-wrapper{flex-direction:row;}.elementor-587 .elementor-element.elementor-element-c2a040d .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-587 .elementor-element.elementor-element-c3b1482{--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;}.elementor-587 .elementor-element.elementor-element-9640623{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-587 .elementor-element.elementor-element-9640623.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-587 .elementor-element.elementor-element-77f0272{text-align:center;}.elementor-587 .elementor-element.elementor-element-65978be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-587 .elementor-element.elementor-element-65978be.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-587 .elementor-element.elementor-element-d7818f1{text-align:center;}.elementor-587 .elementor-element.elementor-element-d7818f1 .elementor-heading-title{font-size:30px;}.elementor-587 .elementor-element.elementor-element-2a0e9a3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-587 .elementor-element.elementor-element-2a0e9a3.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-587 .elementor-element.elementor-element-2ce6059 .elementor-button{background-color:#D1D1D3;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:#000000;color:#000000;}.elementor-587 .elementor-element.elementor-element-2ce6059 .elementor-button:hover, .elementor-587 .elementor-element.elementor-element-2ce6059 .elementor-button:focus{background-color:#2925F4;color:var( --e-global-color-astglobalcolor4 );}.elementor-587 .elementor-element.elementor-element-2ce6059 .elementor-button-content-wrapper{flex-direction:row;}.elementor-587 .elementor-element.elementor-element-2ce6059 .elementor-button:hover svg, .elementor-587 .elementor-element.elementor-element-2ce6059 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-587 .elementor-element.elementor-element-d6cc6da .elementor-button-content-wrapper{flex-direction:row;}.elementor-587 .elementor-element.elementor-element-d6cc6da .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-587 .elementor-element.elementor-element-8f01be5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-587 .elementor-element.elementor-element-8f01be5.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-587 .elementor-element.elementor-element-ec85643{text-align:center;}.elementor-587 .elementor-element.elementor-element-22067c5{width:var( --container-widget-width, 104.053% );max-width:104.053%;--container-widget-width:104.053%;--container-widget-flex-grow:0;text-align:center;}.elementor-587 .elementor-element.elementor-element-22067c5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-587 .elementor-element.elementor-element-22067c5 img{width:100%;}.elementor-587 .elementor-element.elementor-element-5bc7201{--display:flex;}.elementor-587 .elementor-element.elementor-element-5bc7201.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-587 .elementor-element.elementor-element-a9e5321 .elementor-button{background-color:#D1D1D3;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:#000000;color:#000000;}.elementor-587 .elementor-element.elementor-element-a9e5321 .elementor-button:hover, .elementor-587 .elementor-element.elementor-element-a9e5321 .elementor-button:focus{background-color:#2925F4;color:var( --e-global-color-astglobalcolor4 );}.elementor-587 .elementor-element.elementor-element-a9e5321 > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-a9e5321 .elementor-button-content-wrapper{flex-direction:row;}.elementor-587 .elementor-element.elementor-element-a9e5321 .elementor-button:hover svg, .elementor-587 .elementor-element.elementor-element-a9e5321 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-587 .elementor-element.elementor-element-9a338b7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-587 .elementor-element.elementor-element-7098964{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--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-587 .elementor-element.elementor-element-13deedf > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-587 .elementor-element.elementor-element-13deedf{text-align:center;}.elementor-587 .elementor-element.elementor-element-13deedf .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:80px;font-style:italic;line-height:1em;color:var( --e-global-color-astglobalcolor2 );}.elementor-587 .elementor-element.elementor-element-fbef993 > .elementor-widget-container{padding:0px 120px 0px 120px;}.elementor-587 .elementor-element.elementor-element-fbef993{text-align:center;}.elementor-587 .elementor-element.elementor-element-fbef993 .elementor-heading-title{font-style:italic;line-height:1em;color:var( --e-global-color-astglobalcolor2 );}.elementor-587 .elementor-element.elementor-element-a0abaf7{text-align:center;}.elementor-587 .elementor-element.elementor-element-d73d8c0{--display:flex;--min-height:660px;--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;--overlay-opacity:0.5;}.elementor-587 .elementor-element.elementor-element-d73d8c0:not(.elementor-motion-effects-element-type-background), .elementor-587 .elementor-element.elementor-element-d73d8c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://i0.wp.com/lenaknodt.com/wp-content/uploads/2025/09/When-forests-grow-darker-Banner-1-scaled.jpg?fit=2560%2C1179&ssl=1");background-position:bottom center;}.elementor-587 .elementor-element.elementor-element-d73d8c0::before, .elementor-587 .elementor-element.elementor-element-d73d8c0 > .elementor-background-video-container::before, .elementor-587 .elementor-element.elementor-element-d73d8c0 > .e-con-inner > .elementor-background-video-container::before, .elementor-587 .elementor-element.elementor-element-d73d8c0 > .elementor-background-slideshow::before, .elementor-587 .elementor-element.elementor-element-d73d8c0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-587 .elementor-element.elementor-element-d73d8c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFFD9;--background-overlay:'';}.elementor-587 .elementor-element.elementor-element-d73d8c0 > .elementor-shape-top .elementor-shape-fill, .elementor-587 .elementor-element.elementor-element-d73d8c0 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#F9FAFA;}.elementor-587 .elementor-element.elementor-element-d73d8c0 > .elementor-shape-top svg, .elementor-587 .elementor-element.elementor-element-d73d8c0 > .e-con-inner > .elementor-shape-top svg{width:calc(120% + 1.3px);height:200px;}.elementor-587 .elementor-element.elementor-element-d73d8c0 > .elementor-shape-bottom .elementor-shape-fill, .elementor-587 .elementor-element.elementor-element-d73d8c0 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#000000;}.elementor-587 .elementor-element.elementor-element-d73d8c0 > .elementor-shape-bottom svg, .elementor-587 .elementor-element.elementor-element-d73d8c0 > .e-con-inner > .elementor-shape-bottom svg{width:calc(120% + 1.3px);height:270px;}.elementor-587 .elementor-element.elementor-element-1fa93f82{font-size:20px;font-weight:600;color:#000000;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-587 .elementor-element.elementor-element-73c5b09{--content-width:640px;}.elementor-587 .elementor-element.elementor-element-f63f05b{--width:31%;}.elementor-587 .elementor-element.elementor-element-957449a{--width:50%;}.elementor-587 .elementor-element.elementor-element-f97048f{--width:3.5%;}.elementor-587 .elementor-element.elementor-element-692152b{--width:31%;}.elementor-587 .elementor-element.elementor-element-957bbbc{--width:50%;}.elementor-587 .elementor-element.elementor-element-4c62952{--width:3.5%;}.elementor-587 .elementor-element.elementor-element-259a042{--width:31%;}.elementor-587 .elementor-element.elementor-element-ace786c{--width:50%;}.elementor-587 .elementor-element.elementor-element-a7345b1{--width:33%;}.elementor-587 .elementor-element.elementor-element-f2978b2{--width:50%;}.elementor-587 .elementor-element.elementor-element-47bca1b{--width:3.5%;}.elementor-587 .elementor-element.elementor-element-7c9b102{--width:33%;}.elementor-587 .elementor-element.elementor-element-43a1c1d{--width:50%;}.elementor-587 .elementor-element.elementor-element-96470d3{--width:3.5%;}.elementor-587 .elementor-element.elementor-element-9fcd6ba{--width:33%;}.elementor-587 .elementor-element.elementor-element-d565589{--width:50%;}.elementor-587 .elementor-element.elementor-element-9640623{--width:46.836%;}.elementor-587 .elementor-element.elementor-element-65978be{--width:101.848%;}.elementor-587 .elementor-element.elementor-element-2a0e9a3{--width:81.569%;}.elementor-587 .elementor-element.elementor-element-8f01be5{--width:38.646%;}.elementor-587 .elementor-element.elementor-element-5bc7201{--width:56.535%;}}@media(max-width:1024px){.elementor-587 .elementor-element.elementor-element-73c5b09:not(.elementor-motion-effects-element-type-background), .elementor-587 .elementor-element.elementor-element-73c5b09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-587 .elementor-element.elementor-element-957449a{--grid-auto-flow:row;}.elementor-587 .elementor-element.elementor-element-957bbbc{--grid-auto-flow:row;}.elementor-587 .elementor-element.elementor-element-ace786c{--grid-auto-flow:row;}.elementor-587 .elementor-element.elementor-element-f2978b2{--grid-auto-flow:row;}.elementor-587 .elementor-element.elementor-element-43a1c1d{--grid-auto-flow:row;}.elementor-587 .elementor-element.elementor-element-d565589{--grid-auto-flow:row;}.elementor-587 .elementor-element.elementor-element-2a0e9a3{--grid-auto-flow:row;}.elementor-587 .elementor-element.elementor-element-9a338b7{--padding-top:96px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}.elementor-587 .elementor-element.elementor-element-fbef993 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-a0abaf7{text-align:center;}}@media(max-width:767px){.elementor-587 .elementor-element.elementor-element-73c5b09:not(.elementor-motion-effects-element-type-background), .elementor-587 .elementor-element.elementor-element-73c5b09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-587 .elementor-element.elementor-element-957449a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-587 .elementor-element.elementor-element-f97048f{--min-height:1px;}.elementor-587 .elementor-element.elementor-element-957bbbc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-587 .elementor-element.elementor-element-4c62952{--min-height:1px;}.elementor-587 .elementor-element.elementor-element-ace786c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-587 .elementor-element.elementor-element-f2978b2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-587 .elementor-element.elementor-element-47bca1b{--min-height:1px;}.elementor-587 .elementor-element.elementor-element-43a1c1d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-587 .elementor-element.elementor-element-96470d3{--min-height:0px;}.elementor-587 .elementor-element.elementor-element-d565589{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-587 .elementor-element.elementor-element-2a0e9a3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-587 .elementor-element.elementor-element-9a338b7{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-587 .elementor-element.elementor-element-7098964{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-587 .elementor-element.elementor-element-13deedf .elementor-heading-title{font-size:64px;}.elementor-587 .elementor-element.elementor-element-fbef993 .elementor-heading-title{font-size:20px;}.elementor-587 .elementor-element.elementor-element-a0abaf7 > .elementor-widget-container{padding:0px 48px 0px 48px;}.elementor-587 .elementor-element.elementor-element-a0abaf7 .elementor-heading-title{font-size:14px;}.elementor-587 .elementor-element.elementor-element-d73d8c0 > .elementor-shape-top svg, .elementor-587 .elementor-element.elementor-element-d73d8c0 > .e-con-inner > .elementor-shape-top svg{height:100px;}.elementor-587 .elementor-element.elementor-element-d73d8c0 > .elementor-shape-bottom svg, .elementor-587 .elementor-element.elementor-element-d73d8c0 > .e-con-inner > .elementor-shape-bottom svg{height:100px;}}/* Start custom CSS for container, class: .elementor-element-af773c7 *//* --- Basis: mache die Spalten zu flex-cards --- */
.uniform-cards .wp-block-column,
.uniform-cards .elementor-column {
  display: flex;
  flex-direction: column;
}

/* --- Bilder: gleiche Größe + sauberer Zuschnitt (object-fit) --- */
.uniform-cards .wp-block-image img,
.uniform-cards img.card-media,
.uniform-cards .elementor-widget-image img {
  width: 100%;
  height: 220px;       /* <-- anpassen: gewünschte Bildhöhe */
  object-fit: cover;   /* crop & center */
  display: block;
}

/* --- Card-Body: nimmt Resthöhe, Titel oben, Buttons unten --- */
.uniform-cards .card-body {
  display: flex;
  flex-direction: column;
  flex: 1;                   /* sorgt dafür, dass alle Spalten gleich hoch werden */
  justify-content: space-between;
  padding-top: 0.75rem;
  padding-bottom: 0.5rem;
}

/* --- Überschrift (zentrisch und mit konsistentem Abstand) --- */
.uniform-cards .card-body .wp-block-heading,
.uniform-cards .card-body h2,
.uniform-cards .card-body h3 {
  margin: 0 0 0.75rem 0;
  text-align: center;
}

/* --- Buttons: gleich groß, gleich Abstand, zentriert --- */
.uniform-cards .wp-block-buttons,
.uniform-cards .elementor-widget-button { 
  display: flex;
  gap: 10px;
  justify-content: center;
}

.uniform-cards .wp-block-button__link,
.uniform-cards .elementor-button {
  min-width: 120px;         /* gleiche Breite */
  padding: 0.6rem 1rem;
  text-align: center;
  display: inline-block;
  box-sizing: border-box;
}

/* --- Responsiv: kleinere Bildhöhe auf Smartphones --- */
@media (max-width: 767px) {
  .uniform-cards .wp-block-image img,
  .uniform-cards img.card-media,
  .uniform-cards .elementor-widget-image img {
    height: 160px;
  }
  .uniform-cards .wp-block-button__link,
  .uniform-cards .elementor-button {
    min-width: 100px;
  }
}

.uniform-cards img.card-media,
.uniform-cards .elementor-widget-image img {
  width: 100%;
  height: 220px;       /* gewünschte Höhe */
  object-fit: contain; /* Bild vollständig anzeigen */
  background: #f9f9f9; /* optional: Hintergrundfläche, wenn Bild nicht das Format füllt */
  display: block;
}

.uniform-cards img.card-media,
.uniform-cards .elementor-widget-image img {
  width: 100%;
  height: 420px;
  object-fit: contain; /* oder cover, je nachdem */
}/* End custom CSS */