@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);.content{display:flex;flex-wrap:wrap}@media only screen and (max-width:768px){.project-card{width:70%!important}}.project-container{position:relative}.project-container .project-card>button.play{-webkit-box-pack:center;align-items:center;border:0;border-radius:50%;box-shadow:0 8px 8px rgba(0,0,0,.3);color:#fff;display:flex;font-size:8px;height:40px;height:25px;justify-content:center;opacity:.4;pointer-events:none;position:absolute;right:8px;top:8px;transition:.2s ease-in-out;width:40px;width:25px}.project-container .project-card>button.play>svg{height:20px}.project-container:hover button{fill:#f9f9f9;background-color:#000;opacity:1!important;transform:translatey(-3px)}body.dark .project-container>.card{align-items:center;background-color:#181818;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;height:190px;justify-content:flex-start;padding:1rem;transition:.2s ease-in-out;width:100%}body.dark .project-container>.card:hover{background-color:#282828}body.dark .project-container>.card>.img{height:90px;position:relative;width:auto}body.dark .project-container>.card>.img>i{font-size:55px}body.dark .project-container>.card>.abstract{color:#fff;margin-top:1.2rem;width:100%}body.dark .project-container>.card>.abstract>h2{font-size:16px;font-weight:600;letter-spacing:normal;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.dark .project-container>.card>.abstract>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#b3b3b3;display:flex;font-size:14px;font-weight:400;letter-spacing:normal;line-height:16px;margin-top:10px;white-space:normal}body.dark .project-container>button.play{fill:#fff;background-color:#000}body.light .project-container>.card{align-items:center;background-color:#f9f9f9;border:1px solid #bfbfbf;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;height:190px;justify-content:flex-start;padding:1rem;transition:.2s ease-in-out;width:100%}body.light .project-container>.card:hover{background-color:#e2e2e2}body.light .project-container>.card:hover .img button{opacity:1;transform:translatey(-8px)}body.light .project-container>.card>.img{height:90px;position:relative;width:auto}body.light .project-container>.card>.img>i{font-size:55px}body.light .project-container>.card>.abstract{color:#fff;margin-top:1.2rem;width:100%}body.light .project-container>.card>.abstract>h2{font-size:16px;font-weight:600;letter-spacing:normal;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.light .project-container>.card>.abstract>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#669bbc;display:flex;font-size:14px;font-weight:400;letter-spacing:normal;line-height:16px;margin-top:10px;white-space:normal}body.light .project-container>button.play{fill:#fff;background-color:rgba(0,0,0,.3)}body.dark .container.index-container{padding:0;position:relative;width:100%}body.dark .container.index-container,body.dark .container.index-container.slide1,body.dark .container.index-container.slide2,body.dark .container.index-container.slide3,body.dark .container.index-container.slide4,body.dark .container.index-container.slide5,body.dark .container.index-container.slide6,body.dark .modal .modal-content{background:linear-gradient(130deg,#0c0b0f,#323249);background-attachment:fixed;background-size:100% 100vh}body.dark .modal .btn-close,body.dark .modal .modal-content,body.dark .modal .modal-title{color:var(--bs-snow-light)}body.dark .modal .close-modal-custom{background-color:transparent;border:none;font-size:25px}body.dark .modal .close-modal-custom>i{color:var(--bs-snow-light)}body.light .container.index-container{background-attachment:fixed;background-image:linear-gradient(0deg,#e6e9f0 0,#eef1f5);padding:0;position:relative;width:100%}body.light .container.index-container.slide1,body.light .container.index-container.slide2,body.light .container.index-container.slide3,body.light .container.index-container.slide4,body.light .container.index-container.slide5,body.light .container.index-container.slide6{background-attachment:fixed;background-image:linear-gradient(0deg,#e6e9f0 0,#eef1f5);background-size:100% 100vh}body.light .modal .modal-content{background-color:var(--bs-snow-light);color:var(--bs-dark-2)}body.light .modal .btn-close,body.light .modal .modal-title{color:var(--bs-dark-2)}body.light .modal .close-modal-custom{background-color:transparent;border:none;font-size:25px}body.light .modal .close-modal-custom>i{color:var(var(--bs-dark-2))}#interests{align-items:flex-start;flex-direction:column;max-width:inherit!important}#interests .resume-section-content{align-items:center;display:flex;flex-direction:column}.grid-container{display:grid;grid-auto-rows:10vw;grid-template-columns:repeat(3,1fr);width:50%}.grid-container>.griditem{background-position:50%;background-size:cover;border:none;box-sizing:border-box;filter:grayscale(100%);position:relative}.grid-container>.griditem:hover{cursor:pointer;filter:grayscale(0)}.grid-container>.griditem:hover button{opacity:1!important}.grid-container>.griditem>button.play{-webkit-box-pack:center;align-items:center;background-color:#000;border:0;border-radius:50%;box-shadow:0 8px 8px rgba(0,0,0,.3);display:flex;font-size:8px;height:40px;height:25px;justify-content:center;opacity:.3;pointer-events:none;position:absolute;right:8px;top:8px;transition:.2s ease-in-out;width:40px;width:25px}.grid-container>.griditem>button.play>svg{fill:#fff;height:20px}@media only screen and (max-width:768px){.grid-container{grid-auto-rows:45vw;padding:.5vw;width:100%}}.img-profile-mobile{height:40px;margin-left:20px;width:40px}#sideNav .navbar-brand .img-profile{height:180px;width:170px}#project-abstract-container{min-height:100vh;padding-bottom:0;position:relative}#project-abstract-container .list-unstyled{border:1px solid;border-radius:15px;left:-15px;margin-bottom:10px;padding:0 8px;position:relative;width:-moz-fit-content;width:fit-content}.main-logo-gg{max-width:140px;position:relative;right:10px;width:35vw}.copy-url button{background-color:transparent;border:none}.copy-url i{color:#fff;font-size:19px}#urlCopyToast-container{z-index:9999}#urlCopyToast-container #urlCopyToast{background-color:var(--bs-indigo);color:#fff}#urlCopyToast-container #urlCopyToast .toast-header{background-color:var(--bs-indigo);border-radius:5px!important;color:#fff}#urlCopyToast-container #urlCopyToast .toast-header .close-modal-custom{background-color:transparent;border:none;font-size:25px}#urlCopyToast-container #urlCopyToast .toast-header .close-modal-custom>i{color:var(--bs-snow-light)}

/*!
 * Content
 */.lastname{color:#669bbc!important}#login-access{position:absolute;right:0;top:-50px}.more-arrow{color:var(--bs-primary-2)!important;cursor:pointer;position:relative}.more-arrow .more-invitation{color:var(--bs-primary-2)!important;text-decoration:underline}.more-arrow-linkedin{position:relative;right:-3px;top:7px}#langage-choice-list{align-items:center;display:flex;justify-content:center;left:23px;position:relative}#langage-choice-list>#language-choice-select{background-color:var(--bs-secondary-rgb);border:none;bottom:2px;cursor:pointer;left:3px;position:relative;width:70px}#langage-choice-list>#language-choice-select:focus{box-shadow:none}#theme-switch{margin-left:20px}#theme-switch .form-check-input{box-shadow:none;cursor:pointer}#theme-switch .form-check-input:checked{background-color:#022130;border-color:#fff}.small-custom{font-size:15px;text-transform:lowercase}#skills-worflow{margin-top:50px!important}#interests{padding-bottom:120px}.maxime{font-style:italic;text-transform:capitalize}

/*!
 * Icons / typography
 */.fa-google{font-size:35px}#sub-google-map{font-size:11px}#twig-language{bottom:11px;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1.7;position:relative}

/*!
 * Project cards
 */#project-infos-content img{border-radius:15px;max-width:975px}@media only screen and (max-width:768px){#langage-choice-list{justify-content:flex-start;left:-1px;position:relative}#urlCopyToast-container{left:3px}}