.landing{display:flex;flex-direction:column;align-items:center;gap:50px}.landing img{width:100%;height:auto}.landing .intro{display:flex;flex-direction:column;text-align:center;gap:50px;margin:0 50px}.landing .intro .title{font-size:40px}.landing .intro .contenu{font-size:32px}.landing .intro .warning{font-size:24px}.new .conteneur{display:flex;flex-direction:column;gap:50px;margin:0 50px;padding:50px;background-color:var(--secondBackgroundColor);border-radius:50px}.new .conteneur .cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:50px;gap:50px;justify-content:center}.products .conteneur{display:flex;flex-direction:column;align-items:center;gap:50px;margin:0 50px;padding:50px 0;background-color:var(--secondBackgroundColor);border-radius:50px}.products .conteneur .carouselContaineur{width:100%;transition:opacity .5s ease;opacity:1}.products .conteneur .carouselContaineur.fade{opacity:0}.event .conteneur{flex-direction:column;margin:0 50px;padding:50px;background-color:var(--secondBackgroundColor);border-radius:50px}.event .conteneur,.event .conteneur .calendarMap{display:flex;gap:50px}.event .conteneur .calendarMap .mapContaineur{flex:1 1;display:flex;flex-direction:column;justify-content:space-between}.event .conteneur .calendarMap .mapContaineur .map{flex-grow:1;height:100%}.event .conteneur .calendarMap .mapContaineur .name{font-size:32px;margin-top:50px;padding:30px;border-radius:50px;text-align:center;background-color:var(--mainBackgroundColor)}.contact{padding:0 0 50px}.contact .conteneur{display:flex;flex-direction:column;align-items:center;gap:50px;margin:0 50px;padding:50px;background-color:var(--secondBackgroundColor);border-radius:50px}.contact .conteneur .intro{text-align:center;font-size:28px}.deleted{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999}.deleted .modal{background:#fff;padding:50px;border-radius:50px;width:50%;text-align:center;display:flex;flex-direction:column;gap:30px;cursor:default}.deleted .modal .buttons{display:flex;gap:30px;justify-content:center}.deleted .modal .buttons button{width:50%;padding:10px;font-size:18px;font-weight:700;border:none;border-radius:15px;cursor:pointer;background-color:var(--mainColor);color:#fff;transition:background-color .3s ease,color .3s ease}.deleted .modal .buttons button:hover{background-color:var(--secondColor);color:#000}