.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;transition:padding .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,box-shadow .3s;display:flex;position:sticky;top:0}.header--scrolled{-webkit-backdrop-filter:blur(12px);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:200;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}.header .hamburger--open span:nth-child(3){transform:translateY(-9px)rotate(-45deg)}.header .header-nav .header-nav-ul{z-index:150;align-items:center;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.header .header-nav .header-nav-ul .logo{width:3.125rem}.header .header-nav .header-nav-ul .github-logo{width:4.125rem}.header .header-nav .header-nav-ul .linkedin-logo{width:2.125rem}.header .header-nav .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 .header-nav-ul .header-nav-button:hover{color:var(--accent-color);transform:scale(1.05)}.nav-overlay{display:none}@media screen and (width<=768px){.nav-overlay{z-index:140;background:#00000080;display:block;position:fixed;inset:0}}@media screen and (width<=1024px){.header{padding:1.5rem 2rem}.header .logo-JlowDev{height:6em}.header .header-nav-button{padding:.4em .8em!important;font-size:.95rem!important}.header .github-logo{width:3rem!important}.header .linkedin-logo{width:1.8rem!important}}@media screen and (width<=768px){.header{padding:1rem 1.5rem}.header--scrolled{padding:.75rem 1.5rem}.header .hamburger{display:flex}.header .header-nav{background-color:var(--bg-color-1);z-index:150;width:75%;max-width:320px;height:100dvh;padding:6rem 2rem 2rem;transition:right .3s;position:fixed;top:0;right:-100%;box-shadow:-4px 0 20px #0003}.header .header-nav--open{right:0}.header .header-nav .header-nav-ul{flex-direction:column;align-items:flex-start;gap:1.2rem;width:100%}.header .header-nav .header-nav-ul .header-li{width:100%}.header .header-nav .header-nav-ul .header-nav-button{justify-content:flex-start;width:100%;font-size:1rem!important}}: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/png;base64,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);--nav-github-img:url(/assets/github-theme-light-CDa_hw5b.png);--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/png;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}}
