.elementor-1125 .elementor-element.elementor-element-f6fc646{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-1125 .elementor-element.elementor-element-f6fc646:not(.elementor-motion-effects-element-type-background),.elementor-1125 .elementor-element.elementor-element-f6fc646>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000;background-image:url("https://ecoffices.pl/wp-content/uploads/2026/03/odswiezone-biuro-warszawskiej-firmy-po-rebrandingu.webp");background-position:0 -193px;background-repeat:no-repeat;background-size:contain}.elementor-1125 .elementor-element.elementor-element-f6fc646:before,.elementor-1125 .elementor-element.elementor-element-f6fc646>.elementor-background-video-container:before,.elementor-1125 .elementor-element.elementor-element-f6fc646>.e-con-inner>.elementor-background-video-container:before,.elementor-1125 .elementor-element.elementor-element-f6fc646>.elementor-background-slideshow:before,.elementor-1125 .elementor-element.elementor-element-f6fc646>.e-con-inner>.elementor-background-slideshow:before,.elementor-1125 .elementor-element.elementor-element-f6fc646>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#000;--background-overlay:''}.elementor-1125 .elementor-element.elementor-element-f7d3a6a{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-1125 .elementor-element.elementor-element-262e8a7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-1125 .elementor-element.elementor-element-3bc4fdf{--display:flex;--min-height:0px}.elementor-1125 .elementor-element.elementor-element-eb9f7f4>.elementor-widget-container{margin:12px 0 0;padding:0}.elementor-1125 .elementor-element.elementor-element-26d6ecb>.elementor-widget-container{margin:12px 0 0;padding:0}.elementor-1125 .elementor-element.elementor-element-bfab622{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1125 .elementor-element.elementor-element-348b664{--display:flex;--padding-top:60px;--padding-bottom:31px;--padding-left:0px;--padding-right:0px}.elementor-1125 .elementor-element.elementor-element-348b664:not(.elementor-motion-effects-element-type-background),.elementor-1125 .elementor-element.elementor-element-348b664>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var(--e-global-color-text)}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-icon-list .elementor-icon-list-text{color:var(--e-global-color-secondary)}.elementor-1125 .elementor-element.elementor-element-9193b8c>.elementor-widget-container{padding:0 0 24px}.elementor-1125 .elementor-element.elementor-element-9193b8c .elementor-icon-list-icon i{color:#fff;transition:color .3s}.elementor-1125 .elementor-element.elementor-element-9193b8c .elementor-icon-list-icon svg{fill:#fff;transition:fill .3s}.elementor-1125 .elementor-element.elementor-element-9193b8c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-1125 .elementor-element.elementor-element-9193b8c .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1125 .elementor-element.elementor-element-9193b8c .elementor-icon-list-item>a{font-family:"Exo",Sans-serif;font-size:14px;font-weight:900}.elementor-1125 .elementor-element.elementor-element-9193b8c .elementor-icon-list-text{color:#fff;transition:color .3s}.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-1125 .elementor-element.elementor-element-bf6610c>.elementor-widget-container{margin:0;padding:0 0 24px}.elementor-1125 .elementor-element.elementor-element-bf6610c .elementor-heading-title{font-family:"Exo",Sans-serif;font-size:40px;font-weight:400;line-height:62px;color:#fff}.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-1125 .elementor-element.elementor-element-4e496bc>.elementor-widget-container{margin:0}.elementor-1125 .elementor-element.elementor-element-4e496bc{text-align:justify;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;color:#9b9b9b}.elementor-1125 .elementor-element.elementor-element-0480bb9{--display:flex;--padding-top:60px;--padding-bottom:31px;--padding-left:0px;--padding-right:0px}.elementor-1125 .elementor-element.elementor-element-0480bb9:not(.elementor-motion-effects-element-type-background),.elementor-1125 .elementor-element.elementor-element-0480bb9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-1125 .elementor-element.elementor-element-b523a5f>.elementor-widget-container{padding:0 0 24px}.elementor-1125 .elementor-element.elementor-element-b523a5f .elementor-icon-list-icon i{color:#fff;transition:color .3s}.elementor-1125 .elementor-element.elementor-element-b523a5f .elementor-icon-list-icon svg{fill:#fff;transition:fill .3s}.elementor-1125 .elementor-element.elementor-element-b523a5f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-1125 .elementor-element.elementor-element-b523a5f .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1125 .elementor-element.elementor-element-b523a5f .elementor-icon-list-item>a{font-family:"Exo 2",Sans-serif;font-size:14px;font-weight:800}.elementor-1125 .elementor-element.elementor-element-b523a5f .elementor-icon-list-text{color:#fff;transition:color .3s}.elementor-1125 .elementor-element.elementor-element-8482266>.elementor-widget-container{margin:0;padding:0 0 24px}.elementor-1125 .elementor-element.elementor-element-8482266 .elementor-heading-title{font-family:"Exo",Sans-serif;font-size:40px;font-weight:400;line-height:62px;color:#fff}.elementor-1125 .elementor-element.elementor-element-797cc1b>.elementor-widget-container{margin:0}.elementor-1125 .elementor-element.elementor-element-797cc1b{text-align:justify;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;color:#9b9b9b}.elementor-1125 .elementor-element.elementor-element-468ea33{--display:flex;--padding-top:60px;--padding-bottom:31px;--padding-left:0px;--padding-right:0px}.elementor-1125 .elementor-element.elementor-element-468ea33:not(.elementor-motion-effects-element-type-background),.elementor-1125 .elementor-element.elementor-element-468ea33>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-1125 .elementor-element.elementor-element-2431c22>.elementor-widget-container{padding:0 0 24px}.elementor-1125 .elementor-element.elementor-element-2431c22 .elementor-icon-list-icon i{color:#fff;transition:color .3s}.elementor-1125 .elementor-element.elementor-element-2431c22 .elementor-icon-list-icon svg{fill:#fff;transition:fill .3s}.elementor-1125 .elementor-element.elementor-element-2431c22{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-1125 .elementor-element.elementor-element-2431c22 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1125 .elementor-element.elementor-element-2431c22 .elementor-icon-list-item>a{font-family:"Exo",Sans-serif;font-size:14px;font-weight:900}.elementor-1125 .elementor-element.elementor-element-2431c22 .elementor-icon-list-text{color:#fff;transition:color .3s}.elementor-1125 .elementor-element.elementor-element-745e72e>.elementor-widget-container{margin:0;padding:0 0 24px}.elementor-1125 .elementor-element.elementor-element-745e72e .elementor-heading-title{font-family:"Exo",Sans-serif;font-size:40px;font-weight:400;line-height:62px;color:#fff}.elementor-1125 .elementor-element.elementor-element-7f32655>.elementor-widget-container{margin:0}.elementor-1125 .elementor-element.elementor-element-7f32655{text-align:justify;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;color:#9b9b9b}.elementor-1125 .elementor-element.elementor-element-a8946fa{--spacer-size:50px}.elementor-1125 .elementor-element.elementor-element-5408789{--display:flex;--padding-top:60px;--padding-bottom:31px;--padding-left:0px;--padding-right:0px}.elementor-1125 .elementor-element.elementor-element-5408789:not(.elementor-motion-effects-element-type-background),.elementor-1125 .elementor-element.elementor-element-5408789>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-1125 .elementor-element.elementor-element-4709f7c>.elementor-widget-container{padding:0 0 24px}.elementor-1125 .elementor-element.elementor-element-4709f7c .elementor-icon-list-icon i{color:#fff;transition:color .3s}.elementor-1125 .elementor-element.elementor-element-4709f7c .elementor-icon-list-icon svg{fill:#fff;transition:fill .3s}.elementor-1125 .elementor-element.elementor-element-4709f7c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-1125 .elementor-element.elementor-element-4709f7c .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1125 .elementor-element.elementor-element-4709f7c .elementor-icon-list-item>a{font-family:"Exo",Sans-serif;font-size:14px;font-weight:900}.elementor-1125 .elementor-element.elementor-element-4709f7c .elementor-icon-list-text{color:#fff;transition:color .3s}.elementor-1125 .elementor-element.elementor-element-5197493>.elementor-widget-container{margin:0;padding:0 0 24px}.elementor-1125 .elementor-element.elementor-element-5197493 .elementor-heading-title{font-family:"Exo",Sans-serif;font-size:43px;font-weight:400;line-height:62px;color:#fff}.elementor-1125 .elementor-element.elementor-element-8ccdd30>.elementor-widget-container{margin:0}.elementor-1125 .elementor-element.elementor-element-8ccdd30{text-align:justify;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;color:#9b9b9b}.elementor-1125 .elementor-element.elementor-element-b3dc91e{--spacer-size:50px}.elementor-1125 .elementor-element.elementor-element-d0ab69f{--display:flex;--padding-top:60px;--padding-bottom:31px;--padding-left:0px;--padding-right:0px}.elementor-1125 .elementor-element.elementor-element-d0ab69f:not(.elementor-motion-effects-element-type-background),.elementor-1125 .elementor-element.elementor-element-d0ab69f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-1125 .elementor-element.elementor-element-0f183ed>.elementor-widget-container{padding:0 0 24px}.elementor-1125 .elementor-element.elementor-element-0f183ed .elementor-icon-list-icon i{color:#fff;transition:color .3s}.elementor-1125 .elementor-element.elementor-element-0f183ed .elementor-icon-list-icon svg{fill:#fff;transition:fill .3s}.elementor-1125 .elementor-element.elementor-element-0f183ed{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-1125 .elementor-element.elementor-element-0f183ed .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1125 .elementor-element.elementor-element-0f183ed .elementor-icon-list-item>a{font-family:"Exo",Sans-serif;font-size:14px;font-weight:900}.elementor-1125 .elementor-element.elementor-element-0f183ed .elementor-icon-list-text{color:#fff;transition:color .3s}.elementor-1125 .elementor-element.elementor-element-6022844>.elementor-widget-container{margin:0;padding:0 0 24px}.elementor-1125 .elementor-element.elementor-element-6022844 .elementor-heading-title{font-family:"Exo",Sans-serif;font-size:40px;font-weight:400;line-height:62px;color:#fff}.elementor-1125 .elementor-element.elementor-element-8d72a08>.elementor-widget-container{margin:0}.elementor-1125 .elementor-element.elementor-element-8d72a08{text-align:justify;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;color:#9b9b9b}.elementor-1125 .elementor-element.elementor-element-b23e396{--spacer-size:50px}.elementor-1125 .elementor-element.elementor-element-66c1ec8{--display:flex;--padding-top:60px;--padding-bottom:31px;--padding-left:0px;--padding-right:0px}.elementor-1125 .elementor-element.elementor-element-66c1ec8:not(.elementor-motion-effects-element-type-background),.elementor-1125 .elementor-element.elementor-element-66c1ec8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-1125 .elementor-element.elementor-element-0b5d7d9>.elementor-widget-container{padding:0 0 24px}.elementor-1125 .elementor-element.elementor-element-0b5d7d9 .elementor-icon-list-icon i{color:#fff;transition:color .3s}.elementor-1125 .elementor-element.elementor-element-0b5d7d9 .elementor-icon-list-icon svg{fill:#fff;transition:fill .3s}.elementor-1125 .elementor-element.elementor-element-0b5d7d9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-1125 .elementor-element.elementor-element-0b5d7d9 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1125 .elementor-element.elementor-element-0b5d7d9 .elementor-icon-list-item>a{font-family:"Exo",Sans-serif;font-size:14px;font-weight:900}.elementor-1125 .elementor-element.elementor-element-0b5d7d9 .elementor-icon-list-text{color:#fff;transition:color .3s}.elementor-1125 .elementor-element.elementor-element-1b0f616>.elementor-widget-container{margin:0;padding:0 0 24px}.elementor-1125 .elementor-element.elementor-element-1b0f616 .elementor-heading-title{font-family:"Exo",Sans-serif;font-size:38px;font-weight:400;line-height:62px;color:#fff}.elementor-1125 .elementor-element.elementor-element-7ee8fd6>.elementor-widget-container{margin:0}.elementor-1125 .elementor-element.elementor-element-7ee8fd6{text-align:justify;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;color:#9b9b9b}.elementor-1125 .elementor-element.elementor-element-bb4ee16{--spacer-size:50px}.elementor-1125 .elementor-element.elementor-element-3100c25{--display:flex;--padding-top:60px;--padding-bottom:31px;--padding-left:0px;--padding-right:0px}.elementor-1125 .elementor-element.elementor-element-3100c25:not(.elementor-motion-effects-element-type-background),.elementor-1125 .elementor-element.elementor-element-3100c25>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-1125 .elementor-element.elementor-element-515806c>.elementor-widget-container{padding:0 0 24px}.elementor-1125 .elementor-element.elementor-element-515806c .elementor-icon-list-icon i{color:#fff;transition:color .3s}.elementor-1125 .elementor-element.elementor-element-515806c .elementor-icon-list-icon svg{fill:#fff;transition:fill .3s}.elementor-1125 .elementor-element.elementor-element-515806c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-1125 .elementor-element.elementor-element-515806c .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1125 .elementor-element.elementor-element-515806c .elementor-icon-list-item>a{font-family:"Exo",Sans-serif;font-size:14px;font-weight:900}.elementor-1125 .elementor-element.elementor-element-515806c .elementor-icon-list-text{color:#fff;transition:color .3s}.elementor-1125 .elementor-element.elementor-element-775a41a>.elementor-widget-container{margin:0;padding:0 0 24px}.elementor-1125 .elementor-element.elementor-element-775a41a .elementor-heading-title{font-family:"Exo",Sans-serif;font-size:38px;font-weight:400;line-height:62px;color:#fff}.elementor-1125 .elementor-element.elementor-element-dc45047>.elementor-widget-container{margin:0}.elementor-1125 .elementor-element.elementor-element-dc45047{text-align:justify;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;color:#9b9b9b}.elementor-1125 .elementor-element.elementor-element-182af12{--spacer-size:50px}.elementor-1125 .elementor-element.elementor-element-c738b95{--display:flex;--padding-top:60px;--padding-bottom:31px;--padding-left:0px;--padding-right:0px}.elementor-1125 .elementor-element.elementor-element-c738b95:not(.elementor-motion-effects-element-type-background),.elementor-1125 .elementor-element.elementor-element-c738b95>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-1125 .elementor-element.elementor-element-9583cdb>.elementor-widget-container{padding:0 0 24px}.elementor-1125 .elementor-element.elementor-element-9583cdb .elementor-icon-list-icon i{color:#fff;transition:color .3s}.elementor-1125 .elementor-element.elementor-element-9583cdb .elementor-icon-list-icon svg{fill:#fff;transition:fill .3s}.elementor-1125 .elementor-element.elementor-element-9583cdb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-1125 .elementor-element.elementor-element-9583cdb .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1125 .elementor-element.elementor-element-9583cdb .elementor-icon-list-item>a{font-family:"Exo",Sans-serif;font-size:14px;font-weight:900}.elementor-1125 .elementor-element.elementor-element-9583cdb .elementor-icon-list-text{color:#fff;transition:color .3s}.elementor-1125 .elementor-element.elementor-element-64d8f35>.elementor-widget-container{margin:0;padding:0 0 24px}.elementor-1125 .elementor-element.elementor-element-64d8f35 .elementor-heading-title{font-family:"Exo",Sans-serif;font-size:38px;font-weight:400;line-height:62px;color:#fff}.elementor-1125 .elementor-element.elementor-element-0c325e8>.elementor-widget-container{margin:0}.elementor-1125 .elementor-element.elementor-element-0c325e8{text-align:justify;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;color:#9b9b9b}.elementor-1125 .elementor-element.elementor-element-c80d847{--spacer-size:50px}.elementor-1125 .elementor-element.elementor-element-cc61288{--display:flex;--padding-top:60px;--padding-bottom:31px;--padding-left:0px;--padding-right:0px}.elementor-1125 .elementor-element.elementor-element-cc61288:not(.elementor-motion-effects-element-type-background),.elementor-1125 .elementor-element.elementor-element-cc61288>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-1125 .elementor-element.elementor-element-eef1c04>.elementor-widget-container{padding:0 0 24px}.elementor-1125 .elementor-element.elementor-element-eef1c04 .elementor-icon-list-icon i{color:#fff;transition:color .3s}.elementor-1125 .elementor-element.elementor-element-eef1c04 .elementor-icon-list-icon svg{fill:#fff;transition:fill .3s}.elementor-1125 .elementor-element.elementor-element-eef1c04{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-1125 .elementor-element.elementor-element-eef1c04 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1125 .elementor-element.elementor-element-eef1c04 .elementor-icon-list-item>a{font-family:"Exo",Sans-serif;font-size:14px;font-weight:900}.elementor-1125 .elementor-element.elementor-element-eef1c04 .elementor-icon-list-text{color:#fff;transition:color .3s}.elementor-1125 .elementor-element.elementor-element-a3ffd2f>.elementor-widget-container{margin:0;padding:0 0 24px}.elementor-1125 .elementor-element.elementor-element-a3ffd2f .elementor-heading-title{font-family:"Exo",Sans-serif;font-size:38px;font-weight:400;line-height:62px;color:#fff}.elementor-1125 .elementor-element.elementor-element-10ad1eb>.elementor-widget-container{margin:0}.elementor-1125 .elementor-element.elementor-element-10ad1eb{text-align:justify;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;color:#9b9b9b}.elementor-1125 .elementor-element.elementor-element-badd912{--spacer-size:50px}.elementor-1125 .elementor-element.elementor-element-98c5b6f{--display:flex;--padding-top:60px;--padding-bottom:31px;--padding-left:0px;--padding-right:0px}.elementor-1125 .elementor-element.elementor-element-98c5b6f:not(.elementor-motion-effects-element-type-background),.elementor-1125 .elementor-element.elementor-element-98c5b6f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-1125 .elementor-element.elementor-element-bf2a03f>.elementor-widget-container{padding:0 0 24px}.elementor-1125 .elementor-element.elementor-element-bf2a03f .elementor-icon-list-icon i{color:#fff;transition:color .3s}.elementor-1125 .elementor-element.elementor-element-bf2a03f .elementor-icon-list-icon svg{fill:#fff;transition:fill .3s}.elementor-1125 .elementor-element.elementor-element-bf2a03f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-1125 .elementor-element.elementor-element-bf2a03f .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1125 .elementor-element.elementor-element-bf2a03f .elementor-icon-list-item>a{font-family:"Exo",Sans-serif;font-size:14px;font-weight:900}.elementor-1125 .elementor-element.elementor-element-bf2a03f .elementor-icon-list-text{color:#fff;transition:color .3s}.elementor-1125 .elementor-element.elementor-element-ca60898>.elementor-widget-container{margin:0;padding:0 0 24px}.elementor-1125 .elementor-element.elementor-element-ca60898 .elementor-heading-title{font-family:"Exo",Sans-serif;font-size:43px;font-weight:400;line-height:62px;color:#fff}.elementor-1125 .elementor-element.elementor-element-71147fb>.elementor-widget-container{margin:0}.elementor-1125 .elementor-element.elementor-element-71147fb{text-align:justify;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;color:#9b9b9b}.elementor-1125 .elementor-element.elementor-element-008c6ff{--display:flex;--min-height:290px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-1125 .elementor-element.elementor-element-008c6ff:not(.elementor-motion-effects-element-type-background),.elementor-1125 .elementor-element.elementor-element-008c6ff>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://ecoffices.pl/wp-content/uploads/2026/03/widok-z-29-pietra-biurowca-q22-w-warszawie.webp");background-position:-53px -656px}.elementor-1125 .elementor-element.elementor-element-8e04ab6{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px}.elementor-1125 .elementor-element.elementor-element-8e04ab6:not(.elementor-motion-effects-element-type-background),.elementor-1125 .elementor-element.elementor-element-8e04ab6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-1125 .elementor-element.elementor-element-d0ca23e>.elementor-widget-container{padding:0 0 24px}.elementor-1125 .elementor-element.elementor-element-d0ca23e .elementor-icon-list-icon i{color:#fff;transition:color .3s}.elementor-1125 .elementor-element.elementor-element-d0ca23e .elementor-icon-list-icon svg{fill:#fff;transition:fill .3s}.elementor-1125 .elementor-element.elementor-element-d0ca23e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-1125 .elementor-element.elementor-element-d0ca23e .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1125 .elementor-element.elementor-element-d0ca23e .elementor-icon-list-item>a{font-family:"Exo 2",Sans-serif;font-size:14px;font-weight:800}.elementor-1125 .elementor-element.elementor-element-d0ca23e .elementor-icon-list-text{color:#fff;transition:color .3s}.elementor-1125 .elementor-element.elementor-element-e47cc2b>.elementor-widget-container{margin:0;padding:0 0 24px}.elementor-1125 .elementor-element.elementor-element-e47cc2b .elementor-heading-title{font-family:"Exo 2",Sans-serif;font-size:46px;font-weight:400;text-transform:capitalize;line-height:62px;color:#fff}.elementor-1125 .elementor-element.elementor-element-d37bb78>.elementor-widget-container{margin:0}.elementor-1125 .elementor-element.elementor-element-d37bb78{text-align:start;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;color:#9b9b9b}.elementor-1125 .elementor-element.elementor-element-0563d92{--spacer-size:50px}.elementor-1125 .elementor-element.elementor-element-655584f{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px}.elementor-1125 .elementor-element.elementor-element-655584f:not(.elementor-motion-effects-element-type-background),.elementor-1125 .elementor-element.elementor-element-655584f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-1125 .elementor-element.elementor-element-a14cdb0>.elementor-widget-container{padding:0 0 24px}.elementor-1125 .elementor-element.elementor-element-a14cdb0 .elementor-icon-list-icon i{color:#fff;transition:color .3s}.elementor-1125 .elementor-element.elementor-element-a14cdb0 .elementor-icon-list-icon svg{fill:#fff;transition:fill .3s}.elementor-1125 .elementor-element.elementor-element-a14cdb0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-1125 .elementor-element.elementor-element-a14cdb0 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1125 .elementor-element.elementor-element-a14cdb0 .elementor-icon-list-item>a{font-family:"Exo 2",Sans-serif;font-size:14px;font-weight:800}.elementor-1125 .elementor-element.elementor-element-a14cdb0 .elementor-icon-list-text{color:#fff;transition:color .3s}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var(--e-global-color-text);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var(--e-global-color-primary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-1125 .elementor-element.elementor-element-8142538>.elementor-widget-container{margin:0;padding:0}.elementor-1125 .elementor-element.elementor-element-8142538 .elementor-swiper-button{font-size:20px}.elementor-1125 .elementor-element.elementor-element-7443cfb{--display:flex;--padding-top:60px;--padding-bottom:31px;--padding-left:0px;--padding-right:0px}.elementor-1125 .elementor-element.elementor-element-7443cfb:not(.elementor-motion-effects-element-type-background),.elementor-1125 .elementor-element.elementor-element-7443cfb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-1125 .elementor-element.elementor-element-e511f7c>.elementor-widget-container{padding:0 0 24px}.elementor-1125 .elementor-element.elementor-element-e511f7c .elementor-icon-list-icon i{color:#fff;transition:color .3s}.elementor-1125 .elementor-element.elementor-element-e511f7c .elementor-icon-list-icon svg{fill:#fff;transition:fill .3s}.elementor-1125 .elementor-element.elementor-element-e511f7c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-1125 .elementor-element.elementor-element-e511f7c .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1125 .elementor-element.elementor-element-e511f7c .elementor-icon-list-item>a{font-family:"Exo",Sans-serif;font-size:14px;font-weight:900}.elementor-1125 .elementor-element.elementor-element-e511f7c .elementor-icon-list-text{color:#fff;transition:color .3s}.elementor-1125 .elementor-element.elementor-element-af34f07>.elementor-widget-container{margin:0;padding:0 0 24px}.elementor-1125 .elementor-element.elementor-element-af34f07 .elementor-heading-title{font-family:"Exo",Sans-serif;font-size:43px;font-weight:400;line-height:62px;color:#fff}.elementor-1125 .elementor-element.elementor-element-45ef6b0>.elementor-widget-container{margin:0}.elementor-1125 .elementor-element.elementor-element-45ef6b0{text-align:justify;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;color:#9b9b9b}.elementor-1125 .elementor-element.elementor-element-a717b61{--display:flex;--padding-top:60px;--padding-bottom:31px;--padding-left:0px;--padding-right:0px}.elementor-1125 .elementor-element.elementor-element-a717b61:not(.elementor-motion-effects-element-type-background),.elementor-1125 .elementor-element.elementor-element-a717b61>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}@media(max-width:1024px){.elementor-1125 .elementor-element.elementor-element-f6fc646{--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px}.elementor-1125 .elementor-element.elementor-element-f6fc646:not(.elementor-motion-effects-element-type-background),.elementor-1125 .elementor-element.elementor-element-f6fc646>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-1125 .elementor-element.elementor-element-348b664{--padding-top:60px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px}.elementor-1125 .elementor-element.elementor-element-9193b8c .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1125 .elementor-element.elementor-element-9193b8c .elementor-icon-list-item>a{font-size:12px}.elementor-1125 .elementor-element.elementor-element-bf6610c .elementor-heading-title{font-size:21px}.elementor-1125 .elementor-element.elementor-element-4e496bc{text-align:start;font-size:14px}.elementor-1125 .elementor-element.elementor-element-0480bb9{--padding-top:60px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px}.elementor-1125 .elementor-element.elementor-element-8482266 .elementor-heading-title{font-size:21px}.elementor-1125 .elementor-element.elementor-element-797cc1b{text-align:start;font-size:14px}.elementor-1125 .elementor-element.elementor-element-468ea33{--padding-top:60px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px}.elementor-1125 .elementor-element.elementor-element-2431c22 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1125 .elementor-element.elementor-element-2431c22 .elementor-icon-list-item>a{font-size:12px}.elementor-1125 .elementor-element.elementor-element-745e72e .elementor-heading-title{font-size:21px}.elementor-1125 .elementor-element.elementor-element-7f32655{text-align:start;font-size:14px}.elementor-1125 .elementor-element.elementor-element-5408789{--padding-top:60px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px}.elementor-1125 .elementor-element.elementor-element-4709f7c .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1125 .elementor-element.elementor-element-4709f7c .elementor-icon-list-item>a{font-size:12px}.elementor-1125 .elementor-element.elementor-element-5197493 .elementor-heading-title{font-size:21px}.elementor-1125 .elementor-element.elementor-element-8ccdd30{text-align:start;font-size:14px}.elementor-1125 .elementor-element.elementor-element-d0ab69f{--padding-top:60px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px}.elementor-1125 .elementor-element.elementor-element-0f183ed .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1125 .elementor-element.elementor-element-0f183ed .elementor-icon-list-item>a{font-size:12px}.elementor-1125 .elementor-element.elementor-element-6022844 .elementor-heading-title{font-size:21px}.elementor-1125 .elementor-element.elementor-element-8d72a08{text-align:start;font-size:14px}.elementor-1125 .elementor-element.elementor-element-66c1ec8{--padding-top:60px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px}.elementor-1125 .elementor-element.elementor-element-0b5d7d9 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1125 .elementor-element.elementor-element-0b5d7d9 .elementor-icon-list-item>a{font-size:12px}.elementor-1125 .elementor-element.elementor-element-1b0f616 .elementor-heading-title{font-size:21px}.elementor-1125 .elementor-element.elementor-element-7ee8fd6{text-align:start;font-size:14px}.elementor-1125 .elementor-element.elementor-element-3100c25{--padding-top:60px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px}.elementor-1125 .elementor-element.elementor-element-515806c .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1125 .elementor-element.elementor-element-515806c .elementor-icon-list-item>a{font-size:12px}.elementor-1125 .elementor-element.elementor-element-775a41a .elementor-heading-title{font-size:21px}.elementor-1125 .elementor-element.elementor-element-dc45047{text-align:start;font-size:14px}.elementor-1125 .elementor-element.elementor-element-c738b95{--padding-top:60px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px}.elementor-1125 .elementor-element.elementor-element-9583cdb .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1125 .elementor-element.elementor-element-9583cdb .elementor-icon-list-item>a{font-size:12px}.elementor-1125 .elementor-element.elementor-element-64d8f35 .elementor-heading-title{font-size:21px}.elementor-1125 .elementor-element.elementor-element-0c325e8{text-align:start;font-size:14px}.elementor-1125 .elementor-element.elementor-element-cc61288{--padding-top:60px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px}.elementor-1125 .elementor-element.elementor-element-eef1c04 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1125 .elementor-element.elementor-element-eef1c04 .elementor-icon-list-item>a{font-size:12px}.elementor-1125 .elementor-element.elementor-element-a3ffd2f .elementor-heading-title{font-size:21px}.elementor-1125 .elementor-element.elementor-element-10ad1eb{text-align:start;font-size:14px}.elementor-1125 .elementor-element.elementor-element-98c5b6f{--padding-top:60px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px}.elementor-1125 .elementor-element.elementor-element-bf2a03f .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1125 .elementor-element.elementor-element-bf2a03f .elementor-icon-list-item>a{font-size:12px}.elementor-1125 .elementor-element.elementor-element-ca60898 .elementor-heading-title{font-size:21px}.elementor-1125 .elementor-element.elementor-element-71147fb{text-align:start;font-size:14px}.elementor-1125 .elementor-element.elementor-element-008c6ff:not(.elementor-motion-effects-element-type-background),.elementor-1125 .elementor-element.elementor-element-008c6ff>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-1125 .elementor-element.elementor-element-8e04ab6{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px}.elementor-1125 .elementor-element.elementor-element-655584f{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px}.elementor-1125 .elementor-element.elementor-element-7443cfb{--padding-top:60px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px}.elementor-1125 .elementor-element.elementor-element-e511f7c .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1125 .elementor-element.elementor-element-e511f7c .elementor-icon-list-item>a{font-size:12px}.elementor-1125 .elementor-element.elementor-element-af34f07 .elementor-heading-title{font-size:21px}.elementor-1125 .elementor-element.elementor-element-45ef6b0{text-align:start;font-size:14px}.elementor-1125 .elementor-element.elementor-element-a717b61{--padding-top:60px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px}}@media(max-width:767px){.elementor-1125 .elementor-element.elementor-element-f6fc646:not(.elementor-motion-effects-element-type-background),.elementor-1125 .elementor-element.elementor-element-f6fc646>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://ecoffices.pl/wp-content/uploads/2026/03/biuro-na-warszawskiej-woli-oddane-inwestorowi-po-modernizacji-2.webp");background-position:0 0}.elementor-1125 .elementor-element.elementor-element-f6fc646{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px}.elementor-1125 .elementor-element.elementor-element-e7da3e1>.elementor-widget-container{margin:0}.elementor-1125 .elementor-element.elementor-element-262e8a7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-1125 .elementor-element.elementor-element-eb9f7f4>.elementor-widget-container{margin:6px 0 0;padding:0}.elementor-1125 .elementor-element.elementor-element-26d6ecb>.elementor-widget-container{margin:6px 0 0;padding:0}.elementor-1125 .elementor-element.elementor-element-bfab622{--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1125 .elementor-element.elementor-element-348b664{--padding-top:60px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px}.elementor-1125 .elementor-element.elementor-element-9193b8c{--e-icon-list-icon-size:9px}.elementor-1125 .elementor-element.elementor-element-9193b8c .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1125 .elementor-element.elementor-element-9193b8c .elementor-icon-list-item>a{font-size:10px}.elementor-1125 .elementor-element.elementor-element-bf6610c .elementor-heading-title{font-size:16px;line-height:1em}.elementor-1125 .elementor-element.elementor-element-4e496bc{text-align:start;font-size:12px}.elementor-1125 .elementor-element.elementor-element-0480bb9{--padding-top:30px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px}.elementor-1125 .elementor-element.elementor-element-8482266 .elementor-heading-title{font-size:16px;line-height:1em}.elementor-1125 .elementor-element.elementor-element-797cc1b{text-align:start;font-size:12px}.elementor-1125 .elementor-element.elementor-element-468ea33{--padding-top:30px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px}.elementor-1125 .elementor-element.elementor-element-2431c22{--e-icon-list-icon-size:9px}.elementor-1125 .elementor-element.elementor-element-2431c22 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1125 .elementor-element.elementor-element-2431c22 .elementor-icon-list-item>a{font-size:10px}.elementor-1125 .elementor-element.elementor-element-745e72e .elementor-heading-title{font-size:16px;line-height:1em}.elementor-1125 .elementor-element.elementor-element-7f32655{text-align:start;font-size:12px}.elementor-1125 .elementor-element.elementor-element-5408789{--padding-top:30px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px}.elementor-1125 .elementor-element.elementor-element-4709f7c{--e-icon-list-icon-size:9px}.elementor-1125 .elementor-element.elementor-element-4709f7c .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1125 .elementor-element.elementor-element-4709f7c .elementor-icon-list-item>a{font-size:10px}.elementor-1125 .elementor-element.elementor-element-5197493 .elementor-heading-title{font-size:16px;line-height:1em}.elementor-1125 .elementor-element.elementor-element-8ccdd30{text-align:start;font-size:12px}.elementor-1125 .elementor-element.elementor-element-d0ab69f{--padding-top:30px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px}.elementor-1125 .elementor-element.elementor-element-0f183ed{--e-icon-list-icon-size:9px}.elementor-1125 .elementor-element.elementor-element-0f183ed .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1125 .elementor-element.elementor-element-0f183ed .elementor-icon-list-item>a{font-size:10px}.elementor-1125 .elementor-element.elementor-element-6022844 .elementor-heading-title{font-size:16px;line-height:1em}.elementor-1125 .elementor-element.elementor-element-8d72a08{text-align:start;font-size:12px}.elementor-1125 .elementor-element.elementor-element-66c1ec8{--padding-top:30px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px}.elementor-1125 .elementor-element.elementor-element-0b5d7d9{--e-icon-list-icon-size:9px}.elementor-1125 .elementor-element.elementor-element-0b5d7d9 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1125 .elementor-element.elementor-element-0b5d7d9 .elementor-icon-list-item>a{font-size:10px}.elementor-1125 .elementor-element.elementor-element-1b0f616 .elementor-heading-title{font-size:16px;line-height:1em}.elementor-1125 .elementor-element.elementor-element-7ee8fd6{text-align:start;font-size:12px}.elementor-1125 .elementor-element.elementor-element-3100c25{--padding-top:30px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px}.elementor-1125 .elementor-element.elementor-element-515806c{--e-icon-list-icon-size:9px}.elementor-1125 .elementor-element.elementor-element-515806c .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1125 .elementor-element.elementor-element-515806c .elementor-icon-list-item>a{font-size:10px}.elementor-1125 .elementor-element.elementor-element-775a41a .elementor-heading-title{font-size:16px;line-height:1em}.elementor-1125 .elementor-element.elementor-element-dc45047{text-align:start;font-size:12px}.elementor-1125 .elementor-element.elementor-element-c738b95{--padding-top:30px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px}.elementor-1125 .elementor-element.elementor-element-9583cdb{--e-icon-list-icon-size:9px}.elementor-1125 .elementor-element.elementor-element-9583cdb .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1125 .elementor-element.elementor-element-9583cdb .elementor-icon-list-item>a{font-size:10px}.elementor-1125 .elementor-element.elementor-element-64d8f35 .elementor-heading-title{font-size:16px;line-height:1em}.elementor-1125 .elementor-element.elementor-element-0c325e8{text-align:start;font-size:12px}.elementor-1125 .elementor-element.elementor-element-cc61288{--padding-top:30px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px}.elementor-1125 .elementor-element.elementor-element-eef1c04{--e-icon-list-icon-size:9px}.elementor-1125 .elementor-element.elementor-element-eef1c04 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1125 .elementor-element.elementor-element-eef1c04 .elementor-icon-list-item>a{font-size:10px}.elementor-1125 .elementor-element.elementor-element-a3ffd2f .elementor-heading-title{font-size:16px;line-height:1em}.elementor-1125 .elementor-element.elementor-element-10ad1eb{text-align:start;font-size:12px}.elementor-1125 .elementor-element.elementor-element-98c5b6f{--padding-top:30px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px}.elementor-1125 .elementor-element.elementor-element-bf2a03f{--e-icon-list-icon-size:9px}.elementor-1125 .elementor-element.elementor-element-bf2a03f .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1125 .elementor-element.elementor-element-bf2a03f .elementor-icon-list-item>a{font-size:10px}.elementor-1125 .elementor-element.elementor-element-ca60898 .elementor-heading-title{font-size:16px;line-height:1em}.elementor-1125 .elementor-element.elementor-element-71147fb{text-align:start;font-size:12px}.elementor-1125 .elementor-element.elementor-element-008c6ff:not(.elementor-motion-effects-element-type-background),.elementor-1125 .elementor-element.elementor-element-008c6ff>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:-39px 0}.elementor-1125 .elementor-element.elementor-element-8e04ab6{--padding-top:30px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px}.elementor-1125 .elementor-element.elementor-element-e47cc2b .elementor-heading-title{font-size:24px;line-height:1em}.elementor-1125 .elementor-element.elementor-element-d37bb78{font-size:14px}.elementor-1125 .elementor-element.elementor-element-655584f{--padding-top:30px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px}.elementor-1125 .elementor-element.elementor-element-7443cfb{--padding-top:30px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px}.elementor-1125 .elementor-element.elementor-element-e511f7c{--e-icon-list-icon-size:9px}.elementor-1125 .elementor-element.elementor-element-e511f7c .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1125 .elementor-element.elementor-element-e511f7c .elementor-icon-list-item>a{font-size:10px}.elementor-1125 .elementor-element.elementor-element-af34f07 .elementor-heading-title{font-size:16px;line-height:1em}.elementor-1125 .elementor-element.elementor-element-45ef6b0{text-align:start;font-size:12px}.elementor-1125 .elementor-element.elementor-element-a717b61{--padding-top:30px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px}}@media(min-width:768px){.elementor-1125 .elementor-element.elementor-element-3bc4fdf{--width:35%}.elementor-1125 .elementor-element.elementor-element-bfab622{--width:35%}}@media(max-width:1024px) and (min-width:768px){.elementor-1125 .elementor-element.elementor-element-bfab622{--width:351.156px}}:root{--eco-oliwka:#a3ce43;--eco-green:#62d06b}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.fitout-title-wrapper{--h1-size-desktop:clamp(40px, 6.5vw, 100px);--svg-width-desktop:100%;--h1-size-mobile:clamp(24px, 7vw,);--fallback-size-mobile:clamp(18px, 4.5vw, 24px);display:inline-flex;flex-direction:column;width:max-content;max-width:100%}.fitout-h1{font-family:"Exo",sans-serif;font-size:var(--h1-size-desktop);font-weight:900;letter-spacing:2px;color:#fff;line-height:1.1;margin:0;text-transform:uppercase}.fitout-h1 .normal{color:#fff}.eco-cnc-container{width:var(--svg-width-desktop);margin-top:15px;position:relative}.cnc-svg{width:100%;height:auto;overflow:visible;display:block}.cnc-text{font-family:"Exo",sans-serif;font-weight:600;font-size:65px}.cnc-text tspan{fill:transparent;stroke:transparent;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:400;stroke-dashoffset:400;animation:cncWeldProcess .2s linear forwards;animation-delay:calc(0.5s + (var(--idx) * 0.2s))}.cnc-text .cnc-dot{stroke:none;animation:cncSpotWeld .2s forwards;animation-delay:calc(0.5s + (12 * 0.2s))}@keyframes cncWeldProcess{0%{stroke-dashoffset:400;stroke:#fff;fill:transparent;text-shadow:0 0 10px #fff,0 0 20px var(--eco-oliwka)}50%{stroke:#e0f7ff;text-shadow:0 0 15px #fff,0 0 25px var(--eco-oliwka)}99%{stroke-dashoffset:0;stroke:#fff;fill:transparent;text-shadow:0 0 5px #fff}100%{stroke-dashoffset:0;stroke:var(--eco-oliwka);fill:transparent;stroke-width:1px;stroke-linejoin:bevel;text-shadow:none}}@keyframes cncSpotWeld{0%{fill:transparent;text-shadow:0 0 20px #fff}90%{fill:#fff;text-shadow:none}100%{fill:var(--eco-oliwka);text-shadow:none}}.mobile-fallback-text{display:none}@media (max-width:980px){.fitout-title-wrapper{width:100%;display:flex;flex-direction:column;overflow:hidden;margin-top:60px}.fitout-h1{font-size:var(--h1-size-mobile);white-space:normal;overflow-wrap:break-word}.cnc-svg{display:none !important}.mobile-fallback-text{display:block;font-family:"Exo",sans-serif;font-size:var(--fallback-size-mobile);font-weight:600;color:transparent;-webkit-text-stroke:1px var(--eco-oliwka);margin-top:10px;letter-spacing:1px;white-space:normal;line-height:1.2}}@media (max-width:980px){.fitout-h1{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15}.fitout-h1 .normal{white-space:nowrap}.mobile-fallback-text{display:block;white-space:nowrap;margin-top:6px}}.elementor-1125 .elementor-element.elementor-element-eb9f7f4{--offset-y:-20px;--line-color:rgba(255,255,255,.3);--glow-color:rgba(255,255,255,1)}.elementor-1125 .elementor-element.elementor-element-eb9f7f4 .premium-wide-decor{width:100%;margin-top:var(--offset-y);padding:10px 0;overflow:visible;display:flex;justify-content:flex-start}.elementor-1125 .elementor-element.elementor-element-eb9f7f4 .motion-line{height:1px;width:100%;max-width:600px;background:linear-gradient(90deg,var(--line-color) 0%,transparent 100%);position:relative}.elementor-1125 .elementor-element.elementor-element-eb9f7f4 .motion-line:after{content:"";position:absolute;top:-1px;left:-100%;width:150px;height:3px;background:radial-gradient(circle,var(--glow-color) 0%,transparent 80%);filter:blur(1px);animation:wide-scan 6s infinite ease-in-out}@keyframes wide-scan{0%{left:-150px;opacity:0}10%{opacity:1}40%{left:100%;opacity:0}100%{left:100%;opacity:0}}.elementor-1125 .elementor-element.elementor-element-eb9f7f4{--offset-y:-20px;--line-color:rgba(255,255,255,.3);--glow-color:rgba(255,255,255,1)}.elementor-1125 .elementor-element.elementor-element-eb9f7f4 .premium-wide-decor{width:100%;margin-top:var(--offset-y);padding:10px 0;overflow:visible;display:flex;justify-content:flex-start}.elementor-1125 .elementor-element.elementor-element-eb9f7f4 .motion-line{height:1px;width:100%;max-width:600px;background:linear-gradient(90deg,var(--line-color) 0%,transparent 100%);position:relative}.elementor-1125 .elementor-element.elementor-element-eb9f7f4 .motion-line:after{content:"";position:absolute;top:-1px;left:-100%;width:150px;height:3px;background:radial-gradient(circle,var(--glow-color) 0%,transparent 80%);filter:blur(1px);animation:wide-scan 6s infinite ease-in-out}@keyframes wide-scan{0%{left:-150px;opacity:0}10%{opacity:1}40%{left:100%;opacity:0}100%{left:100%;opacity:0}}@media (max-width:767px){.elementor-1125 .elementor-element.elementor-element-eb9f7f4 .motion-line:after{display:none;animation:none}}.elementor-1125 .elementor-element.elementor-element-26d6ecb,.elementor-1125 .elementor-element.elementor-element-26d6ecb *{box-sizing:border-box;min-width:0}.elementor-1125 .elementor-element.elementor-element-26d6ecb{width:100%;max-width:100%;display:flex;justify-content:flex-start;align-items:flex-start;margin-top:30px;margin-bottom:0;padding:18px 18px 26px;overflow:visible;--moveX:0px;--moveY:-60px;transform:translate(var(--moveX),var(--moveY))}.elementor-1125 .elementor-element.elementor-element-26d6ecb .eco-pathSelect__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;max-width:460px;overflow:visible}.elementor-1125 .elementor-element.elementor-element-26d6ecb .eco-pathSelect__btn{position:relative;display:flex;flex-direction:column;justify-content:flex-start;gap:6px;width:100%;min-width:0;padding:16px 48px 14px 18px;min-height:120px;border-radius:18px;text-decoration:none;overflow:hidden;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-family:"Exo",system-ui,-apple-system,sans-serif;color:#fff !important;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s cubic-bezier(.2,.8,.2,1),background .3s cubic-bezier(.2,.8,.2,1),border-color .3s cubic-bezier(.2,.8,.2,1)}.elementor-1125 .elementor-element.elementor-element-26d6ecb .eco-pathSelect__btn--active{border:1px solid rgba(163,206,67,.9);background:linear-gradient(180deg,rgba(163,206,67,.18),rgba(163,206,67,.1)),rgba(163,206,67,.08);box-shadow:0 8px 15px rgba(163,206,67,.12),inset 0 1px 0 rgba(255,255,255,.06)}.elementor-1125 .elementor-element.elementor-element-26d6ecb .eco-pathSelect__btn--secondary{border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03)),rgba(255,255,255,.04);box-shadow:0 8px 15px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.04)}.elementor-1125 .elementor-element.elementor-element-26d6ecb .eco-pathSelect__btn--active:hover{transform:translateY(-2px);box-shadow:0 10px 18px rgba(163,206,67,.18);background:linear-gradient(180deg,rgba(163,206,67,.28),rgba(163,206,67,.16)),rgba(163,206,67,.12)}.elementor-1125 .elementor-element.elementor-element-26d6ecb .eco-pathSelect__btn--secondary:hover{transform:translateY(-2px);box-shadow:0 10px 18px rgba(0,0,0,.18);background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.05)),rgba(255,255,255,.06);border-color:rgba(255,255,255,.22)}.elementor-1125 .elementor-element.elementor-element-26d6ecb .eco-pathSelect__label{font-size:12px;line-height:1.1;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.elementor-1125 .elementor-element.elementor-element-26d6ecb .eco-pathSelect__btn--active .eco-pathSelect__label{color:#a3ce43}.elementor-1125 .elementor-element.elementor-element-26d6ecb .eco-pathSelect__btn--secondary .eco-pathSelect__label{color:rgba(255,255,255,.72)}.elementor-1125 .elementor-element.elementor-element-26d6ecb .eco-pathSelect__title{font-size:18px;line-height:1.18;font-weight:600}.elementor-1125 .elementor-element.elementor-element-26d6ecb .eco-pathSelect__text{font-family:"Montserrat",system-ui,-apple-system,sans-serif;font-size:12px;line-height:1.45;color:rgba(255,255,255,.75)}.elementor-1125 .elementor-element.elementor-element-26d6ecb .eco-pathSelect__icon{position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:18px;font-weight:900;transition:transform .3s ease,color .3s ease}.elementor-1125 .elementor-element.elementor-element-26d6ecb .eco-pathSelect__btn--active .eco-pathSelect__icon{color:#a3ce43}.elementor-1125 .elementor-element.elementor-element-26d6ecb .eco-pathSelect__btn--secondary .eco-pathSelect__icon{color:rgba(255,255,255,.72)}.elementor-1125 .elementor-element.elementor-element-26d6ecb .eco-pathSelect__btn:hover .eco-pathSelect__icon{transform:translate(4px,-50%);color:#fff}@media (min-width:768px) and (max-width:1024px){.elementor-1125 .elementor-element.elementor-element-26d6ecb{justify-content:flex-start;align-items:flex-start;width:100%;max-width:100%;padding:8px 8px 18px;overflow:visible;--moveX:0px;--moveY:0px;transform:translate(var(--moveX),var(--moveY))}.elementor-1125 .elementor-element.elementor-element-26d6ecb .eco-pathSelect__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:330px}.elementor-1125 .elementor-element.elementor-element-26d6ecb .eco-pathSelect__btn{padding:12px 34px 12px 12px;min-height:86px;border-radius:14px;gap:4px}.elementor-1125 .elementor-element.elementor-element-26d6ecb .eco-pathSelect__label{font-size:10px;line-height:1.05}.elementor-1125 .elementor-element.elementor-element-26d6ecb .eco-pathSelect__title{font-size:13px;line-height:1.12}.elementor-1125 .elementor-element.elementor-element-26d6ecb .eco-pathSelect__text{font-size:10px;line-height:1.3}.elementor-1125 .elementor-element.elementor-element-26d6ecb .eco-pathSelect__icon{right:12px;font-size:14px}}@media (max-width:767px){.elementor-1125 .elementor-element.elementor-element-26d6ecb{justify-content:center;align-items:stretch;width:100%;max-width:100%;margin-top:0;padding:0 0 14px;overflow:visible;--moveX:0px;--moveY:0px;transform:translate(var(--moveX),var(--moveY))}.elementor-1125 .elementor-element.elementor-element-26d6ecb .eco-pathSelect__grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:8px !important;width:100%;max-width:100% !important}.elementor-1125 .elementor-element.elementor-element-26d6ecb .eco-pathSelect__btn{padding:12px 34px 12px 12px !important;min-height:86px !important;border-radius:14px !important;gap:4px !important}.elementor-1125 .elementor-element.elementor-element-26d6ecb .eco-pathSelect__label{font-size:10px !important;line-height:1.05 !important}.elementor-1125 .elementor-element.elementor-element-26d6ecb .eco-pathSelect__title{font-size:13px !important;line-height:1.12 !important}.elementor-1125 .elementor-element.elementor-element-26d6ecb .eco-pathSelect__text{font-size:10px !important;line-height:1.3 !important}.elementor-1125 .elementor-element.elementor-element-26d6ecb .eco-pathSelect__icon{right:12px !important;font-size:14px !important}}.elementor-1125 .elementor-element.elementor-element-bfab622{--eco-box-x-desktop:0px;--eco-box-y-desktop:0px;--eco-box-x-tablet:30px;--eco-box-y-tablet:60px;--eco-box-x-mobile:0px;--eco-box-y-mobile:0px;--eco-box-width-desktop:680px;--eco-box-width-tablet:420px;--eco-box-width-mobile:100%;--eco-box-radius-desktop:26px;--eco-box-pad-y-desktop:22px;--eco-box-pad-x-desktop:22px;--eco-box-font-desktop:16px;--eco-box-line-desktop:1.65;--eco-box-blur-desktop:10px;--eco-box-blur-webkit-desktop:14px;--eco-box-radius-tablet:22px;--eco-box-pad-y-tablet:18px;--eco-box-pad-x-tablet:18px;--eco-box-font-tablet:14px;--eco-box-line-tablet:1.58;--eco-box-blur-tablet:9px;--eco-box-blur-webkit-tablet:12px;--eco-box-radius-mobile:18px;--eco-box-pad-y-mobile:14px;--eco-box-pad-x-mobile:16px;--eco-box-font-mobile:13px;--eco-box-line-mobile:1.55;--eco-box-blur-mobile:8px;--eco-box-blur-webkit-mobile:10px;width:var(--eco-box-width-desktop);max-width:100%;box-sizing:border-box;transform:translate(var(--eco-box-x-desktop),var(--eco-box-y-desktop));backdrop-filter:blur(var(--eco-box-blur-desktop));-webkit-backdrop-filter:blur(var(--eco-box-blur-webkit-desktop));background:linear-gradient(180deg,rgba(255,255,255,.25),rgba(255,255,255,.08));border-radius:var(--eco-box-radius-desktop);border:1px solid rgba(255,255,255,.35);padding:var(--eco-box-pad-y-desktop) var(--eco-box-pad-x-desktop);box-shadow:0 12px 30px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.25)}.elementor-1125 .elementor-element.elementor-element-bfab622 *{box-sizing:border-box}.elementor-1125 .elementor-element.elementor-element-bfab622 .eco-glass-box__content{font-family:"Montserrat",system-ui,-apple-system,sans-serif;font-size:var(--eco-box-font-desktop);line-height:var(--eco-box-line-desktop);color:#fff}.elementor-1125 .elementor-element.elementor-element-bfab622 strong{font-weight:700}@media (min-width:768px) and (max-width:1024px){.elementor-1125 .elementor-element.elementor-element-bfab622{width:var(--eco-box-width-tablet);max-width:100%;transform:translate(var(--eco-box-x-tablet),var(--eco-box-y-tablet));backdrop-filter:blur(var(--eco-box-blur-tablet));-webkit-backdrop-filter:blur(var(--eco-box-blur-webkit-tablet));border-radius:var(--eco-box-radius-tablet);padding:var(--eco-box-pad-y-tablet) var(--eco-box-pad-x-tablet)}.elementor-1125 .elementor-element.elementor-element-bfab622 .eco-glass-box__content{font-size:var(--eco-box-font-tablet);line-height:var(--eco-box-line-tablet)}}@media (max-width:767px){.elementor-1125 .elementor-element.elementor-element-bfab622{width:var(--eco-box-width-mobile);max-width:100%;transform:translate(var(--eco-box-x-mobile),var(--eco-box-y-mobile));backdrop-filter:blur(var(--eco-box-blur-mobile));-webkit-backdrop-filter:blur(var(--eco-box-blur-webkit-mobile));border-radius:var(--eco-box-radius-mobile);padding:var(--eco-box-pad-y-mobile) var(--eco-box-pad-x-mobile)}.elementor-1125 .elementor-element.elementor-element-bfab622 .eco-glass-box__content{font-size:var(--eco-box-font-mobile);line-height:var(--eco-box-line-mobile)}}.elementor-1125 .elementor-element.elementor-element-cb58f87{--eco-c1:#c6e575;--eco-c2:#a3ce43;--eco-c3:#82bf51;--eco-c4:#54b860;--eco-c5:#3fae55;--bg:#0b0c0f;--line:rgba(255,255,255,.12);--text:rgba(255,255,255,.92);--muted:rgba(255,255,255,.72);--shadow:0 30px 70px rgba(0,0,0,.46);position:relative;width:100%;max-width:100%;color:var(--text);font-family:"Montserrat",system-ui,-apple-system,sans-serif;padding:clamp(28px,4vw,54px) 0;overflow:hidden;isolation:isolate}.elementor-1125 .elementor-element.elementor-element-cb58f87,.elementor-1125 .elementor-element.elementor-element-cb58f87 *{box-sizing:border-box}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitdict__layout,.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitdict__layout>*,.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitdict__nav,.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitdict__navInner,.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitdict__content,.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitPanel,.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitPanel__inner,.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitPanel__meta,.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitPanel__facts,.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitFact,.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitBullets,.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitBullets li,.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitdict__cta,.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitdict__ctaText,.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitTab,.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitTab__main{min-width:0}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitdict__bg{position:absolute;inset:0;z-index:-1;background:radial-gradient(900px 500px at 10% 0%,rgba(198,229,117,.04),transparent 60%),radial-gradient(900px 600px at 88% 14%,rgba(84,184,96,.04),transparent 62%);pointer-events:none}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitdict__flow-compact{display:flex;align-items:center;justify-content:center;gap:16px;width:fit-content;max-width:100%;margin:0 auto 34px;padding:10px 24px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:999px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.02),0 8px 24px rgba(0,0,0,.15)}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-step-mini{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;font-family:"Exo",system-ui,-apple-system,sans-serif;color:rgba(255,255,255,.45);transition:color .3s ease;min-width:0}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-step-mini.is-active{color:#fff}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-step-mini__dot{width:10px;height:10px;border-radius:50%;flex:0 0 10px;background:rgba(255,255,255,.15);transition:background .4s ease,box-shadow .4s ease}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-step-mini.is-active .eco-step-mini__dot{background:var(--step-color);box-shadow:0 0 12px var(--step-color)}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-step-mini__line{width:24px;height:1px;flex:0 0 24px;background:rgba(255,255,255,.12)}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitdict__layout{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:28px;align-items:start;width:100%;max-width:100%}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitdict__nav{position:sticky;top:34px;width:100%}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitdict__navInner{display:grid;gap:12px;width:100%}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitTab{appearance:none;width:100%;max-width:100%;display:grid;grid-template-columns:54px minmax(0,1fr);gap:16px;align-items:start;text-align:left;padding:18px;border-radius:22px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012));color:var(--text);cursor:pointer;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease,background .3s ease;-webkit-tap-highlight-color:transparent}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitTab:hover{transform:translateY(-2px);border-color:var(--theme-color);box-shadow:0 18px 46px rgba(0,0,0,.35),0 0 18px color-mix(in srgb,var(--theme-color) 40%,transparent)}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitTab:hover .eco-fitTab__no{color:var(--theme-color);border-color:color-mix(in srgb,var(--theme-color) 40%,transparent);text-shadow:0 0 12px var(--theme-color)}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitTab.is-active,.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitTab[aria-selected=true]{border-color:var(--theme-color);box-shadow:0 20px 48px rgba(0,0,0,.35),inset 0 0 0 1px rgba(255,255,255,.05);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.015))}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitTab.is-active .eco-fitTab__no{color:var(--theme-color);border-color:rgba(255,255,255,.2);text-shadow:0 0 15px var(--theme-color)}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitTab__no{width:54px;height:54px;display:grid;place-items:center;flex:0 0 54px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.015));font-family:"Exo",system-ui,-apple-system,sans-serif;font-size:18px;font-weight:900;color:#fff;transition:color .3s ease,border-color .3s ease,text-shadow .3s ease}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitTab__main{display:grid;gap:5px}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitTab__title{font-family:"Exo",system-ui,-apple-system,sans-serif;font-size:20px;font-weight:600;line-height:1.08;color:#fff;white-space:normal;overflow-wrap:anywhere}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitTab__sub{font-size:10px;line-height:1.55;color:var(--muted);white-space:normal;overflow-wrap:anywhere}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitdict__content{position:relative;min-height:720px;width:100%;max-width:100%}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitPanel{display:none;position:relative;overflow:hidden;border-radius:28px;box-shadow:var(--shadow);min-height:720px;width:100%;max-width:100%;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitPanel.is-active{display:block;animation:ecoPanelFade .35s ease forwards}@keyframes ecoPanelFade{from{opacity:0}to{opacity:1}}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitPanel__media{position:absolute;inset:0;background-image:var(--panel-img);background-size:cover;background-position:center;transform:translateZ(0) scale(1.06);z-index:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitPanel__overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(135deg,rgba(0,0,0,.6),rgba(0,0,0,.3) 38%,rgba(0,0,0,.6)),linear-gradient(180deg,rgba(7,9,9,.05),rgba(7,9,9,.6));opacity:1;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitPanel__inner{position:relative;z-index:2;min-height:720px;width:100%;max-width:100%;padding:clamp(24px,4vw,42px);display:flex;flex-direction:column;gap:22px;background:linear-gradient(180deg,rgba(11,12,15,.3),rgba(11,12,15,.7));border:1px solid rgba(255,255,255,.12);border-radius:28px;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitPanel.is-active .eco-fitPanel__inner{animation:ecoPanelInnerIn .35s ease forwards}@keyframes ecoPanelInnerIn{from{opacity:0;transform:translateY(8px) translateZ(0)}to{opacity:1;transform:translateY(0) translateZ(0)}}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitPanel__meta{display:flex;flex-wrap:wrap;gap:10px;width:100%}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitPanel__tag{display:inline-flex;align-items:center;justify-content:center;min-height:34px;max-width:100%;padding:7px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.3);background:rgba(0,0,0,.5);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff;text-shadow:0 0 5px var(--theme-color);white-space:normal;overflow-wrap:anywhere;text-align:center}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitPanel__tag--soft{color:rgba(255,255,255,.7);border-color:rgba(255,255,255,.15)}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitPanel__title{margin:0;max-width:980px;font-family:"Exo",system-ui,-apple-system,sans-serif;font-size:clamp(30px,3.2vw,48px);line-height:1.1;font-weight:800;color:#fff;text-wrap:balance;overflow-wrap:anywhere}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitPanel__intro{margin:0;max-width:980px;color:var(--muted);font-size:17px;line-height:1.82;overflow-wrap:anywhere}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitPanel__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitFact{padding:20px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);width:100%}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitFact__label{margin:0 0 8px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.58);overflow-wrap:anywhere}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitFact__text{font-size:15px;line-height:1.68;color:#fff;overflow-wrap:anywhere}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitBullets{display:grid;gap:14px;margin:0;padding:0;list-style:none;max-width:980px;width:100%}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitBullets li{position:relative;padding-left:28px;font-size:16px;line-height:1.72;color:var(--text);overflow-wrap:anywhere}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitBullets li:before{content:"";position:absolute;left:0;top:6px;width:16px;height:16px;background-color:var(--theme-color);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitPanel__note{max-width:980px;padding:18px 20px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));color:#fff;font-size:16px;line-height:1.68;margin-top:auto;overflow-wrap:anywhere}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitdict__cta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin-top:26px;padding:24px 30px;border-radius:24px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));box-shadow:0 18px 60px rgba(0,0,0,.3);width:100%;max-width:100%}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitdict__ctaText{max-width:900px}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitdict__ctaTitle{margin:0 0 8px;font-family:"Exo",system-ui,-apple-system,sans-serif;font-size:22px;line-height:1.2;font-weight:700;color:#fff;overflow-wrap:anywhere}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitdict__ctaHint{margin:0;color:var(--muted);font-size:15px;line-height:1.7;overflow-wrap:anywhere}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitdict__btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:14px 28px;border-radius:14px;text-decoration:none;font-weight:800;font-size:15px;color:#07110c;background:linear-gradient(135deg,var(--eco-c2) 0%,#f0ffdc 100%);box-shadow:0 16px 40px rgba(163,206,67,.22);transition:transform .25s ease,box-shadow .25s ease,filter .25s ease;text-align:center}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitdict__btn:hover{transform:translateY(-2px);box-shadow:0 18px 48px rgba(163,206,67,.35);filter:saturate(1.1)}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitTab:focus-visible,.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitdict__btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(163,206,67,.4)}@media (max-width:1180px){.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitdict__layout{grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:18px}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitPanel__facts{grid-template-columns:1fr}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitdict__content,.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitPanel,.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitPanel__inner{min-height:unset}}@media (max-width:980px){.elementor-1125 .elementor-element.elementor-element-cb58f87{padding:20px 0 24px}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitdict__flow-compact{width:100%;margin:0 0 18px;padding:8px 14px;gap:10px;justify-content:space-between;overflow:hidden}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-step-mini{flex:1 1 0;justify-content:center;text-align:center;gap:6px;font-size:11px;line-height:1.25}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-step-mini__line{width:10px;flex-basis:10px}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitdict__layout{grid-template-columns:1fr;gap:14px}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitdict__nav{position:static;top:auto}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitdict__navInner{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;overflow-y:hidden;padding:0 18px 10px 0;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitdict__navInner::-webkit-scrollbar{display:none}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitTab{flex:0 0 78%;max-width:78%;width:auto;scroll-snap-align:start;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:center;padding:12px;border-radius:18px}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitTab__no{width:40px;height:40px;flex-basis:40px;border-radius:12px;font-size:15px}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitTab__main{gap:4px}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitTab__title{font-size:15px;line-height:1.12}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitTab__sub{font-size:10.5px;line-height:1.32}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitdict__content{min-height:unset}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitPanel{min-height:unset;border-radius:22px}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitPanel__media{background-position:center center;transform:translateZ(0) scale(1.02)}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitPanel__inner{min-height:unset;padding:18px 16px;gap:14px;border-radius:22px;margin:0}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitPanel__meta{gap:8px}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitPanel__tag{min-height:auto;padding:6px 10px;font-size:10px;line-height:1.25;letter-spacing:.05em}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitPanel__title{max-width:100%;font-size:clamp(26px, 7vw, 34px);line-height:1.08;text-wrap:pretty}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitPanel__intro{max-width:100%;font-size:14px;line-height:1.58;color:rgba(255,255,255,.86)}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitPanel__facts{grid-template-columns:1fr;gap:10px}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitFact{padding:14px;border-radius:16px;margin:0}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitFact__label{margin:0 0 4px;font-size:10px;line-height:1.3}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitFact__text{font-size:13.5px;line-height:1.48}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitBullets{gap:10px;max-width:100%}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitBullets li{padding-left:24px;font-size:13.5px;line-height:1.52}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitBullets li:before{width:14px;height:14px;top:5px}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitPanel__note{max-width:100%;margin-top:4px;padding:14px;border-radius:16px;font-size:13px;line-height:1.5}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitdict__cta{margin:16px 0 0;padding:18px 16px;border-radius:18px;gap:14px;justify-content:center;text-align:center}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitdict__ctaText{max-width:100%}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitdict__ctaTitle{font-size:18px;line-height:1.2;margin:0 0 8px}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitdict__ctaHint{font-size:13px;line-height:1.5;margin:0}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitdict__btn{width:100%;min-height:50px;font-size:15px;padding:14px 18px}}@media (max-width:480px){.elementor-1125 .elementor-element.elementor-element-cb58f87{padding:16px 0 20px}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitdict__flow-compact{padding:8px 10px;gap:8px;border-radius:24px}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-step-mini{font-size:10px}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-step-mini__dot{width:8px;height:8px;flex-basis:8px}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-step-mini__line{width:8px;flex-basis:8px}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitdict__navInner{gap:8px;padding:0 22px 10px 0}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitTab{flex:0 0 74%;max-width:74%;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:11px;border-radius:16px}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitTab__no{width:38px;height:38px;flex-basis:38px;font-size:14px}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitTab__title{font-size:14px}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitTab__sub{font-size:10px;line-height:1.28}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitPanel{border-radius:18px}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitPanel__inner{padding:16px 14px;gap:12px;border-radius:18px}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitPanel__tag{font-size:9px;padding:5px 8px}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitPanel__title{font-size:clamp(22px, 8vw, 28px);line-height:1.08}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitPanel__intro{font-size:13px;line-height:1.5}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitFact{padding:12px;border-radius:14px}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitFact__text{font-size:13px;line-height:1.45}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitBullets li{font-size:13px;line-height:1.48;padding-left:22px}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitPanel__note{padding:12px;font-size:12.5px;line-height:1.45;border-radius:14px}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitdict__cta{padding:16px 14px;border-radius:16px}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitdict__ctaTitle{font-size:17px}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitdict__ctaHint{font-size:12.5px;line-height:1.45}.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitdict__btn{min-height:48px;font-size:14px}}@media (prefers-reduced-motion:reduce){.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitTab,.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitdict__btn,.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-step-mini__dot,.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-step-mini,.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitPanel,.elementor-1125 .elementor-element.elementor-element-cb58f87 .eco-fitPanel__inner{transition:none !important;animation:none !important}}.elementor-1125 .elementor-element.elementor-element-4985f45{--eco-g1:#8fe19a;--eco-g2:#62d06b;--eco-olive:#a3ce43;--text:rgba(255,255,255,.96);--muted:rgba(255,255,255,.76);--muted-2:rgba(255,255,255,.58);--border:rgba(255,255,255,.1);--surface:rgba(255,255,255,.03);--surface-2:rgba(255,255,255,.05);position:relative;color:var(--text);padding:28px 0;font-family:"Montserrat",system-ui,-apple-system,sans-serif}.elementor-1125 .elementor-element.elementor-element-4985f45,.elementor-1125 .elementor-element.elementor-element-4985f45 *{box-sizing:border-box}.elementor-1125 .elementor-element.elementor-element-4985f45 .visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.elementor-1125 .elementor-element.elementor-element-4985f45 button,.elementor-1125 .elementor-element.elementor-element-4985f45 button:hover,.elementor-1125 .elementor-element.elementor-element-4985f45 button:focus,.elementor-1125 .elementor-element.elementor-element-4985f45 button:active{box-shadow:none !important;outline:none !important}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__wrap{width:100%;max-width:100%;margin:0 auto}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__top{margin-bottom:16px}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__tab{appearance:none;border:1px solid var(--border);background:rgba(255,255,255,.025);color:#fff;border-radius:16px;padding:12px 14px;text-align:left;cursor:pointer;transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__tab:hover{transform:translateY(-1px);border-color:rgba(163,206,67,.38);background:rgba(255,255,255,.04)}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__tab.is-active{border-color:rgba(163,206,67,.7);background:rgba(163,206,67,.08);box-shadow:0 10px 24px rgba(0,0,0,.18)}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__tabKicker{display:block;font-size:9px;line-height:1;text-transform:uppercase;letter-spacing:.14em;font-weight:800;opacity:.5;margin-bottom:5px}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__tabTitle{display:block;font-family:"Exo",system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.1;font-weight:800;margin-bottom:4px}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__tabMeta{display:block;font-size:11px;line-height:1.2;color:var(--muted);font-weight:600}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__panel{border:1px solid var(--border);border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.04) 0%,rgba(255,255,255,.018) 100%);overflow:hidden}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__galleryShell{padding:16px;padding-bottom:0;width:100%}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__gallery{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:12px;align-items:stretch;width:100%}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__stage{position:relative;width:100%;height:auto;aspect-ratio:16/9;min-height:0;border-radius:26px;overflow:hidden;background:#101010;border:1px solid var(--border)}.elementor-1125 .elementor-element.elementor-element-4985f45 #ecoMainImg{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;transition:opacity .3s ease,transform .45s ease}.elementor-1125 .elementor-element.elementor-element-4985f45 #ecoMainImg.is-changing{opacity:.35;transform:scale(1.02)}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__photoShade{position:absolute;inset:auto 0 0 0;height:36%;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.62) 100%);pointer-events:none;z-index:1;transition:opacity .35s ease}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__overlay{position:absolute;inset:0;z-index:2;display:flex;align-items:flex-end;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility .35s ease;background:linear-gradient(180deg,rgba(0,0,0,.05) 0%,rgba(0,0,0,.18) 18%,rgba(0,0,0,.74) 100%)}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__stage.is-open .eco-scenarios__overlay{opacity:1;visibility:visible}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__overlayInner{width:100%;padding:22px;color:#fff}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__overlayTop{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:10px}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__eyebrow{display:inline-flex;align-items:center;min-height:30px;padding:6px 11px;border-radius:999px;border:1px solid rgba(163,206,67,.55);background:rgba(163,206,67,.11);font-size:10px;line-height:1;text-transform:uppercase;letter-spacing:.12em;font-weight:800;transition:opacity .25s ease,visibility .25s ease,transform .25s ease}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__stage.is-open .eco-scenarios__eyebrow{opacity:0;visibility:hidden;transform:translateY(-6px)}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__badges{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__badge{display:inline-flex;align-items:center;min-height:30px;padding:6px 11px;border-radius:999px;font-size:11px;line-height:1;font-weight:700;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.08);white-space:nowrap}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__badge--ghost{background:rgba(255,255,255,.04)}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__title{margin:0 0 8px;font-family:"Exo",system-ui,-apple-system,sans-serif;font-size:clamp(24px,2.9vw,38px);line-height:1.03;font-weight:900;letter-spacing:.01em;max-width:980px}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__lead{margin:0 0 14px;max-width:980px;font-size:14px;line-height:1.65;color:rgba(255,255,255,.86)}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__metrics--overlay{margin-bottom:14px}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__metricCard{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.055);border-radius:16px;padding:12px 13px;backdrop-filter:blur(6px)}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__metricLabel{font-size:10px;line-height:1.1;text-transform:uppercase;letter-spacing:.12em;color:rgba(255,255,255,.56);margin-bottom:7px;font-weight:700}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__metricValue{font-family:"Exo",system-ui,-apple-system,sans-serif;font-size:18px;line-height:1.06;font-weight:800;color:#fff}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__insight{padding:14px 15px;border-radius:16px;border:1px dashed rgba(163,206,67,.36);background:rgba(163,206,67,.08)}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__insight--overlay{max-width:820px}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__insight small{display:block;margin-bottom:6px;color:var(--eco-olive);font-weight:900;font-size:10px;text-transform:uppercase;letter-spacing:.13em}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__insight p{margin:0;font-size:13px;line-height:1.62;color:#fff}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__toggle{position:absolute;right:18px;bottom:16px;z-index:5;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:10px 16px;border:none;border-radius:999px;background:var(--eco-olive);color:#131313;font-size:12px;font-weight:900;letter-spacing:.04em;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__toggle:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(0,0,0,.18);background:#b1d94c}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__toggleText--close{display:none}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__stage.is-open .eco-scenarios__toggle{right:18px;left:auto;top:auto;bottom:16px;background:#fff;color:#111}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__stage.is-open .eco-scenarios__toggleText--open,.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__stage.is-open .eco-pulse{display:none}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__stage.is-open .eco-scenarios__toggleText--close{display:inline}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-pulse{width:8px;height:8px;border-radius:50%;background:#111;animation:ecoPulse 1.5s infinite}@keyframes ecoPulse{0%{transform:scale(1);opacity:1}100%{transform:scale(3);opacity:0}}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__photoCaption{position:absolute;left:18px;right:18px;bottom:16px;z-index:4;pointer-events:none;transition:opacity .25s ease,visibility .25s ease,transform .25s ease}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__stage.is-open .eco-scenarios__photoCaption{opacity:0;visibility:hidden;transform:translateY(8px)}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__photoLabel{display:inline-flex;align-items:center;min-height:32px;padding:7px 13px;border-radius:999px;background:rgba(24,28,40,.78);border:1px solid rgba(255,255,255,.1);font-size:11px;line-height:1;font-weight:800;color:#fff}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__thumbs{display:grid;grid-template-columns:1fr;grid-auto-rows:min-content;gap:12px;align-content:start}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__thumb{appearance:none;border:1px solid transparent;padding:0;background:0 0;cursor:pointer;border-radius:18px;overflow:hidden;width:100%;aspect-ratio:1/1;opacity:.72;transition:transform .25s ease,border-color .25s ease,opacity .25s ease,box-shadow .25s ease}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__thumb:hover{opacity:1;transform:translateY(-1px)}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__thumb.is-active{opacity:1;border-color:rgba(163,206,67,.9);box-shadow:0 0 0 1px rgba(163,206,67,.14)}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__thumb img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__drawer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s ease}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__drawer[aria-hidden=false]{grid-template-rows:1fr}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__drawerInner{overflow:hidden;padding:0 16px 16px}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__analysis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;margin-bottom:12px}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__articleCard,.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__dashCard,.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__noteCard{border:1px solid var(--border);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.028),rgba(255,255,255,.016));padding:16px 16px 15px}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__cardTitle,.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__dashTitle{margin:0 0 10px;font-size:14px;line-height:1.2;font-weight:800;color:#fff}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__cardLead{margin:0 0 12px;font-size:13px;line-height:1.65;color:var(--muted-2)}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__list li{position:relative;padding-left:17px;font-size:13px;line-height:1.62;color:rgba(255,255,255,.86)}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__list li:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:50%;background:linear-gradient(180deg,var(--eco-g1),var(--eco-olive))}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__lowerGrid{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:12px}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__profile{display:grid;gap:10px}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__profileRow{display:flex;justify-content:space-between;gap:14px;font-size:12px;line-height:1.45}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__profileLabel{color:rgba(255,255,255,.6)}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__profileValue{text-align:right;font-weight:800;color:#fff}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__bars{display:grid;gap:11px}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__barRow{display:grid;gap:5px}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__barHead{display:flex;justify-content:space-between;gap:10px;font-size:11px;line-height:1.2;font-weight:700;color:#fff}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__bar{height:7px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.09)}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__barFill{display:block;height:100%;width:0;border-radius:999px;transition:width .9s cubic-bezier(.2,.8,.2,1)}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__barFill--fitout{background:linear-gradient(90deg,#a3ce43,#8fe19a)}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__barFill--mep{background:linear-gradient(90deg,#62d06b,#8fe19a)}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__barFill--ffe{background:linear-gradient(90deg,rgba(255,255,255,.72),#fff)}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__barFill--av{background:linear-gradient(90deg,rgba(255,255,255,.24),rgba(255,255,255,.52))}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__noteCard{background:linear-gradient(180deg,rgba(163,206,67,.08),rgba(255,255,255,.02)),linear-gradient(180deg,rgba(255,255,255,.018),rgba(255,255,255,.012));border:1px dashed rgba(163,206,67,.35)}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__noteBadge{margin-bottom:10px;font-size:10px;line-height:1;text-transform:uppercase;letter-spacing:.14em;font-weight:900;color:var(--eco-olive)}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__noteText{margin:0;font-size:13px;line-height:1.72;color:rgba(255,255,255,.88)}@media (max-width:1366px){.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__gallery{grid-template-columns:minmax(0,1fr) 150px}}@media (max-width:1100px){.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__lowerGrid{grid-template-columns:1fr}}@media (max-width:900px){.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__tabs{grid-template-columns:1fr}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__gallery{grid-template-columns:1fr}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__thumbs{grid-template-columns:repeat(4,1fr);grid-template-rows:none;gap:10px;height:auto}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__thumb{aspect-ratio:1.2/1;height:auto}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__stage{aspect-ratio:16/10.8}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__overlayTop{flex-direction:column;align-items:flex-start}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__badges{justify-content:flex-start}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__analysis{grid-template-columns:1fr}}@media (max-width:640px){.elementor-1125 .elementor-element.elementor-element-4985f45{padding:22px 0}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__galleryShell{padding:12px;padding-bottom:0}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__overlayInner{padding:16px}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__toggle{right:14px;bottom:14px;padding:10px 14px;font-size:11px}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__stage.is-open .eco-scenarios__toggle{right:14px;bottom:14px}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__photoCaption{left:14px;right:14px;bottom:14px}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__title{font-size:clamp(22px,7vw,30px)}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__lead{font-size:13px;line-height:1.58}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__metricCard,.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__articleCard,.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__dashCard,.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__noteCard{padding:14px}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__noteText,.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__cardLead,.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__list li{font-size:13px}}@media (max-width:640px){.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__eyebrow{min-height:24px;padding:4px 8px;font-size:8px;letter-spacing:.08em;font-weight:600}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__toggle{right:12px;bottom:12px;min-height:34px;padding:7px 11px;gap:7px;font-size:10px;font-weight:600;border-radius:999px}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__stage.is-open .eco-scenarios__toggle{right:12px;bottom:12px}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-pulse{width:6px;height:6px}}@media (max-width:480px){.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__eyebrow{min-height:22px;padding:4px 7px;font-size:7px;letter-spacing:.07em}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__toggle{min-height:30px;padding:6px 10px;gap:6px;font-size:9px}.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-pulse{width:5px;height:5px}}@media (max-width:640px){.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__photoLabel{min-height:24px;padding:5px 9px;font-size:9px;line-height:1;font-weight:600;border-radius:999px}}@media (max-width:480px){.elementor-1125 .elementor-element.elementor-element-4985f45 .eco-scenarios__photoLabel{min-height:22px;padding:4px 8px;font-size:8px}}.elementor-1125 .elementor-element.elementor-element-02c4fa0{--text:rgba(255,255,255,.92);--muted:rgba(255,255,255,.75);--border:rgba(255,255,255,.12);--bg1:#080a0e;--bg2:#0d1117;--eco-green:#3fae55;--olive-green:#a3ce43;--olive-white:#ebfac8;--image-opacity:.16;position:relative;color:var(--text);background:linear-gradient(180deg,var(--bg1) 0%,var(--bg2) 100%);padding:60px 0;overflow:hidden;font-family:"Montserrat",system-ui,-apple-system,sans-serif;width:100%;scroll-behavior:smooth}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__wrap{position:relative;z-index:2;width:100%;max-width:1280px;margin:0 auto;padding:0 20px}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__grid{display:grid;grid-template-columns:1fr 104px;gap:24px;align-items:start}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__rail{position:sticky;top:40px;height:calc(100vh - 80px);min-height:560px}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__railInner{position:relative;height:100%;width:100%;display:flex;justify-content:center}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__tower{position:relative;width:72px;height:100%;display:flex;justify-content:center}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__towerStem{position:absolute;top:14px;bottom:14px;width:10px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.04));box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 10px 30px rgba(0,0,0,.25)}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__towerProgress{position:absolute;top:14px;left:50%;transform:translateX(-50%);width:10px;height:0;border-radius:999px;background:linear-gradient(180deg,var(--eco-green) 0%,var(--olive-green) 100%);box-shadow:0 0 18px rgba(163,206,67,.3),inset 0 0 0 1px rgba(255,255,255,.08);transition:height .3s ease,top .3s ease}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__towerGlow{position:absolute;top:0;left:50%;transform:translateX(-50%);width:36px;height:36px;border-radius:999px;background:radial-gradient(circle,rgba(163,206,67,.95) 0%,rgba(63,174,85,.55) 35%,transparent 72%);filter:blur(6px);opacity:.9;transition:top .3s ease}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__towerSteps{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:8px 0}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__towerStep{width:18px;height:18px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);box-shadow:0 0 0 6px rgba(255,255,255,.02);transition:transform .28s ease,background .28s ease,box-shadow .28s ease,border-color .28s ease}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__towerStep.is-active{background:linear-gradient(135deg,var(--olive-green) 0%,var(--eco-green) 100%);border-color:rgba(163,206,67,.5);box-shadow:0 0 0 6px rgba(163,206,67,.08),0 0 18px rgba(163,206,67,.28)}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__towerStep.is-current{transform:scale(1.22)}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__items{display:grid;gap:24px}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__item{position:relative}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__card{border:1px solid var(--border);background:rgba(255,255,255,.03);border-radius:28px;padding:32px;transition:border-color .45s ease,background .45s ease,box-shadow .45s ease,opacity .45s ease,transform .45s ease;opacity:.52;transform:scale(.986);position:relative;overflow:hidden;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);isolation:isolate;cursor:pointer;outline:none}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__card:focus-visible{border-color:var(--olive-green);box-shadow:0 0 0 3px rgba(163,206,67,.4)}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__card:before{content:"";position:absolute;inset:0;background:radial-gradient(900px 380px at 12% 0%,rgba(163,206,67,.1),transparent 58%),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.34));z-index:-1;pointer-events:none}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__card-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;opacity:0;transition:opacity .6s ease;pointer-events:none;user-select:none}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__item.is-active .eco-trx__card{opacity:1;transform:scale(1);border-color:rgba(163,206,67,.3);background:rgba(8,10,14,.72);box-shadow:0 20px 40px rgba(0,0,0,.4)}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__item.is-active .eco-trx__card-bg{opacity:var(--image-opacity)}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__item.is-pop .eco-trx__card{animation:ecoTrxPopSettle .4s cubic-bezier(.2,.9,.2,1)}@keyframes ecoTrxPopSettle{0%{transform:scale(1)}50%{transform:scale(1.012)}100%{transform:scale(1)}}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__head{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__badge{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:84px;min-width:84px;min-height:84px;padding:10px 8px;border-radius:18px;background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.1);text-align:center}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__num{font-weight:900;color:var(--olive-green);font-size:16px;line-height:1;font-family:"Exo",system-ui,-apple-system,sans-serif}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__tag{display:block;width:100%;font-size:10px;line-height:1.15;text-transform:uppercase;color:#fff;opacity:.72;letter-spacing:.08em;white-space:normal;overflow-wrap:anywhere;word-break:break-word;hyphens:auto}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__headText{min-width:0}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__h3{margin:0;font-size:30px;line-height:1.18;font-weight:800;font-family:"Exo",system-ui,-apple-system,sans-serif}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__text{margin:10px 0 0;color:var(--muted);line-height:1.72;font-size:16px;max-width:980px}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__more{max-height:0;opacity:0;overflow:hidden;transition:max-height .5s ease,opacity .4s ease,margin-top .4s ease}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__item.is-active .eco-trx__more{max-height:1600px;opacity:1;margin-top:20px}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__metaRow{display:flex;flex-wrap:wrap;gap:10px 18px;margin:0 0 18px}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__metric{display:inline-flex;align-items:center;gap:10px;padding:9px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04)}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__metricLabel{font-size:12px;color:rgba(255,255,255,.78);font-weight:600}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__metricDots{display:inline-flex;gap:6px}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__metricDots i{width:8px;height:8px;border-radius:999px;display:block;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.12)}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__metricDots i.is-on{background:linear-gradient(135deg,var(--olive-green) 0%,var(--eco-green) 100%);border-color:rgba(163,206,67,.5);box-shadow:0 0 14px rgba(163,206,67,.2)}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__list li{position:relative;padding-left:26px;font-size:16px;line-height:1.65;color:rgba(255,255,255,.82)}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__list li:before{content:"";position:absolute;left:0;top:5px;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23A3CE43' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__effect{margin-top:20px;padding:15px;border-radius:12px;background:rgba(163,206,67,.1);border:1px solid rgba(163,206,67,.18);font-size:16px;line-height:1.6}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__effectK{color:var(--olive-green);font-weight:800;margin-right:5px}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__learn{margin-top:16px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.02));overflow:hidden}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__learnSummary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;font-size:15px;font-weight:700;color:#fff;user-select:none}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__learnSummary::-webkit-details-marker{display:none}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__learnIcon{width:26px;height:26px;border-radius:999px;border:1px solid rgba(163,206,67,.3);background-color:rgba(163,206,67,.08);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23A3CE43' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:center;background-size:14px;background-repeat:no-repeat;flex:0 0 26px;transition:transform .3s ease,background-color .3s ease}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__learn[open] .eco-trx__learnIcon{transform:rotate(180deg);background-color:rgba(163,206,67,.2)}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__learnBody{padding:0 18px 18px;color:rgba(255,255,255,.78);font-size:15px;line-height:1.72}@media (max-width:1024px){.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__h3{font-size:21px}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__text{font-size:14px}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__list li{font-size:14px}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__effect{font-size:14px}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__learnSummary{font-size:14px}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__learnBody{font-size:14px}}@media (max-width:980px){.elementor-1125 .elementor-element.elementor-element-02c4fa0{padding:40px 0}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__grid{grid-template-columns:1fr;gap:16px}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__rail{display:none}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__card{padding:20px 16px;border-radius:20px}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__head{grid-template-columns:72px 1fr;gap:12px;align-items:start}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__badge{width:72px;min-width:72px;min-height:86px;padding:8px 6px;gap:5px;border-radius:14px}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__num{font-size:14px}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__tag{font-size:9px;line-height:1.05;letter-spacing:.04em}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__h3{font-size:16px;line-height:1.3}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__text{font-size:12px;line-height:1.55;margin:8px 0 0}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__item.is-active .eco-trx__more{margin-top:16px}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__metaRow{gap:8px;margin:0 0 14px}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__metric{padding:7px 10px}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__metricLabel{font-size:11px}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__list{gap:8px}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__list li{font-size:12px;line-height:1.5;padding-left:22px}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__list li:before{width:14px;height:14px;top:2px}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__effect{margin-top:16px;padding:12px;font-size:12px;line-height:1.45}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__learn{margin-top:14px;border-radius:14px}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__learnSummary{padding:13px 14px;font-size:12px}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__learnIcon{width:22px;height:22px;flex:0 0 22px;background-size:12px}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__learnBody{padding:0 14px 14px;font-size:12px;line-height:1.55}}@media (max-width:640px){.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__card{padding:18px 14px}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__head{grid-template-columns:64px 1fr;gap:10px}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__badge{width:64px;min-width:64px;min-height:82px;padding:8px 5px;gap:4px;border-radius:13px}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__num{font-size:13px}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__tag{font-size:8px;line-height:1.02;letter-spacing:.03em}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__h3{font-size:15px;line-height:1.26}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__text{font-size:11.5px;line-height:1.5}}@media (max-width:420px){.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__head{grid-template-columns:60px 1fr}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__badge{width:60px;min-width:60px;min-height:78px;padding:7px 4px;gap:4px;border-radius:12px}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__num{font-size:12px}.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__tag{font-size:7.5px;line-height:1;letter-spacing:.02em}}@media (prefers-reduced-motion:reduce){.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__card,.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__more,.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__towerStep,.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__towerGlow,.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__towerProgress,.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__learnIcon,.elementor-1125 .elementor-element.elementor-element-02c4fa0 .eco-trx__card-bg{transition:none !important;animation:none !important}}.elementor-1125 .elementor-element.elementor-element-488c7a3{--text:rgba(255,255,255,.92);--muted:rgba(255,255,255,.75);--border:rgba(255,255,255,.12);--fz-h3:26px;--fz-text:16px;position:relative;color:var(--text);padding:clamp(30px,5vw,60px) 0;font-family:"Montserrat",system-ui,-apple-system,sans-serif;width:100%;margin:0 auto;display:block !important;visibility:visible !important;opacity:1 !important}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__wrap{width:100%;max-width:100%;margin:0 auto;position:relative;z-index:1;display:block !important;visibility:visible !important;opacity:1 !important}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start;align-content:start}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__grid--3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__card{--c-main:#62d06b;--c-main-rgb:98,208,107;position:relative;border:1px solid var(--border);border-radius:24px;overflow:hidden;display:flex !important;flex-direction:column;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s ease,box-shadow .3s ease;box-shadow:0 18px 50px rgba(0,0,0,.35);outline:none;background-color:#0d1117;min-height:0;height:auto;align-self:start;visibility:visible !important;opacity:1 !important;isolation:isolate}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__card--accent{--c-main:#a3ce43;--c-main-rgb:163,206,67;border-color:rgba(var(--c-main-rgb),.15)}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__card--third{--c-main:#8fe19a;--c-main-rgb:143,225,154;border-color:rgba(var(--c-main-rgb),.15)}@media (hover:hover){.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__card{cursor:default}}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__bgimg{position:absolute;inset:-10%;width:120%;height:120%;object-fit:cover;object-position:center;transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .7s ease;z-index:0;pointer-events:none;user-select:none}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,10,14,.85) 0%,rgba(8,10,14,.96) 50%,rgba(8,10,14,.99) 100%);z-index:1;pointer-events:none}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__content{position:relative;z-index:2;padding:28px;display:flex !important;flex-direction:column;flex-grow:1;font-size:var(--fz-text);visibility:visible !important;opacity:1 !important}@media (hover:hover){.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__grid:hover .eco-cmpx3__card{transform:none;border-color:var(--border);box-shadow:0 18px 50px rgba(0,0,0,.35)}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__grid:hover .eco-cmpx3__card .eco-cmpx3__bgimg{transform:none;filter:none}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__grid:hover .eco-cmpx3__card .eco-cmpx3__reveal{grid-template-rows:0fr;opacity:0}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__grid:hover .eco-cmpx3__card .eco-cmpx3__revealInner{padding-top:0}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__grid:hover .eco-cmpx3__card .eco-cmpx3__hint-text{opacity:1;pointer-events:auto}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__grid:hover .eco-cmpx3__card:hover,.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__grid:hover .eco-cmpx3__card:focus-within{transform:translateY(-4px);border-color:rgba(var(--c-main-rgb),.45);box-shadow:0 24px 60px rgba(0,0,0,.6),0 0 30px rgba(var(--c-main-rgb),.08)}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__grid:hover .eco-cmpx3__card:hover .eco-cmpx3__bgimg,.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__grid:hover .eco-cmpx3__card:focus-within .eco-cmpx3__bgimg{transform:scale(1.05);filter:brightness(1.1)}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__grid:hover .eco-cmpx3__card:hover .eco-cmpx3__reveal,.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__grid:hover .eco-cmpx3__card:focus-within .eco-cmpx3__reveal{grid-template-rows:1fr;opacity:1}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__grid:hover .eco-cmpx3__card:hover .eco-cmpx3__revealInner,.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__grid:hover .eco-cmpx3__card:focus-within .eco-cmpx3__revealInner{padding-top:24px}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__grid:hover .eco-cmpx3__card:hover .eco-cmpx3__hint-text,.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__grid:hover .eco-cmpx3__card:focus-within .eco-cmpx3__hint-text{opacity:0;pointer-events:none}}@media (hover:none){.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__card.is-open{border-color:rgba(var(--c-main-rgb),.45);box-shadow:0 24px 60px rgba(0,0,0,.6),0 0 30px rgba(var(--c-main-rgb),.08)}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__card.is-open .eco-cmpx3__bgimg{transform:scale(1.05);filter:brightness(1.1)}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__card.is-open .eco-cmpx3__reveal{grid-template-rows:1fr;opacity:1}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__card.is-open .eco-cmpx3__revealInner{padding-top:24px}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__card.is-open .eco-cmpx3__hint-text{display:none}}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__header{margin-bottom:12px;display:block !important;visibility:visible !important;opacity:1 !important}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__h3{margin:0 0 16px;font-size:var(--fz-h3);line-height:1.25;font-weight:800;font-family:"Exo",system-ui,-apple-system,sans-serif;color:#fff;display:block !important;visibility:visible !important;opacity:1 !important}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__list-basic{margin:0;padding:0;list-style:none;display:flex !important;flex-direction:column;gap:10px;visibility:visible !important;opacity:1 !important}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__list-basic li{position:relative;padding-left:18px;color:rgba(255,255,255,.85);line-height:1.45;font-size:var(--fz-text);font-weight:500;display:list-item !important;visibility:visible !important;opacity:1 !important}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__list-basic li:before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.25);transition:all .3s ease}@keyframes ecoCmpx3Wave{0%,100%{background:rgba(255,255,255,.25);box-shadow:none;transform:scale(1)}7%,15%{background:var(--c-main);box-shadow:0 0 10px rgba(var(--c-main-rgb),.8),0 0 4px rgba(var(--c-main-rgb),.5);transform:scale(1.4)}25%{background:rgba(255,255,255,.25);box-shadow:none;transform:scale(1)}}@media (hover:hover){.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__list-basic li:before{animation:ecoCmpx3Wave 4s infinite linear}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__grid:hover .eco-cmpx3__card .eco-cmpx3__list-basic li:before{animation:ecoCmpx3Wave 4s infinite linear;background:rgba(255,255,255,.25);box-shadow:none;transform:scale(1)}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__grid:hover .eco-cmpx3__card:hover .eco-cmpx3__list-basic li:before,.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__grid:hover .eco-cmpx3__card:focus-within .eco-cmpx3__list-basic li:before{animation:none;background:var(--c-main);box-shadow:0 0 6px rgba(var(--c-main-rgb),.3);transform:scale(1)}}@media (hover:none){.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__list-basic li:before{background:var(--c-main);box-shadow:0 0 6px rgba(var(--c-main-rgb),.3)}}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__reveal{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1),opacity .3s ease}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__revealInner{overflow:hidden;padding-top:0;transition:padding-top .45s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column;gap:20px}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__lead{color:var(--muted);font-size:var(--fz-text);line-height:1.6;margin:0;border-left:2px solid var(--c-main);padding-left:14px}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__kpis{display:flex;flex-wrap:wrap;gap:8px}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__kpi{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:6px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.85);font-size:var(--fz-text);font-weight:600}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__dot{width:6px;height:6px;border-radius:50%;background:var(--c-main);box-shadow:0 0 8px rgba(var(--c-main-rgb),.5)}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__miniGrid{display:grid;grid-template-columns:1fr;gap:12px}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__miniDetails{background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;transition:border-color .3s}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__miniDetails:hover{border-color:rgba(255,255,255,.15)}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__miniSummary{padding:14px;cursor:pointer;display:flex;flex-direction:column;gap:8px;list-style:none;position:relative;transition:background .2s;outline:none}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__miniSummary::-webkit-details-marker{display:none}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__miniSummary:hover{background:rgba(255,255,255,.03)}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__miniToggle{position:absolute;right:14px;top:14px;color:rgba(255,255,255,.3);font-size:20px;line-height:1;font-weight:300;transition:transform .3s ease,color .3s ease}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__miniDetails[open] .eco-cmpx3__miniToggle{transform:rotate(45deg);color:var(--c-main)}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__miniTop{display:flex;align-items:center;gap:8px;padding-right:20px}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__miniIcon{width:22px;height:22px;border-radius:6px;background:rgba(var(--c-main-rgb),.15);color:#fff;font-family:"Exo",system-ui,-apple-system,sans-serif;font-weight:900;font-size:var(--fz-text);display:grid;place-items:center;border:1px solid rgba(var(--c-main-rgb),.3);flex-shrink:0}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__miniLabel{font-family:"Exo",system-ui,-apple-system,sans-serif;font-weight:800;color:rgba(255,255,255,.9);font-size:var(--fz-text)}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__miniValue{color:rgba(255,255,255,.95);font-size:var(--fz-text);font-weight:700}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__miniContent{padding:0 14px 14px;animation:ecoCmpx3FadeSlideDown .3s ease-out forwards}@keyframes ecoCmpx3FadeSlideDown{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__miniHint{color:rgba(255,255,255,.65);font-size:var(--fz-text);line-height:1.45}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__expertText{margin-top:10px;padding-left:10px;border-left:2px solid var(--c-main);color:rgba(255,255,255,.85);font-size:var(--fz-text);line-height:1.5;background:linear-gradient(90deg,rgba(var(--c-main-rgb),.05) 0%,transparent 100%);padding-top:4px;padding-bottom:4px}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__expertText strong{color:var(--c-main);display:block;margin-bottom:2px;font-size:var(--fz-text);text-transform:uppercase;letter-spacing:.05em}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__details{background:linear-gradient(180deg,rgba(255,255,255,.04) 0%,rgba(255,255,255,.01) 100%);border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__detailsSummary{padding:14px 16px;cursor:pointer;font-size:var(--fz-text);font-weight:600;color:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:space-between;list-style:none;transition:background .2s}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__detailsSummary::-webkit-details-marker{display:none}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__detailsSummary:hover{background:rgba(255,255,255,.06)}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__detailsSummary:after{content:"+";font-size:18px;color:var(--c-main)}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__details[open] .eco-cmpx3__detailsSummary:after{content:"−"}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__detailsContent{padding:0 16px 16px;border-top:1px solid rgba(255,255,255,.05);margin-top:4px;padding-top:12px}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__check{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__check li{position:relative;padding-left:24px;color:rgba(255,255,255,.8);font-size:var(--fz-text);line-height:1.4}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__check li:before{content:"";position:absolute;left:0;top:1px;width:14px;height:14px;background-color:var(--c-main);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E") center/contain no-repeat}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__hint-text{margin-top:24px;text-align:center;color:rgba(255,255,255,.5);font-size:var(--fz-text);font-weight:600;text-transform:uppercase;letter-spacing:.1em;transition:opacity .3s ease}@media (max-width:1200px){.elementor-1125 .elementor-element.elementor-element-488c7a3{--fz-h3:22px;--fz-text:14px}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__grid--3{grid-template-columns:1fr}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__grid{grid-template-columns:1fr}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__card{min-height:0;height:auto}}@media (max-width:980px){.elementor-1125 .elementor-element.elementor-element-488c7a3{--fz-h3:16px;--fz-text:12px}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__content{padding:24px}}@media (prefers-reduced-motion:reduce){.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__card,.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__bgimg,.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__reveal,.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__revealInner,.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__list-basic li:before{transition:none !important;animation:none !important}}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__grid{align-items:stretch}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__card{min-height:520px;height:520px}@media (hover:hover){.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__card:hover{height:auto}}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__content{display:flex !important;flex-direction:column;height:100%}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__header{min-height:120px;display:flex !important;flex-direction:column;justify-content:flex-start}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__list-basic{flex:1 1 auto;display:flex !important;flex-direction:column;justify-content:flex-start}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__reveal{margin-top:auto}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__hint-text{margin-top:auto;padding-top:24px}@media (min-width:1201px){.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__header{min-height:140px}}@media (max-width:1200px){.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__header{min-height:auto}.elementor-1125 .elementor-element.elementor-element-488c7a3 .eco-cmpx3__hint-text{margin-top:20px;padding-top:0}}.elementor-1125 .elementor-element.elementor-element-5073e1c,.elementor-1125 .elementor-element.elementor-element-5073e1c *{box-sizing:border-box;min-width:0}.elementor-1125 .elementor-element.elementor-element-5073e1c{--eco-green-top:#a3ce43;--eco-green-mid:#62d06b;--eco-green-bot:#3fae55;--text:rgba(255,255,255,.95);--muted:rgba(255,255,255,.78);--muted2:rgba(255,255,255,.62);--border:rgba(255,255,255,.14);--border-strong:rgba(163,206,67,.35);--shadow:0 24px 80px rgba(0,0,0,.46);--c-build:#5b7cfa;--c-finish:#64d77b;--c-inst:#f5c84c;--c-extra:#f16b6b;--fz-h3:30px;--fz-text:16px;position:relative;isolation:isolate;width:100%;max-width:100%;color:var(--text);font-family:"Montserrat",system-ui,-apple-system,sans-serif;overflow-x:visible}.elementor-1125 .elementor-element.elementor-element-5073e1c input[type=number]::-webkit-inner-spin-button,.elementor-1125 .elementor-element.elementor-element-5073e1c input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.elementor-1125 .elementor-element.elementor-element-5073e1c input[type=number]{-moz-appearance:textfield}.elementor-1125 .elementor-element.elementor-element-5073e1c *:focus-visible{outline:2px solid var(--eco-green-top);outline-offset:2px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__wrap{position:relative;width:100%;max-width:1400px;margin:0 auto;min-width:0;padding:0}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__bg{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(900px 520px at 16% 4%,rgba(163,206,67,.07),transparent 60%),radial-gradient(780px 520px at 82% 18%,rgba(63,174,85,.05),transparent 58%),radial-gradient(900px 720px at 70% 96%,rgba(163,206,67,.04),transparent 60%);filter:saturate(1.06);animation:ecoFitBgFloat 20s ease-in-out infinite alternate}@keyframes ecoFitBgFloat{0%{transform:translate3d(0,0,0) scale(1);opacity:.92}100%{transform:translate3d(0,-10px,0) scale(1.02);opacity:.98}}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:20px;align-items:start;min-width:0;width:100%;max-width:100%}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__panel{border:1px solid var(--border);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.015));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow);overflow:hidden;min-width:0;width:100%;max-width:100%}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__panel--left{padding:24px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__panel--right{padding:24px;position:sticky;top:24px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__section{border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.02);padding:18px;margin-bottom:16px;min-width:0;width:100%;max-width:100%}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__stitle{display:flex;align-items:center;gap:12px;font-family:"Exo",system-ui,-apple-system,sans-serif;font-weight:900;font-size:18px;letter-spacing:.25px;color:#fff;padding-bottom:12px;border-bottom:1px dashed rgba(255,255,255,.16);margin-bottom:16px;min-width:0;overflow-wrap:anywhere;word-break:break-word}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__nr{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.18);color:var(--eco-green-top);font-weight:900;font-size:13px;flex:0 0 28px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__row{display:grid;grid-template-columns:1fr 1.05fr;gap:16px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.08);width:100%;max-width:100%;min-width:0}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__row:last-child{border-bottom:0;padding-bottom:0}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__lbl,.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__ctrl{min-width:0}.elementor-1125 .elementor-element.elementor-element-5073e1c label{display:block;font-weight:600;color:#fff;font-size:var(--fz-text);cursor:pointer}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__mini{margin-top:6px;color:var(--muted2);font-size:14px;line-height:1.5}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__sliderRow{display:grid;grid-template-columns:1fr 112px;gap:12px;align-items:center;min-width:0;width:100%;max-width:100%}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__numBox{min-width:0}.elementor-1125 .elementor-element.elementor-element-5073e1c input[type=number]{width:100%;max-width:100%;background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:12px;padding:10px;font-weight:900;font-family:"Exo",system-ui,-apple-system,sans-serif;text-align:center;outline:none;font-size:var(--fz-text);transition:border-color .2s,background .2s}.elementor-1125 .elementor-element.elementor-element-5073e1c input[type=number]:focus{border-color:var(--eco-green-top);background:rgba(0,0,0,.38)}.elementor-1125 .elementor-element.elementor-element-5073e1c input[type=range]{width:100%;max-width:100%;height:38px;background:0 0;appearance:none;cursor:pointer;min-width:0}.elementor-1125 .elementor-element.elementor-element-5073e1c input[type=range]::-webkit-slider-runnable-track{height:8px;background:rgba(255,255,255,.16);border-radius:999px;transition:background .2s}.elementor-1125 .elementor-element.elementor-element-5073e1c input[type=range]:hover::-webkit-slider-runnable-track{background:rgba(255,255,255,.22)}.elementor-1125 .elementor-element.elementor-element-5073e1c input[type=range]::-webkit-slider-thumb{appearance:none;width:22px;height:22px;border-radius:999px;background:var(--eco-green-top);border:2px solid #111;margin-top:-7px;box-shadow:0 4px 12px rgba(163,206,67,.4);transition:transform .1s}.elementor-1125 .elementor-element.elementor-element-5073e1c input[type=range]:active::-webkit-slider-thumb{transform:scale(1.15)}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__meter{display:flex;justify-content:space-between;color:rgba(255,255,255,.55);font-size:13px;font-weight:600;margin-top:6px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px;max-width:100%}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__chip{border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.03);color:rgba(255,255,255,.85);border-radius:999px;padding:10px 14px;font-weight:900;font-family:"Exo",system-ui,-apple-system,sans-serif;font-size:14px;cursor:pointer;transition:all .2s ease;max-width:100%}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__chip:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.35);color:#fff;background:rgba(255,255,255,.08)}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__chip.is-active{border-color:rgba(163,206,67,.65);background:linear-gradient(90deg,rgba(163,206,67,.24),rgba(255,255,255,.05));color:#fff;box-shadow:0 8px 24px rgba(0,0,0,.3)}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__hintBox{margin-top:12px;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.22);color:rgba(255,255,255,.86);font-size:14px;line-height:1.55}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__toggle{display:inline-flex;align-items:center;gap:12px;margin-top:12px;padding:12px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.03);cursor:pointer;transition:background .2s,border-color .2s;max-width:100%}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__toggle:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.22)}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__toggle input{width:20px;height:20px;accent-color:var(--eco-green-top);cursor:pointer;flex:0 0 auto}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__details{border:1px solid rgba(255,255,255,.15);border-radius:18px;background:rgba(255,255,255,.02);margin-bottom:16px;overflow:hidden;transition:background .2s}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__details:hover{background:rgba(255,255,255,.04)}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__summary{list-style:none;cursor:pointer;padding:16px;font-family:"Exo",system-ui,-apple-system,sans-serif;font-weight:900;font-size:16px;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:12px;min-width:0;overflow-wrap:anywhere;word-break:break-word}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__summary::-webkit-details-marker{display:none}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__summary:after{content:"▼";font-size:12px;color:var(--eco-green-top);transition:transform .3s ease;flex:0 0 auto}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__details[open] .eco-fitcapex__summary:after{transform:rotate(-180deg)}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__summary--row{display:flex;justify-content:space-between;align-items:center}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__detailsBody{padding:0 16px 16px;border-top:1px solid rgba(255,255,255,.08);margin-top:8px;padding-top:16px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__assP{margin:0 0 12px;color:rgba(255,255,255,.86);font-size:14px;line-height:1.6}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__assUl{margin:0;padding-left:18px;color:rgba(255,255,255,.74);font-size:14px;line-height:1.65}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__assUl li+li{margin-top:6px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__dashTop{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;min-width:0}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__dashEyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--eco-green-top);font-weight:800}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__dashTitle{font-size:20px;font-weight:900;font-family:"Exo",system-ui,-apple-system,sans-serif;color:#fff;margin-top:4px;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__dashSub{font-size:14px;color:var(--muted);margin-top:6px;line-height:1.5}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__decision{margin-top:18px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border-radius:20px;padding:18px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__decisionTop{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;min-width:0;overflow-wrap:anywhere;word-break:break-word}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__dTitle{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted2);font-weight:800}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__dAnswer{font-size:24px;font-weight:900;font-family:"Exo",system-ui,-apple-system,sans-serif;color:var(--eco-green-top);margin-top:4px;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__dSub{font-size:13px;color:var(--muted);margin-top:6px;line-height:1.45;max-width:46ch}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__scorePill{background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:10px 14px;text-align:center;min-width:84px;max-width:100%}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__scoreNr{font-size:22px;font-weight:900;color:#fff;font-family:"Exo",system-ui,-apple-system,sans-serif}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__scoreTxt{font-size:12px;color:var(--muted2);display:block;margin-top:2px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__gauge{height:8px;background:rgba(255,255,255,.1);border-radius:999px;margin:4px 0 2px;position:relative}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__gFill{height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,var(--eco-green-top),#f5c84c,#f16b6b);transition:width .4s ease}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__gDot{width:16px;height:16px;background:#fff;border-radius:50%;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 10px rgba(0,0,0,.5);transition:left .4s ease}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;width:100%;max-width:100%}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__kpi{border:1px solid rgba(255,255,255,.15);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border-radius:18px;padding:16px;min-width:0;width:100%;max-width:100%}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__kpi--full{grid-column:span 2;background:radial-gradient(600px 220px at 15% 15%,rgba(163,206,67,.15),transparent 60%),linear-gradient(180deg,rgba(63,174,85,.1),rgba(255,255,255,.02));border-color:rgba(163,206,67,.38)}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__kHdr{color:#fff;font-family:"Exo",system-ui,-apple-system,sans-serif;font-weight:800;font-size:15px;line-height:1.35;margin-bottom:8px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__kLbl{color:var(--muted);font-family:"Exo",system-ui,-apple-system,sans-serif;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.05em}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__kVal{margin-top:10px;font-family:"Exo",system-ui,-apple-system,sans-serif;font-weight:900;font-size:clamp(20px,2.4vw,26px);color:#fff;line-height:1.1;word-break:break-word;max-width:100%;white-space:normal;overflow-wrap:anywhere}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__kVal--huge{font-size:clamp(28px,3vw,36px);color:var(--eco-green-top)}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__kNote{margin-top:8px;color:var(--muted2);font-size:13px;line-height:1.45}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__sumPill{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(163,206,67,.35);background:rgba(163,206,67,.1);color:#fff;font-weight:800;font-size:12px;white-space:nowrap;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__vizIntro{margin-bottom:14px;color:rgba(255,255,255,.84);font-size:14px;line-height:1.6;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.18)}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__viz{display:grid;gap:16px;width:100%;max-width:100%}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__bars{display:grid;gap:12px;width:100%;max-width:100%}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__bar{min-width:0;width:100%;max-width:100%}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__barTop{display:flex;justify-content:space-between;gap:10px;font-size:13px;margin-bottom:6px;color:rgba(255,255,255,.88);min-width:0;overflow-wrap:anywhere;word-break:break-word}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__barTop strong{color:#fff;font-family:"Exo",system-ui,-apple-system,sans-serif;font-weight:900;white-space:nowrap;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__track{height:8px;background:rgba(255,255,255,.1);border-radius:999px;overflow:hidden}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__fill{display:block;height:100%;width:0;border-radius:999px;transition:width .4s ease}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__fill--build{background:var(--c-build)}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__fill--finish{background:var(--c-finish)}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__fill--inst{background:var(--c-inst)}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__fill--extra{background:var(--c-extra)}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__kub,.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__breakdown{font-size:13px;color:var(--muted);line-height:1.65;background:rgba(0,0,0,.2);padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.1)}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__kub b,.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__breakdown b{color:#fff}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__seoText{display:grid;gap:16px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__seoH{margin:0;font-family:"Exo",system-ui,-apple-system,sans-serif;font-size:18px;line-height:1.25;color:#fff}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__seoText p{margin:0;color:rgba(255,255,255,.84);font-size:14px;line-height:1.7}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__cta{display:flex;gap:12px;margin-top:24px;flex-wrap:wrap;width:100%;max-width:100%}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__btn{flex:1 1 220px;display:inline-flex;align-items:center;justify-content:center;padding:14px 16px;border-radius:14px;text-decoration:none;font-family:"Exo",system-ui,-apple-system,sans-serif;font-weight:900;font-size:15px;color:#07110c;background:linear-gradient(135deg,var(--eco-green-top) 0%,#fff 100%);box-shadow:0 14px 40px rgba(163,206,67,.25);transition:all .2s;text-align:center;max-width:100%}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__btn:hover{transform:translateY(-2px);box-shadow:0 18px 48px rgba(163,206,67,.4)}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__btn--ghost{background:0 0;color:#fff;border:1px solid rgba(255,255,255,.25);box-shadow:none}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__btn--ghost:hover{background:rgba(255,255,255,.05)}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__fineprint{margin-top:16px;color:rgba(255,255,255,.4);font-size:12px;text-align:center;line-height:1.5}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__mobile-bar{display:none;position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));z-index:999;width:auto;max-width:none;margin:0;padding:0;background:0 0;border:0;box-shadow:none;transform:translateY(18px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,transform .22s ease,visibility .22s ease}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__mobile-bar.is-visible{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__mb-content{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:100%;margin:0 auto;padding:12px 14px;border-radius:14px;border:1px solid rgba(163,206,67,.35);background:rgba(10,15,12,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 10px 30px rgba(0,0,0,.35);min-width:0;flex-wrap:nowrap}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__mb-text{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__mb-lbl{font-size:10px;text-transform:uppercase;font-weight:800;color:var(--eco-green-top);letter-spacing:.05em;line-height:1.15}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__mb-val{margin-top:2px;font-size:18px;font-weight:900;font-family:"Exo",system-ui,-apple-system,sans-serif;color:#fff;line-height:1.05;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__mb-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;background:var(--eco-green-top);color:#000;text-decoration:none;font-weight:900;font-family:"Exo",system-ui,-apple-system,sans-serif;padding:8px 14px;border-radius:10px;font-size:12px;white-space:nowrap;flex:0 0 auto;max-width:100%}@media (max-width:1100px){.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__grid{grid-template-columns:1fr}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__panel--right{position:relative;top:auto}}@media (max-width:820px){.elementor-1125 .elementor-element.elementor-element-5073e1c{--fz-h3:20px;--fz-text:13px;overflow-x:hidden}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__wrap{width:100%;max-width:100%;padding-left:0;padding-right:0;padding-bottom:88px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__grid{grid-template-columns:1fr;gap:12px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__panel{border-radius:16px;width:100%;max-width:100%;overflow:hidden}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__panel--left,.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__panel--right{padding:12px;width:100%;max-width:100%}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__panel--right{position:relative;top:auto}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__section{padding:12px;margin-bottom:10px;border-radius:14px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__row{grid-template-columns:1fr;gap:8px;padding:10px 0}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__stitle{font-size:15px;gap:8px;padding-bottom:8px;margin-bottom:10px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__nr{width:22px;height:22px;font-size:10px;flex-basis:22px}.elementor-1125 .elementor-element.elementor-element-5073e1c label{font-size:13px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__mini{font-size:11px;line-height:1.4}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__sliderRow{grid-template-columns:minmax(0,1fr) 80px;gap:8px}.elementor-1125 .elementor-element.elementor-element-5073e1c input[type=number]{padding:8px 6px;border-radius:10px;font-size:13px}.elementor-1125 .elementor-element.elementor-element-5073e1c input[type=range]{height:30px}.elementor-1125 .elementor-element.elementor-element-5073e1c input[type=range]::-webkit-slider-runnable-track{height:6px}.elementor-1125 .elementor-element.elementor-element-5073e1c input[type=range]::-webkit-slider-thumb{width:16px;height:16px;margin-top:-5px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__meter{font-size:10px;margin-top:4px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__chip{width:100%;min-height:38px;display:flex;align-items:center;justify-content:center;text-align:center;padding:8px 10px;font-size:11px;line-height:1.2;border-radius:999px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__hintBox{margin-top:8px;padding:10px 11px;border-radius:12px;font-size:11px;line-height:1.4}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__toggle{gap:8px;margin-top:8px;padding:9px 10px;border-radius:12px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__toggle input{width:17px;height:17px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__details{border-radius:14px;margin-bottom:10px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__summary{padding:12px;font-size:13px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__detailsBody{padding:0 12px 12px;padding-top:12px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__assP,.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__assUl,.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__vizIntro,.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__seoText p{font-size:11px;line-height:1.5}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__dashTitle{font-size:17px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__dashSub{font-size:11px;line-height:1.4}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__decision{margin-top:12px;padding:12px;border-radius:14px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__decisionTop{flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:8px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__dTitle{font-size:10px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__dAnswer{font-size:18px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__dSub{font-size:11px;line-height:1.35}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__scorePill{padding:7px 10px;min-width:68px;border-radius:10px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__scoreNr{font-size:16px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__scoreTxt{font-size:9px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__gauge{height:6px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__gDot{width:12px;height:12px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__kpi,.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__kpi--full{grid-column:span 1;padding:12px;border-radius:14px;min-height:100%}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__kpi--full{grid-column:span 2}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__kHdr{font-size:12px;line-height:1.25;margin-bottom:5px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__kLbl{font-size:10px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__kVal{margin-top:6px;font-size:clamp(15px,4.6vw,19px);line-height:1.1}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__kVal--huge{font-size:clamp(20px,5.8vw,26px)}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__kNote{margin-top:5px;font-size:10px;line-height:1.35}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__sumPill{min-height:22px;padding:0 7px;font-size:9px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__bars{gap:8px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__barTop{font-size:10px;margin-bottom:4px;flex-wrap:wrap}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__track{height:6px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__kub,.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__breakdown{font-size:10px;line-height:1.45;padding:9px;border-radius:10px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__seoH{font-size:14px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__cta{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-top:14px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__btn{flex:0 0 auto;width:100%;min-height:0;padding:11px 12px;border-radius:12px;font-size:12px;line-height:1.2}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__fineprint{font-size:10px;line-height:1.4}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__mobile-bar{display:block}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__mb-content{flex-wrap:nowrap}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__scorePill,.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__sumPill{max-width:100%}}@media (max-width:560px){.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__kpis{grid-template-columns:1fr}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__kpi,.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__kpi--full{grid-column:span 1}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__barTop{flex-direction:column;align-items:flex-start}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__mb-content{gap:10px;align-items:center}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__mb-val{font-size:16px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__mb-btn{font-size:11px;padding:8px 12px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__scorePill{min-width:0;width:auto}}@media (max-width:480px){.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__cta{gap:8px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__btn{padding:10px 12px;border-radius:12px;font-size:12px;line-height:1.2}}@media (max-width:420px){.elementor-1125 .elementor-element.elementor-element-5073e1c{--fz-text:13px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__summary{font-size:13px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__dashTitle{font-size:16px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__dAnswer{font-size:18px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__kVal{font-size:16px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__kVal--huge{font-size:20px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__mb-content{padding:10px 12px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__mb-lbl{font-size:9px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__mb-val{font-size:15px}.elementor-1125 .elementor-element.elementor-element-5073e1c .eco-fitcapex__mb-btn{font-size:11px;padding:8px 10px}}.elementor-1125 .elementor-element.elementor-element-e98d950,.elementor-1125 .elementor-element.elementor-element-e98d950 *{box-sizing:border-box}.elementor-1125 .elementor-element.elementor-element-e98d950{--eco-green-top:#8fe19a;--eco-green-mid:#62d06b;--eco-green-bot:#3fae55;--eco-olive:#a3ce43;--eco-text:rgba(255,255,255,.95);--eco-muted:rgba(255,255,255,.75);--eco-muted2:rgba(255,255,255,.55);--eco-border:rgba(255,255,255,.15);--eco-shadow:0 24px 80px rgba(0,0,0,.42);color:var(--eco-text);font-family:"Montserrat",system-ui,-apple-system,sans-serif;position:relative;isolation:isolate;width:100%}.elementor-1125 .elementor-element.elementor-element-e98d950 *:focus-visible{outline:2px solid var(--eco-green-top);outline-offset:2px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__wrap{position:relative;width:100%;max-width:1400px;margin:0 auto}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__bg{position:absolute;inset:-30px 0;z-index:-1;pointer-events:none;background:radial-gradient(800px 400px at 10% 10%,rgba(163,206,67,.08),transparent 60%),radial-gradient(680px 420px at 84% 14%,rgba(98,208,107,.06),transparent 60%),radial-gradient(860px 620px at 70% 100%,rgba(63,174,85,.04),transparent 62%);filter:saturate(1.03)}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__topbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__topCard{border:1px solid var(--eco-border);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 16px 50px rgba(0,0,0,.18);padding:16px;min-width:0;transition:transform .2s}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__topCard:hover{transform:translateY(-2px)}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__topLbl{display:block;color:var(--eco-muted2);font-family:"Exo",system-ui,-apple-system,sans-serif;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__topCard strong{display:block;margin-top:8px;color:#fff;font-family:"Exo",system-ui,-apple-system,sans-serif;font-size:clamp(20px,2vw,32px);font-weight:900;line-height:1.05;font-variant-numeric:tabular-nums}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__layout{display:grid;grid-template-columns:330px 1fr;gap:16px;align-items:start}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__nav{position:sticky;top:24px;display:grid;gap:12px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__navTitle,.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__contentTitle,.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__blockTitle{margin:0 0 10px;color:#fff;font-family:"Exo",system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.2;font-weight:800}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__layer{width:100%;display:grid;grid-template-columns:52px 1fr;gap:12px;align-items:center;text-align:left;padding:14px;border:1px solid var(--eco-border);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.015));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;cursor:pointer;transition:all .2s ease;box-shadow:0 14px 38px rgba(0,0,0,.15)}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__layer:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.3);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02))}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__layer.is-active{border-color:rgba(143,225,154,.5);background:linear-gradient(180deg,rgba(143,225,154,.15),rgba(255,255,255,.03));box-shadow:0 20px 50px rgba(0,0,0,.25),0 0 0 1px rgba(143,225,154,.15) inset}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__layerNr{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.05);color:var(--eco-green-top);font-family:"Exo",system-ui,-apple-system,sans-serif;font-weight:900;font-size:15px;transition:all .2s ease}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__layer.is-active .eco-fitlayers2__layerNr{background:var(--eco-green-top);color:#000;border-color:var(--eco-green-top)}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__layerName{display:block;color:#fff;font-family:"Exo",system-ui,-apple-system,sans-serif;font-size:18px;font-weight:900;line-height:1.12}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__layerMeta{display:flex;justify-content:space-between;gap:10px;margin-top:8px;color:var(--eco-muted2);font-size:13px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__layerMeta b{color:var(--eco-green-top);font-weight:900}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__content{min-width:0}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__hero{border:1px solid var(--eco-border);border-radius:24px;background:radial-gradient(640px 240px at 10% 0%,rgba(163,206,67,.1),transparent 62%),linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--eco-shadow);overflow:hidden;margin-bottom:16px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__heroMain{padding:20px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__heroTop{display:grid;grid-template-columns:1fr 260px;gap:16px;align-items:start;padding-bottom:16px;border-bottom:1px dashed rgba(255,255,255,.16)}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__heroKicker{color:var(--eco-green-top);font-family:"Exo",system-ui,-apple-system,sans-serif;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__heroTitle{margin:8px 0 0;color:#fff;font-family:"Exo",system-ui,-apple-system,sans-serif;font-size:clamp(26px,2.5vw,38px);line-height:1.06;font-weight:900}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__heroLead{margin:12px 0 0;color:var(--eco-muted);font-size:14px;line-height:1.6;max-width:66ch}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__heroBudget{border:1px solid rgba(255,255,255,.15);border-radius:16px;background:rgba(0,0,0,.25);padding:16px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__heroBudget span{display:block;color:var(--eco-muted2);font-family:"Exo",system-ui,-apple-system,sans-serif;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__heroBudget strong{display:block;margin-top:8px;color:#fff;font-family:"Exo",system-ui,-apple-system,sans-serif;font-size:28px;line-height:1.05;font-weight:900}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__heroBudget small{display:block;margin-top:8px;color:var(--eco-muted);font-size:13px;line-height:1.45}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__heroCharts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__chartCard{border:1px solid rgba(255,255,255,.15);border-radius:18px;background:rgba(255,255,255,.03);padding:16px;min-width:0}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__chartHead{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:12px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__chartHead span{color:var(--eco-muted2);font-family:"Exo",system-ui,-apple-system,sans-serif;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__chartHead strong{color:#fff;font-family:"Exo",system-ui,-apple-system,sans-serif;font-size:18px;font-weight:900}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__donutWrap{position:relative;width:138px;height:138px;margin:0 auto}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__donut{width:138px;height:138px;transform:rotate(-90deg)}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__donutTrack{fill:none;stroke:rgba(255,255,255,.12);stroke-width:10}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__donutFill{fill:none;stroke:var(--eco-green-top);stroke-width:10;stroke-linecap:round;stroke-dasharray:276.46;stroke-dashoffset:276.46;transition:stroke-dashoffset .5s cubic-bezier(.4,0,.2,1)}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__donutCenter{position:absolute;inset:0;display:grid;place-items:center;text-align:center;pointer-events:none}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__donutCenter strong{display:block;color:#fff;font-family:"Exo",system-ui,-apple-system,sans-serif;font-size:28px;font-weight:900;line-height:1}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__donutCenter span{display:block;margin-top:4px;color:var(--eco-muted2);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__bars3,.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__miniChart{display:grid;gap:12px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__bar3Top,.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__miniBarTop{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:6px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__bar3Top span,.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__miniBarTop span{color:rgba(255,255,255,.85);font-size:13px;font-weight:600}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__bar3Top b,.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__miniBarTop b{color:#fff;font-family:"Exo",system-ui,-apple-system,sans-serif;font-size:14px;font-weight:900}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__track{height:10px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.15);overflow:hidden}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__fill{display:block;width:0;height:100%;border-radius:999px;transition:width .4s ease}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__fill--1{background:linear-gradient(90deg,rgba(143,225,154,.95),rgba(98,208,107,.65))}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__fill--2{background:linear-gradient(90deg,rgba(163,206,67,.95),rgba(163,206,67,.6))}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__fill--3{background:linear-gradient(90deg,rgba(255,183,123,.95),rgba(255,117,117,.65))}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__micro,.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__expert{padding:14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.15);background:rgba(0,0,0,.2);color:var(--eco-muted);font-size:14px;line-height:1.6}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__reveal{border:1px solid rgba(255,255,255,.15);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden;margin-top:16px;transition:background .2s}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__reveal:hover{background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.03))}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__summary{list-style:none;cursor:pointer;padding:16px 18px;padding-right:56px;position:relative;display:flex;justify-content:space-between;gap:12px;align-items:center;color:#fff;font-family:"Exo",system-ui,-apple-system,sans-serif;font-size:17px;font-weight:900}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__summary::-webkit-details-marker{display:none}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__sumMeta{color:var(--eco-muted2);font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__summary:after{content:"▼";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--eco-green-top);transition:transform .3s ease}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__reveal[open] .eco-fitlayers2__summary:after{transform:translateY(-50%) rotate(-180deg)}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__revealBody{padding:0 16px 16px;border-top:1px solid rgba(255,255,255,.08);margin-top:4px;padding-top:16px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__item{width:100%;text-align:left;padding:12px 14px;border:1px solid rgba(255,255,255,.15);border-radius:14px;background:rgba(255,255,255,.03);color:#fff;cursor:pointer;transition:all .2s ease;min-width:0}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__item:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.25);background:rgba(255,255,255,.06)}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__item.is-active{border-color:rgba(163,206,67,.5);background:linear-gradient(180deg,rgba(163,206,67,.15),rgba(255,255,255,.03));box-shadow:0 8px 24px rgba(0,0,0,.2)}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__itemTop{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__itemName{color:#fff;font-weight:700;font-size:14px;line-height:1.3}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__itemMeta{flex:0 0 auto;display:grid;gap:6px;justify-items:end}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__itemTag{padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:rgba(0,0,0,.3);color:var(--eco-green-top);font-family:"Exo",system-ui,-apple-system,sans-serif;font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__itemSub{color:var(--eco-muted2);font-size:12px;line-height:1.35;text-align:right}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__detailTop{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding-bottom:14px;border-bottom:1px dashed rgba(255,255,255,.15);margin-bottom:16px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__detailEyebrow{color:var(--eco-green-top);font-family:"Exo",system-ui,-apple-system,sans-serif;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__detailTitle{margin-top:8px;color:#fff;font-family:"Exo",system-ui,-apple-system,sans-serif;font-size:18px;line-height:1.1;font-weight:900}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__pill{flex:0 0 auto;padding:10px 16px;border-radius:999px;border:1px solid rgba(163,206,67,.4);background:linear-gradient(135deg,rgba(163,206,67,.2),rgba(255,255,255,.05));color:#fff;font-family:"Exo",system-ui,-apple-system,sans-serif;font-size:13px;font-weight:900;white-space:nowrap}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__detailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__detailCard{border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.03);padding:16px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__detailCard--wide{grid-column:1/-1}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__detailLbl{color:var(--eco-muted2);font-family:"Exo",system-ui,-apple-system,sans-serif;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__detailText{margin-top:10px;color:var(--eco-muted);font-size:14px;line-height:1.6}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__seoText{display:grid;gap:16px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__seoH{margin:0;color:#fff;font-family:"Exo",system-ui,-apple-system,sans-serif;font-size:18px;line-height:1.2;font-weight:800}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__seoText p{margin:0;color:var(--eco-muted);font-size:14px;line-height:1.7}@media (max-width:1180px){.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__layout{grid-template-columns:1fr}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__nav{position:relative;top:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__heroTop{grid-template-columns:1fr}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__heroCharts{grid-template-columns:1fr}}@media (max-width:820px){.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__topbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__topCard{padding:12px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__topCard strong{font-size:clamp(16px,4vw,22px)}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__nav{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__nav::-webkit-scrollbar{display:none}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__layer{flex:0 0 240px;scroll-snap-align:center}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__items{grid-template-columns:1fr}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__detailGrid{grid-template-columns:1fr}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__detailCard--wide{grid-column:auto}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__detailTop{flex-direction:column}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__heroTitle{font-size:clamp(22px,6vw,30px)}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__detailTitle{font-size:clamp(22px,6vw,30px)}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__summary{font-size:15px}}@media (prefers-reduced-motion:reduce){.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__layer,.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__item,.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__fill,.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__donutFill{transition:none}}@media (max-width:820px){.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__topbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__topCard{padding:10px;border-radius:14px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__topLbl{font-size:9px;letter-spacing:.04em}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__topCard strong{margin-top:6px;font-size:clamp(14px,4.5vw,18px);line-height:1.05}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__navTitle,.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__contentTitle,.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__blockTitle{font-size:13px;margin-bottom:8px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__nav{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;gap:8px;padding-bottom:10px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__nav::-webkit-scrollbar{display:none}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__layer{flex:0 0 210px;scroll-snap-align:start;grid-template-columns:42px 1fr;gap:10px;padding:10px;border-radius:16px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__layerNr{width:42px;height:42px;border-radius:12px;font-size:12px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__layerName{font-size:14px;line-height:1.14}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__layerMeta{margin-top:6px;gap:8px;font-size:11px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__hero{border-radius:18px;margin-bottom:12px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__heroMain{padding:14px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__heroTop{gap:12px;padding-bottom:12px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__heroKicker,.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__detailEyebrow{font-size:10px;letter-spacing:.04em}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__heroTitle{margin-top:6px;font-size:clamp(18px,5.8vw,24px);line-height:1.08}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__heroLead{margin-top:10px;font-size:12px;line-height:1.5}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__heroBudget{padding:12px;border-radius:12px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__heroBudget span{font-size:9px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__heroBudget strong{margin-top:6px;font-size:20px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__heroBudget small{margin-top:6px;font-size:11px;line-height:1.4}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__heroCharts{gap:10px;margin-top:12px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__chartCard{padding:12px;border-radius:14px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__chartHead{margin-bottom:10px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__chartHead span{font-size:10px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__chartHead strong{font-size:15px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__donutWrap{width:110px;height:110px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__donut{width:110px;height:110px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__donutCenter strong{font-size:22px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__donutCenter span{font-size:9px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__bars3,.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__miniChart{gap:10px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__bar3Top,.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__miniBarTop{margin-bottom:5px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__bar3Top span,.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__miniBarTop span{font-size:11px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__bar3Top b,.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__miniBarTop b{font-size:12px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__track{height:8px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__micro,.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__expert{padding:12px;border-radius:12px;font-size:12px;line-height:1.5}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__reveal{border-radius:16px;margin-top:12px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__summary{padding:13px 14px;padding-right:42px;font-size:14px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__summary:after{right:14px;font-size:11px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__sumMeta{font-size:10px;letter-spacing:.04em}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__revealBody{padding:0 12px 12px;padding-top:12px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__items{grid-template-columns:1fr;gap:8px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__item{padding:10px 12px;border-radius:12px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__itemTop{gap:10px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__itemName{font-size:12px;line-height:1.28}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__itemTag{padding:3px 8px;font-size:9px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__itemSub{font-size:10px;line-height:1.3}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__detailTop{flex-direction:column;gap:10px;padding-bottom:10px;margin-bottom:12px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__detailTitle{margin-top:6px;font-size:15px;line-height:1.15}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__pill{padding:8px 12px;border-radius:999px;font-size:11px;white-space:normal}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__detailGrid{grid-template-columns:1fr;gap:10px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__detailCard,.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__detailCard--wide{padding:12px;border-radius:14px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__detailLbl{font-size:10px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__detailText{margin-top:8px;font-size:12px;line-height:1.5}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__seoH{font-size:15px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__seoText{gap:14px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__seoText p{font-size:12px;line-height:1.6}}@media (max-width:560px){.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__topbar{grid-template-columns:1fr}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__topCard{padding:10px 12px;border-radius:12px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__topCard strong{font-size:16px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__layer{flex:0 0 188px;grid-template-columns:38px 1fr;gap:8px;padding:9px;border-radius:14px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__layerNr{width:38px;height:38px;border-radius:10px;font-size:11px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__layerName{font-size:13px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__layerMeta{font-size:10px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__heroMain{padding:12px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__heroTitle{font-size:17px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__heroLead,.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__micro,.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__expert,.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__detailText,.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__seoText p{font-size:11px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__heroBudget strong{font-size:18px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__chartCard{padding:10px;border-radius:12px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__donutWrap,.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__donut{width:96px;height:96px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__donutCenter strong{font-size:18px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__summary{font-size:13px;padding:12px;padding-right:38px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__sumMeta{font-size:9px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__item{padding:9px 10px;border-radius:11px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__itemName{font-size:11px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__itemSub{font-size:9px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__detailTitle,.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__seoH{font-size:14px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__pill{font-size:10px;padding:7px 10px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__detailCard{padding:10px;border-radius:12px}}@media (max-width:820px){.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__items,.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__item,.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__itemTop,.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__itemMeta{min-width:0}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__item{padding:10px 12px;border-radius:12px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__itemTop{display:grid;grid-template-columns:1fr;gap:8px;align-items:start}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__itemName{font-size:12px;line-height:1.28;overflow-wrap:anywhere}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__itemMeta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;width:100%}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__itemTag{order:1;padding:3px 8px;font-size:9px;line-height:1.1;white-space:nowrap}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__itemSub{order:2;flex:1 1 100%;text-align:left;font-size:10px;line-height:1.3;overflow-wrap:anywhere}}@media (max-width:560px){.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__item{padding:9px 10px;border-radius:11px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__itemTop{gap:7px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__itemName{font-size:11px;line-height:1.25}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__itemTag{font-size:8.5px;padding:3px 7px}.elementor-1125 .elementor-element.elementor-element-e98d950 .eco-fitlayers2__itemSub{font-size:9px;line-height:1.25}}.elementor-1125 .elementor-element.elementor-element-82b0044{--eco-g1:#8fe19a;--eco-g2:#62d06b;--eco-g3:#3fae55;--eco-olive:#a3ce43;--text:rgba(255,255,255,.92);--muted:rgba(255,255,255,.72);--border:rgba(255,255,255,.08);--surface:rgba(255,255,255,.03);--surface-2:rgba(255,255,255,.045);position:relative;color:var(--text);padding:24px 0;font-family:"Montserrat",system-ui,-apple-system,sans-serif;overflow:hidden}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__wrap{position:relative;width:100%;max-width:none;margin:0 auto}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__bg{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(1100px 560px at 14% 6%,rgba(163,206,67,.09),transparent 60%),radial-gradient(900px 520px at 88% 16%,rgba(98,208,107,.08),transparent 58%),radial-gradient(1100px 700px at 55% 100%,rgba(63,174,85,.07),transparent 62%)}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__grid{display:grid;grid-template-columns:minmax(320px,390px) minmax(0,1fr);gap:18px;align-items:start}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__panel--controls{position:sticky;top:32px}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__panelInner{border:1px solid rgba(255,255,255,.08);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.028),rgba(255,255,255,.014));box-shadow:0 18px 46px rgba(0,0,0,.34);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:16px}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__syncBox{margin-bottom:12px;padding:12px;border-radius:16px;border:1px solid rgba(163,206,67,.16);background:linear-gradient(180deg,rgba(163,206,67,.08),rgba(255,255,255,.02))}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__syncToggle{display:flex;align-items:center;gap:10px;color:#fff;font-size:12px;font-weight:700}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__syncToggle input{accent-color:var(--eco-olive)}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__syncNote{margin-top:8px;color:rgba(255,255,255,.68);font-size:11px;line-height:1.45}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__form{display:grid;gap:12px}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__field{display:grid;gap:8px}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__labelRow{display:flex;align-items:center;justify-content:space-between;gap:10px}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__label{color:#fff;font-size:12px;font-weight:700}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__value{color:var(--eco-olive);font-size:12px;font-weight:800}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__range{width:100%;accent-color:var(--eco-olive)}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__stepper{display:grid;grid-template-columns:40px 1fr 40px;gap:8px}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__stepBtn,.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__number{min-height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.03);color:#fff;font-size:14px}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__stepBtn{cursor:pointer;font-weight:800}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__stepBtn:disabled,.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__number:disabled,.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__range:disabled{opacity:.55;cursor:not-allowed}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__number{text-align:center;padding:0 12px;width:100%}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__seg{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__segItem{position:relative}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__segItem input{position:absolute;opacity:0;pointer-events:none}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__segItem span{min-height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:var(--surface);color:rgba(255,255,255,.82);display:flex;align-items:center;justify-content:center;text-align:center;font-size:12px;font-weight:700;padding:0 8px;cursor:pointer;transition:all .25s ease}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__segItem input:checked+span{background:rgba(163,206,67,.12);border-color:rgba(163,206,67,.3);color:#fff;box-shadow:0 0 0 1px rgba(163,206,67,.08) inset,0 12px 24px rgba(163,206,67,.08)}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__segItem input:disabled+span{opacity:.6;cursor:not-allowed}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__checks{display:grid;gap:8px}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__check{display:flex;align-items:center;gap:10px;min-height:36px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:var(--surface);padding:0 10px;color:rgba(255,255,255,.85);font-size:12px;font-weight:600}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__check input{accent-color:var(--eco-olive)}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__legal{margin-top:12px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02));color:rgba(255,255,255,.62);font-size:11px;line-height:1.45}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__hero{border:1px solid rgba(255,255,255,.08);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02));padding:16px}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__heroTop{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__statusLabel,.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__scoreLabel{color:rgba(255,255,255,.62);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__status{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:800;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:#fff}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__status--good{background:rgba(98,208,107,.12);border-color:rgba(98,208,107,.28)}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__status--warn{background:rgba(163,206,67,.12);border-color:rgba(163,206,67,.26)}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__status--bad{background:rgba(255,174,72,.12);border-color:rgba(255,174,72,.26)}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__status--critical{background:rgba(255,106,106,.12);border-color:rgba(255,106,106,.26)}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__score{font-size:26px;line-height:1;font-weight:900;font-family:"Exo",system-ui,-apple-system,sans-serif;color:#fff}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__summary{margin:12px 0 0;color:var(--muted);font-size:13px;line-height:1.55;max-width:70ch}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__gauge{position:relative;margin-top:14px;padding-top:4px}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__gaugeTrack{height:10px;border-radius:999px;background:linear-gradient(90deg,rgba(98,208,107,.9) 0%,rgba(163,206,67,.9) 38%,rgba(255,174,72,.92) 70%,rgba(255,106,106,.92) 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__gaugeFill{position:absolute;left:0;top:4px;height:10px;border-radius:999px;background:0 0}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__gaugeMarker{position:absolute;top:0;left:50%;width:14px;height:14px;border-radius:999px;background:#fff;box-shadow:0 0 0 3px rgba(255,255,255,.08),0 8px 16px rgba(0,0,0,.28);transform:translateX(-50%)}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__gaugeScale{margin-top:8px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;color:rgba(255,255,255,.58);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__kpiGrid{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__kpiCard{border:1px solid rgba(255,255,255,.08);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.015));padding:12px 14px}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__kpiLabel{color:rgba(255,255,255,.62);font-size:11px;line-height:1.35;margin-bottom:8px}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__kpiValue{font-family:"Exo",system-ui,-apple-system,sans-serif;font-weight:900;font-size:22px;line-height:1.05;color:#fff}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__kpiHint{margin-top:6px;color:rgba(255,255,255,.68);font-size:11px;line-height:1.4}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__diagGrid{margin-top:10px;display:grid;grid-template-columns:1.1fr .9fr;gap:10px}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__diagCard,.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__recCard{border:1px solid rgba(255,255,255,.08);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02));padding:14px}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__diagTitle{margin:0 0 10px;color:#fff;font-family:"Exo",system-ui,-apple-system,sans-serif;font-size:14px;font-weight:700}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__bars{display:grid;gap:10px}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__barRow{display:grid;grid-template-columns:1fr auto;gap:6px 10px;align-items:center}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__barLabel{color:rgba(255,255,255,.82);font-size:12px;font-weight:600}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__barMeta{color:rgba(255,255,255,.72);font-size:11px;font-weight:700}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__bar{grid-column:1/-1;height:8px;border-radius:999px;background:rgba(255,255,255,.06);overflow:hidden}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__barFill{display:block;height:100%;width:0;border-radius:999px;transition:width .35s ease}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__barFill--desk{background:linear-gradient(90deg,#62d06b,#8fe19a)}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__barFill--meet{background:linear-gradient(90deg,#a3ce43,#c5e870)}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__barFill--social{background:linear-gradient(90deg,#85c995,#62d06b)}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__barFill--buffer{background:linear-gradient(90deg,rgba(255,255,255,.45),rgba(255,255,255,.18))}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__chips{display:flex;flex-wrap:wrap;gap:10px}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__detailsSummary{position:relative;padding-right:52px}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__detailsSummary:after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:999px;display:grid;place-items:center;border:1px solid rgba(163,206,67,.22);background:rgba(163,206,67,.08);color:#fff;font-family:"Exo",system-ui,-apple-system,sans-serif;font-size:18px;line-height:1;font-weight:700;transition:transform .25s ease,background .25s ease,border-color .25s ease,color .25s ease}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__details[open] .eco-spacecheck__detailsSummary:after{content:"−";background:rgba(163,206,67,.14);border-color:rgba(163,206,67,.34);color:var(--eco-olive)}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__detailsSummary:hover:after{background:rgba(163,206,67,.12);border-color:rgba(163,206,67,.3)}@media (prefers-reduced-motion:reduce){.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__detailsSummary:after{transition:none !important}}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__chip{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:700;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:#fff}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__chip--good{background:rgba(98,208,107,.1);border-color:rgba(98,208,107,.22)}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__chip--warn{background:rgba(163,206,67,.1);border-color:rgba(163,206,67,.22)}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__chip--bad{background:rgba(255,174,72,.12);border-color:rgba(255,174,72,.22)}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__chip--critical{background:rgba(255,106,106,.12);border-color:rgba(255,106,106,.22)}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__recTop{display:flex;align-items:center;justify-content:flex-start;margin-bottom:10px}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__recBadge{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:rgba(163,206,67,.1);border:1px solid rgba(163,206,67,.22);color:#fff;font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:800}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__recText{color:rgba(255,255,255,.88);line-height:1.55;font-size:13px}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__details{margin-top:10px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02));overflow:hidden}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__detailsSummary{list-style:none;cursor:pointer;padding:14px;color:#fff;font-size:12px;font-weight:700}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__detailsSummary::-webkit-details-marker{display:none}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__detailsBody{padding:0 14px 14px}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__detailsList{margin:0;padding:0;list-style:none;display:grid;gap:8px}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__detailsList li{position:relative;padding-left:20px;color:rgba(255,255,255,.74);font-size:12px;line-height:1.5}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__detailsList li:before{content:"";position:absolute;left:0;top:6px;width:6px;height:6px;border-radius:999px;background:var(--eco-olive)}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__seoText{display:grid;gap:14px}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__seoH{font-size:18px;line-height:1.2;font-weight:800;margin:0;color:#fff;font-family:"Exo",system-ui,-apple-system,sans-serif}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__seoText p{margin:0;color:rgba(255,255,255,.78);font-size:13px;line-height:1.7}.elementor-1125 .elementor-element.elementor-element-82b0044 h3{font-size:18px;line-height:1.2;font-weight:800;margin:0 0 10px;color:#fff;font-family:"Exo",system-ui,-apple-system,sans-serif}@media (max-width:1180px){.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__grid{grid-template-columns:1fr}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__panel--controls{position:relative;top:auto}}@media (max-width:820px){.elementor-1125 .elementor-element.elementor-element-82b0044{padding:18px 0}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__panelInner{padding:14px;border-radius:18px}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__kpiGrid,.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__diagGrid{grid-template-columns:1fr}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__heroTop{flex-direction:column;align-items:flex-start;gap:12px}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__score{font-size:22px}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__kpiValue{font-size:20px}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__seg{grid-template-columns:1fr}.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__gaugeScale{grid-template-columns:repeat(2,1fr);row-gap:6px}}@media (prefers-reduced-motion:reduce){.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__barFill,.elementor-1125 .elementor-element.elementor-element-82b0044 .eco-spacecheck__segItem span{transition:none !important}}.elementor-1125 .elementor-element.elementor-element-0cff0f1{--eco-green-1:#8fe19a;--eco-green-2:#62d06b;--eco-green-3:#3fae55;--eco-olive:#a3ce43;--eco-text:rgba(255,255,255,.92);--eco-muted:rgba(255,255,255,.72);--eco-line:rgba(255,255,255,.1);--eco-panel:rgba(10,14,18,.6);--eco-shadow:0 18px 60px rgba(0,0,0,.35);--eco-radius:28px;position:relative;isolation:isolate;width:100%;max-width:100%;margin-left:0;margin-right:0;padding:clamp(28px,3.2vw,48px) 0;color:var(--eco-text);font-family:"Montserrat",system-ui,-apple-system,sans-serif;font-weight:400;overflow:hidden;border-radius:28px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__shell{width:100%;max-width:1280px;margin:0 auto;position:relative;z-index:2;padding:0 20px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__bg,.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__bgImg,.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__bgOverlay{position:absolute;inset:0;border-radius:28px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__bg{z-index:-3;overflow:hidden}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__bgImg{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 50%;transform:scale(1.04);filter:saturate(.92) brightness(.42);transition:opacity .28s ease,transform .45s ease,object-position .28s ease}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__bgOverlay{z-index:-2;background:radial-gradient(circle at 80% 18%,rgba(143,225,154,.09),transparent 26%),radial-gradient(circle at 16% 76%,rgba(163,206,67,.08),transparent 24%),linear-gradient(180deg,rgba(4,7,10,.46),rgba(4,7,10,.8));backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__shell{width:min(1280px, calc(100% - 40px));margin:0 auto;position:relative;z-index:2}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__grid{display:grid;grid-template-columns:minmax(0,1.72fr) minmax(330px,380px);gap:20px;align-items:start}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__timeline{position:relative;display:grid;gap:18px;padding-left:26px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__timeline:before{content:"";position:absolute;left:8px;top:10px;bottom:10px;width:2px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.16),rgba(255,255,255,.05))}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__step{position:relative}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__dot{position:absolute;left:-26px;top:34px;width:13px;height:13px;border-radius:50%;background:linear-gradient(180deg,var(--eco-green-1),var(--eco-olive));box-shadow:0 0 0 6px rgba(163,206,67,.09),0 0 20px rgba(143,225,154,.24);transition:transform .25s ease,box-shadow .25s ease}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__step.is-active .eco-hybTime__dot{transform:scale(1.08);box-shadow:0 0 0 7px rgba(163,206,67,.11),0 0 24px rgba(143,225,154,.28)}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__card,.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__sim{background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.015)),var(--eco-panel);border:1px solid rgba(255,255,255,.09);box-shadow:var(--eco-shadow);backdrop-filter:blur(16px) saturate(135%);-webkit-backdrop-filter:blur(16px) saturate(135%);border-radius:var(--eco-radius)}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__card{padding:20px 20px 16px;border-color:rgba(163,206,67,.14);cursor:pointer;transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease;min-height:220px;display:flex;flex-direction:column}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__step.is-active .eco-hybTime__card{border-color:rgba(163,206,67,.26);background:linear-gradient(180deg,rgba(163,206,67,.06),rgba(255,255,255,.018)),var(--eco-panel);box-shadow:0 20px 56px rgba(0,0,0,.36)}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__cardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__title{margin:0;font-family:"Exo",system-ui,-apple-system,sans-serif;font-weight:600;font-size:clamp(18px,1.55vw,24px);line-height:1.06;letter-spacing:-.015em;color:#fff}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__range{flex:0 0 auto;min-width:88px;text-align:center;padding:10px 14px;border-radius:999px;border:1px solid rgba(163,206,67,.24);background:linear-gradient(180deg,rgba(163,206,67,.18),rgba(98,208,107,.08));color:var(--eco-olive);font-weight:600;font-size:clamp(14px,1vw,18px);line-height:1}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__text{margin:0;color:var(--eco-text);font-size:clamp(14px,.96vw,16px);font-weight:400;line-height:1.52}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__toggle{width:100%;margin-top:16px;padding:13px 0 0;border:0;border-top:1px solid rgba(255,255,255,.09);background:0 0;display:flex;align-items:center;justify-content:space-between;gap:14px;color:#fff;cursor:pointer;text-align:left;font-family:"Exo",system-ui,-apple-system,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:clamp(11px,.72vw,13px)}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__plus{position:relative;width:24px;height:24px;border-radius:50%;border:1px solid rgba(163,206,67,.38);flex:0 0 auto;animation:ecoPlusPulse 1.9s ease-in-out infinite}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__plus:before,.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__plus:after{content:"";position:absolute;left:50%;top:50%;background:var(--eco-olive);transform:translate(-50%,-50%);border-radius:2px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__plus:before{width:10px;height:2px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__plus:after{width:2px;height:10px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__toggle[aria-expanded=true] .eco-hybTime__plus:after{opacity:0}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__toggle[aria-expanded=true] .eco-hybTime__plus{animation:none}@keyframes ecoPlusPulse{0%{box-shadow:0 0 0 0 rgba(163,206,67,.22)}70%{box-shadow:0 0 0 9px rgba(163,206,67,0)}100%{box-shadow:0 0 0 0 rgba(163,206,67,0)}}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__drawer{overflow:hidden}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__drawerInner{margin-top:14px;padding:16px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.012));border:1px solid rgba(163,206,67,.14)}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__drawerInner p{margin:0;color:var(--eco-muted);font-size:14px;font-weight:400;line-height:1.58}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__drawerInner p+p{margin-top:10px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__sim{position:sticky;top:24px;max-height:720px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__simHead{padding:20px 20px 12px;border-bottom:1px solid rgba(255,255,255,.07)}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__simHeadTop{display:flex;gap:10px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-bottom:10px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__simTitle{margin:0;font-family:"Exo",system-ui,-apple-system,sans-serif;font-weight:600;font-size:clamp(20px,1.9vw,26px);line-height:1.03;letter-spacing:-.015em;color:#fff}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__activeStageBadge{display:inline-flex;align-items:center;min-height:30px;padding:7px 11px;border-radius:999px;border:1px solid rgba(163,206,67,.22);background:linear-gradient(180deg,rgba(163,206,67,.14),rgba(98,208,107,.07));color:var(--eco-olive);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.07em}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__simLead{margin:0;color:var(--eco-text);font-size:14px;font-weight:400;line-height:1.48}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__simBody{padding:4px 0}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-riskList{display:grid}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-risk{display:grid;grid-template-columns:16px minmax(0,1fr) 52px;gap:10px;align-items:center;padding:11px 20px;border-bottom:1px solid rgba(255,255,255,.06)}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-risk__info{width:16px;height:16px;border-radius:50%;border:1px solid rgba(163,206,67,.46);background:linear-gradient(180deg,rgba(163,206,67,.15),rgba(98,208,107,.07));color:var(--eco-olive);font-family:"Exo",system-ui,-apple-system,sans-serif;font-weight:600;font-size:9px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;animation:ecoInfoPulse 1.9s ease-in-out infinite}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-risk__info:hover,.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-risk__info:focus-visible{outline:none;border-color:rgba(163,206,67,.68);color:#fff}@keyframes ecoInfoPulse{0%{box-shadow:0 0 0 0 rgba(163,206,67,.2)}70%{box-shadow:0 0 0 7px rgba(163,206,67,0)}100%{box-shadow:0 0 0 0 rgba(163,206,67,0)}}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-risk__title{font-family:"Exo",system-ui,-apple-system,sans-serif;font-weight:600;color:#fff;font-size:clamp(14px,1.05vw,16px);line-height:1.08;letter-spacing:-.01em}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-risk__switch{width:50px;height:20px;border:0;border-radius:999px;background:rgba(255,255,255,.16);position:relative;justify-self:end;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);transition:.25s ease;padding:0}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-risk__knob{position:absolute;left:4px;top:1px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 3px 12px rgba(0,0,0,.24);transition:.25s ease}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-risk__switch[aria-pressed=true]{background:linear-gradient(90deg,var(--eco-olive),var(--eco-green-2))}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-risk__switch[aria-pressed=true] .eco-risk__knob{left:26px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__simFoot{padding:14px 20px 18px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__simMeta{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:8px;color:#fff;font-weight:400;font-size:13px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__simMeta strong{font-weight:600}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__simTotal{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__simTotalCol{display:flex;flex-direction:column;gap:4px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__simTotalCol--right{align-items:flex-end;text-align:right}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__simTotal span{color:#fff;font-weight:400;font-size:13px;line-height:1.25}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__simTotal strong{color:var(--eco-olive);font-family:"Exo",system-ui,-apple-system,sans-serif;font-weight:600;font-size:clamp(20px,2vw,24px);line-height:1;letter-spacing:-.02em}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__chart{padding:12px 12px 10px;border-radius:18px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,rgba(255,255,255,.028),rgba(255,255,255,.012))}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__chartLegend{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:8px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__legendItem{display:inline-flex;align-items:center;gap:7px;color:rgba(255,255,255,.72);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__legendDot{width:9px;height:9px;border-radius:50%;display:inline-block}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__legendDot--base{background:rgba(255,255,255,.48)}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__legendDot--delay{background:linear-gradient(90deg,var(--eco-olive),var(--eco-green-2))}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__riskMarks{display:flex;align-items:flex-start;gap:14px;flex-wrap:nowrap;min-height:24px;margin:2px 0 8px;overflow:hidden}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__riskMark{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__riskMarkDot{width:10px;height:10px;border-radius:50%;background:var(--eco-olive);box-shadow:0 0 0 0 rgba(163,206,67,.24);animation:ecoRiskMarkPulse 1.9s ease-in-out infinite}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__riskMarkLabel{display:inline-block;font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:rgba(255,255,255,.78);white-space:nowrap}@keyframes ecoRiskMarkPulse{0%{box-shadow:0 0 0 0 rgba(163,206,67,.24)}70%{box-shadow:0 0 0 6px rgba(163,206,67,0)}100%{box-shadow:0 0 0 0 rgba(163,206,67,0)}}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__labels{position:relative;height:18px;margin-bottom:6px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__label{position:absolute;top:0;white-space:nowrap;font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;pointer-events:none;max-width:46%;overflow:hidden;text-overflow:ellipsis}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__label--base{left:0;right:auto;transform:none;text-align:left;color:rgba(255,255,255,.72)}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__label--delay{right:0;left:auto;transform:none;text-align:right;color:var(--eco-olive)}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__barWrap{position:relative}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__barScale{display:flex;justify-content:space-between;gap:8px;margin-bottom:7px;color:rgba(255,255,255,.46);font-size:10px;font-weight:400}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__bar{height:11px;border-radius:999px;background:rgba(255,255,255,.1);position:relative;overflow:hidden}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__barBase,.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__barDelay{position:absolute;top:0;height:100%;border-radius:999px;transition:left .25s ease,width .25s ease,opacity .25s ease}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__barBase{background:linear-gradient(90deg,rgba(255,255,255,.62),rgba(255,255,255,.32));box-shadow:0 0 8px rgba(255,255,255,.08);z-index:1}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__barDelay{background:linear-gradient(90deg,var(--eco-olive),var(--eco-green-2));box-shadow:0 0 14px rgba(163,206,67,.22);z-index:2}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__chartNote{margin:8px 0 0;color:rgba(255,255,255,.62);font-size:12px;font-weight:400;line-height:1.4}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-riskTip{position:fixed;left:0;top:0;width:min(300px, calc(100vw - 24px));padding:12px;border-radius:14px;border:1px solid rgba(163,206,67,.22);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02)),rgba(8,12,16,.92);color:rgba(255,255,255,.92);font-size:13px;font-weight:400;line-height:1.45;box-shadow:0 18px 40px rgba(0,0,0,.35);backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%);pointer-events:none;opacity:0;visibility:hidden;z-index:9999}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-riskTip.is-visible{opacity:1;visibility:visible}@media (max-width:1180px){.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__grid{grid-template-columns:1fr}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__sim{position:relative;top:auto}}@media (max-width:767px){.elementor-1125 .elementor-element.elementor-element-0cff0f1{padding:22px 0}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__shell{width:min(100%, calc(100% - 20px))}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__timeline{padding-left:22px;gap:16px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__timeline:before{left:7px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__dot{left:-22px;top:28px;width:12px;height:12px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__card{padding:16px 14px 14px;border-radius:22px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__cardTop{flex-direction:column;align-items:flex-start;gap:10px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__title{font-size:clamp(18px,5.6vw,22px)}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__range{min-width:auto;padding:9px 12px;font-size:14px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__text{font-size:14px;line-height:1.5}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__simHead{padding:18px 16px 12px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__simTitle{font-size:clamp(20px,6vw,24px)}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-risk{grid-template-columns:16px minmax(0,1fr) 52px;gap:10px;padding:12px 16px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-risk__title{font-size:clamp(14px,4.2vw,17px);line-height:1.06}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__simFoot{padding:16px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__simTotal{grid-template-columns:1fr}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__simTotalCol--right{align-items:flex-start;text-align:left}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__simTotal strong{font-size:clamp(24px,9vw,32px)}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__chartLegend{gap:8px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__label{font-size:9px;max-width:44%}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__riskMarkLabel{font-size:8px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-riskTip{width:min(280px, calc(100vw - 20px))}}@media (max-width:767px){.elementor-1125 .elementor-element.elementor-element-0cff0f1{width:100%;margin-left:0;margin-right:0;padding:18px 0;border-radius:22px;overflow:hidden}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__bg{inset:0;border-radius:22px;overflow:hidden}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__bgImg{transform:scale(1.02);object-position:50% 50%}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__bgOverlay{border-radius:22px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__shell{width:min(100%, calc(100% - 16px))}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__grid{gap:14px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__timeline{padding-left:20px;gap:14px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__timeline:before{left:6px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__dot{left:-20px;top:24px;width:10px;height:10px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__card{padding:14px 12px 12px;border-radius:18px;min-height:auto}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__cardTop{gap:8px;margin-bottom:10px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__title{font-size:16px;line-height:1.12;font-weight:600}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__range{padding:7px 10px;font-size:12px;font-weight:600;min-width:auto}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__text{font-size:12px;line-height:1.45;font-weight:400}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__toggle{margin-top:12px;padding-top:10px;font-size:10px;letter-spacing:.06em;font-weight:600}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__plus{width:20px;height:20px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__plus:before{width:8px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__plus:after{height:8px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__drawerInner{margin-top:12px;padding:12px;border-radius:14px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__drawerInner p{font-size:12px;line-height:1.48}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__sim{border-radius:18px;max-height:none}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__simHead{padding:14px 12px 10px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__simHeadTop{gap:8px;margin-bottom:8px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__simTitle{font-size:18px;line-height:1.08;font-weight:600}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__activeStageBadge{min-height:24px;padding:5px 8px;font-size:9px;letter-spacing:.05em;font-weight:600}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__simLead{font-size:12px;line-height:1.42;font-weight:400}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-risk{grid-template-columns:14px minmax(0,1fr) 46px;gap:8px;padding:10px 12px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-risk__info{width:14px;height:14px;font-size:8px;font-weight:600}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-risk__title{font-size:12px;line-height:1.1;font-weight:600}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-risk__switch{width:44px;height:18px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-risk__knob{width:16px;height:16px;top:1px;left:3px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-risk__switch[aria-pressed=true] .eco-risk__knob{left:25px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__simFoot{padding:12px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__simMeta{font-size:11px;line-height:1.35;margin-bottom:8px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__simMeta strong{font-weight:600}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__simTotal{gap:8px;margin-bottom:10px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__simTotal span{font-size:11px;line-height:1.25}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__simTotal strong{font-size:20px;font-weight:600}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__chart{padding:10px;border-radius:14px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__chartLegend{gap:6px;margin-bottom:6px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__legendItem{font-size:8px;letter-spacing:.04em;font-weight:600}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__legendDot{width:7px;height:7px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__riskMarks{gap:10px;min-height:20px;margin-bottom:6px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__riskMarkDot{width:8px;height:8px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__riskMarkLabel{font-size:8px;font-weight:600}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__labels{height:16px;margin-bottom:5px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__label{font-size:8px;max-width:44%;font-weight:600}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__barScale{font-size:8px;margin-bottom:6px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__bar{height:9px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__chartNote{margin-top:7px;font-size:10px;line-height:1.35}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-riskTip{width:min(250px, calc(100vw - 20px));padding:10px;border-radius:12px;font-size:11px;line-height:1.35}}@media (max-width:480px){.elementor-1125 .elementor-element.elementor-element-0cff0f1{padding:16px 0;border-radius:18px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__bg,.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__bgOverlay{border-radius:18px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__shell{width:min(100%, calc(100% - 12px))}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__title{font-size:15px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__text,.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__drawerInner p,.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__simLead{font-size:11px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__range{font-size:11px;padding:6px 9px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-risk__title{font-size:11px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__simTitle{font-size:16px}.elementor-1125 .elementor-element.elementor-element-0cff0f1 .eco-hybTime__simTotal strong{font-size:18px}}.elementor-1125 .elementor-element.elementor-element-5c7831d{--eco-olive:#a3ce43;--eco-green-1:#8fe19a;--eco-green-2:#62d06b;--line:rgba(255,255,255,.1);--text:rgba(255,255,255,.94);--muted:rgba(255,255,255,.7);--surface:rgba(255,255,255,.03);--surface-2:rgba(255,255,255,.04);--panel:rgba(255,255,255,.02);--shadow:0 24px 60px rgba(0,0,0,.3);background:#0b0f0d;padding:40px 0;color:var(--text);font-family:"Montserrat",system-ui,-apple-system,sans-serif;position:relative;overflow:clip}.elementor-1125 .elementor-element.elementor-element-5c7831d,.elementor-1125 .elementor-element.elementor-element-5c7831d *{box-sizing:border-box}.elementor-1125 .elementor-element.elementor-element-5c7831d .visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__wrap{width:100%;max-width:1400px;margin:0 auto;padding:0 20px}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__controls{margin-bottom:24px;display:flex;justify-content:center}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__modes{display:flex;gap:10px;flex-wrap:wrap}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__mode{padding:10px 20px;border-radius:99px;border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;font-weight:700;transition:all .3s ease}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__mode.is-active{background:var(--eco-olive);color:#000;border-color:var(--eco-olive)}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__mode:hover{transform:translateY(-1px)}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__stage{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:stretch;margin-bottom:24px}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__photo{position:relative;min-height:500px;border-radius:24px;overflow:hidden;border:1px solid var(--line);background:#0f1311;box-shadow:var(--shadow)}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__photoImg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity .4s ease-in-out}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__photoShade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.05) 28%,rgba(0,0,0,.88) 100%)}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__photoMeta{position:absolute;bottom:120px;left:24px;right:24px;z-index:2}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__pill{padding:4px 12px;border-radius:99px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;background:var(--eco-olive);color:#000;display:inline-block;margin-bottom:12px}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__pill--ghost{background:0 0;border:1px solid #fff;color:#fff}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__modelTitle{font-family:"Exo",system-ui,-apple-system,sans-serif;font-size:28px;line-height:1.05;font-weight:900;margin:0 0 8px;color:#fff}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__modelText{margin:0;color:rgba(255,255,255,.86);font-size:15px;line-height:1.55;max-width:34ch}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__metric{position:absolute;bottom:20px;left:20px;right:20px;z-index:2;background:rgba(20,20,20,.76);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:15px;border-radius:16px;border:1px solid var(--line)}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__metricLabel{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.58);margin-bottom:6px;font-weight:800}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__metricValue{font-family:"Exo",system-ui,-apple-system,sans-serif;font-size:24px;color:var(--eco-olive);display:block;line-height:1;margin-bottom:6px}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__metricHint{display:block;color:rgba(255,255,255,.84);font-size:13px;line-height:1.45}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__vs{display:flex;align-items:center}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__vsCore{width:60px;height:60px;border-radius:50%;border:1px solid var(--eco-olive);display:grid;place-items:center;font-weight:900;font-family:"Exo",system-ui,-apple-system,sans-serif;color:#fff;background:radial-gradient(circle at center,rgba(163,206,67,.12),rgba(163,206,67,.02))}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__topics{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:24px}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__topic{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:15px;color:#fff;cursor:pointer;transition:.3s ease;text-align:left}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__topic:hover{transform:translateY(-1px);border-color:rgba(163,206,67,.34)}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__topic.is-active{border-color:var(--eco-olive);background:rgba(163,206,67,.1)}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__topicNo{font-size:10px;opacity:.5;display:block;margin-bottom:5px;font-weight:800;letter-spacing:.08em}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__topicText{display:block;font-family:"Exo",system-ui,-apple-system,sans-serif;font-weight:700;font-size:15px;line-height:1.15}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__detail{background:var(--panel);border:1px solid var(--line);border-radius:24px;padding:30px}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__detailTop{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:20px}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__detailKicker{font-size:11px;line-height:1;text-transform:uppercase;letter-spacing:.12em;color:rgba(255,255,255,.56);font-weight:900}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__detailTitle{font-family:"Exo",system-ui,-apple-system,sans-serif;font-size:24px;line-height:1.08;font-weight:900;margin:8px 0 0;color:#fff}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__delta{background:var(--eco-olive);color:#000;padding:5px 15px;border-radius:99px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__detailGrid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__detailCard,.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__expert{background:var(--surface-2);padding:20px;border-radius:16px;font-size:14px;border:1px solid rgba(255,255,255,.06)}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__detailCard--build{border-color:rgba(163,206,67,.22);background:rgba(163,206,67,.05)}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__detailBadge{display:inline-flex;align-items:center;min-height:30px;padding:5px 11px;border-radius:999px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;border:1px solid rgba(255,255,255,.1);color:#fff}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__detailBadge--build{border-color:rgba(163,206,67,.32);color:var(--eco-olive)}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__detailText,.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__expertText{margin:0;font-size:14px;line-height:1.68;color:rgba(255,255,255,.86)}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__expert{border:1px solid var(--eco-olive);background:rgba(163,206,67,.05)}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__expertLabel{display:block;margin-bottom:10px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:var(--eco-olive)}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__footer{margin-top:20px;display:flex;justify-content:space-between;align-items:center;gap:20px}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__summaryText{margin:0;color:rgba(255,255,255,.84);font-size:15px;line-height:1.55}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__cta{background:var(--eco-olive);color:#000;padding:15px 30px;border-radius:12px;font-weight:900;text-decoration:none;white-space:nowrap;transition:transform .25s ease,box-shadow .25s ease}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__cta:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgba(0,0,0,.22)}@media (max-width:1024px){.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__stage{grid-template-columns:1fr}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__detailGrid{grid-template-columns:1fr}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__topics{grid-template-columns:1fr}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__vs{display:none}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__detailTop,.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__footer{flex-direction:column;align-items:flex-start}}@media (max-width:767px){.elementor-1125 .elementor-element.elementor-element-5c7831d{padding:28px 0}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__wrap{padding:0 14px}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__photo{min-height:420px;border-radius:20px}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__photoMeta{left:16px;right:16px;bottom:112px}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__metric{left:16px;right:16px;bottom:16px}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__modelTitle{font-size:24px}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__detail{padding:18px;border-radius:20px}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__detailTitle{font-size:22px}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__cta{width:100%;text-align:center}}@media (max-width:767px){.elementor-1125 .elementor-element.elementor-element-5c7831d{padding:22px 0}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__wrap{padding:0 12px}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__controls{margin-bottom:14px}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__modes{gap:6px}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__mode{padding:8px 12px;font-size:11px;font-weight:600;border-radius:999px}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__stage{gap:12px;margin-bottom:14px}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__photo{min-height:320px;border-radius:16px}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__photoMeta{left:12px;right:12px;bottom:86px}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__pill{padding:4px 9px;font-size:8px;font-weight:600;letter-spacing:.06em;margin-bottom:8px}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__modelTitle{font-size:18px;line-height:1.08;font-weight:600;margin:0 0 6px}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__modelText{font-size:11px;line-height:1.45;max-width:30ch}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__metric{left:12px;right:12px;bottom:12px;padding:10px 12px;border-radius:12px}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__metricLabel{font-size:9px;font-weight:600;margin-bottom:4px}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__metricValue{font-size:18px;margin-bottom:4px;font-weight:600}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__metricHint{font-size:10px;line-height:1.35}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__topics{gap:8px;margin-bottom:14px}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__topic{padding:11px 12px;border-radius:12px}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__topicNo{font-size:8px;margin-bottom:4px;font-weight:600}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__topicText{font-size:12px;line-height:1.15;font-weight:600}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__detail{padding:14px;border-radius:16px}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__detailTop{gap:10px;margin-bottom:12px}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__detailKicker{font-size:9px;font-weight:600;letter-spacing:.08em}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__detailTitle{font-size:17px;line-height:1.12;font-weight:600;margin:6px 0 0}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__delta{padding:4px 10px;font-size:8px;font-weight:600;letter-spacing:.05em;white-space:normal;text-align:center}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__detailGrid{gap:10px}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__detailCard,.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__expert{padding:12px;border-radius:12px}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__detailBadge{min-height:24px;padding:4px 8px;font-size:8px;font-weight:600;margin-bottom:8px}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__detailText,.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__expertText{font-size:11px;line-height:1.5}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__expertLabel{margin-bottom:8px;font-size:8px;font-weight:600;letter-spacing:.08em}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__footer{margin-top:14px;gap:12px}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__summaryText{font-size:11px;line-height:1.45}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__cta{width:100%;padding:11px 14px;border-radius:10px;font-size:12px;font-weight:600;text-align:center}}@media (max-width:480px){.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__photo{min-height:280px}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__photoMeta{bottom:78px}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__modelTitle{font-size:16px}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__modelText,.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__detailText,.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__expertText,.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__summaryText{font-size:10px}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__metricValue{font-size:16px}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__topicText{font-size:11px}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__detailTitle{font-size:15px}.elementor-1125 .elementor-element.elementor-element-5c7831d .eco-dnbStory__cta{font-size:11px;padding:10px 12px}}.elementor-1125 .elementor-element.elementor-element-de2763f,.elementor-1125 .elementor-element.elementor-element-de2763f *{box-sizing:border-box}.elementor-1125 .elementor-element.elementor-element-de2763f{--eco-g1:#8fe19a;--eco-g2:#62d06b;--eco-g3:#3fae55;--eco-olive:#a3ce43;--text:rgba(255,255,255,.94);--muted:rgba(255,255,255,.72);--line:rgba(255,255,255,.1);--line-soft:rgba(255,255,255,.06);--surface:rgba(255,255,255,.03);--panel:rgba(20,22,28,.62);--shadow:0 24px 68px rgba(0,0,0,.36);position:relative;color:var(--text);font-family:"Montserrat",system-ui,-apple-system,sans-serif;padding:24px 0;overflow:visible}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__bg{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(1000px 540px at 10% 0%,rgba(163,206,67,.08),transparent 58%),radial-gradient(860px 520px at 90% 12%,rgba(98,208,107,.07),transparent 60%),radial-gradient(1000px 760px at 60% 100%,rgba(63,174,85,.06),transparent 60%)}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__wrap{width:100%;max-width:none;margin:0;padding:0}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__grid{display:grid;grid-template-columns:minmax(280px,330px) minmax(0,1fr);gap:20px;align-items:stretch}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__nav{position:relative;top:auto;align-self:stretch;min-height:100%}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__navBox{height:100%;border:none;border-radius:0;background:0 0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0;display:flex;flex-direction:column}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__tablist{position:relative;display:flex;flex-direction:column;gap:8px;padding:0;border:none;border-radius:0;background:0 0;overflow:visible;min-height:100%;flex:1 1 auto}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__indicator{position:absolute;left:0;right:0;top:0;height:68px;border-radius:18px;background:radial-gradient(circle at 30% 30%,rgba(163,206,67,.18),rgba(98,208,107,.1) 55%,rgba(63,174,85,.1));border:1px solid rgba(163,206,67,.28);box-shadow:0 18px 56px rgba(0,0,0,.26),0 0 0 1px rgba(255,255,255,.04) inset;transform:translate3d(0,0,0);transition:transform .28s ease,height .28s ease;pointer-events:none}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__tab{min-height:unset;display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:center;width:100%;text-align:left;padding:14px 12px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02);color:rgba(255,255,255,.72);font-size:15px;font-weight:800;font-family:inherit;cursor:pointer;position:relative;z-index:1;-webkit-tap-highlight-color:transparent}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__tab.is-active{color:#fff;background:rgba(163,206,67,.08);border-color:rgba(163,206,67,.22)}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__tabNo{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);font-family:"Exo",system-ui,-apple-system,sans-serif;font-size:12px;font-weight:900;color:#fff}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__tabText{display:block;min-width:0;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.35;overflow-wrap:anywhere}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__content{min-height:0;position:relative}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__panel{display:none}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__panel.is-active{display:block}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__panelInner{position:relative;border:1px solid var(--line);border-radius:28px;padding:clamp(22px,3vw,34px);background:rgba(255,255,255,.02);box-shadow:var(--shadow);overflow:hidden;isolation:isolate;min-height:100%}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__panelInner:before{content:"";position:absolute;inset:-26px;background-image:var(--panel-img);background-size:cover;background-position:center;filter:blur(4px) saturate(1.04);transform:scale(1.08);opacity:.92;z-index:0}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__panelInner:after{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(980px 360px at 12% 0%,rgba(163,206,67,.08),transparent 60%),linear-gradient(180deg,rgba(0,0,0,.56),rgba(0,0,0,.78))}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__panelBody{position:relative;z-index:1}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__hero{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:20px;align-items:start;margin-bottom:18px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__pill{display:inline-flex;align-items:center;min-height:unset;max-width:100%;padding:7px 12px;border-radius:999px;background:linear-gradient(135deg,rgba(163,206,67,.18),rgba(98,208,107,.1));border:1px solid rgba(163,206,67,.24);color:#fff;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px;line-height:1.25;white-space:normal;overflow:visible;text-overflow:clip}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__panelTitle{margin:0 0 12px;max-width:720px;font-family:"Exo",system-ui,-apple-system,sans-serif;font-size:34px;line-height:1.08;font-weight:900;color:#fff;text-wrap:balance}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__panelText{margin:0;max-width:74ch;color:var(--muted);font-size:16px;line-height:1.72}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__heroRight{display:grid;gap:12px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__metric{padding:14px 14px 12px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__metricK{display:block;color:rgba(255,255,255,.58);font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:900;margin-bottom:8px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__metricV{display:block;color:#fff;font-family:"Exo",system-ui,-apple-system,sans-serif;font-size:24px;line-height:1.05;font-weight:900}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__card{padding:16px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__cardTitle{margin:0 0 8px;color:#fff;font-family:"Exo",system-ui,-apple-system,sans-serif;font-size:16px;font-weight:800}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__cardText{margin:0;color:rgba(255,255,255,.8);font-size:14px;line-height:1.65}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__details{margin-bottom:16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);overflow:hidden}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__summary{list-style:none;cursor:pointer;padding:16px 18px;color:#fff;font-size:14px;font-weight:800;display:flex;align-items:center;justify-content:space-between;gap:10px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__summary::-webkit-details-marker{display:none}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__summary:after{content:"+";color:var(--eco-olive);font-size:18px;line-height:1;transition:transform .22s ease}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__details[open] .eco-landx__summary:after{transform:rotate(45deg)}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__detailsBody{padding:0 18px 18px;border-top:1px solid rgba(255,255,255,.06)}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__list{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:10px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__list li{position:relative;padding-left:26px;color:rgba(255,255,255,.82);font-size:14px;line-height:1.58}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__list li:before{content:"";position:absolute;left:0;top:4px;width:16px;height:16px;border-radius:50%;background:rgba(163,206,67,.12);border:1px solid rgba(163,206,67,.28)}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__list li:after{content:"";position:absolute;left:5px;top:8px;width:6px;height:3px;border-left:2px solid var(--eco-olive);border-bottom:2px solid var(--eco-olive);transform:rotate(-45deg)}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__expert{padding:18px 18px 16px;border-radius:20px;border:1px solid rgba(163,206,67,.2);background:linear-gradient(180deg,rgba(163,206,67,.08),rgba(255,255,255,.02))}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__expertLabel{display:inline-flex;align-items:center;min-height:unset;max-width:100%;padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#fff;margin-bottom:10px;line-height:1.25;white-space:normal}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__expertText{margin:0;color:rgba(255,255,255,.88);font-size:14px;line-height:1.68}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__ctaStrip{margin-top:16px;border-radius:22px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.015));padding:20px 22px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__ctaTitle{margin:0 0 8px;color:#fff;font-family:"Exo",system-ui,-apple-system,sans-serif;font-size:18px;line-height:1.25;font-weight:800}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__ctaText{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:14px;text-decoration:none;font-weight:900;font-size:14px;color:#061008;background:linear-gradient(135deg,var(--eco-olive),#f0ffdc);box-shadow:0 16px 34px rgba(163,206,67,.16)}@media (max-width:1180px){.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__grid{grid-template-columns:1fr;gap:16px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__nav{min-height:auto}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__navBox{height:auto}}@media (max-width:980px){.elementor-1125 .elementor-element.elementor-element-de2763f{padding:18px 0}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__navBox{padding:0;border-radius:0}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__tablist{padding:0;background:0 0;border:none;gap:10px;min-height:auto}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__indicator{display:none}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__tab{min-height:auto;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);font-size:13px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__tab.is-active{background:rgba(163,206,67,.08);border-color:rgba(163,206,67,.22)}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__tabNo{width:30px;height:30px;border-radius:10px;font-size:11px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__content{min-height:auto}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__panelInner{min-height:auto;padding:16px;border-radius:20px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__hero{grid-template-columns:1fr;gap:14px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__pill{font-size:10px;padding:6px 10px;line-height:1.25}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__panelTitle{max-width:none;font-size:18px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__panelText,.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__cardText,.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__list li,.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__expertText,.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__ctaText{font-size:12px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__metricV{font-size:18px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__cards{grid-template-columns:1fr;gap:10px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__card,.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__expert{border-radius:16px;padding:14px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__cardTitle{font-size:14px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__summary{padding:14px;font-size:12px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__detailsBody{padding:0 14px 14px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__expertLabel{font-size:9px;padding:6px 9px;line-height:1.25}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__ctaStrip{grid-template-columns:1fr;padding:16px;border-radius:18px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__ctaTitle{font-size:15px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__btn{width:100%;min-height:44px;font-size:12px}}@media (prefers-reduced-motion:reduce){.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__indicator{transition:none !important}}@media (max-width:980px){.elementor-1125 .elementor-element.elementor-element-de2763f{padding:14px 0}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__grid{gap:12px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__tablist{gap:8px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__tab{grid-template-columns:28px minmax(0,1fr);gap:8px;padding:10px 12px;border-radius:14px;font-size:12px;font-weight:600;line-height:1.28}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__tabNo{width:28px;height:28px;border-radius:9px;font-size:10px;font-weight:600}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__panelInner{padding:14px;border-radius:18px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__hero{gap:12px;margin-bottom:12px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__pill{padding:5px 9px;font-size:9px;font-weight:600;letter-spacing:.05em;margin-bottom:10px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__panelTitle{font-size:16px;line-height:1.14;font-weight:600;margin:0 0 10px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__panelText{font-size:11px;line-height:1.5}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__heroRight{gap:8px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__metric{padding:10px 12px;border-radius:14px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__metricK{font-size:8px;font-weight:600;margin-bottom:5px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__metricV{font-size:15px;font-weight:600;line-height:1.08}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__cards{gap:8px;margin-bottom:12px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__card{padding:12px;border-radius:14px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__cardTitle{font-size:12px;font-weight:600;margin:0 0 6px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__cardText{font-size:11px;line-height:1.5}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__details{margin-bottom:12px;border-radius:14px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__summary{padding:12px;font-size:11px;font-weight:600;line-height:1.35}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__summary:after{font-size:15px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__detailsBody{padding:0 12px 12px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__list{gap:8px;margin:12px 0 0}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__list li{padding-left:22px;font-size:11px;line-height:1.45}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__list li:before{width:13px;height:13px;top:3px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__list li:after{left:4px;top:7px;width:5px;height:3px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__expert{padding:12px;border-radius:14px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__expertLabel{padding:5px 8px;font-size:8px;font-weight:600;letter-spacing:.06em;margin-bottom:8px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__expertText{font-size:11px;line-height:1.5}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__ctaStrip{gap:12px;padding:14px;border-radius:16px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__ctaTitle{font-size:13px;line-height:1.28;font-weight:600;margin:0 0 6px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__ctaText{font-size:11px;line-height:1.45}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__btn{min-height:40px;padding:0 14px;border-radius:12px;font-size:11px;font-weight:600}}@media (max-width:560px){.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__tab{padding:9px 11px;font-size:11px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__panelInner{padding:12px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__panelTitle{font-size:15px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__panelText,.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__cardText,.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__list li,.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__expertText,.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__ctaText{font-size:10px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__metricV{font-size:14px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__cardTitle{font-size:11px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__summary{font-size:10px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__ctaTitle{font-size:12px}.elementor-1125 .elementor-element.elementor-element-de2763f .eco-landx__btn{font-size:10px}}.elementor-1125 .elementor-element.elementor-element-739868b,.elementor-1125 .elementor-element.elementor-element-739868b *{box-sizing:border-box}.elementor-1125 .elementor-element.elementor-element-739868b{--eco-g1:#8fe19a;--eco-g2:#62d06b;--eco-g3:#3fae55;--eco-olive:#a3ce43;--eco-bg:#0d0f14;--eco-panel:rgba(16,18,24,.82);--eco-panel-2:rgba(255,255,255,.045);--eco-line:rgba(255,255,255,.12);--eco-text:rgba(255,255,255,.92);--eco-muted:rgba(255,255,255,.72);--eco-top:0px;--eco-stack-step:36px;position:relative;overflow:visible;color:var(--eco-text);padding:clamp(28px,4vw,64px) 0;background:var(--eco-bg);font-family:"Montserrat",system-ui,-apple-system,sans-serif}.elementor-1125 .elementor-element.elementor-element-739868b .eco-stacking__bg{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(900px 520px at 10% 0%,rgba(163,206,67,.14),transparent 70%),radial-gradient(760px 480px at 92% 16%,rgba(98,208,107,.1),transparent 72%),radial-gradient(900px 700px at 50% 100%,rgba(63,174,85,.09),transparent 72%)}.elementor-1125 .elementor-element.elementor-element-739868b .eco-stacking__wrap{position:relative;z-index:1;width:min(1400px, calc(100% - 32px));margin:0 auto}.elementor-1125 .elementor-element.elementor-element-739868b .eco-stacking__deck{position:relative}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard{position:sticky;top:calc(var(--eco-top) + 12vh);padding-bottom:0}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard+.eco-scard{margin-top:32px}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:24px;align-items:stretch;border:1px solid var(--eco-line);border-radius:28px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.025)),var(--eco-panel);box-shadow:0 24px 70px rgba(0,0,0,.36);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transform-origin:center top;will-change:transform,opacity}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__content{padding:clamp(22px,3vw,34px);min-width:0}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__num{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:16px;margin-bottom:18px;background:linear-gradient(135deg,rgba(163,206,67,.18),rgba(98,208,107,.12));border:1px solid rgba(163,206,67,.28);color:#fff;font-family:"Exo",system-ui,sans-serif;font-size:20px;font-weight:900;line-height:1;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__meta{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__pill{display:inline-flex;align-items:center;min-height:34px;padding:8px 14px;border-radius:999px;background:rgba(163,206,67,.14);border:1px solid rgba(163,206,67,.26);color:#efffe9;font-size:12px;line-height:1.35;font-weight:700}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__pill--muted{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1);color:var(--eco-text)}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__eyebrow{margin-bottom:10px;color:var(--eco-olive);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__h3{margin:0 0 14px;color:#fff;font-family:"Exo",system-ui,sans-serif;font-size:clamp(26px,2.4vw,38px);line-height:1.08;font-weight:900;letter-spacing:-.02em;max-width:14ch}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__text{margin:0 0 18px;max-width:70ch;color:var(--eco-muted);font-size:15px;line-height:1.72}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 16px}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__box{padding:16px 16px 15px;border-radius:20px;background:var(--eco-panel-2);border:1px solid rgba(255,255,255,.08)}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__box--gain{background:linear-gradient(135deg,rgba(163,206,67,.08),rgba(255,255,255,.03));border-color:rgba(163,206,67,.18)}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__box--risk{background:linear-gradient(135deg,rgba(255,255,255,.04),rgba(255,255,255,.02))}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__boxLabel{margin-bottom:8px;color:#fff;font-family:"Exo",system-ui,sans-serif;font-size:15px;font-weight:800}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__box p{margin:0;color:var(--eco-muted);font-size:14px;line-height:1.62}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__list{margin:0 0 18px;padding:0;list-style:none;display:grid;gap:10px}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__list li{position:relative;padding-left:26px;color:var(--eco-text);font-size:14px;line-height:1.58}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__list li:before{content:"";position:absolute;left:0;top:.62em;width:10px;height:10px;border-radius:50%;background:linear-gradient(180deg,var(--eco-g1),var(--eco-g3));box-shadow:0 0 0 4px rgba(98,208,107,.1);transform:translateY(-50%)}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__highlight{padding:16px 18px;border-radius:18px;background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.025));border-left:4px solid var(--eco-olive);color:var(--eco-text);font-size:14px;line-height:1.64}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__highlight strong{color:#fff}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__visual{position:relative;min-height:540px;isolation:isolate;overflow:hidden}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__visual-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:-1}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__visualShade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,10,14,.12),rgba(8,10,14,.18) 30%,rgba(8,10,14,.68) 100%),linear-gradient(90deg,rgba(8,10,14,.18),rgba(8,10,14,.06))}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__overlay{position:absolute;left:18px;right:18px;bottom:18px;display:flex;justify-content:flex-start;z-index:2}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__overlay span{display:inline-flex;align-items:center;min-height:40px;padding:10px 14px;border-radius:999px;background:rgba(9,11,16,.5);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.elementor-1125 .elementor-element.elementor-element-739868b .eco-stacking__cta{margin-top:26px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;border-radius:26px;background:rgba(255,255,255,.04);border:1px solid var(--eco-line);box-shadow:0 20px 50px rgba(0,0,0,.22)}.elementor-1125 .elementor-element.elementor-element-739868b .eco-stacking__ctaH{margin:0 0 8px;color:#fff;font-family:"Exo",system-ui,sans-serif;font-size:clamp(20px,2vw,28px);line-height:1.18;font-weight:900}.elementor-1125 .elementor-element.elementor-element-739868b .eco-stacking__ctaText p{margin:0;color:var(--eco-muted);font-size:15px;line-height:1.6;max-width:70ch}.elementor-1125 .elementor-element.elementor-element-739868b .eco-stacking__btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:14px 24px;border-radius:16px;text-decoration:none;font-weight:800;font-size:15px;white-space:nowrap;color:#0d0f14;background:linear-gradient(135deg,var(--eco-olive),#c8e67e);box-shadow:0 12px 30px rgba(163,206,67,.26);transition:transform .25s ease,box-shadow .25s ease}.elementor-1125 .elementor-element.elementor-element-739868b .eco-stacking__btn:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgba(163,206,67,.34)}@media (max-width:1180px){.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__inner{grid-template-columns:1fr}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__visual{min-height:340px;order:-1}}@media (max-width:820px){.elementor-1125 .elementor-element.elementor-element-739868b{padding:24px 0}.elementor-1125 .elementor-element.elementor-element-739868b .eco-stacking__wrap{width:min(100% - 16px, 100%)}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard{position:relative;top:auto;margin:0 0 14px}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard+.eco-scard{margin-top:0}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__inner{border-radius:22px}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__content{padding:18px}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__visual{min-height:240px}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__grid{grid-template-columns:1fr}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__h3{max-width:none;font-size:28px}.elementor-1125 .elementor-element.elementor-element-739868b .eco-stacking__cta{flex-direction:column;align-items:stretch}.elementor-1125 .elementor-element.elementor-element-739868b .eco-stacking__btn{width:100%}}@media (prefers-reduced-motion:reduce){.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__inner,.elementor-1125 .elementor-element.elementor-element-739868b .eco-stacking__btn{transition:none !important}}@media (max-width:820px){.elementor-1125 .elementor-element.elementor-element-739868b{padding:20px 0}.elementor-1125 .elementor-element.elementor-element-739868b .eco-stacking__wrap{width:min(100% - 14px, 100%)}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard{margin:0 0 12px}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__inner{border-radius:18px}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__content{padding:14px}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__visual{min-height:210px}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__num{width:40px;height:40px;border-radius:12px;margin-bottom:12px;font-size:16px;font-weight:600}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__meta{gap:8px;margin-bottom:10px}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__pill{min-height:28px;padding:6px 10px;font-size:10px;line-height:1.3;font-weight:600}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__eyebrow{margin-bottom:8px;font-size:9px;font-weight:600;letter-spacing:.08em}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__h3{margin:0 0 10px;max-width:none;font-size:20px;line-height:1.12;font-weight:600;letter-spacing:-.01em}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__text{margin:0 0 14px;font-size:12px;line-height:1.55;font-weight:400}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__grid{gap:10px;margin:0 0 12px}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__box{padding:12px;border-radius:14px}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__boxLabel{margin-bottom:6px;font-size:12px;font-weight:600}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__box p{font-size:11px;line-height:1.5;font-weight:400}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__list{gap:8px;margin:0 0 14px}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__list li{padding-left:20px;font-size:11px;line-height:1.48;font-weight:400}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__list li:before{width:8px;height:8px;box-shadow:0 0 0 3px rgba(98,208,107,.1)}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__highlight{padding:12px 13px;border-radius:14px;font-size:11px;line-height:1.52;font-weight:400}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__overlay{left:12px;right:12px;bottom:12px}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__overlay span{min-height:30px;padding:7px 10px;font-size:9px;font-weight:600;letter-spacing:.03em}.elementor-1125 .elementor-element.elementor-element-739868b .eco-stacking__cta{margin-top:18px;gap:14px;padding:16px;border-radius:18px}.elementor-1125 .elementor-element.elementor-element-739868b .eco-stacking__ctaH{margin:0 0 6px;font-size:18px;line-height:1.2;font-weight:600}.elementor-1125 .elementor-element.elementor-element-739868b .eco-stacking__ctaText p{font-size:12px;line-height:1.5;font-weight:400}.elementor-1125 .elementor-element.elementor-element-739868b .eco-stacking__btn{min-height:42px;padding:10px 14px;border-radius:12px;font-size:13px;font-weight:600}}@media (max-width:480px){.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__content{padding:12px}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__visual{min-height:180px}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__h3{font-size:18px}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__text,.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__box p,.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__list li,.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__highlight,.elementor-1125 .elementor-element.elementor-element-739868b .eco-stacking__ctaText p{font-size:10px}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__pill{font-size:9px;padding:5px 9px}.elementor-1125 .elementor-element.elementor-element-739868b .eco-scard__overlay span{font-size:8px;min-height:28px;padding:6px 9px}.elementor-1125 .elementor-element.elementor-element-739868b .eco-stacking__ctaH{font-size:16px}.elementor-1125 .elementor-element.elementor-element-739868b .eco-stacking__btn{min-height:38px;font-size:12px;padding:9px 12px}}.elementor-1125 .elementor-element.elementor-element-8142538{filter:invert(100%) grayscale(100%) brightness(100%)}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx,.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx *{box-sizing:border-box}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx{--eco-g-top:#a3ce43;--eco-g-mid:#62d06b;--eco-g-bot:#3fae55;--eco-text:rgba(255,255,255,.92);--eco-muted:rgba(255,255,255,.72);--eco-border:rgba(255,255,255,.1);--eco-borderHover:rgba(163,206,67,.35);--eco-bar-grad:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(163,206,67,.95) 28%,rgba(98,208,107,.95) 55%,rgba(63,174,85,.95) 78%,rgba(0,0,0,0) 100%);--eco-bar-white:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.6) 50%,rgba(255,255,255,0) 100%);--eco-focus:0 0 0 2px rgba(255,255,255,.18),0 0 0 6px rgba(163,206,67,.15);--fz-h3-desktop:20px;--fz-text-desktop:16px;--fz-h3-tablet:14px;--fz-text-tablet:12px;--fz-h3-mobile:12px;--fz-text-mobile:12px;--padY-desktop:60px;--padY-tablet:48px;--padY-mobile:28px;--fz-h3:var(--fz-h3-desktop);--fz-text:var(--fz-text-desktop);color:var(--eco-text);font-family:"Montserrat",system-ui,-apple-system,sans-serif;-webkit-tap-highlight-color:transparent;position:relative;padding:var(--padY-desktop) 0;overflow:visible;overflow-x:clip}@keyframes ecoPulseHover{0%{transform:scaleX(.78);opacity:.4}50%{transform:scaleX(1);opacity:.8}100%{transform:scaleX(.78);opacity:.4}}@keyframes ecoBgFloat{0%{transform:scale(1);opacity:.7}100%{transform:scale(1.05);opacity:1}}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1024px){.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx{--fz-h3:var(--fz-h3-tablet);--fz-text:var(--fz-text-tablet);padding:var(--padY-tablet) 0}}@media (max-width:767px){.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx{--fz-h3:var(--fz-h3-mobile);--fz-text:var(--fz-text-mobile);padding:var(--padY-mobile) 0}}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__bg{display:none}@media (min-width:1025px){.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__bg{display:block;position:absolute;inset:0;background:radial-gradient(ellipse at 50% 20%,rgba(163,206,67,.04),transparent 60%),radial-gradient(ellipse at 20% 80%,rgba(63,174,85,.03),transparent 60%);pointer-events:none;z-index:0;animation:ecoBgFloat 15s ease-in-out infinite alternate}}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__wrap{width:100%;max-width:100%;margin:0 auto;position:relative;z-index:1;padding:0;overflow:visible}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx button,.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx a{outline:none;-webkit-appearance:none}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx button::-moz-focus-inner{border:0}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__top{display:flex;flex-direction:column;gap:12px;align-items:flex-start;margin-bottom:24px}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__searchRow{width:100%;position:relative}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__search{width:100%;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(18,20,22,.55),rgba(12,13,14,.4));color:rgba(255,255,255,.92);padding:14px;font-family:"Montserrat",sans-serif;font-weight:600;font-size:var(--fz-text);outline:none;transition:border-color .18s ease,box-shadow .18s ease}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__search::placeholder{color:rgba(255,255,255,.45);font-weight:600}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__search:focus{border-color:rgba(163,206,67,.35);box-shadow:var(--eco-focus)}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__searchHint{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:12px;color:rgba(255,255,255,.45);pointer-events:none}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__chips{display:flex;flex-wrap:wrap;gap:10px}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__chip{border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.22);color:rgba(255,255,255,.78);padding:8px 12px;font-weight:900;font-size:12px;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__chip.is-active{border-color:var(--eco-g-top);background:rgba(163,206,67,.15);color:#fff}@media (hover:hover) and (pointer:fine){.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__chip:hover{border-color:var(--eco-borderHover);background:rgba(255,255,255,.06);transform:translateY(-1px);color:#fff}}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__grid{display:grid;grid-template-columns:1fr 340px;gap:24px;align-items:start}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__list{display:grid;gap:14px}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__item{border:1px solid var(--eco-border);border-radius:20px;background:linear-gradient(180deg,rgba(18,20,22,.78),rgba(12,13,14,.7));overflow:hidden;box-shadow:0 18px 60px rgba(0,0,0,.3);opacity:1;transform:translateY(0);transition:opacity .18s ease,transform .18s ease,border-color .18s ease,background-color .18s ease}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__item.is-filtered{opacity:0;transform:translateY(8px);pointer-events:none}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__item.is-hidden{display:none !important}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__q{position:relative;padding:18px 18px 20px;display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;list-style:none}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__q::-webkit-details-marker{display:none}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__qText{margin:0;font-family:"Exo",sans-serif;font-weight:900;font-size:var(--fz-h3);line-height:1.35;color:rgba(255,255,255,.95);transition:color .18s ease,text-shadow .18s ease}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__item[open] .eco-faqx__qText{color:var(--eco-g-top);text-shadow:0 0 22px rgba(163,206,67,.16)}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__icon{position:relative;width:20px;height:20px;flex:0 0 auto;opacity:.8;transition:transform .3s cubic-bezier(.4,0,.2,1)}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__icon:before,.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__icon:after{content:"";position:absolute;background-color:rgba(255,255,255,.8);border-radius:2px;top:50%;left:50%;transform:translate(-50%,-50%);transition:background-color .3s ease}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__icon:before{width:14px;height:2px}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__icon:after{width:2px;height:14px}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__item[open] .eco-faqx__icon{transform:rotate(135deg)}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__item[open] .eco-faqx__icon:before,.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__item[open] .eco-faqx__icon:after{background-color:var(--eco-g-top)}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__rail{position:absolute;left:18px;right:18px;bottom:10px;height:3px;border-radius:999px;background:var(--eco-bar-white);opacity:0;transform-origin:center;pointer-events:none;transition:opacity .2s ease,background .2s ease}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__aWrap{overflow:hidden;max-height:0;opacity:0;transform:translateY(-4px);transition:max-height .26s ease,opacity .2s ease,transform .2s ease;will-change:max-height}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__item[open] .eco-faqx__aWrap{max-height:var(--eco-aH,640px);opacity:1;transform:translateY(0)}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__a{padding:0 18px 18px;color:rgba(255,255,255,.72);font-size:var(--fz-text);font-weight:400;line-height:1.65}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__a p{margin:10px 0 0}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__a p:first-child{margin-top:0}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__a ul{margin:10px 0 0;padding-left:18px}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__a li{margin:6px 0}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__item[open] .eco-faqx__rail{opacity:.85;transform:scaleX(1);background:var(--eco-bar-grad);animation:none}@media (min-width:768px) and (hover:hover) and (pointer:fine){.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__item:hover{transform:translateY(-2px);border-color:var(--eco-borderHover);background:linear-gradient(180deg,rgba(20,22,24,.82),rgba(10,11,12,.74))}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__item:hover:not([open]) .eco-faqx__rail{background:var(--eco-bar-white);opacity:.7;animation:ecoPulseHover 2.2s ease-in-out infinite}}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__item:focus-within{border-color:rgba(163,206,67,.35);box-shadow:0 0 0 1px rgba(163,206,67,.15)}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__side{position:sticky;top:18px}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__sideCard{border:1px solid rgba(255,255,255,.1);border-radius:20px;background:linear-gradient(180deg,rgba(18,20,22,.78),rgba(12,13,14,.7));padding:22px;box-shadow:0 18px 60px rgba(0,0,0,.3)}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__sideTitle{font-family:"Exo",sans-serif;font-weight:900;font-size:var(--fz-h3);margin:0 0 10px;color:#fff}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__sideText{color:rgba(255,255,255,.7);font-size:var(--fz-text);line-height:1.6;font-weight:400}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__sideBtns{display:grid;gap:10px;margin-top:18px}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__btn{border-radius:12px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:rgba(255,255,255,.92);text-decoration:none;padding:12px;font-weight:900;font-family:"Exo",sans-serif;font-size:var(--fz-text);text-align:center;position:relative;overflow:hidden;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__btn--primary{color:#06101b !important;background:linear-gradient(135deg,var(--eco-g-top) 0%,#f0ffdc 100%);border:none}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__btn--ghost{background:rgba(0,0,0,.2);border-color:rgba(255,255,255,.1);color:rgba(255,255,255,.78)}@media (min-width:768px) and (hover:hover) and (pointer:fine){.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__btn--primary:hover{transform:translateY(-2px);background:linear-gradient(135deg,#f0ffdc 0%,var(--eco-g-top) 100%);box-shadow:0 10px 20px rgba(163,206,67,.3)}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__btn--ghost:hover{transform:translateY(-1px);border-color:var(--eco-borderHover);background:rgba(255,255,255,.07);color:#fff}}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__btn:focus-visible{box-shadow:var(--eco-focus);border-color:rgba(163,206,67,.35)}@media (max-width:1024px){.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__grid{grid-template-columns:1fr}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__side{position:relative;top:0}}@media (max-width:767px){.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__searchRow{display:none}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__q{padding:14px 14px 16px}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__a{padding:0 14px 14px}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__rail{left:14px;right:14px}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:10px;scrollbar-width:none}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__chips::-webkit-scrollbar{display:none}}@media (max-width:767px),(prefers-reduced-motion:reduce){.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__rail,.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__bg{animation:none !important}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__aWrap,.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__item,.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__icon{transition:none !important}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__item[open] .eco-faqx__icon{transform:none}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__item[open] .eco-faqx__icon:before{content:"–";background:0 0;color:var(--eco-g-top);font-size:20px;font-weight:700;width:auto;height:auto;transform:translate(-50%,-55%)}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__item[open] .eco-faqx__icon:after{display:none}}.elementor-1125 .elementor-element.elementor-element-97cc9c0,.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx,.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx *{min-width:0}@media (max-width:767px){.elementor-1125 .elementor-element.elementor-element-97cc9c0{overflow:visible}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx{width:100%;max-width:100%;overflow:visible;overflow-x:clip}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__wrap{width:100%;max-width:100%;margin:0;padding:0;overflow:visible}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__top,.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__grid,.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__list,.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__side,.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__sideCard{width:100%;max-width:100%}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__grid{grid-template-columns:1fr;gap:14px}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__item{width:100%;max-width:100%;overflow:hidden}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__q{width:100%;max-width:100%;gap:10px;padding:14px 14px 16px;align-items:flex-start}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__qText{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;line-height:1.35}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__icon{flex:0 0 18px;width:18px;height:18px;margin-top:2px}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__aWrap,.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__a{width:100%;max-width:100%}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__a{padding:0 14px 14px;overflow-wrap:anywhere;word-break:break-word}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__a ul{padding-left:18px;margin-right:0}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__a li{overflow-wrap:anywhere;word-break:break-word}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__rail{left:14px;right:14px;max-width:calc(100% - 28px)}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__chips{width:100%;max-width:100%;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:10px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__chips::-webkit-scrollbar{display:none}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__chip{flex:0 0 auto;white-space:nowrap}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__side{position:relative;top:0}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__sideCard{padding:16px}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__sideBtns{width:100%}.elementor-1125 .elementor-element.elementor-element-97cc9c0 .eco-faqx__btn{width:100%;max-width:100%}}.elementor-1125 .elementor-element.elementor-element-1a86d80,.elementor-1125 .elementor-element.elementor-element-1a86d80 *{box-sizing:border-box}.elementor-1125 .elementor-element.elementor-element-1a86d80{position:relative;padding:64px 0;font-family:"Montserrat",system-ui,-apple-system,sans-serif;color:#fff;overflow:hidden}.elementor-1125 .elementor-element.elementor-element-1a86d80 .eco-fitout-cta__wrap{max-width:1200px;margin:auto;padding:0 20px;position:relative;z-index:2}.elementor-1125 .elementor-element.elementor-element-1a86d80 .eco-fitout-cta__bg{position:absolute;left:50%;top:0;transform:translateX(-50%);width:100vw;height:100%;background:radial-gradient(circle at 50% 0%,rgba(163,206,67,.12),transparent 60%),linear-gradient(180deg,#070a0f 0%,#0d1117 100%);z-index:1}.elementor-1125 .elementor-element.elementor-element-1a86d80 .eco-fitout-cta__content{position:relative;z-index:2;text-align:center}.elementor-1125 .elementor-element.elementor-element-1a86d80 .eco-fitout-cta__title{font-family:"Exo",system-ui,-apple-system,sans-serif;font-size:34px;font-weight:600;line-height:1.12;margin:0 0 14px}.elementor-1125 .elementor-element.elementor-element-1a86d80 .eco-fitout-cta__lead{max-width:820px;margin:auto;font-size:15px;line-height:1.7;font-weight:400;color:rgba(255,255,255,.8)}.elementor-1125 .elementor-element.elementor-element-1a86d80 .eco-fitout-cta__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px}.elementor-1125 .elementor-element.elementor-element-1a86d80 .eco-fitout-cta__card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:22px;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.elementor-1125 .elementor-element.elementor-element-1a86d80 .eco-fitout-cta__card:hover{border-color:#a3ce43;transform:translateY(-3px);box-shadow:0 18px 36px rgba(0,0,0,.34)}.elementor-1125 .elementor-element.elementor-element-1a86d80 .eco-fitout-cta__cardTitle{font-family:"Exo",system-ui,-apple-system,sans-serif;font-weight:600;font-size:17px;line-height:1.25;margin:0 0 10px}.elementor-1125 .elementor-element.elementor-element-1a86d80 .eco-fitout-cta__cardText{font-size:14px;font-weight:400;color:rgba(255,255,255,.7);line-height:1.6;margin:0 0 16px}.elementor-1125 .elementor-element.elementor-element-1a86d80 .eco-fitout-cta__btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;border-radius:12px;font-weight:600;font-size:14px;text-decoration:none;transition:all .25s ease;font-family:"Exo",system-ui,-apple-system,sans-serif}.elementor-1125 .elementor-element.elementor-element-1a86d80 .eco-fitout-cta__btnPrimary{background:linear-gradient(135deg,#a3ce43,#f0ffd9);color:#07110c}.elementor-1125 .elementor-element.elementor-element-1a86d80 .eco-fitout-cta__btnPrimary:hover{transform:translateY(-1px)}.elementor-1125 .elementor-element.elementor-element-1a86d80 .eco-fitout-cta__btnGhost{border:1px solid rgba(255,255,255,.2);color:#fff}.elementor-1125 .elementor-element.elementor-element-1a86d80 .eco-fitout-cta__btnGhost:hover{border-color:#a3ce43;color:#a3ce43}.elementor-1125 .elementor-element.elementor-element-1a86d80 .eco-fitout-cta__foot{margin-top:34px}.elementor-1125 .elementor-element.elementor-element-1a86d80 .eco-fitout-cta__footText{font-size:13px;line-height:1.65;font-weight:400;color:rgba(255,255,255,.65);max-width:720px;margin:auto}@media (max-width:980px){.elementor-1125 .elementor-element.elementor-element-1a86d80{padding:42px 0}.elementor-1125 .elementor-element.elementor-element-1a86d80 .eco-fitout-cta__wrap{padding:0 14px}.elementor-1125 .elementor-element.elementor-element-1a86d80 .eco-fitout-cta__options{grid-template-columns:1fr;gap:12px;margin-top:24px}.elementor-1125 .elementor-element.elementor-element-1a86d80 .eco-fitout-cta__title{font-size:22px;line-height:1.14;margin-bottom:10px}.elementor-1125 .elementor-element.elementor-element-1a86d80 .eco-fitout-cta__lead{font-size:12px;line-height:1.55}.elementor-1125 .elementor-element.elementor-element-1a86d80 .eco-fitout-cta__card{border-radius:14px;padding:14px}.elementor-1125 .elementor-element.elementor-element-1a86d80 .eco-fitout-cta__cardTitle{font-size:14px;line-height:1.22;margin-bottom:8px}.elementor-1125 .elementor-element.elementor-element-1a86d80 .eco-fitout-cta__cardText{font-size:11px;line-height:1.5;margin-bottom:12px}.elementor-1125 .elementor-element.elementor-element-1a86d80 .eco-fitout-cta__btn{min-height:36px;padding:8px 12px;border-radius:10px;font-size:11px}.elementor-1125 .elementor-element.elementor-element-1a86d80 .eco-fitout-cta__foot{margin-top:20px}.elementor-1125 .elementor-element.elementor-element-1a86d80 .eco-fitout-cta__footText{font-size:10px;line-height:1.5}}@media (max-width:560px){.elementor-1125 .elementor-element.elementor-element-1a86d80{padding:34px 0}.elementor-1125 .elementor-element.elementor-element-1a86d80 .eco-fitout-cta__title{font-size:20px}.elementor-1125 .elementor-element.elementor-element-1a86d80 .eco-fitout-cta__lead{font-size:11px}.elementor-1125 .elementor-element.elementor-element-1a86d80 .eco-fitout-cta__card{padding:12px}.elementor-1125 .elementor-element.elementor-element-1a86d80 .eco-fitout-cta__cardTitle{font-size:13px}.elementor-1125 .elementor-element.elementor-element-1a86d80 .eco-fitout-cta__cardText{font-size:10px}.elementor-1125 .elementor-element.elementor-element-1a86d80 .eco-fitout-cta__btn{width:100%;font-size:10px;min-height:34px}.elementor-1125 .elementor-element.elementor-element-1a86d80 .eco-fitout-cta__footText{font-size:9px}}.elementor-1125 .elementor-element.elementor-element-dc9064e{--d-left:67px;--d-bottom:170px;--d-scale:.9;--t-left:0px;--t-bottom:170px;--t-scale:.8;--m-left:0px;--m-bottom:130px;--m-scale:.7;--eco-oliwka:#a3ce43;--scroll-white:rgba(255,255,255,.7);--gap-between:15px}.elementor-1125 .elementor-element.elementor-element-dc9064e .scroll-master-wrapper{position:fixed;z-index:9999;display:flex;flex-direction:column;align-items:center;pointer-events:none;left:var(--d-left);bottom:var(--d-bottom);transform:scale(var(--d-scale));transition:all .3s ease}.elementor-1125 .elementor-element.elementor-element-dc9064e .scroll-text-vertical{font-family:"Exo",sans-serif;font-size:11px;font-weight:600;letter-spacing:.3em;color:var(--scroll-white);writing-mode:vertical-rl;transform:rotate(180deg);line-height:1;margin-bottom:var(--gap-between);text-transform:uppercase}.elementor-1125 .elementor-element.elementor-element-dc9064e .scroll-text-vertical:after{content:"PRZEWIŃ"}.elementor-1125 .elementor-element.elementor-element-dc9064e .mouse-icon-container{display:flex;flex-direction:column;align-items:center;gap:8px}.elementor-1125 .elementor-element.elementor-element-dc9064e .device-desktop{display:flex;justify-content:center}.elementor-1125 .elementor-element.elementor-element-dc9064e .device-mobile{display:none;justify-content:center}.elementor-1125 .elementor-element.elementor-element-dc9064e .mouse-shape{width:20px;height:34px;border:2px solid var(--scroll-white);border-radius:10px;position:relative}.elementor-1125 .elementor-element.elementor-element-dc9064e .mouse-scroll-wheel{width:2px;height:6px;background:var(--eco-oliwka);position:absolute;top:6px;left:50%;transform:translateX(-50%);animation:scroll-wheel-anim 2s infinite ease-in-out}.elementor-1125 .elementor-element.elementor-element-dc9064e .touch-icon{width:32px;height:32px;stroke:var(--scroll-white);animation:swipe-down-anim 2s infinite ease-in-out;filter:drop-shadow(0 4px 6px rgba(0,0,0,.3))}.elementor-1125 .elementor-element.elementor-element-dc9064e .mouse-arrows span{display:block;width:6px;height:6px;border-bottom:1.5px solid var(--scroll-white);border-right:1.5px solid var(--scroll-white);transform:rotate(45deg);margin:-2px 0;animation:scroll-arrows-anim 2s infinite}.elementor-1125 .elementor-element.elementor-element-dc9064e .mouse-arrows span:nth-child(2){animation-delay:.2s}@media (max-width:1024px){.elementor-1125 .elementor-element.elementor-element-dc9064e .scroll-master-wrapper{left:var(--t-left);bottom:var(--t-bottom);transform:scale(var(--t-scale))}.elementor-1125 .elementor-element.elementor-element-dc9064e .device-desktop{display:none}.elementor-1125 .elementor-element.elementor-element-dc9064e .device-mobile{display:flex}.elementor-1125 .elementor-element.elementor-element-dc9064e .scroll-text-vertical:after{content:"PRZESUŃ"}}@media (max-width:767px){.elementor-1125 .elementor-element.elementor-element-dc9064e .scroll-master-wrapper{left:var(--m-left);bottom:var(--m-bottom);transform:scale(var(--m-scale))}}@keyframes scroll-wheel-anim{0%{top:6px;opacity:0}30%{opacity:1}100%{top:18px;opacity:0}}@keyframes swipe-down-anim{0%{transform:translateY(-8px);opacity:0}15%{opacity:1}60%{opacity:1}100%{transform:translateY(8px);opacity:0}}@keyframes scroll-arrows-anim{0%{opacity:0;transform:rotate(45deg) translate(-4px,-4px)}50%{opacity:1}100%{opacity:0;transform:rotate(45deg) translate(4px,4px)}}