:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:normal;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.blog-banner-container{width:100%;padding:240px 120px 0;height:800px;background-image:url(/icons/bg-blog.png);display:inline-block;vertical-align:middle;background-position:top;background-size:100% 800px;background-repeat:no-repeat;min-width:1488px;position:relative}.blog-banner-title{font-family:Dustin Sans;font-size:72px;line-height:100%;text-transform:uppercase;margin-top:30px}.blog-banner-desc,.blog-banner-title{color:var(--White,#fff);font-style:normal;font-weight:400}.blog-banner-desc{width:620px;font-family:PP Neue Montreal;font-size:20px;line-height:110%}.blog-banner-container .blog-banner-icon{position:absolute;top:160px;right:260px}.blog-section-01{position:relative;margin-top:-200px;z-index:1;margin-bottom:120px}.blog-section-01-header-container{height:640px}.blog-section-01-header{display:flex;gap:12px}.blog-section-01-header .card-item{width:738px;height:640px;background-color:#fff;border-radius:16px;border:1px solid rgba(5,5,5,.3);overflow:hidden}.blog-section-01-header .card-item:hover{border-color:#0a0a0a}.swiper-slide-content,.top-posts-swiper,.top-posts-swiper .swiper-slide{width:100%;height:100%}.swiper-slide-content{position:relative}.blog-section-01 .card-item .swiper-slide-content img{width:100%;height:415px;object-fit:cover;border-radius:16px 16px 0 0}.top-posts-swiper .swiper-button-next-custom,.top-posts-swiper .swiper-button-prev-custom{position:absolute;top:370px;transform:translateY(-50%);width:40px;height:40px;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10}.top-posts-swiper .swiper-button-next-custom:hover,.top-posts-swiper .swiper-button-prev-custom:hover{opacity:.7}.top-posts-swiper .swiper-button-prev-custom{right:70px}.top-posts-swiper .swiper-button-next-custom{right:20px}.top-posts-swiper .swiper-button-prev-custom .icon{transform:rotate(180deg);font-size:16px;color:#333;width:40px;height:40px}.top-posts-swiper .swiper-button-next-custom .icon{font-size:16px;color:#333;width:40px;height:40px}.top-posts-swiper .swiper-pagination{bottom:20px}.top-posts-swiper .swiper-pagination-bullet{background:hsla(0,0%,100%,.5);opacity:1;transition:all .3s ease}.top-posts-swiper .swiper-pagination-bullet-active{background:#fff;transform:scale(1.2)}.blog-section-01 .card-item img{border-radius:16px 16px 0 0;width:100%;height:274px;flex-shrink:0}.blog-section-01-header .card-item-content{padding:30px 40px;height:auto}.blog-section-01-header .card-item-title{font-size:32px}.blog-section-01-header .card-item.card-item-news{border:1px solid rgba(5,5,5,.3)!important;padding:60px 40px}.card-new-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-section-01-title{margin-top:140px;font-family:Dustin Sans;font-size:48px;font-style:normal;font-weight:400;line-height:100%}.no-results{display:flex;justify-content:center;align-items:center;min-height:400px;width:100%}.no-results-content{text-align:center;max-width:400px}.no-results-icon{margin-bottom:24px}.no-results-icon i{font-size:48px;color:#ccc;opacity:.6}.no-results-title{font-size:24px;font-weight:600;color:#333;margin-bottom:12px}.no-results-desc{font-size:16px;color:#666;line-height:1.5}@media screen and (max-width:576px){.blog-banner-container{padding:260px 20px 0;height:580px;background-image:url(/icons/bg-blog-mobile.png);min-width:auto}.blog-section-01-header-container{height:800px}.blog-banner-title{font-size:32px;width:310px}.blog-banner-desc{font-size:14px;width:310px;margin-top:20px}.blog-banner-container .blog-banner-icon{top:60px;right:20px}.blog-banner-container .blog-banner-icon .icon-blog-logo{width:160px;height:160px}.blog-section-01{margin-top:-100px;padding:0 20px}.blog-section-01-header{flex-direction:column}.blog-section-01-header .card-item{width:100%;height:380px;border-radius:12px}.blog-section-01-header .card-item-content{padding:20px}.blog-section-01-header .card-item-title{font-size:20px}.blog-section-01-header .card-item-desc{font-size:12px;margin-top:12px}.card-item-tag{font-size:14px;z-index:10}.blog-section-01 .card-item .swiper-slide-content img{height:208px;flex-shrink:0}.blog-section-01-header .card-item.card-item-news{padding:50px 20px;height:406px}.top-posts-swiper .swiper-button-next-custom,.top-posts-swiper .swiper-button-prev-custom{top:180px;width:32px;height:32px}.top-posts-swiper .swiper-button-prev-custom{right:50px}.top-posts-swiper .swiper-button-next-custom{right:10px}.card-new{padding:12px 16px}.card-new-title{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-new-desc{font-size:12px;margin-top:12px}.blog-section-01-title{margin-top:60px;font-size:32px}.search{margin:20px 0;flex-direction:column;align-items:flex-start;gap:20px}.search-category-container{overflow-x:auto;width:calc(100% + 20px);padding-right:20px;scrollbar-width:none;-ms-overflow-style:none}.search-category-container::-webkit-scrollbar{display:none}.search-category{justify-content:flex-start;gap:10px}.search-item{height:36px;padding:12px 16px;border-radius:8px;border:1px solid var(--Grey-1,#aaa);font-size:12px;display:flex;align-items:center}.search-input{width:100%;height:48px}.search-input input{color:#0a0a0a;height:48px;line-height:48px;border:0}.top-posts-swiper .swiper-button-next-custom .icon,.top-posts-swiper .swiper-button-prev-custom .icon{width:32px;height:32px}.card-item{width:48%;height:320px}.blog-section-01 .card-item img{height:101px}.blog-section-01 .card-item .card-item-title{font-size:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.blog-section-01 .card-item img{border-radius:12px 12px 0 0}.card-items{row-gap:20px;column-gap:10px}.card-item .card-item-content{padding:16px 12px}.card-item-desc{margin-top:12px;font-size:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.card-item-desc .label-tag{font-size:10px}.card-item-desc .ml-3{margin-left:4px}.card-item-desc .mr-3{margin-right:4px}.blog-section-01 .card-item-content .btn{bottom:16px;left:12px;font-size:14px;gap:10px;padding:0 8px 0 16px}.no-results{min-height:300px}.no-results-title{font-size:20px}.no-results-desc{font-size:14px}.no-results-icon i{font-size:36px}}.pagination-container{margin-top:60px;display:flex;flex-direction:column;align-items:center;gap:20px}.pagination{gap:16px}.pagination,.pagination-btn{display:flex;align-items:center}.pagination-btn{gap:8px;border:1px solid rgba(5,5,5,.3);background:#fff;border-radius:8px;font-family:PP Neue Montreal;font-size:14px;font-weight:400;color:#0a0a0a;cursor:pointer!important;transition:all .3s ease}.pagination-btn:hover:not(.disabled){background:#f5f5f5;border-color:rgba(5,5,5,.5)}.pagination-btn.disabled{opacity:.5;cursor:auto!important}.pagination-btn .icon{width:40px;height:40px}.pagination-btn:first-child .icon{transform:rotate(180deg)}.pagination-numbers{display:flex;align-items:center;gap:8px}.pagination-number{width:40px;height:40px;border:1px solid rgba(5,5,5,.3);background:#fff;border-radius:8px;font-family:PP Neue Montreal;font-size:14px;font-weight:400;color:#0a0a0a;transition:all .3s ease;display:flex;align-items:center;justify-content:center;cursor:pointer!important}.pagination-number:hover{background:#f5f5f5;border-color:rgba(5,5,5,.5)}.pagination-number.active{background:#195fdb;color:#fff;border-color:#195fdb}.pagination-ellipsis{padding:0 8px}.pagination-ellipsis,.pagination-info{color:#666;font-family:PP Neue Montreal;font-size:14px;font-weight:400}@media (max-width:768px){.pagination{gap:12px}.pagination-btn{padding:10px 16px;font-size:12px}.pagination-number{width:36px;height:36px;font-size:12px}.pagination-info{font-size:12px}}