body{box-sizing:border-box;color:#333;font-family:Raleway,sans-serif;font-size:14px;margin:0;overflow-x:hidden;padding:0}.topbar,body{background-color:#f7f7f7}.topbar{align-items:center;display:flex;height:70px;justify-content:space-between;position:relative;width:100%;z-index:89}.topbar h1{color:#333;cursor:pointer;font-size:22px}.download-btn button{background-color:#8dc53e;border:none;border-radius:50px;color:#fff;cursor:pointer;outline:none;padding:10px 20px;transition:.6s}.download-btn button:hover{background-color:#71aa20}@media screen and (max-width:800px){.topbar{flex-direction:column;height:120px;justify-content:center}.topbar h1{margin-bottom:7px}}.hero-tab{align-items:center;display:flex;flex-direction:column;height:322px}.hero-tab .hero-bg{background-color:#0d47a1;height:322px;left:0;overflow:hidden;position:absolute;top:70px;width:100vw;z-index:1}.particles{height:300px;height:100%;object-fit:cover;position:relative;width:100%;z-index:2}.hero-tab h1{font-size:40px;font-weight:700;margin-bottom:0;padding-top:60px}.hero-tab h1,.hero-tab p{color:#fff;position:relative;z-index:5}.hero-tab p{font-size:14px;font-style:italic;margin-top:10px}@media screen and (max-width:800px){.hero-tab .hero-bg{height:322px;left:0;position:absolute;top:120px;width:100vw;z-index:1}}.sum-tab{background-color:#f7f7f7;border:10px solid #fff;box-shadow:0 2px 15px rgba(0,0,0,.11);margin-bottom:-50px;padding:40px 40px 45px;position:relative;text-align:center;top:-115px;z-index:7}.tab-icon{align-items:center;background-color:#47b4e5;border-radius:50%;color:#fff;display:flex;font-size:18px;justify-content:center;left:50%;padding:10px;position:absolute;top:-10px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.summary-body{line-height:24px;margin:0 auto;width:80%}@media screen and (max-width:800px){.summary-body{width:99%}.sum-tab{padding:40px 10px 45px}}.projectlist{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:0 auto;width:100%}.project{margin:10px 10px 30px;width:270px}.project-img{background-color:#8dc53e;border:5px solid #71aa20;border-radius:8px;height:350px;overflow:hidden}.project-img img{height:100%;object-fit:cover;object-position:center;width:100%}.project ul{margin:0 auto 30px;padding-left:0;text-align:center}.project ul li{list-style:none;margin:10px 0}.project a{background-color:#8dc53e;border:none;color:#fff;cursor:pointer;outline:none;padding:10px 15px;text-decoration:none;transition:1s}.project a:hover{background-color:#71aa20}.exp-tab{background-color:#f7f7f7;border:10px solid #fff;box-shadow:0 2px 15px rgba(0,0,0,.11);margin-bottom:50px;padding:40px 40px 45px;position:relative;text-align:center;z-index:7}.tab-heading{text-transform:uppercase}.exp-tab .tab-icon{background-color:#5acdbb}.work-list{align-items:flex-start;display:flex;font-size:12px;justify-content:center}.work-list .work-title{flex:0.6 1;margin-right:30px;padding-top:12px;text-align:right}.work-list .work-points{border-left:1px solid #5acdbb;flex:1.4 1;position:relative;text-align:left}.work-title-left{display:none}.work-date{color:#5acdbb;font-size:14px}.work-place{font-weight:700}.work-post{font-style:italic;font-weight:300}.work-ul:before{top:-5px}.work-ul:after,.work-ul:before{background-color:#5acdbb;border-radius:50%;content:"";height:10px;left:-6px;position:absolute;width:10px}.work-ul:after{bottom:-5px}.locate{font-size:11px;font-style:normal}.work-ul li{margin-bottom:20px}@media screen and (max-width:800px){.work-title{display:none}.exp-tab{padding:40px 10px 45px}.work-title-left{display:block;margin-left:30px}}.cert-tab{background-color:#f7f7f7;border:10px solid #fff;box-shadow:0 2px 15px rgba(0,0,0,.11);margin-bottom:50px;padding:40px 40px 45px;position:relative;text-align:center;z-index:7}.cert-list{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto}.cert-tab .tab-icon{background-color:#fad049}.cert-box{background-color:#fff;box-shadow:0 2px 15px rgba(0,0,0,.11);cursor:pointer;margin:10px;padding:30px 40px 35px;text-align:center;transition:.6s;width:20%}.cert-box:hover{box-shadow:none}.cert-box .cert-title{font-weight:400}.cert-box p{margin:5px auto 10px}.cert-date{font-size:12px;font-weight:400}.cert-sch{color:#fad049;font-style:italic}@media screen and (max-width:800px){.cert-box{margin:10px;padding:30px 10px 35px;width:100%}}.skill-tab{background-color:#f7f7f7;border:10px solid #fff;box-shadow:0 2px 15px rgba(0,0,0,.11);margin-bottom:50px;padding:40px 40px 45px;position:relative;text-align:center;z-index:7}.skills-list{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto}.skill-tab .tab-icon{background-color:#ec5082}.skill{align-items:center;background-color:#fff;box-shadow:0 2px 15px rgba(0,0,0,.11);cursor:pointer;display:flex;margin:10px;padding:10px 0;transition:.5s;width:310px}.skill:hover{box-shadow:none}.skill span{color:#ec5082;font-weight:700;margin:10px}.footer-tab{color:#fff;padding:40px 40px 5px;position:relative;text-align:center;z-index:7}.footer-bg{background-color:#333;bottom:-70%;height:352px;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100vw;z-index:5}.footer-tab .tab-heading{position:relative;z-index:19}.footer-sections{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:9}.footer-sections .footer-links{align-items:center;background-color:#fff;color:#333;display:flex;flex-direction:column;height:150px;justify-content:center;width:32%}.footer-links a{color:#333;cursor:pointer;margin-bottom:15px}.footer-sections .footer-links:first-child{background-color:#000;color:#fff}.footer-links p{margin:0}.foot-copy{color:#fff;font-size:12px;padding:20px auto 10px;position:relative;text-align:center;width:100%;z-index:9}@media screen and (max-width:800px){.footer-sections{flex-direction:column;width:100%}.footer-links{margin:10px;width:100%!important}.footer-bg{bottom:-50%;height:552px}.footer-tab .tab-heading{color:#333}}html{scroll-behavior:smooth}.main-body{margin:0 auto;width:75vw}.backToTop{align-items:center;-webkit-animation:bounce .8s linear 2s infinite alternate;animation:bounce .8s linear 2s infinite alternate;background-color:#fff;border-radius:50%;bottom:30px;box-shadow:0 2px 15px rgba(0,0,0,.11);color:#8dc53e!important;cursor:pointer;display:flex;font-size:40px;height:70px;justify-content:center;position:fixed;right:30px;width:70px;z-index:999}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@media screen and (max-width:800px){.main-body{width:90vw}}@media screen and (min-width:1400px){.main-body{width:1080px}}
/*# sourceMappingURL=main.8d841a85.css.map*/