.search-results-container{-moz-column-gap:.8rem;column-gap:.8rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:.8rem}@media (min-width:768px){.search-results-container{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:6.4rem}}@media (min-width:1024px){.search-results-container{row-gap:9.600000000000001rem}}.search-results-container a{display:block}.search-bar{align-items:flex-start;flex-direction:column;margin:50px 0;position:relative}.search-bar .title{--tw-text-opacity:1;color:rgba(64,64,65,var(--tw-text-opacity));font-size:1.8rem;font-weight:600;margin-bottom:10px;margin-top:40px;text-transform:uppercase}@media (min-width:768px){.search-bar .search--bar--component form input{width:350px}}.search-bar .search-section{display:flex;flex-wrap:wrap;gap:1.6rem}@media (min-width:768px){.search-bar .search-section{display:inline-flex;flex-wrap:nowrap;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.search-bar .search-section{margin-bottom:0}}.search-bar .search-section .fill-flex{flex:1}.search-bar .search-section .form--input::placeholder{color:#000;opacity:1}@media (min-width:768px){.search-bar .search-section .form--input.-search,.search-bar .search-section .react-datepicker__input-container,.search-bar .search-section .select--__placeholder{font-size:1.2rem}}@media (min-width:1024px){.search-bar .search-section .form--input.-search,.search-bar .search-section .react-datepicker__input-container,.search-bar .search-section .select--__placeholder{font-size:inherit}.search-bar .search-section .select--__placeholder{line-height:1.1}}.search-bar .search-section .search--date{border:2px solid #000;display:flex;position:inherit}.search-bar .search-section .search--date input{color:#000!important}.search-bar .search-section .search--date .select-date{display:block;padding:0 10px}.search-bar .search-section .search--date .select-date.border-left{border-right:2px solid #404041}.search-bar .search-section .search--date .select-date .icon-calendar{padding-right:10px;right:0;top:15px}.search-bar .search-section .search--date .select-date .icon-calendar:before{font-size:1.8rem!important}.search-bar .search-section .search--date .select-date .react-datepicker-wrapper input{color:grey;padding:13px 0;width:inherit}.search-bar .search-section .search--date .select-date .react-datepicker-wrapper .react-datepicker-ignore-onclickoutside{width:inherit}.search-bar .filter-label{--tw-text-opacity:1;color:rgba(64,64,65,var(--tw-text-opacity));font-size:1.6rem;font-weight:600;margin:0}.search-bar .search--bar--component{background:#fff;border:2px solid #000;max-width:100%;padding:10px 20px;position:relative;width:100%}@media (min-width:768px){.search-bar .search--bar--component{width:min-content}}.search-bar .search--bar--component form input{height:30px;max-width:100%;padding-right:25px;width:100%}@media (min-width:768px){.search-bar .search--bar--component form input{width:382px}}.search-bar .search--bar--component form button{margin-left:100%;padding:5px;position:absolute;right:10px}@media (min-width:768px){.search-bar .search--bar--component form button.btn--search:hover{background-color:unset}}.search-bar .search--year{align-items:center;border:2px solid #000;display:flex;width:100%}@media (min-width:1024px){.search-bar .search--year{width:min-content}}.search-bar .search--year>.year{--tw-text-opacity:1;color:rgba(64,64,65,var(--tw-text-opacity));font-family:Dinamit;font-size:2rem;font-weight:600;line-height:24px;transition:color .3s ease}.search-bar .search--year>.year:not(:first-child){margin-left:15px}.search-bar .search--year>.year.--active{text-decoration:underline}@media (min-width:768px){.search-bar .search--year>.year{font-size:2.4rem}.search-bar .search--year>.year:not(:first-child){margin-left:40px}}.search-bar .search--year .select{width:100%}.select--__option--is-focused{outline:2px solid #2557a7!important;outline-offset:-2px!important}.banner{-moz-column-gap:3.2rem;column-gap:3.2rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:100px;overflow:visible}.banner .content{order:2}.banner .image{order:1}.banner.--dynamic-padding{margin-top:0}@media (min-width:768px){.banner.--dynamic-padding{padding-top:40px}}@media (min-width:1276px){.banner.--dynamic-padding{padding-top:0}}.banner.--reduced-after .banner--content .links--component.--decorator:after{bottom:-8px}@media (min-width:1024px){.banner.--reduced-after .banner--content .links--component.--decorator:after{bottom:-18px}}@media (min-width:768px){.banner{grid-template-columns:repeat(2,minmax(0,1fr))}.banner .content{order:1}.banner .image{display:flex;height:420px;justify-content:center;order:2;overflow:hidden}.banner .image img{-o-object-fit:contain;object-fit:contain}}@media (min-width:1024px){.banner{-moz-column-gap:4rem;column-gap:4rem}}@media (min-width:1276px){.banner{-moz-column-gap:5rem;column-gap:5rem}}.banner .banner--content{--tw-text-opacity:1;color:rgba(64,64,65,var(--tw-text-opacity));margin-top:0;position:relative}.banner .banner--content:after{--tw-bg-opacity:1;background-color:rgba(255,203,4,var(--tw-bg-opacity));bottom:-40px;content:"";height:3px;left:0;position:absolute;transition:all .3s;width:60px}.banner .banner--content .title{line-height:66px;margin-top:20px}.banner .banner--content .title .header--h1.-m{font-size:3rem}.banner .banner--content .title .header--h2{line-height:110%}.banner .banner--content .description{font-size:1.4rem;line-height:30px;margin-top:5px}.banner .banner--content .date{font-weight:600;margin-bottom:-10px}@media (min-width:768px){.banner .banner--content .date{margin-bottom:10px}}.banner .banner--content .links{margin-top:0}.banner .banner--content .links .link{margin-bottom:0;margin-top:28px}.banner .banner--content .links--component{max-width:300px}.banner .banner--content .links--component.--decorator:after{bottom:-20px}@media (min-width:768px){.banner .banner--content .title{line-height:66px;margin-top:0}.banner .banner--content .title .header--h1.-m{font-size:4.4rem}.banner .banner--content .description{margin-top:0}}@media (min-width:1024px){.banner .banner--content .description{font-size:18px;margin-top:2rem}.banner .banner--content .links{margin-top:12px}.banner .banner--content .links--component.--decorator:after{bottom:-40px}.banner .banner--content .title .header--h1.-m{font-size:6rem}}@media (min-width:1276px){.banner .banner--content{margin-top:48px}.banner .banner--content .description{font-size:2rem}.banner .banner--content .title .header--h1.-m{font-size:6.8rem}}.single--report{grid-gap:5px;align-items:center;border-top:1px solid rgba(64,64,65,.2);display:flex;flex-wrap:wrap;justify-content:space-between;padding:15px 42px 10px 20px}@media (min-width:1024px){.single--report{grid-gap:0}}.single--report>.date{display:inline-block;font-size:2rem;font-weight:600;letter-spacing:.03em;line-height:22px;text-transform:uppercase}.single--report>.list{display:flex;justify-content:flex-end}.single--report>.title{font-family:Montserrat;font-size:2rem;font-weight:600;line-height:24px}.single--report .mr-auto{margin-right:auto}.pagination{margin:45px 0;width:100%}.pagination,.pagination .pagination--item{align-items:center;display:flex;justify-content:center}.pagination .pagination--item{font-size:1.6rem;line-height:16px;padding:0 27px}.pagination .pagination--item.-disabled{color:#bec5c3;cursor:default;pointer-events:none}.pagination .icon-arrow{display:block}.pagination .--left:before{display:block;transform:rotate(-180deg)}.accordion--item{border-top:1px solid rgba(64,64,65,.2);display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:2.7rem;transition:opacity .1s}.accordion--item.-esg{border-style:none;margin-bottom:0}.accordion--item.-esg:not(:last-of-type){border-bottom:1px solid #d8d8d8}.accordion--item.-esg>.header{background:none;padding:0}.accordion--item.-esg>.content .description{font-family:Montserrat;font-size:.875rem;margin:0;padding-bottom:1rem}.accordion--item.-esg>.content .description a,.accordion--item.-esg>.content .description p{font-size:1.4rem}.accordion--item.-esg>.content .description h1{font-size:1.5rem}.accordion--item.-esg>.content .description h2{font-size:1.25rem}.accordion--item.-esg>.content .description h3{font-size:1.125rem}.accordion--item.--open>.content{animation:Up .6s;display:block;height:auto;max-height:100%;max-width:100%;opacity:1;overflow:hidden;visibility:visible}.accordion--item.--open .arrow{transform:rotate(180deg)}.accordion--item>.header{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));padding-top:.8rem;position:relative;transition:all .1s;width:100%}.accordion--item>.content{display:none;flex-basis:100%;font-family:Montserrat;font-size:1rem;height:0;margin:0;max-height:0;opacity:0;padding-bottom:1rem;position:relative;visibility:hidden}.accordion--item>.content p{font-size:1.4rem;padding:10px 0}.accordion--item>.content a{font-size:1.4rem}.accordion--item>.content h1{font-size:3rem;padding:10px 0}.accordion--item>.content h2{font-size:2.5rem;padding:10px 0}.accordion--item>.content h3{font-size:2rem;padding:10px 0}.accordion--item>.content h4{font-size:1.8rem;padding:10px 0}.accordion--item>.content table{border-collapse:collapse;display:block;overflow-x:auto;white-space:nowrap}.accordion--item>.content table::-webkit-scrollbar{height:25px}.accordion--item>.content table::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:rgba(255,203,4,var(--tw-bg-opacity));border-top:20px solid #fff}.accordion--item>.content table::-webkit-scrollbar-track{--tw-bg-opacity:1;background-color:rgba(64,64,65,var(--tw-bg-opacity));border-bottom:2px solid #fff;border-top:22px solid #fff}.accordion--item>.content table td,.accordion--item>.content table th{--tw-text-opacity:1;color:rgba(64,64,65,var(--tw-text-opacity));padding:10px 20px}@media (min-width:768px){.accordion--item>.content table td,.accordion--item>.content table th{padding:10px 17.5px;padding:15px 30px}}.accordion--item>.content table>tbody{font-family:Montserrat}.accordion--item>.content table>tbody tr{border:1px solid #404041}.accordion--item>.content table>tbody tr:last-of-type{--tw-bg-opacity:1;background-color:rgba(247,247,249,var(--tw-bg-opacity))}.accordion--item>.content table>tbody tr td,.accordion--item>.content table>tbody tr th{border:1px solid #404041;font-size:1.4rem;line-height:25.2px}@media (min-width:768px){.accordion--item>.content table>tbody tr td,.accordion--item>.content table>tbody tr th{font-size:1.8rem;line-height:32.4px}}.accordion--item>.content table>tbody tr th{letter-spacing:-.02em;text-align:left;vertical-align:bottom;white-space:normal}@media (min-width:768px){.accordion--item>.content table>tbody tr th{padding-left:20px;white-space:nowrap}}.accordion--item>.content table>tbody tr td{font-weight:500}@media (min-width:768px){.accordion--item>.content table>tbody tr td:last-of-type{padding-right:20px}}.accordion--item>.content table>thead th{font-size:1.2rem;font-weight:600;line-height:13.2px;text-align:left;text-transform:uppercase;vertical-align:bottom;white-space:break-spaces}@media (min-width:768px){.accordion--item>.content table>thead th{font-size:1.4rem;line-height:15.4px}}@media (min-width:1024px){.accordion--item>.content table>thead th{font-size:1.5rem;line-height:16.5px}}.accordion--header{cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;width:100%}.accordion--header.-esg>.title{font-family:Montserrat;font-size:2rem;font-weight:700;line-height:1.3;padding:14px 0;position:relative;width:100%}.accordion--header.-esg>.title:after{border-color:#404041 transparent transparent;border-style:solid;border-width:4px 4px 0;content:"";display:block;height:0;pointer-events:none;position:absolute;right:3px;top:50%;transform:translateY(-50%);transform-origin:0 0;transition:all .3s;width:0}.accordion--header.-esg.-opened>.title:after{transform:rotateX(180deg) translateY(-50%)}.accordion--header>.title{font-size:3rem;line-height:36px;width:80%}.accordion--header>.arrow{border:2px solid #000;height:auto;margin-bottom:1.2000000000000002rem;max-height:40px;padding:1.2rem .8rem;transition:all .3s;width:auto}.accordion--header>.arrow:after{content:"\e900"/"";display:block;font-family:icomoon!important;font-size:.8rem;transform:rotate(90deg)}@media (min-width:768px){.accordion--header>.arrow:hover{--tw-bg-opacity:1;background-color:rgba(255,203,4,var(--tw-bg-opacity));border:2px solid rgba(255,203,4,.667)}}@keyframes Up{0%{max-height:0;opacity:0;transform:translate3d(0,100px,0)}to{max-height:800px;opacity:1;transform:translateZ(0)}}