.elementor-83977 .elementor-element.elementor-element-7ad9486{--display:flex;--min-height:600px;--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:0px 0px;--row-gap:0px;--column-gap: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-83977 .elementor-element.elementor-element-7ad9486.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-83977 .elementor-element.elementor-element-57fd4f5{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83977 .elementor-element.elementor-element-57fd4f5.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-83977 .elementor-element.elementor-element-cfb9ba9{--display:flex;--min-height:32px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:16px;}.elementor-83977 .elementor-element.elementor-element-cfb9ba9:not(.elementor-motion-effects-element-type-background), .elementor-83977 .elementor-element.elementor-element-cfb9ba9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47cf9f3 );}.elementor-83977 .elementor-element.elementor-element-4688b02{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-83977 .elementor-element.elementor-element-4688b02:not(.elementor-motion-effects-element-type-background), .elementor-83977 .elementor-element.elementor-element-4688b02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47cf9f3 );}.elementor-83977 .elementor-element.elementor-element-4688b02.e-con{--align-self:center;}.elementor-83977 .elementor-element.elementor-element-ae6d8c8{--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;--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-83977 .elementor-element.elementor-element-ae6d8c8.e-con{--align-self:center;}.elementor-83977 .elementor-element.elementor-element-ec40490{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-83977 .elementor-element.elementor-element-ec40490.e-con{--align-self:flex-start;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-83977 .elementor-element.elementor-element-dc7f4cb{width:100%;max-width:100%;text-align:start;}.elementor-83977 .elementor-element.elementor-element-dc7f4cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-83977 .elementor-element.elementor-element-dc7f4cb .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:32px;font-weight:800;font-style:normal;line-height:1.12em;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#023A00;}.elementor-83977 .elementor-element.elementor-element-ee4ed9f{--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:16px 0px;--row-gap:16px;--column-gap: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-83977 .elementor-element.elementor-element-ee4ed9f.e-con{--align-self:flex-start;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-83977 .elementor-element.elementor-element-6b7c52b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-83977 .elementor-element.elementor-element-6b7c52b.elementor-element{--align-self:flex-start;}.elementor-83977 .elementor-element.elementor-element-6b7c52b{column-gap:0px;text-align:start;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:300;line-height:1.5em;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#023A00;}.elementor-83977 .elementor-element.elementor-element-6b7c52b p{margin-block-end:0px;}.elementor-83977 .elementor-element.elementor-element-5bac6c2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap: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-widget-global{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-global.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-global.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-global.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-83977 .elementor-element.elementor-global-43722 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-83977 .elementor-element.elementor-global-43722{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-83977 .elementor-element.elementor-global-43722 p{margin-block-end:-1px;}.elementor-83977 .elementor-element.elementor-element-26830c2{--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 16px;--row-gap:0px;--column-gap:16px;--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-83977 .elementor-element.elementor-element-26830c2.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-83977 .elementor-element.elementor-element-947f204 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-83977 .elementor-element.elementor-element-947f204 img{max-width:76px;}.elementor-83977 .elementor-element.elementor-element-14f498f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-83977 .elementor-element.elementor-element-14f498f img{max-width:90px;}.elementor-83977 .elementor-element.elementor-element-d84e6ef{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:16px;}.elementor-83977 .elementor-element.elementor-element-4ca5a27{--display:flex;--min-height:664px;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.99;--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-83977 .elementor-element.elementor-element-4ca5a27:not(.elementor-motion-effects-element-type-background), .elementor-83977 .elementor-element.elementor-element-4ca5a27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://www.remind.me/wp-content/uploads/HeaderBild2025NEWMODULES_standart_couple_7680-scaled.webp");background-repeat:no-repeat;background-size:cover;}.elementor-83977 .elementor-element.elementor-element-4ca5a27::before, .elementor-83977 .elementor-element.elementor-element-4ca5a27 > .elementor-background-video-container::before, .elementor-83977 .elementor-element.elementor-element-4ca5a27 > .e-con-inner > .elementor-background-video-container::before, .elementor-83977 .elementor-element.elementor-element-4ca5a27 > .elementor-background-slideshow::before, .elementor-83977 .elementor-element.elementor-element-4ca5a27 > .e-con-inner > .elementor-background-slideshow::before, .elementor-83977 .elementor-element.elementor-element-4ca5a27 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-47cf9f3 ) 57%, #F0F6EB00 67%);}.elementor-83977 .elementor-element.elementor-element-4ca5a27.e-con{--align-self:flex-start;}.elementor-83977 .elementor-element.elementor-element-0bdcc53{--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-end;--gap:0px 32px;--row-gap:0px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:0px;}.elementor-83977 .elementor-element.elementor-element-716b505{--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-end;--gap:0px 0px;--row-gap:0px;--column-gap: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-83977 .elementor-element.elementor-element-e6882f0{--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;--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-83977 .elementor-element.elementor-element-e6882f0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-83977 .elementor-element.elementor-element-03da796 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-83977 .elementor-element.elementor-element-54a6859{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83977 .elementor-element.elementor-element-54a6859.e-con{--align-self:center;}.elementor-83977 .elementor-element.elementor-element-faf94d5{--display:flex;--gap:96px 0px;--row-gap:96px;--column-gap: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-83977 .elementor-element.elementor-element-1e80791{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83977 .elementor-element.elementor-element-1e80791.e-con{--align-self:center;}.elementor-83977 .elementor-element.elementor-element-3651fc5{--display:flex;--gap:16px 0px;--row-gap:16px;--column-gap: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-83977 .elementor-element.elementor-element-963790f{--display:flex;--gap:16px 0px;--row-gap:16px;--column-gap: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-83977 .elementor-element.elementor-element-7cfc994 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-83977 .elementor-element.elementor-element-7cfc994 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;line-height:1.12em;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#023A00;}.elementor-83977 .elementor-element.elementor-element-6c2f72d{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#023A00;}.elementor-83977 .elementor-element.elementor-element-6c2f72d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-83977 .elementor-element.elementor-element-6c2f72d p{margin-block-end:0px;}.elementor-83977 .elementor-element.elementor-element-0e1d5c6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap: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-83977 .elementor-element.elementor-element-4897bf7{--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 16px;--row-gap:0px;--column-gap:16px;--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-83977 .elementor-element.elementor-element-4897bf7.e-con{--align-self:center;}.elementor-83977 .elementor-element.elementor-element-0a4198b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-83977 .elementor-element.elementor-element-0a4198b img{max-width:76px;}.elementor-83977 .elementor-element.elementor-element-1974b57 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-83977 .elementor-element.elementor-element-1974b57 img{max-width:90px;}.elementor-83977 .elementor-element.elementor-element-2e7219b{--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:16px 0px;--row-gap:16px;--column-gap: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-83977 .elementor-element.elementor-element-2e7219b:not(.elementor-motion-effects-element-type-background), .elementor-83977 .elementor-element.elementor-element-2e7219b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47cf9f3 );}.elementor-83977 .elementor-element.elementor-element-2e7219b.e-con{--align-self:center;}.elementor-83977 .elementor-element.elementor-element-43465d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-83977 .elementor-element.elementor-element-77a8a64{--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;--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-83977 .elementor-element.elementor-element-77a8a64:not(.elementor-motion-effects-element-type-background), .elementor-83977 .elementor-element.elementor-element-77a8a64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f5bda60 );}.elementor-83977 .elementor-element.elementor-element-a1d5792{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap: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-83977 .elementor-element.elementor-element-064a43b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap: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-83977 .elementor-element.elementor-element-63a211f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-83977 .elementor-element.elementor-element-63a211f.elementor-element{--align-self:center;}.elementor-83977 .elementor-element.elementor-element-4e80dea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-83977 .elementor-element.elementor-element-4e80dea.elementor-element{--align-self:center;}.elementor-83977 .elementor-element.elementor-element-4e80dea{text-align:center;}.elementor-83977 .elementor-element.elementor-element-1e41405{width:100%;max-width:100%;}.elementor-83977 .elementor-element.elementor-element-b32e11b{width:100%;max-width:100%;}.elementor-83977 .elementor-element.elementor-element-f30f63b{width:100%;max-width:100%;}.elementor-83977 .elementor-element.elementor-element-f30f63b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-83977 .elementor-element.elementor-element-e207ea9{width:100%;max-width:100%;}.elementor-83977 .elementor-element.elementor-element-70ebc18{width:100%;max-width:100%;}.elementor-83977 .elementor-element.elementor-element-70ebc18 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-83977 .elementor-element.elementor-element-be73c75{width:100%;max-width:100%;}.elementor-83977 .elementor-element.elementor-element-cc909f0{width:100%;max-width:100%;}.elementor-83977 .elementor-element.elementor-element-5aa8820{width:100%;max-width:100%;}.elementor-83977 .elementor-element.elementor-element-f60636f{--display:flex;--min-height:64px;--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;--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-83977 .elementor-element.elementor-element-f60636f.e-con{--align-self:center;}.elementor-83977 .elementor-element.elementor-element-d29e84a{--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:0px 0px;--row-gap:0px;--column-gap: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-83977 .elementor-element.elementor-element-c70fd9e{--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;--overlay-opacity:0.5;--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-83977 .elementor-element.elementor-element-c70fd9e::before, .elementor-83977 .elementor-element.elementor-element-c70fd9e > .elementor-background-video-container::before, .elementor-83977 .elementor-element.elementor-element-c70fd9e > .e-con-inner > .elementor-background-video-container::before, .elementor-83977 .elementor-element.elementor-element-c70fd9e > .elementor-background-slideshow::before, .elementor-83977 .elementor-element.elementor-element-c70fd9e > .e-con-inner > .elementor-background-slideshow::before, .elementor-83977 .elementor-element.elementor-element-c70fd9e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-83977 .elementor-element.elementor-element-c70fd9e.e-con{--align-self:center;}.elementor-83977 .elementor-element.elementor-element-dc5a2e0{--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;--overlay-opacity:0.5;--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-83977 .elementor-element.elementor-element-dc5a2e0::before, .elementor-83977 .elementor-element.elementor-element-dc5a2e0 > .elementor-background-video-container::before, .elementor-83977 .elementor-element.elementor-element-dc5a2e0 > .e-con-inner > .elementor-background-video-container::before, .elementor-83977 .elementor-element.elementor-element-dc5a2e0 > .elementor-background-slideshow::before, .elementor-83977 .elementor-element.elementor-element-dc5a2e0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-83977 .elementor-element.elementor-element-dc5a2e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-83977 .elementor-element.elementor-element-dc5a2e0.e-con{--align-self:center;}.elementor-83977 .elementor-element.elementor-element-edfc145{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-83977 .elementor-element.elementor-element-edfc145.e-con{--align-self:center;}.elementor-83977 .elementor-element.elementor-element-0fb2d40{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap: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-83977 .elementor-element.elementor-element-0fb2d40.e-con{--align-self:center;}.elementor-83977 .elementor-element.elementor-element-9ed5f50 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-83977 .elementor-element.elementor-element-9ed5f50.elementor-element{--order:-99999 /* order start hack */;}.elementor-83977 .elementor-element.elementor-element-9ed5f50{text-align:start;}.elementor-83977 .elementor-element.elementor-element-9ed5f50 .elementor-heading-title{font-family:"Open Sans Condensed", Sans-serif;font-size:36px;font-weight:400;line-height:61.6px;letter-spacing:0px;word-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#023A00;}.elementor-83977 .elementor-element.elementor-element-9a79631{--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:0px 0px;--row-gap:0px;--column-gap: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-83977 .elementor-element.elementor-element-44c27c8{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-83977 .elementor-element.elementor-element-c279efe{--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:16px 0px;--row-gap:16px;--column-gap: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-83977 .elementor-element.elementor-element-a75ba9c{--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:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--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-83977 .elementor-element.elementor-element-9867f23{--display:flex;--min-height:0px;--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:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-83977 .elementor-element.elementor-element-9867f23:not(.elementor-motion-effects-element-type-background), .elementor-83977 .elementor-element.elementor-element-9867f23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47cf9f3 );}.elementor-83977 .elementor-element.elementor-element-9867f23.e-con{--align-self:stretch;}.elementor-83977 .elementor-element.elementor-element-97541cd{--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:64px 0px;--row-gap:64px;--column-gap: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-83977 .elementor-element.elementor-element-c8a6948 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-83977 .elementor-element.elementor-element-c8a6948 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:400;line-height:40px;color:#023A00;}.elementor-83977 .elementor-element.elementor-element-43e28de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-83977 .elementor-element.elementor-element-43e28de{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:32px;color:#023A00;}.elementor-83977 .elementor-element.elementor-element-ca5e246{--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: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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83977 .elementor-element.elementor-element-ca5e246:not(.elementor-motion-effects-element-type-background), .elementor-83977 .elementor-element.elementor-element-ca5e246 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47cf9f3 );}.elementor-83977 .elementor-element.elementor-element-ca5e246.e-con{--align-self:stretch;}.elementor-83977 .elementor-element.elementor-element-04865af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-83977 .elementor-element.elementor-element-8365bb8{--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:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--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-83977 .elementor-element.elementor-element-4a2c909{--display:flex;--min-height:430px;--justify-content:center;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83977 .elementor-element.elementor-element-4a2c909:not(.elementor-motion-effects-element-type-background), .elementor-83977 .elementor-element.elementor-element-4a2c909 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47cf9f3 );}.elementor-83977 .elementor-element.elementor-element-4a2c909.e-con{--align-self:stretch;}.elementor-83977 .elementor-element.elementor-element-db84f3c img{border-radius:20px 20px 20px 20px;}.elementor-83977 .elementor-element.elementor-element-d1793e7{--display:flex;--min-height:430px;--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:16px 0px;--row-gap:16px;--column-gap: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-83977 .elementor-element.elementor-element-d1793e7.e-con{--align-self:stretch;}.elementor-83977 .elementor-element.elementor-element-821cb92{--display:flex;--min-height:207px;--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-between;--align-items:flex-start;--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:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-83977 .elementor-element.elementor-element-821cb92:not(.elementor-motion-effects-element-type-background), .elementor-83977 .elementor-element.elementor-element-821cb92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47cf9f3 );}.elementor-83977 .elementor-element.elementor-element-b65b97f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-83977 .elementor-element.elementor-element-f5d3158{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap: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-83977 .elementor-element.elementor-element-79098f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-83977 .elementor-element.elementor-element-79098f7{text-align:start;}.elementor-83977 .elementor-element.elementor-element-79098f7 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:400;line-height:40px;color:#023A00;}.elementor-83977 .elementor-element.elementor-element-34d6e8a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-83977 .elementor-element.elementor-element-34d6e8a{text-align:start;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:#023A00;}.elementor-83977 .elementor-element.elementor-element-34d6e8a p{margin-block-end:0px;}.elementor-83977 .elementor-element.elementor-element-637a6be{--display:flex;--min-height:207px;--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-between;--align-items:flex-start;--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:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-83977 .elementor-element.elementor-element-637a6be:not(.elementor-motion-effects-element-type-background), .elementor-83977 .elementor-element.elementor-element-637a6be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47cf9f3 );}.elementor-83977 .elementor-element.elementor-element-938ff3c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-83977 .elementor-element.elementor-element-4a7b338{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap: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-83977 .elementor-element.elementor-element-910b482 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-83977 .elementor-element.elementor-element-910b482.elementor-element{--align-self:flex-start;}.elementor-83977 .elementor-element.elementor-element-910b482{text-align:start;}.elementor-83977 .elementor-element.elementor-element-910b482 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:400;line-height:40px;color:#023A00;}.elementor-83977 .elementor-element.elementor-element-b3e358a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-83977 .elementor-element.elementor-element-b3e358a.elementor-element{--align-self:flex-start;}.elementor-83977 .elementor-element.elementor-element-b3e358a{text-align:start;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:#023A00;}.elementor-83977 .elementor-element.elementor-element-b3e358a p{margin-block-end:0px;}.elementor-83977 .elementor-element.elementor-element-8b54292{--display:flex;--min-height:430px;--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:16px 0px;--row-gap:16px;--column-gap: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-83977 .elementor-element.elementor-element-8b54292.e-con{--align-self:stretch;}.elementor-83977 .elementor-element.elementor-element-a819546{--display:flex;--min-height:207px;--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-between;--align-items:flex-start;--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:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-83977 .elementor-element.elementor-element-a819546:not(.elementor-motion-effects-element-type-background), .elementor-83977 .elementor-element.elementor-element-a819546 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47cf9f3 );}.elementor-83977 .elementor-element.elementor-element-ade74d5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-83977 .elementor-element.elementor-element-b06941b{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap: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-83977 .elementor-element.elementor-element-373ca45 > .elementor-widget-container{margin:0px 0px 36px 0px;padding:0px 0px 0px 0px;}.elementor-83977 .elementor-element.elementor-element-373ca45{text-align:start;}.elementor-83977 .elementor-element.elementor-element-373ca45 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:400;line-height:40px;color:#023A00;}.elementor-83977 .elementor-element.elementor-element-5f6f133{--display:flex;--min-height:207px;--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-between;--align-items:flex-start;--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:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-83977 .elementor-element.elementor-element-5f6f133:not(.elementor-motion-effects-element-type-background), .elementor-83977 .elementor-element.elementor-element-5f6f133 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47cf9f3 );}.elementor-83977 .elementor-element.elementor-element-8659cac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-83977 .elementor-element.elementor-element-62d6ad8{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap: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-83977 .elementor-element.elementor-element-bb7da8b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-83977 .elementor-element.elementor-element-bb7da8b{text-align:start;}.elementor-83977 .elementor-element.elementor-element-bb7da8b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:400;line-height:40px;color:#023A00;}.elementor-83977 .elementor-element.elementor-element-07ff359 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-83977 .elementor-element.elementor-element-07ff359{text-align:start;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:32px;color:#023A00;}.elementor-83977 .elementor-element.elementor-element-07ff359 p{margin-block-end:0px;}.elementor-83977 .elementor-element.elementor-element-a05bbb3{--display:flex;--min-height:64px;--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;--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-83977 .elementor-element.elementor-element-a05bbb3.e-con{--align-self:center;}.elementor-83977 .elementor-element.elementor-element-d65c7c6{--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:0px 0px;--row-gap:0px;--column-gap: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-83977 .elementor-element.elementor-element-c0072e5{--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;--overlay-opacity:0.5;--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-83977 .elementor-element.elementor-element-c0072e5::before, .elementor-83977 .elementor-element.elementor-element-c0072e5 > .elementor-background-video-container::before, .elementor-83977 .elementor-element.elementor-element-c0072e5 > .e-con-inner > .elementor-background-video-container::before, .elementor-83977 .elementor-element.elementor-element-c0072e5 > .elementor-background-slideshow::before, .elementor-83977 .elementor-element.elementor-element-c0072e5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-83977 .elementor-element.elementor-element-c0072e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-83977 .elementor-element.elementor-element-c0072e5.e-con{--align-self:center;}.elementor-83977 .elementor-element.elementor-element-ace7a77{--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;--overlay-opacity:0.5;--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-83977 .elementor-element.elementor-element-ace7a77::before, .elementor-83977 .elementor-element.elementor-element-ace7a77 > .elementor-background-video-container::before, .elementor-83977 .elementor-element.elementor-element-ace7a77 > .e-con-inner > .elementor-background-video-container::before, .elementor-83977 .elementor-element.elementor-element-ace7a77 > .elementor-background-slideshow::before, .elementor-83977 .elementor-element.elementor-element-ace7a77 > .e-con-inner > .elementor-background-slideshow::before, .elementor-83977 .elementor-element.elementor-element-ace7a77 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-83977 .elementor-element.elementor-element-ace7a77.e-con{--align-self:center;}.elementor-83977 .elementor-element.elementor-element-efdf9a0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-83977 .elementor-element.elementor-element-efdf9a0.e-con{--align-self:center;}.elementor-83977 .elementor-element.elementor-element-b648e8d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap: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-83977 .elementor-element.elementor-element-b648e8d.e-con{--align-self:center;}.elementor-83977 .elementor-element.elementor-element-0ba3941 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-83977 .elementor-element.elementor-element-0ba3941.elementor-element{--order:-99999 /* order start hack */;}.elementor-83977 .elementor-element.elementor-element-0ba3941{text-align:start;}.elementor-83977 .elementor-element.elementor-element-0ba3941 .elementor-heading-title{font-family:"Open Sans Condensed", Sans-serif;font-size:36px;font-weight:400;line-height:61.6px;letter-spacing:0px;word-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#023A00;}.elementor-83977 .elementor-element.elementor-element-8177673{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-83977 .elementor-element.elementor-element-8177673:not(.elementor-motion-effects-element-type-background), .elementor-83977 .elementor-element.elementor-element-8177673 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-83977 .elementor-element.elementor-element-8177673.e-con{--align-self:center;}.elementor-83977 .elementor-element.elementor-element-83e1bbe{--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;--overlay-opacity:1;--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-83977 .elementor-element.elementor-element-83e1bbe::before, .elementor-83977 .elementor-element.elementor-element-83e1bbe > .elementor-background-video-container::before, .elementor-83977 .elementor-element.elementor-element-83e1bbe > .e-con-inner > .elementor-background-video-container::before, .elementor-83977 .elementor-element.elementor-element-83e1bbe > .elementor-background-slideshow::before, .elementor-83977 .elementor-element.elementor-element-83e1bbe > .e-con-inner > .elementor-background-slideshow::before, .elementor-83977 .elementor-element.elementor-element-83e1bbe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-83977 .elementor-element.elementor-element-83e1bbe.e-con{--align-self:center;}.elementor-83977 .elementor-element.elementor-element-f619a00{width:100%;max-width:100%;text-align:center;}.elementor-83977 .elementor-element.elementor-element-f619a00.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-83977 .elementor-element.elementor-element-f619a00 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-style:none;}.elementor-83977 .elementor-element.elementor-element-1c8198c{width:100%;max-width:100%;text-align:center;}.elementor-83977 .elementor-element.elementor-element-1c8198c.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-83977 .elementor-element.elementor-element-1c8198c img{width:100%;height:100%;object-fit:cover;object-position:center center;border-style:none;}.elementor-83977 .elementor-element.elementor-element-220199f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 16px 32px 16px;}.elementor-83977 .elementor-element.elementor-element-3e17264{--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:20px 20px 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-83977 .elementor-element.elementor-element-3e17264:not(.elementor-motion-effects-element-type-background), .elementor-83977 .elementor-element.elementor-element-3e17264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4fce45 );}.elementor-83977 .elementor-element.elementor-element-3e17264.e-con{--align-self:center;}.elementor-83977 .elementor-element.elementor-element-66264ee{--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;--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-83977 .elementor-element.elementor-element-66264ee.e-con{--align-self:center;}.elementor-83977 .elementor-element.elementor-element-f36bad9{--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;--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-83977 .elementor-element.elementor-element-f36bad9.e-con{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-83977 .elementor-element.elementor-element-fb34954 .elementor-button{background-color:var( --e-global-color-a43c5dc );font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:600;line-height:20px;border-style:none;border-radius:10px 10px 10px 10px;padding:20px 73px 20px 73px;}.elementor-83977 .elementor-element.elementor-element-fb34954 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:18px 0px 18px 0px;}.elementor-83977 .elementor-element.elementor-element-fb34954.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-83977 .elementor-element.elementor-element-7ad9486{--width:100%;}.elementor-83977 .elementor-element.elementor-element-ae6d8c8{--width:100%;}.elementor-83977 .elementor-element.elementor-element-ec40490{--width:100%;}.elementor-83977 .elementor-element.elementor-element-ee4ed9f{--width:100%;}.elementor-83977 .elementor-element.elementor-element-5bac6c2{--width:100%;}.elementor-83977 .elementor-element.elementor-element-26830c2{--width:100%;}.elementor-83977 .elementor-element.elementor-element-0bdcc53{--width:100%;}.elementor-83977 .elementor-element.elementor-element-e6882f0{--content-width:550px;}.elementor-83977 .elementor-element.elementor-element-faf94d5{--width:100%;}.elementor-83977 .elementor-element.elementor-element-3651fc5{--width:100%;}.elementor-83977 .elementor-element.elementor-element-963790f{--width:96%;}.elementor-83977 .elementor-element.elementor-element-0e1d5c6{--width:100%;}.elementor-83977 .elementor-element.elementor-element-4897bf7{--width:100%;}.elementor-83977 .elementor-element.elementor-element-2e7219b{--width:100%;}.elementor-83977 .elementor-element.elementor-element-a1d5792{--width:100%;}.elementor-83977 .elementor-element.elementor-element-dc5a2e0{--width:100%;}.elementor-83977 .elementor-element.elementor-element-44c27c8{--width:100%;}.elementor-83977 .elementor-element.elementor-element-a75ba9c{--width:100%;}.elementor-83977 .elementor-element.elementor-element-9867f23{--width:33%;}.elementor-83977 .elementor-element.elementor-element-97541cd{--width:100%;}.elementor-83977 .elementor-element.elementor-element-ca5e246{--width:66%;}.elementor-83977 .elementor-element.elementor-element-8365bb8{--width:100%;}.elementor-83977 .elementor-element.elementor-element-4a2c909{--width:100%;}.elementor-83977 .elementor-element.elementor-element-ace7a77{--width:100%;}.elementor-83977 .elementor-element.elementor-element-efdf9a0{--content-width:100%;}.elementor-83977 .elementor-element.elementor-element-83e1bbe{--width:100%;}.elementor-83977 .elementor-element.elementor-element-66264ee{--width:100%;}.elementor-83977 .elementor-element.elementor-element-f36bad9{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-83977 .elementor-element.elementor-element-7ad9486{--width:100%;}.elementor-83977 .elementor-element.elementor-element-57fd4f5{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-dc7f4cb */.header-condensed {
    font-family: "Open Sans Condensed";
    font-stretch: condensed;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cfc994 */.header-condensed {
    font-family: "Open Sans Condensed";
    font-stretch: condensed;
}/* End custom CSS */
/* Start custom CSS */:root {
  --green:           #04884b;
  --green-dark:      #023a00;
  --green-mid:       #0a7a47;
  --lightgreen:      #e5f6da;
  --lightgreen-tint: #f1f9ea;
  --purple:          #6464f2;
  --purple-dark:     #5151e0;
  --tp:              #00b67a;
  --ink:             #023a00;
  --grey:            #566057;
  --grey-2:          #646d66;
  --green-link:      #037942;
  --line:            #e6eae8;
  --line-soft:       #eef1ee;
  --white:           #ffffff;
  --offwhite:        #f7f9f6;
  --r-btn:           9px;
  --r-card:          10px;
  --r-sof:           10px;
  --r-panel:         10px;
  --maxw:            1440px;
  --gutter:          0px;
}

.green-bg {
  background-color: #023a00;
}
.gray-bg {
  background-color: #f7f9f6 !important;
}
.tx {
  max-width: 510px;
}
.view-port-mw {
  max-width: 1440px;
}
.content-mw {
  max-width: 1336px;
}
.header-sof {
  max-width: 460px;
}
.header-headline {
  max-width: 480px;
}
.button-padding {
  padding: 64px 0;
}
.module-padding {
  padding: 64px 0;
}

.btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  background: var(--purple);
  color: #ffffff;
  text-decoration: none;
  font-family: inherit;
  font-weight: 700;
  font-size: 16px;
  line-height: 1;
  padding: 16px 32px;
  border-radius: var(--r-btn);
  border: 0;
  cursor: pointer;
  transition: background .15s;
}
.btn:hover {
  background: var(--purple-dark);
}
.btn-fine {
  font-size: 13px;
  color: var(--grey-2);
  margin-top: 16px;
}

#sticky-cta {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  transform: translateY(100%);
  transition: transform 0.3s ease-in-out;
  z-index: 9999;
  padding-bottom: env(safe-area-inset-bottom);
}
#sticky-cta.visible {
  transform: translateY(0%);
}

