.i{display:flex;height:100vh}.i-left{flex:1 1}.i-right{flex:1 1;position:relative}.i-left-wrapper{padding:50px;display:flex;flex-direction:column;justify-content:space-between;height:100%}.i-intro{font-size:30px;font-weight:300}.i-name{font-size:60px}.i-title{height:50px;overflow:hidden}.i-title-wrapper{height:100%;animation:move 10s ease-in-out infinite alternate}@keyframes move{25%{transform:translateY(-50px)}50%{transform:translateY(-100px)}75%{transform:translateY(-150px)}to{transform:translateY(-200px)}}.i-title-item{height:50px;font-size:30px;font-weight:700;color:#59b256;display:flex;align-items:center;margin-bottom:5px}.i-img{object-fit:cover}.i-bg,.i-img{width:100%;height:100%}.i-bg{-webkit-clip-path:polygon(100% 0,100% 51%,100% 100%,25% 100%,0 50%,25% 0);clip-path:polygon(100% 0,100% 51%,100% 100%,25% 100%,0 50%,25% 0);background-color:#59b256;position:absolute;top:0;right:0}.i-social{display:flex;justify-content:center;margin-top:20px}.i-social-icon{font-size:24px;color:#333;margin:0 10px;cursor:pointer}.i-social-icon img{width:100px;height:auto;vertical-align:middle}@media screen and (max-width:768px){.i-left-wrapper{padding:20px}.i-intro{font-size:20px}.i-name{font-size:40px}.i-title-item{font-size:20px}}@media screen and (max-width:480px){.i{flex-direction:column}.i-left-wrapper{padding:10px;align-items:center;justify-content:center;text-align:center;height:100%}.i-desc{display:none}}.a{height:100vh}.a,.a-left{display:flex;align-items:center}.a-left{flex:1 1;justify-content:center;position:relative;height:100%}.a-card.bg{position:absolute;top:50px;left:50px;background-color:#333;color:#fff;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.a-right{flex:1 1}.a-card{width:60%;height:70vh;border-radius:30px;position:relative;overflow:hidden}.a-img{width:100%;height:100%;object-fit:cover}.a-award-img{width:120px;height:120px;border-radius:20px}.a-title{font-weight:400;margin-top:20px}.a-sub{margin:20px 0}.a-desc{font-weight:300}.a-award{margin-top:50px;display:flex;align-items:center;justify-content:space-between}.a-award-texts{width:70%}.a-award-title{font-weight:700;color:#555;margin-bottom:10px}@media screen and (max-width:480px){.a{flex-direction:column;text-align:center;margin-top:50px}.a-left{width:100%}.a-card{height:30vh}.a-award,.a-card-bg{display:none}.a-right{padding:20px}}.pl{padding:50px 100px;display:flex;flex-direction:column;align-items:center;text-align:center}.pl-texts{width:65%}.pl-title{font-size:50px;font-weight:600}.pl-desc{margin:20px 0}.pl-list{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.product-wrapper{width:calc(30% - 20px);margin:20px 0;position:relative}.p{height:auto;border-radius:10px}.p:hover{transform:scale(1.05);transition:transform .3s ease-in-out}.technologies{background-color:#f1f1f1;padding:10px;border-radius:0 0 10px 10px}.tech-item{display:inline-block;background-color:#ddd;color:#333;font-size:12px;margin:5px;padding:5px 10px;border-radius:5px}@media screen and (max-width:768px){.pl{padding:30px}.pl-texts{width:100%}.product-wrapper{width:calc(50% - 20px)}}@media screen and (max-width:480px){.product-wrapper{width:calc(100% - 20px)}}.p{width:100%;height:40vh;border:2px solid #f3f2f2;border-radius:10px 10px 0 0;overflow:hidden}.p-browser{height:20px;background-color:#f3f2f2;display:flex;align-items:center;position:-webkit-sticky;position:sticky;z-index:2}.p-circle{width:6px;height:6px;border-radius:50%;margin:3px;background-color:#fff}.p-img{width:100%;height:auto;object-fit:cover;transition:all 10s ease}.p:hover .p-img{transform:translateY(-100%)}.p-tech{display:flex;flex-wrap:wrap;justify-content:center;padding:10px}.p-tech-item{background-color:#f1f1f1;color:#333;font-size:12px;margin:5px;padding:5px 10px;border-radius:5px}.p-details{padding:10px;text-align:center}.p-description{color:#333;font-size:14px;margin-top:5px}@media screen and (max-width:768px){.p{width:40%;height:20vh}}@media screen and (max-width:480px){.p{width:100%;height:20vh}}.c{height:100vh;position:relative}.c-bg{width:20px;height:100%;background-color:#59b256;position:absolute}.c-wrapper{padding:50px;display:flex}.c-left{flex:1 1}.c-right{flex:1 1;display:flex;align-items:center;flex-direction:column;justify-content:center}.c-title{font-size:60px;width:80%}.c-info-item{display:flex;align-items:center;margin:50px 0;font-weight:300;width:70%}.c-icon{width:30px;height:30px;margin-right:20px}.c-desc{font-weight:200}form{margin-top:20px}input{width:50%;height:50px;border:none;border-bottom:1px solid #000}input,textarea{margin:10px 0;font-size:14px;padding-left:10px}textarea{width:100%}button{border:none;padding:15px;background-color:#59b256;color:#fff;font-weight:500;cursor:pointer}@media screen and (max-width:480px){.c-wrapper{flex-direction:column;padding:0 50px}.c-title{font-size:30px}.c-info-item{margin:20px 0;width:100%}.c-desc{display:none}form{margin-top:0;display:flex;flex-wrap:wrap}input{width:35%;height:40px;margin:10px 10px 10px 0}button{margin-top:10px}}.t{width:50px;height:25px;border-radius:20px;border:1px solid #999;background-color:#fff;position:fixed;top:10px;right:10px;z-index:999;display:flex;align-items:center;justify-content:space-around}.t-icon{width:15px;height:15px}.t-button{width:25px;height:25px;border-radius:50%;background-color:#999;position:absolute;cursor:pointer}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1050}.modal-content{background:#fff;padding:20px;border-radius:5px;position:relative;width:90%;max-width:500px;max-height:80%;overflow-y:auto}.close-button{position:absolute;top:10px;right:10px;border:none;background:none;font-size:20px;cursor:pointer}.cash-calendar-page{max-width:600px;margin:auto;padding:20px}.image-gallery{display:flex;flex-wrap:wrap;justify-content:space-between;grid-gap:20px;gap:20px}.image-gallery img{flex:1 1 300px;max-width:100%;height:auto;object-fit:cover}ul{list-style-type:none}a{color:#00f;text-decoration:none}a:hover{text-decoration:underline}@media (max-width:768px){.image-gallery{flex-direction:column}.image-gallery img{max-width:100%;margin-bottom:20px}}.skills-section{padding:50px 0;text-align:center}.section-title{font-size:2rem;font-weight:700;margin-bottom:30px;color:#333}.category-title{font-size:1.5rem;font-weight:700;margin-bottom:20px;color:#555}.skill-list{list-style:none;padding:0;margin:0 auto;max-width:600px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;gap:20px}.skill-item{font-size:1.2rem;margin-bottom:10px;color:#777;transition:transform .3s ease}.skill-item:hover{transform:scale(1.1)}.dark-mode .skill-item{color:#ccc}.dark-mode .skills-section{background-color:#333;color:#fff}
/*# sourceMappingURL=main.8cc69141.chunk.css.map */