@import url(https://fonts.googleapis.com/css2?family=Comfortaa:wght@700&family=Nunito:wght@400;600;700&family=Playfair+Display:wght@700&family=Raleway:wght@500&family=Roboto:wght@500&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fbfcea;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}.header{background-color:#f0e998f2;font-family:Poppins,sans-serif;height:56px;left:0;position:fixed;right:0;top:0;z-index:100}.logo{color:#25282b;font-family:Comfortaa,cursive;font-size:18px;font-weight:700;left:120px;line-height:180%;text-decoration:none;top:12px;width:130px}.logo,nav{height:32px;position:absolute}nav{align-items:flex-start;display:flex;flex-direction:row;gap:38px;padding:0;right:120px;top:14px;width:430px}.nav-item{color:#25282b;font-family:Raleway,sans-serif;font-size:18px;font-weight:500;line-height:28px;text-decoration:none;transition:transform .3s ease}.nav-item:hover{transform:scale(1.1)}.nav-item.active{position:relative}.nav-item.active:after{background:#25282b;border-radius:2px;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}@media (max-width:768px){.logo{left:20px}nav{gap:20px;right:12px}}.hero{align-items:center;background-color:#fbfcea;justify-content:center;min-height:100vh;padding:40px 20px}.hero,.hero-container{display:flex;width:100%}.hero-container{margin:0 auto;max-width:1200px}.hero-content{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding-right:40px}.role{color:#645f53;font-size:18px;font-weight:700;margin-bottom:16px;text-transform:uppercase}.title,.title2{color:#333}.title{font-size:60px;font-weight:700;line-height:1.2;margin-bottom:24px}.subtitle{color:#828282;font-size:18px;font-weight:400;line-height:1.6;margin-bottom:32px}.social-icons_{flex-direction:row;flex-wrap:nowrap;gap:1.5rem;justify-content:flex-start;margin-top:1.5rem}.social-icons_,.social-link{align-items:center;display:flex}.social-link{justify-content:center;text-decoration:none}.social-icon{font-size:2rem}.social-icon,.social-icon_credly{color:#333;cursor:pointer;transition:color .3s,transform .3s}.social-icon_credly{font-size:3rem}.hero-image-container{align-items:flex-start;display:flex;flex:1 1;justify-content:center}.image-frame{max-width:650px;position:relative;width:100%}.image-frame:before{background-color:#322b17;content:"";height:100%;position:absolute;transform:translate(20px,20px);width:100%;z-index:1}.profile-image{box-shadow:0 4px 20px #0000001a;display:block;height:auto;position:relative;width:100%;z-index:2}@media (max-width:992px){.hero-container{flex-direction:column}.hero-content{margin-bottom:60px;padding-right:0}.title{font-size:42px}.hero-image-container{padding:0 20px}.image-frame{max-width:350px;width:100%}}.skills{background-color:#f2f3e8;padding:100px}.container{margin:0 auto;max-width:1200px}.skills .section-header-box{margin-bottom:60px;text-align:center}.skills .section-title{color:#252525;display:inline-block;font-size:48px;font-weight:700;position:relative}.skills-container{display:flex;flex-direction:column;gap:40px}.skill-category{width:100%}.category-title{color:#252525;font-size:26px;font-weight:700;margin-bottom:24px}.skills-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.skill-item{align-items:center;display:flex;flex-direction:column;text-align:center}.skill-icon{font-size:100px;margin-bottom:8px}.skill-name{color:#252525;font-size:24px;font-weight:500;margin:0}@media (max-width:992px){.skills-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.skills-grid{gap:20px;grid-template-columns:repeat(2,1fr)}.skill-icon{font-size:36px}}@media (max-width:480px){.skills{padding:40px 15px}.section-title{font-family:Poppins,Times New Roman,serif;font-size:28px}.category-title{font-size:14px;margin-bottom:16px}.skill-icon{font-size:32px}.skill-name{font-size:12px}}.certification-container{padding:3rem;text-align:center}.certification-title{font-size:3rem;margin-bottom:2rem}.cert-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.cert-card{background:#f6fac0;border-radius:12px;box-shadow:0 4px 10px #0000001a;overflow:hidden;transition:transform .3s ease}.cert-card:hover{transform:translateY(-5px)}.cert-link{color:inherit;text-decoration:none}.cert-image{display:block;height:auto;width:100%}.cert-info{padding:1rem}.cert-info h3{font-size:1.1rem;margin-bottom:.5rem}.cert-info p{color:gray;font-size:.9rem}.cert-info span{color:#333;font-weight:700}.see-more-container{margin-top:2rem;text-align:center}.see-more-btn{background-color:#f6fac0;border-radius:8px;box-shadow:0 4px 10px #0000001a;color:#151515;display:inline-block;font-weight:700;padding:10px 20px;text-decoration:none;transition:background .3s ease}.see-more-btn:hover{background-color:#f8fe9d}@media (max-width:1024px){.cert-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.cert-grid{grid-template-columns:1fr}}.projects{background-color:#f2f3e8;padding:100px}.projects-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.projects{padding:40px;text-align:center}.section-title{margin-bottom:30px}.section-title h2{font-size:48px;font-weight:700;margin-bottom:10px}.projects-subtitle{font-size:32px;font-weight:600;margin:50px 0 25px;text-align:center}.project-card{border-radius:12px;box-shadow:0 4px 12px #00000026;cursor:pointer;overflow:hidden;position:relative}.project-image{height:400px;object-fit:cover;transition:transform .3s ease-in-out;width:100%}.project-card:hover .project-image{transform:scale(1.05)}.overlay{background:#0009;bottom:0;color:#fff;left:0;padding:15px;position:absolute;right:0;transition:.3s ease-in-out}.overlay h4{font-size:18px;font-weight:700;margin:0}.overlay p{font-size:14px;line-height:1.4;margin-top:5px}@media (max-width:1024px){.projects-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.projects-grid{grid-template-columns:1fr}}.social-icons{align-items:center;flex-direction:column;font-family:Poppins,sans-serif;gap:32px;justify-content:center;position:relative;top:120px;width:192px}.icons,.social-icons{display:flex;padding:0}.icons{align-items:flex-start;flex-direction:row;gap:24px;height:62px;width:260px}.icon{align-items:center;background:#000;border-radius:50%;color:#fff;display:flex;height:48px;justify-content:center;text-decoration:none;transition:transform .3s ease;width:48px}.icon:hover{background:#333;transform:scale(1.1)}.back-to-top{align-items:center;background-color:#000;border:none;border-radius:24px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:8px;margin-top:16px;padding:8px 16px;transition:background .3s ease}.back-to-top:hover{background-color:#333}.contact{height:1004px;padding:100px;position:relative;width:100%}.contact-bg{background:#f0e998f2;bottom:0;left:0;position:absolute;right:0;top:65.74%;z-index:-1}.contact-title{top:30px}.contact-container,.contact-title{left:50%;position:absolute;transform:translateX(-50%)}.contact-container{align-items:center;gap:56px;height:603px;top:160.5px}.contact-container,.form{display:flex;flex-direction:column;justify-content:center;padding:0;width:400px}.form{align-items:flex-end;gap:24px}.form-group{align-items:flex-start;display:flex;flex-direction:column;gap:8px;padding:0;width:400px}.form-label{color:#25282b;font-size:16px;font-weight:600;line-height:22px}.form-input{height:40px;padding:0 12px}.form-input,.form-textarea{background:#fff;border:1px solid #e8ecf4;border-radius:8px;box-sizing:border-box;font-family:Nunito,sans-serif;font-size:16px;width:400px}.form-textarea{height:160px;padding:12px;resize:none}.btn-primary{background-color:#f0e998f2;border:none;border-radius:6px;color:#000;cursor:pointer;font-size:16px;padding:10px 20px;transition:transform .2s ease}@media (max-width:768px){.contact-container{left:50%;transform:translateX(-50%);width:90%}.form,.form-group,.form-input,.form-textarea{width:100%}}*{box-sizing:border-box;margin:0;padding:0}body{color:#25282b;font-family:Nunito,sans-serif}main{padding-top:56px}
/*# sourceMappingURL=main.a270d0bc.css.map*/