/*! BuildToolsCookbook v1.0.0 | (c) 2024 Versantus | MIT License | undefined */
@font-face{font-family:"Untitled Sans";font-style:normal;font-weight:300;font-display:auto;src:url("https://textileexchange.org/wp-content/uploads/2021/12/untitled-sans-web-light.woff2") format("woff2")}@font-face{font-family:"Untitled Sans";font-style:italic;font-weight:300;font-display:auto;src:url("https://textileexchange.org/wp-content/uploads/2021/12/untitled-sans-web-light-italic.woff2") format("woff2")}@font-face{font-family:"Untitled Sans";font-style:normal;font-weight:400;font-display:auto;src:url("https://textileexchange.org/wp-content/uploads/2021/12/untitled-sans-web-regular.woff2") format("woff2")}@font-face{font-family:"Untitled Sans";font-style:italic;font-weight:400;font-display:auto;src:url("https://textileexchange.org/wp-content/uploads/2021/12/untitled-sans-web-regular-italic.woff2") format("woff2")}@font-face{font-family:"Untitled Sans";font-style:normal;font-weight:500;font-display:auto;src:url("https://textileexchange.org/wp-content/uploads/2021/12/untitled-sans-web-medium.woff2") format("woff2")}@font-face{font-family:"Untitled Sans";font-style:italic;font-weight:500;font-display:auto;src:url("https://textileexchange.org/wp-content/uploads/2021/12/untitled-sans-web-medium-italic.woff2") format("woff2")}@font-face{font-family:"Untitled Sans";font-style:normal;font-weight:700;font-display:auto;src:url("https://textileexchange.org/wp-content/uploads/2021/12/untitled-sans-web-bold.woff2") format("woff2")}@font-face{font-family:"Untitled Sans";font-style:italic;font-weight:700;font-display:auto;src:url("https://textileexchange.org/wp-content/uploads/2021/12/untitled-sans-web-bold-italic.woff2") format("woff2")}@font-face{font-family:"Untitled Sans";font-style:normal;font-weight:900;font-display:auto;src:url("https://textileexchange.org/wp-content/uploads/2021/12/untitled-sans-web-black.woff2") format("woff2")}@font-face{font-family:"Untitled Sans";font-style:italic;font-weight:900;font-display:auto;src:url("https://textileexchange.org/wp-content/uploads/2021/12/untitled-sans-web-black-italic.woff2") format("woff2")}@font-face{font-family:"Publico Banner";font-style:normal;font-weight:300;font-display:auto;src:url("https://textileexchange.org/wp-content/uploads/2022/01/PublicoBanner-Light-Web.woff2") format("woff2")}@font-face{font-family:"Publico Banner";font-style:italic;font-weight:300;font-display:auto;src:url("https://textileexchange.org/wp-content/uploads/2022/01/PublicoBanner-LightItalic-Web.woff2") format("woff2")}@font-face{font-family:"Publico Banner";font-style:normal;font-weight:400;font-display:auto;src:url("https://textileexchange.org/wp-content/uploads/2022/01/PublicoBanner-Roman-Web.woff2") format("woff2")}@font-face{font-family:"Publico Banner";font-style:italic;font-weight:400;font-display:auto;src:url("https://textileexchange.org/wp-content/uploads/2022/01/PublicoBanner-Italic-Web.woff2") format("woff2")}@font-face{font-family:"Publico Banner";font-style:normal;font-weight:500;font-display:auto;src:url("https://textileexchange.org/wp-content/uploads/2022/01/PublicoBanner-Medium-Web.woff2") format("woff2")}@font-face{font-family:"Publico Banner";font-style:italic;font-weight:500;font-display:auto;src:url("https://textileexchange.org/wp-content/uploads/2022/01/PublicoBanner-MediumItalic-Web.woff2") format("woff2")}@font-face{font-family:"Publico Banner";font-style:normal;font-weight:700;font-display:auto;src:url("https://textileexchange.org/wp-content/uploads/2022/01/PublicoBanner-Bold-Web.woff2") format("woff2")}@font-face{font-family:"Publico Banner";font-style:italic;font-weight:700;font-display:auto;src:url("https://textileexchange.org/wp-content/uploads/2022/01/PublicoBanner-BoldItalic-Web.woff2") format("woff2")}@font-face{font-family:"Publico Banner";font-style:normal;font-weight:800;font-display:auto;src:url("https://textileexchange.org/wp-content/uploads/2022/01/PublicoBanner-Extrabold-Web.woff2") format("woff2")}@font-face{font-family:"Publico Banner";font-style:italic;font-weight:800;font-display:auto;src:url("https://textileexchange.org/wp-content/uploads/2022/01/PublicoBanner-ExtraboldItalic-Web.woff2") format("woff2")}@font-face{font-family:"Publico Banner";font-style:normal;font-weight:900;font-display:auto;src:url("https://textileexchange.org/wp-content/uploads/2022/01/PublicoBanner-Black-Web.woff2") format("woff2")}@font-face{font-family:"Publico Banner";font-style:italic;font-weight:900;font-display:auto;src:url("https://textileexchange.org/wp-content/uploads/2022/01/PublicoBanner-BlackItalic-Web.woff2") format("woff2")}.mci-table--heading-and-year{display:flex;flex-wrap:wrap;align-items:flex-end;border-bottom:1px solid #fff;max-width:1280px;margin:0 auto}@media only screen and (min-width: 768px){.mci-table--heading-and-year{flex-wrap:nowrap}}.mci-table--heading-and-year h2.mci-table--heading{font-family:"Publico Banner",roboto,sans-serif;font-weight:200;font-size:2.4rem;width:100%;padding:0}.mci-table--heading-and-year h2.mci-table--heading div{width:fit-content;position:relative}.mci-table--heading-and-year h2.mci-table--heading div:after{content:"";height:21px;width:21px;background:url("../../src/svg/info.svg") no-repeat center center;position:absolute;margin-top:.5em;margin-left:.2em}.mci-table--heading-and-year h2.mci-table--heading .modal--trigger-styling{display:none}.mci-table--heading-and-year h2.mci-table--heading .modal{font-family:"Untitled Sans",roboto,sans-serif;font-weight:normal}.mci-table--heading-and-year #mci-year-switcher{align-items:baseline;display:flex}.mci-table--heading-and-year #mci-year-switcher #year-switcher{background:url("../../src/svg/arrow-down.svg") no-repeat 94% center;background-size:20px 20px;border-radius:6px;color:#fff;cursor:pointer;font-weight:bold;margin-bottom:.9em;padding:.4em 2.2em .5em 1em;width:auto}.mci-table--heading-and-year #mci-year-switcher #year-switcher option{background-color:#005596 !important;color:#fff !important;padding:0}.mci-table--heading-and-year #mci-year-switcher label{font-size:18px;width:100%;white-space:nowrap;margin-right:10px;margin-top:4px}.mci-table--filtering{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding:.7em 0;border-bottom:1px solid #fff;margin-bottom:10px}.mci-table--filtering .dataTables_filter{width:100%;min-width:230px;position:relative;margin-top:0}.mci-table--filtering .dataTables_filter input{border-color:#fff;border-radius:6px;color:#fff;margin-left:0;margin-bottom:0;padding:5px 10px}.mci-table--filtering .dataTables_filter input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.mci-table--filtering .dataTables_info{text-align:left;font-weight:bold}.mci-table--filtering .filters-container--toggle{background-color:#2f374b;border:1px solid #fff;border-radius:30px;flex-shrink:0;font-size:.9em;font-weight:bold;line-height:1;padding:.7em 1em;width:auto}.mci-table--filtering .filters-container--toggle:after{background:url("../../src/svg/filter.svg") no-repeat center center;content:"";display:inline-block;height:21px;margin-left:.8em;width:21px}@media only screen and (min-width: 600px){.mci-table--filtering{gap:20px}.mci-table--filtering .dataTables_info{flex-grow:1}.mci-table--filtering .dataTables_filter{width:30%}}.mci-table--filtering select{color:#fff}@media only screen and (max-width: 768px){.select2-container{width:100% !important;margin-bottom:1em}}.select2-container textarea{display:none}.select2-container .select2-dropdown{border:none;border-radius:0;box-shadow:0 0 15px rgba(0,0,0,.75)}.select2-container.select2-container--focus .select2-selection--multiple{border:none}.select2-container .select2-selection--multiple{background:#2f374b;outline:0;border:none;border-radius:0;padding:0 5px 8px 5px}.select2-container .select2-selection--multiple .select2-list-name{color:#fff;padding:.5em .5em .05em .5em;position:relative;font-weight:bold}.select2-container .select2-selection--multiple .select2-list-name:after{content:"";width:38px;height:38px;background:url("../../src/svg/arrow-down-filter.svg") no-repeat center center #e4e4e4;position:absolute;right:-4px;top:0;bottom:0}.select2-container .select2-results__option--selectable{font-family:"Untitled Sans",roboto,sans-serif}.select2-container .select2-results__option--selectable.select2-results__option--highlighted{background-color:#343d54}.materials-portfolio-table-2023,.materials-portfolio-card-2023{display:inline-flex;justify-content:center;padding-bottom:0 !important}.materials-portfolio-table-2023 svg,.materials-portfolio-card-2023 svg{height:21px;width:21px;margin-left:.4em}body.frozen-by-modal{overflow:hidden;pointer-events:none}body.frozen-by-modal:before{content:"";display:block;width:100%;height:300%;background-color:rgba(0,0,0,.7);position:absolute;top:0;left:0;z-index:999}.modal--trigger-styling{position:relative;cursor:help}.modal{position:absolute !important;background-color:#fff;box-shadow:0 15px 44px rgba(0,0,0,.9);z-index:-1;opacity:0;visibility:hidden;pointer-events:none;top:calc(100% - 42px);left:calc(100% + 15px);color:#01365f;padding:2em;font-size:12px;font-weight:normal;line-height:1.4;min-width:300px;transition:all .1s}@media not all and (min-resolution: 0.001dpcm){@supports(-webkit-appearance: none){.modal{display:none}}}.modal:before{content:"\a";border-style:solid;border-width:15px 15px 15px 0;border-color:transparent #fff transparent transparent;position:absolute;left:-15px;top:20px}.modal.modal--visible{z-index:10000;opacity:1;visibility:visible}.modal h3{font-size:14px;font-weight:bold;line-height:1.4;margin-bottom:.5em;padding-top:0}.modal--close{cursor:pointer;position:absolute;right:20px;top:20px;opacity:0;pointer-events:none;z-index:-1}.modal--close.modal--visible{z-index:10001;pointer-events:auto;opacity:1}.modal-mciinformation{left:calc(100% + 45px);top:-5px}th.material .modal{left:auto;right:calc(100% + 15px)}th.material .modal:before{border-width:15px 0 15px 15px;border-color:transparent transparent transparent #fff;left:auto;right:-15px}.materials-portfolio-table-2023 .modal,.materials-portfolio-card-2023 .modal{left:calc(-50% - 10px);right:auto;top:36px}.materials-portfolio-table-2023 .modal:before,.materials-portfolio-card-2023 .modal:before{border-width:15px 0 15px 15px;border-color:transparent transparent transparent #fff;left:auto;right:calc(50% - 15px);top:-22px;transform:rotate(-90deg)}.materials-portfolio-card-2023 .modal{left:50%;transform:translateX(-50%);top:50px}.dataTables_wrapper{max-width:1280px;margin:0 auto}.dataTables_wrapper table.dataTable[aria-describedby=mci-table_info]{border:none;border-collapse:separate;border-spacing:0 20px;margin:0 auto -55px;width:100% !important}.dataTables_wrapper table.dataTable[aria-describedby=mci-table_info] thead{position:relative;z-index:2;border:none}.dataTables_wrapper table.dataTable[aria-describedby=mci-table_info] thead tr:nth-child(1){background-color:#343d54;transform:translateY(-20px)}.dataTables_wrapper table.dataTable[aria-describedby=mci-table_info] thead tr:nth-child(2){background-color:#343d54;transform:translateY(calc(-2 * 20px))}.dataTables_wrapper table.dataTable[aria-describedby=mci-table_info] thead tr:first-child th{background-image:none;text-align:center;background-color:rgba(196,196,196,.08)}.dataTables_wrapper table.dataTable[aria-describedby=mci-table_info] thead tr:first-child th:first-child{border-bottom:none;background-color:transparent}.dataTables_wrapper table.dataTable[aria-describedby=mci-table_info] thead tr:not(:nth-child(1)) th:nth-child(n+6){background-color:transparent;border-top:1px solid #fff;border-bottom:1px solid #fff}.dataTables_wrapper table.dataTable[aria-describedby=mci-table_info] thead tr:not(:nth-child(1)) th:nth-child(6){border-left:1px solid #fff;border-radius:6px 0 0 6px}.dataTables_wrapper table.dataTable[aria-describedby=mci-table_info] thead tr:not(:nth-child(1)) th:last-child{border-right:1px solid #fff;border-radius:0 6px 6px 0}.dataTables_wrapper table.dataTable[aria-describedby=mci-table_info] thead tr th{background:url(../../src/svg/arrow-inactive.svg) no-repeat 0% 85% rgba(196,196,196,.08);background-size:17px;border:none;color:#fff;font-size:.65em;font-weight:normal;vertical-align:bottom}.dataTables_wrapper table.dataTable[aria-describedby=mci-table_info] thead tr th.sorting_asc{background:url(../../src/svg/arrow-up.svg) no-repeat 0% 85% rgba(196,196,196,.08);background-size:17px}.dataTables_wrapper table.dataTable[aria-describedby=mci-table_info] thead tr th.sorting_desc{background:url(../../src/svg/arrow-down.svg) no-repeat 0% 85% rgba(196,196,196,.08);background-size:17px}.dataTables_wrapper table.dataTable[aria-describedby=mci-table_info] thead tr th:first-child{background-color:transparent;background-position:5% 85%;padding-bottom:0;position:relative;width:120px !important}.dataTables_wrapper table.dataTable[aria-describedby=mci-table_info] thead tr th:nth-child(2),.dataTables_wrapper table.dataTable[aria-describedby=mci-table_info] thead tr th:nth-child(3),.dataTables_wrapper table.dataTable[aria-describedby=mci-table_info] thead tr th:nth-child(4),.dataTables_wrapper table.dataTable[aria-describedby=mci-table_info] thead tr th:nth-child(5){background-color:transparent}.dataTables_wrapper table.dataTable[aria-describedby=mci-table_info] thead tr th>div:not(.modal,:first-child){width:100%;position:absolute;bottom:10px;left:50%;transform:translateX(-50%);text-align:center;margin-left:8px}.dataTables_wrapper table.dataTable[aria-describedby=mci-table_info] thead tr th>div{text-align:center;padding-bottom:5px}.dataTables_wrapper table.dataTable[aria-describedby=mci-table_info] thead tr th img{display:block;max-height:40px;max-width:40px;margin:5px 0;width:40px;height:40px}.dataTables_wrapper table.dataTable[aria-describedby=mci-table_info] thead tr th.material{min-width:90px;padding:10px 0}.dataTables_wrapper table.dataTable[aria-describedby=mci-table_info] thead tr th.strategy-score,.dataTables_wrapper table.dataTable[aria-describedby=mci-table_info] thead tr th.circularity-score,.dataTables_wrapper table.dataTable[aria-describedby=mci-table_info] thead tr th.sdgs-score,.dataTables_wrapper table.dataTable[aria-describedby=mci-table_info] thead tr th.material-co,.dataTables_wrapper table.dataTable[aria-describedby=mci-table_info] thead tr th.material-other{min-width:84px;padding:10px 0}.dataTables_wrapper table.dataTable[aria-describedby=mci-table_info] thead tr .mci-table-header-wrap{display:flex;flex-direction:column;position:relative;height:82px;align-items:center}.dataTables_wrapper table.dataTable[aria-describedby=mci-table_info] thead tr .mci-table-header-wrap>div{margin-top:auto;line-height:1.2}.dataTables_wrapper table.dataTable[aria-describedby=mci-table_info] tbody{position:relative;z-index:1;border:0;transform:translateY(calc(-2 * 20px))}.dataTables_wrapper table.dataTable[aria-describedby=mci-table_info] tbody tr{background:rgba(0,0,0,.35);margin:0 1.2em}.dataTables_wrapper table.dataTable[aria-describedby=mci-table_info] tbody tr td{border:none;padding:2px 0;color:#fff;position:relative;background-color:rgba(196,196,196,.08);min-height:66px}.dataTables_wrapper table.dataTable[aria-describedby=mci-table_info] tbody tr td:nth-child(1),.dataTables_wrapper table.dataTable[aria-describedby=mci-table_info] tbody tr td:nth-child(3),.dataTables_wrapper table.dataTable[aria-describedby=mci-table_info] tbody tr td:nth-child(4),.dataTables_wrapper table.dataTable[aria-describedby=mci-table_info] tbody tr td:nth-child(5){background-color:transparent}.dataTables_wrapper table.dataTable[aria-describedby=mci-table_info] tbody tr td:nth-child(2){min-width:120px;background-color:#343d54;box-shadow:0 0 6px 1px rgba(0,0,0,.29);transform:scaleY(1.05);padding-left:5px;padding-right:5px;text-align:center}.dataTables_wrapper table.dataTable[aria-describedby=mci-table_info] tbody tr td:nth-child(2)>*{transform:scaleY(0.95)}.dataTables_wrapper table.dataTable[aria-describedby=mci-table_info] tbody tr td:nth-child(2) img{margin:0 auto;max-height:38px;object-fit:contain;object-position:left}.dataTables_wrapper table.dataTable[aria-describedby=mci-table_info] tbody tr td:nth-child(2):before{content:none}.dataTables_wrapper table.dataTable[aria-describedby=mci-table_info] tbody tr.has-progress-card{cursor:pointer}.dataTables_wrapper table.dataTable[aria-describedby=mci-table_info] tbody tr.has-progress-card td:first-child{font-weight:bold;padding:5px 10px 5px 40px;margin:2em 0;font-size:14px;min-width:136px}.dataTables_wrapper table.dataTable[aria-describedby=mci-table_info] tbody tr.has-progress-card td:first-child:before{content:"";height:18px;width:18px;background:url("../../src/svg/expand.svg") no-repeat center center;background-size:18px;position:absolute;margin:.2em;left:10px}.dataTables_wrapper table.dataTable[aria-describedby=mci-table_info] tbody tr.has-progress-card:hover{box-shadow:0px 12px 18px -11px rgba(0,0,0,.6);transition:box-shadow .5s,transform .5s;transform:translateY(-2px)}.dataTables_wrapper table.dataTable[aria-describedby=mci-table_info] tbody tr.has-progress-card:hover td:first-child{transform:scale(1.02);transition:transform .5s}.dataTables_wrapper table.dataTable[aria-describedby=mci-table_info] tbody tr.has-progress-card:hover td:first-child::before{transform:rotate(90deg);transition:transform .5s}.dataTables_wrapper .select2-list-name{color:#000}.dataTables_wrapper .select2-container .select2-selection--multiple .select2-selection__rendered{display:none}.dataTables_wrapper .mci-table-outer{max-width:1280px;margin:0 auto calc(-2 * 20px) auto;overflow-x:auto;overflow-y:hidden}@media(min-width: 1400px){.dataTables_wrapper.table-sticky-header-initialised .mci-table-outer{overflow:visible}.dataTables_wrapper.table-sticky-header-initialised table.dataTable[aria-describedby=mci-table_info] thead tr:nth-child(2){position:sticky;top:calc(var(--table-sticky-header-offset) + (20px * 2) + 2px)}.dataTables_wrapper.table-sticky-header-initialised table.dataTable[aria-describedby=mci-table_info] thead tr:nth-child(2) th{position:relative}.dataTables_wrapper.table-sticky-header-initialised table.dataTable[aria-describedby=mci-table_info] thead tr:nth-child(2) th::before{position:absolute;top:-3px;left:0;display:block;content:"";width:100%;height:6px;background-color:#343d54;z-index:-1}}.dataTables_wrapper .materials-portfolio-table-2023{font-size:1.35em}.dataTables_wrapper .materials-portfolio-header-2023{position:relative;z-index:1}.company-progress-card--materials-portfolio h3.materials-portfolio-card-2023{font-size:1.1em;padding-bottom:0}table.dataTable[aria-describedby=mci-table_info] td.score{background-repeat:no-repeat;height:66px;text-align:center}table.dataTable[aria-describedby=mci-table_info] td.score svg{height:45px;width:45px;padding:0;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);left:50%}table.dataTable[aria-describedby=mci-table_info] td.score:before{content:"";height:calc(100% - 20px);width:1px;position:absolute;margin:.2em;border-right:1px solid #777;top:7px;right:-3px}table.dataTable[aria-describedby=mci-table_info] td.score:nth-child(2):before{content:none}table.dataTable[aria-describedby=mci-table_info] td.score:last-child::before{content:none}table.dataTable[aria-describedby=mci-table_info] td.score:last-child .other--value{display:flex;visibility:visible;height:auto;flex-direction:column;align-items:center;justify-content:center}table.dataTable[aria-describedby=mci-table_info] td.score:last-child .other--value svg{width:37px;position:relative;padding:0;top:unset;transform:none;left:unset}table.dataTable[aria-describedby=mci-table_info] td.score:last-child .other--value .other--title{font-size:10px;line-height:11px;visibility:visible;display:block;height:auto}table.dataTable[aria-describedby=mci-table_info] td.score svg path.material-colouring{fill:#fff;fill:var(--material-colour)}table.dataTable[aria-describedby=mci-table_info] td.score div{visibility:hidden;height:0}table.dataTable[aria-describedby=mci-table_info] td.score.material-change-index div{visibility:hidden}#mci-table_paginate{margin-top:3em}#mci-table_paginate .paginate_button{border-radius:6px;color:#fff !important}#mci-table_paginate .paginate_button:hover{background:rgba(255,255,255,.2);border-color:transparent}#mci-table_paginate .paginate_button.current{background:none;border-color:#fff}#mci-table_paginate .paginate_button.disabled{opacity:.3;pointer-events:none}#mci-table_length select{width:auto;color:#fff;font-weight:bold;background:url("../../src/svg/arrow-down.svg") no-repeat 94% center;background-size:20px 20px;border-radius:6px;padding:.4em 1.2em .5em .5em;border-color:#fff;margin:3.5em .5em 0 .5em;cursor:pointer}#mci-table_length select option{background-color:#005596 !important;color:#fff !important;font-family:"aktiv-grotesk",roboto,sans-serif;padding:0}#mci-table_length,#mci-table_paginate{position:relative}.company-progress-card{border-radius:20px;box-shadow:0 0 20px 15px rgba(0,0,0,.25);font-family:"Untitled Sans",roboto,sans-serif;position:relative;background-color:#fff;position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);width:calc(100% - 40px);height:calc(100% - 40px);max-width:1100px;max-height:980px;z-index:-1;opacity:0;pointer-events:none;overflow-y:scroll;overflow-x:hidden}.company-progress-card.company-progress-card--visible{z-index:10000;opacity:1;pointer-events:auto}.company-progress-card h2,.company-progress-card h3,.company-progress-card p{font-family:"Untitled Sans",roboto,sans-serif}.company-progress-card--close{background:none;cursor:pointer;margin-top:.3em;opacity:0;pointer-events:none;position:fixed;right:calc(4% - 3px);top:18px;z-index:-1}.company-progress-card--close:focus:not(.dropdown-current){outline:none}.company-progress-card--close.company-progress-card--visible{z-index:10001;opacity:1;pointer-events:auto;text-indent:-9999px;line-height:0;width:32px;height:32px}.company-progress-card--close.company-progress-card--visible::before,.company-progress-card--close.company-progress-card--visible::after{content:"";text-indent:0;line-height:initial;position:absolute;left:15px;top:0px;height:33px;width:1px;background-color:#000}.company-progress-card--close.company-progress-card--visible::before{transform:rotate(-45deg)}.company-progress-card--close.company-progress-card--visible::after{transform:rotate(45deg)}.company-progress-card--close.company-progress-card--visible:hover{opacity:.5}.company-progress-card--header{margin:10px 4%;padding:0 0 15px 0;display:flex;flex-direction:column;align-items:center;min-height:60px;border-bottom:1px solid #000}.company-progress-card--header h2,.company-progress-card--header h3{margin:0}.company-progress-card--header h2{font-family:"Publico Banner",roboto,sans-serif;font-weight:200;font-size:30px;padding:0}.company-progress-card--header h3{font-weight:600;font-size:12px;padding:0;text-align:right}.company-progress-card--header h3:first-of-type{flex-grow:1}.company-progress-card--company-logo-and-details{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:0 4% 20px 4%}.company-progress-card--company-logo-and-details p{font-size:12px;line-height:19px;margin:0;align-self:center}.company-progress-card--company-logo-and-details p a{color:#343d54;font-size:inherit;font-weight:500;line-height:inherit}.company-progress-card--company-logo-and-details p a::before{display:inline-block;content:" ";background-image:url("../svg/external-link.svg");background-size:10px 10px;height:10px;width:10px;margin:0 3px 0 10px}.company-progress-card--company-logo-and-details p:first-of-type{padding:20px 4%}.company-progress-card--company-logo-and-details>img:first-of-type{width:135px;height:135px;align-self:center}.company-progress-card--company-logo-and-details>img:nth-of-type(2){max-width:128px}.company-progress-card--company-logo-and-details p>img{max-width:134px;margin-left:30px}.company-progress-card--company-data-general{display:flex;flex-direction:column;padding:0 4%}.company-progress-card--company-data-general-first{margin:8px;display:flex;flex-direction:column}.company-progress-card--company-data-general-first .company-progress-card--company-data-general-first--content{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;height:100%;gap:4px}.company-progress-card--company-data-general-first .company-progress-card--company-data-general-first--content h4,.company-progress-card--company-data-general-first .company-progress-card--company-data-general-first--content p{border-radius:6px;display:flex;align-items:center;font-size:12px;line-height:18px;padding:15px 20px;margin:0}.company-progress-card--company-data-general-first .company-progress-card--company-data-general-first--content h4{background-color:#343d54;color:#fff}.company-progress-card--company-data-general-first .company-progress-card--company-data-general-first--content p{background-color:#eaf0f3}.company-progress-card--company-data-general-second{background-color:#fff;margin:5px 0;padding:0 8px;width:100%;display:flex;flex-wrap:wrap;justify-content:start;flex-direction:column}.company-progress-card--company-data-general-second .mci-level-icon-block,.company-progress-card--company-data-general-second .mci-level-summary-block,.company-progress-card--company-data-general-second .strategy-score-block,.company-progress-card--company-data-general-second .sdgs-score-block,.company-progress-card--company-data-general-second .circularity-score-block,.company-progress-card--company-data-general-second .impact-areas-score-block,.company-progress-card--company-data-general-second .materials-portfolio-score-block{width:100%;margin:2px 0;padding:12px 20px 12px 11px;border-radius:6px}.company-progress-card--company-data-general-second .mci-level-icon-block,.company-progress-card--company-data-general-second .mci-level-summary-block{background-color:#343d54}.company-progress-card--company-data-general-second .mci-level-icon-block p,.company-progress-card--company-data-general-second .mci-level-summary-block p{color:#fff}.company-progress-card--company-data-general-second .strategy-score-block,.company-progress-card--company-data-general-second .sdgs-score-block,.company-progress-card--company-data-general-second .circularity-score-block,.company-progress-card--company-data-general-second .impact-areas-score-block,.company-progress-card--company-data-general-second .materials-portfolio-score-block{background-color:#eaf0f3;display:flex;justify-content:space-between;align-items:center}.company-progress-card--company-data-general-second .strategy-score-block img,.company-progress-card--company-data-general-second .sdgs-score-block img,.company-progress-card--company-data-general-second .circularity-score-block img,.company-progress-card--company-data-general-second .impact-areas-score-block img,.company-progress-card--company-data-general-second .materials-portfolio-score-block img{width:73px;height:73px;padding:10px}.company-progress-card--company-data-general-second .strategy-score-block .score-block-label,.company-progress-card--company-data-general-second .sdgs-score-block .score-block-label,.company-progress-card--company-data-general-second .circularity-score-block .score-block-label,.company-progress-card--company-data-general-second .impact-areas-score-block .score-block-label,.company-progress-card--company-data-general-second .materials-portfolio-score-block .score-block-label{font-size:12px;color:#343d54;text-align:left;line-height:19px;width:60px;margin:0}.company-progress-card--company-data-general-second .strategy-score-block>div,.company-progress-card--company-data-general-second .sdgs-score-block>div,.company-progress-card--company-data-general-second .circularity-score-block>div,.company-progress-card--company-data-general-second .impact-areas-score-block>div,.company-progress-card--company-data-general-second .materials-portfolio-score-block>div{display:flex;align-items:center;justify-content:flex-end;width:100%}.company-progress-card--company-data-general-second .strategy-score-block>div svg path,.company-progress-card--company-data-general-second .sdgs-score-block>div svg path,.company-progress-card--company-data-general-second .circularity-score-block>div svg path,.company-progress-card--company-data-general-second .impact-areas-score-block>div svg path,.company-progress-card--company-data-general-second .materials-portfolio-score-block>div svg path{fill:#343d54}.company-progress-card--company-data-general-second .strategy-score-block>div svg,.company-progress-card--company-data-general-second .sdgs-score-block>div svg,.company-progress-card--company-data-general-second .circularity-score-block>div svg,.company-progress-card--company-data-general-second .impact-areas-score-block>div svg,.company-progress-card--company-data-general-second .materials-portfolio-score-block>div svg{min-width:59px;margin-left:11px}.company-progress-card--company-data-general-second .strategy-score-block>div>div,.company-progress-card--company-data-general-second .sdgs-score-block>div>div,.company-progress-card--company-data-general-second .circularity-score-block>div>div,.company-progress-card--company-data-general-second .impact-areas-score-block>div>div,.company-progress-card--company-data-general-second .materials-portfolio-score-block>div>div{display:none}.company-progress-card--company-data-general-second .mci-level-icon-block{display:flex;align-items:center;justify-content:center}.company-progress-card--company-data-general-second .mci-level-icon-block>p{font-size:0;width:70%;margin:0;text-align:center}.company-progress-card--company-data-general-second .mci-level-icon-block>p img{margin:0;width:145px}.company-progress-card--company-data-general-second .mci-level-summary-block{display:flex;align-items:center;padding:20px}.company-progress-card--company-data-general-second .mci-level-summary-block p{font-size:12px;line-height:19px;margin-bottom:0}.company-progress-card--materials-portfolio{padding:0 4%;margin-bottom:40px}.company-progress-card--materials-portfolio h3{display:flex;width:100%;justify-content:center;align-items:center;text-align:center;font-size:12px;font-weight:400}.company-progress-card--materials-portfolio h3:before,.company-progress-card--materials-portfolio h3:after{content:"";border-top:1px solid #343d54;margin:0 20px 0 0;flex:1 0 20px}.company-progress-card--materials-portfolio h3:after{margin:0 0 0 20px}.company-progress-card--materials-portfolio .color{background-color:#ccc}.company-progress-card--materials-portfolio .progress-card--materials{display:flex;font-size:12px;overflow-x:scroll}.company-progress-card--materials-portfolio .progress-card--materials .progress-card--material{margin:5px;flex:1 1 0;text-align:center;min-width:120px}.company-progress-card--materials-portfolio .progress-card--materials .progress-card--material[style="--material-colour: #000;"]{display:none}.company-progress-card--materials-portfolio .progress-card--materials .progress-card--material .progress-card--material-header{position:relative;color:#000;height:85px;text-align:center;display:flex;flex-direction:column;justify-content:center;padding:0 2px}.company-progress-card--materials-portfolio .progress-card--materials .progress-card--material .progress-card--material-header img{max-width:60px;display:block;margin:0 auto;padding-top:3px;filter:invert(1)}.company-progress-card--materials-portfolio .progress-card--materials .progress-card--material .progress-card--material-header::before{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;border-radius:6px;background-color:var(--material-colour);opacity:.5}.company-progress-card--materials-portfolio .progress-card--material-score{padding:10px 0;border-top:4px solid #fff;border-bottom:4px solid #fff}.company-progress-card--materials-portfolio .progress-card--material-score svg path{fill:var(--material-colour)}.company-progress-card--materials-portfolio .progress-card--material-sector-average-score,.company-progress-card--materials-portfolio .progress-card--material-subsector-average-score,.company-progress-card--materials-portfolio .progress-card--top-10-by-volume--item{display:flex;justify-content:space-between;padding:7px 10px;text-align:left;align-items:center;border-top:1px solid #000}.company-progress-card--materials-portfolio .progress-card--top-10-by-volume--item{border-top:none;border-bottom:1px solid #000;padding:7px 10px}.company-progress-card--materials-portfolio .progress-card--top-10-by-volume--item:last-child{border-bottom:none}.company-progress-card--materials-portfolio .progress-card--score-in-circle{position:relative;display:grid;place-items:center;font-size:20px;text-align:center;margin-left:5px}.company-progress-card--materials-portfolio .progress-card--score-in-square{position:relative;display:grid;place-items:center;font-size:20px;margin-left:5px}.company-progress-card--materials-portfolio .progress-card--portfolio-progress--item{display:flex;justify-content:space-between;align-items:center;text-align:left;padding:7px 10px;min-height:31px}.company-progress-card--materials-portfolio .progress-card--portfolio-progress-header,.company-progress-card--materials-portfolio .progress-card--top-10-by-volume-header{position:relative;color:#000;margin-top:5px;padding:3px}.company-progress-card--materials-portfolio .progress-card--portfolio-progress-header::before,.company-progress-card--materials-portfolio .progress-card--top-10-by-volume-header::before{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;border-radius:6px;background-color:var(--material-colour);opacity:.5}.greyed-out .circularity-score svg,.greyed-out .impact-areas-score svg,.greyed-out .materials-portfolio-score svg,.greyed-out .progress-card--material-score svg,.greyed-out .sdgs-score svg,.greyed-out .strategy-score svg{opacity:.3}@media(min-width: 768px){.company-progress-card--header{padding:15px 0;flex-direction:row}.company-progress-card--header h3{padding:0 30px 0 0}.company-progress-card--header h3:last-child{padding-right:50px}.company-progress-card--close{top:30px}.company-progress-card--company-logo-and-details{flex-wrap:nowrap;padding-top:15px}.company-progress-card--company-logo-and-details p:first-of-type{padding:0 4%}}@media(min-width: 1024px){.company-progress-card--company-data-general{flex-direction:row}.company-progress-card--company-data-general .company-progress-card--company-data-general-first{width:50%}.company-progress-card--company-data-general .company-progress-card--company-data-general-second{width:50%;justify-content:flex-end}}@media(min-width: 560px){.company-progress-card--company-data-general-second{flex-direction:row;padding:0;margin:5px}.company-progress-card--company-data-general-second .mci-level-icon-block,.company-progress-card--company-data-general-second .mci-level-summary-block,.company-progress-card--company-data-general-second .strategy-score-block,.company-progress-card--company-data-general-second .sdgs-score-block,.company-progress-card--company-data-general-second .circularity-score-block,.company-progress-card--company-data-general-second .impact-areas-score-block,.company-progress-card--company-data-general-second .materials-portfolio-score-block{width:calc(50% - 10px);margin:2px}}.mci-table-wrapper{background:#343d54;color:#fff;padding:2em;font-family:"Untitled Sans",roboto,sans-serif;max-width:100vw !important;width:auto !important}.mci-table-wrapper button,.mci-table-wrapper input,.mci-table-wrapper optgroup,.mci-table-wrapper select,.mci-table-wrapper textarea,.mci-table-wrapper h1,.mci-table-wrapper h2,.mci-table-wrapper h3,.mci-table-wrapper h4,.mci-table-wrapper h5,.mci-table-wrapper h6{font-family:"Untitled Sans",roboto,sans-serif}.mci-table-wrapper .grid-x{margin:0 auto}.mci-table-wrapper h2,.mci-table-wrapper label,.mci-table-wrapper button{color:#fff}.mci-table-wrapper .dataTables_wrapper .dataTables_length,.mci-table-wrapper .dataTables_wrapper .dataTables_filter,.mci-table-wrapper .dataTables_wrapper .dataTables_info,.mci-table-wrapper .dataTables_wrapper .dataTables_processing,.mci-table-wrapper .dataTables_wrapper .dataTables_paginate{color:#fff}.mci-table-wrapper .dataTables_wrapper .dataTables_filter input{width:100%}.mci-table-wrapper .dataTables_wrapper .dataTables_filter input::placeholder{color:#fff;opacity:.8}.mci-table-wrapper .dataTables_wrapper .dataTables_filter label{display:block;margin-bottom:0}.mci-table-wrapper .dataTables_wrapper .dataTables_info{clear:none;float:none;padding-top:0}.mci-table-wrapper thead,.mci-table-wrapper tbody,.mci-table-wrapper table th,.mci-table-wrapper .wpbf-table th{background:none}.mci-table--information{display:none}.filters-container{display:none}.filters-container.filters-container__visible{margin-top:1rem;display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:1.5em;row-gap:1em;border-bottom:1px solid #fff;padding-bottom:15px}@media only screen and (max-width: 768px){.filters-container.filters-container__visible{display:block;padding-bottom:0}}.filters-container.filters-container__visible select{background-color:#2f374b;border:none}.filters-container.filters-container__visible select option{color:#fff}.filters-container.filters-container__visible select option:checked{background-color:#fff}