.elementor-21 .elementor-element.elementor-element-5b61986{--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:90px 90px;--row-gap:90px;--column-gap:90px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-e6a97e3{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.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-21 .elementor-element.elementor-element-a2b557a{text-align:center;}.elementor-21 .elementor-element.elementor-element-a2b557a .elementor-heading-title{font-family:"Safiro", Sans-serif;font-size:116px;font-weight:600;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-72cfe9c{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-72cfe9c .elementor-headline{text-align:center;font-family:"Safiro", Sans-serif;font-size:116px;font-weight:600;line-height:116px;}.elementor-21 .elementor-element.elementor-element-72cfe9c .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-72cfe9c .elementor-headline-dynamic-text{font-family:"Safiro", Sans-serif;font-weight:600;line-height:116px;}.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-21 .elementor-element.elementor-element-e1108f8 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Archia", Sans-serif;font-size:13px;font-weight:600;line-height:13px;fill:#FAFFF9;color:#FAFFF9;border-radius:30px 30px 30px 30px;padding:12px 20px 12px 20px;}.elementor-21 .elementor-element.elementor-element-e1108f8 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-e1108f8 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-e1108f8 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-e1108f8 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-db2cd8a.elementor-element{--flex-grow:0;--flex-shrink:1;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-db2cd8a{left:20%;}body.rtl .elementor-21 .elementor-element.elementor-element-db2cd8a{right:20%;}.elementor-21 .elementor-element.elementor-element-db2cd8a{top:94%;}.elementor-21 .elementor-element.elementor-element-db2cd8a .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-db2cd8a .elementor-icon{font-size:70px;}.elementor-21 .elementor-element.elementor-element-db2cd8a .elementor-icon svg{height:70px;}.elementor-21 .elementor-element.elementor-element-db2cd8a .elementor-icon-wrapper svg{width:auto;}.elementor-21 .elementor-element.elementor-element-a8528c8.elementor-element{--flex-grow:0;--flex-shrink:1;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-a8528c8{left:20%;}body.rtl .elementor-21 .elementor-element.elementor-element-a8528c8{right:20%;}.elementor-21 .elementor-element.elementor-element-a8528c8{top:94%;}.elementor-21 .elementor-element.elementor-element-a8528c8 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-a8528c8 .elementor-icon{font-size:70px;}.elementor-21 .elementor-element.elementor-element-a8528c8 .elementor-icon svg{height:70px;}.elementor-21 .elementor-element.elementor-element-a8528c8 .elementor-icon-wrapper svg{width:auto;}.elementor-21 .elementor-element.elementor-element-cf05540{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;}.elementor-21 .elementor-element.elementor-element-cf05540:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-cf05540 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://zukunft-biogas.at/wp-content/uploads/2025/11/KBV-Kampagne-2025-Post-Bild-Text-01.png") 50% 50%;background-size:cover;}.elementor-21 .elementor-element.elementor-element-d3dda47{border-radius:24px 24px 24px 24px;}.elementor-21 .elementor-element.elementor-element-d3dda47 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-21 .elementor-element.elementor-element-1cec0d3{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:120px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-4bad2c8{text-align:center;}.elementor-21 .elementor-element.elementor-element-4bad2c8 .elementor-heading-title{font-family:"Safiro", Sans-serif;font-size:52px;font-weight:600;line-height:61px;}.elementor-21 .elementor-element.elementor-element-dc931c0.elementor-element{--flex-grow:0;--flex-shrink:1;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-dc931c0{right:24%;}body.rtl .elementor-21 .elementor-element.elementor-element-dc931c0{left:24%;}.elementor-21 .elementor-element.elementor-element-dc931c0{top:79%;}.elementor-21 .elementor-element.elementor-element-dc931c0 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-dc931c0 .elementor-icon{font-size:70px;}.elementor-21 .elementor-element.elementor-element-dc931c0 .elementor-icon svg{height:70px;}.elementor-21 .elementor-element.elementor-element-dc931c0 .elementor-icon-wrapper svg{width:auto;}.elementor-21 .elementor-element.elementor-element-352ae9c.elementor-element{--flex-grow:0;--flex-shrink:1;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-352ae9c{left:24%;}body.rtl .elementor-21 .elementor-element.elementor-element-352ae9c{right:24%;}.elementor-21 .elementor-element.elementor-element-352ae9c{top:79%;}.elementor-21 .elementor-element.elementor-element-352ae9c .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-352ae9c .elementor-icon{font-size:70px;}.elementor-21 .elementor-element.elementor-element-352ae9c .elementor-icon svg{height:70px;}.elementor-21 .elementor-element.elementor-element-352ae9c .elementor-icon-wrapper svg{width:auto;}.elementor-21 .elementor-element.elementor-element-7351f27 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Archia", Sans-serif;font-size:13px;font-weight:600;line-height:13px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:12px 20px 12px 20px;}.elementor-21 .elementor-element.elementor-element-7351f27 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-7351f27 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FAFFF9;}.elementor-21 .elementor-element.elementor-element-7351f27 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-7351f27 .elementor-button:focus svg{fill:#FAFFF9;}.elementor-21 .elementor-element.elementor-element-c4a52e0{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:120px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-e5d18be{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-bfe4e3f{text-align:center;}.elementor-21 .elementor-element.elementor-element-bfe4e3f .elementor-heading-title{font-family:"Safiro", Sans-serif;font-size:52px;font-weight:600;line-height:52px;}.elementor-21 .elementor-element.elementor-element-cc55116{--display:flex;}.elementor-21 .elementor-element.elementor-element-296c74d{--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:24px 24px;--row-gap:24px;--column-gap:24px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EDF5EC;--border-color:#EDF5EC;--border-radius:24px 24px 24px 24px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-21 .elementor-element.elementor-element-296c74d:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-296c74d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7EEE7;}.elementor-21 .elementor-element.elementor-element-296c74d:hover{background-color:#E0E9DE00;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-296c74d, .elementor-21 .elementor-element.elementor-element-296c74d::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-296c74d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-df5f131 .elementor-heading-title{font-family:"Archia", Sans-serif;font-size:20px;font-weight:700;line-height:24px;}.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-21 .elementor-element.elementor-element-32735ef{font-family:"Archia", Sans-serif;font-size:16px;font-weight:400;line-height:21px;}.elementor-21 .elementor-element.elementor-element-3e3f79c{--display:flex;}.elementor-21 .elementor-element.elementor-element-3428d3f{--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:24px 24px;--row-gap:24px;--column-gap:24px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EDF5EC;--border-color:#EDF5EC;--border-radius:24px 24px 24px 24px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-21 .elementor-element.elementor-element-3428d3f:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-3428d3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7EEE7;}.elementor-21 .elementor-element.elementor-element-3428d3f:hover{background-color:#E0E9DE00;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-3428d3f, .elementor-21 .elementor-element.elementor-element-3428d3f::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-3428d3f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-1f8f902 .elementor-heading-title{font-family:"Archia", Sans-serif;font-size:20px;font-weight:700;line-height:24px;}.elementor-21 .elementor-element.elementor-element-3113dc3{font-family:"Archia", Sans-serif;font-size:16px;font-weight:400;line-height:21px;}.elementor-21 .elementor-element.elementor-element-7446476{--display:flex;}.elementor-21 .elementor-element.elementor-element-484e5f5{--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:24px 24px;--row-gap:24px;--column-gap:24px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EDF5EC;--border-color:#EDF5EC;--border-radius:24px 24px 24px 24px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-21 .elementor-element.elementor-element-484e5f5:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-484e5f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7EEE7;}.elementor-21 .elementor-element.elementor-element-484e5f5:hover{background-color:#E0E9DE00;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-484e5f5, .elementor-21 .elementor-element.elementor-element-484e5f5::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-484e5f5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-d4eb8bd .elementor-heading-title{font-family:"Archia", Sans-serif;font-size:20px;font-weight:700;line-height:24px;}.elementor-21 .elementor-element.elementor-element-9994b60{font-family:"Archia", Sans-serif;font-size:16px;font-weight:400;line-height:21px;}.elementor-21 .elementor-element.elementor-element-d514b69{--display:flex;}.elementor-21 .elementor-element.elementor-element-3f9c447{--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:24px 24px;--row-gap:24px;--column-gap:24px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EDF5EC;--border-color:#EDF5EC;--border-radius:24px 24px 24px 24px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-21 .elementor-element.elementor-element-3f9c447:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-3f9c447 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7EEE7;}.elementor-21 .elementor-element.elementor-element-3f9c447:hover{background-color:#E0E9DE00;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-3f9c447, .elementor-21 .elementor-element.elementor-element-3f9c447::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-3f9c447.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-93ddd0f .elementor-heading-title{font-family:"Archia", Sans-serif;font-size:20px;font-weight:700;line-height:24px;}.elementor-21 .elementor-element.elementor-element-17a9437{font-family:"Archia", Sans-serif;font-size:16px;font-weight:400;line-height:21px;}.elementor-21 .elementor-element.elementor-element-0a9eb57{--display:flex;}.elementor-21 .elementor-element.elementor-element-b5ed50d{--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:24px 24px;--row-gap:24px;--column-gap:24px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EDF5EC;--border-color:#EDF5EC;--border-radius:24px 24px 24px 24px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-21 .elementor-element.elementor-element-b5ed50d:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-b5ed50d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7EEE7;}.elementor-21 .elementor-element.elementor-element-b5ed50d:hover{background-color:#E0E9DE00;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-b5ed50d, .elementor-21 .elementor-element.elementor-element-b5ed50d::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-b5ed50d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-713f3b9 .elementor-heading-title{font-family:"Archia", Sans-serif;font-size:20px;font-weight:700;line-height:24px;}.elementor-21 .elementor-element.elementor-element-0292f38{font-family:"Archia", Sans-serif;font-size:16px;font-weight:400;line-height:21px;}.elementor-21 .elementor-element.elementor-element-e3b4cbc{--display:flex;}.elementor-21 .elementor-element.elementor-element-1ad9c9d{--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:24px 24px;--row-gap:24px;--column-gap:24px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EDF5EC;--border-color:#EDF5EC;--border-radius:24px 24px 24px 24px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-21 .elementor-element.elementor-element-1ad9c9d:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-1ad9c9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7EEE7;}.elementor-21 .elementor-element.elementor-element-1ad9c9d:hover{background-color:#E0E9DE00;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-1ad9c9d, .elementor-21 .elementor-element.elementor-element-1ad9c9d::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-1ad9c9d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-4305ba0 .elementor-heading-title{font-family:"Archia", Sans-serif;font-size:20px;font-weight:700;line-height:24px;}.elementor-21 .elementor-element.elementor-element-160c609{font-family:"Archia", Sans-serif;font-size:16px;font-weight:400;line-height:21px;}.elementor-21 .elementor-element.elementor-element-fd52cfa{--display:flex;}.elementor-21 .elementor-element.elementor-element-042f6fb{--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:24px 24px;--row-gap:24px;--column-gap:24px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EDF5EC;--border-color:#EDF5EC;--border-radius:24px 24px 24px 24px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-21 .elementor-element.elementor-element-042f6fb:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-042f6fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7EEE7;}.elementor-21 .elementor-element.elementor-element-042f6fb:hover{background-color:#E0E9DE00;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-042f6fb, .elementor-21 .elementor-element.elementor-element-042f6fb::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-042f6fb.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-aed17ec .elementor-heading-title{font-family:"Archia", Sans-serif;font-size:20px;font-weight:700;line-height:24px;}.elementor-21 .elementor-element.elementor-element-4b3d75c{font-family:"Archia", Sans-serif;font-size:16px;font-weight:400;line-height:21px;}.elementor-21 .elementor-element.elementor-element-a8d6ad9{--display:flex;}.elementor-21 .elementor-element.elementor-element-6dee96c{--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:24px 24px;--row-gap:24px;--column-gap:24px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EDF5EC;--border-color:#EDF5EC;--border-radius:24px 24px 24px 24px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-21 .elementor-element.elementor-element-6dee96c:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-6dee96c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7EEE7;}.elementor-21 .elementor-element.elementor-element-6dee96c:hover{background-color:#E0E9DE00;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-6dee96c, .elementor-21 .elementor-element.elementor-element-6dee96c::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-6dee96c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-85bf109 .elementor-heading-title{font-family:"Archia", Sans-serif;font-size:20px;font-weight:700;line-height:24px;}.elementor-21 .elementor-element.elementor-element-774edb3{font-family:"Archia", Sans-serif;font-size:16px;font-weight:400;line-height:21px;}.elementor-21 .elementor-element.elementor-element-83a0a2b{--display:flex;}.elementor-21 .elementor-element.elementor-element-9c1c507{--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:24px 24px;--row-gap:24px;--column-gap:24px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EDF5EC;--border-color:#EDF5EC;--border-radius:24px 24px 24px 24px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-21 .elementor-element.elementor-element-9c1c507:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-9c1c507 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7EEE7;}.elementor-21 .elementor-element.elementor-element-9c1c507:hover{background-color:#E0E9DE00;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-9c1c507, .elementor-21 .elementor-element.elementor-element-9c1c507::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-9c1c507.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-7314479 .elementor-heading-title{font-family:"Archia", Sans-serif;font-size:20px;font-weight:700;line-height:24px;}.elementor-21 .elementor-element.elementor-element-f71bdc3{font-family:"Archia", Sans-serif;font-size:16px;font-weight:400;line-height:21px;}.elementor-21 .elementor-element.elementor-element-c8e085d{--e-n-carousel-swiper-slides-gap:8px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-35px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-35px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:11px;--e-n-carousel-arrow-normal-color:#FAFFF9;--e-n-carousel-arrow-hover-color:var( --e-global-color-primary );--e-n-carousel-swiper-pagination-size:6px;--e-n-carousel-dots-normal-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-c8e085d :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:6px 6px 6px 6px;}.elementor-21 .elementor-element.elementor-element-c8e085d :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-accent );}:where( .elementor-21 .elementor-element.elementor-element-c8e085d .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-21 .elementor-element.elementor-element-c8e085d .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;}.elementor-21 .elementor-element.elementor-element-0bded0a{--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:45px 45px;--row-gap:45px;--column-gap:45px;--padding-top:120px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-295af82{--display:flex;}.elementor-21 .elementor-element.elementor-element-d25285c{--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:24px 24px;--row-gap:24px;--column-gap:24px;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:24px 24px 24px 24px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-21 .elementor-element.elementor-element-d25285c:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-d25285c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zukunft-biogas.at/wp-content/uploads/2025/11/95-Wertschoepfung.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-21 .elementor-element.elementor-element-d25285c:hover{background-color:#E0E9DE00;border-style:none;}.elementor-21 .elementor-element.elementor-element-d25285c, .elementor-21 .elementor-element.elementor-element-d25285c::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-6575003{--display:flex;}.elementor-21 .elementor-element.elementor-element-d7cb824{--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:24px 24px;--row-gap:24px;--column-gap:24px;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:24px 24px 24px 24px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-21 .elementor-element.elementor-element-d7cb824:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-d7cb824 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zukunft-biogas.at/wp-content/uploads/2025/11/1000-Jobs.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-21 .elementor-element.elementor-element-d7cb824:hover{background-color:#E0E9DE00;border-style:none;}.elementor-21 .elementor-element.elementor-element-d7cb824, .elementor-21 .elementor-element.elementor-element-d7cb824::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-7811dc1{--display:flex;}.elementor-21 .elementor-element.elementor-element-38b1280{--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:24px 24px;--row-gap:24px;--column-gap:24px;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:24px 24px 24px 24px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-21 .elementor-element.elementor-element-38b1280:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-38b1280 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zukunft-biogas.at/wp-content/uploads/2025/11/Schutz-vor-Preisexplosionen.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-21 .elementor-element.elementor-element-38b1280:hover{background-color:#E0E9DE00;border-style:none;}.elementor-21 .elementor-element.elementor-element-38b1280, .elementor-21 .elementor-element.elementor-element-38b1280::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-3bf7786{--display:flex;}.elementor-21 .elementor-element.elementor-element-904a40a{--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:24px 24px;--row-gap:24px;--column-gap:24px;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:24px 24px 24px 24px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-21 .elementor-element.elementor-element-904a40a:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-904a40a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zukunft-biogas.at/wp-content/uploads/2025/11/Inovation-made-in-Austria.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-21 .elementor-element.elementor-element-904a40a:hover{background-color:#E0E9DE00;border-style:none;}.elementor-21 .elementor-element.elementor-element-904a40a, .elementor-21 .elementor-element.elementor-element-904a40a::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-d11e2f6{--display:flex;}.elementor-21 .elementor-element.elementor-element-17521ff{--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:24px 24px;--row-gap:24px;--column-gap:24px;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:24px 24px 24px 24px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-21 .elementor-element.elementor-element-17521ff:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-17521ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zukunft-biogas.at/wp-content/uploads/2025/11/20-weniger-abhaengig.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-21 .elementor-element.elementor-element-17521ff:hover{background-color:#E0E9DE00;border-style:none;}.elementor-21 .elementor-element.elementor-element-17521ff, .elementor-21 .elementor-element.elementor-element-17521ff::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-ce194de{--e-n-carousel-swiper-slides-gap:8px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-35px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-35px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:11px;--e-n-carousel-arrow-normal-color:#FAFFF9;--e-n-carousel-arrow-hover-color:var( --e-global-color-primary );--e-n-carousel-swiper-pagination-size:6px;--e-n-carousel-dots-normal-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-ce194de :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:6px 6px 6px 6px;}.elementor-21 .elementor-element.elementor-element-ce194de :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-accent );}:where( .elementor-21 .elementor-element.elementor-element-ce194de .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-21 .elementor-element.elementor-element-ce194de .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;}.elementor-21 .elementor-element.elementor-element-69daad0{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:120px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-93a41b5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-b1bd449{text-align:center;}.elementor-21 .elementor-element.elementor-element-b1bd449 .elementor-heading-title{font-family:"Safiro", Sans-serif;font-size:52px;font-weight:600;line-height:52px;}.elementor-21 .elementor-element.elementor-element-9c2ea4e{--display:flex;}.elementor-21 .elementor-element.elementor-element-7d4cbe0{--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:24px 24px;--row-gap:24px;--column-gap:24px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:24px 24px 24px 24px;--padding-top:45px;--padding-bottom:45px;--padding-left:24px;--padding-right:24px;}.elementor-21 .elementor-element.elementor-element-7d4cbe0:hover{background-color:#E0E9DE00;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-7d4cbe0, .elementor-21 .elementor-element.elementor-element-7d4cbe0::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-7d4cbe0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-9c178b3{text-align:center;font-family:"Archia", Sans-serif;font-size:16px;font-weight:400;line-height:21px;}.elementor-21 .elementor-element.elementor-element-4d3ff62{text-align:center;font-family:"Archia", Sans-serif;font-size:13px;font-weight:400;line-height:16px;}.elementor-21 .elementor-element.elementor-element-452f5c5{--display:flex;}.elementor-21 .elementor-element.elementor-element-9912bf0{--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:24px 24px;--row-gap:24px;--column-gap:24px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:24px 24px 24px 24px;--padding-top:45px;--padding-bottom:45px;--padding-left:24px;--padding-right:24px;}.elementor-21 .elementor-element.elementor-element-9912bf0:hover{background-color:#E0E9DE00;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-9912bf0, .elementor-21 .elementor-element.elementor-element-9912bf0::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-9912bf0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-8a5c141{text-align:center;font-family:"Archia", Sans-serif;font-size:16px;font-weight:400;line-height:21px;}.elementor-21 .elementor-element.elementor-element-f02ba3c{text-align:center;font-family:"Archia", Sans-serif;font-size:13px;font-weight:400;line-height:16px;}.elementor-21 .elementor-element.elementor-element-e632774{--e-n-carousel-swiper-slides-gap:8px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-35px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-35px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:11px;--e-n-carousel-arrow-normal-color:#FAFFF9;--e-n-carousel-arrow-hover-color:var( --e-global-color-primary );--e-n-carousel-swiper-pagination-size:6px;--e-n-carousel-dots-normal-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-e632774 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:6px 6px 6px 6px;}.elementor-21 .elementor-element.elementor-element-e632774 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-accent );}:where( .elementor-21 .elementor-element.elementor-element-e632774 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-21 .elementor-element.elementor-element-e632774 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-21 .elementor-element.elementor-element-2c0112a .gallery-item .gallery-caption{text-align:center;}.elementor-21 .elementor-element.elementor-element-dc993a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-fa41ee7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-21 .elementor-element.elementor-element-1ed1cb7{text-align:center;}.elementor-21 .elementor-element.elementor-element-1ed1cb7 .elementor-heading-title{font-family:"Safiro", Sans-serif;font-size:52px;font-weight:600;line-height:52px;}.elementor-21 .elementor-element.elementor-element-56ee018{background-color:#E7EEE7;padding:45px 45px 45px 45px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EDF5EC;border-radius:24px 24px 24px 24px;}.elementor-21 .elementor-element.elementor-element-cad01b8.elementor-element{--flex-grow:0;--flex-shrink:1;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-cad01b8{left:74%;}body.rtl .elementor-21 .elementor-element.elementor-element-cad01b8{right:74%;}.elementor-21 .elementor-element.elementor-element-cad01b8{top:98%;}.elementor-21 .elementor-element.elementor-element-cad01b8 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-cad01b8 .elementor-icon{font-size:70px;}.elementor-21 .elementor-element.elementor-element-cad01b8 .elementor-icon svg{height:70px;}.elementor-21 .elementor-element.elementor-element-cad01b8 .elementor-icon-wrapper svg{width:auto;}.elementor-21 .elementor-element.elementor-element-5676289.elementor-element{--flex-grow:0;--flex-shrink:1;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-5676289{left:74%;}body.rtl .elementor-21 .elementor-element.elementor-element-5676289{right:74%;}.elementor-21 .elementor-element.elementor-element-5676289{top:98%;}.elementor-21 .elementor-element.elementor-element-5676289 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-5676289 .elementor-icon{font-size:70px;}.elementor-21 .elementor-element.elementor-element-5676289 .elementor-icon svg{height:70px;}.elementor-21 .elementor-element.elementor-element-5676289 .elementor-icon-wrapper svg{width:auto;}.elementor-21 .elementor-element.elementor-element-0608a9c{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-43c1492{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-21 .elementor-element.elementor-element-1b8883c .elementor-counter-title{justify-content:center;color:var( --e-global-color-text );font-family:"Archia", Sans-serif;font-size:16px;font-weight:600;line-height:21px;}.elementor-21 .elementor-element.elementor-element-1b8883c .elementor-counter{gap:0px;}.elementor-21 .elementor-element.elementor-element-1b8883c .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-primary );font-family:"Safiro", Sans-serif;font-size:116px;font-weight:600;line-height:116px;}.elementor-21 .elementor-element.elementor-element-94e98b1{--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:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:120px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-a300764{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-001f346{text-align:center;}.elementor-21 .elementor-element.elementor-element-001f346 .elementor-heading-title{font-family:"Safiro", Sans-serif;font-size:52px;font-weight:600;line-height:52px;}.elementor-21 .elementor-element.elementor-element-dc41f27{--display:flex;}.elementor-21 .elementor-element.elementor-element-41273af{--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:24px 24px;--row-gap:24px;--column-gap:24px;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:24px 24px 24px 24px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-21 .elementor-element.elementor-element-41273af:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-41273af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zukunft-biogas.at/wp-content/uploads/2025/11/VS-Andere-vs-Oesterreich.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-21 .elementor-element.elementor-element-41273af:hover{background-color:#E0E9DE00;border-style:none;}.elementor-21 .elementor-element.elementor-element-41273af, .elementor-21 .elementor-element.elementor-element-41273af::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-51fac99{--display:flex;}.elementor-21 .elementor-element.elementor-element-fec105d{--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:24px 24px;--row-gap:24px;--column-gap:24px;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:24px 24px 24px 24px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-21 .elementor-element.elementor-element-fec105d:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-fec105d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zukunft-biogas.at/wp-content/uploads/2025/11/VS-Abhaengig-vs-Sicherheit.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-21 .elementor-element.elementor-element-fec105d:hover{background-color:#E0E9DE00;border-style:none;}.elementor-21 .elementor-element.elementor-element-fec105d, .elementor-21 .elementor-element.elementor-element-fec105d::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-5626b3f{--display:flex;}.elementor-21 .elementor-element.elementor-element-d2e5b0f{--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:24px 24px;--row-gap:24px;--column-gap:24px;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:24px 24px 24px 24px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-21 .elementor-element.elementor-element-d2e5b0f:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-d2e5b0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zukunft-biogas.at/wp-content/uploads/2025/11/VS-Sold-vs-Jobs.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-21 .elementor-element.elementor-element-d2e5b0f:hover{background-color:#E0E9DE00;border-style:none;}.elementor-21 .elementor-element.elementor-element-d2e5b0f, .elementor-21 .elementor-element.elementor-element-d2e5b0f::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-e67c788{--e-n-carousel-swiper-slides-gap:8px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-35px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-35px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:11px;--e-n-carousel-arrow-normal-color:#FAFFF9;--e-n-carousel-arrow-hover-color:var( --e-global-color-primary );--e-n-carousel-swiper-pagination-size:6px;--e-n-carousel-dots-normal-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-e67c788 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:6px 6px 6px 6px;}.elementor-21 .elementor-element.elementor-element-e67c788 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-accent );}:where( .elementor-21 .elementor-element.elementor-element-e67c788 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-21 .elementor-element.elementor-element-e67c788 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;}.elementor-21 .elementor-element.elementor-element-25274c1{--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:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:120px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-d5d29dc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-913448c{text-align:center;}.elementor-21 .elementor-element.elementor-element-913448c .elementor-heading-title{font-family:"Safiro", Sans-serif;font-size:52px;font-weight:600;line-height:52px;}.elementor-21 .elementor-element.elementor-element-62e4f27{--display:flex;}.elementor-21 .elementor-element.elementor-element-e30e2e9{--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:24px 24px;--row-gap:24px;--column-gap:24px;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:24px 24px 24px 24px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-21 .elementor-element.elementor-element-e30e2e9:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-e30e2e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zukunft-biogas.at/wp-content/uploads/2025/11/Diagramm-Potential-nutzen.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-21 .elementor-element.elementor-element-e30e2e9:hover{background-color:#E0E9DE00;border-style:none;}.elementor-21 .elementor-element.elementor-element-e30e2e9, .elementor-21 .elementor-element.elementor-element-e30e2e9::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-8b6dcc1{--display:flex;}.elementor-21 .elementor-element.elementor-element-0b6582c{--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:24px 24px;--row-gap:24px;--column-gap:24px;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:24px 24px 24px 24px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-21 .elementor-element.elementor-element-0b6582c:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-0b6582c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zukunft-biogas.at/wp-content/uploads/2025/11/Diagramm-99-abhaengig-welt.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-21 .elementor-element.elementor-element-0b6582c:hover{background-color:#E0E9DE00;border-style:none;}.elementor-21 .elementor-element.elementor-element-0b6582c, .elementor-21 .elementor-element.elementor-element-0b6582c::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-4bbb4f9{--display:flex;}.elementor-21 .elementor-element.elementor-element-38075af{--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:24px 24px;--row-gap:24px;--column-gap:24px;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:24px 24px 24px 24px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-21 .elementor-element.elementor-element-38075af:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-38075af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zukunft-biogas.at/wp-content/uploads/2025/12/Vergleich-Preise-Biogas-Wasserstaoff.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-21 .elementor-element.elementor-element-38075af:hover{background-color:#E0E9DE00;border-style:none;}.elementor-21 .elementor-element.elementor-element-38075af, .elementor-21 .elementor-element.elementor-element-38075af::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-c935d11{--e-n-carousel-swiper-slides-gap:8px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-35px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-35px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:11px;--e-n-carousel-arrow-normal-color:#FAFFF9;--e-n-carousel-arrow-hover-color:var( --e-global-color-primary );--e-n-carousel-swiper-pagination-size:6px;--e-n-carousel-dots-normal-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-c935d11 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:6px 6px 6px 6px;}.elementor-21 .elementor-element.elementor-element-c935d11 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-accent );}:where( .elementor-21 .elementor-element.elementor-element-c935d11 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-21 .elementor-element.elementor-element-c935d11 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;}.elementor-21 .elementor-element.elementor-element-807099d{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-8945182{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-7cea94e{text-align:center;}.elementor-21 .elementor-element.elementor-element-7cea94e .elementor-heading-title{font-family:"Safiro", Sans-serif;font-size:52px;font-weight:600;line-height:52px;}.elementor-21 .elementor-element.elementor-element-2c04bff{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-9f23dad{--display:flex;}.elementor-21 .elementor-element.elementor-element-9d42ae5{font-family:"Archia", Sans-serif;font-size:16px;font-weight:400;line-height:21px;}.elementor-21 .elementor-element.elementor-element-790cdf4{--display:flex;}.elementor-21 .elementor-element.elementor-element-2834ebe{font-family:"Archia", Sans-serif;font-size:16px;font-weight:400;line-height:21px;}.elementor-21 .elementor-element.elementor-element-a8d32f3{--display:flex;}.elementor-21 .elementor-element.elementor-element-d022e1c{font-family:"Archia", Sans-serif;font-size:16px;font-weight:400;line-height:21px;}.elementor-21 .elementor-element.elementor-element-3cc1c82{--display:flex;}.elementor-21 .elementor-element.elementor-element-7fb2446{font-family:"Archia", Sans-serif;font-size:16px;font-weight:400;line-height:21px;}.elementor-21 .elementor-element.elementor-element-f2356fc{--display:flex;}.elementor-21 .elementor-element.elementor-element-9a93a7d{font-family:"Archia", Sans-serif;font-size:16px;font-weight:400;line-height:21px;}.elementor-21 .elementor-element.elementor-element-c2cf9bc{--display:flex;}.elementor-21 .elementor-element.elementor-element-f773110{font-family:"Archia", Sans-serif;font-size:16px;font-weight:400;line-height:21px;}.elementor-21 .elementor-element.elementor-element-4556c5a{--display:flex;}.elementor-21 .elementor-element.elementor-element-efc8817{font-family:"Archia", Sans-serif;font-size:16px;font-weight:400;line-height:21px;}.elementor-21 .elementor-element.elementor-element-e5fd961{--display:flex;}.elementor-21 .elementor-element.elementor-element-88f682d{font-family:"Archia", Sans-serif;font-size:16px;font-weight:400;line-height:21px;}.elementor-21 .elementor-element.elementor-element-2c5caca{--display:flex;}.elementor-21 .elementor-element.elementor-element-e76f258{font-family:"Archia", Sans-serif;font-size:16px;font-weight:400;line-height:21px;}.elementor-21 .elementor-element.elementor-element-e9e3911{--display:flex;}.elementor-21 .elementor-element.elementor-element-cb362d4{font-family:"Archia", Sans-serif;font-size:16px;font-weight:400;line-height:21px;}.elementor-21 .elementor-element.elementor-element-e620ac3{--display:flex;}.elementor-21 .elementor-element.elementor-element-8d9c7c7{font-family:"Archia", Sans-serif;font-size:16px;font-weight:400;line-height:21px;}.elementor-21 .elementor-element.elementor-element-7741e59{--n-accordion-title-font-size:20px;--n-accordion-item-title-space-between:4px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:8px 8px 8px 8px;--n-accordion-icon-size:15px;}.elementor-21 .elementor-element.elementor-element-7741e59 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#E7EEE7;border-style:none;}:where( .elementor-21 .elementor-element.elementor-element-7741e59 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#E7EEE7;border-style:none;--border-radius:0px 0px 8px 8px;--padding-top:0px;--padding-right:30px;--padding-bottom:30px;--padding-left:30px;}.elementor-21 .elementor-element.elementor-element-7741e59 {--n-accordion-padding:30px 30px 30px 30px;}:where( .elementor-21 .elementor-element.elementor-element-7741e59 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Archia", Sans-serif;font-weight:700;}body.elementor-page-21:not(.elementor-motion-effects-element-type-background), body.elementor-page-21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAF6;background-image:url("https://zukunft-biogas.at/wp-content/uploads/2025/11/BIOGAS-Background-04-scaled.png");background-repeat:repeat-y;background-size:contain;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-e6a97e3{--content-width:792px;}.elementor-21 .elementor-element.elementor-element-1cec0d3{--content-width:890px;}.elementor-21 .elementor-element.elementor-element-93a41b5{--content-width:792px;}.elementor-21 .elementor-element.elementor-element-fa41ee7{--content-width:792px;}.elementor-21 .elementor-element.elementor-element-43c1492{--width:33%;}.elementor-21 .elementor-element.elementor-element-8945182{--content-width:792px;}.elementor-21 .elementor-element.elementor-element-2c04bff{--content-width:792px;}}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-5b61986{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-21 .elementor-element.elementor-element-1cec0d3{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-21 .elementor-element.elementor-element-dc931c0{top:80%;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-352ae9c{left:5%;}body.rtl .elementor-21 .elementor-element.elementor-element-352ae9c{right:5%;}.elementor-21 .elementor-element.elementor-element-352ae9c{top:80%;}.elementor-21 .elementor-element.elementor-element-c4a52e0{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-21 .elementor-element.elementor-element-bfe4e3f .elementor-heading-title{font-size:42px;line-height:42px;}.elementor-21 .elementor-element.elementor-element-c8e085d{--e-n-carousel-swiper-slides-to-display:2;}.elementor-21 .elementor-element.elementor-element-0bded0a{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-21 .elementor-element.elementor-element-ce194de{--e-n-carousel-swiper-slides-to-display:2;}.elementor-21 .elementor-element.elementor-element-69daad0{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-21 .elementor-element.elementor-element-b1bd449 .elementor-heading-title{font-size:42px;line-height:42px;}.elementor-21 .elementor-element.elementor-element-e632774{--e-n-carousel-swiper-slides-to-display:2;}.elementor-21 .elementor-element.elementor-element-dc993a4{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-21 .elementor-element.elementor-element-1ed1cb7 .elementor-heading-title{font-size:42px;line-height:42px;}.elementor-21 .elementor-element.elementor-element-0608a9c{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-21 .elementor-element.elementor-element-94e98b1{--padding-top:120px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-21 .elementor-element.elementor-element-001f346 .elementor-heading-title{font-size:42px;line-height:42px;}.elementor-21 .elementor-element.elementor-element-e67c788{--e-n-carousel-swiper-slides-to-display:2;}.elementor-21 .elementor-element.elementor-element-25274c1{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-21 .elementor-element.elementor-element-913448c .elementor-heading-title{font-size:42px;line-height:42px;}.elementor-21 .elementor-element.elementor-element-c935d11{--e-n-carousel-swiper-slides-to-display:2;}.elementor-21 .elementor-element.elementor-element-807099d{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-21 .elementor-element.elementor-element-7cea94e .elementor-heading-title{font-size:42px;line-height:42px;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-5b61986{--gap:45px 45px;--row-gap:45px;--column-gap:45px;--padding-top:45px;--padding-bottom:45px;--padding-left:12px;--padding-right:12px;}.elementor-21 .elementor-element.elementor-element-a2b557a .elementor-heading-title{font-size:60px;}.elementor-21 .elementor-element.elementor-element-72cfe9c .elementor-headline{font-size:60px;line-height:60px;}.elementor-21 .elementor-element.elementor-element-72cfe9c .elementor-headline-dynamic-text{line-height:60px;}.elementor-21 .elementor-element.elementor-element-e1108f8 .elementor-button{font-size:13px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-db2cd8a{left:70%;}body.rtl .elementor-21 .elementor-element.elementor-element-db2cd8a{right:70%;}.elementor-21 .elementor-element.elementor-element-db2cd8a{top:110%;}.elementor-21 .elementor-element.elementor-element-db2cd8a .elementor-icon{font-size:45px;}.elementor-21 .elementor-element.elementor-element-db2cd8a .elementor-icon svg{height:45px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-a8528c8{left:70%;}body.rtl .elementor-21 .elementor-element.elementor-element-a8528c8{right:70%;}.elementor-21 .elementor-element.elementor-element-a8528c8{top:103%;}.elementor-21 .elementor-element.elementor-element-a8528c8 .elementor-icon{font-size:45px;}.elementor-21 .elementor-element.elementor-element-a8528c8 .elementor-icon svg{height:45px;}.elementor-21 .elementor-element.elementor-element-1cec0d3{--padding-top:45px;--padding-bottom:45px;--padding-left:12px;--padding-right:12px;}.elementor-21 .elementor-element.elementor-element-4bad2c8 .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-21 .elementor-element.elementor-element-dc931c0 .elementor-icon{font-size:45px;}.elementor-21 .elementor-element.elementor-element-dc931c0 .elementor-icon svg{height:45px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-352ae9c{left:8%;}body.rtl .elementor-21 .elementor-element.elementor-element-352ae9c{right:8%;}.elementor-21 .elementor-element.elementor-element-352ae9c{top:84%;}.elementor-21 .elementor-element.elementor-element-352ae9c .elementor-icon{font-size:45px;}.elementor-21 .elementor-element.elementor-element-352ae9c .elementor-icon svg{height:45px;}.elementor-21 .elementor-element.elementor-element-c4a52e0{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:60px;--padding-bottom:45px;--padding-left:12px;--padding-right:12px;}.elementor-21 .elementor-element.elementor-element-bfe4e3f .elementor-heading-title{font-size:26px;line-height:26px;}.elementor-21 .elementor-element.elementor-element-df5f131 .elementor-heading-title{font-size:16px;line-height:18px;}.elementor-21 .elementor-element.elementor-element-32735ef{font-size:13px;line-height:18px;}.elementor-21 .elementor-element.elementor-element-1f8f902 .elementor-heading-title{font-size:16px;line-height:18px;}.elementor-21 .elementor-element.elementor-element-3113dc3{font-size:13px;line-height:18px;}.elementor-21 .elementor-element.elementor-element-d4eb8bd .elementor-heading-title{font-size:16px;line-height:18px;}.elementor-21 .elementor-element.elementor-element-9994b60{font-size:13px;line-height:18px;}.elementor-21 .elementor-element.elementor-element-93ddd0f .elementor-heading-title{font-size:16px;line-height:18px;}.elementor-21 .elementor-element.elementor-element-17a9437{font-size:13px;line-height:18px;}.elementor-21 .elementor-element.elementor-element-713f3b9 .elementor-heading-title{font-size:16px;line-height:18px;}.elementor-21 .elementor-element.elementor-element-0292f38{font-size:13px;line-height:18px;}.elementor-21 .elementor-element.elementor-element-4305ba0 .elementor-heading-title{font-size:16px;line-height:18px;}.elementor-21 .elementor-element.elementor-element-160c609{font-size:13px;line-height:18px;}.elementor-21 .elementor-element.elementor-element-aed17ec .elementor-heading-title{font-size:16px;line-height:18px;}.elementor-21 .elementor-element.elementor-element-4b3d75c{font-size:13px;line-height:18px;}.elementor-21 .elementor-element.elementor-element-85bf109 .elementor-heading-title{font-size:16px;line-height:18px;}.elementor-21 .elementor-element.elementor-element-774edb3{font-size:13px;line-height:18px;}.elementor-21 .elementor-element.elementor-element-7314479 .elementor-heading-title{font-size:16px;line-height:18px;}.elementor-21 .elementor-element.elementor-element-f71bdc3{font-size:13px;line-height:18px;}.elementor-21 .elementor-element.elementor-element-c8e085d{--e-n-carousel-swiper-slides-to-display:1;}.elementor-21 .elementor-element.elementor-element-0bded0a{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:45px;--padding-bottom:45px;--padding-left:12px;--padding-right:12px;}.elementor-21 .elementor-element.elementor-element-ce194de{--e-n-carousel-swiper-slides-to-display:1;}.elementor-21 .elementor-element.elementor-element-69daad0{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:45px;--padding-bottom:45px;--padding-left:12px;--padding-right:12px;}.elementor-21 .elementor-element.elementor-element-b1bd449 .elementor-heading-title{font-size:26px;line-height:26px;}.elementor-21 .elementor-element.elementor-element-9c178b3{font-size:13px;line-height:18px;}.elementor-21 .elementor-element.elementor-element-4d3ff62{font-size:13px;line-height:18px;}.elementor-21 .elementor-element.elementor-element-8a5c141{font-size:13px;line-height:18px;}.elementor-21 .elementor-element.elementor-element-f02ba3c{font-size:13px;line-height:18px;}.elementor-21 .elementor-element.elementor-element-e632774{--e-n-carousel-swiper-slides-to-display:1;}.elementor-21 .elementor-element.elementor-element-dc993a4{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:45px;--padding-bottom:80px;--padding-left:12px;--padding-right:12px;}.elementor-21 .elementor-element.elementor-element-fa41ee7{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-21 .elementor-element.elementor-element-1ed1cb7 .elementor-heading-title{font-size:26px;line-height:26px;}.elementor-21 .elementor-element.elementor-element-56ee018{padding:24px 24px 24px 24px;}.elementor-21 .elementor-element.elementor-element-cad01b8{top:102%;}.elementor-21 .elementor-element.elementor-element-cad01b8 .elementor-icon{font-size:45px;}.elementor-21 .elementor-element.elementor-element-cad01b8 .elementor-icon svg{height:45px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-5676289{left:78%;}body.rtl .elementor-21 .elementor-element.elementor-element-5676289{right:78%;}.elementor-21 .elementor-element.elementor-element-5676289{top:103%;}.elementor-21 .elementor-element.elementor-element-5676289 .elementor-icon{font-size:45px;}.elementor-21 .elementor-element.elementor-element-5676289 .elementor-icon svg{height:45px;}.elementor-21 .elementor-element.elementor-element-0608a9c{--padding-top:45px;--padding-bottom:45px;--padding-left:12px;--padding-right:12px;}.elementor-21 .elementor-element.elementor-element-1b8883c .elementor-counter-number-wrapper{font-size:80px;line-height:80px;}.elementor-21 .elementor-element.elementor-element-94e98b1{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:80px;--padding-bottom:45px;--padding-left:12px;--padding-right:12px;}.elementor-21 .elementor-element.elementor-element-001f346 .elementor-heading-title{font-size:26px;line-height:26px;}.elementor-21 .elementor-element.elementor-element-e67c788{--e-n-carousel-swiper-slides-to-display:1;}.elementor-21 .elementor-element.elementor-element-25274c1{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:45px;--padding-bottom:45px;--padding-left:12px;--padding-right:12px;}.elementor-21 .elementor-element.elementor-element-913448c .elementor-heading-title{font-size:26px;line-height:26px;}.elementor-21 .elementor-element.elementor-element-c935d11{--e-n-carousel-swiper-slides-to-display:1;}.elementor-21 .elementor-element.elementor-element-807099d{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:45px;--padding-bottom:45px;--padding-left:12px;--padding-right:12px;}.elementor-21 .elementor-element.elementor-element-7cea94e .elementor-heading-title{font-size:26px;line-height:26px;}.elementor-21 .elementor-element.elementor-element-9d42ae5{font-size:13px;line-height:18px;}.elementor-21 .elementor-element.elementor-element-2834ebe{font-size:13px;line-height:18px;}.elementor-21 .elementor-element.elementor-element-d022e1c{font-size:13px;line-height:18px;}.elementor-21 .elementor-element.elementor-element-7fb2446{font-size:13px;line-height:18px;}.elementor-21 .elementor-element.elementor-element-9a93a7d{font-size:13px;line-height:18px;}.elementor-21 .elementor-element.elementor-element-f773110{font-size:13px;line-height:18px;}.elementor-21 .elementor-element.elementor-element-efc8817{font-size:13px;line-height:18px;}.elementor-21 .elementor-element.elementor-element-88f682d{font-size:13px;line-height:18px;}.elementor-21 .elementor-element.elementor-element-e76f258{font-size:13px;line-height:18px;}.elementor-21 .elementor-element.elementor-element-cb362d4{font-size:13px;line-height:18px;}.elementor-21 .elementor-element.elementor-element-8d9c7c7{font-size:13px;line-height:18px;}.elementor-21 .elementor-element.elementor-element-7741e59{--n-accordion-title-font-size:16px;}:where( .elementor-21 .elementor-element.elementor-element-7741e59 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:18px;}}/* Start custom CSS for container, class: .elementor-element-cf05540 */.elementor-21 .elementor-element.elementor-element-cf05540 {
    aspect-ratio: 16 / 9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b61986 */.elementor-21 .elementor-element.elementor-element-5b61986 {
    scroll-snap-align: start;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cec0d3 */.elementor-21 .elementor-element.elementor-element-1cec0d3 {
    scroll-snap-align: start;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bfe4e3f */.elementor-21 .elementor-element.elementor-element-bfe4e3f span {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32735ef */.elementor-21 .elementor-element.elementor-element-32735ef p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-32735ef b,
.elementor-21 .elementor-element.elementor-element-32735ef strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3113dc3 */.elementor-21 .elementor-element.elementor-element-3113dc3 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-3113dc3 b,
.elementor-21 .elementor-element.elementor-element-3113dc3 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9994b60 */.elementor-21 .elementor-element.elementor-element-9994b60 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-9994b60 b,
.elementor-21 .elementor-element.elementor-element-9994b60 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17a9437 */.elementor-21 .elementor-element.elementor-element-17a9437 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-17a9437 b,
.elementor-21 .elementor-element.elementor-element-17a9437 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0292f38 */.elementor-21 .elementor-element.elementor-element-0292f38 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-0292f38 b,
.elementor-21 .elementor-element.elementor-element-0292f38 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-160c609 */.elementor-21 .elementor-element.elementor-element-160c609 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-160c609 b,
.elementor-21 .elementor-element.elementor-element-160c609 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b3d75c */.elementor-21 .elementor-element.elementor-element-4b3d75c p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-4b3d75c b,
.elementor-21 .elementor-element.elementor-element-4b3d75c strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-774edb3 */.elementor-21 .elementor-element.elementor-element-774edb3 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-774edb3 b,
.elementor-21 .elementor-element.elementor-element-774edb3 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71bdc3 */.elementor-21 .elementor-element.elementor-element-f71bdc3 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-f71bdc3 b,
.elementor-21 .elementor-element.elementor-element-f71bdc3 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32735ef */.elementor-21 .elementor-element.elementor-element-32735ef p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-32735ef b,
.elementor-21 .elementor-element.elementor-element-32735ef strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3113dc3 */.elementor-21 .elementor-element.elementor-element-3113dc3 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-3113dc3 b,
.elementor-21 .elementor-element.elementor-element-3113dc3 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9994b60 */.elementor-21 .elementor-element.elementor-element-9994b60 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-9994b60 b,
.elementor-21 .elementor-element.elementor-element-9994b60 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17a9437 */.elementor-21 .elementor-element.elementor-element-17a9437 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-17a9437 b,
.elementor-21 .elementor-element.elementor-element-17a9437 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0292f38 */.elementor-21 .elementor-element.elementor-element-0292f38 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-0292f38 b,
.elementor-21 .elementor-element.elementor-element-0292f38 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-160c609 */.elementor-21 .elementor-element.elementor-element-160c609 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-160c609 b,
.elementor-21 .elementor-element.elementor-element-160c609 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b3d75c */.elementor-21 .elementor-element.elementor-element-4b3d75c p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-4b3d75c b,
.elementor-21 .elementor-element.elementor-element-4b3d75c strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-774edb3 */.elementor-21 .elementor-element.elementor-element-774edb3 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-774edb3 b,
.elementor-21 .elementor-element.elementor-element-774edb3 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71bdc3 */.elementor-21 .elementor-element.elementor-element-f71bdc3 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-f71bdc3 b,
.elementor-21 .elementor-element.elementor-element-f71bdc3 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32735ef */.elementor-21 .elementor-element.elementor-element-32735ef p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-32735ef b,
.elementor-21 .elementor-element.elementor-element-32735ef strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3113dc3 */.elementor-21 .elementor-element.elementor-element-3113dc3 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-3113dc3 b,
.elementor-21 .elementor-element.elementor-element-3113dc3 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9994b60 */.elementor-21 .elementor-element.elementor-element-9994b60 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-9994b60 b,
.elementor-21 .elementor-element.elementor-element-9994b60 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17a9437 */.elementor-21 .elementor-element.elementor-element-17a9437 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-17a9437 b,
.elementor-21 .elementor-element.elementor-element-17a9437 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0292f38 */.elementor-21 .elementor-element.elementor-element-0292f38 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-0292f38 b,
.elementor-21 .elementor-element.elementor-element-0292f38 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-160c609 */.elementor-21 .elementor-element.elementor-element-160c609 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-160c609 b,
.elementor-21 .elementor-element.elementor-element-160c609 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b3d75c */.elementor-21 .elementor-element.elementor-element-4b3d75c p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-4b3d75c b,
.elementor-21 .elementor-element.elementor-element-4b3d75c strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-774edb3 */.elementor-21 .elementor-element.elementor-element-774edb3 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-774edb3 b,
.elementor-21 .elementor-element.elementor-element-774edb3 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71bdc3 */.elementor-21 .elementor-element.elementor-element-f71bdc3 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-f71bdc3 b,
.elementor-21 .elementor-element.elementor-element-f71bdc3 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32735ef */.elementor-21 .elementor-element.elementor-element-32735ef p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-32735ef b,
.elementor-21 .elementor-element.elementor-element-32735ef strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3113dc3 */.elementor-21 .elementor-element.elementor-element-3113dc3 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-3113dc3 b,
.elementor-21 .elementor-element.elementor-element-3113dc3 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9994b60 */.elementor-21 .elementor-element.elementor-element-9994b60 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-9994b60 b,
.elementor-21 .elementor-element.elementor-element-9994b60 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17a9437 */.elementor-21 .elementor-element.elementor-element-17a9437 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-17a9437 b,
.elementor-21 .elementor-element.elementor-element-17a9437 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0292f38 */.elementor-21 .elementor-element.elementor-element-0292f38 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-0292f38 b,
.elementor-21 .elementor-element.elementor-element-0292f38 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-160c609 */.elementor-21 .elementor-element.elementor-element-160c609 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-160c609 b,
.elementor-21 .elementor-element.elementor-element-160c609 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b3d75c */.elementor-21 .elementor-element.elementor-element-4b3d75c p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-4b3d75c b,
.elementor-21 .elementor-element.elementor-element-4b3d75c strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-774edb3 */.elementor-21 .elementor-element.elementor-element-774edb3 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-774edb3 b,
.elementor-21 .elementor-element.elementor-element-774edb3 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71bdc3 */.elementor-21 .elementor-element.elementor-element-f71bdc3 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-f71bdc3 b,
.elementor-21 .elementor-element.elementor-element-f71bdc3 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32735ef */.elementor-21 .elementor-element.elementor-element-32735ef p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-32735ef b,
.elementor-21 .elementor-element.elementor-element-32735ef strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3113dc3 */.elementor-21 .elementor-element.elementor-element-3113dc3 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-3113dc3 b,
.elementor-21 .elementor-element.elementor-element-3113dc3 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9994b60 */.elementor-21 .elementor-element.elementor-element-9994b60 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-9994b60 b,
.elementor-21 .elementor-element.elementor-element-9994b60 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17a9437 */.elementor-21 .elementor-element.elementor-element-17a9437 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-17a9437 b,
.elementor-21 .elementor-element.elementor-element-17a9437 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0292f38 */.elementor-21 .elementor-element.elementor-element-0292f38 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-0292f38 b,
.elementor-21 .elementor-element.elementor-element-0292f38 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-160c609 */.elementor-21 .elementor-element.elementor-element-160c609 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-160c609 b,
.elementor-21 .elementor-element.elementor-element-160c609 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b3d75c */.elementor-21 .elementor-element.elementor-element-4b3d75c p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-4b3d75c b,
.elementor-21 .elementor-element.elementor-element-4b3d75c strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-774edb3 */.elementor-21 .elementor-element.elementor-element-774edb3 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-774edb3 b,
.elementor-21 .elementor-element.elementor-element-774edb3 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71bdc3 */.elementor-21 .elementor-element.elementor-element-f71bdc3 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-f71bdc3 b,
.elementor-21 .elementor-element.elementor-element-f71bdc3 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32735ef */.elementor-21 .elementor-element.elementor-element-32735ef p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-32735ef b,
.elementor-21 .elementor-element.elementor-element-32735ef strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3113dc3 */.elementor-21 .elementor-element.elementor-element-3113dc3 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-3113dc3 b,
.elementor-21 .elementor-element.elementor-element-3113dc3 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9994b60 */.elementor-21 .elementor-element.elementor-element-9994b60 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-9994b60 b,
.elementor-21 .elementor-element.elementor-element-9994b60 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17a9437 */.elementor-21 .elementor-element.elementor-element-17a9437 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-17a9437 b,
.elementor-21 .elementor-element.elementor-element-17a9437 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0292f38 */.elementor-21 .elementor-element.elementor-element-0292f38 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-0292f38 b,
.elementor-21 .elementor-element.elementor-element-0292f38 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-160c609 */.elementor-21 .elementor-element.elementor-element-160c609 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-160c609 b,
.elementor-21 .elementor-element.elementor-element-160c609 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b3d75c */.elementor-21 .elementor-element.elementor-element-4b3d75c p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-4b3d75c b,
.elementor-21 .elementor-element.elementor-element-4b3d75c strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-774edb3 */.elementor-21 .elementor-element.elementor-element-774edb3 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-774edb3 b,
.elementor-21 .elementor-element.elementor-element-774edb3 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71bdc3 */.elementor-21 .elementor-element.elementor-element-f71bdc3 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-f71bdc3 b,
.elementor-21 .elementor-element.elementor-element-f71bdc3 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32735ef */.elementor-21 .elementor-element.elementor-element-32735ef p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-32735ef b,
.elementor-21 .elementor-element.elementor-element-32735ef strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3113dc3 */.elementor-21 .elementor-element.elementor-element-3113dc3 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-3113dc3 b,
.elementor-21 .elementor-element.elementor-element-3113dc3 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9994b60 */.elementor-21 .elementor-element.elementor-element-9994b60 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-9994b60 b,
.elementor-21 .elementor-element.elementor-element-9994b60 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17a9437 */.elementor-21 .elementor-element.elementor-element-17a9437 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-17a9437 b,
.elementor-21 .elementor-element.elementor-element-17a9437 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0292f38 */.elementor-21 .elementor-element.elementor-element-0292f38 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-0292f38 b,
.elementor-21 .elementor-element.elementor-element-0292f38 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-160c609 */.elementor-21 .elementor-element.elementor-element-160c609 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-160c609 b,
.elementor-21 .elementor-element.elementor-element-160c609 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b3d75c */.elementor-21 .elementor-element.elementor-element-4b3d75c p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-4b3d75c b,
.elementor-21 .elementor-element.elementor-element-4b3d75c strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-774edb3 */.elementor-21 .elementor-element.elementor-element-774edb3 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-774edb3 b,
.elementor-21 .elementor-element.elementor-element-774edb3 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71bdc3 */.elementor-21 .elementor-element.elementor-element-f71bdc3 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-f71bdc3 b,
.elementor-21 .elementor-element.elementor-element-f71bdc3 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32735ef */.elementor-21 .elementor-element.elementor-element-32735ef p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-32735ef b,
.elementor-21 .elementor-element.elementor-element-32735ef strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3113dc3 */.elementor-21 .elementor-element.elementor-element-3113dc3 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-3113dc3 b,
.elementor-21 .elementor-element.elementor-element-3113dc3 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9994b60 */.elementor-21 .elementor-element.elementor-element-9994b60 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-9994b60 b,
.elementor-21 .elementor-element.elementor-element-9994b60 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17a9437 */.elementor-21 .elementor-element.elementor-element-17a9437 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-17a9437 b,
.elementor-21 .elementor-element.elementor-element-17a9437 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0292f38 */.elementor-21 .elementor-element.elementor-element-0292f38 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-0292f38 b,
.elementor-21 .elementor-element.elementor-element-0292f38 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-160c609 */.elementor-21 .elementor-element.elementor-element-160c609 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-160c609 b,
.elementor-21 .elementor-element.elementor-element-160c609 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b3d75c */.elementor-21 .elementor-element.elementor-element-4b3d75c p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-4b3d75c b,
.elementor-21 .elementor-element.elementor-element-4b3d75c strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-774edb3 */.elementor-21 .elementor-element.elementor-element-774edb3 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-774edb3 b,
.elementor-21 .elementor-element.elementor-element-774edb3 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71bdc3 */.elementor-21 .elementor-element.elementor-element-f71bdc3 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-f71bdc3 b,
.elementor-21 .elementor-element.elementor-element-f71bdc3 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32735ef */.elementor-21 .elementor-element.elementor-element-32735ef p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-32735ef b,
.elementor-21 .elementor-element.elementor-element-32735ef strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3113dc3 */.elementor-21 .elementor-element.elementor-element-3113dc3 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-3113dc3 b,
.elementor-21 .elementor-element.elementor-element-3113dc3 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9994b60 */.elementor-21 .elementor-element.elementor-element-9994b60 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-9994b60 b,
.elementor-21 .elementor-element.elementor-element-9994b60 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17a9437 */.elementor-21 .elementor-element.elementor-element-17a9437 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-17a9437 b,
.elementor-21 .elementor-element.elementor-element-17a9437 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0292f38 */.elementor-21 .elementor-element.elementor-element-0292f38 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-0292f38 b,
.elementor-21 .elementor-element.elementor-element-0292f38 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-160c609 */.elementor-21 .elementor-element.elementor-element-160c609 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-160c609 b,
.elementor-21 .elementor-element.elementor-element-160c609 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b3d75c */.elementor-21 .elementor-element.elementor-element-4b3d75c p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-4b3d75c b,
.elementor-21 .elementor-element.elementor-element-4b3d75c strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-774edb3 */.elementor-21 .elementor-element.elementor-element-774edb3 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-774edb3 b,
.elementor-21 .elementor-element.elementor-element-774edb3 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71bdc3 */.elementor-21 .elementor-element.elementor-element-f71bdc3 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-f71bdc3 b,
.elementor-21 .elementor-element.elementor-element-f71bdc3 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32735ef */.elementor-21 .elementor-element.elementor-element-32735ef p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-32735ef b,
.elementor-21 .elementor-element.elementor-element-32735ef strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3113dc3 */.elementor-21 .elementor-element.elementor-element-3113dc3 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-3113dc3 b,
.elementor-21 .elementor-element.elementor-element-3113dc3 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9994b60 */.elementor-21 .elementor-element.elementor-element-9994b60 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-9994b60 b,
.elementor-21 .elementor-element.elementor-element-9994b60 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17a9437 */.elementor-21 .elementor-element.elementor-element-17a9437 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-17a9437 b,
.elementor-21 .elementor-element.elementor-element-17a9437 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0292f38 */.elementor-21 .elementor-element.elementor-element-0292f38 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-0292f38 b,
.elementor-21 .elementor-element.elementor-element-0292f38 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-160c609 */.elementor-21 .elementor-element.elementor-element-160c609 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-160c609 b,
.elementor-21 .elementor-element.elementor-element-160c609 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b3d75c */.elementor-21 .elementor-element.elementor-element-4b3d75c p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-4b3d75c b,
.elementor-21 .elementor-element.elementor-element-4b3d75c strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-774edb3 */.elementor-21 .elementor-element.elementor-element-774edb3 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-774edb3 b,
.elementor-21 .elementor-element.elementor-element-774edb3 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71bdc3 */.elementor-21 .elementor-element.elementor-element-f71bdc3 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-f71bdc3 b,
.elementor-21 .elementor-element.elementor-element-f71bdc3 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4a52e0 */.elementor-21 .elementor-element.elementor-element-c4a52e0 {
    scroll-snap-align: start;
}
@media (max-width: 767px) {
    .elementor-21 .elementor-element.elementor-element-c4a52e0 {
        overflow: hidden !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25285c */.elementor-21 .elementor-element.elementor-element-d25285c {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7cb824 */.elementor-21 .elementor-element.elementor-element-d7cb824 {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38b1280 */.elementor-21 .elementor-element.elementor-element-38b1280 {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-904a40a */.elementor-21 .elementor-element.elementor-element-904a40a {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17521ff */.elementor-21 .elementor-element.elementor-element-17521ff {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25285c */.elementor-21 .elementor-element.elementor-element-d25285c {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7cb824 */.elementor-21 .elementor-element.elementor-element-d7cb824 {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38b1280 */.elementor-21 .elementor-element.elementor-element-38b1280 {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-904a40a */.elementor-21 .elementor-element.elementor-element-904a40a {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17521ff */.elementor-21 .elementor-element.elementor-element-17521ff {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25285c */.elementor-21 .elementor-element.elementor-element-d25285c {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7cb824 */.elementor-21 .elementor-element.elementor-element-d7cb824 {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38b1280 */.elementor-21 .elementor-element.elementor-element-38b1280 {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-904a40a */.elementor-21 .elementor-element.elementor-element-904a40a {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17521ff */.elementor-21 .elementor-element.elementor-element-17521ff {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25285c */.elementor-21 .elementor-element.elementor-element-d25285c {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7cb824 */.elementor-21 .elementor-element.elementor-element-d7cb824 {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38b1280 */.elementor-21 .elementor-element.elementor-element-38b1280 {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-904a40a */.elementor-21 .elementor-element.elementor-element-904a40a {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17521ff */.elementor-21 .elementor-element.elementor-element-17521ff {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25285c */.elementor-21 .elementor-element.elementor-element-d25285c {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7cb824 */.elementor-21 .elementor-element.elementor-element-d7cb824 {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38b1280 */.elementor-21 .elementor-element.elementor-element-38b1280 {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-904a40a */.elementor-21 .elementor-element.elementor-element-904a40a {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17521ff */.elementor-21 .elementor-element.elementor-element-17521ff {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25285c */.elementor-21 .elementor-element.elementor-element-d25285c {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7cb824 */.elementor-21 .elementor-element.elementor-element-d7cb824 {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38b1280 */.elementor-21 .elementor-element.elementor-element-38b1280 {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-904a40a */.elementor-21 .elementor-element.elementor-element-904a40a {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17521ff */.elementor-21 .elementor-element.elementor-element-17521ff {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bded0a */.elementor-21 .elementor-element.elementor-element-0bded0a {
    scroll-snap-align: start;
}
@media (max-width: 767px) {
    .elementor-21 .elementor-element.elementor-element-0bded0a {
        overflow: hidden !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1bd449 */.elementor-21 .elementor-element.elementor-element-b1bd449 span {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c178b3 */.elementor-21 .elementor-element.elementor-element-9c178b3 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-9c178b3 b,
.elementor-21 .elementor-element.elementor-element-9c178b3 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d3ff62 */.elementor-21 .elementor-element.elementor-element-4d3ff62 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-4d3ff62 b,
.elementor-21 .elementor-element.elementor-element-4d3ff62 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a5c141 */.elementor-21 .elementor-element.elementor-element-8a5c141 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-8a5c141 b,
.elementor-21 .elementor-element.elementor-element-8a5c141 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f02ba3c */.elementor-21 .elementor-element.elementor-element-f02ba3c p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-f02ba3c b,
.elementor-21 .elementor-element.elementor-element-f02ba3c strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c178b3 */.elementor-21 .elementor-element.elementor-element-9c178b3 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-9c178b3 b,
.elementor-21 .elementor-element.elementor-element-9c178b3 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d3ff62 */.elementor-21 .elementor-element.elementor-element-4d3ff62 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-4d3ff62 b,
.elementor-21 .elementor-element.elementor-element-4d3ff62 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a5c141 */.elementor-21 .elementor-element.elementor-element-8a5c141 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-8a5c141 b,
.elementor-21 .elementor-element.elementor-element-8a5c141 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f02ba3c */.elementor-21 .elementor-element.elementor-element-f02ba3c p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-f02ba3c b,
.elementor-21 .elementor-element.elementor-element-f02ba3c strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c178b3 */.elementor-21 .elementor-element.elementor-element-9c178b3 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-9c178b3 b,
.elementor-21 .elementor-element.elementor-element-9c178b3 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d3ff62 */.elementor-21 .elementor-element.elementor-element-4d3ff62 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-4d3ff62 b,
.elementor-21 .elementor-element.elementor-element-4d3ff62 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a5c141 */.elementor-21 .elementor-element.elementor-element-8a5c141 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-8a5c141 b,
.elementor-21 .elementor-element.elementor-element-8a5c141 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f02ba3c */.elementor-21 .elementor-element.elementor-element-f02ba3c p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-f02ba3c b,
.elementor-21 .elementor-element.elementor-element-f02ba3c strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69daad0 */.elementor-21 .elementor-element.elementor-element-69daad0 {
    scroll-snap-align: start;
}
@media (max-width: 767px) {
    .elementor-21 .elementor-element.elementor-element-69daad0 {
        overflow: hidden !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ed1cb7 */.elementor-21 .elementor-element.elementor-element-1ed1cb7 span {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-56ee018 */.elementor-21 .elementor-element.elementor-element-56ee018 input {
    border-radius: 8px !important;
    background: #FAFFF9 !important;
    color: #153F33 !important;
    font-family: "Archia", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    outline: none !important;
}
.elementor-21 .elementor-element.elementor-element-56ee018 .forminator-error-message,
.elementor-21 .elementor-element.elementor-element-56ee018 .forminator-message {
    background: #cdf756 !important;
    font-family: "Archia", Sans-serif !important;
    font-size: 13px !important;
    font-weight: 600 !important;
}
.elementor-21 .elementor-element.elementor-element-56ee018 label {
    color: #153F33 !important;
    font-family: "Archia", Sans-serif !important;
    font-size: 13px !important;
    font-weight: 600 !important;
}
.elementor-21 .elementor-element.elementor-element-56ee018 .forminator-checkbox-box {
    background: #FAFFF9 !important;
}
.elementor-21 .elementor-element.elementor-element-56ee018 .forminator-checkbox-box:before {
    color: #153F33 !important;
}
.elementor-21 .elementor-element.elementor-element-56ee018 .forminator-consent__label p {
    color: #153F33 !important;
    font-family: "Archia", Sans-serif !important;
    font-size: 13px !important;
    font-weight: 400 !important;
}
.elementor-21 .elementor-element.elementor-element-56ee018 .forminator-button {
    background-color: var(--e-global-color-primary) !important;
    font-family: "Archia", Sans-serif !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    line-height: 13px !important;
    color: #FAFFF9 !important;
    border-radius: 30px 30px 30px 30px !important;
    padding: 12px 20px 12px 20px !important;
    box-shadow: none !important;
}
.elementor-21 .elementor-element.elementor-element-56ee018 .forminator-button:hover {
    background: #cdf756 !important;
    color: #153F33 !important;
}
.elementor-21 .elementor-element.elementor-element-56ee018 a {
    font-weight: 600 !important;
    color: #153F33 !important;
    text-decoration: underline !important;
}
.elementor-21 .elementor-element.elementor-element-56ee018 a:hover {
    color: #3C6B5E !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc993a4 */.elementor-21 .elementor-element.elementor-element-dc993a4 {
    scroll-snap-align: start;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0608a9c */.elementor-21 .elementor-element.elementor-element-0608a9c {
    scroll-snap-align: start;
}
.elementor-21 .elementor-element.elementor-element-0608a9c .elementor-counter-title {
    text-align: center;
}
.tilted-bg {
  position: relative;
  overflow: hidden;
  mix-blend-mode: multiply;
}

/* Zwei Schrägen durch Oversize + leichtes Skew */
.tilted-bg::before {
  content: "";
  position: absolute;
  top: 0px;      /* hochziehen → obere Schräge */
  bottom: 0px;   /* runterziehen → untere Schräge */
  background: #CDF756;
  transform: skewY(-1deg);
  transform-origin: center;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-001f346 */.elementor-21 .elementor-element.elementor-element-001f346 span {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41273af */.elementor-21 .elementor-element.elementor-element-41273af {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fec105d */.elementor-21 .elementor-element.elementor-element-fec105d {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2e5b0f */.elementor-21 .elementor-element.elementor-element-d2e5b0f {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41273af */.elementor-21 .elementor-element.elementor-element-41273af {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fec105d */.elementor-21 .elementor-element.elementor-element-fec105d {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2e5b0f */.elementor-21 .elementor-element.elementor-element-d2e5b0f {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41273af */.elementor-21 .elementor-element.elementor-element-41273af {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fec105d */.elementor-21 .elementor-element.elementor-element-fec105d {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2e5b0f */.elementor-21 .elementor-element.elementor-element-d2e5b0f {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41273af */.elementor-21 .elementor-element.elementor-element-41273af {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fec105d */.elementor-21 .elementor-element.elementor-element-fec105d {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2e5b0f */.elementor-21 .elementor-element.elementor-element-d2e5b0f {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94e98b1 */.elementor-21 .elementor-element.elementor-element-94e98b1 {
    scroll-snap-align: start;
}
@media (max-width: 767px) {
    .elementor-21 .elementor-element.elementor-element-94e98b1 {
        overflow: hidden !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-913448c */.elementor-21 .elementor-element.elementor-element-913448c span {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e30e2e9 */.elementor-21 .elementor-element.elementor-element-e30e2e9 {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b6582c */.elementor-21 .elementor-element.elementor-element-0b6582c {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38075af */.elementor-21 .elementor-element.elementor-element-38075af {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e30e2e9 */.elementor-21 .elementor-element.elementor-element-e30e2e9 {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b6582c */.elementor-21 .elementor-element.elementor-element-0b6582c {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38075af */.elementor-21 .elementor-element.elementor-element-38075af {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e30e2e9 */.elementor-21 .elementor-element.elementor-element-e30e2e9 {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b6582c */.elementor-21 .elementor-element.elementor-element-0b6582c {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38075af */.elementor-21 .elementor-element.elementor-element-38075af {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e30e2e9 */.elementor-21 .elementor-element.elementor-element-e30e2e9 {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b6582c */.elementor-21 .elementor-element.elementor-element-0b6582c {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38075af */.elementor-21 .elementor-element.elementor-element-38075af {
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25274c1 */.elementor-21 .elementor-element.elementor-element-25274c1 {
    scroll-snap-align: start;
}
@media (max-width: 767px) {
    .elementor-21 .elementor-element.elementor-element-25274c1 {
        overflow: hidden !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cea94e */.elementor-21 .elementor-element.elementor-element-7cea94e span {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d42ae5 */.elementor-21 .elementor-element.elementor-element-9d42ae5 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-9d42ae5 b,
.elementor-21 .elementor-element.elementor-element-9d42ae5 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2834ebe */.elementor-21 .elementor-element.elementor-element-2834ebe p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-2834ebe b,
.elementor-21 .elementor-element.elementor-element-2834ebe strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d022e1c */.elementor-21 .elementor-element.elementor-element-d022e1c p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-d022e1c b,
.elementor-21 .elementor-element.elementor-element-d022e1c strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fb2446 */.elementor-21 .elementor-element.elementor-element-7fb2446 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-7fb2446 b,
.elementor-21 .elementor-element.elementor-element-7fb2446 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a93a7d */.elementor-21 .elementor-element.elementor-element-9a93a7d p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-9a93a7d b,
.elementor-21 .elementor-element.elementor-element-9a93a7d strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f773110 */.elementor-21 .elementor-element.elementor-element-f773110 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-f773110 b,
.elementor-21 .elementor-element.elementor-element-f773110 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-efc8817 */.elementor-21 .elementor-element.elementor-element-efc8817 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-efc8817 b,
.elementor-21 .elementor-element.elementor-element-efc8817 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88f682d */.elementor-21 .elementor-element.elementor-element-88f682d p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-88f682d b,
.elementor-21 .elementor-element.elementor-element-88f682d strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e76f258 */.elementor-21 .elementor-element.elementor-element-e76f258 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-e76f258 b,
.elementor-21 .elementor-element.elementor-element-e76f258 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb362d4 */.elementor-21 .elementor-element.elementor-element-cb362d4 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-cb362d4 b,
.elementor-21 .elementor-element.elementor-element-cb362d4 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d9c7c7 */.elementor-21 .elementor-element.elementor-element-8d9c7c7 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-8d9c7c7 b,
.elementor-21 .elementor-element.elementor-element-8d9c7c7 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d42ae5 */.elementor-21 .elementor-element.elementor-element-9d42ae5 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-9d42ae5 b,
.elementor-21 .elementor-element.elementor-element-9d42ae5 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2834ebe */.elementor-21 .elementor-element.elementor-element-2834ebe p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-2834ebe b,
.elementor-21 .elementor-element.elementor-element-2834ebe strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d022e1c */.elementor-21 .elementor-element.elementor-element-d022e1c p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-d022e1c b,
.elementor-21 .elementor-element.elementor-element-d022e1c strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fb2446 */.elementor-21 .elementor-element.elementor-element-7fb2446 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-7fb2446 b,
.elementor-21 .elementor-element.elementor-element-7fb2446 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a93a7d */.elementor-21 .elementor-element.elementor-element-9a93a7d p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-9a93a7d b,
.elementor-21 .elementor-element.elementor-element-9a93a7d strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f773110 */.elementor-21 .elementor-element.elementor-element-f773110 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-f773110 b,
.elementor-21 .elementor-element.elementor-element-f773110 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-efc8817 */.elementor-21 .elementor-element.elementor-element-efc8817 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-efc8817 b,
.elementor-21 .elementor-element.elementor-element-efc8817 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88f682d */.elementor-21 .elementor-element.elementor-element-88f682d p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-88f682d b,
.elementor-21 .elementor-element.elementor-element-88f682d strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e76f258 */.elementor-21 .elementor-element.elementor-element-e76f258 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-e76f258 b,
.elementor-21 .elementor-element.elementor-element-e76f258 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb362d4 */.elementor-21 .elementor-element.elementor-element-cb362d4 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-cb362d4 b,
.elementor-21 .elementor-element.elementor-element-cb362d4 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d9c7c7 */.elementor-21 .elementor-element.elementor-element-8d9c7c7 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-8d9c7c7 b,
.elementor-21 .elementor-element.elementor-element-8d9c7c7 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d42ae5 */.elementor-21 .elementor-element.elementor-element-9d42ae5 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-9d42ae5 b,
.elementor-21 .elementor-element.elementor-element-9d42ae5 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2834ebe */.elementor-21 .elementor-element.elementor-element-2834ebe p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-2834ebe b,
.elementor-21 .elementor-element.elementor-element-2834ebe strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d022e1c */.elementor-21 .elementor-element.elementor-element-d022e1c p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-d022e1c b,
.elementor-21 .elementor-element.elementor-element-d022e1c strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fb2446 */.elementor-21 .elementor-element.elementor-element-7fb2446 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-7fb2446 b,
.elementor-21 .elementor-element.elementor-element-7fb2446 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a93a7d */.elementor-21 .elementor-element.elementor-element-9a93a7d p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-9a93a7d b,
.elementor-21 .elementor-element.elementor-element-9a93a7d strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f773110 */.elementor-21 .elementor-element.elementor-element-f773110 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-f773110 b,
.elementor-21 .elementor-element.elementor-element-f773110 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-efc8817 */.elementor-21 .elementor-element.elementor-element-efc8817 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-efc8817 b,
.elementor-21 .elementor-element.elementor-element-efc8817 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88f682d */.elementor-21 .elementor-element.elementor-element-88f682d p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-88f682d b,
.elementor-21 .elementor-element.elementor-element-88f682d strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e76f258 */.elementor-21 .elementor-element.elementor-element-e76f258 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-e76f258 b,
.elementor-21 .elementor-element.elementor-element-e76f258 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb362d4 */.elementor-21 .elementor-element.elementor-element-cb362d4 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-cb362d4 b,
.elementor-21 .elementor-element.elementor-element-cb362d4 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d9c7c7 */.elementor-21 .elementor-element.elementor-element-8d9c7c7 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-8d9c7c7 b,
.elementor-21 .elementor-element.elementor-element-8d9c7c7 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d42ae5 */.elementor-21 .elementor-element.elementor-element-9d42ae5 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-9d42ae5 b,
.elementor-21 .elementor-element.elementor-element-9d42ae5 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2834ebe */.elementor-21 .elementor-element.elementor-element-2834ebe p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-2834ebe b,
.elementor-21 .elementor-element.elementor-element-2834ebe strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d022e1c */.elementor-21 .elementor-element.elementor-element-d022e1c p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-d022e1c b,
.elementor-21 .elementor-element.elementor-element-d022e1c strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fb2446 */.elementor-21 .elementor-element.elementor-element-7fb2446 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-7fb2446 b,
.elementor-21 .elementor-element.elementor-element-7fb2446 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a93a7d */.elementor-21 .elementor-element.elementor-element-9a93a7d p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-9a93a7d b,
.elementor-21 .elementor-element.elementor-element-9a93a7d strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f773110 */.elementor-21 .elementor-element.elementor-element-f773110 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-f773110 b,
.elementor-21 .elementor-element.elementor-element-f773110 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-efc8817 */.elementor-21 .elementor-element.elementor-element-efc8817 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-efc8817 b,
.elementor-21 .elementor-element.elementor-element-efc8817 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88f682d */.elementor-21 .elementor-element.elementor-element-88f682d p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-88f682d b,
.elementor-21 .elementor-element.elementor-element-88f682d strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e76f258 */.elementor-21 .elementor-element.elementor-element-e76f258 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-e76f258 b,
.elementor-21 .elementor-element.elementor-element-e76f258 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb362d4 */.elementor-21 .elementor-element.elementor-element-cb362d4 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-cb362d4 b,
.elementor-21 .elementor-element.elementor-element-cb362d4 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d9c7c7 */.elementor-21 .elementor-element.elementor-element-8d9c7c7 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-8d9c7c7 b,
.elementor-21 .elementor-element.elementor-element-8d9c7c7 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d42ae5 */.elementor-21 .elementor-element.elementor-element-9d42ae5 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-9d42ae5 b,
.elementor-21 .elementor-element.elementor-element-9d42ae5 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2834ebe */.elementor-21 .elementor-element.elementor-element-2834ebe p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-2834ebe b,
.elementor-21 .elementor-element.elementor-element-2834ebe strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d022e1c */.elementor-21 .elementor-element.elementor-element-d022e1c p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-d022e1c b,
.elementor-21 .elementor-element.elementor-element-d022e1c strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fb2446 */.elementor-21 .elementor-element.elementor-element-7fb2446 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-7fb2446 b,
.elementor-21 .elementor-element.elementor-element-7fb2446 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a93a7d */.elementor-21 .elementor-element.elementor-element-9a93a7d p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-9a93a7d b,
.elementor-21 .elementor-element.elementor-element-9a93a7d strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f773110 */.elementor-21 .elementor-element.elementor-element-f773110 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-f773110 b,
.elementor-21 .elementor-element.elementor-element-f773110 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-efc8817 */.elementor-21 .elementor-element.elementor-element-efc8817 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-efc8817 b,
.elementor-21 .elementor-element.elementor-element-efc8817 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88f682d */.elementor-21 .elementor-element.elementor-element-88f682d p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-88f682d b,
.elementor-21 .elementor-element.elementor-element-88f682d strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e76f258 */.elementor-21 .elementor-element.elementor-element-e76f258 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-e76f258 b,
.elementor-21 .elementor-element.elementor-element-e76f258 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb362d4 */.elementor-21 .elementor-element.elementor-element-cb362d4 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-cb362d4 b,
.elementor-21 .elementor-element.elementor-element-cb362d4 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d9c7c7 */.elementor-21 .elementor-element.elementor-element-8d9c7c7 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-8d9c7c7 b,
.elementor-21 .elementor-element.elementor-element-8d9c7c7 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d42ae5 */.elementor-21 .elementor-element.elementor-element-9d42ae5 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-9d42ae5 b,
.elementor-21 .elementor-element.elementor-element-9d42ae5 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2834ebe */.elementor-21 .elementor-element.elementor-element-2834ebe p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-2834ebe b,
.elementor-21 .elementor-element.elementor-element-2834ebe strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d022e1c */.elementor-21 .elementor-element.elementor-element-d022e1c p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-d022e1c b,
.elementor-21 .elementor-element.elementor-element-d022e1c strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fb2446 */.elementor-21 .elementor-element.elementor-element-7fb2446 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-7fb2446 b,
.elementor-21 .elementor-element.elementor-element-7fb2446 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a93a7d */.elementor-21 .elementor-element.elementor-element-9a93a7d p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-9a93a7d b,
.elementor-21 .elementor-element.elementor-element-9a93a7d strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f773110 */.elementor-21 .elementor-element.elementor-element-f773110 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-f773110 b,
.elementor-21 .elementor-element.elementor-element-f773110 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-efc8817 */.elementor-21 .elementor-element.elementor-element-efc8817 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-efc8817 b,
.elementor-21 .elementor-element.elementor-element-efc8817 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88f682d */.elementor-21 .elementor-element.elementor-element-88f682d p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-88f682d b,
.elementor-21 .elementor-element.elementor-element-88f682d strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e76f258 */.elementor-21 .elementor-element.elementor-element-e76f258 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-e76f258 b,
.elementor-21 .elementor-element.elementor-element-e76f258 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb362d4 */.elementor-21 .elementor-element.elementor-element-cb362d4 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-cb362d4 b,
.elementor-21 .elementor-element.elementor-element-cb362d4 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d9c7c7 */.elementor-21 .elementor-element.elementor-element-8d9c7c7 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-8d9c7c7 b,
.elementor-21 .elementor-element.elementor-element-8d9c7c7 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d42ae5 */.elementor-21 .elementor-element.elementor-element-9d42ae5 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-9d42ae5 b,
.elementor-21 .elementor-element.elementor-element-9d42ae5 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2834ebe */.elementor-21 .elementor-element.elementor-element-2834ebe p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-2834ebe b,
.elementor-21 .elementor-element.elementor-element-2834ebe strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d022e1c */.elementor-21 .elementor-element.elementor-element-d022e1c p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-d022e1c b,
.elementor-21 .elementor-element.elementor-element-d022e1c strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fb2446 */.elementor-21 .elementor-element.elementor-element-7fb2446 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-7fb2446 b,
.elementor-21 .elementor-element.elementor-element-7fb2446 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a93a7d */.elementor-21 .elementor-element.elementor-element-9a93a7d p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-9a93a7d b,
.elementor-21 .elementor-element.elementor-element-9a93a7d strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f773110 */.elementor-21 .elementor-element.elementor-element-f773110 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-f773110 b,
.elementor-21 .elementor-element.elementor-element-f773110 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-efc8817 */.elementor-21 .elementor-element.elementor-element-efc8817 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-efc8817 b,
.elementor-21 .elementor-element.elementor-element-efc8817 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88f682d */.elementor-21 .elementor-element.elementor-element-88f682d p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-88f682d b,
.elementor-21 .elementor-element.elementor-element-88f682d strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e76f258 */.elementor-21 .elementor-element.elementor-element-e76f258 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-e76f258 b,
.elementor-21 .elementor-element.elementor-element-e76f258 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb362d4 */.elementor-21 .elementor-element.elementor-element-cb362d4 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-cb362d4 b,
.elementor-21 .elementor-element.elementor-element-cb362d4 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d9c7c7 */.elementor-21 .elementor-element.elementor-element-8d9c7c7 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-8d9c7c7 b,
.elementor-21 .elementor-element.elementor-element-8d9c7c7 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d42ae5 */.elementor-21 .elementor-element.elementor-element-9d42ae5 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-9d42ae5 b,
.elementor-21 .elementor-element.elementor-element-9d42ae5 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2834ebe */.elementor-21 .elementor-element.elementor-element-2834ebe p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-2834ebe b,
.elementor-21 .elementor-element.elementor-element-2834ebe strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d022e1c */.elementor-21 .elementor-element.elementor-element-d022e1c p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-d022e1c b,
.elementor-21 .elementor-element.elementor-element-d022e1c strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fb2446 */.elementor-21 .elementor-element.elementor-element-7fb2446 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-7fb2446 b,
.elementor-21 .elementor-element.elementor-element-7fb2446 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a93a7d */.elementor-21 .elementor-element.elementor-element-9a93a7d p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-9a93a7d b,
.elementor-21 .elementor-element.elementor-element-9a93a7d strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f773110 */.elementor-21 .elementor-element.elementor-element-f773110 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-f773110 b,
.elementor-21 .elementor-element.elementor-element-f773110 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-efc8817 */.elementor-21 .elementor-element.elementor-element-efc8817 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-efc8817 b,
.elementor-21 .elementor-element.elementor-element-efc8817 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88f682d */.elementor-21 .elementor-element.elementor-element-88f682d p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-88f682d b,
.elementor-21 .elementor-element.elementor-element-88f682d strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e76f258 */.elementor-21 .elementor-element.elementor-element-e76f258 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-e76f258 b,
.elementor-21 .elementor-element.elementor-element-e76f258 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb362d4 */.elementor-21 .elementor-element.elementor-element-cb362d4 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-cb362d4 b,
.elementor-21 .elementor-element.elementor-element-cb362d4 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d9c7c7 */.elementor-21 .elementor-element.elementor-element-8d9c7c7 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-8d9c7c7 b,
.elementor-21 .elementor-element.elementor-element-8d9c7c7 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d42ae5 */.elementor-21 .elementor-element.elementor-element-9d42ae5 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-9d42ae5 b,
.elementor-21 .elementor-element.elementor-element-9d42ae5 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2834ebe */.elementor-21 .elementor-element.elementor-element-2834ebe p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-2834ebe b,
.elementor-21 .elementor-element.elementor-element-2834ebe strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d022e1c */.elementor-21 .elementor-element.elementor-element-d022e1c p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-d022e1c b,
.elementor-21 .elementor-element.elementor-element-d022e1c strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fb2446 */.elementor-21 .elementor-element.elementor-element-7fb2446 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-7fb2446 b,
.elementor-21 .elementor-element.elementor-element-7fb2446 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a93a7d */.elementor-21 .elementor-element.elementor-element-9a93a7d p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-9a93a7d b,
.elementor-21 .elementor-element.elementor-element-9a93a7d strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f773110 */.elementor-21 .elementor-element.elementor-element-f773110 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-f773110 b,
.elementor-21 .elementor-element.elementor-element-f773110 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-efc8817 */.elementor-21 .elementor-element.elementor-element-efc8817 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-efc8817 b,
.elementor-21 .elementor-element.elementor-element-efc8817 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88f682d */.elementor-21 .elementor-element.elementor-element-88f682d p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-88f682d b,
.elementor-21 .elementor-element.elementor-element-88f682d strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e76f258 */.elementor-21 .elementor-element.elementor-element-e76f258 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-e76f258 b,
.elementor-21 .elementor-element.elementor-element-e76f258 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb362d4 */.elementor-21 .elementor-element.elementor-element-cb362d4 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-cb362d4 b,
.elementor-21 .elementor-element.elementor-element-cb362d4 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d9c7c7 */.elementor-21 .elementor-element.elementor-element-8d9c7c7 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-8d9c7c7 b,
.elementor-21 .elementor-element.elementor-element-8d9c7c7 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d42ae5 */.elementor-21 .elementor-element.elementor-element-9d42ae5 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-9d42ae5 b,
.elementor-21 .elementor-element.elementor-element-9d42ae5 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2834ebe */.elementor-21 .elementor-element.elementor-element-2834ebe p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-2834ebe b,
.elementor-21 .elementor-element.elementor-element-2834ebe strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d022e1c */.elementor-21 .elementor-element.elementor-element-d022e1c p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-d022e1c b,
.elementor-21 .elementor-element.elementor-element-d022e1c strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fb2446 */.elementor-21 .elementor-element.elementor-element-7fb2446 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-7fb2446 b,
.elementor-21 .elementor-element.elementor-element-7fb2446 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a93a7d */.elementor-21 .elementor-element.elementor-element-9a93a7d p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-9a93a7d b,
.elementor-21 .elementor-element.elementor-element-9a93a7d strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f773110 */.elementor-21 .elementor-element.elementor-element-f773110 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-f773110 b,
.elementor-21 .elementor-element.elementor-element-f773110 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-efc8817 */.elementor-21 .elementor-element.elementor-element-efc8817 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-efc8817 b,
.elementor-21 .elementor-element.elementor-element-efc8817 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88f682d */.elementor-21 .elementor-element.elementor-element-88f682d p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-88f682d b,
.elementor-21 .elementor-element.elementor-element-88f682d strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e76f258 */.elementor-21 .elementor-element.elementor-element-e76f258 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-e76f258 b,
.elementor-21 .elementor-element.elementor-element-e76f258 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb362d4 */.elementor-21 .elementor-element.elementor-element-cb362d4 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-cb362d4 b,
.elementor-21 .elementor-element.elementor-element-cb362d4 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d9c7c7 */.elementor-21 .elementor-element.elementor-element-8d9c7c7 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-8d9c7c7 b,
.elementor-21 .elementor-element.elementor-element-8d9c7c7 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d42ae5 */.elementor-21 .elementor-element.elementor-element-9d42ae5 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-9d42ae5 b,
.elementor-21 .elementor-element.elementor-element-9d42ae5 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2834ebe */.elementor-21 .elementor-element.elementor-element-2834ebe p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-2834ebe b,
.elementor-21 .elementor-element.elementor-element-2834ebe strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d022e1c */.elementor-21 .elementor-element.elementor-element-d022e1c p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-d022e1c b,
.elementor-21 .elementor-element.elementor-element-d022e1c strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fb2446 */.elementor-21 .elementor-element.elementor-element-7fb2446 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-7fb2446 b,
.elementor-21 .elementor-element.elementor-element-7fb2446 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a93a7d */.elementor-21 .elementor-element.elementor-element-9a93a7d p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-9a93a7d b,
.elementor-21 .elementor-element.elementor-element-9a93a7d strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f773110 */.elementor-21 .elementor-element.elementor-element-f773110 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-f773110 b,
.elementor-21 .elementor-element.elementor-element-f773110 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-efc8817 */.elementor-21 .elementor-element.elementor-element-efc8817 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-efc8817 b,
.elementor-21 .elementor-element.elementor-element-efc8817 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88f682d */.elementor-21 .elementor-element.elementor-element-88f682d p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-88f682d b,
.elementor-21 .elementor-element.elementor-element-88f682d strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e76f258 */.elementor-21 .elementor-element.elementor-element-e76f258 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-e76f258 b,
.elementor-21 .elementor-element.elementor-element-e76f258 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb362d4 */.elementor-21 .elementor-element.elementor-element-cb362d4 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-cb362d4 b,
.elementor-21 .elementor-element.elementor-element-cb362d4 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d9c7c7 */.elementor-21 .elementor-element.elementor-element-8d9c7c7 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-8d9c7c7 b,
.elementor-21 .elementor-element.elementor-element-8d9c7c7 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d42ae5 */.elementor-21 .elementor-element.elementor-element-9d42ae5 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-9d42ae5 b,
.elementor-21 .elementor-element.elementor-element-9d42ae5 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2834ebe */.elementor-21 .elementor-element.elementor-element-2834ebe p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-2834ebe b,
.elementor-21 .elementor-element.elementor-element-2834ebe strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d022e1c */.elementor-21 .elementor-element.elementor-element-d022e1c p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-d022e1c b,
.elementor-21 .elementor-element.elementor-element-d022e1c strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fb2446 */.elementor-21 .elementor-element.elementor-element-7fb2446 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-7fb2446 b,
.elementor-21 .elementor-element.elementor-element-7fb2446 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a93a7d */.elementor-21 .elementor-element.elementor-element-9a93a7d p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-9a93a7d b,
.elementor-21 .elementor-element.elementor-element-9a93a7d strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f773110 */.elementor-21 .elementor-element.elementor-element-f773110 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-f773110 b,
.elementor-21 .elementor-element.elementor-element-f773110 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-efc8817 */.elementor-21 .elementor-element.elementor-element-efc8817 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-efc8817 b,
.elementor-21 .elementor-element.elementor-element-efc8817 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88f682d */.elementor-21 .elementor-element.elementor-element-88f682d p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-88f682d b,
.elementor-21 .elementor-element.elementor-element-88f682d strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e76f258 */.elementor-21 .elementor-element.elementor-element-e76f258 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-e76f258 b,
.elementor-21 .elementor-element.elementor-element-e76f258 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb362d4 */.elementor-21 .elementor-element.elementor-element-cb362d4 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-cb362d4 b,
.elementor-21 .elementor-element.elementor-element-cb362d4 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d9c7c7 */.elementor-21 .elementor-element.elementor-element-8d9c7c7 p:last-child {
    margin-bottom: 0px;
}
.elementor-21 .elementor-element.elementor-element-8d9c7c7 b,
.elementor-21 .elementor-element.elementor-element-8d9c7c7 strong {
    background: #cdf756;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7741e59 */.elementor-21 .elementor-element.elementor-element-7741e59 details {
    background: #E7EEE7 !important;
    border: 1px solid #EDF5EC !important;
    border-radius: 8px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-807099d */.elementor-21 .elementor-element.elementor-element-807099d {
    scroll-snap-align: start;
}/* End custom CSS */
/* Start custom CSS */body {
    overflow-x: hidden;
}
body.elementor-page-21 .page-content .elementor {
    scroll-behavior: smooth;
}
body:has(main.post-password-required) header,
body:has(main.post-password-required) footer {
  display: none !important;
}
body.elementor-page-21 .post-password-required input[type="submit"] {
    background-color: var(--e-global-color-primary);
    font-family: "Archia", Sans-serif;
    font-size: 13px;
    font-weight: 600;
    line-height: 2;
    fill: #FAFFF9;
    color: #FAFFF9;
    border-radius: 30px 30px 30px 30px;
    border: none !important;
}
body.elementor-page-21 .post-password-required p {
    font-family: "Archia", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
    text-align: center;
    display: block;
}
body.elementor-page-21 .post-password-required form {
    padding: 20px;
}
body.elementor-page-21 .post-password-required p label {
    text-align: left;
    display: block;
    margin-bottom: 12px;
}
body.elementor-page-21 .post-password-required input[type="submit"]:hover {
    background-color: var(--e-global-color-accent);
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Safiro';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://zukunft-biogas.at/wp-content/uploads/2025/11/safiro-bold-webfont.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Archia';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://zukunft-biogas.at/wp-content/uploads/2025/11/archia-regular-webfont.woff2') format('woff2');
}
@font-face {
	font-family: 'Archia';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://zukunft-biogas.at/wp-content/uploads/2025/11/archia-semibold-webfont.woff2') format('woff2');
}
@font-face {
	font-family: 'Archia';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://zukunft-biogas.at/wp-content/uploads/2025/11/archia-bold-webfont.woff2') format('woff2');
}
/* End Custom Fonts CSS */