:root{--primary-color-matec-blue: #0075c2;--primary-color-matec-green: #009944;--primary-color-dispo-blue: #008CCF;--primary-color-dispo-navy: #0068B7;--primary-color-lightgray: #EEF4F7;--primary-color-gray: #CBD5DC;--primary-color-pink: #D67DAD;--primary-color-red: #ff0000;--primary-color-white: #ffffff;--primary-color-black: #000000;--primary-font-size-90: 60px;--primary-font-size-80: 40px;--primary-font-size-70: 32px;--primary-font-size-60: 24px;--primary-font-size-50: 20px;--primary-font-size-40: 16px;--primary-font-size-30: 14px;--primary-font-size-20: 12px;--primary-font-size-10: 10px;--primary-font-weight-90: 900;--primary-font-weight-70: bold;--primary-font-weight-40: normal;--primary-line-height-90: 200%;--primary-line-height-70: 170%;--primary-line-height-50: 150%;--primary-line-height-40: 140%;--primary-line-height-20: 120%;--primary-line-height-10: 100%;--primary-round-l: 8px;--primary-round-m: 5px;--primary-round-s: 3px;--primary-margin-xxl: 120px;--primary-margin-xl: 80px;--primary-margin-l: 60px;--primary-margin-m: 30px;--primary-margin-s: 15px;--primary-margin-xs: 10px;--primary-border-width-l: 4px;--primary-border-width-m: 2px;--primary-border-width-s: 1px;--primary-opacity-100: 1;--primary-opacity-50: 0.5;--primary-opacity-30: 0.3;--primary-box-shadow-m: 0 2px 4px rgba(0, 0, 0, 0.1);--primary-text-shadow-m: 0 2px 4px rgba(0, 0, 0, 1);--window-margin-l: var(--primary-margin-l);--window-margin-m: var(--primary-margin-m);--window-margin-s: 15px;--font-weight-black: var(--primary-font-weight-90);--font-weight-bold: var(--primary-font-weight-70);--font-weight-normal: var(--primary-font-weight-40);--font-size-heading-page: var(--primary-font-size-80);--font-size-heading-section: var(--primary-font-size-60);--font-size-heading-l: var(--primary-font-size-70);--font-size-heading-m: var(--primary-font-size-60);--font-size-heading-s: var(--primary-font-size-50);--font-size-default: var(--primary-font-size-40);--font-size-lead: var(--primary-font-size-70);--font-size-list: var(--primary-font-size-40);--font-size-caption: var(--primary-font-size-30);--line-height-heading: var(--primary-line-height-20);--line-height-body-l: var(--primary-line-height-70);--line-height-body-m: var(--primary-line-height-50);--line-height-item: var(--primary-line-height-20);--color-text-default: var(--primary-color-black);--color-text-invert: var(--primary-color-white);--color-text-subtle: var(--primary-color-gray);--color-text-subtler: var(--primary-color-lightgray);--color-text-link: var(--primary-color-dispo-navy);--color-background-default: var(--primary-color-white);--color-background-subtle: var(--primary-color-lightgray);--color-background-subtler: var(--primary-color-gray);--color-border-default: var(--primary-color-gray);--color-border-subtle: var(--primary-color-lightgray);--color-border-focused: var(--primary-color-dispo-blue);--color-primary: var(--primary-color-dispo-blue);--color-secondary: var(--primary-color-dispo-navy);--color-tertiary: var(--primary-color-pink);--color-accent: var(--primary-color-red);--header-height: 120px}@media screen and (max-width: 959px){:root{--font-size-heading-page: var(--primary-font-size-70);--font-size-heading-section: var(--primary-font-size-50);--font-size-heading-l: var(--primary-font-size-60);--font-size-heading-m: var(--primary-font-size-50);--font-size-heading-s: var(--primary-font-size-40);--font-size-default: var(--primary-font-size-30);--font-size-lead: var(--primary-font-size-60);--font-size-list: var(--primary-font-size-30);--font-size-caption: var(--primary-font-size-20);--header-height: 60px}}@media screen and (max-width: 520px){:root{--font-size-heading-page: var(--primary-font-size-60);--font-size-heading-section: var(--primary-font-size-40);--font-size-heading-l: var(--primary-font-size-50);--font-size-heading-m: var(--primary-font-size-40);--font-size-heading-s: var(--primary-font-size-30);--font-size-default: var(--primary-font-size-30);--font-size-lead: var(--primary-font-size-50);--font-size-list: var(--primary-font-size-30);--font-size-caption: var(--primary-font-size-20)}}.image-with-caption{text-align:center}.image-with-caption p{margin-top:var(--primary-margin-xs);line-height:var(--line-height-item)}.section-maintenance .responsive-table dd{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, auto));justify-content:start;-moz-column-gap:var(--primary-margin-m);column-gap:var(--primary-margin-m);row-gap:var(--primary-margin-s)}.section-maintenance ul{list-style-type:disc;padding-left:1.5em}.section-maintenance .btn-group{display:flex;flex-wrap:wrap;justify-content:center;justify-items:center;-moz-column-gap:var(--primary-margin-m);column-gap:var(--primary-margin-m);row-gap:var(--primary-margin-s)}.section-maintenance .btn-group .round-btn-color{width:auto;height:70px;background:var(--color-tertiary);padding:0 var(--primary-margin-m)}.section-maintenance .text-image-group{display:grid;grid-template-columns:1fr 1fr;gap:var(--primary-margin-l)}.section-maintenance .text-image-group .image-with-caption .rect-image{aspect-ratio:16/9}@media screen and (max-width: 959px){.section-maintenance .text-image-group{gap:var(--primary-margin-m)}}@media screen and (max-width: 520px){.section-maintenance .btn-group .round-btn-color{height:50px}.section-maintenance .text-image-group{grid-template-columns:1fr}}.section-odor ul{list-style-type:disc;padding-left:1.5em}.section-odor .text-image-group{display:grid;grid-template-columns:1fr 1fr;gap:var(--primary-margin-l)}.section-odor .text-image-group .image-with-caption .rect-image{aspect-ratio:4/3}.section-odor .image-group{display:grid;grid-template-columns:1fr 30px 1fr 30px auto;gap:var(--primary-margin-m);background:var(--color-background-subtle);border:var(--color-border-default) solid var(--primary-border-width-s);padding:var(--primary-margin-l)}.section-odor .image-group .image-with-caption .rect-image{aspect-ratio:3/2}.section-odor .image-group .triangle{width:0;height:0;border-top:20px solid rgba(0,0,0,0);border-bottom:20px solid rgba(0,0,0,0);border-left:30px solid var(--primary-color-black);margin:auto}.section-odor .image-group .vertical-text{writing-mode:vertical-rl;font-size:var(--font-size-heading-m);font-weight:var(--font-weight-bold);color:var(--color-text-invert);background:var(--color-primary);padding:var(--primary-margin-m);display:flex;justify-content:center;align-items:center}@media screen and (max-width: 959px){.section-odor .text-image-group{gap:var(--primary-margin-m)}.section-odor .image-group{grid-template-columns:1fr 20px 1fr 20px auto;gap:var(--primary-margin-s);padding:var(--primary-margin-m)}.section-odor .image-group .triangle{border-top:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0);border-left:20px solid var(--primary-color-black)}.section-odor .image-group .vertical-text{padding:var(--primary-margin-s)}}@media screen and (max-width: 520px){.section-odor .text-image-group{grid-template-columns:1fr}.section-odor .image-group{grid-template-columns:1fr;grid-template-rows:auto 20px auto 20px auto;padding:var(--primary-margin-s)}.section-odor .image-group .triangle{border-left:15px solid rgba(0,0,0,0);border-right:15px solid rgba(0,0,0,0);border-top:20px solid var(--primary-color-black)}.section-odor .image-group .vertical-text{writing-mode:unset;padding:var(--primary-margin-xs)}}.section-sewage ul{list-style-type:disc;padding-left:1.5em}.modal-nav{display:flex;justify-content:space-between;max-width:200px;margin:0 auto;font-weight:var(--font-weight-bold)}.modal-nav .material-symbols-outlined{color:var(--color-primary);font-weight:var(--font-weight-bold)}.modal-content{width:100%;max-width:1000px}.modal-content dl{display:grid;grid-template-columns:max-content repeat(3, minmax(max-content, 1fr));border-top:var(--primary-border-width-s) solid var(--color-background-subtler);border-left:var(--primary-border-width-s) solid var(--color-background-subtler);font-size:var(--font-size-caption);overflow:auto;text-align:center}.modal-content dl>dt,.modal-content dl>dd{padding:10px;border-right:var(--primary-border-width-s) solid var(--color-background-subtler);border-bottom:var(--primary-border-width-s) solid var(--color-background-subtler);line-height:var(--line-height-body-m);white-space:pre-wrap;display:flex;justify-content:center;align-items:center}.modal-content dl>dt{background:var(--color-background-subtle)}.modal-content .grid2cols{grid-column:span 2}.modal-content .align-left{justify-content:start}.incinerator-measurement-modal-content .incinerator-measurement-table{grid-template-columns:max-content repeat(7, minmax(max-content, 1fr))}