body,html{background-color:#e0f7fa}*{box-sizing:border-box;margin:0;padding:0}body,html{background:radial-gradient(#fff,#c7ecf1e0);color:#333;font-family:Open Sans,sans-serif;overflow-x:hidden}.navbar{align-items:center;display:flex;justify-content:space-between;padding:15px 40px;top:0;width:100%;z-index:1000}.logo img{height:auto;margin-right:10px;width:150px}.nav-links{display:flex;gap:25px}.navbar-nav .nav-link{color:#030202;font-size:16px;font-weight:600;text-decoration:none;transition:color .3s ease}.navbar-nav .nav-link:hover{color:#ff5722}@media (max-width:992px){.navbar{align-items:center;flex-direction:row;padding:15px 20px}.navbar-collapse{border-radius:5px;box-shadow:0 5px 10px #0000001a;margin-top:10px;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.navbar-collapse.show{max-height:500px;outline:1px solid rgba(95,93,93,.838);outline-offset:10px;padding:15px}.nav-links{flex-direction:column;gap:10px;width:100%}.nav-links a{color:#333!important;font-size:14px;padding:8px 15px}.navbar-toggler{border:none;margin-left:auto;padding:5px}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon{background-image:none;height:24px;position:relative}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:after,.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:before{background-color:#000;content:"";height:2px;left:0;position:absolute;top:50%;transform-origin:center;width:24px}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:before{transform:rotate(45deg)}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:after{transform:rotate(-45deg)}}#profile .left h2{color:#444;font-size:30px;margin-bottom:10px}#profile .left h1{color:#111;font-size:48px;font-weight:700;margin-bottom:20px}#profile .left p{font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;font-size:20px;line-height:1.6;margin-bottom:30px}.button{background-color:#ff5722;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;padding:12px 24px;text-decoration:none}.button:hover{background-color:#b31b00}.profile-img img{aspect-ratio:500/640;border:none;border-radius:210px;box-shadow:none;box-sizing:border-box;display:inline-block;height:auto;max-width:100%;outline:1px solid rgba(95,93,93,.838);outline-offset:20px;vertical-align:middle;width:480px}@media (max-width:465px){#profile .left{text-align:center}#profile .left h2{font-size:20px}#profile .left h1{font-size:28px}#profile .left p{font-size:16px;line-height:1.5}.button{font-size:14px;padding:10px 20px}.profile-img img{border-radius:105px;outline-offset:10px;width:250px}}@media (min-width:466px) and (max-width:991px){#profile .left{text-align:center}#profile .left h2{font-size:24px}#profile .left h1{font-size:36px}#profile .left p{font-size:18px}.button{font-size:15px;padding:11px 22px}.profile-img img{outline-offset:15px;width:350px}}@media (min-width:1200px){#profile .left h2{font-size:30px}#profile .left h1{font-size:48px}#profile .left p{font-size:20px}.button{font-size:16px;padding:12px 24px}.profile-img img{outline-offset:20px;width:480px}}.about-section{font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;padding:100px 30px}.about-wrapper{background:#fff;border-left:3px solid #a6f7f7;border-radius:20px;box-shadow:0 12px 24px #00000014;outline:1px solid rgba(95,93,93,.838);outline-offset:20px;padding:50px}.about-left h2{color:#004d40;font-size:38px;margin-bottom:20px}.about-left p{color:#555;font-size:17px;line-height:1.8;margin-bottom:20px;text-align:justify}.about-right h2{color:#004d40;font-size:38px;margin-bottom:20px}.about-right ul{list-style:none;padding:0}.about-right ul li{color:#555;font-size:17px;margin-bottom:15px;padding-left:10px;position:relative}.experience-section{font-family:Segoe UI,sans-serif;padding:100px 30px;text-align:center}.experience-section h2{color:#004d40;font-size:36px;font-weight:700;margin-bottom:30px}.experience-table{border-collapse:collapse;border-radius:10px;box-shadow:0 10px 18px #0000000d;margin:0 auto;max-width:1400px;overflow:hidden;width:100%}.experience-table thead{background:radial-gradient(#fff,#64c6d2);color:#000}.experience-table td,.experience-table th{font-size:16px;padding:18px 20px;text-align:left}.experience-table tr:nth-child(2n){background-color:#f4f4f4}.experience-card{background:#fff;border-left:3px solid #a6f7f7;border-radius:15px;box-shadow:0 10px 18px #0000000d;margin-bottom:15px;padding:20px}.experience-card h4{color:#ff5722;font-size:18px;margin-bottom:5px}.experience-card .company{color:#004d40;font-weight:600;margin-bottom:5px}.experience-card .duration{color:#666;font-size:14px;margin-bottom:10px}.experience-card .description{color:#333;font-size:15px}@media (max-width:991.98px){.experience-section{padding:60px 15px}.experience-section h2{font-size:30px;margin-bottom:25px}}@media (max-width:767.98px){.experience-section{padding:50px 10px}.experience-section h2{font-size:28px}}.projects-section{font-family:Segoe UI,sans-serif;padding:100px 30px;text-align:center}.projects-section h2{color:#004d40;font-size:36px;font-weight:700;margin-bottom:40px}.project-card{background:#fff;border-radius:15px;box-shadow:0 10px 20px #00000014;margin-inline:30px;margin-top:40px;outline:1px solid rgba(95,93,93,.838);outline-offset:20px;padding:25px;text-align:left}.project-card h3{color:#ff5722;margin-bottom:15px;text-align:center}.project-card video{aspect-ratio:16/9;border-radius:10px;height:auto;margin-bottom:15px;object-fit:cover;width:100%}.project-card p{color:#333;font-size:16px;line-height:1.6;margin-top:auto}.contact-section{align-items:stretch;flex-wrap:wrap;gap:20px;padding:40px 10%}.contact-left,.contact-section{display:flex;justify-content:space-between}.contact-left{flex:1 1;flex-direction:column;margin:0 10px;min-width:350px}.contact-left h1{color:#0f1b2a;font-size:50px;font-weight:700}.social-links{margin-top:30px}.social-links h3{color:#0f1b2a;font-size:25px;margin-bottom:15px}.social-links ul{list-style:none;padding:0}.social-links li{align-items:center;border-bottom:.5px solid #90e9f5bc;color:#0f1b2a;display:flex;font-size:16px;margin-bottom:12px;max-width:350px;padding-bottom:5px;padding-top:5px}.social-links i{font-size:18px;margin-right:30px}.social-links a{color:#0f1b2a;text-decoration:none;transition:color .3s}.contact-right{align-self:center;background:#fff;border-radius:60px;box-shadow:0 0 10px #0000000d;box-sizing:border-box;flex:1 1;min-width:350px;outline:1px solid rgba(95,93,93,.838);outline-offset:20px;padding:30px}.contact-right form{display:flex;flex-direction:column}.contact-right label{color:#222;font-weight:600;margin-bottom:6px}.contact-right span{color:red}.contact-right input,.contact-right textarea{border:1px solid #0f1b2a;border-radius:12px;font-size:15px;margin-bottom:15px;padding:10px 14px}.contact-right button{align-self:flex-start;background-color:#0f1b2a;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:15px;padding:10px 20px;transition:background-color .3s}.contact-right button:hover{background-color:#1c2d48}@media (max-width:991.98px){.contact-section{padding:40px 5%}.contact-left h1{font-size:42px}.contact-right{border-radius:40px}}@media (max-width:767.98px){.contact-section{padding:30px 3%}.contact-left h1{font-size:36px}.social-links h3{font-size:22px}.contact-right{border-radius:30px;min-width:100%;padding:25px}}@media (max-width:575.98px){.contact-left h1{font-size:32px}.contact-left,.contact-right{min-width:100%}.contact-right{border-radius:40px;outline-offset:10px;padding:20px}.contact-right input,.contact-right textarea{font-size:12px;margin-bottom:10px;padding:8px 10px}.social-links li{max-width:100%}}#footer{background-color:#222;color:#fff;margin-top:40px;padding:20px 0;text-align:center}
/*# sourceMappingURL=main.69adaa4d.css.map*/