.proven-efficiency{overflow:hidden}.proven-efficiency__inner{--grid-mobile-vertical-spacing:2.4rem;display:flex;flex-wrap:wrap;gap:2.4rem}@media screen and (max-width:989.98px){.proven-efficiency__inner{flex-direction:column}}.proven-efficiency__heading{flex:1;position:relative;white-space:nowrap}@media screen and (max-width:989.98px){.proven-efficiency__heading{margin-bottom:.8rem}}.proven-efficiency__heading .icon{color:var(--main-color);left:0;position:absolute;top:0;width:32.4rem}@media screen and (max-width:989.98px){.proven-efficiency__heading .icon{top:-55%;width:25rem}}.proven-efficiency__title{color:var(--main-color);font-size:var(--font-size);font-weight:300;font-weight:700;letter-spacing:-.02em;line-height:1.2em;margin:0;max-width:33rem;text-transform:uppercase}@media screen and (max-width:989.98px){.proven-efficiency__title{font-size:var(--font-size-mobile)}}.proven-efficiency__content{display:flex;flex:1;flex-direction:column;gap:1.6rem;padding-right:1.6rem;white-space:nowrap}@media screen and (max-width:989.98px){.proven-efficiency__content{gap:.8rem}}.proven-efficiency__pourcentage{animation:opacity 2s ease-in-out;color:var(--main-color);font-size:var(--font-size);font-weight:700;letter-spacing:-.02em;line-height:1.2em}@media screen and (max-width:989.98px){.proven-efficiency__pourcentage{font-size:var(--font-size-mobile)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}.proven-efficiency__text{color:var(--main-color);font-size:var(--font-size);font-weight:400;line-height:1.2em}@media screen and (max-width:989.98px){.proven-efficiency__text{font-size:var(--font-size-mobile)}}.proven-efficiency__text *{margin:0}