/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
html {
  scroll-behavior: smooth;
}
.title-subtitle{
  font-size:22px;
}
.recent_posts-pos__top .recent_posts-img {
    padding-top: 55%!important;
}
.blog_post__overlay{
  background: hsla(0, 0%, 6%, .80);
}
.service-card:hover {
  background-color: #1B233B !important;
}
.tstmnl_style-dark{
  background: #1B233B;
}
.rssapp-card-title{
  font-family: Raleway, sans-serif!important;
}
.systems-page--search-results--title-wraper{
  padding: 100px 0 100px;
}
@media (min-width: 1140px) {
  .service-card__subtitle {
    font-size: 200px!important;
    transform: translate(2%, 0);
  }
}
#custom_cursor{
  background-color: #424B51;
}
em {
    -webkit-text-stroke-width: 0px;
    -webkit-text-fill-color: currentColor;
}
.blog-post__new-title {
  margin-top: 120px;
  margin-bottom: 90px;
}
@media (max-width: 767px) {
  .blog-post__new-title {
    margin-top: 90px;
    margin-bottom: 60px;
  }
  .blog-post__body {
    padding-top: 90px;
  }
}
.blog_post__new-overlay {
 
  background: transparent;
  
.blog-post__title-wrapper {
  aspect-ratio: 1.91 / 1;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  width: 100%;
}