.elementor-11070201 .elementor-element.elementor-element-2c5ceae8 > .elementor-container{max-width:1600px;}.elementor-11070201 .elementor-element.elementor-element-2c5ceae8{margin-top:30px;margin-bottom:0px;}.elementor-11070201 .elementor-element.elementor-element-dd18f49 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-11070201 .elementor-element.elementor-element-411e7f33 .ce-breadcrumb__item:not(:last-child):after{content:"/";color:#ddd;}.elementor-11070201 .elementor-element.elementor-element-411e7f33 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-11070201 .elementor-element.elementor-element-77a11def.ce-image-gallery--layout-grid .ce-image-gallery{grid-template-columns:repeat(8, 1fr);grid-gap:10px;}.elementor-11070201 .elementor-element.elementor-element-77a11def.ce-image-gallery--layout-masonry .ce-image-gallery{columns:8;column-gap:10px;}.elementor-11070201 .elementor-element.elementor-element-77a11def.ce-image-gallery--layout-masonry figure{margin-bottom:10px;}.elementor-11070201 .elementor-element.elementor-element-77a11def img{width:100%;height:100px;object-fit:contain;object-position:center center;}.elementor-11070201 .elementor-element.elementor-element-77a11def .ce-image-gallery{grid-auto-rows:minmax(100px, 1fr);}.elementor-11070201 .elementor-element.elementor-element-77a11def .ce-gallery-icon, .elementor-11070201 .elementor-element.elementor-element-77a11def .ce-gallery-icon img{transition-duration:800ms;transition-property:all;}.elementor-11070201 .elementor-element.elementor-element-77a11def .ce-gallery-item{gap:10px;}.elementor-11070201 .elementor-element.elementor-element-77a11def figcaption{text-align:center;margin:-5px 0px 10px 0px;}.elementor-11070201 .elementor-element.elementor-element-77a11def figcaption, .elementor-11070201 .elementor-element.elementor-element-77a11def figcaption a{color:#2C2C2C;font-weight:600;}body:not(.lang-rtl) .elementor-11070201 .elementor-element.elementor-element-57a22a5{left:376px;}body.lang-rtl .elementor-11070201 .elementor-element.elementor-element-57a22a5{right:376px;}.elementor-11070201 .elementor-element.elementor-element-57a22a5{top:381px;}body.elementor-page-11070201 header.page-header h1{display:none;}@media(min-width:768px){.elementor-11070201 .elementor-element.elementor-element-357aa8a9{width:20%;}.elementor-11070201 .elementor-element.elementor-element-dd18f49{width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11070201 .elementor-element.elementor-element-dd18f49{width:100%;}}@media(max-width:1024px){.elementor-11070201 .elementor-element.elementor-element-2c5ceae8{margin-top:0px;margin-bottom:0px;}.elementor-11070201 .elementor-element.elementor-element-77a11def.ce-image-gallery--layout-grid .ce-image-gallery{grid-template-columns:repeat(5, 1fr);grid-gap:0px;}.elementor-11070201 .elementor-element.elementor-element-77a11def.ce-image-gallery--layout-masonry .ce-image-gallery{columns:5;column-gap:0px;}.elementor-11070201 .elementor-element.elementor-element-77a11def.ce-image-gallery--layout-masonry figure{margin-bottom:0px;}.elementor-11070201 .elementor-element.elementor-element-77a11def img{width:100%;height:100px;object-fit:cover;object-position:center center;}.elementor-11070201 .elementor-element.elementor-element-77a11def .ce-image-gallery{grid-auto-rows:minmax(100px, 1fr);}.elementor-11070201 .elementor-element.elementor-element-77a11def figcaption{margin:-10px 0px 10px 0px;}}@media(max-width:767px){.elementor-11070201 .elementor-element.elementor-element-dd18f49.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:space-between;}.elementor-11070201 .elementor-element.elementor-element-77a11def.ce-image-gallery--layout-grid .ce-image-gallery{grid-template-columns:repeat(2, 1fr);grid-gap:7px;}.elementor-11070201 .elementor-element.elementor-element-77a11def.ce-image-gallery--layout-masonry .ce-image-gallery{columns:2;column-gap:7px;}.elementor-11070201 .elementor-element.elementor-element-77a11def.ce-image-gallery--layout-masonry figure{margin-bottom:7px;}.elementor-11070201 .elementor-element.elementor-element-77a11def img{width:100%;height:60px;object-fit:contain;object-position:center center;}.elementor-11070201 .elementor-element.elementor-element-77a11def .ce-image-gallery{grid-auto-rows:minmax(60px, 1fr);}.elementor-11070201 .elementor-element.elementor-element-77a11def figcaption, .elementor-11070201 .elementor-element.elementor-element-77a11def figcaption a{font-size:3.5vw;}.elementor-11070201 .elementor-element.elementor-element-77a11def figcaption{margin:0% 0% 0% 0%;}}/* Start custom CSS for category-grid, class: .elementor-element-77a11def */@media (max-width: 767px) {

.ce-image-gallery figure.ce-gallery-item {
  display: flex !important;
  flex-direction: row !important;
  align-items: center;
  text-align: left !important;
  gap: 15px;
}

/* Image container */
.ce-gallery-icon {
  flex: 0 0 30%;
  max-width: 30%;
}

/* Caption container */
.ce-gallery-caption {
  flex: 1;
}


.ce-image-gallery figure.ce-gallery-item {
  border: 1px solid #ccc; /* Light gray border */
  border-radius: 8px;     /* Optional: rounded corners */
  padding: 0px;          /* Space inside the border */
  background-color: #fff; /* Optional: make sure it's not transparent */
  transition: box-shadow 0.2s ease; /* Optional: add some hover effect */
}

.ce-image-gallery figure.ce-gallery-item:hover {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); /* Subtle hover effect */
}

.ce-gallery-item {
  opacity: 0;
  height: 0;
  margin: 0;
  padding: 0;
  overflow: hidden;
  transition: all 0.3s ease;
}

.ce-gallery-item.visible {
  display: flex !important;
  opacity: 1;
  height: auto;
  margin-bottom: 15px;
  padding: 10px;
}

.elementor-element-77a11def {
  overflow: hidden;
  /*max-height: 200px; /* will be controlled by JS */
  transition: max-height 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4f170d8 */#show-more-btn {
  margin-top: 20px;
  padding: 10px 20px;
  font-size: 1rem;
  background-color: #0040dd;
  color: white;
  border: none;
  cursor: pointer;
  border-radius: 4px;
  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e86e260 */.elementor-11070201 .elementor-element.elementor-element-e86e260 {
  backdrop-filter: url(#liquid-prism-intense);
  -webkit-backdrop-filter: url(#liquid-prism-intense);
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 50px;
  color: white;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  transition: all 0.3s ease;
}
.elementor-11070201 .elementor-element.elementor-element-e86e260:hover {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-57a22a5 */.liquid-glass-btn {
background: rgba(255, 255, 255, 0.1);
border: 1px solid rgba(255, 255, 255, 0.2);
backdrop-filter: blur(12px);
-webkit-backdrop-filter: blur(12px);
border-radius: 12px;
color: #fff;
font-size: 16px;
padding: 12px 24px;
text-align: center;
text-decoration: none;
display: inline-block;
cursor: pointer;
transition: all 0.3s ease;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
}

.liquid-glass-btn:hover {
background: rgba(255, 255, 255, 0.2);
box-shadow: 0 6px 40px rgba(0, 0, 0, 0.2);
transform: scale(1.03);
}/* End custom CSS */