.elementor-20871 .elementor-element.elementor-element-1a601a42 .trx_addons_bg_text{z-index:0;}.elementor-20871 .elementor-element.elementor-element-1a601a42 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-left:50px;}.elementor-20871 .elementor-element.elementor-element-1a601a42 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-right:50px;}.elementor-20871 .elementor-element.elementor-element-6bb8c3e{--spacer-size:50px;}.elementor-20871 .elementor-element.elementor-element-7b5c8d87 .sc_item_title_text{-webkit-text-stroke-width:0px;}.elementor-20871 .elementor-element.elementor-element-7b5c8d87 .sc_item_title_text2{-webkit-text-stroke-width:0px;}.elementor-20871 .elementor-element.elementor-element-1671fa6 .trx_addons_bg_text{z-index:0;}.elementor-20871 .elementor-element.elementor-element-1671fa6 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-left:50px;}.elementor-20871 .elementor-element.elementor-element-1671fa6 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-right:50px;}.elementor-20871 .elementor-element.elementor-element-b49b37b .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-20871 .elementor-element.elementor-element-b49b37b .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-20871 .elementor-element.elementor-element-b49b37b{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-20871 .elementor-element.elementor-element-0a5d60d .trx_addons_bg_text{z-index:0;}.elementor-20871 .elementor-element.elementor-element-0a5d60d .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-left:50px;}.elementor-20871 .elementor-element.elementor-element-0a5d60d .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-right:50px;}.elementor-20871 .elementor-element.elementor-element-0a5d60d{margin-top:20px;margin-bottom:20px;}@media(max-width:767px){.elementor-20871 .elementor-element.elementor-element-0a5d60d{margin-top:20px;margin-bottom:20px;}}/* Start custom CSS for trx_sc_blogger, class: .elementor-element-7b5c8d87 */.sc_blogger_item .sc_blogger_item_title a,
.sc_blogger_item a {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
}
h5.sc_blogger_item_title.entry-title {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-b49b37b */.e-gallery-item:last-child {
    grid-column: span 2;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1671fa6 */.elementor-gallery__container {
  gap: 12px !important;
}

.e-gallery-item {
  position: relative;
  overflow: hidden;
  border-radius: 14px;
  transition: transform 0.4s ease, box-shadow 0.3s ease;
  cursor: pointer;
}

.e-gallery-item:hover {
  transform: scale(1.06) rotate(0.5deg);
  box-shadow: 0 8px 25px rgba(0,0,0,0.25);
}

.e-gallery-item::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(135deg, rgba(255,255,255,0.15), rgba(0,0,0,0.35));
  backdrop-filter: blur(6px); /* Glass effect */
  opacity: 0;
  transition: opacity 0.4s ease;
  border-radius: inherit;
  z-index: 1;
}

.e-gallery-item:hover::before {
  opacity: 1;
}

.e-gallery-item:hover {
  border: 2px solid transparent;
  background: linear-gradient(135deg, #e4b66c, #f5f0d0) border-box;
}/* End custom CSS */