.home{background-image:var(--bg-img-home);background-repeat:no-repeat;background-size:cover;flex-direction:row;justify-content:space-between;padding:4rem 8rem;display:flex}.home .home-title{color:var(--accent-color);text-align:left;font-size:3rem}.home .cta-cv .btn-cv{background:linear-gradient(90deg, var(--bg-btn-cv-start), var(--bg-btn-cv-end)) padding-box, linear-gradient(90deg, var(--border-btn-cv-start), var(--border-btn-cv-end)) border-box;color:#fff;cursor:pointer;background-origin:border-box;background-clip:padding-box,border-box;border:3px solid #0000;border-radius:15px;justify-content:center;align-items:center;gap:.5em;width:fit-content;height:auto;padding:.5em 1.2em;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:700;text-decoration:none;transition:transform .3s,background .3s,color .3s;display:flex}.home .cta-cv .btn-cv:hover{transform:scale(1.05)}.home .cta-cv .btn-cv .download-icon{width:2rem;height:2rem}@media screen and (width<=1440px){.home{padding:5rem 2rem}.home .home-title{font-size:2.5rem}.home .img-home-circle{width:24rem}.home .cta-cv .btn-cv{font-size:1rem}.home .cta-cv .btn-cv .download-icon{width:1.5rem;height:1.5rem}}@media screen and (width<=1024px){.home{padding:4rem}.home .home-title{font-size:2.5rem}.home img.img-home-circle{width:16rem}}@media screen and (width<=768px){.home{max-width:768px;padding:2rem}.home .home-left-container{width:50%}.home .home-left-container .home-title{font-size:1.5rem}.home .home-left-container .btn-cv{font-size:.8rem}.home .home-left-container .btn-cv .download-icon{width:1.5rem;height:1.5rem}.home .home-right-container{width:50%}.home .home-right-container img.img-home-circle{width:13rem}}@media screen and (width>=320px) and (width<=767px){.img-home-circle{width:10rem!important}}@media screen and (width<=425px){.home .home-left-container{width:50%}.home .home-left-container .home-title{font-size:1.1rem}.home .home-left-container .btn-cv{width:100%;font-size:.6rem}.home .home-left-container .btn-cv .download-icon{width:1rem;height:1rem}.home .home-right-container{width:50%}}.presentation-section .presentation-title{margin-bottom:2rem;font-size:2rem;font-weight:700}.presentation-section .presentation-description{text-align:justify;padding-inline:19em;font-size:1.1rem}.presentation-section .presentation-description .presentation-span{justify-content:center;padding:.5rem;font-size:1.4rem;font-weight:600;text-decoration:underline;display:flex}.presentation-section .cta-contact{text-align:center;margin-top:2rem}.presentation-section .cta-contact .contact-link{color:var(--h2-color);border:2px solid var(--border-btn-cv-end);padding:.5rem 1.5rem;border-radius:5px;padding:1em;font-size:1.2rem;font-weight:700;text-decoration:none;transition:transform .3s,background .3s,color .3s;display:inline-block}.presentation-section .cta-contact:hover .contact-link{transform:scale(1.05)}@media screen and (width<=1024px){.presentation-section .presentation-description{padding-inline:5em}}@media screen and (width<=768px){.presentation-section .presentation-description{padding-inline:2em;font-size:1rem}}@media screen and (width<=425px){.presentation-section .presentation-description{padding-inline:1em}.presentation-section .presentation-description .presentation-span{font-size:1rem}}.logos{white-space:nowrap;padding:2rem 0;position:relative;overflow:hidden}.logos:hover .logos-slide{animation-play-state:paused}.logos-slide{will-change:transform;animation:35s linear infinite slide;display:inline-block}.logos-slide img{vertical-align:middle;height:70px;margin:0 25px}.logos-slide:hover img{transition:all .3s ease-in-out;scale:1.2}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-100%)}}.skills{flex-direction:column;gap:8rem;padding-block:3rem;font-size:1rem;display:flex}.skills .skills-container{justify-content:center;gap:5rem;display:flex}.skills .skills-container .skills-item{background:linear-gradient(var(--bg-color-1), var(--bg-color-1)) padding-box, var(--nav-border-color) border-box;color:var(--text-color);cursor:pointer;background-origin:border-box;background-clip:padding-box,border-box;border:3px solid #0000;border-radius:15px;width:30rem;height:34rem;transition:transform .3s,background .3s,color .3s;box-shadow:0 4px 15px 10px #b8b8b8}.skills .skills-container .skills-item .ruby-icon{width:5rem;padding-top:1rem}.skills .skills-container .skills-item:hover{transform:scale(1.05)}.skills .skills-container .skills-item h3{color:var(--text-color);text-align:center;margin-bottom:1rem;font-size:2rem}.skills .skills-container .skills-item .skill-list{padding:2rem}.skills .skills-container .skills-item .soft-skills{margin:0;padding:0}.skills .skills-container .skills-item .soft-skills li{padding-top:.5rem;font-size:1rem;font-weight:700}.miro-container{max-width:900px;margin:0 auto}.miro-embed{border:none;display:block;overflow:hidden}@media screen and (width<=1440px){.skills{gap:2rem}.skills .skills-container{gap:4rem;padding:2rem}}@media screen and (width<=1024px){.skills .skills-container{flex-direction:row;align-items:center;gap:1rem!important}.skills .skills-container .skills-item{width:19rem;height:610px}.skills .skills-container .skills-item h3{font-size:1.5rem}.skills .skills-container .skills-item .skill-list{padding:.5rem}}@media screen and (width<=768px){.skills{align-items:center;gap:3rem;max-width:768px}.skills .skills-container{flex-direction:column;align-items:center}.skills .skills-container .skills-item h3{font-size:1.5rem}.skills .skills-container .skill-list{padding:.5rem}iframe{width:30rem;height:30rem}}@media screen and (width<=425px){.skills{gap:2rem}.skills .skills-container{flex-direction:column;align-items:center}.skills .skills-container .skills-item{width:270px;height:auto}.skills .skills-container .skills-item h3{font-size:1.1rem}.skills .skills-container .skills-item .skill-list{padding:.5rem}.skills .skills-container .skills-item .logos-slide img{height:40px}.skills iframe{width:90%;height:16rem}.skills iframe .c-hOoPCq{display:none}}.filter-buttons{flex-wrap:wrap;justify-content:center;gap:26px;padding-block:3rem;display:flex}.filter-buttons .filter-btn{cursor:pointer;background:linear-gradient(var(--bg-color-1), var(--bg-color-1)) padding-box, var(--border-color-toggle-cv) border-box;color:var(--text-color);cursor:pointer;background-origin:border-box;background-clip:padding-box,border-box;border:3px solid #0000;border-radius:20px;padding:8px 16px;font-size:1rem;font-weight:600;transition:transform .3s,background .3s,color .3s}.filter-buttons .filter-btn.active{background:var(--border-btn-cv-start)}.filter-buttons .filter-btn:hover{scale:1.05;box-shadow:0 0 10px #a09d9d}@media screen and (width<=425px){.filter-buttons{display:none}}.projects-container{object-fit:cover;grid-template-columns:repeat(auto-fit,minmax(422px,1fr));justify-items:center;gap:40px;padding-inline:4rem;display:grid}.project-card{text-align:center;background:#fff;border-radius:8px;width:100%;height:25rem;transition:transform .3s;overflow:hidden;box-shadow:0 2px 8px #0000001a}.project-card:hover{transform:scale(1.02)}.project-card .project-cover{object-fit:cover;width:100%;height:260px}.project-card .project-cover .project-image{object-fit:cover;width:100%;height:100%}.project-card .project-title{margin:10px 0;font-size:1.2rem}.project-card .project-description{padding:0 10px 10px;font-size:.9rem}@media screen and (width<=1440px){.projects-container{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:3rem}}@media screen and (width<=425px){.project-section{max-width:320px;display:flex}.project-section .projects-div{max-width:320px}.project-section .projects-div .projects-container{grid-template-columns:none;max-width:320px;padding-inline:1rem}.project-section .projects-div .projects-container .project-card{max-width:320px;height:fit-content;text-decoration:none}.project-section .projects-div .projects-container .project-card .project-title{font-size:1rem}}.vertical-timeline *{box-sizing:border-box}.vertical-timeline{width:95%;max-width:1170px;margin:0 auto;padding:2em 0;position:relative}.vertical-timeline:after{content:"";clear:both;display:table}.vertical-timeline:before{content:"";background:var(--line-color);width:4px;height:100%;position:absolute;top:0;left:18px}.vertical-timeline.vertical-timeline--one-column-right:before{right:18px;left:unset}@media only screen and (width>=1170px){.vertical-timeline.vertical-timeline--two-columns{width:90%}.vertical-timeline.vertical-timeline--two-columns:before{margin-left:-2px;left:50%}}.vertical-timeline-element{margin:2em 0;position:relative}.vertical-timeline-element>div{min-height:1px}.vertical-timeline-element:after{content:"";clear:both;display:table}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}@media only screen and (width>=1170px){.vertical-timeline-element{margin:4em 0}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}}.vertical-timeline-element-icon{border-radius:50%;width:40px;height:40px;position:absolute;top:0;left:0;box-shadow:0 0 0 4px #fff,inset 0 2px #00000014,0 3px 0 4px #0000000d}.vertical-timeline--one-column-right .vertical-timeline-element-icon{right:0;left:unset}.vertical-timeline-element-icon svg{width:24px;height:24px;margin-top:-12px;margin-left:-12px;display:block;position:relative;top:50%;left:50%}@media only screen and (width>=1170px){.vertical-timeline--two-columns .vertical-timeline-element-icon{width:60px;height:60px;margin-left:-30px;left:50%}}.vertical-timeline-element-icon{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}.vertical-timeline--animate .vertical-timeline-element-icon.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-icon.bounce-in{visibility:visible;animation:.6s cd-bounce-1}@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2)}to{-webkit-transform:scale(1)}}@-moz-keyframes cd-bounce-1{0%{opacity:0;-moz-transform:scale(.5)}60%{opacity:1;-moz-transform:scale(1.2)}to{-moz-transform:scale(1)}}@keyframes cd-bounce-1{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.2)}to{transform:scale(1)}}.vertical-timeline-element-content{background:#fff;border-radius:.25em;margin-left:60px;padding:1em;position:relative;box-shadow:0 3px #ddd}.vertical-timeline--one-column-right .vertical-timeline-element-content{margin-right:60px;margin-left:unset}.vertical-timeline-element--no-children .vertical-timeline-element-content{box-shadow:none;background:0 0}.vertical-timeline-element-content:after{content:"";clear:both;display:table}.vertical-timeline-element-content h2{color:#303e49}.vertical-timeline-element-content .vertical-timeline-element-date,.vertical-timeline-element-content p{font-size:.8125rem;font-weight:500}.vertical-timeline-element-content .vertical-timeline-element-date{display:inline-block}.vertical-timeline-element-content p{margin:1em 0 0;line-height:1.6}.vertical-timeline-element-title,.vertical-timeline-element-subtitle{margin:0}.vertical-timeline-element-content .vertical-timeline-element-date{float:left;opacity:.7;padding:.8em 0}.vertical-timeline-element-content-arrow{content:"";border:7px solid #0000;border-right-color:#fff;width:0;height:0;position:absolute;top:16px;right:100%}.vertical-timeline--one-column-right .vertical-timeline-element-content-arrow{content:"";top:16px;right:unset;border:7px solid #0000;border-left-color:#fff;width:0;height:0;position:absolute;left:100%}.vertical-timeline--one-column-right .vertical-timeline-element-content:before{border-left:7px solid #fff;border-right:unset;left:100%}.vertical-timeline-element--no-children .vertical-timeline-element-content:before,.vertical-timeline-element--no-children .vertical-timeline-element-content-arrow{display:none}@media only screen and (width>=768px){.vertical-timeline-element-content h2{font-size:1.25rem}.vertical-timeline-element-content p{font-size:1rem}.vertical-timeline-element-content .vertical-timeline-element-date{font-size:.875rem}}@media only screen and (width>=1170px){.vertical-timeline--two-columns .vertical-timeline-element-content{width:44%;margin-left:0;padding:1.5em}.vertical-timeline--two-columns .vertical-timeline-element-content-arrow{top:24px;left:100%;transform:rotate(180deg)}.vertical-timeline--two-columns .vertical-timeline-element-content .vertical-timeline-element-date{width:100%;font-size:1rem;position:absolute;top:6px;left:124%}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content{float:right}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content-arrow,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow{top:24px;left:auto;right:100%;transform:rotate(0)}.vertical-timeline--one-column-right .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content-arrow,.vertical-timeline--one-column-right .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow{top:24px;left:100%;right:auto;transform:rotate(0)}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content .vertical-timeline-element-date,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content .vertical-timeline-element-date{text-align:right;left:auto;right:124%}}.vertical-timeline--animate .vertical-timeline-element-content.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{visibility:visible;animation:.6s cd-bounce-2}@media only screen and (width>=1170px){.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content.bounce-in,.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content.bounce-in{animation:.6s cd-bounce-2-inverse}}@media only screen and (width<=1169px){.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{visibility:visible;animation:.6s cd-bounce-2-inverse}}@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translate(-100px)}60%{opacity:1;-webkit-transform:translate(20px)}to{-webkit-transform:translate(0)}}@-moz-keyframes cd-bounce-2{0%{opacity:0;-moz-transform:translate(-100px)}60%{opacity:1;-moz-transform:translate(20px)}to{-moz-transform:translate(0)}}@keyframes cd-bounce-2{0%{opacity:0;transform:translate(-100px)}60%{opacity:1;transform:translate(20px)}to{transform:translate(0)}}@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translate(100px)}60%{opacity:1;-webkit-transform:translate(-20px)}to{-webkit-transform:translate(0)}}@-moz-keyframes cd-bounce-2-inverse{0%{opacity:0;-moz-transform:translate(100px)}60%{opacity:1;-moz-transform:translate(-20px)}to{-moz-transform:translate(0)}}@keyframes cd-bounce-2-inverse{0%{opacity:0;transform:translate(100px)}60%{opacity:1;transform:translate(-20px)}to{transform:translate(0)}}.education-section{padding:2rem}.education-section .vertical-timeline-element-content{border:3px solid var(--text-color);box-shadow:none;background:0 0;border-radius:20px}.education-section .vertical-timeline-element-content .vertical-timeline-element-content-arrow{border-right:16px solid var(--text-color)}.education-section .vertical-timeline:before{background:var(--text-color)}.education-section .vertical-timeline-element-date{color:var(--text-color);opacity:1;font-weight:700}.education-section .vertical-timeline-element-icon.bounce-in{background-color:var(--background-verticale-icon)}.education-section .vertical-timeline-element-content p{color:var(--text-color);font-size:1.1rem}.slider-section{flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:415px;display:flex;position:relative}.slider-section .slideshow-wrapper{width:100%;overflow:hidden}.slider-section .slideshow-wrapper .slideshow-img-container{transition:transform 1s ease-in-out;display:flex}.slider-section .slideshow-wrapper .slideshow-img-container .slideshow-img{object-fit:contain;min-width:100%;height:415px}.slider-section .slideshow-controls{z-index:1;flex-direction:row;justify-content:space-between;align-items:center;width:70%;height:auto;display:inline-flex;position:absolute;top:40%}.slider-section .slideshow-controls .slideshow-controls-chevron{cursor:pointer;color:var(--text-color);text-shadow:0 4px 4px #00000040;font-size:80px}.slider-section .slideshow-count{z-index:1;position:absolute;top:88%}.slider-section .slideshow-count p{color:#fff;text-shadow:0 4px 4px #00000040;opacity:.9;background-color:gray;border-radius:10px;margin:0;padding:8px;font-size:18px;font-weight:500}@media screen and (width<=820px){.slider-section{height:255px}.slider-section .slideshow-img{height:255px!important}}@media screen and (width<=425px){.slider-section .slideshow-img{height:255px!important}.slider-section .slideshow-controls{top:50%}.slider-section .slideshow-controls .slideshow-controls-chevron{display:flex;font-size:24px!important}}.introducing-section{padding:4rem 2rem}.introducing-section .introducing-title{margin-bottom:3rem}.introducing-section .introducing-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1200px;margin:0 auto;display:grid}.introducing-section .introducing-grid .introducing-card--music{grid-column:span 3}.introducing-card{background-color:var(--bg-color-2);border-radius:16px;flex-direction:column;gap:1rem;padding:1.8rem;transition:transform .3s,box-shadow .3s;display:flex;position:relative}.introducing-card:before{content:"";background:var(--section-border-color);z-index:-1;opacity:0;border-radius:18px;transition:opacity .3s;position:absolute;inset:-2px}.introducing-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.introducing-card:hover:before{opacity:1}.introducing-card__header{align-items:center;gap:.75rem;display:flex}.introducing-card__emoji{font-size:3rem}.introducing-card__title{color:var(--h2-color);margin:0;font-size:1.2rem;font-weight:700}.introducing-card__content{color:var(--text-color);margin:0;font-size:.95rem;line-height:1.7}.introducing-card__links{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.introducing-card__links a{color:var(--accent-color);font-size:.85rem;font-weight:600;text-decoration:none;transition:opacity .2s}.introducing-card__links a:hover{opacity:.7}.introducing-deezer{border:none;border-radius:12px}.gallery-section{flex-direction:column;align-items:center;padding:2rem 15rem 4rem;display:flex}.gallery-section .gallery-title{margin-bottom:2rem}.gallery-section .gallery-image{object-fit:cover;cursor:pointer;border-radius:30px;height:20rem}.gallery-section .slider-section{width:100%}.gallery-section .slider-section .slideshow-wrapper{background:linear-gradient(var(--bg-color-1), var(--bg-color-1)) padding-box, var(--nav-border-color) border-box;border:2px solid #0000;border-radius:25px}.gallery-section .slider-section .slideshow-wrapper .slideshow-img-container{transition:transform 1.5s ease-in-out!important}.gallery-section .slider-section .slideshow-count{top:110%!important}@media screen and (width<=1024px){.introducing-section .introducing-grid{grid-template-columns:repeat(2,1fr)}.introducing-section .introducing-grid .introducing-card--objectifs,.introducing-section .introducing-grid .introducing-card--music{grid-column:span 2}.gallery-section{padding-inline:4rem}}@media screen and (width<=768px){.introducing-section{padding:2rem 1rem}.introducing-section .introducing-grid{grid-template-columns:1fr}.introducing-section .introducing-grid .introducing-card--objectifs,.introducing-section .introducing-grid .introducing-card--music{grid-column:span 1}.gallery-section{padding-inline:1.5rem}}@media screen and (width<=425px){.gallery-section{padding-inline:1rem}}#contact{flex-direction:column;display:flex}#contact form{background-image:var(--bg-img-contact);background-repeat:no-repeat;background-size:contain;flex-direction:column;align-items:center;gap:2rem;padding:2rem 35rem;display:flex}#contact form input{box-sizing:border-box;background-color:var(--bg-color-3);width:100%;color:var(--text-color-2);border-radius:15px;margin:8px 0;padding:12px 20px;font-size:1.1rem;font-weight:600;display:inline-block}#contact form label{font-size:1.6rem;font-weight:700}#contact form textarea#message{box-sizing:border-box;background-color:var(--bg-color-3);width:100%;height:150px;color:var(--text-color-2);border-radius:20px;padding:10px;font-size:1.1rem;font-weight:600}#contact form .btn-contact{border:3px solid var(--text-color);width:fit-content;height:auto;color:var(--text-color);cursor:pointer;background-color:#0000;border-radius:15px;justify-content:center;align-items:center;padding:.5em 1.2em;font-size:1.2rem;font-weight:700;text-decoration:none;transition:transform .3s;display:flex}#contact form .btn-contact:hover{transform:scale(1.05)}@media (width<=1440px){#contact form{padding:2rem 30rem}}@media (width<=1024px){#contact form{padding:2rem 20rem}}@media (width<=768px){#contact form{padding:2rem 10rem}}@media (width<=425px){#contact form{background-size:cover;gap:1rem;padding:2rem}#contact form label{font-size:1.1rem}#contact form input{margin:0;font-size:.9rem}#contact form .btn-contact{font-size:1rem}}.collapse-header{height:65px;color:var(--text-color);background:linear-gradient(var(--bg-color-1), var(--bg-color-1)) padding-box, var(--nav-border-color) border-box;cursor:pointer;background-origin:border-box;background-clip:padding-box,border-box;border:3px solid #0000;border-radius:15px;flex-direction:row;justify-content:space-between;align-items:center;display:flex}.collapse-header .collapse-header-title{padding:1rem;font-size:24px;font-weight:700}.collapse-header .collapse-header-icon{color:var(--text-color);padding:1rem;font-size:24px;transition:transform .5s ease-in-out}.collapse-header .collapse-header-icon.rotate{transform:rotate(180deg)}.collapse-header .chevron-icon{box-sizing:content-box;border:2px solid var(--text-color);border-radius:50px;padding:7px;overflow:visible;box-shadow:0 0 20px gray}.collapse-content{width:100%;transition:max-height .5s ease-in-out;overflow:hidden}.collapse-content .project-p{color:var(--text-color);border:3px solid var(--text-color);text-align:justify;border-radius:15px;padding:2rem;font-size:1.1rem}@media screen and (width<=768px){.about-section,.about-section .about-container{width:100%}.about-section .about-container .collapse-header{width:90%}.about-section .about-container .collapse-header .collapse-header-title{font-size:13px}.about-section .about-container .collapse-header .collapse-header-icon{font-size:16px}}@media screen and (width<=425px){.collapse-content{padding:revert!important}}.project-content{flex-direction:column;align-items:center;gap:4rem;width:70%;display:flex}.project-content .top-container{border:3px solid var(--text-color);border-radius:20px;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%;padding:.5rem;display:flex}.project-content .top-container .project-header-left{text-align:left;flex-direction:column;gap:1rem;width:50%;padding:2rem 4rem;display:flex}.project-content .top-container .project-header-left>p,.project-content .top-container .project-header-left>h2{margin:0;padding:0;font-size:1.1rem;font-weight:700}.project-content .top-container .project-header-right{text-align:right;flex-direction:column;align-items:flex-end;gap:2rem;width:50%;padding-inline:4rem;display:flex}.project-content .top-container .project-header-right .link-container.website{flex-direction:row;align-items:center;gap:1rem;min-width:268px;height:60px;display:flex}.project-content .top-container .project-header-right .link-container.website .internet-logo{width:60px;height:60px}.project-content .top-container .project-header-right .link-container.github{flex-direction:row;align-items:center;gap:1rem;display:flex}.project-content .top-container .project-header-right .link-container.github img.github-logo{width:60px;height:60px}.project-content .top-container .project-header-right a>p{margin:0;padding:0;font-size:1.1rem;font-weight:700}.bottom-container{flex-direction:column;gap:4rem;width:75%;display:flex;padding:6rem 20rem!important}.bottom-container .collapse-container{flex-direction:column;width:100%;display:flex}@media screen and (width<=768px){.project-header-left{padding-inline:0!important;font-size:1.7rem!important}.project-content .top-container{flex-direction:column;align-items:center;display:flex}.project-header-right{padding-inline:0!important}.project-header-right .link-container{gap:0!important}.project-header-right .internet-logo{width:3rem!important}.project-header-right .github-logo{width:3rem}}@media screen and (width<=425px){.top-container{flex-direction:row!important;width:100%!important;max-width:320px!important;padding:1rem 2rem!important;display:flex!important}.project-header-left h2{font-size:1rem!important}.collapse-header-title{font-size:13px!important}.collapse-header-icon{font-size:16px!important}.housing-equipments-list,.housing-description-p{font-size:12px!important}}@media screen and (width<=375px){.bottom-container{padding:6rem 2rem!important}}.project-container{flex-direction:column;align-items:center;gap:4rem;display:flex}body{text-align:center;background-color:#f6f6f6;padding:4rem;font-family:sans-serif}._container_u0dh6_1{cursor:pointer;border-radius:35px;justify-content:center;align-items:center;width:5rem;height:2.188rem;padding:4px 8px;display:flex;position:relative}._IsLight_u0dh6_13{background-color:#000}._IsDark_u0dh6_17{background-color:#fff}._container_u0dh6_1 input{display:none}._container_u0dh6_1 input+div{width:1.625rem;height:1.625rem;box-shadow:inset 8px -8px 0 0 var(--color-toggle-dark);border-radius:50%;transition:box-shadow .5s,transform .4s .1s;position:relative;transform:scale(1)rotate(-2deg)}._container_u0dh6_1 input+div:before{content:"";width:inherit;height:inherit;border-radius:inherit;transition:background .3s;position:absolute;top:0;left:0}._container_u0dh6_1 input+div:after{content:"";width:4px;height:4px;box-shadow:0 -16px 0 var(--color-toggle-light), 0 16px 0 var(--color-toggle-light), 16px 0 0 var(--color-toggle-light), -16px 0 0 var(--color-toggle-light), 12px 12px 0 var(--color-toggle-light), -12px 12px 0 var(--color-toggle-light), 12px -12px 0 var(--color-toggle-light), -12px -12px 0 var(--color-toggle-light);border-radius:50%;margin:-2px 0 0 -2px;transition:all .3s;position:absolute;top:50%;left:50%;transform:scale(0)}._container_u0dh6_1 input:checked+div{transition:transform .3s .1s,box-shadow .2s;transform:scale(.5)rotate(0);box-shadow:inset 32px -32px #fff}._container_u0dh6_1 input:checked+div:before{background:var(--color-toggle-light);transition:background .3s .1s}._container_u0dh6_1 input:checked+div:after{transition:transform .5s .15s;transform:scale(1.5)}._container_u0dh6_1 input:active+div:after{cursor:not-allowed}.header{z-index:100;justify-content:center;align-items:center;padding:2rem 4rem;display:flex;position:sticky;top:0}.header--scrolled{-webkit-backdrop-filter:blur(12px);background-color:rgba(var(--bg-color-rgb), .85);padding:1rem 4rem;box-shadow:0 2px 20px #00000026}.header--scrolled .logo-JlowDev{height:5em}.header .header-container{flex:1;justify-content:space-between;align-items:center;gap:2rem;display:flex}.header .header-logo .logo-JlowDev{height:8em;transition:height .3s,filter .3s}.header .header-logo .logo-JlowDev:hover{filter:drop-shadow(0 0 2em #646cffaa)}.header .hamburger{cursor:pointer;z-index:101;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:30px;height:21px;padding:0;display:none;position:relative}.header .hamburger span{background-color:var(--text-color);border-radius:3px;width:100%;height:3px;transition:transform .3s,opacity .3s;display:block}.header .hamburger--open span:first-child{transform:translateY(9px)rotate(45deg)}.header .hamburger--open span:nth-child(2){opacity:0;transform:scaleX(0)}.header .hamburger--open span:nth-child(3){transform:translateY(-9px)rotate(-45deg)}.header .header-nav-desktop .header-nav-ul{align-items:center;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.header .header-nav-desktop .header-nav-ul .github-logo{width:4.125rem}.header .header-nav-desktop .header-nav-ul .linkedin-logo{width:2.125rem}.header .header-nav-desktop .header-nav-ul .header-nav-button{background:linear-gradient(var(--bg-color-1), var(--bg-color-1)) padding-box, var(--nav-border-color) border-box;color:var(--text-color);cursor:pointer;background-origin:border-box;background-clip:padding-box,border-box;border:3px solid #0000;border-radius:15px;justify-content:center;align-items:center;padding:.5em 1.2em;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:1.1rem;font-weight:700;transition:transform .3s,color .3s;display:flex}.header .header-nav-desktop .header-nav-ul .header-nav-button:hover,.header .header-nav-desktop .header-nav-ul .header-nav-button:focus-visible{color:var(--accent-color);outline:none;transform:scale(1.05)}.nav-overlay{z-index:140;background:#0009;animation:.35s forwards overlayFadeIn;position:fixed;inset:0}.header-nav-mobile{background-color:var(--bg-color-1);z-index:150;flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:100vw;height:100dvh;animation:.3s cubic-bezier(.4,0,.2,1) forwards menuSlideIn;display:flex;position:fixed;top:0;right:0}.header-nav-mobile .mobile-close-btn{position:absolute;top:1.5rem;right:1.5rem;display:flex!important}.header-nav-mobile .header-nav-ul{flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:420px;margin:0;padding:0;list-style:none;display:flex}.header-nav-mobile .header-nav-ul .header-li{width:100%}.header-nav-mobile .header-nav-ul .github-logo{width:3.5rem}.header-nav-mobile .header-nav-ul .linkedin-logo{width:2rem}.header-nav-mobile .header-nav-ul .header-nav-button{background:linear-gradient(var(--bg-color-1), var(--bg-color-1)) padding-box, var(--nav-border-color) border-box;width:100%;color:var(--text-color);cursor:pointer;background-origin:border-box;background-clip:padding-box,border-box;border:3px solid #0000;border-radius:15px;justify-content:center;align-items:center;padding:.75em 1.5em;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:1.1rem;font-weight:700;transition:transform .2s,color .2s;display:flex}.header-nav-mobile .header-nav-ul .header-nav-button:hover,.header-nav-mobile .header-nav-ul .header-nav-button:focus-visible{color:var(--accent-color);outline:none;transform:scale(1.03)}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes menuSlideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media screen and (width<=1024px){.header{padding:1.5rem 2rem}.header .logo-JlowDev{height:6em}.header .header-nav-desktop .header-nav-button{padding:.4em .8em;font-size:.9rem}.header .header-nav-desktop .github-logo{width:3rem}.header .header-nav-desktop .linkedin-logo{width:1.8rem}}@media screen and (width<=768px){.header{padding:1rem 1.5rem}.header--scrolled{padding:.75rem 1.5rem}.header--scrolled .logo-JlowDev{height:4.5em!important}.header .hamburger{display:flex}.header .header-nav-desktop{display:none}}:root{--bg-color-rgb:255, 255, 255;--text-color:#111;--text-color-2:#fff;--accent-color:#000;--header-text-color:#111;--nav-texte-color:#14223b;--nav-border-color:linear-gradient(90deg, #000, #909090);--color-toggle-dark:#fcfcfc;--nav-linkedin-img:url(data:image/webp;base64,UklGRhYEAABXRUJQVlA4WAoAAAAQAAAAfwAAfwAAQUxQSH4AAAABBre1taeNNkqZDZSFmHGQdHYXl5mHKoYBUJKrF6YvIibg/zC0+Wh8wBxHeaWKD7hxWOaArJA50zygfYCWJ3fAlqvNJdeIS64tl1wH8J//fv77+e+FaM21dg255CpxyWW55PoPqGT8eyaZwCyTQv7/Po9MWltLZhxKatY8DAFWUDggcgMAAHAXAJ0BKoAAgAA+qUycSqYkoqGulGjowBUJZhLgAsqCVvwHbiaw63yrutcwV9Ryl5/f7n+gHuk8wDnMeYDzR/Rr5x38A65X0Rv1g9Nz2hPKOzSf+8Mdy+bpd2eyHlej/d3OGSB/Ke9mDJkoo4YYrEitGdEU/TP2eC/BPlZQkqCqcnx45jTTv1e5vy7Q7raHPVqoay0QM9llwOb0mH1JWkR1Qs6DNIBVpA0K+k5RY684bZ7UnChCO9Sb/NrKRLk0kT7c48AA/uuODhpA1wDnDa0/lUn4TIIzNiXjKZZ8OghXOan8l+pG9kVh+6kRT9Zh+JroO5THbPAXPapfVR7CbYfmXonzc2Z46fGbLyFikr2VizgcqwK7iWbeEdEfp7lqmIzJLXbE1PiCw77LH1+K5K1EBz6B8xcIf/X+1IGY+5xiqqgcK2G8AusRTLz05N28oAgk2FhV8e+cnczaryvJe/K0lWuk31fTm03a54dfvGD2rLTGlQ5HJ1umVbI2UrB8OZIoX7Tk28mGtfu7zMk3pQCsGsIXGzWtJ15XqLmr48UcD1fuANcaGTT49WDhIqGIsvXQ0yyUFrbxh+yRrgxzM0qHqVCSqFV6ju41i16HCWa7HC/UU2owJ1q4y2dOH8BkmaWOoUtQvNV+yBsDuJxMxGsaw8RQaVnQ63tEoe389EeSIcRYi8VcVFjIl3z344dfCdAiDejO8H7ziqFmJDODWukEHB0vVV5+9wqFVZM9lbx/WYIHwAUyda561e1sOKEwD/ux9nVZo1gxA5PWPHVBtiw4ATKa2uOb64pyqv//vyxiXUj/7F9Tn0YNn5vZfL/y2E/CsKURwAxD9nw0B8lY8SXYpiTDyPO/+oz66KFy/6v2E+/irYUvF7cH0ubmhOYVF7q/j9h+z0ni2ysclOPWpchAsTPzIhCogzlrJrJOTP5mCFIbqtefv0E6rFwtKkYQJdRrLNMF4U/oQGl+sJEvcvXPv/hu1htfbnkQqw8G1WmABeociKqNpBLDcQhsdKbvlTD/y6ksK5yRR1e8v98owEzNyOE8IulLAqH54ZUV+9tziIDo+5YMTItJnPtn8iY6KdtJDZf+gT30i7ow6k1wz26EVxWbft44sHxw2DVub1/oeWyjTn6MX43LwgBbFA8vfu2uO44cktN6K+f8CLeJV4AAAA==);--nav-github-img:url(data:image/webp;base64,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);--bg-color-1:#fff;--bg-color-2:#edf0f2;--bg-color-3:black;--section-border-color:linear-gradient(90deg, #000, #bbb);--bg-img-home:url(/assets/home-line-background-white-B0dwvlbd.svg);--bg-btn-cv-start:#000;--bg-btn-cv-end:#737373;--border-btn-cv-start:#e7e7e7;--border-btn-cv-end:#000;--h2-color:#000;--background-verticale-icon:#ff9800;--border-btn-cv:linear-gradient(90deg, var(--border-btn-cv-start), var(--border-btn-cv-end));--color-toggle-light:#f6d447;--border-color-toggle-cv:linear-gradient(90deg, #b3b3b3, #464545);--bg-color-toggle:linear-gradient(90deg, #f6d447, #f6d447);--border-top-container-start:#b3b3b3;--border-top-container-end:#464545;--border-color-toggle-send:linear-gradient(90deg, #b3b3b3, #464545);--bg-color-toggle-send:linear-gradient(90deg, #b3b3b3, #464545);--bg-img-contact:url(/assets/contact-background-light-B9RVdsKQ.svg)}[data-theme=dark]{--nav-border-color:linear-gradient(90deg, #5170ff, #ff66c4);--bg-color-rgb:20, 34, 59;--bg-color-1:#14223b;--bg-color-2:#101728;--bg-color-3:white;--text-color:#fff;--text-color-2:#000;--accent-color:#57ffdc;--color-toggle-light:#f6d447;--bg-img-home:url(/assets/home-line-background-dark-BwPhdkhR.svg);--bg-btn-cv-start:#004aad;--bg-btn-cv-end:#cb6ce6;--border-btn-cv-start:#8c52ff;--border-btn-cv-end:#5ce1e6;--h2-color:#9340ff;--section-border-color:linear-gradient(90deg, #ff5757, #8c52ff);--border-color-toggle-cv:linear-gradient(90deg, #8c52ff, #ff914d);--border-top-container-start:#ff5757;--border-top-container-end:#bff109;--nav-github-img:url(data:image/webp;base64,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);--bg-img-contact:url(/assets/contact-background-dark-BFNfNnkg.svg)}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}html body{background-color:var(--bg-color-1);color:var(--text-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5;transition:background .3s,color .3s}html body #root{text-align:center;min-height:100vh;margin:0 auto}html body #root main{flex-direction:column;flex:1;gap:7rem;display:flex}html body #root main section:not(:first-of-type){position:relative}html body #root main section:not(:first-of-type):before{content:"";background:var(--section-border-color);width:65%;height:4px;position:absolute;top:0;left:50%;transform:translate(-50%)}html body #root main h2{color:var(--h2-color);font-size:2rem}html body #root main li{list-style:none}@media screen and (width<=1024px){#root main{gap:5rem!important}}@media screen and (width<=768px){#root main{gap:3rem!important}#root main h2{font-size:1.7rem!important}}@media screen and (width<=425px){#root{flex-direction:column;align-items:center;max-width:320px;display:flex}#root main{align-items:center;max-width:320px;gap:2rem!important}#root main section{width:fit-content;max-width:320px;padding-block:1rem}#root main h2{font-size:1.1rem!important}}
