.animated-text-w-arrow div.lines .lines-content{opacity:.3}.expertises .content *{--tw-text-opacity:1;color:rgb(246 242 228/var(--tw-text-opacity,1))}.expertises .title *{overflow-wrap:break-word;--tw-text-opacity:1;color:rgb(246 242 228/var(--tw-text-opacity,1))}.expertise-img.active{display:block!important}.expertises div.title p:first-child{justify-content:end;display:flex}.expertises div.title p:first-child:before{display:inline-block}@media screen and (width<=1023px){.expertises div.title p:first-child:before{content:url(/icons/sun-mobile.svg);width:42.1px;height:49.36px;margin-right:6px;transform:translateY(-6px)}.expertises .overlay{background:linear-gradient(#3c3d3d00,#3c3d3d)}}@media screen and (width>=640px){.expertises div.title p:first-child:before{content:url(/icons/sun-sm.svg);width:50.5px;height:59px;margin-right:6px;transform:translateY(-6px)}}@media screen and (width>=768px){.expertises div.title p:first-child:before{content:url(/icons/sun-md.svg);width:54px;height:63.7px;margin-right:8px}}@media screen and (width>=1024px){.expertises div.title p:first-child:before{content:url(/icons/sun-lg.svg);width:64.6px;height:76.5px;margin-right:10px}.expertises .overlay{background:linear-gradient(90deg,#3c3d3d00,#3c3d3d)}}@media screen and (width>=1536px){.expertises div.title p:first-child:before{content:url(/icons/sun-desktop.svg);width:82px;height:95.9px;transform:translateY(0)}}.elio-team .split-title:after{--tw-translate-x:50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skew(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));display:inline-block;position:absolute;top:0;right:0}@media screen and (width<=639px){.elio-team .split-title:after{content:url(/icons/sun-mobile.svg);width:42.1px;height:49.36px}}@media screen and (width>=640px){.elio-team .split-title:after{content:url(/icons/sun-sm.svg);width:50.5px;height:59px}}@media screen and (width>=768px){.elio-team .split-title:after{content:url(/icons/sun-md.svg);width:54px;height:63.7px}}@media screen and (width>=1024px){.elio-team .split-title:after{content:url(/icons/sun-lg.svg);width:64.6px;height:76.5px}}@media screen and (width>=1536px){.elio-team .split-title:after{content:url(/icons/sun-desktop.svg);width:82px;height:95.9px}}.rse .title *{--tw-text-opacity:1;color:rgb(137 157 111/var(--tw-text-opacity,1))}.rse #rse-sun{-webkit-mask-image:url(/icons/sun-mobile.svg);mask-image:url(/icons/sun-mobile.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media screen and (width>=1280px){.rse .rse-mask-desktop{-webkit-mask-image:url(/icons/mask-rse.svg);mask-image:url(/icons/mask-rse.svg);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}.mute-toggle svg,.mute-toggle-mobile svg{opacity:0;cursor:pointer;transition:opacity .5s}.mute-toggle svg.active,.mute-toggle-mobile svg.active{opacity:1}.maillage-title p{text-align:center;width:min-content}@media (width>=1024px){.maillage-title p{width:fit-content}}.maillage .maillage-title p{position:relative}.maillage .maillage-title p:after{content:url(/icons/sun-mobile-small.svg);--tw-translate-x:50%;--tw-translate-y:-50%;width:36px;height:42px;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skew(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));display:inline;position:absolute;top:0;right:0}@media screen and (width>=1024px){.maillage .maillage-title p:after{content:url(/icons/sun-mobile.svg);opacity:0;width:42.1px;height:49.36px;transition:opacity .1s}.maillage .maillage-bloc:hover p:after{opacity:1}}.maillage .maillage-mask{pointer-events:none;-webkit-mask-image:url(/assets/mask-maillage.svg);mask-image:url(/assets/mask-maillage.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.maillage .maillage-details *{--tw-text-opacity:1;color:rgb(137 157 111/var(--tw-text-opacity,1))}@media screen and (width<=1023px){.projects .swiper .swiper-slide img,.projects .swiper .swiper-slide video{transition:transform .4s}.projects .swiper .swiper-slide .slide-content{transition:opacity .4s}.projects .swiper .swiper-slide-active .slide-content{opacity:1}}.projects .swiper .resume *{text-transform:none}