.module--carousel-logos .module__inner{position:relative}.module--carousel-logos .module--carousel-logos__slide:before{background:var(--border-gradient,transparent);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;padding:var(--border-gradient-width,1px);pointer-events:none;position:absolute;z-index:2}.module--carousel-logos .swiper-wrapper{align-items:center}.module--carousel-logos .module__inner[data-autoplay=true][data-autoplay-speed="0"] .swiper-wrapper{transition-timing-function:linear}.module--carousel-logos .module--carousel-logos__slide{background-color:var(--background-color,transparent);background-image:var(--background-gradient,none);border-color:var(--border-color,transparent);border-radius:var(--desktop-border-radius,0);border-style:solid;border-width:var(--border-width,0);display:flex;flex-flow:column;padding:var(--desktop-padding,0);position:relative}.module--carousel-logos .module--carousel-logos__slide a{display:flex;flex-flow:column;margin:auto;position:relative;width:100%}.module--carousel-logos .module--carousel-logos__slide a:focus-visible{box-shadow:0 0 0 4px var(--white-color),0 0 0 6px var(--black-color);outline:2px solid var(--first-color);outline-offset:2px}.module--carousel-logos .module--carousel-logos__slide-image{align-items:center;display:flex;flex-flow:column;height:calc(var(--spacing-base)*8);justify-content:center;margin:auto;max-width:100%;overflow:hidden;position:relative;width:calc(var(--spacing-base)*35)}.module--carousel-logos .module--carousel-logos__slide-image img{max-height:100%;max-width:100%;object-fit:contain}.module--carousel-logos .module--carousel-logos__slide-author{align-items:center;column-gap:var(--column-gap);display:flex;flex-flow:row;justify-content:flex-start}.module--carousel-logos .module--carousel-logos__slide-author__infos{color:var(--body-font-color)}.module--carousel-logos .module--carousel-logos__slide-author__name{font-size:var(--small-font-size);line-height:var(--small-line-height)}.module--carousel-logos .module--carousel-logos__slide-author__role{font-size:var(--extra-small-font-size);line-height:var(--extra-small-line-height)}.module--carousel-logos .module--carousel-logos__quote-icon{align-items:center;display:flex;flex-flow:column;height:calc(var(--spacing-base)*6);justify-content:center;width:calc(var(--spacing-base)*6)}.module--carousel-logos .swiper .swiper-controls{align-items:center;display:flex;flex-flow:row;gap:calc(var(--spacing-base)*4);justify-content:space-between;padding-block:calc(var(--spacing-base)*4);padding-inline:calc(var(--spacing-base)*2)}.module--carousel-logos .swiper .swiper-controls:has(:only-child){justify-content:center}.module--carousel-logos .swiper .swiper-pagination{--swiper-pagination-bullet-horizontal-gap:8px;align-items:center;display:flex;flex-flow:row wrap;inset:auto;justify-content:flex-start;margin:0;opacity:1;padding:0;position:static;text-align:inherit;transform:none;transition:none;width:auto;z-index:auto}.module--carousel-logos .swiper .swiper-pagination .swiper-pagination-bullet{appearance:none;-webkit-appearance:none;background-color:var(--medium-gray-color);border:0;border-radius:calc(var(--spacing-base)*4);color:inherit;cursor:pointer;font:inherit;opacity:1;padding:0;position:relative;transition:width .25s ease-in-out}.module--carousel-logos .swiper .swiper-pagination .swiper-pagination-bullet:after{content:"";inset:-8px;position:absolute}.module--carousel-logos .swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--accent-color,var(--first-color));width:calc(var(--spacing-base)*4)}.module--carousel-logos .swiper .swiper-pause{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;flex:0 0 auto;font:inherit;height:calc(var(--spacing-base)*6);justify-content:center;padding:0;width:calc(var(--spacing-base)*6)}.module--carousel-logos .swiper .swiper-pause svg{height:calc(var(--spacing-base)*5);width:calc(var(--spacing-base)*5)}.module--carousel-logos .swiper .swiper-pause svg path{fill:var(--accent-color,var(--black-color));transition:opacity .25s ease-in-out}.module--carousel-logos .swiper .swiper-pause:hover svg path{opacity:.5}.module--carousel-logos .swiper .swiper-pause .swiper-pause__icon--play,.module--carousel-logos .swiper .swiper-pause--paused .swiper-pause__icon--pause{display:none}.module--carousel-logos .swiper .swiper-pause--paused .swiper-pause__icon--play{display:block}.module--carousel-logos .swiper-button-next:focus-visible,.module--carousel-logos .swiper-button-prev:focus-visible,.module--carousel-logos .swiper-pagination-bullet:focus-visible,.module--carousel-logos .swiper-pause:focus-visible{box-shadow:0 0 0 4px var(--white-color),0 0 0 6px var(--black-color);outline:2px solid var(--first-color);outline-offset:2px}.module--carousel-logos .swiper .swiper-navigation{align-items:center;display:flex;flex-flow:row;gap:calc(var(--spacing-base)*3);justify-content:center}.module--carousel-logos .swiper .swiper-navigation .swiper-button-next,.module--carousel-logos .swiper .swiper-navigation .swiper-button-prev{align-items:normal;background:none;border:0;color:inherit;cursor:pointer;display:flex;flex-flow:column;font:inherit;height:calc(var(--spacing-base)*6);inset:auto;justify-content:normal;margin:0;opacity:1;padding:0;pointer-events:auto;position:static;width:calc(var(--spacing-base)*6);z-index:auto}.module--carousel-logos .swiper .swiper-navigation .swiper-button-prev{transform:scaleX(-1)}.module--carousel-logos .swiper .swiper-navigation .swiper-button-next svg path,.module--carousel-logos .swiper .swiper-navigation .swiper-button-prev svg path{fill:var(--accent-color,var(--black-color));transition:opacity .25s ease-in-out}.module--carousel-logos .swiper .swiper-navigation .swiper-button-next:hover svg path,.module--carousel-logos .swiper .swiper-navigation .swiper-button-prev:hover svg path{opacity:.5}.module--carousel-logos .swiper .swiper-navigation .swiper-button-next:after,.module--carousel-logos .swiper .swiper-navigation .swiper-button-prev:after{display:none}.module--carousel-logos .swiper:not(.swiper-initialized) .swiper-wrapper{margin-right:calc(var(--spacing-base)*-5);width:auto}.module--carousel-logos .swiper:not(.swiper-initialized) .module--carousel-logos__slide{margin-right:calc(var(--spacing-base)*5)}.module--carousel-logos .module__inner--iea-logos-grayscale .module--carousel-logos__slide{filter:grayscale(1);opacity:.7}.module--carousel-logos:has(.module__inner--iea-logos-full-width){left:50%;position:relative;transform:translate(-50%);width:calc(100dvw - 15px)}@media (width <= 600px){.module--carousel-logos .swiper:not(.swiper-initialized)[data-items-xs="1"] .module--carousel-logos__slide{flex:0 0 calc(100% - var(--spacing-base)*6)}.module--carousel-logos .swiper:not(.swiper-initialized)[data-items-xs="2"] .module--carousel-logos__slide{flex:0 0 calc(50% - var(--spacing-base)*6)}.module--carousel-logos .swiper:not(.swiper-initialized)[data-items-xs="3"] .module--carousel-logos__slide{flex:0 0 calc(33.333% - var(--spacing-base)*6)}.module--carousel-logos .swiper:not(.swiper-initialized)[data-items-xs="4"] .module--carousel-logos__slide{flex:0 0 calc(25% - var(--spacing-base)*6)}.module--carousel-logos .swiper:not(.swiper-initialized)[data-items-xs="5"] .module--carousel-logos__slide{flex:0 0 calc(20% - var(--spacing-base)*6)}.module--carousel-logos .swiper:not(.swiper-initialized)[data-items-xs="6"] .module--carousel-logos__slide{flex:0 0 calc(16.666% - var(--spacing-base)*6)}.module--carousel-logos .swiper:not(.swiper-initialized)[data-items-xs="7"] .module--carousel-logos__slide{flex:0 0 calc(14.285% - var(--spacing-base)*6)}.module--carousel-logos .swiper:not(.swiper-initialized)[data-items-xs="8"] .module--carousel-logos__slide{flex:0 0 calc(12.5% - var(--spacing-base)*6)}.module--carousel-logos .swiper:not(.swiper-initialized)[data-items-xs="9"] .module--carousel-logos__slide{flex:0 0 calc(11.111% - var(--spacing-base)*6)}.module--carousel-logos .swiper:not(.swiper-initialized)[data-items-xs="10"] .module--carousel-logos__slide{flex:0 0 calc(10% - var(--spacing-base)*6)}.module--carousel-logos .swiper:not(.swiper-initialized)[data-items-xs="11"] .module--carousel-logos__slide{flex:0 0 calc(9.0909% - var(--spacing-base)*6)}.module--carousel-logo .swiper:not(.swiper-initialized)[data-items-xs="12"] .module--carousel-logos__slide{flex:0 0 calc(8.333% - var(--spacing-base)*6)}.module--carousel-logos .module--carousel-logos__slide{border-radius:var(--mobile-border-radius,0);padding:var(--mobile-padding,0)}}@media (width > 600px) and (width <= 992px){.module--carousel-logos .swiper:not(.swiper-initialized)[data-items-md="1"] .module--carousel-logos__slide{flex:0 0 calc(100% - var(--spacing-base)*6)}.module--carousel-logos .swiper:not(.swiper-initialized)[data-items-md="2"] .module--carousel-logos__slide{flex:0 0 calc(50% - var(--spacing-base)*6)}.module--carousel-logos .swiper:not(.swiper-initialized)[data-items-md="3"] .module--carousel-logos__slide{flex:0 0 calc(33.333% - var(--spacing-base)*6)}.module--carousel-logos .swiper:not(.swiper-initialized)[data-items-md="4"] .module--carousel-logos__slide{flex:0 0 calc(25% - var(--spacing-base)*6)}.module--carousel-logos .swiper:not(.swiper-initialized)[data-items-md="5"] .module--carousel-logos__slide{flex:0 0 calc(20% - var(--spacing-base)*6)}.module--carousel-logos .swiper:not(.swiper-initialized)[data-items-md="6"] .module--carousel-logos__slide{flex:0 0 calc(16.666% - var(--spacing-base)*6)}.module--carousel-logos .swiper:not(.swiper-initialized)[data-items-md="7"] .module--carousel-logos__slide{flex:0 0 calc(14.285% - var(--spacing-base)*6)}.module--carousel-logos .swiper:not(.swiper-initialized)[data-items-md="8"] .module--carousel-logos__slide{flex:0 0 calc(12.5% - var(--spacing-base)*6)}.module--carousel-logos .swiper:not(.swiper-initialized)[data-items-md="9"] .module--carousel-logos__slide{flex:0 0 calc(11.111% - var(--spacing-base)*6)}.module--carousel-logos .swiper:not(.swiper-initialized)[data-items-md="10"] .module--carousel-logos__slide{flex:0 0 calc(10% - var(--spacing-base)*6)}.module--carousel-logos .swiper:not(.swiper-initialized)[data-items-md="11"] .module--carousel-logos__slide{flex:0 0 calc(9.0909% - var(--spacing-base)*6)}.module--carousel-logos .swiper:not(.swiper-initialized)[data-items-md="12"] .module--carousel-logos__slide{flex:0 0 calc(8.333% - var(--spacing-base)*6)}.module--carousel-logos .module--carousel-logos__slide{border-radius:var(--tablet-border-radius,0);padding:var(--tablet-padding,0)}}@media (width > 992px){.module--carousel-logos .swiper:not(.swiper-initialized)[data-items-xl="1"] .module--carousel-logos__slide{flex:0 0 calc(100% - var(--spacing-base)*6)}.module--carousel-logos .swiper:not(.swiper-initialized)[data-items-xl="2"] .module--carousel-logos__slide{flex:0 0 calc(50% - var(--spacing-base)*6)}.module--carousel-logos .swiper:not(.swiper-initialized)[data-items-xl="3"] .module--carousel-logos__slide{flex:0 0 calc(33.333% - var(--spacing-base)*6)}.module--carousel-logos .swiper:not(.swiper-initialized)[data-items-xl="4"] .module--carousel-logos__slide{flex:0 0 calc(25% - var(--spacing-base)*6)}.module--carousel-logos .swiper:not(.swiper-initialized)[data-items-xl="5"] .module--carousel-logos__slide{flex:0 0 calc(20% - var(--spacing-base)*6)}.module--carousel-logos .swiper:not(.swiper-initialized)[data-items-xl="6"] .module--carousel-logos__slide{flex:0 0 calc(16.666% - var(--spacing-base)*6)}.module--carousel-logos .swiper:not(.swiper-initialized)[data-items-xl="7"] .module--carousel-logos__slide{flex:0 0 calc(14.285% - var(--spacing-base)*6)}.module--carousel-logos .swiper:not(.swiper-initialized)[data-items-xl="8"] .module--carousel-logos__slide{flex:0 0 calc(12.5% - var(--spacing-base)*6)}.module--carousel-logos .swiper:not(.swiper-initialized)[data-items-xl="9"] .module--carousel-logos__slide{flex:0 0 calc(11.111% - var(--spacing-base)*6)}.module--carousel-logos .swiper:not(.swiper-initialized)[data-items-xl="10"] .module--carousel-logos__slide{flex:0 0 calc(10% - var(--spacing-base)*6)}.module--carousel-logos .swiper:not(.swiper-initialized)[data-items-xl="11"] .module--carousel-logos__slide{flex:0 0 calc(9.0909% - var(--spacing-base)*6)}.module--carousel-logos .swiper:not(.swiper-initialized)[data-items-xl="12"] .module--carousel-logos__slide{flex:0 0 calc(8.333% - var(--spacing-base)*6)}}