.asoft-blog-section{width:100%;padding:55px 0 70px;background:#fff}.asoft-blog-container{width:calc(100% - 80px);max-width:1580px;margin:0 auto}.asoft-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:45px;align-items:stretch}.asoft-blog-card{margin:0;padding:0;background:#fff;box-shadow:0 12px 28px rgba(0,0,0,.06);border:0;display:flex;flex-direction:column;min-width:0;overflow:hidden}.asoft-blog-image-link{display:block;width:100%;height:344px;overflow:hidden;background:#f2f2f2;flex:0 0 344px}.asoft-blog-image{display:block;width:100%;height:100% !important;object-fit:cover;object-position:center;margin:0 !important;padding:0 !important;border:0 !important;transition:transform .45s ease}.asoft-blog-image-link:hover .asoft-blog-image{transform:scale(1.025)}.asoft-blog-image-placeholder{background:linear-gradient(135deg,#eee 0%,#dcdcdc 100%)}.asoft-blog-card-content{min-height:298px;padding:42px 45px 34px;display:flex;flex-direction:column;flex:1}.asoft-blog-card-title{margin:0;padding:0;font-family:'Open Sans',Arial,sans-serif;font-size:28px;font-weight:400;line-height:1.28;letter-spacing:0}.asoft-blog-card-title a{color:#090909;text-decoration:none}.asoft-blog-card-title a:hover{color:#5361ff}.asoft-blog-read-more{display:inline-flex;align-items:center;gap:17px;width:fit-content;margin-top:auto;padding-top:34px;color:#5361ff;font-family:'Open Sans',Arial,sans-serif;font-size:24px;font-weight:400;line-height:1;text-decoration:none}.asoft-blog-read-more:hover{color:#3545e8;text-decoration:none}.asoft-blog-plus{font-size:31px;line-height:20px;font-weight:600;margin-top:-2px}.asoft-blog-pagination{margin-top:55px;text-align:center}.asoft-blog-pagination .nav-links{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}.asoft-blog-pagination a,.asoft-blog-pagination span{display:inline-block;padding:8px 13px;text-decoration:none}.asoft-no-posts{grid-column:1/-1;text-align:center;padding:70px 20px}.asoft-no-posts h2{margin-bottom:10px}.asoft-post-page{width:100%;padding:55px 0 70px;background:#fff}.asoft-post-container{width:calc(100% - 80px);max-width:1100px;margin:0 auto}.asoft-single-post-image{width:100%;margin-bottom:35px;overflow:hidden}.asoft-single-post-image img{display:block;width:100%;height:auto}.asoft-post-date{margin-bottom:12px;color:#777;font-size:14px}.asoft-single-post-title{margin:0 0 30px;font-size:42px;line-height:1.25;font-weight:400}.asoft-entry-content{font-size:17px;line-height:1.8}.asoft-entry-content img{max-width:100%;height:auto}@media (max-width:1199px){.asoft-blog-container{width:calc(100% - 50px)}.asoft-blog-grid{gap:30px}.asoft-blog-image-link{height:290px;flex-basis:290px}.asoft-blog-card-content{min-height:275px;padding:34px 32px 30px}.asoft-blog-card-title{font-size:24px}.asoft-blog-read-more{font-size:21px}}@media (max-width:767px){.asoft-blog-section{padding:35px 0 50px}.asoft-blog-container,.asoft-post-container{width:calc(100% - 30px)}.asoft-blog-grid{grid-template-columns:1fr;gap:25px}.asoft-blog-image-link{height:auto;aspect-ratio:1.52/1;flex-basis:auto}.asoft-blog-card-content{min-height:245px;padding:30px 25px 28px}.asoft-blog-card-title{font-size:23px}.asoft-blog-read-more{padding-top:28px;font-size:20px}.asoft-single-post-title{font-size:31px}}.asoft-blog-header{width:100%;position:relative;overflow:hidden;background:#061b43}.asoft-blog-header-image{display:block;width:100%;height:310px;object-fit:cover;object-position:center}@media (max-width:767px){.asoft-blog-header-image{height:210px;object-position:center}}