section.projets{overflow:hidden;position:relative;z-index:1}section.projets .container{display:flex;gap:190px}section.projets .container.enabled .cards .card,section.projets .container.enabled .text-content{opacity:1;transform:translateY(0)}section.projets .text-content{margin-top:100px;max-width:290px;opacity:0;transform:translateY(50px);transition:transform .3s ease-in-out,opacity .5s ease-in-out;width:100%}section.projets .text-content .title{margin-bottom:35px}section.projets .text-content .btn{margin-top:35px}section.projets .cards{display:flex;flex-wrap:wrap;gap:20px;justify-content:end;position:relative;width:100%}section.projets .cards:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='275' height='240' viewBox='0 0 240 240'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath fill-rule='evenodd' d='M0 0h276v244H0z'/%3E%3C/mask%3E%3Cg fill='%23263849' fill-rule='evenodd'%3E%3Ccircle cx='273' cy='239' r='1' mask='url(%23a)'/%3E%3Ccircle cx='239' cy='239' r='1' mask='url(%23a)'/%3E%3Ccircle cx='205' cy='239' r='1' mask='url(%23a)'/%3E%3Ccircle cx='171' cy='239' r='1' mask='url(%23a)'/%3E%3Ccircle cx='137' cy='239' r='1' mask='url(%23a)'/%3E%3Ccircle cx='103' cy='239' r='1' mask='url(%23a)'/%3E%3Ccircle cx='69' cy='239' r='1' mask='url(%23a)'/%3E%3Ccircle cx='35' cy='239' r='1' mask='url(%23a)'/%3E%3Ccircle cx='1' cy='239' r='1' mask='url(%23a)'/%3E%3Ccircle cx='273' cy='205' r='1' mask='url(%23a)'/%3E%3Ccircle cx='239' cy='205' r='1' mask='url(%23a)'/%3E%3Ccircle cx='205' cy='205' r='1' mask='url(%23a)'/%3E%3Ccircle cx='171' cy='205' r='1' mask='url(%23a)'/%3E%3Ccircle cx='137' cy='205' r='1' mask='url(%23a)'/%3E%3Ccircle cx='103' cy='205' r='1' mask='url(%23a)'/%3E%3Ccircle cx='69' cy='205' r='1' mask='url(%23a)'/%3E%3Ccircle cx='35' cy='205' r='1' mask='url(%23a)'/%3E%3Ccircle cx='1' cy='205' r='1' mask='url(%23a)'/%3E%3Ccircle cx='273' cy='171' r='1' mask='url(%23a)'/%3E%3Ccircle cx='239' cy='171' r='1' mask='url(%23a)'/%3E%3Ccircle cx='205' cy='171' r='1' mask='url(%23a)'/%3E%3Ccircle cx='171' cy='171' r='1' mask='url(%23a)'/%3E%3Ccircle cx='137' cy='171' r='1' mask='url(%23a)'/%3E%3Ccircle cx='103' cy='171' r='1' mask='url(%23a)'/%3E%3Ccircle cx='69' cy='171' r='1' mask='url(%23a)'/%3E%3Ccircle cx='35' cy='171' r='1' mask='url(%23a)'/%3E%3Ccircle cx='1' cy='171' r='1' mask='url(%23a)'/%3E%3Ccircle cx='273' cy='137' r='1' mask='url(%23a)'/%3E%3Ccircle cx='239' cy='137' r='1' mask='url(%23a)'/%3E%3Ccircle cx='205' cy='137' r='1' mask='url(%23a)'/%3E%3Ccircle cx='171' cy='137' r='1' mask='url(%23a)'/%3E%3Ccircle cx='137' cy='137' r='1' mask='url(%23a)'/%3E%3Ccircle cx='103' cy='137' r='1' mask='url(%23a)'/%3E%3Ccircle cx='69' cy='137' r='1' mask='url(%23a)'/%3E%3Ccircle cx='35' cy='137' r='1' mask='url(%23a)'/%3E%3Ccircle cx='1' cy='137' r='1' mask='url(%23a)'/%3E%3Ccircle cx='273' cy='103' r='1' mask='url(%23a)'/%3E%3Ccircle cx='239' cy='103' r='1' mask='url(%23a)'/%3E%3Ccircle cx='205' cy='103' r='1' mask='url(%23a)'/%3E%3Ccircle cx='171' cy='103' r='1' mask='url(%23a)'/%3E%3Ccircle cx='137' cy='103' r='1' mask='url(%23a)'/%3E%3Ccircle cx='103' cy='103' r='1' mask='url(%23a)'/%3E%3Ccircle cx='69' cy='103' r='1' mask='url(%23a)'/%3E%3Ccircle cx='35' cy='103' r='1' mask='url(%23a)'/%3E%3Ccircle cx='1' cy='103' r='1' mask='url(%23a)'/%3E%3Ccircle cx='273' cy='69' r='1' mask='url(%23a)'/%3E%3Ccircle cx='239' cy='69' r='1' mask='url(%23a)'/%3E%3Ccircle cx='205' cy='69' r='1' mask='url(%23a)'/%3E%3Ccircle cx='171' cy='69' r='1' mask='url(%23a)'/%3E%3Ccircle cx='137' cy='69' r='1' mask='url(%23a)'/%3E%3Ccircle cx='103' cy='69' r='1' mask='url(%23a)'/%3E%3Ccircle cx='69' cy='69' r='1' mask='url(%23a)'/%3E%3Ccircle cx='35' cy='69' r='1' mask='url(%23a)'/%3E%3Ccircle cx='1' cy='69' r='1' mask='url(%23a)'/%3E%3Ccircle cx='273' cy='35' r='1' mask='url(%23a)'/%3E%3Ccircle cx='239' cy='35' r='1' mask='url(%23a)'/%3E%3Ccircle cx='205' cy='35' r='1' mask='url(%23a)'/%3E%3Ccircle cx='171' cy='35' r='1' mask='url(%23a)'/%3E%3Ccircle cx='137' cy='35' r='1' mask='url(%23a)'/%3E%3Ccircle cx='103' cy='35' r='1' mask='url(%23a)'/%3E%3Ccircle cx='69' cy='35' r='1' mask='url(%23a)'/%3E%3Ccircle cx='35' cy='35' r='1' mask='url(%23a)'/%3E%3Ccircle cx='1' cy='35' r='1' mask='url(%23a)'/%3E%3Ccircle cx='273' cy='1' r='1' mask='url(%23a)'/%3E%3Ccircle cx='239' cy='1' r='1' mask='url(%23a)'/%3E%3Ccircle cx='205' cy='1' r='1' mask='url(%23a)'/%3E%3Ccircle cx='171' cy='1' r='1' mask='url(%23a)'/%3E%3Ccircle cx='137' cy='1' r='1' mask='url(%23a)'/%3E%3Ccircle cx='103' cy='1' r='1' mask='url(%23a)'/%3E%3Ccircle cx='69' cy='1' r='1' mask='url(%23a)'/%3E%3Ccircle cx='35' cy='1' r='1' mask='url(%23a)'/%3E%3Ccircle cx='1' cy='1' r='1' mask='url(%23a)'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:240px;position:absolute;right:-110px;top:-80px;width:275px;z-index:0}section.projets .cards .card{background-color:#fff;border-radius:30px;box-shadow:10px 21px 140px -33px rgba(38,56,73,.1);max-width:calc(33.33333% - 15px);opacity:0;padding:40px 70px 45px;position:relative;scale:1;transform:translateY(50px);transition:scale .3s ease-in-out,box-shadow .3s ease-in-out,transform .3s ease-in-out calc(var(--index)*.15s),opacity .5s ease-in-out calc(var(--index)*.15s);width:100%;z-index:1}section.projets .cards .card .logo{height:75px;margin:0 auto 20px;position:relative;width:auto}section.projets .cards .card .card-title{font-size:13px;font-weight:500;text-align:center}section.projets .cards .card:after{background-color:#263849;border-radius:50%;bottom:-8px;color:#fff;content:"+";font-size:20px;height:38px;left:50%;line-height:40px;opacity:0;position:absolute;text-align:center;transform:translate(-50%,30px);transition:transform .5s ease,opacity .3s ease;width:38px;z-index:1}section.projets .cards .card:hover{box-shadow:4px 15px 50px -20px rgba(38,56,73,.15);scale:1.05}section.projets .cards .card:hover:after{opacity:1;transform:translate(-50%)}@media screen and (max-width:1440px){section.projets .container{flex-direction:column;gap:80px}section.projets .text-content{margin:0 auto;max-width:650px}section.projets .text-content .title{text-align:center}section.projets .text-content :not(.btn){display:block;text-align:center}section.projets .text-content .btn{margin:35px auto 0}section.projets .cards{justify-content:center}}@media screen and (max-width:1280px){section.projets .cards .card{max-width:270px}}@media screen and (max-width:760px){section.projets .cards .card{max-width:calc(50% - 10px)}}@media screen and (max-width:540px){section.projets .cards .card{max-width:100%}}