@media (hover:hover) and (pointer:fine){.ds-col-defis .list-defi,.ds-col-solutions .list-defi{transition:opacity 0.3s ease,transform 0.3s ease,box-shadow 0.3s ease,background 0.3s ease,border-color 0.3s ease}.ds-col-defis.is-hovering .list-defi:not(.is-active),.ds-col-solutions.is-hovering .list-defi:not(.is-active){opacity:.35}.ds-col-defis .list-defi.is-active,.ds-col-solutions .list-defi.is-active{opacity:1;transform:scale(1.02);z-index:2;position:relative}.ds-col-defis .list-defi.is-active{background:#1a4fad;color:#fff;border-color:#1a4fad;box-shadow:0 8px 24px rgb(26 79 173 / .16)}.ds-col-solutions .list-defi.is-active{background:rgb(255 255 255 / .2);color:#fff;border-color:rgb(255 255 255 / .28);box-shadow:0 8px 24px rgb(0 0 0 / .18)}}.dsm-col-defis .dsm-item,.dsm-col-solutions .dsm-item{opacity:1;transition:opacity 0.3s ease,transform 0.3s ease,box-shadow 0.3s ease,background 0.3s ease,border-color 0.3s ease,color 0.3s ease}.dsm-wrap.is-playing .dsm-item:not(.is-active){opacity:.35}.dsm-col-defis .dsm-item.is-active,.dsm-col-solutions .dsm-item.is-active{opacity:1;position:relative;z-index:2}.dsm-col-defis .dsm-item.is-active{background:#1a4fad;border-color:#1a4fad;color:#fff}.dsm-col-solutions .dsm-item.is-active{background:#0f1f4a;color:#fff}.dsm-col-defis .dsm-item .fleche-defi{transition:transform 0.3s ease,box-shadow 0.3s ease,opacity 0.3s ease}