@charset "UTF-8";.home{display:flex;flex-direction:row;justify-content:space-between;background-image:var(--bg-img-home);background-size:cover;background-repeat:no-repeat;padding:4rem 8rem}.home .home-title{font-size:3rem;color:var(--accent-color);text-align:left}.home .cta-cv .btn-cv{display:flex;align-items:center;justify-content:center;width:fit-content;height:auto;gap:.5em;padding:.5em 1.2em;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:700;border:3px solid transparent;border-radius:15px;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;background-origin:border-box;background-clip:padding-box,border-box;color:#fff;cursor:pointer;transition:transform .3s ease,background .3s ease,color .3s ease;text-decoration:none}.home .cta-cv .btn-cv:hover{transform:scale(1.05)}.home .cta-cv .btn-cv .download-icon{width:2rem;height:2rem}@media screen and (max-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 (max-width: 1024px){.home{padding:4rem}.home .home-title{font-size:2.5rem}.home img.img-home-circle{width:16rem}}@media screen and (max-width: 768px){.home{padding:2rem;max-width:768px}.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 (min-width: 320px) and (max-width: 767px){.img-home-circle{width:10rem!important}}@media screen and (max-width: 425px){.home .home-left-container{width:50%}.home .home-left-container .home-title{font-size:1.1rem}.home .home-left-container .btn-cv{font-size:.6rem;width:100%}.home .home-left-container .btn-cv .download-icon{width:1rem;height:1rem}.home .home-right-container{width:50%}}.presentation-section .presentation-title{font-size:2rem;font-weight:700;margin-bottom:2rem}.presentation-section .presentation-description{padding-inline:15em;text-align:justify;font-size:1.1rem}.presentation-section .presentation-description .presentation-span{display:flex;justify-content:center;font-size:1.4rem;font-weight:600;text-decoration:underline;padding:.5rem}.presentation-section .cta-contact{margin-top:2rem;text-align:center}.presentation-section .cta-contact .contact-link{display:inline-block;padding:.5rem 1.5rem;color:var(--h2-color);border-radius:5px;transition:transform .3s ease,background .3s ease,color .3s ease;border:2px solid var(--border-btn-cv-end);padding:1em;font-size:1.2rem;font-weight:700;text-decoration:none}.presentation-section .cta-contact:hover .contact-link{transform:scale(1.05)}@media screen and (max-width: 1024px){.presentation-section .presentation-description{padding-inline:5em}}@media screen and (max-width: 768px){.presentation-section .presentation-description{padding-inline:2em;font-size:1rem}}@media screen and (max-width: 425px){.presentation-section .presentation-description{padding-inline:1em}.presentation-section .presentation-description .presentation-span{font-size:1rem}}.logos{overflow:hidden;padding:2rem 0;white-space:nowrap;position:relative}.logos:hover .logos-slide{animation-play-state:paused}.logos-slide{display:inline-block;animation:slide 35s linear infinite;will-change:transform}.logos-slide img{height:70px;margin:0 25px;vertical-align:middle}.logos-slide:hover img{scale:1.2;transition:all .3s ease-in-out}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-100%)}}.skills{font-size:1rem;padding-block:3rem;gap:8rem;display:flex;flex-direction:column}.skills .skills-container{display:flex;justify-content:center;gap:5rem}.skills .skills-container .skills-item{border:3px solid transparent;border-radius:15px;background:linear-gradient(var(--bg-color-1),var(--bg-color-1)) padding-box,var(--nav-border-color) border-box;background-origin:border-box;background-clip:padding-box,border-box;color:var(--text-color);cursor:pointer;transition:transform .3s ease,background .3s ease,color .3s ease;width:30rem;height:34rem;box-shadow:#b8b8b8 0 4px 15px 10px}.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);font-size:2rem;text-align:center;margin-bottom:1rem}.skills .skills-container .skills-item .skill-list{padding:2rem}.skills .skills-container .skills-item .soft-skills{padding:0;margin:0}.skills .skills-container .skills-item .soft-skills li{font-weight:700;font-size:1rem;padding-top:.5rem}.miro-container{max-width:900px;margin:0 auto}.miro-embed{display:block;border:none;overflow:hidden}@media screen and (max-width: 1440px){.skills{gap:2rem}.skills .skills-container{gap:4rem;padding:2rem}}@media screen and (max-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 (max-width: 768px){.skills{gap:3rem;align-items:center;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 (max-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:auto;height:16rem}.skills iframe .c-hOoPCq{display:none}}.filter-buttons{display:flex;flex-wrap:wrap;gap:26px;justify-content:center;padding-block:3rem}.filter-buttons .filter-btn{padding:8px 16px;font-size:1rem;font-weight:600;border-radius:20px;border:3px solid transparent;background:linear-gradient(var(--bg-color-1),var(--bg-color-1)) padding-box,var(--border-color-toggle-cv) border-box;background-origin:border-box;background-clip:padding-box,border-box;color:var(--text-color);cursor:pointer;transition:transform .3s ease,background .3s ease,color .3s ease}.filter-buttons .filter-btn.active{background:var(--border-btn-cv-start)}.filter-buttons .filter-btn:hover{scale:1.05;box-shadow:#a09d9d 0 0 10px}@media screen and (max-width: 425px){.filter-buttons{display:none}}.projects-container{display:grid;justify-items:center;grid-template-columns:repeat(auto-fit,minmax(422px,1fr));gap:40px;object-fit:cover;padding-inline:4rem}.project-card{height:25rem;width:100%;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden;text-align:center;transition:transform .3s}.project-card:hover{transform:scale(1.02)}.project-card .project-cover{width:100%;height:260px;object-fit:cover}.project-card .project-cover .project-image{width:100%;height:100%;object-fit:cover}.project-card .project-title{font-size:1.2rem;margin:10px 0}.project-card .project-description{padding:0 10px 10px;font-size:.9rem}@media screen and (max-width: 1440px){.projects-container{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:3rem}}@media screen and (max-width: 425px){.project-section{max-width:320px;display:flex}.project-section .projects-div{max-width:320px}.project-section .projects-div .projects-container{max-width:320px;padding-inline:1rem;grid-template-columns:none}.project-section .projects-div .projects-container .project-card{max-width:320px;text-decoration:none;height:fit-content}.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;position:relative;padding:2em 0}.vertical-timeline:after{content:"";display:table;clear:both}.vertical-timeline:before{content:"";position:absolute;top:0;left:18px;height:100%;width:4px;background:var(--line-color)}.vertical-timeline.vertical-timeline--one-column-right:before{right:18px;left:unset}@media only screen and (min-width:1170px){.vertical-timeline.vertical-timeline--two-columns{width:90%}.vertical-timeline.vertical-timeline--two-columns:before{left:50%;margin-left:-2px}}.vertical-timeline-element{position:relative;margin:2em 0}.vertical-timeline-element>div{min-height:1px}.vertical-timeline-element:after{content:"";display:table;clear:both}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}@media only screen and (min-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{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;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{display:block;width:24px;height:24px;position:relative;left:50%;top:50%;margin-left:-12px;margin-top:-12px}@media only screen and (min-width:1170px){.vertical-timeline--two-columns .vertical-timeline-element-icon{width:60px;height:60px;left:50%;margin-left:-30px}}.vertical-timeline-element-icon{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-icon.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-icon.bounce-in{visibility:visible;-webkit-animation:cd-bounce-1 .6s;-moz-animation:cd-bounce-1 .6s;animation:cd-bounce-1 .6s}@-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;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.vertical-timeline-element-content{position:relative;margin-left:60px;background:#fff;border-radius:.25em;padding:1em;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{background:0 0;box-shadow:none}.vertical-timeline-element-content:after{content:"";display:table;clear:both}.vertical-timeline-element-content h2{color:#303e49}.vertical-timeline-element-content .vertical-timeline-element-date,.vertical-timeline-element-content p{font-size:13px;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;padding:.8em 0;opacity:.7}.vertical-timeline-element-content-arrow{content:"";position:absolute;top:16px;right:100%;height:0;width:0;border:7px solid transparent;border-right:7px solid #fff}.vertical-timeline--one-column-right .vertical-timeline-element-content-arrow{content:"";position:absolute;top:16px;right:unset;left:100%;height:0;width:0;border:7px solid transparent;border-left:7px solid #fff}.vertical-timeline--one-column-right .vertical-timeline-element-content:before{left:100%;border-left:7px solid #fff;border-right:unset}.vertical-timeline-element--no-children .vertical-timeline-element-content:before{display:none}.vertical-timeline-element--no-children .vertical-timeline-element-content-arrow{display:none}@media only screen and (min-width:768px){.vertical-timeline-element-content h2{font-size:20px;font-size:1.25rem}.vertical-timeline-element-content p{font-size:16px;font-size:1rem}.vertical-timeline-element-content .vertical-timeline-element-date{font-size:14px;font-size:.875rem}}@media only screen and (min-width:1170px){.vertical-timeline--two-columns .vertical-timeline-element-content{margin-left:0;padding:1.5em;width:44%}.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{position:absolute;width:100%;left:124%;top:6px;font-size:16px;font-size:1rem}.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{left:auto;right:124%;text-align:right}}.vertical-timeline--animate .vertical-timeline-element-content.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2 .6s;-moz-animation:cd-bounce-2 .6s;animation:cd-bounce-2 .6s}@media only screen and (min-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{-webkit-animation:cd-bounce-2-inverse .6s;-moz-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s}}@media only screen and (max-width:1169px){.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2-inverse .6s;-moz-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s}}@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px)}to{-webkit-transform:translateX(0)}}@-moz-keyframes cd-bounce-2{0%{opacity:0;-moz-transform:translateX(-100px)}60%{opacity:1;-moz-transform:translateX(20px)}to{-moz-transform:translateX(0)}}@keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translate(-100px)}60%{opacity:1;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translate(20px)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translate(0)}}@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px)}to{-webkit-transform:translateX(0)}}@-moz-keyframes cd-bounce-2-inverse{0%{opacity:0;-moz-transform:translateX(100px)}60%{opacity:1;-moz-transform:translateX(-20px)}to{-moz-transform:translateX(0)}}@keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translate(100px)}60%{opacity:1;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translate(-20px)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translate(0)}}.vertical-timeline-element-content{border:3px solid var(--text-color);border-radius:20px;background:transparent;box-shadow:none}.vertical-timeline-element-content .vertical-timeline-element-content-arrow{border-right:16px solid var(--text-color)}.vertical-timeline:before{background:var(--text-color)}.vertical-timeline-element-date{color:var(--text-color);font-weight:700;opacity:1}.vertical-timeline-element-icon.bounce-in{background-color:var(--background-verticale-icon)}.vertical-timeline-element-content p{color:var(--text-color);font-size:1.1rem}#contact{display:flex;flex-direction:column}#contact form{display:flex;flex-direction:column;align-items:center;gap:2rem;padding:2rem 40rem;background-image:var(--bg-img-contact);background-size:contain;background-repeat:no-repeat}#contact form input{width:100%;padding:12px 20px;margin:8px 0;display:inline-block;border-radius:15px;box-sizing:border-box;font-size:1.1rem;font-weight:600;background-color:var(--bg-color-3);color:var(--text-color-2)}#contact form label{font-weight:700;font-size:1.6rem}#contact form textarea#message{width:100%;height:150px;padding:10px;box-sizing:border-box;border-radius:20px;background-color:var(--bg-color-3);font-size:1.1rem;font-weight:600;color:var(--text-color-2)}#contact form .btn-contact{display:flex;align-items:center;justify-content:center;width:fit-content;height:auto;padding:.5em 1.2em;font-size:1.2rem;font-weight:700;border:3px solid var(--text-color);border-radius:15px;color:var(--text-color-1);cursor:pointer;text-decoration:none;background-color:transparent}#contact form button.btn-contact{transform:scale(1.05)}#contact form{padding:2rem 35rem}@media (max-width: 1440px){#contact form{padding:2rem 30rem}}@media (max-width: 1024px){#contact form{padding:2rem 20rem}}@media (max-width: 768px){#contact form{padding:2rem 10rem}}@media (max-width: 425px){#contact form{background-size:cover;padding:2rem;gap:1rem}#contact form label{font-size:1.1rem}#contact form input{font-size:.9rem;margin:0}#contact form .btn-contact{font-size:1rem}}.slider-section{width:100%;height:415px;display:flex;align-items:center;flex-direction:column;justify-content:space-between;position:relative}.slider-section .slideshow-img-container{width:100%;display:flex;transition:transform .3s ease-in-out;position:relative}.slider-section .slideshow-img-container .slideshow-img{display:block;width:100%;height:415px;object-fit:contain;border-radius:25px}.slider-section .slideshow-controls{display:inline-flex;flex-direction:row;justify-content:space-between;align-items:center;width:70%;height:auto;position:absolute;top:40%}.slider-section .slideshow-controls .slideshow-controls-chevron{cursor:pointer;font-size:80px;color:var(--text-color);text-shadow:0 4px 4px rgba(0,0,0,.25)}.slider-section .slideshow-count{position:absolute;top:88%}.slider-section .slideshow-count>p{font-size:18px;color:#fff;font-weight:500;text-shadow:0 4px 4px rgba(0,0,0,.25);background-color:gray;opacity:.9;padding:8px;margin:0;border-radius:10px}@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{font-size:24px!important;display:flex}}.collapse-header{display:flex;justify-content:space-between;align-items:center;flex-direction:row;height:65px;color:var(--text-color);border:3px solid transparent;border-radius:15px;background:linear-gradient(var(--bg-color-1),var(--bg-color-1)) padding-box,var(--nav-border-color) border-box;background-origin:border-box;background-clip:padding-box,border-box;cursor:pointer}.collapse-header .collapse-header-title{font-weight:700;font-size:24px;padding:1rem}.collapse-header .collapse-header-icon{font-size:24px;color:var(--text-color);transition:transform .5s ease-in-out;padding:1rem}.collapse-header .collapse-header-icon.rotate{transform:rotate(180deg)}.collapse-header .chevron-icon{overflow:visible;box-sizing:content-box;border:2px solid var(--text-color);padding:7px;border-radius:50px;box-shadow:gray 0 0 20px}.collapse-content{overflow:hidden;transition:max-height .5s ease-in-out;width:100%}.collapse-content .project-p{color:var(--text-color);border:3px solid var(--text-color);border-radius:15px;padding:2rem;text-align:justify;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{display:flex;flex-direction:column;align-items:center;gap:4rem;width:70%}.project-content .top-container{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%;border:3px solid var(--text-color);border-radius:20px;padding:.5rem}.project-content .top-container .project-header-left{display:flex;flex-direction:column;text-align:left;gap:1rem;padding:2rem 4rem;width:50%}.project-content .top-container .project-header-left>p,.project-content .top-container .project-header-left>h2{padding:0;margin:0;font-size:1.1rem;font-weight:700}.project-content .top-container .project-header-right{display:flex;flex-direction:column;text-align:right;align-items:flex-end;gap:2rem;padding-inline:4rem;width:50%}.project-content .top-container .project-header-right .link-container.website{display:flex;flex-direction:row;align-items:center;gap:1rem}.project-content .top-container .project-header-right .link-container.website .internet-logo{width:4rem}.project-content .top-container .project-header-right .link-container.github{display:flex;flex-direction:row;align-items:center;gap:1rem}.project-content .top-container .project-header-right a>p{padding:0;margin:0;font-size:1.1rem;font-weight:700}.bottom-container{gap:4rem;display:flex;flex-direction:column;padding:6rem 20rem!important;width:75%}.bottom-container .collapse-container{display:flex;flex-direction:column;width:100%}@media screen and (max-width: 768px){.project-header-left{font-size:1.7rem!important;padding-inline:0!important}.project-content .top-container{display:flex;flex-direction:column;align-items:center}.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 (max-width: 425px){.top-container{padding:1rem 2rem!important;max-width:320px!important;width:100%!important;display:flex!important;flex-direction:row!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 (max-width: 375px){.bottom-container{padding:6rem 2rem!important}}.project-container{display:flex;flex-direction:column;align-items:center;gap:4rem}._container_u0dh6_1{position:relative;display:flex;align-items:center;justify-content:center;width:5rem;height:2.188rem;padding:4px 8px;border-radius:35px;cursor:pointer}._IsLight_u0dh6_13{background-color:#000}._IsDark_u0dh6_17{background-color:#fff}._container_u0dh6_1 input{display:none}._container_u0dh6_1 input+div{border-radius:50%;width:1.625rem;height:1.625rem;position:relative;box-shadow:inset 8px -8px 0 0 var(--color-toggle-dark);transform:scale(1) rotate(-2deg);transition:box-shadow .5s ease 0s,transform .4s ease .1s}._container_u0dh6_1 input+div:before{content:"";width:inherit;height:inherit;border-radius:inherit;position:absolute;left:0;top:0;transition:background .3s ease}._container_u0dh6_1 input+div:after{content:"";width:4px;height:4px;border-radius:50%;margin:-2px 0 0 -2px;position:absolute;top:50%;left:50%;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);transform:scale(0);transition:all .3s ease}._container_u0dh6_1 input:checked+div{box-shadow:inset 32px -32px #fff;transform:scale(.5) rotate(0);transition:transform .3s ease .1s,box-shadow .2s ease 0s}._container_u0dh6_1 input:checked+div:before{background:var(--color-toggle-light);transition:background .3s ease .1s}._container_u0dh6_1 input:checked+div:after{transform:scale(1.5);transition:transform .5s ease .15s}._container_u0dh6_1 input:active+div:after{cursor:not-allowed}.header{display:flex;justify-content:center;align-items:center;padding:3rem 4rem}.header .header-container{flex:1;display:flex;align-items:center;justify-content:space-between}.header .header-container .header-nav-ul{display:flex;list-style:none;padding:0;margin:0;align-items:center;gap:1rem;width:100%}.header .header-container .header-nav-ul .logo{width:3.125rem}.header .header-container .header-nav-ul .logo .github-logo{width:4.125rem}.header .header-container .header-nav-ul .header-nav-button{display:flex;align-items:center;justify-content:center;padding:.5em 1.2em;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:700;border:3px solid transparent;border-radius:15px;background:linear-gradient(var(--bg-color-1),var(--bg-color-1)) padding-box,var(--nav-border-color) border-box;background-origin:border-box;background-clip:padding-box,border-box;color:var(--text-color);cursor:pointer;transition:transform .3s ease,background .3s ease,color .3s ease}.header .header-container .header-nav-ul .header-nav-button:hover{transform:scale(1.05);color:var(--accent-color)}.header .header-container .logo-JlowDev{height:10em;will-change:filter;transition:filter .3s}.header .header-container .logo-JlowDev:hover{filter:drop-shadow(0 0 2em rgba(100,108,255,.6666666667))}.header .header-container .logo-JlowDev.react:hover{filter:drop-shadow(0 0 2em rgba(97,218,251,.6666666667))}@keyframes logo-spin{0%{transform:spin(0deg)}to{transform:spin(360deg)}}@media (prefers-reduced-motion: no-preference){.header .header-container a:nth-of-type(2) .logo-JlowDev{animation:logo-spin infinite 20s linear}}@media screen and (max-width: 1024px){.header .header-container{display:flex;flex-direction:row!important}.header .header-container .logo-JlowDev{height:7em}.header .header-container .header-nav-ul{flex-direction:row}.header .header-container .header-nav-ul .github-logo{width:3.125rem!important}.header .header-container .header-nav-ul .linkedin-logo{width:2.125rem}.header .header-container .header-nav-ul .header-nav-button{padding:.5em 1em;font-size:1em}.header .header-container .header-nav-ul ._container_u0dh6_1{width:2rem;height:2.188rem;padding:1px 11px}}@media screen and (max-width: 768px){.header{padding:2rem 1rem}.header-container{flex-direction:column;align-items:center}.header-container .header-nav-ul{flex-direction:column;gap:.5rem!important}.header-container .header-nav-ul .header-nav-button{padding:.5em 1em;font-size:.7rem!important}.header-container .logo-JlowDev{height:6rem!important}}@media screen and (max-width: 767px){.header .header-container{display:flex;flex-direction:column!important;padding:2rem 1rem}}@media screen and (max-width: 425px){.header{padding:1rem;width:100%}.header .header-container .logo-JlowDev{height:7em}.header .header-container .header-nav{display:grid;grid-template-columns:repeat(2,1fr);width:100%}.header .header-container .header-nav .header-nav-ul{display:contents}.header .header-container .header-nav .header-nav-ul .header-li{grid-column:auto;grid-row:auto;display:flex;justify-content:center;align-items:center;padding:.5rem}.header .header-container .header-nav .header-nav-ul .header-li .github-logo{width:3rem}.header .header-container .header-nav .header-nav-ul .header-li .linkedin-logo{width:2rem}.header .header-container .header-nav .header-nav-ul .header-li ._container_1jmnd_1{width:40px;height:22px}.header .header-container .header-nav .header-nav-ul .header-link{font-size:.75em}.header .header-container .header-nav .header-nav-ul .header-nav-button{font-size:.9em}}:root{--text-color: #111111;--text-color-2: #ffffff;--accent-color: #000000;--header-text-color: #111111;--nav-texte-color: #14223b;--nav-border-color: linear-gradient(90deg, #000000, #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: #ffffff;--bg-color-2: #edf0f2;--bg-color-3: black;--section-border-color:linear-gradient(90deg, #000000, #bbbbbb);--bg-img-home: url(/assets/home-line-background-white-B0dwvlbd.svg);--bg-btn-cv-start: #000000;--bg-btn-cv-end: #737373;--border-btn-cv-start: #e7e7e7;--border-btn-cv-end: #000000;--h2-color: #000000;--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-1: #14223b;--bg-color-2: #101728;--bg-color-3: white;--text-color: #ffffff;--text-color-2: #000000;--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{color-scheme:light dark}html body{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;margin:0;padding:0;background-color:var(--bg-color-1);color:var(--text-color);transition:background .3s ease,color .3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html body #root{margin:0 auto;text-align:center;min-height:100vh}html body #root main{gap:7rem;display:flex;flex:1;flex-direction:column}html body #root main section:not(:first-of-type){position:relative}html body #root main section:not(:first-of-type):before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);height:4px;width:65%;background:var(--section-border-color)}html body #root main h2{color:var(--h2-color);font-size:3rem}html body #root main li{list-style:none}@media screen and (max-width: 1024px){#root main{gap:5rem!important}}@media screen and (max-width: 768px){#root main{gap:3rem!important}#root main h2{font-size:1.7rem!important}}@media screen and (max-width: 425px){#root{display:flex;flex-direction:column;align-items:center;max-width:320px}#root main{align-items:center;gap:2rem!important;max-width:320px}#root main section{width:fit-content;padding-block:1rem;max-width:320px}#root main h2{font-size:1.1rem!important}}
