.elementor-9838 .elementor-element.elementor-element-6d8a17e:not(.elementor-motion-effects-element-type-background), .elementor-9838 .elementor-element.elementor-element-6d8a17e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9838 .elementor-element.elementor-element-6d8a17e{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-9838 .elementor-element.elementor-element-6d8a17e, .elementor-9838 .elementor-element.elementor-element-6d8a17e > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-9838 .elementor-element.elementor-element-6d8a17e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9838 .elementor-element.elementor-element-7a984c5a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9838 .elementor-element.elementor-element-7a984c5a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #2361AE 0%, #E04894 100%);}.elementor-9838 .elementor-element.elementor-element-7a984c5a > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C84B97;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-9838 .elementor-element.elementor-element-7a984c5a > .elementor-element-populated, .elementor-9838 .elementor-element.elementor-element-7a984c5a > .elementor-element-populated > .elementor-background-overlay, .elementor-9838 .elementor-element.elementor-element-7a984c5a > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-9838 .elementor-element.elementor-element-47acf953 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9838 .elementor-element.elementor-element-47acf953 img{transition-duration:0.6s;border-radius:10px 10px 10px 10px;}.elementor-9838 .elementor-element.elementor-element-db4ec11 > .elementor-widget-container{margin:20px 10px 20px 10px;}.elementor-9838 .elementor-element.elementor-element-db4ec11 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.5em;color:#FFFFFF;}.elementor-9838 .elementor-element.elementor-element-3830079 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-9838 .elementor-element.elementor-element-3830079{font-family:"Nunito Sans", Sans-serif;color:#FFFFFF;}.elementor-9838 .elementor-element.elementor-element-3830079 a{color:#FFFFFF;}.elementor-9838 .elementor-element.elementor-element-1378b8a1{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--icon-box-icon-margin:10px;}.elementor-9838 .elementor-element.elementor-element-1378b8a1 > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-9838 .elementor-element.elementor-element-1378b8a1.elementor-element{--align-self:center;}.elementor-9838 .elementor-element.elementor-element-1378b8a1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9838 .elementor-element.elementor-element-1378b8a1.elementor-view-framed .elementor-icon, .elementor-9838 .elementor-element.elementor-element-1378b8a1.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-9838 .elementor-element.elementor-element-1378b8a1 .elementor-icon{font-size:20px;}.elementor-9838 .elementor-element.elementor-element-1378b8a1 .elementor-icon-box-title, .elementor-9838 .elementor-element.elementor-element-1378b8a1 .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:12px;font-weight:300;}.elementor-9838 .elementor-element.elementor-element-1378b8a1 .elementor-icon-box-description{font-family:"Nunito Sans", Sans-serif;font-size:12px;font-weight:600;line-height:32px;color:#FFFFFF;}.elementor-9838 .elementor-element.elementor-element-8d0e7a1{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--icon-box-icon-margin:10px;}.elementor-9838 .elementor-element.elementor-element-8d0e7a1 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9838 .elementor-element.elementor-element-8d0e7a1.elementor-element{--align-self:center;}.elementor-9838 .elementor-element.elementor-element-8d0e7a1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9838 .elementor-element.elementor-element-8d0e7a1.elementor-view-framed .elementor-icon, .elementor-9838 .elementor-element.elementor-element-8d0e7a1.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-9838 .elementor-element.elementor-element-8d0e7a1 .elementor-icon{font-size:15px;}.elementor-9838 .elementor-element.elementor-element-8d0e7a1 .elementor-icon-box-title, .elementor-9838 .elementor-element.elementor-element-8d0e7a1 .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:12px;font-weight:400;line-height:0em;}.elementor-9838 .elementor-element.elementor-element-8d0e7a1 .elementor-icon-box-description{font-family:"Nunito Sans", Sans-serif;font-size:12px;font-weight:600;color:#FFFFFF;}@media(max-width:767px){.elementor-9838 .elementor-element.elementor-element-1378b8a1 .elementor-icon{font-size:18px;}.elementor-9838 .elementor-element.elementor-element-1378b8a1 .elementor-icon-box-description{font-size:12px;line-height:2.2em;}.elementor-9838 .elementor-element.elementor-element-8d0e7a1 .elementor-icon{font-size:18px;}.elementor-9838 .elementor-element.elementor-element-8d0e7a1 .elementor-icon-box-description{font-size:12px;line-height:2.3em;}}/* Start custom CSS for image, class: .elementor-element-47acf953 */.img_sign {
  width: 100%;
  height: 150px;   /* अपनी जरूरत के हिसाब से set करें */
  object-fit: cover;  /* image को crop करके बराबर height में दिखाएगा */
  border-radius: 10px; /* optional, अगर rounded चाहिए */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-383f275 */.contet_sec {
  color: #fff;
}
.contet_sec {
  display: -webkit-box;
  -webkit-line-clamp: 1; /* कितनी lines दिखानी हैं */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.contet_sec {
    margin-left: 12px;
        margin-bottom: 20px !important;
        font-family: "Nunito Sans", Sans-serif;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7a984c5a */.gro_sec {
  transition: all 0.4s ease-in-out; /* smooth transition */
}

.gro_sec:hover {
  transform: scale(1.03); /* light grow effect */
}


.gro_sec {
  position: relative;
  overflow: hidden;
  transition: transform 0.4s ease-in-out;
}

.gro_sec:hover {
  transform: scale(1.03); /* subtle grow */
}

/* Shine effect on .img_sign */
.img_sign {
  position: relative;
  overflow: hidden;
}

.img_sign::after {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-25deg);
}

/* trigger shine when .gro_sec is hovered */
.gro_sec:hover .img_sign::after {
  animation: shine 1s ease;
}

@keyframes shine {
  100% {
    left: 125%;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6d8a17e */.webnr_sec .elementor-heading-title.elementor-size-default {
    height: 75px;
}/* End custom CSS */