.blog_banner{position:relative;background-color:#1e1e1e}.blog_banner>img{position:absolute;left:0;top:0;width:100%;height:100%;display:block;object-fit:cover;pointer-events:none;opacity:.15}.blog_banner::before{width:100%;height:35.058%;position:absolute;left:0;bottom:0;content:'';background-image:linear-gradient(to top,#010b1e,transparent);opacity:.76;pointer-events:none}.blog_banner .flex{min-height:60rem;padding:4rem 0}.blog_banner .head{flex:1;max-width:67rem;color:#fff;padding-bottom:3.5%}.blog_banner strong{color:rgba(255,255,255,.8);font-weight:400;letter-spacing:.3px}.blog_banner form{display:grid;grid-template-columns:1fr auto;background-color:#fff;margin-top:2.7rem}.blog_banner form input{display:block;width:100%;font-size:1.8rem;font-weight:600;padding:2rem 2rem 2.1rem}.blog_banner form input[type=submit]{background-color:var(--primary);color:#fff;transition:all 0.3s;text-align:center;padding-inline:4.65rem}.blog_banner form input[type=submit]:hover{background-color:var(--secondary)}.blog_latest{padding-top:9.9rem}.blog_latest .swiper_btns{margin-bottom:-1px}.blog_latest .swiper_content{max-width:142rem;padding:4rem}.blog_latest .blog_latest_swiper{margin-top:.6rem}.blog_latest .item a{display:grid;grid-template-columns:49.77612% 1fr;align-items:center;background-color:#fff;box-shadow:0 0 33px rgba(198,198,198,.45)}.blog_latest .item a:hover img{transform:scale(1.02)}.blog_latest .item .img{width:100%;padding-bottom:76.611694%}.blog_latest .item .info{padding:2rem 9.2%}.blog_latest .item .info .metas{display:flex;align-items:center;flex-wrap:wrap;font-size:1.8rem;font-weight:500;color:#1c1c1c;gap:.4rem}.blog_latest .item .info .metas .cat{font-weight:700;color:var(--primary)}.blog_latest .item .info h3{font-size:3.6rem;line-height:4.6rem;font-weight:700;color:#0f0f0f;margin-top:1.5rem;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}.blog_latest .item .info p{line-height:2.7rem;color:#565656;margin-top:2.1rem;font-weight:500;letter-spacing:-.17px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical}.blog_latest .item .info .btn_i{margin-top:5.2rem}.blog_main{padding:8.6rem 0 12.5rem}.blog_main .nav_list{display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(117,117,117,.4);gap:2rem 2.1%;margin-top:1.2rem}.blog_main .nav_list .nav_item{display:block;font-size:1.9rem;font-weight:500;color:#b2b2b2;border-bottom:4px solid transparent;transition:all 0.3s;padding:1.8rem 0;margin-bottom:-2px}.blog_main .nav_list .nav_item.active,.blog_main .nav_list .nav_item:hover{border-bottom-color:var(--primary);color:#161616}.blog_main .list{margin-top:4.1rem}.blog_main .list ul{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem 2.0149254%}.blog_main p.center:has(.btn_line){margin-top:6.1rem;min-height:6.9rem}@media screen and (min-width:769px) and (max-width:896px){.blog_main .list ul{grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.blog_banner .flex{min-height:unset;padding:3rem 0 4rem}.blog_banner .head{max-width:unset;padding:0}.blog_banner form{margin-top:20px;max-width:444px}.blog_banner form input{font-size:14px;padding:14px 20px}.blog_banner form input[type=submit]{padding-inline:20px}.blog_banner form input[type=submit]:hover{background-color:var(--secondary)}.blog_latest{padding-top:4rem;overflow:hidden}.blog_latest .swiper_btns{margin:0}.blog_latest .swiper_content{max-width:unset;padding:0 20px 2rem;overflow:unset}.blog_latest .blog_latest_swiper{margin-top:2rem}.blog_latest .item .info{padding:1rem 20px 1.2rem}.blog_latest .item .info .metas{font-size:14px;gap:8px}.blog_latest .item .info h3{font-size:18px;line-height:1.5;margin-top:1rem}.blog_latest .item .info p{font-size:.9rem;line-height:1.5;letter-spacing:unset;margin-top:10px}.blog_latest .item .info .btn_i{margin-top:20px}.blog_main{padding:3rem 0 4rem}.blog_main .nav_list{flex-wrap:nowrap;white-space:nowrap;gap:1.2rem;overflow-x:auto;width:calc(100% + 40px);margin:20px -20px 0;padding:0 20px}.blog_main .nav_list::-webkit-scrollbar{display:none}.blog_main .nav_list .nav_item{font-size:1rem;padding:12px 0;margin-bottom:0;border-bottom-width:2px}.blog_main .list{margin-top:2rem}.blog_main .list ul{grid-template-columns:1fr 1fr;gap:2rem 1rem}.blog_main p.center:has(.btn_line){margin-top:2rem;min-height:43px}}@media screen and (max-width:576px){.blog_latest .item a{display:flex;flex-direction:column;align-items:unset}.blog_main .list ul{grid-template-columns:1fr}}