.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1693 .elementor-element.elementor-element-999897b > .elementor-widget-container{margin:-9px -9px -9px -9px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1693 .elementor-element.elementor-element-4b44e01 > .elementor-widget-container{margin:15px 15px 15px 15px;padding:15px 15px 15px 15px;}.elementor-1693 .elementor-element.elementor-element-4b44e01{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-1693 .elementor-element.elementor-element-e7e6ecc > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;padding:16px 16px 16px 16px;border-style:solid;border-color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1693 .elementor-element.elementor-element-e7e6ecc{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:10px;letter-spacing:1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-1693 .elementor-element.elementor-element-6847ff4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1693 .elementor-element.elementor-element-6847ff4 .widget-image-caption{font-family:"Roboto", Sans-serif;font-weight:700;font-style:normal;}.elementor-1693 .elementor-element.elementor-element-d4544c4 > .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1693 .elementor-element.elementor-element-d4544c4 .widget-image-caption{font-family:"Roboto", Sans-serif;font-weight:600;font-style:normal;}.elementor-1693 .elementor-element.elementor-element-673879e > .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1693 .elementor-element.elementor-element-673879e .widget-image-caption{font-family:"Roboto", Sans-serif;font-weight:700;font-style:normal;}.elementor-1693 .elementor-element.elementor-element-3f5b499 > .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1693 .elementor-element.elementor-element-3f5b499 .widget-image-caption{font-family:"Roboto", Sans-serif;font-weight:700;font-style:normal;}.elementor-1693 .elementor-element.elementor-element-332a2c2 > .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1693 .elementor-element.elementor-element-332a2c2 .widget-image-caption{font-family:"Roboto", Sans-serif;font-weight:700;font-style:normal;}.elementor-1693 .elementor-element.elementor-element-4c7b9f3 > .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1693 .elementor-element.elementor-element-4c7b9f3 .widget-image-caption{font-family:"Roboto", Sans-serif;font-weight:700;font-style:normal;}.elementor-1693 .elementor-element.elementor-element-090ecbc > .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1693 .elementor-element.elementor-element-090ecbc .widget-image-caption{font-family:"Roboto", Sans-serif;font-weight:700;font-style:normal;}.elementor-1693 .elementor-element.elementor-element-5afcca0 > .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1693 .elementor-element.elementor-element-5afcca0 .widget-image-caption{font-family:"Roboto", Sans-serif;font-weight:700;font-style:normal;}.elementor-1693 .elementor-element.elementor-element-89570d7 > .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1693 .elementor-element.elementor-element-89570d7 .widget-image-caption{font-family:"Roboto", Sans-serif;font-weight:700;font-style:normal;}.elementor-1693 .elementor-element.elementor-element-62c97cf{--spacer-size:50px;}.elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:20px;--ekit_testimonial_slidetoshow:1;}.elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-single-testimonial-slider, .elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-testimonial_card, .elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-tootltip-testimonial .elementskit-commentor-content::before{background-color:var( --e-global-color-secondary );}.elementor-1693 .elementor-element.elementor-element-f2b8b26 .ekit_testimonial_style_5 .elementskit-watermark-icon{bottom:30px;right:30px;}.elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-testimonial-slider .swiper-wrapper{padding:30px 30px 30px 30px;}.elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-single-testimonial-slider{border-style:none;}.elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-single-testimonial-slider, .elementor-1693 .elementor-element.elementor-element-f2b8b26  .elementskit-testimonial_card{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-commentor-content{padding:2px 2px 2px 2px;min-height:30px;}.elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{color:var( --e-global-color-b62659e );margin:0px 0px 0px 0px;}.elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-testimonial_card .elementskit-commentor-coment{color:var( --e-global-color-b62659e );margin:0px 0px 0px 0px;}.elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-testimonial_card .elementskit-commentor-coment{font-weight:400;}.elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-stars > li > a, .elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-stars > li > span{color:#fec42d;fill:#fec42d;font-size:15px;}.elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-stars > li:not(:last-child){margin-right:10px;}.elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-stars{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-watermark-icon > i{font-size:50px;padding:0px 5px 0px 0px;}.elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-watermark-icon > svg{width:50px;}.elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-testimonial-slider-block-style .elementskit-commentor-content > i{margin-bottom:0px;}.elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content > i{margin-bottom:0px;}.elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-watermark-icon{margin-bottom:0px;}.elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-commentor-content > i{padding:0px 5px 0px 0px;}.elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-icon-content > i{padding:0px 5px 0px 0px;}.elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-watermark-icon svg{padding:0px 5px 0px 0px;}.elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before{border-radius:50%;}.elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-profile-info .elementskit-author-name{margin-bottom:0px;}.elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-commentor-bio{margin:0px 0px 0px 0px;}.elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-commentor-bio .elementskit-commentor-image > img{height:70px;width:70px;}.elementor-1693 .elementor-element.elementor-element-f2b8b26 .ekit-testimonial--avatar{margin:0px 0px 0px 0px;}.elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-testimonial-slider .swiper-navigation-button{font-size:36px;}.elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-testimonial-slider .swiper-button-prev{left:0%;width:50px;height:50px;color:#000000;}.elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-testimonial-slider .swiper-button-next{right:0%;width:50px;height:50px;color:#000000;}.elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-testimonial-slider .swiper-button-prev:hover{color:#000000;}.elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-testimonial-slider .swiper-button-next:hover{color:#000000;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1693 .elementor-element.elementor-element-ce6b95a .elementor-icon-wrapper{text-align:center;}.elementor-1693 .elementor-element.elementor-element-ce6b95a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1693 .elementor-element.elementor-element-ce6b95a.elementor-view-framed .elementor-icon, .elementor-1693 .elementor-element.elementor-element-ce6b95a.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1693 .elementor-element.elementor-element-ce6b95a.elementor-view-framed .elementor-icon, .elementor-1693 .elementor-element.elementor-element-ce6b95a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}}@media(min-width:768px){.elementor-1693 .elementor-element.elementor-element-1724f7b{width:34.534%;}.elementor-1693 .elementor-element.elementor-element-014214d{width:65.466%;}}@media(max-width:767px){.elementor-1693 .elementor-element.elementor-element-4b44e01 > .elementor-widget-container{margin:-70px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-1693 .elementor-element.elementor-element-6847ff4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1693 .elementor-element.elementor-element-6847ff4{text-align:center;}.elementor-1693 .elementor-element.elementor-element-6847ff4 img{border-radius:0px 0px 0px 0px;}.elementor-1693 .elementor-element.elementor-element-6847ff4 .widget-image-caption{text-align:center;margin-block-start:0px;}.elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:20px;--ekit_testimonial_slidetoshow:1;}.elementor-1693 .elementor-element.elementor-element-f2b8b26 > .elementor-widget-container{margin:1px 1px 1px 1px;padding:10px 10px 10px 10px;}.elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-testimonial-slider .swiper-wrapper{padding:30px 30px 30px 30px;}.elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-tootltip-testimonial .elementskit-commentor-content,
					.elementor-1693 .elementor-element.elementor-element-f2b8b26 .ekit-main-swiper .elementskit-single-testimonial-slider,
					.elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-testimonial_card{margin-left:4px;margin-right:4px;}.elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-single-testimonial-slider, .elementor-1693 .elementor-element.elementor-element-f2b8b26  .elementskit-testimonial_card{padding:2px 2px 2px 2px;}.elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-single-testimonial-slider, .elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-testimonial_card{border-radius:0px 0px 0px 0px;}.elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-commentor-content{text-align:center;padding:6px 6px 6px 6px;min-height:30px;}.elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-testimonial_card{text-align:center;}.elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-profile-info{text-align:center;}.elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-commentor-bio{text-align:center;justify-content:center;}.elementor-1693 .elementor-element.elementor-element-f2b8b26 .ekit_testimonial_style_5 .elementskit-commentor-header{text-align:center;}.elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{margin:5px 5px 5px 5px;}.elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-testimonial_card .elementskit-commentor-coment{margin:5px 5px 5px 5px;}.elementor-1693 .elementor-element.elementor-element-f2b8b26 .elementskit-profile-info .elementskit-author-name{margin-bottom:34px;}}/* Start custom CSS for section, class: .elementor-element-f033d83 *//* =======================================================
   PREMIUM SERVICE CARD (High-End Look)
   ======================================================= */

/* Core Card Structure */
.premium-service-card .wp-caption {
  position: relative;
  margin: 0;
  overflow: hidden;
  border-radius: 24px; /* Premium curved edges */
  box-shadow: 0 15px 35px rgba(0,0,0,0.06);
  transition: all 0.5s cubic-bezier(0.25, 1, 0.5, 1);
  background-color: #fff;
  transform-style: preserve-3d; /* For JS Tilt Effect */
  will-change: transform;
}

.premium-service-card .wp-caption a {
  display: block;
  width: 100%;
  height: 100%;
}

/* Image Zoom Effect */
.premium-service-card .wp-caption img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.8s cubic-bezier(0.25, 1, 0.5, 1);
  display: block;
}

.premium-service-card .wp-caption:hover img {
  transform: scale(1.08); /* Smooth zoom-in on hover */
}

/* Dark Gradient Overlay (Makes text readable) */
.premium-service-card .wp-caption::before {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(to top, rgba(17,17,17,0.7) 0%, rgba(17,17,17,0) 60%);
  z-index: 1;
  opacity: 0.8;
  transition: opacity 0.5s ease;
  pointer-events: none;
}
.premium-service-card .wp-caption:hover::before {
  opacity: 1; /* Darkens slightly on hover */
}

/* Floating Glassmorphism Caption */
.premium-service-card .widget-image-caption {
  position: absolute;
  bottom: 20px;
  left: 20px;
  right: 20px;
  background: rgba(255, 255, 255, 0.85);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  padding: 16px 24px;
  border-radius: 16px;
  color: #111111;
  font-size: 18px;
  font-weight: 700;
  text-align: left;
  z-index: 2;
  display: flex;
  justify-content: space-between;
  align-items: center;
  box-shadow: 0 10px 25px rgba(0,0,0,0.1);
  transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
  border: 1px solid rgba(255, 255, 255, 0.5);
}

/* Arrow Icon Addition using CSS */
.premium-service-card .widget-image-caption::after {
  content: '→';
  font-size: 24px;
  font-weight: 400;
  color: #E91E63; /* Primary Pink */
  transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
  transform: translateX(-5px);
  opacity: 0.8;
}

/* Hover Interaction on Caption */
.premium-service-card .wp-caption:hover .widget-image-caption {
  transform: translateY(-8px);
  background: #E91E63; /* Turns Solid Pink on hover */
  color: #ffffff;
  border-color: #E91E63;
  box-shadow: 0 15px 30px rgba(233, 30, 99, 0.3);
}

/* Arrow Animation on Hover */
.premium-service-card .wp-caption:hover .widget-image-caption::after {
  color: #ffffff;
  transform: translateX(5px);
  opacity: 1;
}/* End custom CSS */