.flecheHaut{background-image:url('/image/svg/flecheHaut.svg')}.flecheBas{background-image:url('/image/svg/flecheBas.svg')}.facture-b{background-image:url('/image/svg/facture-b.svg')}.loupe{background-image:url('/image/svg/loupe.svg')}.loupe-b{background-image:url('/image/svg/loupe-b.svg')}.famille{background-image:url('/image/svg/famille.svg')}.jeu-b{background-image:url('/image/svg/jeu-b.svg')}.maison{background-image:url('/image/svg/mon-svg2.svg')}.beneficiaire-b{background-image:url('/image/svg/beneficiaire-b.svg')}.position{background-image:url('/image/svg/lieu.svg')}.grille_amsler{background-image:url('/image/svg/grille_amsler.svg')}.calcula{background-image:url('/image/svg/calculatrice.svg')}.sms{background-image:url('/image/svg/sms.svg')}.logoSocript{background-image:url('/image/svg/socript.svg')}.caisse{background-image:url('/image/svg/caisse.svg')}.ligneH{background-image:url('/image/svg/ligneH.svg')}.info-b{background-image:url('/image/svg/info-b.svg')}.reglage-b{background-image:url('/image/svg/reglage-b.svg')}.livre-b{background-image:url('/image/svg/livre1-b.svg')}.supprimer{background-image:url('/image/svg/supprimer1.svg')}.pressePapier{background-image:url('/image/svg/pressePapier.svg')}.resetBtn{background-image:url('/image/svg/reinitialiser.svg')}img{width:100%;height:auto}.stars{display:inline-block;height:20px;overflow:hidden;position:relative;color:#ccc;cursor:pointer}.stars::before{content:"";width:calc(100% * var(--rating) / 5);height:100%;position:absolute;top:0;left:0}.stars:hover,.stars.checked{color:#fc0}.image_presentation-container{position:relative;width:100%;max-height:300px;margin-bottom:1rem}.image_presentation-container img{width:100%;border-radius:5px;max-height:300px;object-fit:cover;margin-bottom:1rem}.image_presentation-container .texte{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:white;padding:10px;font-size:30px;text-align:center}.image_presentation-container h1{font-size:100px}@media screen and (max-width:550px){.image_presentation-container h1{font-size:60px}}#cropCanvasimage{height:0}.gallery-section{overflow:hidden;position:relative;background-color:var(--primary)}.gallery-section::before{content:'';position:absolute;top:0;left:0;width:940px;height:100%;background-image:linear-gradient(90deg,var(--primary) 50%,transparent 100%);z-index:1;pointer-events:none}.gallery-section::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:300px;background-image:linear-gradient(0deg,var(--primary),transparent);z-index:1;pointer-events:none}.gallery-wrapper{position:relative}.gallery-content{position:absolute;top:0;left:0;width:540px;height:100%;display:flex;align-items:center;z-index:1}.gallery-content h1{font-size:36px;color:#fff;font-weight:700;margin-bottom:32px}.gallery-content p{color:#fff;line-height:1.5}.gallery-images-box{padding-left:300px;min-height:500px;height:100vh}.gallery-images-wrapper{display:flex;transform:rotateZ(15deg)}.gallery-images{margin-top:-100px;margin-right:32px}.gallery-images-duree-10{animation:animate var(--duree10,10s) infinite linear}.gallery-images-duree-15{animation:animate var(--duree15,15s) infinite linear}.gallery-images-duree-20{animation:animate var(--duree20,20s) infinite linear}.gallery-images:hover{animation-play-state:paused}.gallery-images a{display:block;width:160px;height:160px;margin-bottom:32px;border-radius:16px;overflow:hidden;transition:all .3s}.gallery-images a:hover{transform:scale(1.1);box-shadow:0 0 0 4px var(--primary),0 0 0 6px var(--secondary)}.gallery-images img{width:100%;height:100%;object-fit:cover}@keyframes animate{0%{transform:translateY(0)}100%{transform:translateY(-50%)}}@keyframes apparition_agrandit{from{opacity:0;clip-path:inset(100% 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}.agrandir{animation:apparition_agrandit 1s ease-in-out}@media screen and (max-width:1400px){.container{max-width:1200px}}@media screen and (max-width:1200px){.container{max-width:1000px}}@media screen and (max-width:1000px){.container{max-width:850px}.gallery-images-box{padding-left:100px}.gallery-section::before{width:720px}}@media screen and (max-width:767px){.container{max-width:640px}.gallery-content{width:100%;height:auto;padding:48px 0 24px}.gallery-images-box{padding-left:0;margin-left:-300px;min-height:700px}.gallery-section::before{background-image:linear-gradient(180deg,var(--primary) 40%,transparent 100%);height:500px}}