.profile,.profile .cover{position:relative}.profile .cover{height:100%;max-height:250px;overflow:hidden}.profile .cover img{border-radius:0 0 8px 8px;height:100%;object-fit:cover;width:100%}.profile .info-profile{display:flex}.profile .info-profile .pp{bottom:-20px;height:fit-content;left:20px;max-width:180px;position:absolute;z-index:1}.profile .info-profile .pp .img-pp{border:4px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.1);width:100%}.profile .info-profile .pp .img-verified{bottom:21px;position:absolute;right:-4px;width:40px}.profile .info-profile .empty{display:block;height:50px;max-width:250px;width:100%}.profile .info-profile .info h1{margin-bottom:0}.profile .info-profile .info p{color:#686868;font-size:19px;margin-top:10px}.profile .info-profile .contact{display:flex;flex:1;font-size:17px;gap:10px;height:fit-content;justify-content:end;margin-top:20px}.profile .info-profile .contact a,.profile .info-profile .contact div{display:flex;font-size:17px;gap:7px;text-decoration:none}.parent-modal .ctn-modal .form-call .flex-col{display:flex;flex-flow:column;gap:15px}.parent-modal .ctn-modal .form-call .flex{display:flex;gap:16px}.parent-modal .ctn-modal .form-call .flex>*{flex:1}.parent-modal .ctn-modal .form-call input,.parent-modal .ctn-modal .form-call textarea{border:1px solid #d0cfcf;border-radius:6px;display:flex;padding:8px;width:100%}.parent-modal .ctn-modal .form-call input:focus,.parent-modal .ctn-modal .form-call textarea:focus{border-color:#008fff;outline:none}.parent-modal .ctn-modal .form-call .btn-send{background-color:#008fff;border-color:#008fff;border-radius:5px;color:#fff;padding:6px;width:100%}.parent-modal .ctn-modal .form-call .error-input{color:red;font-size:13px;margin-top:5px}.parent-modal .ctn-modal .form-call .requestMessage{border-radius:5px;color:#fff;padding:10px}.parent-modal .ctn-modal .form-call .alert-success{background:#00b900}.parent-modal .ctn-modal .form-call .alert-danger{background:#c40000}@media(max-width:1149px){.profile .info-profile .contact *{font-size:26px!important}.profile .info-profile .info p{font-size:29px}.profile .info-profile .pp{top:103px}.profile .form-call *{font-size:25px}.profile .form-call textarea{height:230px}}@media(max-width:1040px){.profile .info-profile{flex-flow:column}.profile .info-profile .empty{height:95px}.profile .info-profile .pp{top:30px}}.ctn-aboutme{border-bottom:1px solid #e1e0e0;display:flex;margin-top:50px;padding-bottom:25px}.ctn-aboutme .aboutme .text{color:#686868;line-height:1.7;max-width:1050px}.ctn-aboutme .infos{display:flex;flex:1;flex-wrap:wrap}.ctn-aboutme .infos .info{position:relative;width:50%}.ctn-aboutme .infos .info .text-info{max-width:128px;position:absolute;right:0;width:100%}.ctn-aboutme .infos .info .text-info .title{color:#686868;font-size:14px;margin-bottom:7px}.ctn-aboutme .infos .info .text-info .value{color:#000;font-weight:500;text-decoration:none}@media(max-width:1400px){.ctn-aboutme,.ctn-aboutme .infos{flex-flow:column;gap:15px}.ctn-aboutme .infos .info .text-info{max-width:100%;position:unset}.ctn-aboutme .infos .info .text-info .title{font-size:17px}}.titleExperience{margin-top:50px}.experiences{display:flex;flex-wrap:wrap;gap:10px}.experience{background:#fff;border:1px solid #d0cfcf;border-radius:10px;box-shadow:0 8px 24px hsla(210,8%,62%,.2);cursor:pointer;max-width:491px;padding:20px;width:100%}.experience .infos{display:flex;gap:10px}.experience .infos .image{border-radius:50%;max-height:70px;max-width:70px;overflow:hidden}.experience .infos .image img{height:100%;object-fit:contain;width:100%}.experience .infos .info .job{font-weight:700;margin-top:10px}.experience .infos .info .entreprise{color:#686868;margin-top:10px}.experience .date{color:#686868;display:flex;gap:5px;margin-top:15px}.modal-experience .ctn-modal .ctn-experience .info-experience{border-bottom:1px solid #d0cfcf;display:flex;gap:30px;padding-bottom:14px}.modal-experience .ctn-modal .ctn-experience .info-experience .image{border-radius:100px;height:115px;overflow:hidden;width:115px}.modal-experience .ctn-modal .ctn-experience .info-experience .image img{object-fit:contain;width:100%}.modal-experience .ctn-modal .ctn-experience .info-experience .info-job h2{color:#000;margin-bottom:5px}.modal-experience .ctn-modal .ctn-experience .info-experience .info-job .entreprise{color:#686868}.modal-experience .ctn-modal .ctn-experience .info-experience .info-job .date{color:#686868;display:flex;gap:5px;margin-top:25px}.modal-experience .ctn-modal .ctn-experience .description{line-height:1.8;margin-top:10px}@media(max-width:1149px){.experience{max-width:100%}}.diplomes{display:flex;flex-wrap:wrap;gap:10px}.diplome{background:#fff;border:1px solid #d0cfcf;border-radius:10px;box-shadow:0 8px 24px hsla(210,8%,62%,.2);max-width:491px;padding:20px;width:100%}.diplome .infos{display:flex;gap:10px}.diplome .infos .image{border-radius:50%;max-height:70px;max-width:70px;overflow:hidden}.diplome .infos .image img{height:100%;object-fit:contain;width:100%}.diplome .infos .info .name{font-weight:700;margin-top:10px}.diplome .infos .info .description,.diplome .infos .info .ecole{color:#686868;margin-top:10px}.diplome .date{color:#686868;display:flex;gap:5px;margin-top:15px}@media(max-width:1149px){.diplome{max-width:100%}}.titleProjet{margin-top:50px}.projets{display:flex;flex-wrap:wrap;gap:10px}.projet{background:#fff;border:1px solid #d0cfcf;border-radius:10px;box-shadow:0 8px 24px hsla(210,8%,62%,.2);cursor:pointer;max-width:491px;padding:20px;width:100%}.projet .infos{display:flex;gap:10px}.projet .infos .image{border-radius:50%;max-height:70px;max-width:70px;overflow:hidden}.projet .infos .image img{height:100%;object-fit:contain;width:100%}.projet .infos .info .name{font-weight:700;margin-top:10px}.projet .infos .info .ecole{color:#686868;margin-top:10px}.projet .date{color:#686868;display:flex;gap:5px;margin-top:15px}.modal-projet .ctn-modal{padding-right:5px!important}.modal-projet .ctn-modal .ctn-projet .infos-projet{border-bottom:1px solid #d0cfcf;display:flex;gap:30px;padding-bottom:14px}.modal-projet .ctn-modal .ctn-projet .infos-projet .image{border-radius:100px;height:115px;overflow:hidden;width:115px}.modal-projet .ctn-modal .ctn-projet .infos-projet .image img{object-fit:contain;width:100%}.modal-projet .ctn-modal .ctn-projet .infos-projet .info-projet h2{color:#000;margin-bottom:5px}.modal-projet .ctn-modal .ctn-projet .infos-projet .info-projet .ecole{color:#686868}.modal-projet .ctn-modal .ctn-projet .infos-projet .info-projet .date{color:#686868;display:flex;gap:5px;margin-top:25px}.modal-projet .ctn-modal .ctn-projet .description{line-height:1.8;margin-top:10px}.modal-projet .ctn-modal h3{margin-top:50px}.modal-projet .ctn-modal .medias-projet{display:flex;flex-wrap:wrap;gap:15px}.modal-projet .ctn-modal .medias-projet .video-projet,.modal-projet .ctn-modal .medias-projet .video-projet video{width:100%}.modal-projet .ctn-modal .medias-projet .image-projet{max-height:300px;max-width:275px;width:fit-content}.modal-projet .ctn-modal .medias-projet .image-projet img{height:100%;object-fit:contain;width:100%}@media(max-width:1149px){.projet{max-width:100%}.modal-projet .ctn-modal .medias-projet .image-projet{max-width:331px}}.parent-modal{background:rgba(0,0,0,.582);bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:2}.parent-modal .loader{color:#fff}.parent-modal .error{color:red;left:50%;position:absolute!important;top:40%;transform:translate(-50%,-50%)}.parent-modal .error button{background:red;border:1px solid red;color:#fff;cursor:pointer}.parent-modal .modal{border:1px solid #d0cfcf;border-radius:10px;max-height:700px;max-width:900px;overflow:hidden;padding:0;position:relative;top:85px;width:100%;z-index:3}.parent-modal .modal .ctn-modal{height:100%;max-height:650px;overflow-x:hidden;overflow-y:auto;padding:25px;scrollbar-width:thin}.parent-modal .modal .ctn-modal .close{color:#3b3b3b;cursor:pointer;padding:10px;position:absolute;right:14px;top:10px}.parent-modal .modal .ctn-modal .close:hover{color:#000}@media(max-width:1149px){.parent-modal .modal{height:calc(100% - 135px)}.parent-modal .modal .ctn-modal .close{font-size:40px}}body{background:#fff;font-family:Arial,sans-serif;margin-bottom:0;margin-top:0}#app{margin:auto;max-width:1620px;width:calc(100% - 40px)}.btn{border-radius:10px;cursor:pointer;padding:10px;width:fit-content}.btn-black{background-color:#252525;color:#fff}.btn-white{background-color:#fff;border:1px solid #d0cfcf;color:#000}.loader{color:#3091fb;left:50%;position:absolute!important;top:40%;transform:translate(-50%,-50%)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.loader{animation:fadeIn .3s ease-in}.loader .text{margin-top:50px}h1,h2{color:#252525}h2{font-size:20px}.footer{background-color:#fff;border:1px solid #d0cfcf;border-radius:5px 5px 0 0;box-shadow:0 8px 24px hsla(210,8%,62%,.2);color:#686868;margin-top:150px;padding:15px;text-align:center}@media(max-width:775px){#app{font-size:25px}h2{font-size:28px}}@media(max-width:1145px){#app{font-size:25px}h2{font-size:28px}}