.social-media a,.social-media span{border-radius:50%;cursor:pointer;margin:0 4px;padding:10px;text-decoration:none}.color{display:flex;flex-wrap:wrap;justify-content:space-around;width:200px}.color span{align-items:center;border-radius:50%;display:inline-block;display:flex;height:30px;justify-content:center;width:30px}.color select{border:none!important;box-shadow:none!important;font-size:14px;outline:none!important}.color .color1{background-color:#16c953}.color .color2{background-color:#8b0000}.color .color3{background-color:purple}.color .color4{background-color:olive}.color .color5{background-color:#005fb2}.color .color6{background-color:#ff1493}.color .color7{background-color:#ff4500}.drawer-onglet{font-family:Arial;font-size:17px;padding-bottom:7px;width:100%}.drawer{height:auto;width:100%;z-index:10}.drawer .drawer-header img{border-radius:50%;height:70px;-o-object-fit:cover;object-fit:cover;width:70px}::-webkit-scrollbar{width:0}.header{box-shadow:2px 1px 1px 1px #00000080}.header .logo{cursor:pointer;font-size:30px;text-transform:uppercase}.header .nav-item{font-size:15px}.header select{border:none!important;box-shadow:none!important;font-size:14px;outline:none!important}.presentation-content[data-v-77599e38]{width:700px}.presentation-content .photo-profil img[data-v-77599e38]{border-radius:20px 0;height:auto;-o-object-fit:fill;object-fit:fill;width:270px}.presentation-content .photo-profil .profil[data-v-77599e38]{align-items:start;width:400px}.presentation-content .photo-profil .profil h1[data-v-77599e38]{font-size:2rem;line-height:1.2}.presentation-content .photo-profil[data-v-77599e38]{display:flex;justify-content:space-between}.presentation-content .photo-profil .profil .span[data-v-77599e38]{padding-bottom:10px}.presentation-content .buttons div[data-v-77599e38]{border-radius:10px 0;cursor:pointer;text-decoration:none}.text-justify[data-v-77599e38]{text-align:justify}@media screen and (min-width:200px)and (max-width:500px){.presentation-content .photo-profil img[data-v-77599e38]{width:200px}.presentation-content[data-v-77599e38]{width:100%}.presentation-content .photo-profil[data-v-77599e38]{align-items:center;flex-direction:column}.presentation-content .photo-profil .profil[data-v-77599e38]{align-items:center;margin-top:20px;width:100%}.presentation-content .photo-profil .profil .text-profil[data-v-77599e38]{padding:2rem}}@media screen and (min-width:501px)and (max-width:820px){.presentation-content[data-v-77599e38]{width:100%}.presentation-content .photo-profil[data-v-77599e38]{align-items:center;flex-direction:column}.presentation-content .photo-profil .profil[data-v-77599e38]{align-items:center;margin-top:20px;width:100%}.presentation-content .photo-profil .profil .text-profil[data-v-77599e38]{padding:2rem}}.presentation[data-v-d5a23e48]{background-position:50%;background-size:cover;border:1px solid var(--color);min-height:100vh;padding-bottom:15px;width:100%}.presentation .home-preference[data-v-d5a23e48]{cursor:pointer;height:150px;left:3px;position:fixed;top:30%;z-index:50}.presentation .home-preference .show-colors[data-v-d5a23e48]{border-radius:3px}.presentation .home-preference .show-colors .rotate[data-v-d5a23e48]{animation-duration:2s;animation-iteration-count:infinite;animation-name:rotate-d5a23e48;animation-timing-function:linear;transform-origin:center}.presentation .home-preference .opacity[data-v-d5a23e48]{opacity:1;transform:translateY(20px);transition:opacity 2s ease-in-out}.presentation .scroll-about[data-v-d5a23e48]{animation:scrollAnimation-d5a23e48 1s infinite;cursor:pointer;height:60px;margin-bottom:-50px;width:60px}.presentation .scroll-presentation[data-v-d5a23e48]{animation:scrollAnimation-d5a23e48 1s infinite;cursor:pointer;height:25px;opacity:0;position:fixed;right:3px;top:93%;transition:all 1s;visibility:hidden;width:25px;z-index:10}.presentation .scroll-presentation.active[data-v-d5a23e48]{opacity:1;visibility:visible}@keyframes scrollAnimation-d5a23e48{0%{box-shadow:none;transform:translateY(0)}50%{transform:translateY(10px)}to{box-shadow:none;transform:translateY(0)}}@keyframes rotate-d5a23e48{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media screen and (max-width:500px){.presentation[data-v-d5a23e48]{height:auto;min-height:100vh;padding-bottom:50px!important}.presentation .scroll-about[data-v-d5a23e48]{margin-bottom:0;margin-top:50px}}@media screen and (min-width:501px)and (max-width:768px){.presentation[data-v-d5a23e48]{min-height:100vh;padding-bottom:30px}.presentation .scroll-about[data-v-d5a23e48]{margin-bottom:0;margin-top:50px}}.section-title span[data-v-95c98446]{animation:translateAnimation-95c98446 2s infinite;border-radius:5px;height:5px;width:25px}@keyframes translateAnimation-95c98446{0%{transform:translate(-20px)}50%{transform:translate(20px)}to{transform:translate(-20px)}}.resume .resume-item span[data-v-069e4600]{display:inline-block;height:5px;margin-left:-15px;width:40px}.resume .resume-item .informations[data-v-069e4600]{background-color:#0000004f;border-radius:10px;margin-top:-20px}.resume .resume-title[data-v-069e4600]{font-size:20px;font-weight:700}.resume .resume-item[data-v-069e4600]{padding:0 0 20px 20px;position:relative}.resume .resume-item h4[data-v-069e4600]{font-size:18px;font-weight:600;line-height:18px;margin-bottom:20px;text-transform:uppercase}.resume .resume-item i[data-v-069e4600]{border-radius:5px;display:inline-block;font-size:16px;font-style:italic;font-weight:600;margin-bottom:10px;padding:5px 15px}.resume .resume-item ul[data-v-069e4600]{padding-left:20px}.resume .resume-item ul li[data-v-069e4600]{padding-bottom:10px}.resume .resume-item[data-v-069e4600]:last-child{padding-bottom:0}.resume .resume-item[data-v-069e4600]:before{background:var(--before);border:2px solid var(--before);border-radius:50px;content:"";height:16px;left:-10px;position:absolute;top:18px;width:16px}@media screen and (max-width:768px){.resume .resume-item span[data-v-069e4600]{width:20px}}.progress[data-v-1c536b9c]{background:none;border-radius:0;display:block;min-height:60px}.progress .skill[data-v-1c536b9c]{display:block;font-weight:600;margin:0;padding:10px 0}.progress .skill .val[data-v-1c536b9c]{float:right;font-style:normal}.progress-bar-wrap[data-v-1c536b9c]{border-radius:2px;height:10px}.progress-bar[data-v-1c536b9c]{border-radius:2px;height:100%;transition:.9s}.about[data-v-d850f11b]{height:auto}.about .profil-cv[data-v-d850f11b]{width:500px}.about .profil-cv .cv-view button[data-v-d850f11b]{border-radius:10px 0;font-size:14px}.text-justify[data-v-d850f11b]{text-align:justify}@media screen and (max-width:500px){.about .profil-cv .cv-view button[data-v-d850f11b]{margin-bottom:20px}}@media screen and (min-width:501px)and (max-width:768px){.about .profil-cv .cv-view button[data-v-d850f11b]{margin-bottom:20px}}.service[data-v-2a31d755]{background-color:#000;border-radius:10px;height:auto;width:320px}.text-justify[data-v-2a31d755]{text-align:justify}.projet[data-v-bbe235e0]{border-radius:10px;box-shadow:0 0 1px 1px #0000004d;height:auto;min-height:390px;overflow:hidden;width:350px}.image-container[data-v-bbe235e0]{border-radius:10px 10px 0 0;cursor:pointer;overflow:hidden;position:relative}.project-image[data-v-bbe235e0]{border-radius:10px 10px 0 0;height:260px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform-origin:center;transition:transform .3s ease;width:100%}.image-container:hover .project-image[data-v-bbe235e0]{transform:scale(1.05)}.image-overlay[data-v-bbe235e0]{align-items:center;background:#000000b3;border-radius:10px 10px 0 0;display:flex;justify-content:center;inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.image-container:hover .image-overlay[data-v-bbe235e0]{opacity:1}.zoom-text[data-v-bbe235e0]{color:#fff;font-size:14px;font-weight:500;padding:10px;text-align:center}.projet .description[data-v-bbe235e0]{height:53%}.projet .text-justify[data-v-bbe235e0]{text-align:justify}.projet .view-project[data-v-bbe235e0]{cursor:pointer}.projet .view-link[data-v-bbe235e0]{cursor:pointer;transition:opacity .2s ease}.projet .view-link[data-v-bbe235e0]:hover{opacity:.8}.projet .skills-projet[data-v-bbe235e0]{display:flex;gap:6px;overflow-x:auto;padding-bottom:8px;scrollbar-color:var(--scroll-color) transparent;scrollbar-width:thin;white-space:nowrap}.projet .skills-projet[data-v-bbe235e0]::-webkit-scrollbar{height:5px}.projet .skills-projet[data-v-bbe235e0]::-webkit-scrollbar-track{background:transparent}.projet .skills-projet[data-v-bbe235e0]::-webkit-scrollbar-thumb{background:var(--scroll-color);border-radius:5px}.projet .skills-projet[data-v-bbe235e0]::-webkit-scrollbar-button{display:none;height:0;width:0}.projet .skills-projet[data-v-bbe235e0]::-webkit-scrollbar-button:end,.projet .skills-projet[data-v-bbe235e0]::-webkit-scrollbar-button:start{display:none}.projet .skills-projet span[data-v-bbe235e0]{border-radius:3px;display:inline-block;flex-shrink:0;font-size:12px;font-style:italic;padding:3px 5px}.image-modal[data-v-bbe235e0]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000e6;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.image-modal[data-v-bbe235e0],.modal-content[data-v-bbe235e0]{align-items:center;display:flex}.modal-content[data-v-bbe235e0]{flex-direction:column;max-height:90vh;max-width:90vw;position:relative}.close-button[data-v-bbe235e0]{background:none;border:none;border-radius:50%;cursor:pointer;font-size:24px;padding:5px 10px;position:absolute;right:0;top:-40px;transition:background-color .3s ease;z-index:10000}.close-button[data-v-bbe235e0]:hover{background-color:#ffffff1a}.modal-image[data-v-bbe235e0]{border-radius:10px;box-shadow:0 10px 30px #00000080;max-height:80vh;max-width:100%;-o-object-fit:contain;object-fit:contain}.modal-info[data-v-bbe235e0]{margin-top:15px;text-align:center}.modal-info h6[data-v-bbe235e0]{font-size:18px;font-weight:500;margin:0}.image-modal[data-v-bbe235e0]{animation:fadeIn-bbe235e0 .3s ease-out}.modal-content[data-v-bbe235e0]{animation:scaleIn-bbe235e0 .3s ease-out}@keyframes fadeIn-bbe235e0{0%{opacity:0}to{opacity:1}}@keyframes scaleIn-bbe235e0{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media(max-width:768px){.modal-image[data-v-bbe235e0]{max-height:70vh}.close-button[data-v-bbe235e0]{font-size:20px;top:-35px}.zoom-text[data-v-bbe235e0]{font-size:12px}}.projects .search input[data-v-88e5241c]{border:none;border-radius:10px;height:50px;outline:none;padding:0 15px}.projects .search input[data-v-88e5241c],.projects .search select[data-v-88e5241c]{font-size:18px;width:300px}.btn-load-more[data-v-88e5241c]{border-radius:25px;cursor:pointer;font-size:16px;font-weight:600;transition:all .3s ease}.btn-load-more[data-v-88e5241c]:hover{box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.btn-load-more[data-v-88e5241c]:active{transform:translateY(0)}.distinction[data-v-25579c50]{border-radius:10px;box-shadow:0 0 1px 1px #0000004d;display:flex;height:auto;justify-content:space-between;width:100%}.distinction .informations[data-v-25579c50]{display:flex;flex-direction:column;height:auto;width:64%}.distinction img[data-v-25579c50]{border-radius:10px 0 0 10px;min-height:275px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:35%}.distinction .informations .date-range[data-v-25579c50]{display:flex;justify-content:space-between}.distinction .informations .date-range i[data-v-25579c50],.distinction .informations .date-range span[data-v-25579c50]{border-radius:5px;padding:5px 10px}.distinction .informations .text-justify[data-v-25579c50]{text-align:justify}@media screen and (max-width:1024px){.distinction[data-v-25579c50]{border-radius:10px;flex-direction:column;justify-content:space-between;width:95%}.distinction .informations[data-v-25579c50]{width:100%}.distinction img[data-v-25579c50]{border-radius:10px 10px 0 0;height:auto;width:100%}}.btn-load-more[data-v-45c3a3d5]{border-radius:25px;cursor:pointer;font-size:16px;font-weight:600;transition:all .3s ease}.btn-load-more[data-v-45c3a3d5]:hover{box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.btn-load-more[data-v-45c3a3d5]:active{transform:translateY(0)}.certifications .search input[data-v-0f295be5]{border:none;border-radius:10px;font-size:18px;height:50px;outline:none;padding:0 15px}.certifications img[data-v-0f295be5]{height:100%;-o-object-position:center;object-position:center;width:100%}@media screen and (max-width:500px){.certifications img[data-v-0f295be5]{height:auto;-o-object-position:center;object-position:center;width:100%}}.contact[data-v-4e2920b5]{height:auto;width:100%}.contact .contact-info[data-v-4e2920b5]{display:flex;flex-direction:column-reverse;justify-content:space-between;margin:0 auto;width:100%}.mapouter[data-v-4e2920b5]{height:400px;margin:0 auto;position:relative;text-align:right;width:100%}.gmap_canvas[data-v-4e2920b5]{background:none!important;height:100%;overflow:hidden;width:100%}.gmap_iframe[data-v-4e2920b5]{height:100%!important;width:100%!important}.contact .contact-info .form-reseau[data-v-4e2920b5]{display:flex;flex-wrap:wrap;height:auto;justify-content:space-between;margin:60px auto 0;width:80%}.contact .contact-info .form-reseau .texte[data-v-4e2920b5]{display:flex;flex-direction:column;height:100%;justify-content:space-around;width:45%}.contact .contact-info .form-reseau .texte p[data-v-4e2920b5]{text-align:justify}.contact .contact-info .form-reseau .form[data-v-4e2920b5]{background:none;margin:0;padding:0;width:50%}.contact .contact-info .form-reseau .message[data-v-4e2920b5]{border-radius:5px;height:120px;width:100%}@media only screen and (max-width:700px){.contact .contact-info .form-reseau[data-v-4e2920b5]{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:20px auto 0;width:80%}.contact .contact-info .form-reseau .texte[data-v-4e2920b5]{display:flex;flex-direction:column;justify-content:space-around;margin-bottom:15px;width:95%}.contact .contact-info .form-reseau .form[data-v-4e2920b5]{background:none;width:100%}.contact .contact-info .form-reseau .reseau[data-v-4e2920b5]{align-self:flex-end}}#footer[data-v-b8ae3d6b]{font-size:14px;padding:30px 0;text-align:center}#footer h3[data-v-b8ae3d6b]{font-family:Poppins,sans-serif;font-size:36px;font-weight:700;margin:0 0 15px;padding:0;position:relative}#footer p[data-v-b8ae3d6b]{font-size:15;font-style:italic;padding:0}#footer .social-links[data-v-b8ae3d6b],#footer p[data-v-b8ae3d6b]{margin:0 0 40px}#footer .copyright[data-v-b8ae3d6b]{margin:0 0 5px}#footer .credits[data-v-b8ae3d6b]{font-size:13px}
