.elementor-5097 .elementor-element.elementor-element-a75680b{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5097 .elementor-element.elementor-element-0ecef81{--display:flex;border-style:solid;--border-style:solid;border-width:1.73px 1.73px 1.73px 1.73px;--border-top-width:1.73px;--border-right-width:1.73px;--border-bottom-width:1.73px;--border-left-width:1.73px;border-color:#64E8FD;--border-color:#64E8FD;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5097 .elementor-element.elementor-element-0ecef81:not(.elementor-motion-effects-element-type-background), .elementor-5097 .elementor-element.elementor-element-0ecef81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1A2B;}.elementor-5097 .elementor-element.elementor-element-0ecef81.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5097 .elementor-element.elementor-element-52abde9{background-image:url("https://www.connectexhibit.com/wp-content/uploads/2025/09/blog-and-news-1024x111.webp");padding:40px 0px 40px 0px;background-position:bottom center;background-repeat:no-repeat;text-align:center;}.elementor-5097 .elementor-element.elementor-element-52abde9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;color:#FFFFFF;}@media(max-width:767px){.elementor-5097 .elementor-element.elementor-element-52abde9{padding:6px 6px 6px 6px;text-align:center;}.elementor-5097 .elementor-element.elementor-element-52abde9 .elementor-heading-title{font-size:43px;}}@media(min-width:768px){.elementor-5097 .elementor-element.elementor-element-0ecef81{--width:90%;}}/* Start custom CSS for shortcode, class: .elementor-element-66eb615 */.custom-posts-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px;
  margin-bottom: 30px;
}

.custom-post-item {
  border: 2px solid #6C61FF;
  padding: 20px;
  border-radius: 10px;
  background:#ffffff1a;
}

.custom-post-thumbnail img {
  width: 100%;
  height: auto;
  border-radius: 4px;
  margin-bottom: 10px;
}

.custom-post-item h3 {
  margin: 0;
  font-family: "Poppins", Sans-serif;font-family: "Poppins", Sans-serif;
  font-size: 24px;
  font-weight: 700;
  text-decoration: none;
}

.custom-post-item a {
  text-decoration: none;
  color: #333;
}

/* Section headings */
.section-heading {
  font-size: 24px;
  margin-bottom: 15px;
  border-left: 4px solid #333;
  padding-left: 10px;
  color: #333;
}

/* Second section title-only style */
.title-only {
  border: 2px solid #6C61FF;
}

/* Pagination */
.custom-pagination {
  text-align: center;
  margin-top: 30px;
}

.custom-pagination .page-numbers {
  display: inline-block;
  margin: 0 5px;
  padding: 8px 12px;
  border: 1px solid #ccc;
  color: #fff;
  text-decoration: none;
}

.custom-pagination .current {
  background: #333;
  color: #fff;
  border-color: #333;
}


.custom-post-item a {
  text-decoration: none;
  color: #fff;
}
a {
  text-decoration: none;
  color: #fff;
}
a:active, a:hover {
    color: #fff;}/* End custom CSS */