.accilinate-blog .blog__left img{height:210px !important;width:100%!important;object-fit:cover!important;transition: transform 0.4s ease;border-radius: 16px 16px 0px 0px;}
.blog__card-holder{width:calc(33.33% - 30px);padding-right:0;margin: 0 15px;}
.blog-pagination{text-align:left!important;}
h2.post_head{width:fit-content;}
.blog__cards{padding:0!important;display:flex;flex-flow:row wrap;}
.blog_lists_block.container{margin:0!important;}
.top-filter-search .filter-topic,
.top-filter-search .filter-topic *{box-sizing:border-box;}
.top-filter-search{margin:100px 0 0;background:#F7FAFF;border-top:1px solid #ebf2ff;border-bottom:1px solid #ebf2ff;padding:30px 0;position: fixed; top: -4px; z-index:999;}
.top-filter-search .title{font-family:stevie-sans,sans-serif;font-size:26px;font-weight:700;display:inline-block;}
.top-filter-search .filter-topic{display:flex;align-items:center;}
.top-filter-search .topic-box{position:relative;margin:0 0 0 20px;}
.top-filter-search .topic-box .label{width:250px;background:#fff;padding:14px 40px 14px 18px;border:2px solid #ebebeb;border-radius:5px;cursor:pointer;}
.top-filter-search .topic-box .label:after{content:"\f107";font:normal normal normal 14px / 1 FontAwesome;font-size:inherit;position:absolute;right:15px;top:20px;}
.top-filter-search .topic-box ul{list-style:none;position:absolute;background:#fff;border:2px solid #ebebeb;width:100%;margin:-2px 0 0 0;padding:12px 0;display:none;z-index: 9;}
.top-filter-search .topic-box ul li{padding:0 17px;}
.top-filter-search .topic-box ul li a{display:block;text-decoration:none;color:#000;}
.top-filter-search .hs-search-field__bar{position:relative;max-width:515px;margin:0 0 0 auto;}
.top-filter-search .hs-search-field__bar button{position:absolute;border:none;background:transparent;width:40px;height:40px;border-radius:0;padding:0;right:0;top:8px;cursor:pointer;}
.top-filter-search .hs-search-field__bar button svg{height:14px;opacity:0.7;}
.top-filter-search .hs-search-field__bar input.hs-search-field__input{width:100% !important;padding-right:40px;border:2px solid #ebebeb;}
.top-three{padding:40px 0 0;background:url(https://19943632.fs1.hubspotusercontent-na1.net/hubfs/19943632/blue-blur-corner.png) no-repeat right top;margin:217px 0 0;}
.top-three h2{margin-top:0;}
.top-three .featured-post{position:relative;z-index:1;}
.top-three .featured-post:after{content:'';left:-140px;top:50px;width:440px;height:440px;background:url(https://19943632.fs1.hubspotusercontent-na1.net/hubfs/19943632/brown%20blur.png) no-repeat center;position:absolute;z-index:-1;}
.blog__card a{text-decoration: none; font-family: stevie-sans, sans-serif !important;}
.top-three a{  font-family: stevie-sans, sans-serif !important;}
ul.blog-tags li {
  letter-spacing: 0.21px;
  color: #5B302D;
  text-transform: uppercase;
  opacity: 1;
  font-size: 14px;
  line-height: 17px;
}
.top-filter-search.newfilter .hs-search-field__bar input.hs-search-field__input{
  font-family: 'Inter', sans-serif !important;
  border: 1px solid #ffffff;
  background-color: #ffffff;
  height: 3.625rem;
  color: #090e19;
  background-image: url(https://19943632.fs1.hubspotusercontent-na1.net/hubfs/19943632/searchIcon.png);
  background-position: 5%;
  background-repeat: no-repeat;
  background-size: 1.5rem;
  border-radius: .75rem;
  margin-bottom: 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 4rem !important;
  box-shadow: 0 2px 20px #0000000f;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
  font-weight: 500;
}
body .tag {
  padding: 4px 8px 4px 0;
  line-height: 17px;
  font-size: 14px;
  letter-spacing: 0.21px;
  line-height: 17px;
}
.featured-title a:hover, .secondary-title a:hover {
  text-decoration: none !important;
}
.blog__card .blog__desc h2 {font-size:22px !important; font-weight:700 !Important; line-height:28px !important;}
@media (max-width:1199px){}

@media (max-width:1185px){
  .top-filter-search{top:-6px;}
}

@media (max-width:991px){
  .blog__card-holder{width:calc(50% - 30px);}
  .top-three .featured-post{flex: 0 0 60%;}
  .top-three .secondary-posts{flex: 0 0 40%;}
  .top-three .featured-post:after{top:-50px}
  .top-filter-search{margin:94px 0 0;}
  .blog-pagination__link.blog-pagination__next-link svg {
    position: relative;
    top: 2px;
    width: 10px !important;
    height: 15px !important;
  }
  .blog-pagination a {
    border: 2px solid #000;
    border-radius: 100%;
    color: #000;
    display: inline-block;
    font-weight: 600;
    height: 30px !important;
    line-height: 32px !important;
    margin: 0 5px;
    text-align: center;
    width: 30px !important;
    text-decoration: none;
    font-family: stevie sans, sans-serif !important;
  }
}
@media (max-width:770px){
  .top-filter-search .container > div > div > div{width:50%;float:none;margin:0;}
  .top-filter-search .topics-drop > div{max-width:340px;margin:0 auto;}
  .top-filter-search .hs-search-field__bar{max-width:none;}
  .blog__card-holder{width:auto; margin: 0;}   
  .top-filter-search{width:100% !important; padding:10px 0;}
  .top-filter-search .topic-box{margin: 0;}
  .top-filter-search .topic-box .label{padding: 6px 40px 6px 11px;}
  .top-filter-search .topic-box .label:after{right: 10px; top: 11px;}
  .top-filter-search .hs-search-field__bar input.hs-search-field__input{padding:9px 32px 9px 12px !important;color:#000;}
  .top-filter-search .hs-search-field__bar button{top: 1px;}
  .top-filter-search .title{display:none;}

  .top-filter-search .container > div > div{display:flex; justify-content:space-between; align-items: center;}

  .top-three{margin: 150px 0 0;}
  .top-three .featured-post:after{transform:scale(0.5);left:-190px;top:-120px;}

  .secondary-post-card{padding: 15px 0;}
  body .tag {padding: 4px 8px 4px 0;}
  body .featured-description{line-height:22px;}
  body .blog-pagination a{margin:4px 1px;}

  .top-filter-search .topic-box ul{min-width: 280px;}
}
@media (max-width:500px){
  .top-filter-search .filter-topic{display:block;}
  .top-filter-search .topic-box .label{width:auto;}
  .section-padding    {padding: 20px 0 0 0 !important; border-bottom:none !important;
  }}

@media (max-width: 768px) {
  .featured-heading h1 {
    font-size: 39px !important;
    line-height: 50px !important;
  }
}













/* new code */
body{
  font-family: 'Inter', sans-serif;
  color: #616365;
  font-size: 1rem;
  line-height: 1.5;}
.new-bloglisting{
  padding:0px 20px
}
.newblog-list .button-link.is-link {
  color: #375ec6;
}

.newblog-list .button-link, .new-bloglisting .recent_post_slider1 .blog__right .blog_link-wrapper .button-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  font-family: 'Inter', sans-serif;
  align-items: center;
  display: inline-flex;
  font-size: .875rem;
  font-weight: 600;
  justify-content: flex-start;
  letter-spacing: -.5px;
  text-decoration: none;
  transition: color .2s;
  transition: column-gap .3s ease-in-out;
}
.new-bloglisting .recent_post_slider1 .blog__right .blog_link-wrapper .button-link.is-link {
    color: #375ec6;
}
.top-filter-search.newfilter .hs-search-field__bar button svg{
  fill: transparent;
}
.top-filter-search.newfilter .hs-search-field__bar button{
  left: 0;
}
.top-filter-search.newfilter .filter-topic{
  justify-content: end;
}

.top-filter-search.newfilter{
  background-color: #ecf0fc;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.new-featurebloglisting {
  display:none !important}


.new-bloglisting{
  background-image: linear-gradient(#f9f9f9, #f7f9ff);
}
.top-filter-search.newfilter{
  top:0px !important;
}
.new-bloglisting .blog__card-holder .blog__card{
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid #ffffff;
  color: #616365;
  border-radius: 1rem;
  flex-flow: column;
  text-decoration: none;
  display: flex;
  position: relative;
}
.top-filter-search.newfilter{
  margin:0px !important;
  padding: 30px 20px;
}
.top-filter-search.newfilter .hs-search-field--open .hs-search-field__suggestions {
  border: 1px solid #f4f4f4 !important;
  background: #fff;
  padding: 20px;
  border-radius: 6px;
}
.new-bloglisting .blog__card-holder .blog__content{
  background-image: linear-gradient(#ecf0fc 25%, #fff 97%);
  border-radius: .5rem;
  flex: 1;
  grid-column-gap: .5rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding: 1.5rem !important;
  display: flex;
  box-shadow: 0 4px 30px #00000014;
}
.new-bloglisting .blog__card-holder .blog__card a{
  grid-column-gap: 1rem;
  grid-row-gap: .5rem;
  height: 100%;
  color: #616365;
  flex-flow: column;
  text-decoration: none;
  display: flex;
  position: relative;margin:0px
}

.new-bloglisting .blog__card-holder .blog__card .blog__desc h2{
  font-family: 'Inter' !important;
  color: #1e3062;
  font-size: 20px !important;
  letter-spacing: -1.5px;
  font-weight: 500 !important;
  line-height: 1.4 !important;
  margin-bottom: 45px;
}
.new-bloglisting .blog__card-holder .blog__date{color: #375ec6;
  letter-spacing: -.32px;
  border: 1px solid #c7d5fa;
  border-radius: 2.5rem;
  padding: .25rem .75rem;
  font-size: .75rem !important;
  font-weight: 600;
  display: inline-flex;
  font-family:  "Inter", sans-serif;
}
.top-filter-search.newfilter .search-wrap .row-fluid-wrapper >.row-fluid {
  display: flex;
  align-items: center;

}
.top-filter-search.newfilter .post-countwrap{
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: block;
  height: 100%;
  color: #616365;
  border-radius: 1rem;
  flex-flow: column;
  text-decoration: none;
  position: relative;
  font-family: 'Inter', sans-serif;
  color: #616365;
  font-size: 1rem;
  line-height: 1.5;
}

.new-bloglisting .blog_link-wrapper svg{
  width:17px;
}
.new-bloglisting .blog_link-wrapper{
  position: absolute;
  bottom: 24px;
}
.new-bloglisting .blog__right  .blog_link-wrapper{
  position: absolute;
  bottom: 24px;
}

.new-bloglisting .blog__card-holder .blog__content{
  position:relative;
}

.new-bloglisting  .blog__cards{
  gap: 20px;

}
.new-bloglisting .blog__card-holder {
  width: calc(33.33% - 14px);margin:0px;
  border-radius: 0rem;    margin-bottom: 30px;
  box-shadow: 0 4px 30px #0000000d;
  border-radius: 16px 16px 8px 8px !important;
}
.new-bloglisting .blog__card-holder .blog__card{
  margin: 0px !important;
  border-radius: 16px 16px 8px 8px;
}
.new-singlepost .hs-blog-post h1.banner-title-blog{
  margin: auto;
}
.new-singlepost #hubspot-topic_data{
  text-align: center;

}
.new-singlepost p#hubspot-topic_data  a{
  background-image: linear-gradient(90deg, #fff, #ecf0fc 48%, #fff);
  border: 1px solid #fff;
  border-radius: 50px;
  box-shadow: 0 1px 10px #0000000f;
  color: #375ec6;
  display: inline-block;
  font-size: 18px;
  font-weight: 500;
  line-height: 110%;
  padding: .5rem 1rem;
  font-size: 18px;
  font-family:  "Inter", sans-serif;
  text-transform: capitalize;
  letter-spacing: -.16px;
  display:none !important;

}
.new-singlepost .banner-title-blog,  .new-singlepost  #hs_cos_wrapper_name{
  margin: auto;
  text-align: center;
}
.new-singlepost  #hs_cos_wrapper_name{
  font-family: 'Inter';
  color: #1e3062;
  font-size: 56px;
  letter-spacing: -.16px;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
  line-height: 1.1rem;
}
.new-singlepost .blog-post-bg .span12 p.banner-para{
  text-align: center;
  margin: auto;
  color: #616365;
  font-size: 16px;
  max-width: 700px !important;
  line-height: 1.5;
  padding-top: 15px;
  display:none !important;

}
.new-singlepost .new-bloglisting .blog__card-holder .blog__card a{
  height: unset;
}
.new-singlepost .newblog-content{
  background: #f6f6f6;
}
.new-singlepost .blog-post-bg .post_img {
  padding-bottom: 30px;
}
.newpostpage.hs-blog-post .header-container-wrapper{
  padding-bottom: 0px !important;
}
.new-singlepost .new-bloglisting .blog__card-holder .blog__card a{
  border:none;
}
.new-singlepost .new-bloglisting .blog__card-holder .blog__date{
  width: fit-content;
}
.new-singlepost .share-this-one{
  background-color:#ffffff;
  text-align: center;
  border: 1px solid #375ec614;
  border-radius: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 1.25rem;
  display: flex;
  box-shadow: 0 0 10px #375ec614;
  margin-bottom: 20px;
  border-radius: .75rem;
}
.new-singlepost .side_stick{
  border-radius: .75rem;
}
.new-singlepost .hs_submit .actions {
  display: inline-block;
}.new-singlepost .actions input.hs-button.primary.large {
  background: #375ec6 !important;
  border: 1px solid #375ec6 !important;
  border-radius: 100px;
  font-size: 1rem !important;
  font-weight: 600 !important;
  display: inline-block;
  padding: 1rem 1.5rem !important;
  font-family: 'Inter', sans-serif !important;
}
.new-singlepost .actions input.hs-button.primary.large:hover{
  color:#fff !important;cursor:pointer;
}
.new-singlepost .post-body a{
  color: #375ec6 !important;
}
.new-singlepost .subscription-box svg {
  display: none;
}
.new-singlepost .subscription-box .like-h3{
  font-family: 'Inter', sans-serif !important;
  color: #1e3062 !important;
  font-size: 20px !important;
  letter-spacing: -1.30px;
  font-weight: 500 !important;
  line-height: 1.4 !important;
}
.subscription-box .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field label {
  text-align: left;
  font-size: 14px;
  color: #1e3062;
}
.new-singlepost .subscription-box p {
  color: #616365 !important;
  font-size: .875rem;
  margin: 0;text-align: left;
}   .banner-subscribe .subscription-box {
  text-align: left;
}
.subscription-box path {
  fill: #1e3062;
}
.new-singlepost .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field span, .new-singlepost .subscription-box p {
  color: #1e3062!important;
  font-size: 14px;
}
.new-singlepost .hs-form-field .hs-input:not([type=checkbox]) {
  border: 1.5px solid #d1d8e8;
  font-size: 14px;
  color: #1a2b5e;
}
.new-singlepost .input input {
  border-radius: 6px;
  min-height: 40px;
}
.new-singlepost .blog__content .h2{
  font-family: 'Inter';
  color: #1e3062;
  font-size: 20px;
  margin-bottom:45px;
  letter-spacing: -.16px;
  font-weight: 500;
  line-height: 1.2;
}

.new-bloglisting  .recent_post_slider1 .blog__right .blog_link-wrapper{
  bottom:24px
}
.newblog-content .blog-author-img img{
  border: 1px solid #f0f0f0;
  border-radius: 100rem;
  width: 3.5rem;
  height: 3.5rem;
}
.newpostpage .container, .newblog-list .container{
  max-width: 1280px !important;
  /*   padding: 0px 2.5rem !important; */
}
.new-bloglisting .button-link .icon-1x1-xsmall {
  justify-content: center;
  align-items: center;
  width: .875rem;
  height: .875rem;
  display: flex;

}
.new-singlepost .subscription-box p {
  color: #000000 !important;
}
.new-singlepost .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field span{
  color: #000000 !important;
}
.new-singlepost  .hs-form-field .hs-input:not([type="checkbox"]){
  border: 1.5px solid #d1d8e8;
}
.new-singlepost .banner-subscribe .subscription-box {
  width: 89% !important;
  margin-bottom:0px;
}
.new-singlepost .banner-subscribe .subscription-box {
  background-color: #fff;
}
.new-singlepost .subscription-box .hs_email{
  overflow: visible;
}
.new-singlepost .input input {
  width: 96% !important;
}
.new-singlepost details{
  border: 1px solid #0000000f;
  background-color: #f7f9ff;
  cursor: pointer;
  border-radius: 1rem;
  transition: background-color .3s, transform .3s;
  box-shadow: 0 4px 30px #0000000d;
  padding: 1.5rem;
  margin-bottom: 20px;
  position: relative;

}
.new-singlepost details > summary strong{
  color: #1e3062;
  font-size: 20px;
  letter-spacing: -.16px;
  font-weight: 500;
  line-height: 1.4;
  font-family:  "Inter", sans-serif;
}
.new-singlepost details > summary::marker{
  font-size: 0px;
}
.new-singlepost details > summary{
  margin:0px
}
.new-singlepost details > summary:after{
  align-items: center;
  content: "\f107";
  display: inline-block;
  font: normal normal normal 53px / 1 FontAwesome;
  font-size: 32px;
  padding-left: 7px;
  transition: transform .3s ease;
  right: 30px;
  position: absolute;
  top: 20px;
  color: #616365;
}
body {
  font-family:  "Inter", sans-serif;
  color: #616365;
  font-size: 1rem;
  line-height: 1.5;
}
h1, h2, h3, h4, h5, h6{
  color: #1e3062;
}
.newblog-content .key-takeaways-wrap ul li{
  color:#616365 !important;
  font-size: 16px;
  font-family: 'Inter', sans-serif !important;
  line-height: 1.5;
}
.newblog-content .key-takeaways-wrap ul li a{
  font-size: 16px;
  font-family: 'Inter', sans-serif !important;
  line-height: 1.5;
}
.newblog-content .key-takeaways-wrap ul{
  padding-left: 25px;
}
.newblog-content .key-takeaways-wrap .keytakeaways-heading h3{
  color: #1e3062 !important;
  font-family: 'Inter', sans-serif !important;
  font-size: 22px;
  margin-bottom: 25px;

}
.new-singlepost .section.post-body.blogtxt p{
  color: #616365 !important;
  font-size: 16px;
  font-family: 'Inter', sans-serif !important;
  line-height: 1.5;

}
.new-singlepost .section.post-body.blogtxt details p{
  padding-top: 24px;
}
.new-singlepost .section.post-body.blogtxt ul{
  padding-left: 20px;
  margin: 0px;
}
.section.post-body.blogtxt h3 strong {
  color: #1e3062;
  font-family: Inter;
  font-size: 56px;
  font-weight: 500;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  letter-spacing: -.16px;
  line-height: 1.2;
}
.newblog-content .blogtxt ul li::marker {
  color: #616365 !important;
}
.newblog-content .blogtxt ul li {
  margin: 12px 0px !important;
  font-size: 16px;
  color: #636465;
  line-height: 24px;
  font-family: Inter,sans-serif !important;
  font-weight: 400;
}
.newblog-content .key-takeaways-wrap ul li::marker {
  color: #616365 !important;
}
.new-singlepost .section.post-body.blogtxt a, .new-singlepost .key-takeaways-wrap ul li a, .new-singlepost .key-takeaways-wrap a{
  color: #375ec6;
  text-decoration: underline;
}
.hs-search-field .hs-search-field__suggestions{
  display:none;
}
.newblog-content .post_blog_details {
  grid-column-gap: 1rem;
}
.newblog-content h2{
  font-family:  "Inter", sans-serif !important;
  color: #1e3062;
  font-size: 48px;
  letter-spacing: -.16px;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500 !important;
  line-height: 1.2;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}
.newblog-content a.author-link{
  font-family: 'Inter' !important;
  color: #1e3062 !important;
  font-size: 20px;
  letter-spacing: -.16px;
  font-weight: 500;
  line-height: 1.4;
}
.search-text-wrap{
  display:none;
}
.category-searchtext-wrap .row-fluid-wrapper >.row-fluid{
  display: flex;
  align-items: center;
}
.search-text-wrap .search-text-group{
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #fff;
  letter-spacing: -.32px;
  border-radius: 2rem;
  padding: .5rem 1rem;
  font-size: .75rem;
  font-weight: 600;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  float: right;
}
.search-text-wrap .sclose svg{
  justify-content: center;
  align-items: center;
  width: .875rem;
  height: .875rem;
  display: flex;
}
.search-text-wrap .sclose:hover{
  cursor:pointer
}
.search-text-wrap .stext{
  font-size: .75rem;
  font-weight: 600;
  letter-spacing: -.32px;
  font-family: 'Inter', sans-serif;
  color: #616365;
  line-height: 1.5;
  overflow-wrap: anywhere;
}
.share-this-one a .fa{
  font-family: 'FontAwesome' !important;
}
.new-bloglisting .recent_post_slider1 >.blog__card-holder >.blog__card{
  display:block !important;
}
.newblog-content  .subs_box.banner-subscribe {
  box-shadow: 0 0 10px #375ec614;
  border-radius: 16px;
  background: #fff;
  display: flex;
}
.newblog-content  .subs_box.banner-subscribe from {
  width: fit-content !important;
}

@media (max-width: 1199px) {
  .plr.newheader-wrap {
    padding: 0 20px;
  }
}
@media (max-width: 991px) {
  .new-bloglisting  .plr {
    padding: 0 0px !important;
  }

}
@media (max-width: 767px) {
  .new-singlepost .blog__content .h2{ 
    margin-bottom:10px;
  }
  .new-bloglisting .blog__right .blog_link-wrapper {
    position: relative;bottom:0px !important;
  }
  .new-singlepost details>summary strong{
    font-size: 18px;
    width: 85%;
    display: inline-block;
  }

  .new-singlepost    .hs-blog-post .banner-bg-img-section {
    padding: 30px 0 0 !important;
  }
  .new-singlepost #hs_cos_wrapper_name{
    font-size:20px !important;
  }
  .new-singlepost h1.banner-title-blog{
    line-height: 1.5rem !important;
  }
  .logo-home img {
    width: 130px;
  }
  .newblog-content h2{
    font-size:32px !important
  }

  .new-bloglisting .blog__card-holder .blog__card .blog__desc h2{
    margin-bottom: 0px;
  }

  .new-bloglisting .blog_link-wrapper{
    position: unset;
  }
  .search-text-wrap .search-text-group{
    float: unset;
    margin-bottom: 15px;
  }
  .category-searchtext-wrap .row-fluid-wrapper >.row-fluid{
    display:block;
  }
  .top-filter-search.newfilter .search-wrap .row-fluid-wrapper >.row-fluid{
    display: block;
  }
  .new-bloglisting .blog__cards{
    display:block !important;
  }
  .new-bloglisting .blog__card-holder, .new-bloglisting .blog__card-holder .blog__card{
    width:100%;
  }
  .new-bloglisting .blog__card-holder{
    margin-bottom: 25px;
  }
  .top-filter-search.newfilter .span6,   .top-filter-search.newfilter .span8,   .top-filter-search.newfilter .span4{
    width:100%;
  }
  .top-filter-search.newfilter .container>div>div{
    display:block !important;
  }
  .top-filter-search.newfilter .search-widget{
    margin-bottom: 25px;
  }
  .top-filter-search.newfilter .topics-drop>div {
    max-width: 100%;
    width: fit-content;
    margin: 0;
  }
  .top-filter-search.newfilter .post-countwrap {
    padding-bottom: 25px;
  }
  .top-filter-search.newfilter .topic-box ul{
    left: 0;right:unset;
  }
}






/*  news POST AND LIST STYLES */
.new-newslist-pg .banner_info p{
  color: #616365 !important;
  font-family: Inter, sans-serif !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
}
.new-newslist-pg h2.hero_titletext{
  font-family: Inter, sans-serif !important;
  color: #1e3062;
  font-size: 48px;
  letter-spacing: -.16px;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500 !important;
  line-height: 1.2;
  margin-bottom:18px;
}
.new-newslist-pg .news_animation_logo{display:none;}
.new-newslist-pg .listing_banner_title h1{
  margin-bottom: 16px;
  background-image: linear-gradient(90deg, #fff, #ecf0fc 48%, #fff);
  border: 1px solid #fff;
  border-radius: 50px;
  box-shadow: 0 1px 10px #0000000f;
  color: #375ec6;
  display: inline-block;
  font-family: Inter, sans-serif !important;
  font-size: 18px;
  font-weight: 500 !important;
  letter-spacing: -1.5px;
  line-height: 110%;
  padding: .5rem 1rem;
}
.new-newslist.blog__cards .blog-listing-left, .new-newslist .blog__card-holder{
  border-radius: 16px 16px 8px 8px !important;
  box-shadow: 0 4px 30px #0000000d;
  margin: 0 0 0px;
    width: calc(33.33% - 14px) !important;

}
.blog-listing-left .post-listing , .new-newslist .recent_post_slider .blog__card {
  grid-column-gap: 1rem;
  grid-row-gap: .5rem;
  color: #616365;
  display: flex;
  flex-flow: column;
  height: 100%;
  border: 1px solid #fff;
  margin: 0;
  position: relative;
  text-decoration: none;
  border-radius: 16px 16px 8px 8px;
}
.new-newslist-pg  .blog-listarea{
  background: #f9f9f9;
}
.new-newslist-pg  a.demo-btn:hover {
  border: unset !important;
  padding:12px 26px 12px 15px !important;
}
.new-newslist-pg .container{
  max-width: 1280px !important;
}
.new-newslist-pg .blog_filter {
  background: #fff !important;
}
.new-newslist.blog__cards, .new-newslist .recent_post_slider{
  flex-wrap: wrap;
  grid-column-gap: 1.3rem;
  grid-row-gap: 3.5rem;
}
.new-newslist.blog__cards  .image {
  width: 100%;
}
.new-newslist .image img{
  border-radius: 16px 16px 0 0;
  height: 210px !important;
  object-fit: cover !important;
  transition: transform .4s ease;
  width: 100% !important;
}

.new-newslist .content {
  width: 100%;
}
.new-newslist .blog__card >.blog__content {
    padding: 1.5rem !important;
  display: contents;
 
}
.new-newslist .content .content-group, 
  padding: 1.5rem !important;
  display: flex;
  flex-direction: column;
}
.new-newslist .content .content-group >.blog__date p{
  border: 1px solid #c7d5fa;
  border-radius: 2.5rem;
  color: #375ec6 !important;
  display: inline-flex;
  font-family: Inter, sans-serif !important;
  font-size: .75rem !important;
  font-weight: 600;
  letter-spacing: -.32px;
  padding: .25rem .75rem;
  margin-bottom: 0px;
}
.new-newslist .content{
  grid-column-gap: .5rem;
  grid-row-gap: 1rem;
  display: flex;
  flex-direction: column;position:relative;
  background-image: linear-gradient(#ecf0fc 25%, #fff 97%);
  border-radius: .5rem;
  flex: 1;
  grid-column-gap: .5rem;
  grid-row-gap: 1rem;
  align-items: flex-start;
  box-shadow: 0 4px 30px #00000014;
  display: flex;
  flex-flow: column;
  justify-content: flex-start;
}
.new-newslist  .content a{
  margin-bottom:0px;text-decoration: none;
}
.new-newslist  .content a.demo-btn::after{
  display:none;
}
.new-newslist .blog__desc h2{
margin-top: 30px !important;
}
.new-newslist .blog__desc{
  position:unset !important;
}
  .new-newslist .blog__desc h2{
    margin-bottom: 30px !important;
     color: #1e3062;
  font-family: Inter !important;
  font-size: 20px !important;
  font-weight: 500 !important;
  letter-spacing: -1.5px;
  line-height: 1.4 !important;
}
.new-newslist .content .content-group a >h2{
  color: #1e3062;
  font-family: Inter !important;
  font-size: 20px !important;
  font-weight: 500 !important;
  letter-spacing: -1.5px;
  line-height: 1.4 !important;
  margin-bottom: 0px !important;
}

.new-newslist  .blog_link-wrapper svg{
  width:17px;
}

.new-newslist .blog_link-wrapper{
  position: absolute;
  bottom: 24px;
}
.new-newslist .button-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  font-family: 'Inter', sans-serif;
  align-items: center;
  display: inline-flex;
  font-size: .875rem;
  font-weight: 600;
  justify-content: flex-start;
  letter-spacing: -.5px;
  text-decoration: none;
  transition: color .2s;
  transition: column-gap .3s ease-in-out;
}
.new-newslist .button-link:hover {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #1e3062;
}
.new-newslist  .button-link.is-link {
  color: #375ec6;
}
.new-newslist-pg    .post-listing{
  margin-bottom: 50px; 
}
.new-newslist-pg .loadmore{
  text-align: center;
}
.new-singlepost .share-this-one strong, .new-singlepost .right-div p{
  font-size: 18px !important;
  font-family: 'Inter', sans-serif;
  color: #1e3062;
  padding: 10px 0px;
}
.new-singlepost .author_bio{
  font-family: "Inter", sans-serif !important;
  color: #616365;
  font-size: 1rem;
  line-height: 1.5;
}
.new-singlepost .press-kit-wrap, .new-singlepost .flex-cta{
  background: #fff;
  border: 1px solid #375ec614;
  background-color: #ffffff;
  text-align: center;
  border: 1px solid #375ec614;
  border-radius: .75rem;
  align-items: center;
  padding: 1.25rem;
  box-shadow: 0 0 10px #375ec614;
  margin-bottom: 20px;
  border-radius: .75rem;
}
.new-singlepost .press-kit-wrap a{
  color: #375ec6 !important;
  font-size: 16px !important;
  font-family: 'Inter', sans-serif !important;
}
.new-singlepost .post_img {
    margin-bottom: 50px !important;
}
.new-singlepost .post-body ul li::marker {
    color: #616365 !important;
}
.new-singlepost .post-body h2 strong span, .new-singlepost .post-body h2 strong, .new-singlepost .post-body h2, .new-singlepost .post-body h2 span{
    font-family: "Inter", sans-serif !important;
    color: #1e3062;
    font-size: 48px;
    letter-spacing: -.16px;
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 500 !important;
    line-height: 1.2;
    margin-top: 1.5rem;
    margin-bottom: 1rem;
}
.new-singlepost .post-body p {
    color: #616365 !important;
    font-size: 16px;
    font-family: 'Inter', sans-serif !important;
    line-height: 1.5;
}
.new-singlepost #hs_cos_wrapper_dnd_area-module-1 .interactive-button{
  background: #375ec6 !important;
  border: 1px solid #375ec6 !important;
  border-radius: 100px;
  font-size: 1rem !important;
  font-weight: 600 !important;
  display: inline-block;
  padding: 1rem 1.5rem !important;
  font-family: 'Inter', sans-serif !important;
}
.new-singlepost .getintouch{
  margin: 0px;
  padding-bottom: 20px;
}
.press-kit-wrap .presskit-title, .new-singlepost .getintouch{
  font-size: 20px;
  margin-bottom: 0;
  font-weight: 600;
  text-align: center;
  color: #1e3062;
  font-family: 'Inter', sans-serif !important;
  padding: 10px 0px;
}
.new-singlepost .blog-author-img img {
  width: 58px;
  height: 58px;
}
.loadmore button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid #375ec6;
  background-color: #375ec6;
  font-family: 'Inter';
  color: #fff;
  text-align: center;
  letter-spacing: -.32px;
  border-radius: 2rem;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  transition: box-shadow .2s, border-color .2s, background-color .2s, color .2s;
}