.paragraph--type--sustainability-plan{background-color:#f9f5f5;padding:80px 0}.paragraph--type--sustainability-plan .sust_plan{padding-right:1.25rem;padding-left:1.25rem;max-width:1280px;margin-left:auto;margin-right:auto}.paragraph--type--sustainability-plan .sust_plan .sust_plan_desktop{width:100%;overflow-x:auto;font-size:12px}@media all and (max-width: 767px){.paragraph--type--sustainability-plan .sust_plan .sust_plan_desktop{display:none}}.paragraph--type--sustainability-plan .sust_plan .sust_plan_desktop table{min-width:768px;text-align:left}.paragraph--type--sustainability-plan .sust_plan .sust_plan_desktop table tr th{font-weight:600;letter-spacing:1px;text-transform:uppercase;padding-bottom:40px}.paragraph--type--sustainability-plan .sust_plan .sust_plan_desktop table tr th:not(:last-child){padding-right:100px}.paragraph--type--sustainability-plan .sust_plan .sust_plan_desktop table tr th:nth-child(3){min-width:160px}.paragraph--type--sustainability-plan .sust_plan .sust_plan_desktop table tr td{font-weight:500;padding:20px 0;border-bottom:1px solid #b7b5b5}.paragraph--type--sustainability-plan .sust_plan .sust_plan_desktop table tr td:not(:last-child){padding-right:100px}.paragraph--type--sustainability-plan .sust_plan .sust_plan_mobile{font-size:12px}@media all and (min-width: 768px){.paragraph--type--sustainability-plan .sust_plan .sust_plan_mobile{display:none}}.paragraph--type--sustainability-plan .sust_plan .sust_plan_mobile .sust_plan_accordion{padding:20px;border-bottom:1px solid #b7b5b5;margin-bottom:10px;background:rgba(0,0,0,0);-webkit-transition:all .3s;transition:all .3s}.paragraph--type--sustainability-plan .sust_plan .sust_plan_mobile .sust_plan_accordion:has(input:checked){background:#fff}.paragraph--type--sustainability-plan .sust_plan .sust_plan_mobile .sust_plan_accordion:has(input:checked) .sust_plan_accordion_title strong{max-height:100px}.paragraph--type--sustainability-plan .sust_plan .sust_plan_mobile .sust_plan_accordion:has(input:checked) .sust_plan_accordion_title strong:not(:first-of-type){margin-top:20px}.paragraph--type--sustainability-plan .sust_plan .sust_plan_mobile .sust_plan_accordion:has(input:checked) .sust_plan_accordion_title:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.paragraph--type--sustainability-plan .sust_plan .sust_plan_mobile .sust_plan_accordion:has(input:checked) .sust_plan_accordion_content{max-height:1000px}.paragraph--type--sustainability-plan .sust_plan .sust_plan_mobile .sust_plan_accordion .sust_plan_accordion_title{position:relative}.paragraph--type--sustainability-plan .sust_plan .sust_plan_mobile .sust_plan_accordion .sust_plan_accordion_title input{position:absolute;width:100%;height:100%;opacity:0}.paragraph--type--sustainability-plan .sust_plan .sust_plan_mobile .sust_plan_accordion .sust_plan_accordion_title strong{font-weight:600;letter-spacing:1px;text-transform:uppercase;display:block;max-height:0;overflow:hidden;-webkit-transition:all .3s;transition:all .3s}.paragraph--type--sustainability-plan .sust_plan .sust_plan_mobile .sust_plan_accordion .sust_plan_accordion_title .field--name-field-sust-plan-i-commitment{margin-bottom:10px}.paragraph--type--sustainability-plan .sust_plan .sust_plan_mobile .sust_plan_accordion .sust_plan_accordion_title:after{content:"";font-family:"icons" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:0;right:0;font-size:30px;padding-left:20px;-webkit-transition:all .3s ease;transition:all .3s ease}.paragraph--type--sustainability-plan .sust_plan .sust_plan_mobile .sust_plan_accordion .sust_plan_accordion_content{max-height:0;overflow:hidden;-webkit-transition:all .3s;transition:all .3s}.paragraph--type--sustainability-plan .sust_plan .sust_plan_mobile .sust_plan_accordion .sust_plan_accordion_content strong{font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-top:20px;display:block}.paragraph--type--sustainability-plan .sust_plan .field--name-field-sust-plan-i-commitment{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.paragraph--type--sustainability-plan .sust_plan .field--name-field-sust-plan-i-commitment img{display:block;max-width:30px;max-height:30px}.paragraph--type--sustainability-plan .sust_plan .target_value_start_end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}.paragraph--type--sustainability-plan .sust_plan .target_value_graph{background-color:#dddbd5;width:100%;height:6px;border-radius:3px;margin-bottom:10px}.paragraph--type--sustainability-plan .sust_plan .target_value_graph:after{content:"";display:block;background-color:#d4b96d;width:var(--target-value-graph-value);height:6px;border-radius:3px}.paragraph--type--sustainability-plan .sust_plan .pillars{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.paragraph--type--sustainability-plan .sust_plan .pillars .pillar{text-transform:uppercase;line-height:1;border-radius:20px;padding:5px 0}.paragraph--type--sustainability-plan .sust_plan .pillars .pillar.selected{background:#d4b96d;padding:5px 10px}
/*# sourceMappingURL=../maps/components/paragraph_sustainability_plan.css.map */