@media (max-width: 1024px) {
  :root { --gutter: 32px; }
}
@media (max-width: 560px) {
  :root { --gutter: 16px; }
}

.wrap {
  max-width: var(--maxw);
  margin: 0 auto;
  padding: 0 var(--gutter);
}

.lead {
  font-size: 19px;
  line-height: 1.55;
  color: var(--grey);
}
.eyebrow {
  display: inline-block;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: .8px;
  text-transform: uppercase;
  color: var(--green-link);
  margin-bottom: 8px;
}
.center { text-align: center; }
.measure { max-width: 660px; }
.measure.center {
  margin-left: auto;
  margin-right: auto;
}

.panel {
  background: var(--lightgreen);
  border-radius: var(--r-panel);
  padding: 64px clamp(32px, 4vw, 64px);
}
.sec-head { margin-bottom: 32px; }
.sec-head h2 + .lead { margin-top: 16px; }
.sec-head .lead { max-width: 660px; }

.press {
  padding: 32px 0;
  background: #ffffff;
  border-top: 1px solid var(--line-soft);
  border-bottom: 1px solid var(--line-soft);
}
.press img {
  max-width: 100%;
  margin: 0 auto;
  width: 100%;
  height: auto;
  opacity: .85;
}

.intro .panel {
  text-align: left;
  background: #ffffff;
  border: 1px solid var(--line);
  box-shadow: 0 1px 2px rgba(2,58,0,.03), 0 26px 50px -30px rgba(2,58,0,.18);
}
.intro h2 { margin-bottom: 16px; }
.intro p {
  max-width: none;
  margin: 0 0 16px;
  font-size: 17px;
}
.intro p:last-of-type {
  color: var(--ink);
  font-weight: 600;
}

