.section-projets .with-border{margin-bottom:3rem}.section-projets .embla-projets{overflow:hidden;padding:0 1.5rem}@media(min-width:992px){.section-projets .embla-projets{padding:0 calc(50vw - 480px)}}@media(min-width:1200px){.section-projets .embla-projets{padding:0 calc(50vw - 570px)}}@media(min-width:1400px){.section-projets .embla-projets{padding:0 calc(50vw - 660px)}}.section-projets .embla-container{display:flex;gap:1rem}.section-projets .embla-slide{flex:0 0 auto;opacity:0;width:280px}@media(min-width:768px){.section-projets .embla-slide{width:320px}}@media(min-width:1200px){.section-projets .embla-slide{width:25%}}.section-projets .embla.is-active .embla-slide{opacity:1}.section-projets .projet-card{height:100%}.section-projets .card-inner{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.section-projets .card-inner:not(div){cursor:pointer}.section-projets .card-inner:not(div) .card-image img{transition:transform .6s ease}.section-projets .card-inner:not(div):hover .card-image img{transform:scale(1.04)}.section-projets .card-image{background:#111;border-radius:var(--radius-5);height:380px;overflow:hidden;position:relative;width:100%}.section-projets .card-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.section-projets .card-image .label{bottom:5px;left:5px;position:absolute}.section-projets .card-info{display:flex;flex-direction:column;gap:.25rem;padding:.875rem 0 0}.section-projets .card-title{color:var(--color-black);font-family:var(--font-secondary);font-size:1.4rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.card-type,.section-projets .card-type{left:5px;top:5px}.card-type{align-items:center;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border-radius:var(--radius-5);color:var(--color-white);display:inline-flex;font-size:.7rem;line-height:1;padding:7px 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:-moz-fit-content;width:fit-content;z-index:2}
