header{align-items:center;display:flex;flex-direction:row;height:100px;justify-content:flex-end;margin:auto;max-width:1440px}header .menu-toggle{background:none;border:none;cursor:pointer;display:none;font-size:30px;margin-right:20px}header .navbar{display:flex;flex-direction:row;margin-right:20px}header .navbar .navbar__link{border-radius:10px 0 10px 0;padding:5px 40px;text-align:center;text-decoration:none}@media screen and (max-width:720px){header .navbar .navbar__link{padding:5px 20px}}header .navbar .navbar__link.active{background-color:#000;color:#ffe600}header .navbar .navbar__link:hover{box-shadow:2px 2px 5px #000}@media screen and (max-width:570px){header .menu-toggle{display:block}header .navbar{background-color:none;display:none;flex-direction:column;max-width:220px;position:absolute;right:0;top:80px;width:100%}header .navbar.open{display:flex}header .navbar .navbar__link{background-color:#000;border-radius:10px;box-sizing:border-box;color:#ffe600;padding:15px;width:100%}header .navbar .navbar__link:hover{background-color:#ffe600;color:#000}}@media screen and (max-width:320px){header{height:70px}}footer{align-items:center;background-color:#000;color:#ffe600;display:flex;flex-direction:column;height:100px;justify-content:center}footer .text-footer{text-align:center}@media screen and (max-width:320px){footer .text-footer{font-size:12px}}.text-contact{font-size:30px;text-align:center}@media screen and (max-width:320px){.text-contact{font-size:18px;padding:6px}}.contact-form{background-color:#000;border-radius:40px;box-sizing:border-box;color:#ffe600;font-size:20px;margin-bottom:40px;max-width:1000px;padding:30px;text-transform:lowercase;width:100%}@media screen and (max-width:320px){.contact-form{font-size:16px}}.contact-form input,.contact-form textarea{border-radius:20px;box-sizing:border-box;margin-bottom:20px;margin-top:10px;padding:25px;width:100%}.contact-form input{border:none;height:30px}.contact-form textarea{height:200px}.contact-form .btn{background-color:#ffe600;border:none;border-radius:40px;color:#000;font-size:20px;padding:20px 40px}@media screen and (max-width:320px){.contact-form .btn{border-radius:20px;font-size:16px}}.contact-form .btn:hover{box-shadow:0 0 5px #000}.btn{background-color:#000;border:none;border-radius:40px;color:#ffe600;font-size:20px;padding:20px 40px}@media screen and (max-width:320px){.btn{font-size:14px;padding:10px 20px}}.btn:hover{box-shadow:0 0 5px #000;cursor:pointer}.titles{margin-left:20px}@media screen and (max-width:320px){.titles{margin-left:0}}.titles h1{font-size:96px;font-style:italic;text-shadow:1px 1px 2px #000}@media screen and (max-width:768px){.titles h1{display:flex;flex-direction:column;font-size:48px;font-size:36px;text-align:center;text-shadow:none}.titles h1 span{font-size:96px}}.titles h2{font-size:40px}@media screen and (max-width:768px){.titles h2{display:flex;flex-direction:column;font-size:36px;margin-bottom:30px;text-align:center}}.text-presentation{font-size:20px;font-style:italic;font-weight:700;margin-left:20px}@media screen and (max-width:320px){.text-presentation{margin-left:0;padding:0 30px;text-align:justify}}.project-item{background-color:#000;border-radius:40px;box-sizing:border-box;color:#ffe600;margin-bottom:40px;max-width:1000px;padding:30px;width:100%}@media screen and (max-width:320px){.project-item{margin-bottom:20px;padding:20px}}.project-item .project-infos{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}.project-item .project-infos .infos-1{display:flex;flex-direction:column;gap:20px}@media screen and (max-width:320px){.project-item .project-infos .infos-1{gap:10px}}.project-item .project-infos .infos-1 .project-name{color:#fff;font-size:24px;font-weight:200;text-transform:uppercase}.project-item .project-infos .infos-1 .work-type .work-type-item{background-color:#ffe600;border-radius:10px;color:#000;display:inline;margin-right:10px;padding:5px 10px}@media screen and (max-width:320px){.project-item .project-infos .infos-1 .work-type .work-type-item{font-size:12px}}.project-item .project-infos .infos-1 .project-links .rounded-link{border-radius:50%;height:50px;margin-right:5px;width:50px}@media screen and (max-width:320px){.project-item .project-infos .infos-1 .project-links .rounded-link{height:30px;width:30px}}.project-item .project-infos .infos-2{text-align:right}.project-item .project-infos .infos-2 .project-type{background-color:#fff;border-radius:20px;color:#000;display:inline;padding:5px 10px;text-transform:uppercase}@media screen and (max-width:320px){.project-item .project-infos .infos-2 .project-type{border-radius:20px;font-size:10px;padding:5px 10px}}.project-item .project-infos .infos-2 .project-date{margin-top:15px;text-transform:lowercase}@media screen and (max-width:320px){.project-item .project-infos .infos-2 .project-date{font-size:12px}}.project-item .description .intro-description{color:#fff;font-weight:600}.project-item .description .project-description,.project-item .description .work-description{margin-bottom:8px}.project-item .project-image{border-radius:20px;height:200px;margin-top:20px;object-fit:cover;width:100%}.modal-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.modal{background-color:#fff;border-radius:5px;box-shadow:0 0 10px #0000004d;padding:20px}.modal-image{max-height:60%;max-width:100%}.close-modal{background-color:#000;border:none;border-radius:5px;color:#ffe600;cursor:pointer;font-size:16px;padding:5px 10px;position:absolute;right:20px;top:20px}.filter-container{display:flex;justify-content:flex-end;width:100%}.filter-button{background:none;border-radius:10px;color:#000;padding:5px;position:relative}.filter-button:hover{cursor:pointer}.skill-item{align-items:center;border-radius:4px;display:flex;justify-content:space-between;margin-bottom:10px;padding:8px}@media screen and (max-width:570px){.skill-item{flex-direction:column}}.skill-item .skill-name{font-weight:700;text-transform:lowercase}@media screen and (max-width:720px){.skill-item .skill-name{margin-bottom:10px}}@media screen and (max-width:320px){.skill-item .skill-name{font-size:16px;margin-bottom:5px}}.skill-item .skill-level{display:flex}.skill-item .skill-level .rectangle{border:2px solid #ffe600;border-radius:5px;height:15px;margin:0 6px;width:35px}.skill-item .skill-level .rectangle.filled{background-color:#ffe600}@media screen and (max-width:320px){.skill-item .skill-level .rectangle{height:10px}}.skill-item .check-icon{height:35px}@media screen and (max-width:320px){.skill-item .check-icon{height:25px}}*{font-family:Inter,sans-serif;margin:0;padding:0}body{background-color:#ffe600;background-image:linear-gradient(#ffa6004d 1px,#0000 0),linear-gradient(90deg,#ffa6004d 1px,#0000 0);background-size:48px 48px}main{align-items:center;display:flex;flex-direction:column;gap:70px;justify-content:center;margin:100px auto;max-width:1440px;padding:0 250px}@media screen and (max-width:1150px){main{gap:40px;margin:40px;padding:70px}}@media screen and (max-width:768px){main{margin:20px;padding:5px}}@media screen and (max-width:320px){main{margin:20px 0;padding:0}}a{color:#000}.page-title{font-size:48px;font-weight:200}@media screen and (max-width:320px){.page-title{font-size:32px;font-weight:400}}.box-skills{background-color:#000;border-radius:40px;box-sizing:border-box;max-width:1000px;padding:30px;width:100%}.box-skills .title-box{color:#fff;font-size:24px;font-weight:200}.box-skills .skills{align-items:flex-start;display:flex;flex-direction:row;justify-content:center;margin-top:30px}.box-skills .skills .block-skills{width:100%}.box-skills .skills .frontend{margin-right:25px}.box-skills .skills .skill-list{color:#ffe600;font-size:20px;font-weight:600;list-style-type:none}.box-skills .skills .skill-list li{padding:8px}
/*# sourceMappingURL=main.cf262c50.css.map*/