@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{font-family:Avenir,Avenir Next,Nunito,sans-serif}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;display:flex;flex-direction:column;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.navbar{background-color:#fff;box-sizing:border-box;display:flex;justify-content:space-between;padding:16px 20px;position:fixed;width:100%;z-index:999}.navbar-logo{aspect-ratio:1;border-radius:10px;width:40px}.navbar-detail,.navbar-links{align-items:center;display:flex;gap:10px;justify-content:space-between}.navbar-profile-name{cursor:pointer;font-size:20px;font-weight:700}.navbar-profile-designation{cursor:pointer;font-size:16px;font-weight:500;padding-top:5px}.navbar-profile-option{color:#000;cursor:pointer;font-size:16px;font-weight:500;text-decoration:none}@media (max-width:768px){.navbar{align-items:flex-start;flex-direction:column;padding:12px 20px}.navbar-detail{margin-bottom:10px}.navbar-links{gap:6px;justify-content:space-around;width:100%}.navbar-profile-name{font-size:18px}.navbar-profile-option{font-size:14px}}.profile-detail{align-items:center;box-sizing:border-box;display:flex;gap:50px;height:80vh;justify-content:center;margin-top:100px;padding:0 20px;width:100vw}.profile-photo{aspect-ratio:1;border:1px solid #000;border-radius:50%;object-fit:cover;width:400px}.profile-details{align-items:start;display:flex;flex-direction:column;justify-content:start;width:400px}.profile-heading{font-size:80px}.profile-title{font-size:20px;font-weight:700}.profile-subtitle{font-size:16px;font-weight:500;padding-top:5px;text-align:start}.profile-options{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:start;padding:20px 0}.profile-options-circle{align-items:center;aspect-ratio:1;border:1px solid #000;border-radius:50%;cursor:pointer;display:flex;justify-content:center;width:120px}.profile-options-circle span{font-size:16px;font-weight:700}@media (max-width:768px){.profile-detail{flex-direction:column;gap:30px;height:auto;margin-top:150px;text-align:center}.profile-photo{width:250px}.profile-details{align-items:center;width:100%}.profile-heading{font-size:48px}.profile-title{font-size:18px}.profile-subtitle{font-size:14px;padding:0 10px;text-align:center}.profile-options{gap:15px;justify-content:center}.profile-options-circle{width:100px}.profile-options-circle span{font-size:14px}}.resume-div{box-sizing:border-box;display:flex;flex-direction:column;padding:20px 40px!important;text-align:start;white-space:pre-wrap;width:100%}.resume-div h1{font-size:30px;font-weight:700;margin-bottom:16px}.with-divider{flex-direction:column;margin-bottom:10px}.resume-section,.with-divider{display:flex;width:100%}.resume-heading{font-size:25px;font-weight:700;padding-right:16px}.resume-details,.resume-heading{box-sizing:border-box;flex:0 0 50%;text-align:left}.resume-details{font-size:14px}.resume-details ul{font-size:16px;font-weight:500;list-style-position:inside;margin:0;padding-left:0;text-align:left}.resume-data-section{align-items:flex-start;display:flex;margin-bottom:16px}.resume-title{flex:0 0 25%;font-size:20px;font-weight:500;padding-right:12px;text-align:left}.resume-info{flex:1 1;text-align:left}.resume-role{font-size:20px;font-weight:700;margin-bottom:4px}.resume-role-desc{font-size:16px;font-weight:500;padding-top:5px;text-align:start}@media screen and (max-width:768px){.resume-div{padding:16px 20px!important}.resume-div h1{font-size:24px}.resume-section{flex-direction:column}.resume-heading{font-size:20px;margin-bottom:10px;padding-right:0}.resume-details{font-size:14px}.resume-data-section{flex-direction:column;margin-bottom:20px}.resume-title{font-size:16px;margin-bottom:6px}.resume-role{font-size:18px}.resume-details ul,.resume-role-desc{font-size:14px}.divider{margin:12px 0}}@media screen and (max-width:480px){.resume-div{padding:12px 16px!important}.resume-div h1{font-size:22px}.resume-heading{font-size:18px}.resume-role{font-size:16px}.resume-title{font-size:14px}}.projects-div{box-sizing:border-box;display:flex;flex-direction:column;padding:20px 40px!important;text-align:start;width:100%}.projects-div h1{font-size:30px;font-weight:700;margin-bottom:16px}.projects-section{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:50px;justify-content:space-between;margin-bottom:40px;width:100%}.projects-info{flex:0 0 45%;text-align:left}.projects-role{font-size:20px;font-weight:700;margin-bottom:6px}.projects-role-desc{font-size:16px;font-weight:500}.project-photo{flex:0 0 45%}.phone-frame,.project-photo{align-items:center;display:flex;justify-content:center}.phone-frame{background:#111;border:8px solid #000;border-radius:36px;box-shadow:0 10px 25px #0006;height:440px;overflow:hidden;position:relative;transition:transform .3s ease;width:220px}.phone-frame:hover{transform:scale(1.03)}.phone-frame:before{background:#222;border-radius:8px;content:"";height:6px;left:50%;position:absolute;top:10px;transform:translateX(-50%);width:60px}.phone-screen{background:#fff;border:none;border-radius:24px;height:100%;object-fit:contain;object-position:center;width:100%}@media (max-width:768px){.projects-div{padding:16px 20px}.projects-div h1{font-size:26px}.projects-section{align-items:center;flex-direction:column;gap:24px}.projects-info{text-align:center;width:100%}.project-photo{justify-content:center;width:100%}.phone-frame{border-radius:24px;border-width:6px;height:320px;width:160px}.phone-frame:before{height:4px;top:8px;width:40px}.phone-screen{border-radius:20px}.projects-role{font-size:18px}.projects-role-desc{font-size:14px}}.contact-div-base{display:flex;flex-direction:column;padding:0;width:100%}.contact-div{align-items:flex-start;display:flex;flex:2 1;flex-direction:row;justify-content:flex-start;padding:20px 40px!important}.contact-div-1,.contact-div-2{flex:1 1;min-width:0}.contact-div-1 h1{font-size:30px;font-weight:700;margin-bottom:16px;text-align:start}.contact-title{font-size:20px;font-weight:700;text-align:start}.contact-subtitle{font-size:16px;font-weight:500;text-align:start}.contact-form{flex-direction:column}.contact-form,.form-row{display:flex;gap:12px;width:100%}.input-half{flex:1 1;padding:10px}.input-full,.input-half,.textarea-full{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:14px}.input-full,.textarea-full{padding:12px;width:100%}.textarea-full{height:120px;resize:vertical}.submit-button{background-color:#333;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:12px 24px;width:-webkit-fit-content;width:fit-content}.submit-button:hover{background-color:#555}.divider{border:none;border-top:1px solid #ccc;margin:16px 0}.error-text{color:#ff3b25;display:block;font-size:12px;margin-top:4px}.input-container{display:flex;flex-direction:column;width:100%}.submit-button:disabled{background-color:#ccc;cursor:not-allowed}@media (max-width:768px){.contact-div{align-items:stretch;flex-direction:column;justify-content:center;padding:20px!important;width:100%}.contact-div-1,.contact-div-2{flex:1 0 100%;padding:0;width:100%}.contact-div-1{margin-bottom:20px}.contact-form,.form-row{width:100%}.form-row{flex-direction:column}.input-full,.input-half,.submit-button,.textarea-full{width:100%}.submit-button{margin-top:10px;text-align:center}}.footer-div{box-sizing:border-box;display:flex;flex-direction:row;padding:20px 40px!important;width:100%}.footer-section{align-items:start;display:flex;flex:0 0 25%;flex-direction:column;justify-content:start;padding-bottom:15px}.footer-title{font-size:20px;font-weight:700;margin-bottom:4px}.footer-subtitle{font-size:16px;font-weight:500}.footer-sublinks{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:8px}.footer-subtitle-low{font-size:14px;font-weight:300}.footer-icon{transition:transform .2s ease}.footer-icon:hover{transform:scale(1.1)}@media (max-width:768px){.footer-div{flex-direction:column;padding:20px!important;text-align:center}.footer-section{align-items:center;flex:1 0 100%;padding-bottom:25px}.footer-title{font-size:18px}.footer-subtitle{font-size:14px}}
/*# sourceMappingURL=main.3be74d16.css.map*/