.all-blog-posts{margin-top:80px}.all-blog-posts .section-title{font-weight:700;font-size:44px;line-height:140%;color:#2b2b2c;margin-bottom:40px;text-align:center}@media (max-width: 767px){.all-blog-posts .section-title{font-size:28px;margin-bottom:24px}}.all-blog-posts .posts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-bottom:60px}@media (max-width: 767px){.all-blog-posts .posts-grid{grid-template-columns:1fr;gap:24px;margin-bottom:40px}}.all-blog-posts .post-card{display:flex;flex-direction:column;padding:24px;background:#FFFFFF;border:1px solid #EDECE9;border-radius:16px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.all-blog-posts .post-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px #0000001a}.all-blog-posts .post-card .post-image{width:100%;height:200px;overflow:hidden;position:relative;border-radius:16px}.all-blog-posts .post-card .post-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.all-blog-posts .post-card .post-image:hover img{transform:scale(1.05)}.all-blog-posts .post-card .post-content{padding-top:20px;display:flex;flex-direction:column;gap:12px;flex:1}.all-blog-posts .post-card .post-content .post-title{font-weight:700;font-size:24px;line-height:140%;color:#2b2b2c;margin:0;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.all-blog-posts .post-card .post-content .post-title:hover{color:#455af7;text-decoration:none}@media (max-width: 991px){.all-blog-posts .post-card .post-content .post-title{font-size:20px}}.all-blog-posts .post-card .post-content .post-excerpt{font-weight:400;font-size:20px;line-height:140%;color:#95919c;margin:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}@media (max-width: 991px){.all-blog-posts .post-card .post-content .post-excerpt{font-size:16px}}.all-blog-posts .post-card .post-content .post-meta{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:600;font-size:16px;line-height:140%;letter-spacing:0%;padding-top:16px;color:#455af7}.all-blog-posts .post-card .post-content .post-meta:after{content:"";position:absolute;display:inline-block;left:56%;width:8px;height:8px;background-color:#455af7;border-radius:2px;vertical-align:middle}.all-blog-posts .post-card .post-content .post-meta .author{text-decoration:none;color:#455af7}.all-blog-posts .post-card .post-content .post-meta .author:hover{text-decoration:underline}.all-blog-posts .post-card .post-content .post-meta .date{font-weight:600}.all-blog-posts .pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin:40px 0 130px}@media (max-width: 767px){.all-blog-posts .pagination{margin:28px 0 90px}}.all-blog-posts .pagination .pagination-item{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;font-weight:500;font-size:14px;text-decoration:none;transition:all .3s ease;border:1px solid #EDECE9;color:#2b2b2c}.all-blog-posts .pagination .pagination-item:hover{background:#F5F6FF;border-color:#455af7;color:#455af7;text-decoration:none}.all-blog-posts .pagination .pagination-item.active{background:#455AF7;border-color:#455af7;color:#fff}.all-blog-posts .pagination .pagination-item.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.all-blog-posts .pagination .pagination-item.dots{border:none;background:none;cursor:default}.all-blog-posts .pagination .pagination-item.dots:hover{background:none;border:none;color:#2b2b2c}.all-blog-posts .pagination .pagination-prev,.all-blog-posts .pagination .pagination-next{padding:0 12px;width:auto;min-width:40px}@media (max-width: 767px){.all-blog-posts .pagination{gap:4px}.all-blog-posts .pagination .pagination-prev,.all-blog-posts .pagination .pagination-next{padding:0 8px;min-width:36px}}.recent-blog-posts{margin-bottom:60px}.recent-blog-posts .section-title{font-weight:700;font-size:44px;line-height:140%;color:#2b2b2c;margin-bottom:40px;text-align:center}@media (max-width: 767px){.recent-blog-posts .section-title{font-size:28px;margin-bottom:24px}}.recent-blog-posts .recent-posts-grid{display:grid;grid-template-columns:1fr auto;gap:32px}@media (max-width: 1199px){.recent-blog-posts .recent-posts-grid{grid-template-columns:1fr}}@media (max-width: 767px){.recent-blog-posts .recent-posts-grid{gap:24px}}.recent-blog-posts .featured-post{display:flex;flex-direction:column;gap:24px;padding:24px;border:1px solid #EDECE9;border-radius:24px;background:#F5F7FC}@media (min-width: 768px){.recent-blog-posts .featured-post{gap:32px}}.recent-blog-posts .featured-post .post-image{width:100%;height:200px;border-radius:12px;overflow:hidden;flex-shrink:0}@media (min-width: 768px){.recent-blog-posts .featured-post .post-image{height:316px}}.recent-blog-posts .featured-post .post-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.recent-blog-posts .featured-post .post-image img:hover{transform:scale(1.05)}.recent-blog-posts .featured-post .post-content{display:flex;flex-direction:column;gap:12px}.recent-blog-posts .featured-post .post-content .post-title{font-weight:700;font-size:24px;line-height:140%;color:#2b2b2c;margin:0;text-decoration:none}@media (max-width: 767px){.recent-blog-posts .featured-post .post-content .post-title{font-size:20px}}.recent-blog-posts .featured-post .post-content .post-title:hover{color:#455af7;text-decoration:none}.recent-blog-posts .featured-post .post-content .post-excerpt{font-weight:500;font-size:20px;line-height:150%;color:#95919c;margin:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 767px){.recent-blog-posts .featured-post .post-content .post-excerpt{font-size:16px}}.recent-blog-posts .featured-post .post-content .post-meta{display:flex;align-items:center;gap:16px;color:#455af7;font-size:18px;line-height:140%;letter-spacing:0%;vertical-align:middle}@media (max-width: 767px){.recent-blog-posts .featured-post .post-content .post-meta{font-size:16px}}.recent-blog-posts .featured-post .post-content .post-meta .author{color:#455af7;text-decoration:none;font-weight:600}.recent-blog-posts .featured-post .post-content .post-meta .author:hover{text-decoration:underline}.recent-blog-posts .featured-post .post-content .post-meta .author:after{content:"";display:inline-block;width:8px;height:8px;background-color:#455af7;border-radius:2px;margin-left:12px;vertical-align:middle}.recent-blog-posts .featured-post .post-content .post-meta .date{font-weight:600}.recent-blog-posts .recent-posts-sidebar{display:flex;flex-direction:column;justify-content:space-between;height:100%;max-width:600px}@media (max-width: 1199px){.recent-blog-posts .recent-posts-sidebar{max-width:100%;gap:32px}}.recent-blog-posts .recent-posts-sidebar .sidebar-post{display:flex;gap:16px;padding:24px;border:1px solid #EDECE9;border-radius:24px;background:#F5F7FC}@media (max-width: 767px){.recent-blog-posts .recent-posts-sidebar .sidebar-post{flex-direction:column}}.recent-blog-posts .recent-posts-sidebar .sidebar-post .post-image{width:224px;height:237px;border-radius:8px;overflow:hidden;flex-shrink:0}@media (max-width: 767px){.recent-blog-posts .recent-posts-sidebar .sidebar-post .post-image{width:100%;height:200px}}.recent-blog-posts .recent-posts-sidebar .sidebar-post .post-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.recent-blog-posts .recent-posts-sidebar .sidebar-post .post-image img:hover{transform:scale(1.05)}.recent-blog-posts .recent-posts-sidebar .sidebar-post .post-content{display:flex;flex-direction:column;justify-content:center;gap:20px;flex:1}.recent-blog-posts .recent-posts-sidebar .sidebar-post .post-content .post-title{font-weight:700;font-size:24px;line-height:140%;color:#2b2b2c;margin:0;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 767px){.recent-blog-posts .recent-posts-sidebar .sidebar-post .post-content .post-title{font-size:20px}}.recent-blog-posts .recent-posts-sidebar .sidebar-post .post-content .post-title:hover{color:#455af7;text-decoration:none}.recent-blog-posts .recent-posts-sidebar .sidebar-post .post-content .post-excerpt{font-weight:500;font-size:20px;line-height:140%;color:#95919c;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 767px){.recent-blog-posts .recent-posts-sidebar .sidebar-post .post-content .post-excerpt{font-size:16px}}.recent-blog-posts .recent-posts-sidebar .sidebar-post .post-content .post-meta{display:flex;align-items:center;gap:12px;color:#455af7;font-size:18px;line-height:140%;letter-spacing:0%;vertical-align:middle}@media (max-width: 767px){.recent-blog-posts .recent-posts-sidebar .sidebar-post .post-content .post-meta{font-size:16px}}.recent-blog-posts .recent-posts-sidebar .sidebar-post .post-content .post-meta .author{color:#455af7;text-decoration:none;font-weight:600}.recent-blog-posts .recent-posts-sidebar .sidebar-post .post-content .post-meta .author:hover{text-decoration:underline}.recent-blog-posts .recent-posts-sidebar .sidebar-post .post-content .post-meta .author:after{content:"";display:inline-block;width:8px;height:8px;background-color:#455af7;border-radius:2px;margin-left:12px;vertical-align:middle}.recent-blog-posts .recent-posts-sidebar .sidebar-post .post-content .post-meta .date{font-weight:600}.hero{margin-bottom:80px}@media (max-width: 767px){.hero{margin-bottom:60px}}.hero .hero__title{max-width:800px;margin:0 auto}.hero .hero__title{font-weight:700;font-size:64px;line-height:140%;letter-spacing:0%;text-align:center;vertical-align:middle}
