.elementor-13031 .elementor-element.elementor-element-9af9765{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13031 .elementor-element.elementor-element-9af9765:not(.elementor-motion-effects-element-type-background), .elementor-13031 .elementor-element.elementor-element-9af9765 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FB;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-13031 .elementor-element.elementor-element-b9a0695{--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-13031 .elementor-element.elementor-element-b9a0695 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-13031 .elementor-element.elementor-element-b9a0695:after{content:"1";}.elementor-13031 .elementor-element.elementor-element-b9a0695 .elementor-post__thumbnail__link{width:100%;}.elementor-13031 .elementor-element.elementor-element-b9a0695.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:3px;}.elementor-13031 .elementor-element.elementor-element-b9a0695.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:3px;}.elementor-13031 .elementor-element.elementor-element-b9a0695.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:3px;}.elementor-13031 .elementor-element.elementor-element-b9a0695 .elementor-post__title, .elementor-13031 .elementor-element.elementor-element-b9a0695 .elementor-post__title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-13031 .elementor-element.elementor-element-b9a0695 a.elementor-post__read-more{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-13031 .elementor-element.elementor-element-b9a0695 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-13031 .elementor-element.elementor-element-b9a0695:after{content:"1";}.elementor-13031 .elementor-element.elementor-element-b9a0695 .elementor-post__thumbnail__link{width:100%;}.elementor-13031 .elementor-element.elementor-element-b9a0695 .elementor-post__title, .elementor-13031 .elementor-element.elementor-element-b9a0695 .elementor-post__title a{font-size:18px;}.elementor-13031 .elementor-element.elementor-element-b9a0695 a.elementor-post__read-more{font-size:15px;}}/* Start custom CSS for posts, class: .elementor-element-b9a0695 */.dl-post-products{
  --dl-blue:#10233f;
  --dl-mid:#223D74;
  --dl-line:#dce4ef;
  --dl-soft:#f6f8fb;
  --dl-orange:#f28c28;
}

.dl-post-products{
  background:#f6f8fb;
  padding:0 24px 76px;
}

.dl-post-products .elementor-posts-container{
  max-width:1180px;
  margin:0 auto!important;
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:22px!important;
}

.dl-post-products .elementor-post{
  width:auto!important;
  margin:0!important;
}

.dl-post-products article.elementor-post{
  background:#fff;
  border:1px solid var(--dl-line);
  min-height:100%;
  overflow:hidden;
  position:relative;
  box-shadow:0 14px 34px rgba(16,35,63,.07);
  transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;
}

.dl-post-products article.elementor-post:before{
  content:"";
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:4px;
  background:#355c8f;
  opacity:0;
  transition:opacity .22s ease;
}

.dl-post-products article.elementor-post:hover{
  transform:translateY(-5px);
  border-color:#b8c7d9;
  box-shadow:0 24px 52px rgba(16,35,63,.13);
}

.dl-post-products article.elementor-post:hover:before{
  opacity:1;
}

.dl-post-products .elementor-post__thumbnail__link{
  display:block;
  margin:0!important;
  padding:24px 22px 8px;
  background:#fff;
}

.dl-post-products .elementor-post__thumbnail{
  padding-bottom:78%!important;
  background:#fff;
}

.dl-post-products .elementor-post__thumbnail img{
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  object-position:center!important;
  padding:6px;
}

.dl-post-products .elementor-post__text{
  padding:12px 22px 24px!important;
  text-align:left;
}

.dl-post-products .elementor-post__title{
  min-height:48px;
  margin:0 0 14px!important;
}

.dl-post-products .elementor-post__title a{
  color:var(--dl-blue);
  font-size:16px;
  line-height:1.3;
  font-weight:850;
  letter-spacing:-.2px;
  text-decoration:none;
}

.dl-post-products .elementor-post__title a:hover{
  color:#355c8f;
}

.dl-post-products .elementor-post__read-more{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:38px;
  background:#223D74;
  color:#fff!important;
  padding:10px 14px;
  margin-top:2px;
  font-size:12px;
  line-height:1;
  font-weight:900;
  text-transform:uppercase;
  letter-spacing:.5px;
  text-decoration:none!important;
}

.dl-post-products .elementor-post__read-more:hover{
  background:#10233f;
  color:#fff!important;
}

.dl-post-products .elementor-post__read-more::after{
  content:" ›";
  font-size:17px;
  margin-left:3px;
  line-height:1;
}

.dl-post-products .elementor-post__meta-data,
.dl-post-products .elementor-post__excerpt,
.dl-post-products .elementor-post__badge{
  display:none!important;
}

@media(max-width:1180px){
  .dl-post-products .elementor-posts-container{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
  }
}

@media(max-width:820px){
  .dl-post-products{
    padding-left:20px;
    padding-right:20px;
  }

  .dl-post-products .elementor-posts-container{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:18px!important;
  }
}

@media(max-width:560px){
  .dl-post-products .elementor-posts-container{
    grid-template-columns:1fr!important;
  }

  .dl-post-products .elementor-post__title{
    min-height:0;
  }
}/* End custom CSS */