.BaseHeader_header__OSlTo{position:relative;width:100%;min-height:250px;overflow:hidden;background:url(/_next/static/media/header-bg.b26750ce.svg) no-repeat bottom;background-size:cover;display:flex;flex-direction:column;align-items:center;padding:5px 20px 0}.BaseHeader_header__OSlTo.BaseHeader_header__index__MnEnZ{min-height:805px}.BaseHeader_headerBar__x1ntn{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;align-content:center;max-width:1300px;width:100%;margin-top:15px}@media screen and (min-width:1050px){.BaseHeader_headerBar__x1ntn{align-content:flex-start;flex-direction:row;flex-wrap:nowrap}}.BaseHeader_headerBar__title__iAoF1{display:flex;flex-direction:row;align-items:center;gap:14px;text-decoration:unset}.BaseHeader_headerBar__title__iAoF1:hover .BaseHeader_headerBar__title_app__R63Zb{transition:color .3s;color:var(--color-text-light)}.BaseHeader_headerBar__separator__v4vrp{flex-grow:1}.BaseHeader_headerBar__title_app__R63Zb{font-weight:600;font-size:24px;color:var(--color-black);padding-top:5px}.BaseHeader_headerBar__nav__hc1gX{display:flex;flex-direction:row;gap:0 40px;margin:20px;flex-wrap:wrap;justify-content:center}@media screen and (min-width:1050px){.BaseHeader_headerBar__nav__hc1gX{flex-wrap:nowrap;margin:0}}.BaseHeader_headerBar__nav__link__AWgKx{color:var(--color-black);text-decoration:none;font-size:24px;transition:color .3s}.BaseHeader_headerBar__nav__link__AWgKx:hover{color:var(--color-black-light)}.BaseHeader_headerApp__Nktks{flex-grow:1;display:grid;align-items:center;grid-gap:120px;gap:120px;padding-bottom:60px;grid-template-columns:1fr}@media screen and (min-width:1050px){.BaseHeader_headerApp__Nktks{grid-template-columns:500px 1fr}}.BaseHeader_headerApp__Nktks .BaseHeader_headerApp__img__WWr1_{display:none;max-width:100%;object-fit:contain;height:auto}@media screen and (min-width:1050px){.BaseHeader_headerApp__Nktks .BaseHeader_headerApp__img__WWr1_{display:block}}.BaseHeader_headerApp__Nktks .BaseHeader_headerApp__content__bUfjk{display:flex;flex-direction:column;align-items:center;text-align:center}@media screen and (min-width:1050px){.BaseHeader_headerApp__Nktks .BaseHeader_headerApp__content__bUfjk{text-align:left;align-items:flex-start}}.BaseHeader_headerApp__Nktks .BaseHeader_headerApp__content__bUfjk .BaseHeader_headerApp__content_hello__ThGJ5{font-size:24px;font-weight:300;text-transform:uppercase}.BaseHeader_headerApp__Nktks .BaseHeader_headerApp__content__bUfjk .BaseHeader_headerApp__content_name__x7hgK{font-size:36px;font-weight:500}.BaseHeader_headerApp__Nktks .BaseHeader_headerApp__content__bUfjk .BaseHeader_headerApp__content_description__kmfrA{margin-top:20px;font-size:24px;font-weight:400}.BaseHeader_headerApp__Nktks .BaseHeader_headerApp__content__bUfjk .BaseHeader_headerApp__content_media__gBo7o{margin-top:10px;display:grid;grid-gap:10px;grid-template-columns:repeat(auto-fit,24px);align-items:center;margin-bottom:40px;width:100%;justify-content:center}@media screen and (min-width:1050px){.BaseHeader_headerApp__Nktks .BaseHeader_headerApp__content__bUfjk .BaseHeader_headerApp__content_media__gBo7o{justify-content:flex-start}}.MediaList_media__ZZM_r{margin-top:10px;display:grid;grid-gap:10px;grid-template-columns:repeat(auto-fit,24px);align-items:center;margin-bottom:40px;width:100%;justify-content:center}@media screen and (min-width:1050px){.MediaList_media__ZZM_r{justify-content:flex-start}}.BaseFooter_footer__QjKK_{background:url(/_next/static/media/footer-bg.f1b95891.svg) no-repeat;background-size:cover;max-height:430px;min-height:200px;box-sizing:border-box;margin-top:100px;padding-top:150px;padding-bottom:15px;display:flex;flex-direction:column;align-items:center}.BaseFooter_footer__QjKK_ .BaseFooter_footer_content__JGoq8{flex-grow:1;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;gap:20px}.BaseFooter_footer__QjKK_ .BaseFooter_footer_content__JGoq8 .BaseFooter_footer_content__title__pRKA3{font-weight:600;font-size:24px;color:var(--color-black);padding-top:5px}.BaseFooter_footer__QjKK_ .BaseFooter_footer_content__JGoq8 .BaseFooter_footer_content__media__9QIlk{justify-content:center;margin-bottom:40px}.Base_content__Qjq3f{display:flex;flex-direction:column;min-height:100vh}.Base_content__Qjq3f .Base_main__j_f0v{flex-grow:1;display:flex;flex-direction:column;align-items:center;padding:20px}.about-me_aboutMe__K3iSo{max-width:930px;display:grid;grid-template-columns:1fr;align-items:center;grid-gap:40px}@media screen and (min-width:1050px){.about-me_aboutMe__K3iSo{grid-template-columns:1fr 350px}}.about-me_aboutMe__K3iSo .about-me_aboutMe__image__T2mJq{border-radius:5px;max-height:350px;width:100%;object-fit:cover}.about-me_aboutMe__K3iSo .about-me_aboutMe__content__l2_Kg{display:flex;flex-direction:column;text-align:center}@media screen and (min-width:1050px){.about-me_aboutMe__K3iSo .about-me_aboutMe__content__l2_Kg{text-align:unset}}.about-me_aboutMe__K3iSo .about-me_aboutMe__content__l2_Kg .about-me_aboutMe__presentation__doqr_{text-indent:25px}.hobbies_hobbies__S8Tkf{max-width:1180px;width:100%;margin-top:100px;display:flex;flex-direction:column;align-items:center}.hobbies_hobbies__S8Tkf .hobbies_hobbies__list__ciQxA{width:100%;display:grid;grid-gap:50px;grid-template-columns:1fr}@media screen and (min-width:1000px){.hobbies_hobbies__S8Tkf .hobbies_hobbies__list__ciQxA{grid-template-columns:1fr 1fr}}.hobbies_hobbies__S8Tkf .hobbies_hobbies__list__ciQxA>div{display:flex;flex-direction:column;gap:22px}.hobbies_hobbies__card__F2Rz4{display:flex;flex-direction:column;border:1px solid #ddd;border-radius:15px;margin-top:52px;margin-right:52px}.hobbies_hobbies__card__F2Rz4 .hobbies_hobbies__card_head__e3N_X{background:#f4f6f8;position:relative;border-top-left-radius:15px;border-top-right-radius:15px;padding:20px 25px}.hobbies_hobbies__card__F2Rz4 .hobbies_hobbies__card_head__e3N_X h3{margin:0}.hobbies_hobbies__card__F2Rz4 .hobbies_hobbies__card_head__e3N_X img{right:-52px;top:-52px;position:absolute;width:130px;height:130px;object-fit:cover;border-radius:150px}.hobbies_hobbies__card__F2Rz4 .hobbies_hobbies__card_body__eJcRF{padding:10px 25px;text-indent:25px}.skills_skills__X4_Fw{max-width:1180px;margin:100px 0 0}.skills_skills__X4_Fw,.skills_skills__X4_Fw .skills_skills__list__YfwEr{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.skills_skills__X4_Fw .skills_skills__list__YfwEr{margin-top:40px;flex-wrap:wrap;gap:60px 30px}@media screen and (min-width:1180px){.skills_skills__X4_Fw .skills_skills__list__YfwEr{flex-direction:row}}.skills_skills__X4_Fw .skills_skills__item__xyQsW{width:100%;display:grid;grid-template-columns:110px 1fr;align-items:center}@media screen and (min-width:640px){.skills_skills__X4_Fw .skills_skills__item__xyQsW{max-width:640px}.skills_skills__X4_Fw .skills_skills__item__xyQsW .skills_skills__item__content__qR24E .skills_skills__technology_list__vkAoj{grid-template-columns:repeat(2,minmax(50px,1fr))!important}}@media screen and (min-width:1180px){.skills_skills__X4_Fw .skills_skills__item__xyQsW{width:calc(50% - 15px);max-width:unset}}.skills_skills__X4_Fw .skills_skills__item__xyQsW .skills_skills__item__content__qR24E{padding:0 20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%}.skills_skills__X4_Fw .skills_skills__item__xyQsW .skills_skills__item__content__qR24E h3{font-style:normal;font-weight:500;font-size:21px;letter-spacing:.01em;text-indent:13px;color:var(--color-text)}.skills_skills__X4_Fw .skills_skills__item__xyQsW .skills_skills__item__content__qR24E .skills_skills__technology_list__vkAoj{width:100%;display:grid;grid-template-columns:1fr;grid-gap:10px 15px;gap:10px 15px}.skills_skills__X4_Fw .skills_skills__item__xyQsW .skills_skills__item__content__qR24E .skills_skills__technology_list__vkAoj .skills_skills__technology_item__ICeng{display:flex;gap:5px;align-items:center}.skills_skills__X4_Fw .skills_skills__item__xyQsW .skills_skills__item__content__qR24E .skills_skills__technology_list__vkAoj .skills_skills__technology_item__ICeng img{height:28px;width:28px;object-fit:contain}.skills_skills__X4_Fw .skills_skills__item__xyQsW .skills_skills__item__content__qR24E .skills_skills__technology_list__vkAoj .skills_skills__technology_item__ICeng span{text-overflow:ellipsis;white-space:nowrap}.skills_skills__X4_Fw .skills_skills__item__xyQsW .skills_skills__item__content__qR24E .skills_skills__technology_list__vkAoj .skills_skills__technology_item__ICeng div{display:flex;gap:5px;align-items:flex-start;flex-wrap:wrap}.skills_skills__X4_Fw .skills_skills__item__xyQsW .skills_skills__item__content__qR24E .skills_skills__technology_list__vkAoj .skills_skills__technology_item__ICeng .skills_skills__technology_level__hZjB6{font-size:12px;padding:3px 11px;color:#e8a207;background:#fae5b8;border-radius:7px}.skills_skills__X4_Fw .skills_skills__item__xyQsW .skills_skills__item__content__qR24E .skills_skills__technology_list__vkAoj .skills_skills__technology_item__ICeng .skills_skills__technology_level__hZjB6.skills_skills__technology_level_yellow__50PzC{background:#fae5b8;color:#e8a207}.skills_skills__X4_Fw .skills_skills__item__xyQsW .skills_skills__item__content__qR24E .skills_skills__technology_list__vkAoj .skills_skills__technology_item__ICeng .skills_skills__technology_level__hZjB6.skills_skills__technology_level_blue__rMBR8{background:#c9dbf8;color:#6a9ae8}.skills_skills__X4_Fw .skills_skills__item__xyQsW .skills_skills__item__content__qR24E .skills_skills__technology_list__vkAoj .skills_skills__technology_item__ICeng .skills_skills__technology_level__hZjB6.skills_skills__technology_level_red__pCvSU{background:#f4d7d7;color:#ff6e6c}.progress-circle-bar_pieWrapper__sxakf{width:100px;height:100px;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative}.progress-circle-bar_pie__bQo6y{width:100%;height:100%;position:absolute}.progress-circle-bar_pie__bQo6y:after{position:absolute;top:20%;left:20%;content:" ";width:60%;height:60%;background:#fff;border-radius:100px}.progress-circle-bar_pie__bQo6y>*{position:absolute;top:0;left:0;width:100%;height:100%;background:#b2daf6;border-radius:50%;transform:rotate(180deg);clip:rect(0,50px,100px,0)}.progress-circle-bar_label__V1F9Y{z-index:1;font-weight:300;font-size:23px;text-align:center;color:var(--color-black-light)}.progress-circle-bar_label__V1F9Y>span{font-style:italic;font-size:16px}.curriculum_curriculum__dbAaj{width:calc(100% + 40px);display:flex;background:linear-gradient(256.8deg,rgba(99,190,255,.85) -12.65%,rgba(99,190,255,.72) -12.64%,rgba(194,211,223,.18) 20.23%,rgba(99,190,255,.37) 41.63%,rgba(183,209,227,.176) 70.83%,rgba(99,190,255,.72) 108.76%,rgba(99,190,255,.87) 108.77%);background-size:contain;margin:0 -20px;padding:10% 20px;position:relative;min-height:1000px;overflow:hidden;align-items:center;flex-direction:column;scroll-margin-top:-218px;scroll-margin-bottom:-218px}.curriculum_curriculum__dbAaj h2{color:var(--color-text);font-size:32px;font-weight:700}.curriculum_curriculum__dbAaj:before{width:calc(100% + 40px);margin:0 -20px;height:218px;top:0;left:0;position:absolute;content:url(/_next/static/media/cv-bg-mask-top.bba38714.svg)}.curriculum_curriculum__dbAaj:after{width:calc(100% + 40px);margin:0 -20px;bottom:-20px;left:0;position:absolute;content:url(/_next/static/media/cv-bg-mask-bottom.6cc7c9bf.svg);background-size:cover}.curriculum_curriculum__dbAaj .curriculum_curriculum__path__PSW5z{display:flex;flex-direction:column;align-items:center;margin:0 0 20px}.curriculum_curriculum__dbAaj .curriculum_curriculum__path__PSW5z>.curriculum_curriculum__path__image__2gJcl{width:calc(100vw - 80px);max-width:100%;height:auto}.curriculum_curriculum__dbAaj .curriculum_curriculum__path__PSW5z>.curriculum_curriculum__path__image__2gJcl.curriculum_curriculum__path__image__small__kTKWT{width:500px}@media screen and (min-width:1000px){.curriculum_curriculum__dbAaj .curriculum_curriculum__path__PSW5z>.curriculum_curriculum__path__image__2gJcl.curriculum_curriculum__path__image__small__kTKWT{display:none}}.curriculum_curriculum__dbAaj .curriculum_curriculum__path__PSW5z>.curriculum_curriculum__path__image__2gJcl.curriculum_curriculum__path__image__xl__u2XIj{height:calc(100vh - 160px - 20px);display:none}@media screen and (min-width:1000px){.curriculum_curriculum__dbAaj .curriculum_curriculum__path__PSW5z>.curriculum_curriculum__path__image__2gJcl.curriculum_curriculum__path__image__xl__u2XIj{display:block}}@media screen and (min-width:1500px){.curriculum_curriculum__dbAaj .curriculum_curriculum__path__PSW5z>.curriculum_curriculum__path__image__2gJcl{max-width:1500px}}.personnal-projects_projects__TASYF{max-width:1180px;width:100%;display:flex;flex-direction:column;margin:20px 20px 100px}.personnal-projects_projects__TASYF h2{text-align:center}.personnal-projects_projects__TASYF .personnal-projects_projects__list__oKt5f{width:100%;display:grid;grid-template:"a b c" 200px "d b c" 60px "d b e" 150px/5fr 4fr 4fr;grid-gap:15px}.personnal-projects_projects__TASYF .personnal-projects_projects__list__oKt5f>:first-child{grid-area:a}.personnal-projects_projects__TASYF .personnal-projects_projects__list__oKt5f>:nth-child(2){grid-area:b}.personnal-projects_projects__TASYF .personnal-projects_projects__list__oKt5f>:nth-child(3){grid-area:c}.personnal-projects_projects__TASYF .personnal-projects_projects__list__oKt5f>:nth-child(4){grid-area:d}.personnal-projects_projects__TASYF .personnal-projects_projects__list__oKt5f>:nth-child(5){grid-area:e}.personnal-projects_projects__TASYF .personnal-projects_projects__list__oKt5f .personnal-projects_projects__list__cardMore__w0xR7{display:flex;flex-direction:column;align-items:flex-end;text-align:right;padding:10px 15px;background:linear-gradient(104.05deg,rgba(99,190,255,.51) 17.85%,rgba(99,190,255,.21) 69.47%);border-radius:5px;justify-content:center}.personnal-projects_projects__TASYF .personnal-projects_projects__list__oKt5f .personnal-projects_projects__list__cardMore__w0xR7 p{font-weight:300;font-size:16px;line-height:20px}.personnal-projects_projects__TASYF .personnal-projects_projects__list__oKt5f .personnal-projects_projects__list__cardMore__w0xR7 .personnal-projects_projects__list__cardMore__btn__xIPHT{font-size:18px}.personnal-projects_projects__TASYF .personnal-projects_projects__list__oKt5f .personnal-projects_projects__list__card__mSsmv{overflow:hidden;cursor:pointer;position:relative;border-radius:5px;border:1px solid rgba(0,0,0,.2)}.personnal-projects_projects__TASYF .personnal-projects_projects__list__oKt5f .personnal-projects_projects__list__card__mSsmv .personnal-projects_projects__list__card__content__DANor{display:flex;position:absolute;z-index:10;width:100%;height:100%;text-align:center;align-items:center;justify-content:center;gap:10px;flex-direction:column;opacity:0;transition:opacity .8s}.personnal-projects_projects__TASYF .personnal-projects_projects__list__oKt5f .personnal-projects_projects__list__card__mSsmv .personnal-projects_projects__list__card__content__DANor hr{max-width:180px;border:1px solid var(--color-text-light);width:100%}.personnal-projects_projects__TASYF .personnal-projects_projects__list__oKt5f .personnal-projects_projects__list__card__mSsmv .personnal-projects_projects__list__card__content__DANor h3,.personnal-projects_projects__TASYF .personnal-projects_projects__list__oKt5f .personnal-projects_projects__list__card__mSsmv .personnal-projects_projects__list__card__content__DANor p{margin:0}.personnal-projects_projects__TASYF .personnal-projects_projects__list__oKt5f .personnal-projects_projects__list__card__mSsmv img{max-width:100%;height:100%;object-fit:cover;transition:transform .8s,filter .8s;width:100%;object-position:top center}.personnal-projects_projects__TASYF .personnal-projects_projects__list__oKt5f .personnal-projects_projects__list__card__mSsmv:hover .personnal-projects_projects__list__card__content__DANor{opacity:1}.personnal-projects_projects__TASYF .personnal-projects_projects__list__oKt5f .personnal-projects_projects__list__card__mSsmv:hover img{transform:scale(1.2);filter:blur(4px) grayscale(.6)}.contact-me_contactMe__3POYX{max-width:1005px;display:flex;flex-direction:column}.contact-me_contactMe__3POYX h2{text-align:center}.contact-me_contactMe__3POYX .contact-me_contactMe__grid__tIhQA{display:flex;flex-direction:column-reverse}@media screen and (min-width:1005px){.contact-me_contactMe__3POYX .contact-me_contactMe__grid__tIhQA{display:grid;grid-template-columns:minmax(150px,1fr) 1fr;grid-gap:20px}}.contact-me_contactMe__3POYX .contact-me_contactMe__grid__tIhQA>*{display:flex;flex-direction:column}.contact-me_contactMe__3POYX .contact-me_contactMe__grid__tIhQA>:nth-child(2){margin-top:30px;text-align:center}@media screen and (min-width:900px){.contact-me_contactMe__3POYX .contact-me_contactMe__grid__tIhQA>:nth-child(2){text-align:left}}.contact-me_contactMe__3POYX .contact-me_contactMe__card_group__emdts{display:flex;flex-direction:column;gap:5px}.contact-me_contactMe__3POYX .contact-me_contactMe__card_group__emdts label{margin-left:15px}.contact-me_contactMe__3POYX .contact-me_contactMe__card_group__emdts input,.contact-me_contactMe__3POYX .contact-me_contactMe__card_group__emdts textarea{border:1px solid #ddd;border-radius:5px;padding:12px 17px;outline:none}.contact-me_contactMe__3POYX .contact-me_contactMe__card_group__emdts input:focus,.contact-me_contactMe__3POYX .contact-me_contactMe__card_group__emdts input:hover,.contact-me_contactMe__3POYX .contact-me_contactMe__card_group__emdts textarea:focus,.contact-me_contactMe__3POYX .contact-me_contactMe__card_group__emdts textarea:hover{border:1px solid #a8a8a8}.contact-me_contactMe__3POYX .contact-me_contactMe__card_group__emdts textarea{width:100%;min-height:100px;max-height:250px;max-width:100%;min-width:100%}.contact-me_contactMe__3POYX .contact-me_contactMe__card_submit__n2yPE{display:flex;justify-content:flex-end}.contact-me_contactMe__3POYX .contact-me_contactMe__card__gDv3M{background:#f4f6f8;padding:40px 30px;display:flex;flex-direction:column;gap:25px;border-radius:15px}.contact-me_contactMe__3POYX .contact-me_contactMe__title__aYJVn{font-weight:300;font-size:24px;line-height:28px;text-transform:uppercase}