.recent-blog-main{font-family:Avenir Next,sans-serif;margin:0 auto;max-width:1200px;width:100%}.input-group-append .btn{margin-bottom:0!important}.blog-item{margin-bottom:2rem;max-width:1000px;min-height:200px;position:relative;width:100%}.blog-inner{display:flex;gap:1rem;margin:0 auto;padding:0 1rem;width:100%}.blog-image-wrapper{flex-shrink:0;height:200px;position:relative;width:300px}.blog-img{background-color:#f3f4f6;border-radius:7px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);display:block;height:200px;object-fit:cover;object-position:center center;width:300px}#hubspot-topic_data{background:hsla(0,0%,100%,.9);border-radius:4px;bottom:10px;font-size:.875rem;left:10px;margin:0;padding:.25rem .5rem;position:absolute;right:10px}.topic-link{color:#003f6a;text-decoration:none}.topic-link:hover{text-decoration:underline}.blog-desc{display:flex;flex:1;flex-direction:column;justify-content:center;min-height:200px;padding:.25rem 0}.blog-date{color:#003f6a;font-size:1rem;line-height:1.2rem;margin-bottom:.5rem}.post-title{margin-bottom:.75rem}.post-title h4{color:#003f6a;font-family:Avenir Demi,sans-serif;font-size:1.3rem;line-height:1.4;margin:0}.blog-content{flex:1;font-size:1rem;line-height:1.5;margin-bottom:0}.btn.text_btn.read-more{align-self:flex-start;color:#003f6a;margin-top:1rem}.input-holder{display:flex;margin:0 auto 2rem;max-width:1000px;padding:0 1rem;width:100%}.input-group{background-color:#fff;border:2px solid #96999c;border-radius:5px;display:flex;height:40px;max-width:200px;position:relative;width:100%}.form-control{background-color:transparent;border:none;font-size:1rem;height:100%;margin:0 .5rem;outline:0;width:100%}.form-control:active,.form-control:focus{outline:0}.btn.border,.input-group-append{align-items:center;display:flex}.btn.border{background-color:transparent;border:none;cursor:pointer;height:100%;padding:0 .75rem}.fa-search{color:#96999c}@media screen and (max-width:768px){.blog-content{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.post-title h4{font-size:1rem}.blog-content,.blog-date{font-size:.9rem;line-height:1.3}}@media screen and (max-width:500px){.blog-inner{flex-wrap:wrap;gap:0;padding:0}.blog-image-wrapper{margin-bottom:.5rem}.blog-image-wrapper,.blog-img{height:200px;width:100%}.blog-desc{min-height:auto;padding:.25rem .5rem}.input-holder{padding:0}}