.bodyLogin{box-sizing:border-box;display:flex;flex-direction:column;height:100vh}main{height:calc(100vh - 96px)}.mainLogin{align-items:center;display:flex;flex:1 1;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.login{font-weight:700}.logInForm{display:flex;flex-direction:column;gap:20px;margin:48px auto;width:300px}main .error,section .error{border:1px solid red;height:40px}.logInForm h2{color:#00c0ff;font-family:Sirin Stencil,system-ui;font-size:36px;font-weight:500;text-align:center}.logInForm fieldset{display:flex;flex-direction:column;gap:3px;position:relative}.logInForm fieldset i{color:#010816;font-size:18px;position:absolute;right:10px;top:58%}.logInForm fieldset.remember{flex-direction:row}.logInForm label{color:#bfbfbf;font-family:Work Sans;font-size:16px;font-weight:500}.input{background-color:#fff;border:none;box-shadow:0 4px 14px 0 #00000017;font-size:16px;height:40px;padding:5px}.btn-outline-secondary,.logInForm .button{background:#009acc;border:none;border-radius:30px;color:#010816;height:36px;margin:auto;width:179px}.btn-outline-secondary.close{background-color:#010816;border-color:#1e293b;color:#009acc}.btn-outline-secondary.close:hover{background-color:#1e293b;color:#00c0ff}.logInForm .forgot-password{background-color:initial;color:#fff;cursor:pointer;text-align:center;text-decoration:underline}.logInForm p,.modalError{color:red;font-size:16px}section{margin:50px 0}header{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(4,8,54,.369);display:flex;justify-content:space-between;padding:20px 0;z-index:2}header.sticky-top{z-index:1000}header h1{-webkit-text-fill-color:#0000;background:linear-gradient(0deg,#fff 45%,#00bfff 60%);-webkit-background-clip:text;cursor:pointer;font-family:Cinzel;font-size:25px;font-style:normal;font-weight:700;height:auto}header h1:first-letter{font-family:Cinzel Decorative,system-ui;margin:0}header nav,header ul{align-items:center}header ul{gap:10px}header a{align-items:center;color:#00c0ff;display:flex;gap:5px;text-decoration:none}header a:hover,header li{color:#fff}header li{font-size:20px}header li.rounded-circle{background:#010816;border:1px solid #1e293b;height:50px;overflow:hidden;width:50px}h1>span{color:#fff;display:none;font-size:10px;letter-spacing:.1em}.headerLogin{background-color:initial;margin:0 auto;padding:25px;width:80%}.headerError{margin:25px auto;width:95%}@media (max-width:767px){header.headerLogin{margin:0}header h1{font-size:20px}header a span{display:none}}.heading{align-items:center;gap:15px;height:45px;width:100%}.heading_title{display:flex;height:100%;margin:0;padding-right:15px}.parent{background-color:rgba(4,8,54,.369);display:flex;flex-direction:column;flex-grow:1;justify-content:start;max-width:195px;min-height:calc(100vh - 82px);padding:50px 5px 5px 10px;position:fixed;top:80px;transition:left .3s ease;width:100%}.parent.isOpened{left:0}.parent.isClosed{left:-100%}.parent li{display:flex;flex-grow:1;max-height:40px}.parent #logout,.parent li>a{align-items:center;color:#bfbfbf;cursor:pointer;display:flex;flex-grow:1;height:40px;padding:0 10px;text-decoration:none;transition:all .3s ease;width:100%}.parent #logout:hover,.parent li>a:hover{background-color:rgba(64,72,84,.286);border-radius:5px;color:#00c0ff}.parent span{margin-left:5px}.parent .content{max-width:calc(100% - 150px)}@media (max-width:767px){h3{font-size:16px}h4,p{font-size:14px}.parent{bottom:0;max-width:70px;padding:50px 0 0;position:fixed;top:80px}.parent li{max-height:55px}.parent #logout,.parent li,.parent li>a{align-items:center;justify-content:center}.parent #logout,.parent li>a{border-radius:0;display:flex;flex-direction:column;height:55px}.parent #logout:hover,.parent li>a:hover{border-radius:0}.parent #logout span,.parent li>a span{font-size:10px;margin:0}.parent i{font-size:15px}}.modal-overlay{align-items:center;background-color:rgba(4,8,54,.369);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-dialog{background-color:#fff;border:1px solid #1e293b;border-radius:8px;box-shadow:0 4px 8px #0003;color:#fff;max-width:500px;padding:20px;width:90%;z-index:1020}.modal-header{align-items:center;border:none;display:flex;justify-content:space-between;padding:5px 0}.modal-title{color:#010816;font-size:1rem;margin:0}.modal-body{color:#010816;max-height:calc(100vh - 250px);overflow-y:auto;padding:10px 30px}.modal-footer{display:flex;gap:10px;justify-content:flex-end;padding:5px 0}.btn{border-radius:4px;font-size:.9rem;padding:8px 16px;transition:background-color .3s}button.btn-close{color:#fff}.btn-secondary{background-color:initial;border:none;color:#010816;font-weight:600}.btn-secondary:hover{background-color:#009acc}.btn-primary{background-color:#00c0ff;border:none;color:#fff}p.success{color:green}p.error{color:red}.btn-primary:hover{background-color:#009accab}.form-group{margin:20px 0;min-height:50px;position:relative}textarea{height:150px;max-height:150px}.form-control,.form-select{border:1px solid #010816;border-radius:10px;font-size:14px;outline:none;padding:10px;transition:border-color .3s ease;width:100%}.form-control:focus,.form-select:focus{border:2px solid #009acc;box-shadow:none;color:#010816!important}.form-control:disabled{background-color:#f5f5f5}.floating-label{background-color:#fff;color:#010816;font-size:13px;left:15px;padding:0 5px;pointer-events:none;position:absolute;top:-4%;transform:translateY(-50%);transition:all .2s ease;z-index:1000}.focused{color:#009acc!important}input.form-control:-webkit-autofill{-webkit-text-fill-color:#333;-webkit-box-shadow:inset 0 0 0 1000px #fff;box-shadow:inset 0 0 0 1000px #fff}input.form-control:autofill{-webkit-text-fill-color:#333;box-shadow:inset 0 0 0 1000px #fff}.readonly-input{background-color:#f0f0f0;cursor:not-allowed}.autocomplete-container{position:relative;width:100%}.autocomplete-list{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 5px #0000001a;left:0;list-style-type:none;margin-top:5px;max-height:200px;max-width:100%;overflow-y:auto;padding:0;position:absolute;right:0;top:100%;z-index:9999}.autocomplete-item{cursor:pointer;padding:10px}.autocomplete-item:hover{background-color:#00c0ff;color:#fff}.autocomplete-item:active{background-color:#0eb6e4}.autocomplete-list::-webkit-scrollbar,.modal-body::-webkit-scrollbar{width:6px}.autocomplete-list::-webkit-scrollbar-thumb,.modal-body::-webkit-scrollbar-thumb{background-color:#009acc;border-radius:10px}.autocomplete-list::-webkit-scrollbar-track,.modal-body::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:10px}.autocomplete-list::-webkit-scrollbar-button,.modal-body::-webkit-scrollbar-button{display:none}.hide{display:none}.show{display:block}.modifyPicture{display:flex;flex-direction:column;gap:20px;margin:15px auto}.modifyPicture .Picture,.modifyPicture .buttons{gap:10px;justify-content:space-between;margin:auto;width:70%}.modifyPicture .Picture button,.modifyPicture .Picture button:disabled,.modifyPicture .buttons button,.modifyPicture .buttons button:disabled{align-items:center;border:none;border-radius:5px;color:#010816;display:flex;flex-direction:column;font-size:12px;gap:5px;padding:3px;position:relative;width:90px}.modifyPicture .Picture button:active,.modifyPicture .Picture button:disabled:active,.modifyPicture .buttons button:active,.modifyPicture .buttons button:disabled:active{border:none}.modifyPicture .Picture button.isSending i,.modifyPicture .Picture button:disabled.isSending i,.modifyPicture .buttons button.isSending i,.modifyPicture .buttons button:disabled.isSending i{color:#00c0ff!important}.modifyPicture .Picture button input,.modifyPicture .Picture button:disabled input,.modifyPicture .buttons button input,.modifyPicture .buttons button:disabled input{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.modifyPicture .Picture i,.modifyPicture .buttons i{font-size:20px}.modifyPicture .Picture span,.modifyPicture .buttons span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.modifyPicture .Picture{border-radius:50%;height:250px;overflow:hidden;width:250px}.delete{color:#010816}.svg-preview{align-items:center;background-color:#e8f1f6;display:flex;height:159px;justify-content:center;position:relative;width:100%}.svg-preview.file-preview{height:250px}.svg-preview span{background-color:#cbd6dc;border-radius:3px;padding:3px 6px;position:absolute;right:3px;top:5px}.svg-preview span:hover i{color:#00c0ff}.svg-preview i{color:#010816}.svg-preview img{display:"block";height:auto;margin:"auto";max-height:159px;max-width:150px;object-fit:"cover"}.svg-preview .img-project{height:100%}@media (max-width:767px){.modal-title,::placeholder,label{font-size:16px}.modal-dialog{padding:8px}.modal-body{padding:10px 20px}.buttons{width:80%!important}}.cards-top{flex-wrap:wrap;gap:10px;justify-content:center;margin:0;min-height:240px}.cards-top .card{background-color:inherit;border:1px solid #1e293b;border-right:3px solid #009acc;flex-grow:1;transition:all .3s ease;width:260px}.cards-top .card.comment,.cards-top .card.comment p{flex-grow:0;max-width:160px}.cards-top .card.portfolio{max-width:405px}.cards-top .card:hover{scale:1.01}.cards-top .card span{font-size:12px;margin-left:5px}.cards-top .card i{margin-right:5px}@media (max-width:1100px){.cards-top .card{flex-grow:1!important;max-width:100%!important;width:auto!important}}@media (max-width:767px){.cards-top{margin-bottom:20px}.cards-top .card{max-width:100%!important}}section{margin-top:20px}.homeSection{flex-direction:column;flex-grow:1;gap:20px;justify-content:space-between;margin:auto;max-width:1100px}.homeSection .content-gaphique-cards{flex-wrap:wrap;gap:30px}.homeSection .content-gaphique-cards .cards-left{flex-direction:column;flex-grow:1;gap:0;max-height:450px}.homeSection .content-gaphique-cards .cards-left .header{gap:5px;justify-content:space-between;margin-bottom:10px;padding:0}.homeSection .content-gaphique-cards .cards-left .inner-home{gap:10px;margin:0;min-height:300px;padding:0}.homeSection .content-gaphique-cards .cards-left .img{max-width:400px}.homeSection .content-gaphique-cards .cards-left .cv{border:none!important;max-width:306px!important}.homeSection .content-gaphique-cards .cards-left .card{background-color:inherit;border:1px solid #1e293b;flex-grow:1;min-width:300px;padding:5px 10px;position:relative}.homeSection .content-gaphique-cards .cards-left .card-icon{color:#bfbfbf;cursor:pointer;font-size:20px;position:absolute;right:5px;top:3px}.homeSection .content-gaphique-cards .cards-left .card-2{border:none;padding:0}.homeSection .content-gaphique-cards .cards-left .card article{border:1px solid #1e293b;flex-grow:1;margin-bottom:5px;padding:10px;position:relative}.homeSection .content-gaphique-cards .cards-left .card article i{height:17px;width:17px}@media (max-width:1074px){.inner-home{flex-wrap:wrap}.inner-home .cv{border:none!important;margin:auto;min-width:306px!important}}@media (max-width:767px){.inner-home{flex-wrap:wrap;height:auto!important}.inner-home .img{margin:auto}.cards-top .card{width:100%}}@media (max-width:500px){.homeSection .content-gaphique-cards .cards-left .card{min-width:100%!important}.homeSection .content-gaphique-cards .cards-left .cv,.homeSection .content-gaphique-cards .cards-left .img{height:auto;margin:0;max-width:100%!important;width:100%}.cards-top .card{width:100%}}.adminInfo_picture{border:1px solid #1e293b;border-radius:10px;flex-grow:1;height:auto;height:317px;margin:auto;max-width:350px;overflow:hidden;padding:1px;position:relative}.adminInfo_picture img{height:100%;max-height:320px;max-width:350px;object-fit:cover}.adminInfo_picture span{align-items:center;background-color:#010816;border-radius:50%;color:#009acc;font-size:16px;height:50px;justify-content:center;position:absolute;right:5px;top:5px;width:50px;z-index:2}.adminInfo_picture span:hover{background-color:#1e293b}@media (max-width:767px){.adminInfo_picture{height:auto;max-height:300px}.adminInfo_picture img{border-radius:10px;height:auto}.adminInfo_picture span{font-size:11px;height:30px;width:30px}}.cardHeading{align-items:center;gap:10px;padding:15px 2px}.cardHeading i,.cardHeading span{color:#00c0ff;font-size:20px}.cardHeading h3{color:#fff;margin:0;padding:0}@media (max-width:767px){.cardHeadind{padding:0 0 10px}}.adminInfo{flex-wrap:wrap}.adminInfo .cards{flex-grow:1;padding-right:0}.adminInfo .card-right{display:flex;flex-grow:1;flex-wrap:wrap;gap:5px}.adminInfo ul{margin:0;padding:0}@media (max-width:767px){.adminInfo{gap:10px;padding:0}.adminInfo .cards,.adminInfo_item{padding-right:0}}.adminAddress{flex-wrap:wrap}.adminAddress .cards{flex-grow:1;padding-right:0}.adminAddress .card-right{display:flex;flex-grow:1;flex-wrap:wrap;gap:5px}.adminAddress ul{margin:0;padding:0}@media (max-width:767px){.adminAddress{gap:10px;padding:0}.adminAddress .cards,.adminAddress_item{padding-right:0}}.cardInfo{border:1px solid #1e293b;border-radius:5px;flex-grow:1;gap:10px;justify-content:space-between;padding:10px;position:relative}.cardInfo:hover{background-color:#1e293b}.cardInfo h4{color:#bfbfbf;font-weight:400}.cardInfo span{color:#00c0ff}.cardInfo h4,.cardInfo p{width:50%}.cardInfo p{color:#fff;font-weight:400;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:767px){.cardInfo{flex-direction:column;gap:2px}.cardInfo span{position:absolute;right:8px;top:50%;transform:translateY(-50%)}.cardInfo h4,.cardInfo p{width:90%}}.cardSocialLink{align-items:center;border:1px solid #1e293b;border-radius:5px;flex-grow:1;flex-wrap:wrap;gap:15px;justify-content:space-between;padding:10px;position:relative}.cardSocialLink div{align-items:center;gap:10px}.cardSocialLink h4{color:#fff;margin:0}.cardSocialLink img{height:40px;object-fit:contain;width:40px}.cardSocialLink .imgContainer{align-items:center;border-radius:50%;box-shadow:0 0 6px 1px hsla(0,0%,100%,.196);display:flex;height:60px;justify-content:center;width:60px}.cardSocialLink p{margin:0;padding:0}.cardSocialLink .icon{align-items:center;border-radius:50%;color:#fff;display:flex;height:30px;justify-content:center;overflow:hidden;width:30px}.cardSocialLink .green{background-color:green}.cardSocialLink .red{background-color:red}@media (max-width:767px){.cardSocialLink{justify-content:flex-end}.cardSocialLink div,.cardSocialLink p{flex-grow:1;width:45%}.cardSocialLink p{display:flex;justify-content:flex-end}.cardSocialLink button{font-size:14px;padding:6px}}div.settingsSection{flex-direction:column;gap:15px;margin:auto;max-width:900px}div.settingsSection_userData{background-color:rgba(1,8,22,.596)}.cards-top{cursor:pointer;gap:15px;margin-left:0}.cards-top .card{gap:10px;position:relative}.cards-top h4{display:flex;justify-content:space-between;padding-right:35px}.cards-top a{font-weight:600}.cards-top a:hover{color:#00c0ff;text-decoration:underline}.cards-top p{flex-grow:1}.skills{gap:10px}.skills.row{margin:0}.skills li{align-items:center;background-color:rgba(1,8,22,.596);border:1px solid #1e293b;display:flex;flex-direction:column;flex-grow:1;gap:10px;justify-content:center;padding:10px;position:relative;transition:all .3s ease}.skills li:hover{margin-top:-5px}.skills li img{height:auto;max-height:60px;max-width:60px;object-fit:cover;width:auto}.ModalSkills{display:flex;flex-direction:column;gap:0}.ModalSkills .picture{align-items:center;background-color:#e8f1f6;display:flex;flex-direction:column;gap:10px;justify-content:start;padding:10px 0 15px}.ModalSkills .picture .icon i{color:#cbd6dc;font-size:60px}.ModalSkills .bouton{position:relative}.ModalSkills .bouton input{height:36px;opacity:0;position:absolute;width:170px}.ModalSkills .bouton button{background:#cbd6dc;border:none;border-radius:50px;color:#306685;font-size:14px;font-weight:500;height:36px;width:173px}.ModalSkills .extensions{font-size:12px}div.ResumeSection{flex-direction:column;gap:15px;margin:auto;max-width:900px}div.ResumeSection h3{margin-top:30px}div.ResumeSection h3 i{color:#00c0ff}div.ResumeSection h3,div.ResumeSection h4{color:#fff}div.ResumeSection .boutons{flex-wrap:wrap;gap:10px}div.ResumeSection .boutons .btn{border:1px solid #1e293b;color:#fff;width:205px}div.ResumeSection .icon{background-color:#1e293b;border-radius:5px;padding:5px 8px;position:absolute;right:5px;top:10px}div.ResumeSection .icon:hover i{color:#00c0ff}div.ResumeSection .icon i{color:#fff;margin:0;padding:0}div.ProjectSession{box-sizing:border-box;flex-direction:column;gap:15px;margin:auto;max-width:900px}div.ProjectSession .boutons{flex-wrap:wrap;gap:10px}div.ProjectSession .boutons .btn{border:1px solid #1e293b;color:#fff;width:195px}div.ProjectSession ul.row{padding:0 0 0 11px}div.ProjectSession ul.row li{background-color:initial;border:1px solid #1e293b;flex-grow:1;height:270px;overflow:hidden;position:relative}div.ProjectSession ul.row .icon{background-color:#010816;border-radius:3px;color:#fff;padding:3px 6px;position:absolute;right:5px;top:5px}div.ProjectSession ul.row .icon:hover{color:#00c0ff}div.ProjectSession ul.row .card-picture{height:50%}div.ProjectSession ul.row .card-body{background-color:rgba(4,8,54,.369);display:flex;flex-direction:column;gap:5px;padding:10px}div.ProjectSession ul.row h3{margin:0}div.ProjectSession ul.row a,div.ProjectSession ul.row h4,div.ProjectSession ul.row p{font-size:14px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}div.ProjectSession ul.row h4{color:#fff}div.ProjectSession ul.row .links{gap:10px;justify-content:center}div.ProjectSession ul.row a{align-items:center;background-color:#1e293b;border:1px solid #1e293b;border-radius:5px;display:flex;justify-content:center;padding:5px 10px;width:auto}div.BlogSession{box-sizing:border-box;flex-direction:column;gap:15px;margin:auto;max-width:900px}div.BlogSession ul.row{padding:0 0 0 11px}div.BlogSession ul.row li{background-color:initial;border:1px solid #1e293b;flex-grow:1;height:330px;overflow:hidden;position:relative}div.BlogSession .card-picture{align-items:center;display:flex;height:50%;justify-content:center}div.BlogSession img{height:auto;object-fit:cover;width:auto}div.BlogSession .card-body{border:1px solid #1e293b;display:flex;flex-direction:column;gap:5px;padding:10px}div.BlogSession h3{font-size:16px}div.BlogSession a,div.BlogSession h3,div.BlogSession h4,div.BlogSession p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}div.BlogSession a,div.BlogSession h4,div.BlogSession p{font-size:14px}div.BlogSession h4{color:#fff}div.BlogSession a{height:100%}div.BlogSession span{color:#fff;font-weight:500}.user{align-items:center}.user h3{font-size:15px;margin:0}.user .icon{align-items:center;background-color:#1e293b;border-radius:50%;color:#fff;display:flex;font-size:13px;height:40px;justify-content:center;width:40px}.user div{flex-direction:column}.user .email{color:#bfbfbf;font-size:12px}div.CommentsSection{box-sizing:border-box;flex-direction:column;gap:10px;margin:auto;max-width:900px}div.CommentsSection ul.row{justify-content:center;padding:0 0 0 11px}div.CommentsSection ul.row li{background-color:initial;border:1px solid #1e293b;flex-grow:1;gap:3px;height:auto;max-width:33%;overflow:hidden;padding:7px 10px;position:relative}div.CommentsSection h4{color:#fff}div.CommentsSection h4,div.CommentsSection p{font-size:14px}div.CommentsSection .boutons{flex-wrap:wrap;gap:10px}div.CommentsSection .boutons .btn{border:1px solid #1e293b;color:#fff}div.CommentsSection .fa-regular.fa-star,div.CommentsSection .fa-solid.fa-star{color:gold;font-size:14px}div.CommentsSection .date{color:#bfbfbf;font-size:12px}div.CommentsSection .confirmedIcon,div.CommentsSection .delete{padding:5px;position:absolute;top:5px}div.CommentsSection .confirmedIcon{color:green;font-size:16px;right:35px}div.CommentsSection .delete{background-color:#010816!important;border-radius:3px;color:#fff;right:8px}div.CommentsSection .confirmed{border-color:green!important}div.CommentsSection .notConfirmed{border-color:red!important}p.modalFunction{color:#010816}@media (max-width:1024px){.CommentsSection ul.row li{max-width:50%!important}}@media (max-width:767px){.CommentsSection ul.row li{max-width:100%!important}}*{box-sizing:border-box;margin:0}*,body{padding:0}body{background:#010816;margin:0 auto;min-width:300px}img{height:100%;object-fit:cover;width:100%}.parent .active{align-items:center;border-radius:5px;color:#00c0ff;display:flex}.parent .active,.parent .active:hover{background-color:#1e293b}h2{font-family:Sirin Stencil,system-ui}h2,h3{color:#00c0ff}h3{font-size:18px}h4{color:#009acc;font-size:16px}p{color:#bfbfbf}.btn-outline{background-color:#1e293b;color:#fff}.btn-outline:hover{background-color:#1e293b;border-color:#1e293b;color:#00c0ff}a{color:#bfbfbf;text-decoration:none}.content{flex-grow:1;padding:0 20px;transition:all .3s ease}.content.closed{margin-left:0;width:100%}.content.opened{margin-left:195px;width:calc(100% - 200px)}.layout{justify-content:space-between}.row{margin-right:0}.card{padding:0}@media (max-width:767px){.content.closed{margin:0 auto;padding:10px;width:95%}.content.opened{margin:0 auto;max-width:100%;padding:10px 10px 10px 80px}.parent .active{border-left:3px solid #00c0ff;border-radius:0;justify-content:center}h3{font-size:16px!important}.btn,a,h4,p{font-size:14px!important}}.graphique{align-items:center;display:flex;min-width:395px;width:50%;.circle{height:150px;width:150px}}.container{margin-left:20px;padding:0;.chart{align-items:"center";display:"flex";margin-bottom:"8px"}.data{color:#bfbfbf}.pourcent{color:#fff;font-weight:700}}@media (max-width:767px){.graphique{min-width:100%;width:100%}.container{margin-left:3px}.circle{height:130px;width:130px}}
/*# sourceMappingURL=main.74a3ce27.css.map*/