.steps .step {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 32px;
  align-items: stretch;
  background: var(--lightgreen);
  border-radius: var(--r-panel);
  margin-bottom: 32px;
  overflow: hidden;
  padding: 16px;
}
.steps .ph {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  padding: 32px 32px 0;
  margin-bottom: -16px;
}
.steps .ph img {
  height: 360px;
  width: auto;
  max-width: 100%;
  object-fit: contain;
  display: block;
}
.steps .tx {
  padding: 32px 32px 32px 16px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.steps .num {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background: transparent;
  border: 1.5px solid var(--green);
  color: var(--green-dark);
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 16px;
  font-size: 18px;
}
.steps h3 { margin-bottom: 8px; }
.steps p {
  font-size: 16px;
  line-height: 1.55;
  margin-bottom: 16px;
}
@media (max-width: 780px) {
  .steps .step {
    grid-template-columns: 1fr;
    padding: 8px;
  }
  .steps .ph {
    padding: 32px 32px 8px;
    margin-bottom: 0;
  }
  .steps .tx { padding: 16px 32px 32px; }
  .steps .ph img { height: 240px; }
}

.kosten h2 { text-align: left; }
.kosten .sub {
  text-align: left;
  max-width: 680px;
  margin: 16px 0 32px;
  font-size: 17px;
  line-height: 1.6;
}
.flowline {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  flex-wrap: wrap;
  margin-bottom: 32px;
}
.node {
  background: #ffffff;
  border: 1px solid var(--line);
  border-radius: var(--r-card);
  padding: 16px;
  font-weight: 700;
  color: var(--ink);
  font-size: 15px;
}
.node.brand,
.node.free {
  border-color: var(--green);
  background: var(--lightgreen-tint);
  color: var(--green-dark);
}
.arrow {
  color: var(--grey-2);
  font-size: 12px;
  font-weight: 600;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2px;
}
.arrow svg {
  width: 26px;
  height: 16px;
  stroke: #b9c0b4;
  fill: none;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
}
@media (max-width: 680px) {
  .flowline { flex-direction: column; }
  .arrow svg { transform: rotate(90deg); }
}
.kosten .align-line {
  text-align: left;
  max-width: 720px;
  margin: 8px 0 0;
  font-size: 16px;
  color: var(--ink);
  line-height: 1.6;
}
.kosten .align-line b { color: var(--green-dark); }
.kosten .selbst {
  max-width: 720px;
  margin: 24px 0 0;
  border: 1px solid var(--line);
  border-radius: var(--r-card);
  padding: 20px 24px;
  background: var(--lightgreen-tint);
}
.kosten .selbst p {
  font-size: 15px;
  line-height: 1.6;
  color: var(--grey);
  margin: 0;
}
.kosten .selbst b { color: var(--green-dark); }
.kosten .vergleich {
  margin: 24px 0 0;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
}
@media (max-width: 560px) {
  .kosten .vergleich { grid-template-columns: 1fr; }
}
.kosten .vergleich .vr {
  font-size: 15px;
  line-height: 1.5;
  padding: 12px 16px;
  border-radius: var(--r-card);
}
.kosten .vergleich .diy {
  background: var(--offwhite);
  color: var(--grey);
}
.kosten .vergleich .us {
  background: var(--lightgreen);
  color: var(--green-dark);
}
.kosten .vergleich b { font-weight: 700; }

.prov {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 0;
  flex-wrap: wrap;
  margin-bottom: 16px;
}
.pnode {
  flex: 1;
  min-width: 150px;
  background: #ffffff;
  border: 1px solid var(--line);
  border-radius: 10px;
  padding: 16px;
  text-align: center;
}
.pnode .pi {
  width: 44px;
  height: 44px;
  border-radius: 10px;
  background: var(--lightgreen-tint);
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto 8px;
}
.pnode .pi svg {
  width: 24px;
  height: 24px;
  stroke: var(--green);
  fill: none;
  stroke-width: 1.7;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.pnode b {
  display: block;
  font-size: 15px;
  color: var(--ink);
}
.pnode span { font-size: 12px; color: var(--grey-2); }
.pnode.brand,
.pnode.you {
  border-color: var(--green);
  background: var(--lightgreen-tint);
}
.pnode.you { position: relative; }
.pnode.you .free {
  position: absolute;
  top: -13px;
  left: 50%;
  transform: translateX(-50%);
  background: var(--green);
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  line-height: normal;
  border-radius: 10px;
  padding: 4px 8px;
  white-space: nowrap;
}
.parrow {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0 8px;
  min-width: 90px;
}
.parrow .lab {
  font-size: 11px;
  font-weight: 700;
  color: var(--green);
  margin-bottom: 4px;
  white-space: nowrap;
}
.parrow svg {
  width: 60px;
  height: 14px;
  stroke: var(--green);
  fill: none;
  stroke-width: 2;
}
.parrow2 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 16px;
  padding: 0 8px;
  min-width: 120px;
}
.parrow2 .fwd,
.parrow2 .back {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.parrow2 .lab {
  font-size: 11px;
  font-weight: 700;
  color: var(--green);
  margin-bottom: 4px;
  white-space: nowrap;
}
.parrow2 svg {
  width: 64px;
  height: 14px;
  stroke: var(--green);
  fill: none;
  stroke-width: 2;
}
@media (max-width: 780px) {
  .prov {
    flex-direction: column;
    align-items: stretch;
  }
  .parrow,
  .parrow2 {
    min-width: 0;
    padding: 8px 0;
  }
  .parrow svg,
  .parrow2 svg {
    transform: rotate(90deg);
    width: 64px;
    height: 64px;
  }
  .parrow2 {
    flex-direction: row;
    justify-content: center;
    gap: 32px;
  }
}

.anspruch h2 { text-align: left; }
.anspruch .sub {
  text-align: left;
  max-width: 640px;
  margin: 16px 0 32px;
  font-size: 18px;
  color: var(--grey);
}
.anspruch .panel { text-align: left; }
.badge-b {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
  border: 1px solid var(--green);
  border-radius: 10px;
  padding: 16px 32px;
  background: #ffffff;
  margin: 0 auto 32px;
  text-align: center;
}
.badge-b svg { width: 34px; height: 34px; margin-bottom: 8px; }
.badge-b .bl {
  font-size: 13px;
  letter-spacing: .6px;
  color: var(--green);
  text-transform: uppercase;
  font-weight: 800;
}
.badge-b .bt {
  font-size: 24px;
  font-weight: 800;
  color: var(--green-dark);
  line-height: 1.2;
}
.badge-b .bs {
  font-size: 14px;
  color: var(--grey);
  margin-top: 4px;
}
.gar-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 16px;
  margin-bottom: 32px;
}
@media (max-width: 780px) {
  .gar-grid { grid-template-columns: 1fr; }
}
.gar-card {
  background: #ffffff;
  border: 1px solid var(--line);
  border-radius: var(--r-card);
  padding: 32px;
  display: flex;
  gap: 16px;
  align-items: flex-start;
  box-shadow: 0 1px 2px rgba(2,58,0,.03), 0 14px 28px -22px rgba(2,58,0,.12);
}
.gar-card svg {
  width: 22px;
  height: 22px;
  stroke: var(--green);
  fill: none;
  stroke-width: 2.4;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex: 0 0 22px;
  margin-top: 2px;
}
.gar-card b {
  display: block;
  color: var(--ink);
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 4px;
}
.gar-card span { font-size: 14px; color: var(--grey); }
.gar-promise {
  background: #ffffff;
  border: 1px solid var(--green);
  border-radius: var(--r-card);
  padding: 32px;
  margin: 0 0 32px;
}
.gar-promise p { color: var(--ink); font-size: 16px; line-height: 1.6; }
.gar-promise b { color: var(--green-dark); }
.gar-never {
  text-align: left;
  font-size: 22px;
  font-weight: 800;
  color: var(--ink);
  margin-bottom: 32px;
}
.gar-never span { color: var(--green-dark); }
details.warum {
  margin: 0;
  border: 1px solid var(--green);
  border-radius: var(--r-card);
  background: #ffffff;
  overflow: hidden;
  text-align: left;
}
details.warum summary {
  list-style: none;
  cursor: pointer;
  padding: 16px 32px;
  font-weight: 700;
  color: var(--green-dark);
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 16px;
}
details.warum summary::-webkit-details-marker { display: none; }
details.warum summary .chev {
  margin-left: auto;
  transition: transform .2s;
  width: 20px;
  height: 20px;
  stroke: var(--green);
  fill: none;
  stroke-width: 2;
}
details.warum[open] summary .chev { transform: rotate(180deg); }
details.warum .body {
  padding: 0 32px 16px;
  color: var(--grey);
  font-size: 15px;
  line-height: 1.6;
}
details.warum .body p + p { margin-top: 8px; }

.kurz .klist {
  list-style: none;
  margin: 16px 0 0;
  padding: 0;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px 48px;
}
@media (max-width: 680px) {
  .kurz .klist { grid-template-columns: 1fr; }
}
.kurz .klist li {
  display: flex;
  gap: 16px;
  align-items: flex-start;
  text-align: left;
}
.kurz .klist li svg {
  width: 24px;
  height: 24px;
  flex: 0 0 auto;
  stroke: var(--green);
  fill: none;
  stroke-width: 2.4;
  stroke-linecap: round;
  stroke-linejoin: round;
  margin-top: 2px;
}
.kurz .klist li b {
  display: block;
  font-size: 16px;
  color: var(--ink);
  line-height: 1.4;
  font-weight: 700;
}
.kurz .klist li span {
  display: block;
  font-size: 14px;
  color: var(--grey);
  line-height: 1.5;
  margin-top: 2px;
}
.kurz .keyb {
  margin: 32px 0 8px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: .8px;
  text-transform: uppercase;
  color: var(--green);
}
.kurz .kfaq { margin-top: 24px; }
.kurz .kdrop { margin-top: 8px; }
.kurz .kdrop summary {
  display: flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
  font-size: 14px;
  font-weight: 700;
  color: var(--green-link);
  list-style: none;
}
.kurz .kdrop summary::-webkit-details-marker { display: none; }
.kurz .kdrop .chev {
  width: 16px;
  height: 16px;
  stroke: var(--green-link);
  fill: none;
  stroke-width: 2;
  transition: transform .2s;
}
.kurz .kdrop[open] .chev { transform: rotate(180deg); }
.kurz .kdrop .body {
  font-size: 14px;
  color: var(--grey);
  line-height: 1.6;
  margin-top: 8px;
}

.chartsec,
.tms {
  background: var(--offwhite);
}
.chartsec .panel {
  text-align: left;
  background: #ffffff;
  border: 1px solid var(--line);
  box-shadow: 0 1px 2px rgba(2,58,0,.03), 0 26px 50px -30px rgba(2,58,0,.18);
}
.chartsec h2 { margin-bottom: 16px; }
.chartsec p {
  max-width: 660px;
  margin: 0 0 32px;
  font-size: 16px;
  line-height: 1.6;
}
.chartsec img {
  border-radius: var(--r-card);
  margin: 0 auto 32px;
  width: 100%;
}
.chartsec .savings {
  margin: 0 auto 8px;
  max-width: none;
}
.chartsec .pair {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
  margin: 32px 0 0;
  text-align: left;
}
@media (max-width: 680px) {
  .chartsec .pair { grid-template-columns: 1fr; }
}
.chartsec .pc {
  background: #ffffff;
  border: 1px solid var(--line);
  border-radius: var(--r-card);
  padding: 32px;
  box-shadow: 0 1px 2px rgba(2,58,0,.03), 0 18px 36px -24px rgba(2,58,0,.16);
}
.chartsec .pc b {
  color: var(--green-dark);
  font-size: 16px;
}
.chartsec .pc span {
  font-size: 14px;
  color: var(--grey);
  display: block;
  margin-top: 4px;
  line-height: 1.5;
}
.legend {
  display: flex;
  gap: 16px;
  justify-content: center;
  margin-top: 16px;
  flex-wrap: wrap;
  font-size: 13px;
  color: var(--grey);
}
.legend .li { display: flex; align-items: center; gap: 8px; }
.legend .sw {
  width: 22px;
  height: 0;
  border-top: 3px solid var(--green);
}
.legend .sw.dash { border-top: 2px dashed rgba(221,42,42,.5); }
.legend .sw.bar {
  width: 14px;
  height: 14px;
  border-top: 0;
  background: var(--green);
  border-radius: 3px;
}

.chart-mobile { display: none; }
@media (max-width: 600px) {
  .chart-desktop { display: none; }
  .chart-mobile {
    display: block;
    width: 100%;
    height: auto;
    border-radius: var(--r-card);
    margin-bottom: 32px;
  }
}

.tms h2 { text-align: left; }
.tms .note {
  text-align: left;
  color: var(--grey-2);
  margin: 8px 0 32px;
}
.tm-row {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 16px;
  align-items: stretch;
}
@media (max-width: 820px) {
  .tm-row { grid-template-columns: 1fr; }
}
.tm {
  background: var(--offwhite);
  border: 1px solid var(--line);
  border-radius: var(--r-card);
  padding: 32px;
  display: flex;
  flex-direction: column;
  box-shadow: 0 1px 2px rgba(2,58,0,.03), 0 18px 36px -24px rgba(2,58,0,.16);
}
.tm .tp-box { margin-bottom: 16px; }
.tm .tp-box .sq { width: 18px; height: 18px; }
.tm .tp-box .sq svg { width: 11px; height: 11px; }
.tm p {
  color: var(--ink);
  font-size: 16px;
  line-height: 1.55;
  margin-bottom: 16px;
  flex: 1;
}
.tm .who { display: flex; align-items: center; gap: 16px; }
.tm .av {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background: var(--lightgreen);
  color: var(--green-dark);
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 800;
  font-size: 14px;
}
.tm .who b {
  display: block;
  font-size: 14px;
  color: var(--ink);
  font-weight: 700;
}
.tm .who span { font-size: 13px; color: var(--grey-2); }
.tm .save { color: var(--green-dark); font-weight: 800; }

.tp-box { display: inline-flex; gap: 4px; }
.tp-box .sq {
  background: var(--tp);
  border-radius: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.tp-box .sq svg { fill: #ffffff; }
.tp-box .sq:last-child {
  background: linear-gradient(90deg, var(--tp) 0 60%, #dcdce6 60% 100%);
}

.ctaband { background: var(--green-dark); text-align: center; }
.ctaband h2 { color: #ffffff; margin-bottom: 16px; }
.ctaband p {
  color: rgba(255,255,255,.86);
  max-width: 540px;
  margin: 0 auto 32px;
  font-size: 17px;
}
.ctaband .btn-fine {
  color: rgba(255,255,255,.8);
  font-size: 13px;
  margin-top: 16px;
}

.donut h2 { text-align: left; margin-bottom: 32px; }
.donut img { margin: 0 auto; width: 100%; }
.donut .cta { text-align: center; margin-top: 32px; }

.donut-mobile { display: none; }
@media (max-width: 767px) {
  .donut-desktop { display: none; }
  .donut-mobile { display: block; }
}

/* Hinweise-Fussnote: mehr/weniger toggle for the <details> block */
details:not([open]) > *:not(summary) {
  display: none !important;
}
details[open] > .kzanriss .kzmehr {
  display: none;
}
details:not([open]) > .kzanriss .kzweniger {
  display: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Open Sans Condensed';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://cms.internal-remind.me/wp-content/uploads/OpenSans-Condensed-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sans Condensed';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://cms.internal-remind.me/wp-content/uploads/OpenSans-Condensed-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sans Condensed';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://cms.internal-remind.me/wp-content/uploads/OpenSans-Condensed-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */