.elementor-3499 .elementor-element.elementor-element-94f19eb:not(.elementor-motion-effects-element-type-background), .elementor-3499 .elementor-element.elementor-element-94f19eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2CD02;}.elementor-3499 .elementor-element.elementor-element-94f19eb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-12px;margin-bottom:0px;padding:5px 0px 5px 0px;}.elementor-3499 .elementor-element.elementor-element-94f19eb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3499 .elementor-element.elementor-element-5f8a27e{--display:flex;--gap:45px 45px;--row-gap:45px;--column-gap:45px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.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-3499 .elementor-element.elementor-element-b1f7aa3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3499 .elementor-element.elementor-element-b1f7aa3{text-align:center;}.elementor-3499 .elementor-element.elementor-element-b1f7aa3 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:34px;font-weight:600;color:#181818;}.elementor-3499 .elementor-element.elementor-element-d0b0092{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:50px 10px;--row-gap:50px;--column-gap:10px;--grid-auto-flow:row;--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-3499 .elementor-element.elementor-element-5613eac{--display:flex;--justify-content:center;--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-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3499 .elementor-element.elementor-element-6f9b971{width:100%;max-width:100%;}.elementor-3499 .elementor-element.elementor-element-6f9b971 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3499 .elementor-element.elementor-element-6f9b971.elementor-element{--align-self:center;}.elementor-3499 .elementor-element.elementor-element-6f9b971 .gallery-item .gallery-caption{display:none;}.elementor-3499 .elementor-element.elementor-element-f8d0515 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3499 .elementor-element.elementor-element-f8d0515{text-align:center;}.elementor-3499 .elementor-element.elementor-element-f8d0515 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:25px;font-weight:600;color:#11539E;}.elementor-3499 .elementor-element.elementor-element-519df61{--display:flex;--justify-content:center;--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-3499 .elementor-element.elementor-element-db841c9{width:100%;max-width:100%;}.elementor-3499 .elementor-element.elementor-element-db841c9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3499 .elementor-element.elementor-element-db841c9.elementor-element{--align-self:center;}.elementor-3499 .elementor-element.elementor-element-db841c9 .gallery-item .gallery-caption{display:none;}.elementor-3499 .elementor-element.elementor-element-650b39d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3499 .elementor-element.elementor-element-650b39d{text-align:center;}.elementor-3499 .elementor-element.elementor-element-650b39d .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:25px;font-weight:600;color:#11539E;}.elementor-3499 .elementor-element.elementor-element-5e30732{--display:flex;--justify-content:center;--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-3499 .elementor-element.elementor-element-f9167a1{width:100%;max-width:100%;}.elementor-3499 .elementor-element.elementor-element-f9167a1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3499 .elementor-element.elementor-element-f9167a1.elementor-element{--align-self:center;}.elementor-3499 .elementor-element.elementor-element-f9167a1 .gallery-item .gallery-caption{display:none;}.elementor-3499 .elementor-element.elementor-element-d2c9eee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3499 .elementor-element.elementor-element-d2c9eee{text-align:center;}.elementor-3499 .elementor-element.elementor-element-d2c9eee .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:25px;font-weight:600;color:#11539E;}.elementor-3499 .elementor-element.elementor-element-338ee4b{--display:flex;--justify-content:center;--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-3499 .elementor-element.elementor-element-d5a4a41{width:100%;max-width:100%;}.elementor-3499 .elementor-element.elementor-element-d5a4a41 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3499 .elementor-element.elementor-element-d5a4a41.elementor-element{--align-self:center;}.elementor-3499 .elementor-element.elementor-element-d5a4a41 .gallery-item .gallery-caption{display:none;}.elementor-3499 .elementor-element.elementor-element-a3ae808 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3499 .elementor-element.elementor-element-a3ae808{text-align:center;}.elementor-3499 .elementor-element.elementor-element-a3ae808 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:25px;font-weight:600;color:#11539E;}.elementor-3499 .elementor-element.elementor-element-bc29c55{--display:flex;--justify-content:center;--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-3499 .elementor-element.elementor-element-8aa8490{width:100%;max-width:100%;}.elementor-3499 .elementor-element.elementor-element-8aa8490 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3499 .elementor-element.elementor-element-8aa8490.elementor-element{--align-self:center;}.elementor-3499 .elementor-element.elementor-element-8aa8490 .gallery-item .gallery-caption{display:none;}.elementor-3499 .elementor-element.elementor-element-1522944 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3499 .elementor-element.elementor-element-1522944{text-align:center;}.elementor-3499 .elementor-element.elementor-element-1522944 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:25px;font-weight:600;color:#11539E;}.elementor-3499 .elementor-element.elementor-element-13ea913{--display:flex;--justify-content:center;--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-3499 .elementor-element.elementor-element-d966c0a{width:100%;max-width:100%;}.elementor-3499 .elementor-element.elementor-element-d966c0a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3499 .elementor-element.elementor-element-d966c0a.elementor-element{--align-self:center;}.elementor-3499 .elementor-element.elementor-element-d966c0a .gallery-item .gallery-caption{display:none;}.elementor-3499 .elementor-element.elementor-element-78a8c16 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3499 .elementor-element.elementor-element-78a8c16{text-align:center;}.elementor-3499 .elementor-element.elementor-element-78a8c16 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:25px;font-weight:600;color:#11539E;}@media(max-width:1024px){.elementor-3499 .elementor-element.elementor-element-d0b0092{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-3499 .elementor-element.elementor-element-5f8a27e{--content-width:1400px;}}@media(max-width:767px){.elementor-3499 .elementor-element.elementor-element-5f8a27e{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3499 .elementor-element.elementor-element-d0b0092{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for image-gallery, class: .elementor-element-6f9b971 *//* Hide all except first for main display */
.elementor-image-gallery .gallery-item {
  position: relative;
  display: none !important;
}

.elementor-image-gallery .gallery-item:first-child {
  display: block !important;
  position: relative;
  z-index: 3;
  width: 300px;   /* Set fixed width */
  height: 200px;  /* Set fixed height */
}

/* Create blurred background layers using gallery images */
.elementor-image-gallery .gallery-item:first-child::before,
.elementor-image-gallery .gallery-item:first-child::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  z-index: -1;
  border-radius: 10px;
  filter: blur(8px) brightness(0.7);
  transform: scale(1.08);
  opacity: 0.6;
}

/* Replace the URLs below with your 2nd and 3rd gallery image URLs */
.elementor-image-gallery .gallery-item:first-child::before {
  background-image: url("YOUR-SECOND-IMAGE-URL.jpg");
  transform: translate(-15px, -15px) scale(1.05);
}

.elementor-image-gallery .gallery-item:first-child::after {
  background-image: url("YOUR-THIRD-IMAGE-URL.jpg");
  transform: translate(15px, 15px) scale(1.05);
}

/* Main image styling */
.elementor-image-gallery .gallery-item img {
  width: 100% !important;   /* Set image width */
  height: 200px;  /* Set image height */
  object-fit: cover; /* Ensure image fits nicely without stretching */
  border-radius: 10px;
  box-shadow: 0 6px 25px rgba(0,0,0,0.25);
  transition: transform 0.3s ease;
  cursor: pointer;
}

.elementor-image-gallery .gallery-item img:hover {
  transform: scale(1.03);
}
.elementor-image-gallery {
    margin-left: 75px;
}
@media (max-width: 768px) {
    .elementor-image-gallery {
        margin-left: 0px; /* Adjust as needed for smaller screens */
    }
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-db841c9 *//* Hide all except first for main display */
.elementor-image-gallery .gallery-item {
  position: relative;
  display: none !important;
}

.elementor-image-gallery .gallery-item:first-child {
  display: block !important;
  position: relative;
  z-index: 3;
  width: 300px;   /* Set fixed width */
  height: 200px;  /* Set fixed height */
}

/* Create blurred background layers using gallery images */
.elementor-image-gallery .gallery-item:first-child::before,
.elementor-image-gallery .gallery-item:first-child::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  z-index: -1;
  border-radius: 10px;
  filter: blur(8px) brightness(0.7);
  transform: scale(1.08);
  opacity: 0.6;
}

/* Replace the URLs below with your 2nd and 3rd gallery image URLs */
.elementor-image-gallery .gallery-item:first-child::before {
  background-image: url("YOUR-SECOND-IMAGE-URL.jpg");
  transform: translate(-15px, -15px) scale(1.05);
}

.elementor-image-gallery .gallery-item:first-child::after {
  background-image: url("YOUR-THIRD-IMAGE-URL.jpg");
  transform: translate(15px, 15px) scale(1.05);
}

/* Main image styling */
.elementor-image-gallery .gallery-item img {
  width: 100% !important;   /* Set image width */
  height: 200px;  /* Set image height */
  object-fit: cover; /* Ensure image fits nicely without stretching */
  border-radius: 10px;
  box-shadow: 0 6px 25px rgba(0,0,0,0.25);
  transition: transform 0.3s ease;
  cursor: pointer;
}

.elementor-image-gallery .gallery-item img:hover {
  transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-f9167a1 *//* Hide all except first for main display */
.elementor-image-gallery .gallery-item {
  position: relative;
  display: none !important;
}

.elementor-image-gallery .gallery-item:first-child {
  display: block !important;
  position: relative;
  z-index: 3;
}

/* Create blurred background layers using gallery images */
.elementor-image-gallery .gallery-item:first-child::before,
.elementor-image-gallery .gallery-item:first-child::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  z-index: -1;
  border-radius: 10px;
  filter: blur(8px) brightness(0.7);
  transform: scale(1.08);
  opacity: 0.6;
}

/* Replace the URLs below with your 2nd and 3rd gallery image URLs */
.elementor-image-gallery .gallery-item:first-child::before {
  background-image: url("YOUR-SECOND-IMAGE-URL.jpg");
  transform: translate(-15px, -15px) scale(1.05);
}

.elementor-image-gallery .gallery-item:first-child::after {
  background-image: url("YOUR-THIRD-IMAGE-URL.jpg");
  transform: translate(15px, 15px) scale(1.05);
}

/* Main image styling */
.elementor-image-gallery .gallery-item img {
  border-radius: 10px;
  box-shadow: 0 6px 25px rgba(0,0,0,0.25);
  transition: transform 0.3s ease;
  cursor: pointer;
}

.elementor-image-gallery .gallery-item img:hover {
  transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-d5a4a41 *//* Hide all except first for main display */
.elementor-image-gallery .gallery-item {
  position: relative;
  display: none !important;
}
.elementor-image-gallery .gallery-item:first-child {
  display: block !important;
  position: relative;
  z-index: 3;
}

/* Hide default titles */
.elementor-slideshow__title {
  font-size: 16px;
  font-weight: 700;
  display: none;
}

/* Create blurred background layers behind the main image */
.elementor-image-gallery .gallery-item:first-child::before,
.elementor-image-gallery .gallery-item:first-child::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  z-index: -1;
  border-radius: 10px;
  filter: blur(8px) brightness(0.7);
  transform: scale(1.08);
  opacity: 0.6;
}

/* Replace URLs below with your 2nd and 3rd gallery image URLs */
.elementor-image-gallery .gallery-item:first-child::before {
  background-image: url("your-second-image.jpg");
  transform: translate(-20px, -20px) scale(1.05);
  opacity: 0.5;
}

.elementor-image-gallery .gallery-item:first-child::after {
  background-image: url("your-third-image.jpg");
  transform: translate(20px, 20px) scale(1.05);
  opacity: 0.5;
}

/* Main image styling */
.elementor-image-gallery .gallery-item img {
  border-radius: 10px;
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.25);
  transition: transform 0.3s ease;
  cursor: pointer;
  position: relative;
  z-index: 2;
}

.elementor-image-gallery .gallery-item img:hover {
  transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-8aa8490 *//* Hide all except first for main display */
.elementor-image-gallery .gallery-item {
  position: relative;
  display: none !important;
}

.elementor-image-gallery .gallery-item:first-child {
  display: block !important;
  position: relative;
  z-index: 3;
}

/* Create blurred background layers using gallery images */
.elementor-image-gallery .gallery-item:first-child::before,
.elementor-image-gallery .gallery-item:first-child::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  z-index: -1;
  border-radius: 10px;
  filter: blur(8px) brightness(0.7);
  transform: scale(1.08);
  opacity: 0.6;
}

/* Replace the URLs below with your 2nd and 3rd gallery image URLs */
.elementor-image-gallery .gallery-item:first-child::before {
  background-image: url("YOUR-SECOND-IMAGE-URL.jpg");
  transform: translate(-15px, -15px) scale(1.05);
}

.elementor-image-gallery .gallery-item:first-child::after {
  background-image: url("YOUR-THIRD-IMAGE-URL.jpg");
  transform: translate(15px, 15px) scale(1.05);
}

/* Main image styling */
.elementor-image-gallery .gallery-item img {
  border-radius: 10px;
  box-shadow: 0 6px 25px rgba(0,0,0,0.25);
  transition: transform 0.3s ease;
  cursor: pointer;
}

.elementor-image-gallery .gallery-item img:hover {
  transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-d966c0a *//* Hide all except first for main display */
.elementor-image-gallery .gallery-item {
  position: relative;
  display: none !important;
}

.elementor-image-gallery .gallery-item:first-child {
  display: block !important;
  position: relative;
  z-index: 3;
}

/* Create blurred background layers using gallery images */
.elementor-image-gallery .gallery-item:first-child::before,
.elementor-image-gallery .gallery-item:first-child::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  z-index: -1;
  border-radius: 10px;
  filter: blur(8px) brightness(0.7);
  transform: scale(1.08);
  opacity: 0.6;
}

/* Replace the URLs below with your 2nd and 3rd gallery image URLs */
.elementor-image-gallery .gallery-item:first-child::before {
  background-image: url("YOUR-SECOND-IMAGE-URL.jpg");
  transform: translate(-15px, -15px) scale(1.05);
}

.elementor-image-gallery .gallery-item:first-child::after {
  background-image: url("YOUR-THIRD-IMAGE-URL.jpg");
  transform: translate(15px, 15px) scale(1.05);
}

/* Main image styling */
.elementor-image-gallery .gallery-item img {
  border-radius: 10px;
  box-shadow: 0 6px 25px rgba(0,0,0,0.25);
  transition: transform 0.3s ease;
  cursor: pointer;
}

.elementor-image-gallery .gallery-item img:hover {
  transform: scale(1.03);
}/* End custom CSS */