.xb-blog .xb-item--inner{position:relative;transition:all 0.3s ease}.xb-blog .xb-item--inner:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgb(0 0 0 / .12)}.xb-blog .xb-item--category{position:absolute;top:-3em;left:15px;display:inline-block;font-weight:600;text-decoration:none;transition:all 0.2s ease;z-index:3;padding:6px 14px;border-radius:20px;font-size:12px;background:rgb(74 144 226 / .9);color:#fff;backdrop-filter:blur(5px);box-shadow:0 2px 10px rgb(0 0 0 / .15)}.xb-blog .xb-item--category.color-2{background:rgb(39 174 96 / .9)}.xb-blog .xb-item--category.color-3{background:rgb(231 76 60 / .9)}.xb-blog .xb-item--excerpt{color:#6c757d;line-height:1.5;margin-bottom:15px;font-size:14px}.xb-blog .xb-item--link{display:inline-flex;align-items:center;text-decoration:none;font-weight:500;transition:all 0.2s ease}.xb-blog .xb-item--link span{display:inline-flex;align-items:center;margin-left:6px;transition:transform 0.2s ease}.xb-blog .xb-item--link:hover span{transform:translateX(3px)}@media (min-width:768px){.blog .row{align-items:stretch}.blog .col-lg-4,.blog .col-md-6{display:flex;flex-direction:column}.xb-blog{height:100%;display:flex;flex-direction:column}.xb-blog .xb-item--inner{display:flex;flex-direction:column;height:100%;min-height:420px;flex:1}.xb-blog .xb-item--img{width:100%;height:220px;position:relative;overflow:hidden}.xb-blog .xb-item--img img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.xb-blog .xb-item--inner:hover .xb-item--img img{transform:scale(1.05)}.xb-blog .xb-item--holder{padding:25px;display:flex;flex-direction:column;flex:1;gap:10px}.xb-blog .xb-item--meta{display:flex;gap:15px;margin-bottom:10px!important;padding:0;list-style:none}.xb-blog .xb-item--meta li{display:flex;align-items:center;gap:5px;font-size:13px;color:#7f8c8d;margin:0}.xb-blog .xb-item--meta img{width:14px;height:14px;opacity:.6}.xb-blog .xb-item--title{font-size:20px;line-height:1.4;margin-bottom:10px;min-height:56px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:600}.xb-blog .xb-item--title a{color:#2c3e50;text-decoration:none;transition:color 0.2s ease}.xb-blog .xb-item--title a:hover{color:#4A90E2}.xb-blog .xb-item--excerpt{font-size:15px;margin-bottom:15px;min-height:45px;color:#6c757d;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.xb-blog .xb-item--link{font-size:15px;color:#4A90E2;margin-top:auto;display:inline-flex;align-items:center;gap:6px;text-decoration:none;font-weight:500}}@media (max-width:767px){.blog{padding:60px 0}.blog-wrap{padding:0!important;padding-top:0!important;margin:0!important;position:relative}.blog .sec-title{margin-bottom:40px}.blog .sec-title h2{font-size:28px;line-height:1.3;margin-bottom:15px}.blog .sec-title p{font-size:15px;color:#6c757d}.blog .row{margin-left:0;margin-right:0}.blog .col-lg-4,.blog .col-md-6{padding-left:0;padding-right:0;margin-bottom:20px;width:100%;max-width:100%;flex:0 0 100%}.xb-blog{height:auto;margin-bottom:0;width:100%}.xb-blog .xb-item--inner{display:flex;flex-direction:column;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 3px 15px rgb(0 0 0 / .08);height:auto;position:relative}.xb-blog .xb-item--img{width:100%;height:200px;position:relative;overflow:hidden}.xb-blog .xb-item--img img{width:100%;height:100%;object-fit:cover}.xb-blog .xb-item--holder{padding:20px;display:flex;flex-direction:column;gap:10px}.xb-blog .xb-item--category{backdrop-filter:blur(8px);box-shadow:0 2px 12px rgb(0 0 0 / .2);line-height:3}.xb-blog .xb-item--meta{display:flex;gap:15px;margin-bottom:10px!important;padding:0;list-style:none}.xb-blog .xb-item--meta li{display:flex;align-items:center;gap:5px;font-size:13px;color:#7f8c8d;margin:0}.xb-blog .xb-item--meta img{width:14px;height:14px;opacity:.6}.xb-blog .xb-item--title{font-size:18px;line-height:1.4;margin-bottom:8px;font-weight:600;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.xb-blog .xb-item--title a{color:#2c3e50;text-decoration:none;transition:color 0.2s ease}.xb-blog .xb-item--title a:hover{color:#4A90E2}.xb-blog .xb-item--excerpt{font-size:14px;color:#6c757d;line-height:1.4;margin-bottom:12px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.xb-blog .xb-item--link{display:inline-flex!important;align-items:center!important;gap:6px;font-size:14px;color:#4A90E2;text-decoration:none;font-weight:500;transition:all 0.2s ease;margin-top:auto}.xb-blog .xb-item--link span{display:inline-flex!important;align-items:center!important;transition:transform 0.2s ease}.xb-blog .xb-item--link span{display:inline-flex;transition:transform 0.2s ease}.xb-blog .xb-item--link span img{width:14px;height:14px}.xb-blog .xb-item--link:hover{gap:8px}.xb-blog .xb-item--link:hover span{transform:translateX(3px)}.xb-blog .xb-overlay{display:none}}@media (max-width:480px){.xb-blog .xb-item--img{height:180px}.xb-blog .xb-item--holder{padding:18px}.xb-blog .xb-item--title{font-size:17px}.xb-blog .xb-item--meta li{font-size:12px}.xb-blog .xb-item--meta img{width:12px;height:12px}.xb-blog .xb-item--link{font-size:13px}}@media (max-width:360px){.xb-blog .xb-item--img{height:160px}.xb-blog .xb-item--holder{padding:15px}.xb-blog .xb-item--title{font-size:16px;-webkit-line-clamp:2}.xb-blog .xb-item--category{font-size:11px;padding:5px 12px}.xb-blog .xb-item--meta{gap:10px}.xb-blog .xb-item--meta li{font-size:11px}}@media (min-width:768px) and (max-width:991px){.blog-wrap{padding:0 30px!important;padding-top:60px!important;margin:0 -30px!important}.blog .sec-title h2{font-size:32px}.xb-blog .xb-item--title{font-size:18px}}