@charset "UTF-8";.video-container{position:relative;width:100%;min-height:100vh;overflow-x:hidden}.video-background{position:fixed;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.video-overlay{position:fixed;top:0;left:0;bottom:0!important;width:100%;height:100%;background-color:#0c0c0caf;z-index:-1}.content{position:relative;z-index:1;width:100%;display:flex;flex-direction:column}.content .sections{display:flex;flex-direction:column}@media screen and (max-width: 768px){.content{flex-direction:column;align-items:center;min-height:auto}}.profileCard{width:25%;min-height:100vh;position:fixed;top:0;left:20px;display:flex;align-items:center;justify-content:center}.profileCard .profileCardContainer{border-radius:40px;width:100%;min-height:600px;padding:23px 10px;background-color:#111;box-shadow:0 0 20px 3px #2f2b2b;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:20px}.profileCard .profileCardContainer .profile{width:280px;height:350px;display:flex;align-items:center;justify-content:center}.profileCard .profileCardContainer .profile .cardImg{width:100%;height:100%;overflow:hidden;border-radius:20px}.profileCard .profileCardContainer .profile .cardImg img{width:100%;height:100%;object-fit:cover}.profileCard .cardMail p{font-size:30px}.profileCard .cardMail span{font-size:16px;color:#ffffffb3;font-weight:300}.profileCard .cardIcons{display:flex;gap:10px}.profileCard .cardIcons .cardIcon{width:40px;height:40px;background-color:#414040;padding:10px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.profileCard .cardIcons .cardIcon:hover{background-color:#f0f0f0;color:#101010}.profileCard .cardIcons i{font-size:20px}.profileCard .cardContact{width:80%;height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-radius:30px;border:1px solid rgba(255,255,255,.7019607843)}.profileCard .cardContact:hover{color:#f3500f;transition:all .3s}.profileCard .cardContact:hover i{color:#f3500f}.profileCard .cardContact .cardIcon{width:40px;height:40px;background-color:#fff;padding:10px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#020101}.profileCard .cardContact p{font-size:20px}.profileCard .cardContact i{transform:rotate(-40deg);font-size:18px}@media screen and (min-width: 1048px){.profileCard{width:25%!important}.profileCard .profile{width:90%!important;height:30%!important}.profileCard .cardImg{width:100%!important;height:auto}.profileCard .cardImg img{width:100%;height:auto;object-fit:cover}}@media screen and (max-width: 1048px){.profileCard{position:relative;top:0;left:0;width:100%;padding:0 10%;min-height:auto;display:flex;justify-content:center}.profileCard .profileCardContainer{min-height:auto;padding:20px}.profileCard .profile{width:100%;max-width:400px;height:auto}.profileCard .cardImg{width:100%;height:auto}.profileCard .cardImg img{width:100%;height:auto;object-fit:cover}}@media screen and (max-width: 768px){.profileCard{padding:0 5%!important}.profileCard .cardMail p{font-size:20px!important}.profileCard .cardContact{height:45px;padding:0 10px!important}.profileCard .cardIcon{width:35px!important;height:35px!important}}.rightSideBar{width:70px;height:100%;position:fixed;right:50px;display:flex;align-items:center;justify-content:center}.rightSideBar ul{width:100%;height:60%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:20px;padding:10px;background-color:#23222299;border:1px solid #c3c3cb;border-radius:40px}.rightSideBar ul .rightSideBarIcon{width:50px;height:50px;padding:10px;border-radius:50%;display:flex;align-items:center;justify-content:center}.rightSideBar ul .rightSideBarIcon:hover{background-color:#414040;color:#fff9ff;transition:all .3s ease-in-out}.rightSideBar ul .rightSideBarIcon:hover .rightSideBarLink span{opacity:1;visibility:visible}.rightSideBar ul .rightSideBarIcon .rightSideBarLink{display:flex;position:relative;align-items:center}.rightSideBar ul .rightSideBarIcon .rightSideBarLink span{min-width:80px;padding:6px;border-radius:10px;position:absolute;right:60px;background-color:#242323;text-align:center;font-weight:600;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease,visibility .4s ease}.rightSideBar ul .rightSideBarIcon:hover span{display:block;transition:all .7s ease-in-out}@media screen and (max-width: 768px){.rightSideBar{display:none}}#introductionSec{width:100%}#introductionSec .introduction{margin:50px 0;width:65%;display:flex;flex-direction:column;justify-content:space-evenly}#introductionSec .introduction .time p{font-size:18px}#introductionSec .introduction .introMain{display:flex;flex-direction:column;gap:30px;max-width:70%}#introductionSec .introduction .introMain .introHead{min-height:120px;font-size:64px;font-weight:500;line-height:58px;letter-spacing:-2px}#introductionSec .introduction .introMain .introText{font-size:18px;color:#ffffffb3;max-width:80%}#introductionSec .introduction .introTags{margin-top:40px;width:40%;display:flex;flex-wrap:wrap;gap:10px}#introductionSec .introduction .introCounter{margin-top:50px;display:flex;justify-content:space-between;width:80%;max-width:800px}@media screen and (min-width: 1048px){.introMain{max-width:80%!important}.introHead{max-width:100%!important}.introTags{width:50%!important}.introCounter{gap:30px!important}}@media screen and (min-width: 768px) and (max-width: 1048px){.introduction{width:100%!important;padding:0 10%!important;justify-content:space-between!important}.introduction .introMain{max-width:90%!important}.introduction .introText{font-size:20px!important;width:80%!important}.introduction .introTags{width:50%!important}.introduction .introCounter{justify-content:space-between;gap:20px;width:100%!important}}@media screen and (max-width: 768px){.introduction{width:100%!important;padding:0 5%!important;justify-content:space-between!important}.introduction .introHead{font-size:46px!important}.introduction .introMain{max-width:100%!important;gap:10px!important}.introduction .introTags{width:60%!important}.introduction .introCounter{gap:20px;width:100%!important}}@media screen and (max-width: 525px){.introduction .introMain{gap:0!important}.introduction .introHead{min-height:90px!important;font-size:30px!important;line-height:40px!important;width:100%!important;letter-spacing:1px!important}.introduction .introText{max-width:100%!important;padding-top:1px!important}.introduction .introTags{width:75%!important}.introduction .introCounter{flex-direction:column}}.infoTag{min-width:100px;padding:10px 15px;font-size:16px!important;border-radius:20px;background-color:#111;display:flex;justify-content:center;align-items:center}.infoTag:hover{background-color:#fff;color:#111;font-weight:600;transition:all .4s;cursor:pointer}.sectionTitle{font-size:20px;color:#ffffffb3;position:relative;margin-bottom:8px;display:flex;align-items:center;width:200px;height:40px}@media screen and (max-width: 480px){.sectionTitle{font-size:16px}}.counter{width:350px;height:210px;padding:20px;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;transition:.2s;border:1px solid rgba(243,82,18,.2784313725);transition:all .3s ease;background:linear-gradient(to bottom left,#000 20%,#ba4911e6)}.counter h1{width:100%;text-align:end;font-size:80px;font-weight:400;letter-spacing:-3px}.counter:hover{background:linear-gradient(to bottom left,#000000e2 20%,#f35212 130%);transform:scale(1.02)}@media screen and (min-width: 526px){.counter h1{font-size:60px}}@media screen and (max-width: 525px){.counter{width:100%!important}.counter h1{font-size:60px}}.experience{margin-bottom:60px;width:65%;display:flex;flex-direction:column;justify-content:space-evenly}.experience .experienceHead{display:flex;flex-direction:column;max-width:80%}.experience .experienceHead .headText{width:100%;text-align:start;font-size:48px;font-weight:400;letter-spacing:-3px}.experience .experiencedContent{display:flex;flex-direction:column;width:80%;margin-top:20px}.experience .experiencedContent .jobDate{display:flex;justify-content:space-between;width:100%;padding-bottom:10px;border-bottom:1px solid #414040}.experience .experiencedContent .jobDate:hover{border-bottom:1px solid #f3500f;transition-duration:.2s}.experience .experiencedContent .jobDate:hover p{color:#f3500f;transition-duration:.2s}.experience .experiencedContent .jobDate p{font-size:24px;font-weight:500;color:#fff}@media screen and (min-width: 769px) and (max-width: 1048px){.experience{width:100%!important;padding:0 10%!important}.experience .experienceHead{max-width:100%!important}.experience .headText{font-size:34px!important;letter-spacing:-1px!important}.experience .experiencedContent{width:100%!important}}@media screen and (min-width: 481px) and (max-width: 768px){.experience{width:100%!important;padding:0 5%}.experienceHead{max-width:100%!important}.headText{font-size:34px!important;letter-spacing:-1px!important}.experiencedContent{width:100%!important}.experiencedContent .jobDate p{font-size:20px!important}}@media screen and (max-width: 480px){.experience{width:100%;padding:0 5%}.experienceHead{max-width:100%!important}.headText{font-size:30px!important;letter-spacing:-1px!important}.experiencedContent{width:100%!important;gap:10px}.experiencedContent .jobDate p{font-size:16px!important}}.projects{width:65%;display:flex;flex-direction:column;gap:40px;justify-content:space-evenly;margin:60px 0}.titleDot{position:relative;padding-left:14px}.titleDot:before{position:absolute;content:"";width:5px;height:5px;background-color:#ffffffb3;border-radius:50%;bottom:50%;left:0;transform:translateY(-50%)}@media screen and (max-width: 768px){.projects{width:100%!important;padding:0 5%!important}}@media screen and (min-width: 768px) and (max-width: 1048px){.projects{width:100%!important;padding:0 10%!important}}.projectCard .cardContainer{width:100%;min-height:100%;height:600px;border-radius:20px;overflow:hidden;position:relative;display:flex;justify-content:center}.projectCard .cardContainer:hover i{rotate:45deg;transition:all .3s}.projectCard .cardContainer .projectImg{width:100%;height:100% auto;position:relative}.projectCard .cardContainer .projectImg img{width:100%;height:100%;object-fit:cover}.projectCard .cardContainer .projectContent{width:90%;padding:0 5px;position:absolute;z-index:0;bottom:20px}.projectCard .cardContainer .projectContent .bgBlur{border-radius:20px;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000081;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:-1}.projectCard .cardContainer .projectContent .contentContainer{width:100%;height:100%;display:flex;justify-content:space-between;z-index:-1}.projectCard .cardContainer .projectContent .contentContainer .containerMain{padding:10px 20px;width:70%;display:flex;flex-direction:column;justify-content:space-between;align-items:start}.projectCard .cardContainer .projectContent .contentContainer .containerMain .infoTag{width:150px;letter-spacing:1px}.projectCard .cardContainer .projectContent .contentContainer .containerMain .projectName{font-size:40px;font-weight:500;transition:all .6s}.projectCard .cardContainer .projectContent .contentContainer .projectBtn{width:25%;display:flex;justify-content:center;align-items:center;border:2px solid rgba(255,255,255,.7019607843);border-radius:20px;font-size:40px;position:relative;font-weight:100;transition:all .6s}.projectCard .cardContainer .projectContent .contentContainer .projectBtn i{position:absolute;transform:rotate(230deg);transition:all .3s}@media screen and (min-width: 769px) and (max-width: 1048px){.projectCard{max-width:100%!important}}@media screen and (min-width: 481px) and (max-width: 768px){.projectCard{max-width:100%!important}}@media screen and (max-width: 480px){.projectCard{max-width:100%!important}.cardContainer{height:100%!important;height:60vh!important}.projectName{font-size:18px!important;width:100%!important}.containerMain{width:80%!important}.projectBtn{width:60px;height:60px;margin-top:20%;border-radius:10px!important}.projectBtn i{font-size:20px}}.myServices{width:65%;display:flex;flex-direction:column;justify-content:space-evenly}.myServices .myServicesContainer{width:80%;height:100%;background-color:#1f1f1f;border-radius:20px;padding:60px 50px;display:flex;flex-direction:column}.projectCard{display:flex;flex-direction:column;max-width:80%}*{margin:0;padding:0;box-sizing:border-box;list-style:none}body{background-color:#101010;color:#fff9ff;font-family:Rajdhani,sans-serif;font-weight:400}body img{width:100%;height:100%}body a{text-decoration:none;color:inherit}body section{width:100%;display:flex;justify-content:flex-end}.contact{width:65%;display:flex;flex-direction:column;justify-content:space-evenly}.contact .contactContainer{width:80%;min-height:80vh;border-radius:25px;padding:50px 60px;display:flex;flex-direction:column;background:#1a1a1acc}.contact .contactContainer .contactHead{font-size:80px;font-weight:500;width:80%;line-height:80px}.contact .contactContainer .contactForm{height:100%;display:flex}.contact .contactContainer .contactForm .form{width:100%;height:100%;justify-content:space-between;display:flex;flex-direction:column;gap:40px}.contact .contactContainer .contactForm .form .name{display:flex;flex-direction:column;gap:10px;font-size:20px;font-weight:500;border:none;border-bottom:1px solid rgba(131,128,128,.8);padding-bottom:10px;color:#fff}.contact .contactContainer .contactForm .form .name input,.contact .contactContainer .contactForm .form .name textarea{background-color:transparent;border:none;font-size:16px;outline:none}.contact .contactContainer .contactForm .form .name input::placeholder,.contact .contactContainer .contactForm .form .name textarea::placeholder{color:#515151;font-weight:600}.contact .contactContainer .contactForm .form .name textarea::placeholder{color:#515151;font-size:16px;font-weight:600}.contact .contactContainer .contactForm .form .contactBtn{width:40%;height:60px;display:flex;justify-content:space-between;padding:10px;align-items:center;border-radius:50px;border:1px solid #6b6a6a;background-color:#fff;font-size:16px;font-weight:600;color:#3b3b3b}.contact .contactContainer .contactForm .form .contactBtn .cardIcon{width:45px;height:45px;border-radius:50%;background-color:#0d0d0d;color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer}.contact .contactContainer .contactForm .form .contactBtn .cardIcon i{transform:rotate(-45deg)}.contact .contactContainer .contactForm .form .contactBtn:hover,.contact .contactContainer .contactForm .form .contactBtn:hover i{color:#f3500f;transition:all .5s}@media screen and (min-width: 769px) and (max-width: 1048px){.contact{width:100%;padding:0 10%}.contact .contactContainer{width:100%}}@media screen and (max-width: 768px){.contact{width:90%;margin:0 auto}.contact .contactContainer{width:100%;padding:30px 20px;min-height:auto;border-radius:15px}.contact .contactContainer .contactHead{font-size:40px;line-height:45px;width:100%;text-align:center;margin-bottom:30px}.contact .contactContainer .contactForm{flex-direction:column;height:auto}.contact .contactContainer .contactForm .form{width:100%;gap:25px}.contact .contactContainer .contactForm .form .name{font-size:16px;padding-bottom:8px}.contact .contactContainer .contactForm .form .name input,.contact .contactContainer .contactForm .form .name textarea{font-size:14px}.contact .contactContainer .contactForm .form .name textarea::placeholder{font-size:14px}.contact .contactContainer .contactForm .form .contactBtn{width:100%;height:50px;font-size:14px;border-radius:40px;padding:0 20px}.contact .contactContainer .contactForm .form .contactBtn .cardIcon{width:35px;height:35px}.contact .contactContainer .contactForm .form .contactBtn .cardIcon i{transform:rotate(-45deg);font-size:14px}}.academicProfil{width:65%;display:flex;flex-direction:column;justify-content:space-evenly}.academicProfil .sectionBlock{display:flex}.academicProfil .academicProfilContainer{width:80%;border-radius:25px;padding:50px;display:flex;flex-direction:column;gap:50px;justify-content:space-between;background:#111;box-shadow:0 4px 20px #67676740 inset}.academicProfil .academicProfilContainer .educationDetails{display:flex;flex-direction:column;font-size:20px;font-weight:500;padding:10px 0}.academicProfil .academicProfilContainer .education{width:100%;display:flex;align-items:center;font-size:90px;font-weight:600;color:#585757cc;cursor:pointer;position:relative;overflow:hidden;gap:0;transition:gap .4s ease}.academicProfil .academicProfilContainer .education .bgIcon i{display:none;opacity:0;transform:translate(-20px);transition:all .6s ease;font-size:30px}.academicProfil .academicProfilContainer .education:hover{color:#f4f2f2;transition:all .4s}.academicProfil .academicProfilContainer .education.active{color:#f4f2f2}.academicProfil .academicProfilContainer .education.active i{display:inline-block;opacity:1;transform:translate(0);display:flex;align-items:center;justify-content:center;width:70px;height:70px;background-image:url(/assets/iconBg-cgDp_z96.png);background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:10px}.academicProfil .academicProfilContainer .education.active p{transform:translate(0);transition:.6s;padding-left:50px}.academicProfil .academicProfilContainer .sectionBottom{display:flex;align-items:center;justify-content:space-between}.academicProfil .academicProfilContainer .sectionBottom .downloadCv{width:160px;height:50px;border:1px solid #f4f2f2;border-radius:30px;font-weight:600;cursor:pointer;display:flex;justify-content:center;gap:10px;align-items:center;transition:all .4s}.academicProfil .academicProfilContainer .sectionBottom .downloadCv:hover{border:1px solid #f3500f;color:#f3500f}.academicProfil .academicProfilContainer .sectionBottom .contactUs{position:relative;font-size:20px;display:flex;gap:10px;align-items:center;justify-content:center;text-align:center}.academicProfil .academicProfilContainer .sectionBottom .contactUs i{transform:rotate(-40deg)}.academicProfil .academicProfilContainer .sectionBottom .underline{position:absolute;bottom:0;left:0;height:1px;background-color:#f4f2f2;width:0;transition:width .3s ease}.academicProfil .academicProfilContainer .sectionBottom .contactUs:hover .underline{width:100%}@media screen and (min-width: 769px) and (max-width: 1048px){.academicProfil{width:100%!important;padding:0 10%}.academicProfil .academicProfilContainer{width:100%!important;min-height:100vh}.academicProfil .education{font-size:70px!important}}@media screen and (min-width: 481px) and (max-width: 768px){.academicProfil{width:100%;padding:0 5%}.academicProfilContainer{width:100%!important;min-height:90vh!important}.education{font-size:56px!important}}@media screen and (max-width: 480px){.academicProfil{width:100%;padding:0 5%!important}.academicProfil .academicProfilContainer{width:100%;padding:30px 20px;min-height:75vh!important;gap:10px!important}.academicProfil .academicProfilContent{width:100%;gap:20px;padding-bottom:40px}.academicProfil .education{font-size:30px!important;line-height:50px!important;width:100%!important}.academicProfil .education .bgIcon i{font-size:18px!important}.academicProfil .education.active i{width:40px!important;height:40px!important;border-radius:5px!important}.academicProfil .education.active p{padding-left:20px!important}.academicProfil .sectionTitle,.academicProfil .educationDetails{font-size:16px!important}.academicProfil .sectionBottom{flex-direction:column!important;gap:20px;width:100%!important}.academicProfil .sectionBottom .downloadCv{width:100%!important}}
