.elementor-1159 .elementor-element.elementor-element-51bde34{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1159 .elementor-element.elementor-element-9f5c844{--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;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1159 .elementor-element.elementor-element-1dc8b2b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1159 .elementor-element.elementor-element-2873fe9 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-6e6de3d );}.elementor-1159 .elementor-element.elementor-element-bfcfd01 .elementor-heading-title{font-family:"Museo Sans", Sans-serif;font-size:6rem;font-weight:500;line-height:1.125em;color:var( --e-global-color-6e6de3d );}.elementor-1159 .elementor-element.elementor-element-c45714f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:.50rem .50rem;--row-gap:.50rem;--column-gap:.50rem;}.elementor-1159 .elementor-element.elementor-element-747b412{padding:0rem 0rem 0.5rem 0rem;}.elementor-1159 .elementor-element.elementor-element-747b412 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-6e6de3d );}.elementor-1159 .elementor-element.elementor-element-ca0acf1 .elementor-heading-title{font-family:"Museo Sans", Sans-serif;font-size:0.875rem;font-weight:300;line-height:1.4em;color:var( --e-global-color-6e6de3d );}.elementor-1159 .elementor-element.elementor-element-a631e84 .elementor-heading-title{font-family:"Museo Sans", Sans-serif;font-size:0.875rem;font-weight:300;line-height:1.4em;color:var( --e-global-color-6e6de3d );}.elementor-1159 .elementor-element.elementor-element-084ce2a .elementor-heading-title{font-family:"Museo Sans", Sans-serif;font-size:0.875rem;font-weight:300;line-height:1.4em;color:var( --e-global-color-6e6de3d );}.elementor-1159 .elementor-element.elementor-element-ef4e56c .elementor-heading-title{font-family:"Museo Sans", Sans-serif;font-size:0.875rem;font-weight:300;line-height:1.4em;color:var( --e-global-color-6e6de3d );}.elementor-1159 .elementor-element.elementor-element-0180a62 .elementor-heading-title{font-family:"Museo Sans", Sans-serif;font-size:0.875rem;font-weight:300;line-height:1.4em;color:var( --e-global-color-6e6de3d );}.elementor-1159 .elementor-element.elementor-element-57647d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1159 .elementor-element.elementor-element-57647d3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1159 .elementor-element.elementor-element-1333d3a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1159 .elementor-element.elementor-element-e16ed22{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(11, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1159 .elementor-element.elementor-element-99eb4a6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--overflow:hidden;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1159 .elementor-element.elementor-element-99eb4a6:not(.elementor-motion-effects-element-type-background), .elementor-1159 .elementor-element.elementor-element-99eb4a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d3fab1c );}.elementor-1159 .elementor-element.elementor-element-99eb4a6:hover{background-color:var( --e-global-color-6e6de3d );}.elementor-1159 .elementor-element.elementor-element-16a7235{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:2rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1159 .elementor-element.elementor-element-55f401f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1159 .elementor-element.elementor-element-0980158 .elementor-heading-title{font-family:"Museo Sans", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4em;}.elementor-1159 .elementor-element.elementor-element-501b8c1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--border-radius:0rem 0rem 0rem 0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1159 .elementor-element.elementor-element-53e1d81{text-align:start;}.elementor-1159 .elementor-element.elementor-element-53e1d81 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-1159 .elementor-element.elementor-element-496fcc9{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-1159 .elementor-element.elementor-element-bf8b214{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1159 .elementor-element.elementor-element-053173e .elementor-heading-title{font-family:"Museo Sans", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-1159 .elementor-element.elementor-element-40e899f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--border-radius:1rem 1rem 1rem 1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1159 .elementor-element.elementor-element-40e899f:not(.elementor-motion-effects-element-type-background), .elementor-1159 .elementor-element.elementor-element-40e899f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e6de3d );}.elementor-1159 .elementor-element.elementor-element-4a167b9{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-1159 .elementor-element.elementor-element-0472b34{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1159 .elementor-element.elementor-element-123ad4a .elementor-heading-title{font-family:"Museo Sans", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4em;}.elementor-1159 .elementor-element.elementor-element-f0d633c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--border-radius:0rem 0rem 0rem 0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1159 .elementor-element.elementor-element-2347d98{text-align:center;}.elementor-1159 .elementor-element.elementor-element-2347d98 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-1159 .elementor-element.elementor-element-12e70b8{padding:0rem 3rem 0rem 3rem;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-1159 .elementor-element.elementor-element-9d38595{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1159 .elementor-element.elementor-element-30b5c17 .elementor-heading-title{font-family:"Museo Sans", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-1159 .elementor-element.elementor-element-bca6800{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--border-radius:1rem 1rem 1rem 1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1159 .elementor-element.elementor-element-bca6800:not(.elementor-motion-effects-element-type-background), .elementor-1159 .elementor-element.elementor-element-bca6800 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1159 .elementor-element.elementor-element-9f04164{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1159 .elementor-element.elementor-element-30e49e2 .elementor-heading-title{font-family:"Museo Sans", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4em;}.elementor-1159 .elementor-element.elementor-element-106ec97{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-1159 .elementor-element.elementor-element-92d3176{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--border-radius:0rem 0rem 0rem 0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1159 .elementor-element.elementor-element-34dee36{text-align:start;}.elementor-1159 .elementor-element.elementor-element-34dee36 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-6e6de3d );}.elementor-1159 .elementor-element.elementor-element-5b8117f{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-6e6de3d );}.elementor-1159 .elementor-element.elementor-element-2685269{--display:flex;--margin-top:-4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1159 .elementor-element.elementor-element-68febb4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--border-radius:1rem 1rem 1rem 1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1159 .elementor-element.elementor-element-68febb4:not(.elementor-motion-effects-element-type-background), .elementor-1159 .elementor-element.elementor-element-68febb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e6de3d );}.elementor-1159 .elementor-element.elementor-element-691902b{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-1159 .elementor-element.elementor-element-c2a3db8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1159 .elementor-element.elementor-element-35f6393 .elementor-heading-title{font-family:"Museo Sans", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4em;}.elementor-1159 .elementor-element.elementor-element-e5e90e2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--border-radius:0rem 0rem 0rem 0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1159 .elementor-element.elementor-element-2e9c97f{text-align:center;}.elementor-1159 .elementor-element.elementor-element-2e9c97f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-1159 .elementor-element.elementor-element-51b66b3{padding:0rem 3rem 0rem 3rem;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-1159 .elementor-element.elementor-element-441cc55{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1159 .elementor-element.elementor-element-2a5248e .elementor-heading-title{font-family:"Museo Sans", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-1159 .elementor-element.elementor-element-5780918{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--overflow:hidden;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--padding-top:2rem;--padding-bottom:1rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1159 .elementor-element.elementor-element-5780918:not(.elementor-motion-effects-element-type-background), .elementor-1159 .elementor-element.elementor-element-5780918 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d3fab1c );}.elementor-1159 .elementor-element.elementor-element-5780918:hover{background-color:var( --e-global-color-6e6de3d );}.elementor-1159 .elementor-element.elementor-element-6edb5ac{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:00rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1159 .elementor-element.elementor-element-2ee0ee2{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1159 .elementor-element.elementor-element-3a1414f .elementor-heading-title{font-family:"Museo Sans", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4em;}.elementor-1159 .elementor-element.elementor-element-1c8ba01{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--border-radius:0rem 0rem 0rem 0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1159 .elementor-element.elementor-element-24f4a80{text-align:start;}.elementor-1159 .elementor-element.elementor-element-24f4a80 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-1159 .elementor-element.elementor-element-715b169{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-1159 .elementor-element.elementor-element-a63c83b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--overflow:hidden;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1159 .elementor-element.elementor-element-a63c83b:not(.elementor-motion-effects-element-type-background), .elementor-1159 .elementor-element.elementor-element-a63c83b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d3fab1c );}.elementor-1159 .elementor-element.elementor-element-a63c83b:hover{background-color:var( --e-global-color-6e6de3d );}.elementor-1159 .elementor-element.elementor-element-a98c955{--display:flex;--overflow:hidden;}.elementor-1159 .elementor-element.elementor-element-a98c955:not(.elementor-motion-effects-element-type-background), .elementor-1159 .elementor-element.elementor-element-a98c955 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://report2025.css.ch/wp-content/uploads/2026/02/css-milestone-lugano.jpg");background-position:center center;background-size:cover;}.elementor-1159 .elementor-element.elementor-element-460dc29{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1159 .elementor-element.elementor-element-935cacf{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1159 .elementor-element.elementor-element-0f3c37b .elementor-heading-title{font-family:"Museo Sans", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4em;}.elementor-1159 .elementor-element.elementor-element-5f88b38{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--border-radius:0rem 0rem 0rem 0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1159 .elementor-element.elementor-element-55ec300{text-align:start;}.elementor-1159 .elementor-element.elementor-element-55ec300 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-1159 .elementor-element.elementor-element-525b10b{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-1159 .elementor-element.elementor-element-e6f1d54{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--overflow:hidden;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1159 .elementor-element.elementor-element-e6f1d54:not(.elementor-motion-effects-element-type-background), .elementor-1159 .elementor-element.elementor-element-e6f1d54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d3fab1c );}.elementor-1159 .elementor-element.elementor-element-e6f1d54:hover{background-color:var( --e-global-color-6e6de3d );}.elementor-1159 .elementor-element.elementor-element-d0926d7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1159 .elementor-element.elementor-element-f845e5d{--display:flex;--overflow:hidden;}.elementor-1159 .elementor-element.elementor-element-f845e5d:not(.elementor-motion-effects-element-type-background), .elementor-1159 .elementor-element.elementor-element-f845e5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://report2025.css.ch/wp-content/uploads/2026/01/css-milestone-stiftung-1024x439.jpg");background-position:center center;background-size:cover;}.elementor-1159 .elementor-element.elementor-element-16f3661{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:2rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1159 .elementor-element.elementor-element-97e9f8f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1159 .elementor-element.elementor-element-bf53267 .elementor-heading-title{font-family:"Museo Sans", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4em;}.elementor-1159 .elementor-element.elementor-element-8e32654{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--border-radius:0rem 0rem 0rem 0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1159 .elementor-element.elementor-element-2340e82{text-align:start;}.elementor-1159 .elementor-element.elementor-element-2340e82 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-1159 .elementor-element.elementor-element-c50a2cd{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-1159 .elementor-element.elementor-element-89114ed{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1159 .elementor-element.elementor-element-9e2aeba .elementor-heading-title{font-family:"Museo Sans", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-1159 .elementor-element.elementor-element-79a6475{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--border-radius:1rem 1rem 1rem 1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1159 .elementor-element.elementor-element-79a6475:not(.elementor-motion-effects-element-type-background), .elementor-1159 .elementor-element.elementor-element-79a6475 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1159 .elementor-element.elementor-element-3d9efda{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1159 .elementor-element.elementor-element-4d75541 .elementor-heading-title{font-family:"Museo Sans", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4em;}.elementor-1159 .elementor-element.elementor-element-0785d8e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-1159 .elementor-element.elementor-element-1f7908f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1159 .elementor-element.elementor-element-fb820af{--lottie-container-width:100%;}.elementor-1159 .elementor-element.elementor-element-5b6e762{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--border-radius:0rem 0rem 0rem 0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1159 .elementor-element.elementor-element-fa83734{text-align:start;}.elementor-1159 .elementor-element.elementor-element-fa83734 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-6e6de3d );}.elementor-1159 .elementor-element.elementor-element-986bbe7{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-6e6de3d );}.elementor-1159 .elementor-element.elementor-element-9bfd78c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--overflow:hidden;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1159 .elementor-element.elementor-element-9bfd78c:not(.elementor-motion-effects-element-type-background), .elementor-1159 .elementor-element.elementor-element-9bfd78c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d3fab1c );}.elementor-1159 .elementor-element.elementor-element-9bfd78c:hover{background-color:var( --e-global-color-6e6de3d );}.elementor-1159 .elementor-element.elementor-element-7fa40f0{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1159 .elementor-element.elementor-element-0ff9da2{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1159 .elementor-element.elementor-element-94c4c7c .elementor-heading-title{font-family:"Museo Sans", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4em;}.elementor-1159 .elementor-element.elementor-element-c5e90ab{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--border-radius:0rem 0rem 0rem 0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1159 .elementor-element.elementor-element-6410806{text-align:start;}.elementor-1159 .elementor-element.elementor-element-6410806 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-1159 .elementor-element.elementor-element-56a179e{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-1159 .elementor-element.elementor-element-02cab2f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--border-radius:1rem 1rem 1rem 1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1159 .elementor-element.elementor-element-02cab2f:not(.elementor-motion-effects-element-type-background), .elementor-1159 .elementor-element.elementor-element-02cab2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e6de3d );}.elementor-1159 .elementor-element.elementor-element-19b3c52{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-1159 .elementor-element.elementor-element-d72b2f9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1159 .elementor-element.elementor-element-acd3c0c .elementor-heading-title{font-family:"Museo Sans", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4em;}.elementor-1159 .elementor-element.elementor-element-251b90b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--border-radius:0rem 0rem 0rem 0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1159 .elementor-element.elementor-element-d40f0cb{text-align:center;}.elementor-1159 .elementor-element.elementor-element-d40f0cb .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-1159 .elementor-element.elementor-element-4d88317{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-1159 .elementor-element.elementor-element-bd48be4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1159 .elementor-element.elementor-element-179365c .elementor-heading-title{font-family:"Museo Sans", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-1159 .elementor-element.elementor-element-bbb5b49{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--overflow:hidden;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1159 .elementor-element.elementor-element-bbb5b49:not(.elementor-motion-effects-element-type-background), .elementor-1159 .elementor-element.elementor-element-bbb5b49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d3fab1c );}.elementor-1159 .elementor-element.elementor-element-bbb5b49:hover{background-color:var( --e-global-color-6e6de3d );}.elementor-1159 .elementor-element.elementor-element-cac10d3{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-1159 .elementor-element.elementor-element-aeb2011{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:2rem;--padding-bottom:1rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1159 .elementor-element.elementor-element-4b5e66f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1159 .elementor-element.elementor-element-dc24407 .elementor-heading-title{font-family:"Museo Sans", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4em;}.elementor-1159 .elementor-element.elementor-element-8054722{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--border-radius:0rem 0rem 0rem 0rem;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1159 .elementor-element.elementor-element-cfeac92{text-align:start;}.elementor-1159 .elementor-element.elementor-element-cfeac92 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-1159 .elementor-element.elementor-element-37d476f{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-1159 .elementor-element.elementor-element-2ec2ffb{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1159 .elementor-element.elementor-element-de722ff .elementor-heading-title{font-family:"Museo Sans", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-1159 .elementor-element.elementor-element-9c397e5{--display:flex;--overflow:hidden;}.elementor-1159 .elementor-element.elementor-element-9c397e5:not(.elementor-motion-effects-element-type-background), .elementor-1159 .elementor-element.elementor-element-9c397e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://report2025.css.ch/wp-content/uploads/2026/01/css-milestone-ideesport-1024x1024.jpg");background-position:center center;background-size:cover;}.elementor-1159 .elementor-element.elementor-element-65cc336{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--border-radius:1rem 1rem 1rem 1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1159 .elementor-element.elementor-element-65cc336:not(.elementor-motion-effects-element-type-background), .elementor-1159 .elementor-element.elementor-element-65cc336 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1159 .elementor-element.elementor-element-001d5cc{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1159 .elementor-element.elementor-element-7026142 .elementor-heading-title{font-family:"Museo Sans", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4em;}.elementor-1159 .elementor-element.elementor-element-907161c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1159 .elementor-element.elementor-element-b6cdc8a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--border-radius:0rem 0rem 0rem 0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1159 .elementor-element.elementor-element-5f4c98f{text-align:start;}.elementor-1159 .elementor-element.elementor-element-5f4c98f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-6e6de3d );}.elementor-1159 .elementor-element.elementor-element-0e776b1{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-6e6de3d );}.elementor-1159 .elementor-element.elementor-element-a012b87{--display:flex;--margin-top:-3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1159 .elementor-element.elementor-element-68a6f61{--lottie-container-width:72%;}.elementor-1159 .elementor-element.elementor-element-3d43715{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--overflow:hidden;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1159 .elementor-element.elementor-element-3d43715:not(.elementor-motion-effects-element-type-background), .elementor-1159 .elementor-element.elementor-element-3d43715 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d3fab1c );}.elementor-1159 .elementor-element.elementor-element-3d43715:hover{background-color:var( --e-global-color-6e6de3d );}.elementor-1159 .elementor-element.elementor-element-b6c3f26{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-1159 .elementor-element.elementor-element-2f8a257{--display:flex;--overflow:hidden;}.elementor-1159 .elementor-element.elementor-element-2f8a257:not(.elementor-motion-effects-element-type-background), .elementor-1159 .elementor-element.elementor-element-2f8a257 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://report2025.css.ch/wp-content/uploads/2026/01/css-milestone-integrierte-versorgung-1024x576.jpg");background-position:center center;background-size:cover;}.elementor-1159 .elementor-element.elementor-element-494de8b{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:1rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1159 .elementor-element.elementor-element-97297be{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1159 .elementor-element.elementor-element-7dd8b34 .elementor-heading-title{font-family:"Museo Sans", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4em;}.elementor-1159 .elementor-element.elementor-element-73d8d13{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--border-radius:0rem 0rem 0rem 0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1159 .elementor-element.elementor-element-6ea946c{text-align:start;}.elementor-1159 .elementor-element.elementor-element-6ea946c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-1159 .elementor-element.elementor-element-796aeac{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-1159 .elementor-element.elementor-element-85fc172{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1159 .elementor-element.elementor-element-2663e3b .elementor-heading-title{font-family:"Museo Sans", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-1159 .elementor-element.elementor-element-ae6163e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--overflow:hidden;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1159 .elementor-element.elementor-element-ae6163e:not(.elementor-motion-effects-element-type-background), .elementor-1159 .elementor-element.elementor-element-ae6163e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d3fab1c );}.elementor-1159 .elementor-element.elementor-element-ae6163e:hover{background-color:var( --e-global-color-6e6de3d );}.elementor-1159 .elementor-element.elementor-element-f140afa{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-1159 .elementor-element.elementor-element-cc986f9{--display:flex;--overflow:hidden;}.elementor-1159 .elementor-element.elementor-element-cc986f9:not(.elementor-motion-effects-element-type-background), .elementor-1159 .elementor-element.elementor-element-cc986f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://report2025.css.ch/wp-content/uploads/2026/01/css-milestone-gesundheitsstudie-1024x576.jpg");background-position:center center;background-size:cover;}.elementor-1159 .elementor-element.elementor-element-df401ab{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:1rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1159 .elementor-element.elementor-element-1a48521{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1159 .elementor-element.elementor-element-f11f4a6 .elementor-heading-title{font-family:"Museo Sans", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4em;}.elementor-1159 .elementor-element.elementor-element-7154313{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--border-radius:0rem 0rem 0rem 0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1159 .elementor-element.elementor-element-d03198a{text-align:start;}.elementor-1159 .elementor-element.elementor-element-d03198a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-1159 .elementor-element.elementor-element-6cff719{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-1159 .elementor-element.elementor-element-543b23d{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1159 .elementor-element.elementor-element-aa60792 .elementor-heading-title{font-family:"Museo Sans", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-1159 .elementor-element.elementor-element-e13e313{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--border-radius:1rem 1rem 1rem 1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1159 .elementor-element.elementor-element-e13e313:not(.elementor-motion-effects-element-type-background), .elementor-1159 .elementor-element.elementor-element-e13e313 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1159 .elementor-element.elementor-element-137d3fa{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1159 .elementor-element.elementor-element-84c2d2e .elementor-heading-title{font-family:"Museo Sans", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4em;}.elementor-1159 .elementor-element.elementor-element-e29c50e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-1159 .elementor-element.elementor-element-75456c2{--display:flex;--margin-top:-2rem;--margin-bottom:-3rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1159 .elementor-element.elementor-element-c8bc7eb{--lottie-container-width:60%;}.elementor-1159 .elementor-element.elementor-element-e95202a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--border-radius:0rem 0rem 0rem 0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1159 .elementor-element.elementor-element-87f11d4{text-align:start;}.elementor-1159 .elementor-element.elementor-element-87f11d4 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-6e6de3d );}.elementor-1159 .elementor-element.elementor-element-87d39b9{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-6e6de3d );}.elementor-1159 .elementor-element.elementor-element-41b89bc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--overflow:hidden;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1159 .elementor-element.elementor-element-41b89bc:not(.elementor-motion-effects-element-type-background), .elementor-1159 .elementor-element.elementor-element-41b89bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d3fab1c );}.elementor-1159 .elementor-element.elementor-element-41b89bc:hover{background-color:var( --e-global-color-6e6de3d );}.elementor-1159 .elementor-element.elementor-element-4133c22{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-1159 .elementor-element.elementor-element-6a12807{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:2rem;--padding-bottom:1rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1159 .elementor-element.elementor-element-9f342b6{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1159 .elementor-element.elementor-element-c2f4026 .elementor-heading-title{font-family:"Museo Sans", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4em;}.elementor-1159 .elementor-element.elementor-element-c86c5d2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--border-radius:0rem 0rem 0rem 0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1159 .elementor-element.elementor-element-064f561{text-align:start;}.elementor-1159 .elementor-element.elementor-element-064f561 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-1159 .elementor-element.elementor-element-8b3b188{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-1159 .elementor-element.elementor-element-3d6847a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--overflow:hidden;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1159 .elementor-element.elementor-element-3d6847a:not(.elementor-motion-effects-element-type-background), .elementor-1159 .elementor-element.elementor-element-3d6847a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d3fab1c );}.elementor-1159 .elementor-element.elementor-element-3d6847a:hover{background-color:var( --e-global-color-6e6de3d );}.elementor-1159 .elementor-element.elementor-element-625b543{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-1159 .elementor-element.elementor-element-f27ea55{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:2rem;--padding-bottom:1rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1159 .elementor-element.elementor-element-780615d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1159 .elementor-element.elementor-element-fe6ea8e .elementor-heading-title{font-family:"Museo Sans", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4em;}.elementor-1159 .elementor-element.elementor-element-8cbf561{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--border-radius:0rem 0rem 0rem 0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1159 .elementor-element.elementor-element-b205b58{text-align:start;}.elementor-1159 .elementor-element.elementor-element-b205b58 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-1159 .elementor-element.elementor-element-a3aae93{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-1159 .elementor-element.elementor-element-400bdcc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--border-radius:1rem 1rem 1rem 1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1159 .elementor-element.elementor-element-400bdcc:not(.elementor-motion-effects-element-type-background), .elementor-1159 .elementor-element.elementor-element-400bdcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1159 .elementor-element.elementor-element-24990dd{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1159 .elementor-element.elementor-element-6b1f801 .elementor-heading-title{font-family:"Museo Sans", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4em;}.elementor-1159 .elementor-element.elementor-element-ab03c3c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-1159 .elementor-element.elementor-element-12f62da{--display:flex;--margin-top:-4rem;--margin-bottom:-2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1159 .elementor-element.elementor-element-be28b40{--lottie-container-width:72%;}.elementor-1159 .elementor-element.elementor-element-2c172b0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--border-radius:0rem 0rem 0rem 0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1159 .elementor-element.elementor-element-4cad17b{text-align:start;}.elementor-1159 .elementor-element.elementor-element-4cad17b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-6e6de3d );}.elementor-1159 .elementor-element.elementor-element-d398126{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-6e6de3d );}.elementor-1159 .elementor-element.elementor-element-808fabc{--display:flex;--position:fixed;--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;--overflow:hidden;top:0px;}body:not(.rtl) .elementor-1159 .elementor-element.elementor-element-808fabc{left:0px;}body.rtl .elementor-1159 .elementor-element.elementor-element-808fabc{right:0px;}body.elementor-page-1159:not(.elementor-motion-effects-element-type-background), body.elementor-page-1159 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1440px){.elementor-1159 .elementor-element.elementor-element-2873fe9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-bfcfd01 .elementor-heading-title{font-size:5rem;}.elementor-1159 .elementor-element.elementor-element-747b412 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-e16ed22{--e-con-grid-template-columns:repeat(6, 1fr);--grid-auto-flow:row;}.elementor-1159 .elementor-element.elementor-element-53e1d81 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1159 .elementor-element.elementor-element-496fcc9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-2347d98 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1159 .elementor-element.elementor-element-12e70b8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-34dee36 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1159 .elementor-element.elementor-element-5b8117f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-2e9c97f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1159 .elementor-element.elementor-element-51b66b3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-24f4a80 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1159 .elementor-element.elementor-element-715b169{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-55ec300 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1159 .elementor-element.elementor-element-525b10b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-2340e82 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1159 .elementor-element.elementor-element-c50a2cd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-fa83734 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1159 .elementor-element.elementor-element-986bbe7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-6410806 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1159 .elementor-element.elementor-element-56a179e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-d40f0cb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1159 .elementor-element.elementor-element-4d88317{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-cfeac92 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1159 .elementor-element.elementor-element-37d476f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-5f4c98f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1159 .elementor-element.elementor-element-0e776b1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-6ea946c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1159 .elementor-element.elementor-element-796aeac{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-d03198a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1159 .elementor-element.elementor-element-6cff719{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-87f11d4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1159 .elementor-element.elementor-element-87d39b9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-064f561 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1159 .elementor-element.elementor-element-8b3b188{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-b205b58 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1159 .elementor-element.elementor-element-a3aae93{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-4cad17b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1159 .elementor-element.elementor-element-d398126{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1280px){.elementor-1159 .elementor-element.elementor-element-e16ed22{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-1159 .elementor-element.elementor-element-9f5c844{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-1159 .elementor-element.elementor-element-2873fe9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-747b412 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-ca0acf1 .elementor-heading-title{font-size:1rem;}.elementor-1159 .elementor-element.elementor-element-a631e84 .elementor-heading-title{font-size:1rem;}.elementor-1159 .elementor-element.elementor-element-084ce2a .elementor-heading-title{font-size:1rem;}.elementor-1159 .elementor-element.elementor-element-ef4e56c .elementor-heading-title{font-size:1rem;}.elementor-1159 .elementor-element.elementor-element-0180a62 .elementor-heading-title{font-size:1rem;}.elementor-1159 .elementor-element.elementor-element-e16ed22{--grid-auto-flow:row;}.elementor-1159 .elementor-element.elementor-element-53e1d81 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1159 .elementor-element.elementor-element-496fcc9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-2347d98 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1159 .elementor-element.elementor-element-12e70b8{padding:0rem 0rem 0rem 0rem;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-34dee36 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1159 .elementor-element.elementor-element-5b8117f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-2e9c97f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1159 .elementor-element.elementor-element-51b66b3{padding:0rem 0rem 0rem 0rem;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-1c8ba01{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1159 .elementor-element.elementor-element-24f4a80 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1159 .elementor-element.elementor-element-715b169{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-55ec300 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1159 .elementor-element.elementor-element-525b10b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-2340e82 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1159 .elementor-element.elementor-element-c50a2cd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-fa83734 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1159 .elementor-element.elementor-element-986bbe7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-7fa40f0{--padding-top:2rem;--padding-bottom:1rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1159 .elementor-element.elementor-element-6410806 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1159 .elementor-element.elementor-element-56a179e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-d40f0cb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1159 .elementor-element.elementor-element-4d88317{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-cfeac92 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1159 .elementor-element.elementor-element-37d476f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-5f4c98f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1159 .elementor-element.elementor-element-0e776b1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-6ea946c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1159 .elementor-element.elementor-element-796aeac{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-d03198a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1159 .elementor-element.elementor-element-6cff719{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-87f11d4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1159 .elementor-element.elementor-element-87d39b9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-064f561 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1159 .elementor-element.elementor-element-8b3b188{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-b205b58 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1159 .elementor-element.elementor-element-a3aae93{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-4cad17b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1159 .elementor-element.elementor-element-d398126{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-1159 .elementor-element.elementor-element-2873fe9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-747b412 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-e16ed22{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-1159 .elementor-element.elementor-element-53e1d81 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1159 .elementor-element.elementor-element-496fcc9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-2347d98 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1159 .elementor-element.elementor-element-12e70b8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-34dee36 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1159 .elementor-element.elementor-element-5b8117f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-2e9c97f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1159 .elementor-element.elementor-element-51b66b3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-24f4a80 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1159 .elementor-element.elementor-element-715b169{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-55ec300 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1159 .elementor-element.elementor-element-525b10b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-2340e82 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1159 .elementor-element.elementor-element-c50a2cd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-fa83734 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1159 .elementor-element.elementor-element-986bbe7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-6410806 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1159 .elementor-element.elementor-element-56a179e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-d40f0cb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1159 .elementor-element.elementor-element-4d88317{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-cfeac92 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1159 .elementor-element.elementor-element-37d476f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-5f4c98f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1159 .elementor-element.elementor-element-0e776b1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-6ea946c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1159 .elementor-element.elementor-element-796aeac{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-d03198a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1159 .elementor-element.elementor-element-6cff719{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-87f11d4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1159 .elementor-element.elementor-element-87d39b9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-064f561 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1159 .elementor-element.elementor-element-8b3b188{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-b205b58 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1159 .elementor-element.elementor-element-a3aae93{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1159 .elementor-element.elementor-element-4cad17b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1159 .elementor-element.elementor-element-d398126{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-1159 .elementor-element.elementor-element-c45714f{--width:50%;}.elementor-1159 .elementor-element.elementor-element-2685269{--width:60%;}.elementor-1159 .elementor-element.elementor-element-1f7908f{--width:75%;}.elementor-1159 .elementor-element.elementor-element-9c397e5{--width:calc(100% - 1rem);}.elementor-1159 .elementor-element.elementor-element-a012b87{--width:46%;}}@media(max-width:1440px) and (min-width:768px){.elementor-1159 .elementor-element.elementor-element-c45714f{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1159 .elementor-element.elementor-element-c45714f{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-99eb4a6 */.elementor-1159 .elementor-element.elementor-element-99eb4a6 {
    grid-column: span 2;
    grid-row: span 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40e899f */.elementor-1159 .elementor-element.elementor-element-40e899f {
    grid-column: span 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bca6800 */.elementor-1159 .elementor-element.elementor-element-bca6800 {
    grid-column: span 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68febb4 */.elementor-1159 .elementor-element.elementor-element-68febb4 {
    grid-column: span 6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5780918 */.elementor-1159 .elementor-element.elementor-element-5780918 {
    grid-column: span 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a98c955 */.elementor-1159 .elementor-element.elementor-element-a98c955 {
    aspect-ratio: 21 / 9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a63c83b */.elementor-1159 .elementor-element.elementor-element-a63c83b {
    grid-column: span 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f845e5d */.elementor-1159 .elementor-element.elementor-element-f845e5d {
    aspect-ratio: 21 / 9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6f1d54 */.elementor-1159 .elementor-element.elementor-element-e6f1d54 {
    grid-column: span 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79a6475 */.elementor-1159 .elementor-element.elementor-element-79a6475 {
    grid-column: span 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bfd78c */.elementor-1159 .elementor-element.elementor-element-9bfd78c {
    grid-column: span 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02cab2f */.elementor-1159 .elementor-element.elementor-element-02cab2f {
    grid-column: span 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c397e5 */.elementor-1159 .elementor-element.elementor-element-9c397e5 { height: 100%; }

@media only screen and (max-width: 767px) {
    .elementor-1159 .elementor-element.elementor-element-9c397e5 { height: auto; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbb5b49 */.elementor-1159 .elementor-element.elementor-element-bbb5b49 {
    grid-column: span 6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65cc336 */.elementor-1159 .elementor-element.elementor-element-65cc336 {
    grid-column: span 6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f8a257 */.elementor-1159 .elementor-element.elementor-element-2f8a257 {
    aspect-ratio: 16 / 9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d43715 */.elementor-1159 .elementor-element.elementor-element-3d43715 {
    grid-column: span 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc986f9 */.elementor-1159 .elementor-element.elementor-element-cc986f9 {
    aspect-ratio: 16 / 9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae6163e */.elementor-1159 .elementor-element.elementor-element-ae6163e {
    grid-column: span 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e13e313 */.elementor-1159 .elementor-element.elementor-element-e13e313 {
    grid-column: span 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41b89bc */.elementor-1159 .elementor-element.elementor-element-41b89bc {
    grid-column: span 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d6847a */.elementor-1159 .elementor-element.elementor-element-3d6847a {
    grid-column: span 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400bdcc */.elementor-1159 .elementor-element.elementor-element-400bdcc {
    grid-column: span 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16ed22 */.elementor-1159 .elementor-element.elementor-element-e16ed22 {
  /* grid-template-columns: repeat(auto-fit, minmax(213px, 1fr)); */
  grid-template-rows: none;
  grid-auto-rows: auto;
}

.teaser-card {
  transition: opacity 0.3s, transform 0.3s;
}



/* FILTER STATE: Control Card Size */

/*  Milestones */
.grid-container.grid--milestone-active .teaser--card {
  grid-column: span 3;
  grid-row: span 1;
}
.grid-container.grid--milestone-active .teaser--card[data-size="big"] {
  grid-column: span 6;
}

/*  GB */
.grid-container.grid--report-active .teaser--card {
  grid-column: span 3;
  grid-row: span 1;
}
.grid-container.grid--report-active .teaser--card[data-size="small"] {
  grid-column: span 3;
  grid-row: span 1;
}
.grid-container.grid--report-active .teaser--card[data-size="medium"] {
  grid-column: span 3;
  grid-row: span 1;
}
.grid-container.grid--report-active .teaser--card[data-size="big"] {
  grid-column: span 6;
  grid-row: span 1;
}

/* Kennzahlen */
.grid-container.grid--figure-active .teaser--card {
  grid-column: span 2;
  grid-row: span 1;
}
.grid-container.grid--figure-active .teaser--card .content--holder {
  align-items: center;
}
.grid-container.grid--figure-active .teaser--card .lottie--holder {
    max-width: 300px;
    width: 60%;
    margin-top: 0;
    margin-bottom: 0;
}
.grid-container.grid--figure-active .teaser--card .lottie--holder .e-lottie__container {
    width: 100%;
}
.grid-container.grid--figure-active .teaser--card .tag--holder {
   align-items: flex-start;
}
.grid-container.grid--figure-active .teaser--card[data-direction="horizontal"] .content--holder {
  flex-direction: column-reverse;
}




@media only screen and (max-width: 1024px) {
    .teaser--card {
        grid-column: span 8 !important;
        /* aspect-ratio: 1.2/1 !important; */
    }
    .grid--figure .tag--holder {
        align-items: flex-start;
    }
    .grid--figure .content--holder {
        flex-direction: column;
        align-items: start;
    }
    .grid--figure .content--holder.resp--reverse {
        flex-direction: column-reverse;
    }
    .grid--figure .content--holder .lottie--holder {
        width: 40%;
        margin: 0 0 -2rem 0;
    }
    .grid--figure .content--holder .txt--holder {
        padding: 0 10rem 1rem 0;
    }
}

@media only screen and (max-width: 767px) {
    .grid--figure .content--holder .txt--holder {
        padding: 1rem 2rem 1rem 0;
    }
   .grid--figure .content--holder .lottie--holder {
        width: 50%;
   }
   .grid--milestone.resp--reverse {
      flex-direction: column-reverse;
   }
   .grid--milestone.resp--reverse .img--holder {
       aspect-ratio: 16 / 9;
   }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2772a8a */.bg-circles {
  position: absolute;
  inset: 0;
  height: 100vh;
  overflow: hidden;
}

.bg-circles .circle {
  position: absolute;
  border-radius: 50%;
  width: var(--size);
  height: var(--size);
  background: var(--color);
  opacity: var(--alpha);

  /* JS animiert transform -> GPU */
  transform: translate3d(0,0,0);
  will-change: transform;
}

/* Header und Content darueber */
.elementor-location-header { position: relative; z-index: 10; }
.elementor-section, .elementor-container { position: relative; z-index: 5; }

/*
@media (prefers-reduced-motion: reduce) {
  .bg-circles { display: none; }
}
*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-808fabc */.elementor-1159 .elementor-element.elementor-element-808fabc {
    position: fixed;
    inset: 0;
    z-index: -2;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS */body {
    background: linear-gradient(90deg, #00327D 19%, #0078BB 69%, #00A4E0 100%);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Museo Sans';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('/wp-content/uploads/fonts/MuseoSans-100.eot');
	src: url('/wp-content/uploads/fonts/MuseoSans-100.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/fonts/MuseoSans-100.woff2') format('woff2'),
		url('/wp-content/uploads/fonts/MuseoSans-100.woff') format('woff'),
		url('/wp-content/uploads/fonts/MuseoSans-100.ttf') format('truetype'),
		url('/wp-content/uploads/fonts/MuseoSans-100.svg#MuseoSans') format('svg');
}
@font-face {
	font-family: 'Museo Sans';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('/wp-content/uploads/fonts/MuseoSans-100italic.eot');
	src: url('/wp-content/uploads/fonts/MuseoSans-100italic.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/fonts/MuseoSans-100italic.woff2') format('woff2'),
		url('/wp-content/uploads/fonts/MuseoSans-100italic.woff') format('woff'),
		url('/wp-content/uploads/fonts/MuseoSans-100italic.ttf') format('truetype'),
		url('/wp-content/uploads/fonts/MuseoSans-100italic.svg#MuseoSans') format('svg');
}
@font-face {
	font-family: 'Museo Sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('/wp-content/uploads/fonts/MuseoSans-300.eot');
	src: url('/wp-content/uploads/fonts/MuseoSans-300.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/fonts/MuseoSans-300.woff2') format('woff2'),
		url('/wp-content/uploads/fonts/MuseoSans-300.woff') format('woff'),
		url('/wp-content/uploads/fonts/MuseoSans-300.ttf') format('truetype'),
		url('/wp-content/uploads/fonts/MuseoSans-300.svg#MuseoSans') format('svg');
}
@font-face {
	font-family: 'Museo Sans';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('/wp-content/uploads/fonts/MuseoSans-300italic.eot');
	src: url('/wp-content/uploads/fonts/MuseoSans-300italic.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/fonts/MuseoSans-300italic.woff2') format('woff2'),
		url('/wp-content/uploads/fonts/MuseoSans-300italic.woff') format('woff'),
		url('/wp-content/uploads/fonts/MuseoSans-300italic.ttf') format('truetype'),
		url('/wp-content/uploads/fonts/MuseoSans-300italic.svg#MuseoSans') format('svg');
}
@font-face {
	font-family: 'Museo Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('/wp-content/uploads/fonts/MuseoSans-500.eot');
	src: url('/wp-content/uploads/fonts/MuseoSans-500.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/fonts/MuseoSans-500.woff2') format('woff2'),
		url('/wp-content/uploads/fonts/MuseoSans-500.woff') format('woff'),
		url('/wp-content/uploads/fonts/MuseoSans-500.ttf') format('truetype'),
		url('/wp-content/uploads/fonts/MuseoSans-500.svg#MuseoSans') format('svg');
}
@font-face {
	font-family: 'Museo Sans';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('/wp-content/uploads/fonts/MuseoSans-500italic.eot');
	src: url('/wp-content/uploads/fonts/MuseoSans-500italic.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/fonts/MuseoSans-500italic.woff2') format('woff2'),
		url('/wp-content/uploads/fonts/MuseoSans-500italic.woff') format('woff'),
		url('/wp-content/uploads/fonts/MuseoSans-500italic.ttf') format('truetype'),
		url('/wp-content/uploads/fonts/MuseoSans-500italic.svg#MuseoSans') format('svg');
}
@font-face {
	font-family: 'Museo Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('/wp-content/uploads/fonts/MuseoSans-700.eot');
	src: url('/wp-content/uploads/fonts/MuseoSans-700.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/fonts/MuseoSans-700.woff2') format('woff2'),
		url('/wp-content/uploads/fonts/MuseoSans-700.woff') format('woff'),
		url('/wp-content/uploads/fonts/MuseoSans-700.ttf') format('truetype'),
		url('/wp-content/uploads/fonts/MuseoSans-700.svg#MuseoSans') format('svg');
}
@font-face {
	font-family: 'Museo Sans';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('/wp-content/uploads/fonts/MuseoSans-700italic.eot');
	src: url('/wp-content/uploads/fonts/MuseoSans-700italic.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/fonts/MuseoSans-700italic.woff2') format('woff2'),
		url('/wp-content/uploads/fonts/MuseoSans-700italic.woff') format('woff'),
		url('/wp-content/uploads/fonts/MuseoSans-700italic.ttf') format('truetype'),
		url('/wp-content/uploads/fonts/MuseoSans-700italic.svg#MuseoSans') format('svg');
}
@font-face {
	font-family: 'Museo Sans';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('/wp-content/uploads/fonts/MuseoSans-900.eot');
	src: url('/wp-content/uploads/fonts/MuseoSans-900.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/fonts/MuseoSans-900.woff2') format('woff2'),
		url('/wp-content/uploads/fonts/MuseoSans-900.woff') format('woff'),
		url('/wp-content/uploads/fonts/MuseoSans-900.ttf') format('truetype'),
		url('/wp-content/uploads/fonts/MuseoSans-900.svg#MuseoSans') format('svg');
}
@font-face {
	font-family: 'Museo Sans';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('/wp-content/uploads/fonts/MuseoSans-900italic.eot');
	src: url('/wp-content/uploads/fonts/MuseoSans-900italic.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/fonts/MuseoSans-900italic.woff2') format('woff2'),
		url('/wp-content/uploads/fonts/MuseoSans-900italic.woff') format('woff'),
		url('/wp-content/uploads/fonts/MuseoSans-900italic.ttf') format('truetype'),
		url('/wp-content/uploads/fonts/MuseoSans-900italic.svg#MuseoSans') format('svg');
}
/* End Custom Fonts CSS */