.projectsContainer{padding:120px 4px 0;width:100%;animation:projectsOpening .7s ease-in-out 1}@media only screen and (max-width:1024px){.projectsContainer{padding:90px 4px 0}}@media only screen and (max-width:425px){.projectsContainer{padding:60px 4px 0}}.projectsContainer .modalHandleClick{cursor:pointer}.projectsContainer .createNewProjectCard{padding:100px 0;width:auto;border-radius:6px;margin-bottom:4px;display:flex;justify-content:center;align-items:center;border:1px solid var(--accent05);transition:all .2s ease}.projectsContainer .createNewProjectCard:hover{background-color:var(--accent)}.projectsContainer .createNewProjectCard *{height:100px}.my-masonry-grid{display:flex;margin-left:-4px;width:auto}.my-masonry-grid_column{padding-left:3px;background-clip:padding-box}.my-masonry-grid_column>div{border-radius:10px;margin-bottom:3px;overflow:hidden}.card{margin-bottom:0!important}@keyframes projectsOpening{0%{opacity:0;filter:blur(4px) grayscale(1)}to{opacity:1;filter:blur(0) grayscale(0)}}.card{overflow:hidden;position:relative;border-radius:4px;margin-bottom:4px;width:100%}.card:hover .hoverText{opacity:1}.card:hover .projectImg{transform:scale(1.1);filter:blur(5px)}.card .projectImg{transition:all .2s ease;width:100%;object-fit:cover}.card .projectVid{width:100%;height:100%}.card .hoverEdit{transition:all .5s ease;position:absolute;top:10px;right:10px;display:flex;z-index:1}.card .hoverEdit .deleteIcon,.card .hoverEdit .editIcon,.card .hoverEdit .showHideBtnIcon{border:3px solid #000;margin-left:10px;background-color:red;width:50px;padding:6px;display:flex;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.9);transition:all .15s ease-in-out;pointer-events:stroke}.card .hoverEdit .deleteIcon:hover,.card .hoverEdit .editIcon:hover,.card .hoverEdit .showHideBtnIcon,.card .hoverEdit .showHideBtnIcon:hover{background-color:var(--accent)}.card .hoverEdit .notVisible{background-color:#4b4b4b}.card .hoverText{transition:all .5s ease;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;width:100%;height:100%;flex-direction:column;display:flex;justify-content:center;align-items:center;padding:0 10%;background-color:var(--text05)}.card .hoverText h2{color:#fff;font-size:24px!important;font-weight:900;margin-bottom:2px;letter-spacing:1px;text-align:center}.card .hoverText .date{font-size:10px;margin-bottom:4px}.card .hoverText .date,.card .hoverText .type{text-align:center;color:var(--background);font-weight:100}.card .hoverText .typesContainer{display:flex}.card .hoverText .typesContainer .type{margin:0 2px;font-size:12px;padding:4px 8px;border:1px solid hsla(0,0%,100%,.422);border-radius:50px}.confirmationModalContainer{height:100svh;width:100%;position:fixed;z-index:99999999999;top:0;left:0;animation:copyModalAnim .5s ease-in-out forwards;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:var(--accent075);cursor:pointer}.confirmationModalContainer .messageTxt{font-family:Logo;font-weight:900;font-size:10vw;letter-spacing:-8px}@media screen and (max-width:1024px){.confirmationModalContainer .messageTxt{letter-spacing:-4px;letter-spacing:-2px}}.confirmationModalContainer .closeTxt{font-family:SecFont;font-weight:900;font-size:12px;word-spacing:2px}@keyframes copyModalAnim{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}50%{opacity:1}to{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.modal{position:fixed;z-index:99999;width:100%;top:0;left:0;overflow-y:scroll;display:flex;flex-direction:column;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(0,0,0,.8)}.modal,.modal .imgContainer{height:100vh}.modal .imgContainer .imageBloc{margin-bottom:-14px;position:relative}.modal .imgContainer .imageBloc .modalImg{padding:10px;background-color:#fff;object-fit:cover;max-width:1000px;max-height:100vh}.modal .imgContainer .imageBloc .poster{width:66vh}.modal .imgContainer .blocUnique{height:100%;display:flex;align-items:center;margin-bottom:0}.modal .imgContainer .blocUnique .poster{width:auto}@media screen and (max-width:768px){.modal{background-color:#fff}.modal .imgContainer .imageBloc .modalImg{width:100%;max-width:100%;max-height:none}.modal .imgContainer .imageBloc .poster{width:auto}.modal .imgContainer .blocUnique{justify-content:center}.modal .imgContainer .blocUnique .modalImg{margin-top:-170px}.modal .imgContainer .blocUnique .poster{max-height:80vh}}.deleteContent{position:absolute;top:10px;right:10px;font-size:30px;font-family:MainFont;font-weight:900;letter-spacing:1px;background-color:var(--background);padding:6px 12px;letter-spacing:3px;text-transform:uppercase;cursor:pointer}.deleteContent:hover{background-color:#ff6161}.ajustBtn{position:absolute;z-index:9;text-align:center;background-color:var(--background);left:50%;padding:4px 10px;transform:translateX(-50%);font-size:20px;text-transform:uppercase;font-family:MainFont;font-weight:900;border:3px solid;border-radius:50px;cursor:pointer;transition:all .2s ease-in}.ajustBtn:hover{background-color:var(--accent)}.upBtn{top:20px}.downBtn{bottom:24px}.closeIcon{position:fixed;z-index:99999;right:30px;top:20px;padding:5px;height:50px;width:50px;border-radius:50%;filter:invert(1);opacity:.85;transition:all .15s ease-in-out;cursor:pointer}@media screen and (max-width:768px){.closeIcon{right:20px}}@media screen and (max-width:425px){.closeIcon{height:45px;width:45px;top:12px;right:12px}}.closeIcon:hover{background-color:var(--ivertedAccent);opacity:.9}.addIcon{background-color:var(--background);position:fixed;z-index:99999;right:20px;bottom:20px;padding:5px;height:50px;transform:rotate(45deg);width:50px;border:4px solid #000;border-radius:50%;filter:invert(1);opacity:.85;transition:all .15s ease-in-out;cursor:pointer}.addIcon:hover{background-color:var(--ivertedAccent);opacity:.9}@keyframes opening{0%{opacity:0;filter:blur(10px)}to{filter:blur(0);opacity:1}}@keyframes openingInfos{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}.projectInfos{cursor:pointer;pointer-events:none;display:flex;flex-direction:column;background-color:#fff;position:fixed;align-items:flex-start;left:30px;top:20px;padding:30px 20px;z-index:9999999;width:400px;border-radius:30px;pointer-events:all;opacity:.2;animation:infosAnim 5.5s linear;transition:opacity .2s ease-in}@media screen and (max-width:768px){.projectInfos{position:unset;width:100%;border-radius:0;animation:none;transition:none;opacity:1;padding:40px 20px 30px}}.projectInfos:hover{opacity:1!important}.projectInfos .titre{margin-bottom:6px;font-family:Logo;font-weight:900;font-size:18px}.projectInfos .comment{margin-bottom:14px}.projectInfos .url{margin-bottom:10px;font-size:12px;opacity:.5}.projectInfos .url:hover{color:var(--accent)}.projectInfos .comment,.projectInfos .dateTag *,.projectInfos .url{font-weight:900;letter-spacing:1px}.projectInfos .dateTag{opacity:.5;font-size:14px;display:flex}.projectInfos .dateTag .date{margin-right:30px}.projectInfos .dateTag .types{display:flex;flex-direction:row}.projectInfos .dateTag .types .type{letter-spacing:0;margin-right:6px;transition:all .15s ease-in-out}.projectInfos .dateTag .types .type:hover{color:var(--accent)}@media screen and (max-width:768px){.unique{margin-top:-170px}}@keyframes infosAnim{0%{opacity:1}92%{opacity:1}to{opacity:.2}}.addContentModalContainer{position:fixed;top:0;left:0;background-color:var(--accent);z-index:999999999999999;height:100svh;width:100%;display:flex;justify-content:center;align-items:center;animation:contentModal .25s ease-in-out forwards}.addContentModalContainer h2{font-weight:900;font-family:MainFont;font-size:40px;padding:4px 16px;border:2px solid;border-radius:50px;margin:-100px 0 40px}.addContentModalContainer form .formElement{display:flex;flex-direction:column;padding:20px}.addContentModalContainer form .formElement label{margin-bottom:10px;font-size:20px;font-weight:900}.addContentModalContainer form button{margin:auto;display:block;padding:4px 16px;font-size:30px;border-radius:50px;font-weight:900;cursor:pointer}.addContentModalContainer form button:hover{background-color:var(--accent)}@keyframes contentModal{0%{filter:blur(10px);opacity:0}to{filter:blur(0);opacity:1}}