:root{--main-bg-color:#566e7a;--main-font:"Helvetica",Arial,sans-serif}body{margin:0;padding:0;background-color:var(--main-bg-color);font-family:var(--main-font)}html{scroll-behavior:smooth}.Navbar_navbar__vqhjI{background-color:#485962;color:white;font-family:Helvetica,Arial,sans-serif;position:fixed;top:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:15px 30px;z-index:1000}.Navbar_leftLinks__dy5HC{display:flex;gap:40px}.Navbar_navLink__CdrRi{color:white;text-decoration:none;font-weight:700;font-size:20px;display:flex;align-items:center;transition:color .3s,border-bottom .5s;border-bottom:2px solid transparent;cursor:pointer}.Navbar_navLink__CdrRi:hover{color:#ff6f61}.Navbar_cvLink__pu927{display:flex;background:#ff6f61;padding:15px;border-radius:30px;align-items:center;margin-right:50px}.Navbar_cvLink__pu927:hover{background:#ff4c3b;color:white;transition:.3s}.Navbar_cvLink__pu927:hover .Navbar_icon__4EJ4e{animation:Navbar_toDown__ydxwO 1s infinite alternate}.Navbar_icon__4EJ4e{width:24px;height:24px;margin-left:5px;transition:transform .3s}.Navbar_shake__KfLOI{animation:Navbar_shake__KfLOI .5s}@keyframes Navbar_shake__KfLOI{0%{transform:translateX(0) scale(1)}25%{transform:translateX(-3px) scale(1.1)}50%{transform:translateX(3px) scale(1.1)}75%{transform:translateX(-3px) scale(1.1)}to{transform:translateX(0) scale(1)}}@keyframes Navbar_toDown__ydxwO{0%{transform:translateY(-30%)}to{transform:translateY(10%)}}.TitleSection_mainContainer__Obkq4{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 20px 50px;text-align:center}.TitleSection_title__xgqgN{font-family:Helvetica,Arial,sans-serif;font-size:60px;font-weight:700;color:white;margin-bottom:20px}.TitleSection_profileImage__g_OsF{margin-top:30px;width:450px;height:450px;border-radius:50%;object-fit:cover}.AboutSection_mainContainer__NMV66{max-width:1200px;width:90%;margin:50px auto;padding:20px 40px;background-color:white;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);line-height:1.5;color:black}.AboutSection_title__QQ7ZZ{font-size:40px;font-weight:700;color:#1a1a1a;margin-bottom:20px;text-align:center}.AboutSection_pText__bc8Im{text-align:justify;font-size:20px}.AboutSection_pStart__9X6HL{font-size:30px;font-weight:600;color:#0070f3;margin-right:5px}.SkillSection_skillsContainer__v0EuD{background:white;border-radius:12px;max-width:1200px;width:90%;margin:50px auto;padding:50px 40px;color:white}.SkillSection_skillsTitle__eDQp_{font-size:40px;font-weight:700;text-align:center;margin-bottom:40px;color:black}.SkillSection_skillsMainContainer__W6jRa{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}.SkillSection_skillColumn__ralkk{flex:1 1;min-width:200px}.SkillSection_skillColumn__ralkk ul{list-style-type:disc;padding-left:20px}.SkillSection_skillItem__6HeAE{font-size:24px;margin-bottom:10px;color:black;font-weight:500;list-style:none}.SkillSection_skillItem__6HeAE:hover{color:#ff6f61;cursor:pointer}.SkillSection_skillItemLink__qHDNM{text-decoration:none}@media (max-width:992px){.SkillSection_skillColumn__ralkk{flex:1 1 45%}}@media (max-width:600px){.SkillSection_skillColumn__ralkk{flex:1 1 100%}}.EducationHistory_educationContainer__7KaMG{background-color:#485962;border-radius:12px;padding:20px;max-width:1000px;margin:50px auto;color:#333}.EducationHistory_title__iFTjH{font-size:32px;font-weight:700;margin-bottom:25px;text-align:center;color:#1e90ff}.EducationHistory_education__ccAas{margin-bottom:40px;padding:20px;border-left:4px solid #1e90ff;background-color:#f9f9f9;border-radius:8px;transition:transform .2s}.EducationHistory_education__ccAas:hover{transform:translateY(-3px)}.EducationHistory_university__exfiL{font-size:24px;font-weight:600;margin-bottom:5px;color:#1a73e8}.EducationHistory_universityLink__J_tjN{text-decoration:none}.EducationHistory_programme__Vv7xS{font-size:18px;font-weight:500;margin-bottom:5px}.EducationHistory_date__uKkXq{font-size:16px;color:#666;margin-bottom:15px}.EducationHistory_transcript__xWlKd{display:inline-flex;align-items:center;background-color:#1e90ff;padding:10px 20px;border-radius:12px;color:white;text-decoration:none;font-size:20px}.EducationHistory_additional__9PDT7{font-size:16px;color:#666;margin-bottom:15px}.EducationHistory_transcript__xWlKd:hover{background-color:blue;transition:.5s}.EducationHistory_transcript__xWlKd .EducationHistory_icon__D3ki3{margin-right:10px}.CareerSummary_careerContainer__6eIG9{background-color:#485962;border-radius:12px;padding:20px;max-width:1000px;margin:0 auto;color:#333}.CareerSummary_title__7jnNd{font-size:32px;font-weight:700;margin-bottom:25px;text-align:center;color:#1e90ff}.CareerSummary_job__gkU4O{margin-bottom:40px;padding:20px;border-left:4px solid #1e90ff;background-color:#f9f9f9;border-radius:8px;transition:transform .2s}.CareerSummary_job__gkU4O:hover{transform:translateY(-3px)}.CareerSummary_company__zY50Z{font-size:24px;font-weight:600;margin-bottom:5px;color:#1a73e8;text-decoration:none}.CareerSummary_companyLink__j6K8v{text-decoration:none}.CareerSummary_position__W1p8I{font-size:18px;font-weight:500;margin-bottom:5px}.CareerSummary_date__G_bYr{font-size:16px;color:#666;margin-bottom:15px}.CareerSummary_tasks__4etOU{list-style:none;padding-left:0}.CareerSummary_tasks__4etOU li{position:relative;padding-left:20px;margin-bottom:8px}.CareerSummary_tasks__4etOU li:before{content:"•";position:absolute;left:0;color:#1e90ff;font-weight:700}.Referances_referancesContainer__sg__9{background-color:#485962;border-radius:12px;padding:20px;max-width:1000px;margin:50px auto;color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.2)}.Referances_title__rXyin{font-size:32px;font-weight:700;margin-bottom:25px;text-align:center;color:#1e90ff}.Referances_referances__0Ma6A{margin-bottom:40px;padding:20px;border-left:4px solid #1e90ff;background-color:#f9f9f9;border-radius:8px;transition:transform .2s}.Referances_referances__0Ma6A:hover{transform:translateY(-3px)}.Referances_referances__0Ma6A ul{list-style:none;padding:0;margin:0}.Referances_referanceLink__LWSOO{margin-bottom:15px;font-size:16px;color:#333;background-color:#ffffff;padding:12px;border-radius:6px;transition:background-color .2s,box-shadow .2s}.Referances_referanceLink__LWSOO:hover{background-color:#e6f0ff;box-shadow:0 3px 8px rgba(0,0,0,.1)}.Referances_referanceName__339Yq{font-size:24px;font-weight:700;color:#1e90ff}.Referances_referanceInformations__06rC1{font-size:14px;font-style:italic;color:#555}.Referances_referanceLink__LWSOO a{color:#1e90ff;text-decoration:none}.Referances_referanceLink__LWSOO a:hover{text-decoration:underline}.Contact_contactContainer__9uW4N{max-width:1000px;margin:100px auto 50px;padding:30px 20px;background-color:#f4f7f9;border-radius:12px;box-shadow:0 6px 15px rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:center;font-family:Helvetica,Arial,sans-serif}.Contact_title__4EilL{font-size:32px;font-weight:700;color:#1e90ff;margin-bottom:25px;text-align:center}.Contact_form__ZfSg5{width:100%;display:flex;flex-direction:column;gap:15px}.Contact_nameRow__foh7n{display:flex;gap:10px}.Contact_nameRow__foh7n input{flex:1 1;padding:12px 15px;font-size:16px;border-radius:8px;border:2px solid #ccc;box-sizing:border-box;transition:border .3s,box-shadow .3s}.Contact_nameRow__foh7n input:focus{border-color:#1e90ff;box-shadow:0 0 8px rgba(30,144,255,.3);outline:none}.Contact_form__ZfSg5 input,.Contact_form__ZfSg5 textarea{width:100%;max-height:250px;padding:12px 15px;border:2px solid #ccc;border-radius:8px;font-size:16px;font-family:Helvetica,Arial,sans-serif;transition:border .3s,box-shadow .3s;box-sizing:border-box}.Contact_form__ZfSg5 input:focus,.Contact_form__ZfSg5 textarea:focus{border-color:#1e90ff;box-shadow:0 0 8px rgba(30,144,255,.3);outline:none}.Contact_form__ZfSg5 textarea{min-height:150px;resize:vertical}.Contact_form__ZfSg5 input::placeholder,.Contact_form__ZfSg5 textarea::placeholder{font-family:Helvetica,Arial,sans-serif;font-size:16px;color:#999;font-weight:400;opacity:1}.Contact_form__ZfSg5 button{padding:15px 20px;font-size:18px;font-weight:700;border:none;border-radius:10px;cursor:pointer;background:#1e90ff;color:white;box-shadow:0 4px 12px rgba(0,0,0,.2);transition:transform .5s ease,box-shadow .3s ease}.Contact_form__ZfSg5 button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 15px rgba(0,0,0,.3)}.Contact_form__ZfSg5 button:disabled{opacity:.7;cursor:not-allowed;background:#a0c4ff}.Contact_successMsg__ghlv5{color:green;font-weight:700;margin-top:10px;text-align:center}.Contact_errorMsg__QROK_{color:red;font-weight:700;margin-top:10px;text-align:center}@media (max-width:600px){.Contact_contactContainer__9uW4N{margin:80px 20px 40px;padding:20px}.Contact_title__4EilL{font-size:28px}.Contact_form__ZfSg5 button{font-size:16px;padding:12px}.Contact_nameRow__foh7n{flex-direction:column}}