*,:after,:before{box-sizing:border-box;margin:0;padding:0;-webkit-user-select:none;user-select:none}body,html{margin:0;padding:0}body,html{height:100%;width:100%}body{background-color:#ecf0f3;color:#a0a5a8;display:block;font-family:Montserrat,sans-serif;font-size:12px}.main{border-radius:12px;box-shadow:10px 10px 10px #d1d9e6,-10px -10px 10px #f9f9f9;height:600px;margin:auto;max-height:90vh;max-width:1000px;min-width:320px;overflow:hidden;position:relative;width:100%}.container,.main{background-color:#ecf0f3;padding:25px}.container{position:absolute;top:0;transition:1.25s;width:600px}.container,.form{align-items:center;display:flex;height:100%;justify-content:center}.form{flex-direction:column;width:100%}.form__icon{margin:0 5px;object-fit:contain;opacity:.5;transition:.15s;width:30px}.form__icon:hover{cursor:pointer;opacity:1;transition:.15s}.form__input{background-color:#ecf0f3;border:none;border-radius:8px;box-shadow:inset 2px 2px 4px #d1d9e6,inset -2px -2px 4px #f9f9f9;font-family:Montserrat,sans-serif;font-size:13px;height:40px;letter-spacing:.15px;margin:4px 0;outline:none;padding-left:25px;transition:.25s ease;width:350px}.form__input:focus{box-shadow:inset 4px 4px 4px #d1d9e6,inset -4px -4px 4px #f9f9f9}.form__span{margin-bottom:12px;margin-top:30px}.form__link{border-bottom:1px solid #a0a5a8;color:#181818;font-size:15px;line-height:2;margin-top:25px}.title{color:#181818;font-size:34px;font-weight:700;line-height:3}.description{font-size:14px;letter-spacing:.25px;line-height:1.6;text-align:center}.button{background-color:#4b70e2;border:none;border-radius:25px;box-shadow:8px 8px 16px #d1d9e6,-8px -8px 16px #f9f9f9;color:#f9f9f9;font-size:14px;font-weight:700;height:50px;letter-spacing:1.15px;margin-top:50px;outline:none;width:180px}.a-container{left:calc(100% - 600px);z-index:100}.b-container{left:calc(100% - 600px);z-index:0}.switch{align-items:center;box-shadow:4px 4px 10px #d1d9e6,-4px -4px 10px #f9f9f9;display:flex;height:100%;justify-content:center;left:0;overflow:hidden;padding:50px;top:0;width:400px;z-index:200}.switch,.switch__circle{background-color:#ecf0f3;position:absolute;transition:1.25s}.switch__circle{border-radius:50%;bottom:-60%;box-shadow:inset 8px 8px 12px #d1d9e6,inset -8px -8px 12px #f9f9f9;height:500px;left:-60%;width:500px}.switch__circle--t{height:300px;left:60%;top:-30%;width:300px}.switch__container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:50px 55px;position:absolute;transition:1.25s;width:400px}.switch__button{cursor:pointer}.switch__button:hover{box-shadow:6px 6px 10px #d1d9e6,-6px -6px 10px #f9f9f9;transform:scale(.985);transition:.25s}.switch__button:active,.switch__button:focus{box-shadow:2px 2px 6px #d1d9e6,-2px -2px 6px #f9f9f9;transform:scale(.97);transition:.25s}.is-txr{left:calc(100% - 400px);transform-origin:left}.is-txl,.is-txr{transition:1.25s}.is-txl{left:0;transform-origin:right}.is-z200{transition:1.25s;z-index:200}.is-hidden{opacity:0;position:absolute;transition:1.25s;visibility:hidden}.is-gx{animation:is-gx 1.25s}@keyframes is-gx{0%,10%,to{width:400px}30%,50%{width:500px}}.login-footer{background-color:#fff9;bottom:0;color:#333;font-size:14px;left:0;padding:10px 0;position:absolute;text-align:center;width:100%;z-index:10}.news-page{margin:0 auto;max-width:1200px;padding:20px}.news-banner-container{height:400px;margin-bottom:40px;overflow:hidden;position:relative}.news-banner-slider{display:flex;height:100%;transition:transform .5s ease}.news-banner-slide{min-width:100%;position:relative}.banner-image-container{height:100%;position:relative}.banner-image{height:100%;object-fit:cover;width:100%}.banner-overlay{background:linear-gradient(#0000,#000c);height:60%}.banner-content,.banner-overlay{bottom:0;left:0;position:absolute;right:0}.banner-content{color:#fff;padding:30px}.banner-category{background:red;color:#fff;display:inline-block;font-size:12px;margin-bottom:10px;padding:5px 10px}.banner-title{font-size:28px;margin-bottom:10px}.banner-meta{font-size:14px;opacity:.9}.banner-indicators{bottom:20px;display:flex;gap:10px;position:absolute;right:20px}.indicator{background:#ffffff80;border:none;border-radius:50%;cursor:pointer;height:10px;width:10px}.indicator.active{background:#fff}.news-main-content{display:flex;gap:30px}.recent-posts{flex:2 1}.section-title{border-bottom:2px solid red;font-size:20px;margin-bottom:20px;padding-bottom:10px}.recent-posts-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.recent-post-card{border:1px solid #e0e0e0;overflow:hidden}.recent-post-image-container{height:180px;position:relative}.recent-post-image{height:100%;object-fit:cover;width:100%}.recent-post-category{background:red;color:#fff;font-size:10px;left:10px;padding:3px 8px;position:absolute;top:10px}.recent-post-content{padding:15px}.recent-post-title{font-size:16px;margin-bottom:10px}.recent-post-meta{color:#888;font-size:12px}.popular-posts{flex:1 1}.popular-posts-list{display:flex;flex-direction:column;gap:15px}.popular-post-item{display:flex;gap:10px}.popular-post-rank{align-items:center;background:#333;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:24px;justify-content:center;width:24px}.popular-post-content{flex:1 1}.popular-post-category{color:#fff;display:inline-block;font-size:10px;margin-bottom:5px;padding:2px 6px}.popular-post-category.COVID-19{background:red}.popular-post-category.STARTUP{background:#0f0;color:#000}.popular-post-category.POLITICS{background:red}.popular-post-title{font-size:14px}@media (max-width:768px){.news-main-content{flex-direction:column}.recent-posts-grid{grid-template-columns:1fr}.news-banner-container{height:250px}.banner-title{font-size:20px}}.news-header{margin-bottom:3rem;text-align:center}.news-header h1{color:#2d3436;display:inline-block;font-size:2.5rem;margin-bottom:.5rem;position:relative}.news-header h1:after{background-color:#0984e3;bottom:-8px;content:"";height:3px;left:10%;position:absolute;width:80%}.news-header p{color:#636e72;font-size:1.1rem}.news-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.news-card{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;overflow:hidden;position:relative;transition:all .3s ease}.news-card:hover{box-shadow:0 12px 30px #0000001f;transform:translateY(-8px)}.news-image-container{height:220px;overflow:hidden}.news-image{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.news-card:hover .news-image{transform:scale(1.05)}.news-category{background:#0984e3;border-radius:20px;color:#fff;font-size:.8rem;font-weight:600;left:15px;padding:4px 12px;position:absolute;top:15px}.news-content{padding:1.8rem}.news-date{align-items:center;color:#b2bec3;display:flex;font-size:.9rem;gap:6px;margin-bottom:.8rem}.news-date:before{content:"📅"}.news-title{color:#2d3436;font-size:1.4rem;line-height:1.4;margin-bottom:1rem;transition:color .3s ease}.news-card:hover .news-title{color:#0984e3}.news-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#636e72;display:-webkit-box;font-size:1rem;line-height:1.6;margin-bottom:1.5rem;overflow:hidden}.read-more{align-items:center;color:#0984e3;display:inline-flex;font-weight:600;gap:8px;text-decoration:none;transition:all .3s ease}.read-more:hover{color:#0652dd}.read-more:after{content:"→";transition:transform .3s ease}.read-more:hover:after{transform:translateX(5px)}@media (max-width:768px){.news-header h1{font-size:2rem}.news-grid{grid-template-columns:1fr}.news-card{max-width:100%}}@media (max-width:480px){.news-page{padding:1.5rem 3%}.news-header h1{font-size:1.7rem}.news-content{padding:1.5rem}.news-title{font-size:1.25rem}}#root,body,html{height:100%;margin:0;width:100%}
/*# sourceMappingURL=main.529b036d.css.map*/