.elementor-39282 .elementor-element.elementor-element-f704094{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS */body,
.elementor-page {
  background: #041533;
}
.e-con-boxed > .e-con-inner,
.elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 1240px;
}
.wcpi-blog-label {
  color: #D8C18A;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
}
.wcpi-blog-subtitle {
  color: #C8D0DB;
  font-size: 18px;
  line-height: 1.6;
  text-align: center;
}
.elementor-widget-button .elementor-button {
  transition: all .25s ease;
}
.elementor-widget-button .elementor-button:hover {
  background: #081C3E;
  color: #fff;
}
.elementor-widget-posts .elementor-post {
  background: #081B3A;
  border: 1px solid rgba(255,255,255,0.15);
  border-radius: 14px;
  overflow: hidden;
  transition: transform .25s ease, box-shadow .25s ease;
}
.elementor-widget-posts .elementor-post:hover {
  transform: translateY(-4px);
  box-shadow: 0 16px 30px rgba(0,0,0,0.18);
}
.elementor-widget-posts .elementor-post__thumbnail {
  margin-bottom: 0 !important;
}
.elementor-widget-posts .elementor-post__thumbnail img {
  width: 100%;
  height: 260px;
  object-fit: cover;
}
.elementor-widget-posts .elementor-post__text {
  padding: 22px 20px 20px;
}
.elementor-widget-posts .elementor-post__title {
  margin-bottom: 12px !important;
}
.elementor-widget-posts .elementor-post__excerpt {
  margin-bottom: 18px !important;
  color: #BFC9D7;
}
.elementor-widget-posts .elementor-post__meta-data {
  color: #D9E1EC;
  font-size: 12px;
}
@media (max-width: 1024px) {
  .elementor-widget-heading .elementor-heading-title {
    font-size: 42px !important;
  }
}
@media (max-width: 767px) {
  .elementor-widget-heading .elementor-heading-title {
    font-size: 30px !important;
  }
  .wcpi-blog-subtitle {
    font-size: 16px;
  }
}/* End custom CSS */