.elementor-3845 .elementor-element.elementor-element-38fb75c4{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3845 .elementor-element.elementor-element-38fb75c4:not(.elementor-motion-effects-element-type-background), .elementor-3845 .elementor-element.elementor-element-38fb75c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3848e53 );}.elementor-3845 .elementor-element.elementor-element-6efd3a30{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-3845 .elementor-element.elementor-element-3dde8f2a:hover{--e-transform-scale:1.03;background-color:transparent;background-image:linear-gradient(214deg, var( --e-global-color-accent ) 0%, #20240A 100%);box-shadow:0px 15px 15px -10px rgba(0,0,0,0.5);}.elementor-3845 .elementor-element.elementor-element-3dde8f2a{background-color:transparent;padding:12px 14px 12px 14px;background-image:linear-gradient(206deg, #62792E 0%, #23270B 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#B2FF007A;border-radius:8px 8px 8px 8px;--icon-box-icon-margin:0px;}.elementor-3845 .elementor-element.elementor-element-3dde8f2a .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-3845 .elementor-element.elementor-element-3dde8f2a .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-0128297 );}.elementor-3845 .elementor-element.elementor-element-3dde8f2a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0128297 );}.elementor-3845 .elementor-element.elementor-element-3dde8f2a.elementor-view-framed .elementor-icon, .elementor-3845 .elementor-element.elementor-element-3dde8f2a.elementor-view-default .elementor-icon{fill:var( --e-global-color-0128297 );color:var( --e-global-color-0128297 );border-color:var( --e-global-color-0128297 );}.elementor-3845 .elementor-element.elementor-element-3dde8f2a .elementor-icon{font-size:20px;}.elementor-3845 .elementor-element.elementor-element-3dde8f2a .elementor-icon-box-title, .elementor-3845 .elementor-element.elementor-element-3dde8f2a .elementor-icon-box-title a{font-family:"Artifika", Sans-serif;font-size:1.2em;font-weight:600;}.elementor-3845 .elementor-element.elementor-element-3dde8f2a:has(:hover) .elementor-icon-box-title,
					 .elementor-3845 .elementor-element.elementor-element-3dde8f2a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-0128297 );}.elementor-3845 .elementor-element.elementor-element-3dde8f2a .elementor-icon-box-description{color:var( --e-global-color-0128297 );}.elementor-3845 .elementor-element.elementor-element-26a8b64f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3845 .elementor-element.elementor-element-736b586:hover{--e-transform-scale:1.03;background-color:transparent;background-image:linear-gradient(214deg, var( --e-global-color-accent ) 0%, var( --e-global-color-secondary ) 100%);box-shadow:0px 15px 15px -10px rgba(0,0,0,0.5);}.elementor-3845 .elementor-element.elementor-element-736b586{background-color:transparent;padding:12px 14px 12px 14px;background-image:linear-gradient(206deg, var( --e-global-color-accent ) 0%, var( --e-global-color-secondary ) 100%);border-radius:8px 8px 8px 8px;--icon-box-icon-margin:0px;}.elementor-3845 .elementor-element.elementor-element-736b586 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-3845 .elementor-element.elementor-element-736b586 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-0128297 );}.elementor-3845 .elementor-element.elementor-element-736b586.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0128297 );}.elementor-3845 .elementor-element.elementor-element-736b586.elementor-view-framed .elementor-icon, .elementor-3845 .elementor-element.elementor-element-736b586.elementor-view-default .elementor-icon{fill:var( --e-global-color-0128297 );color:var( --e-global-color-0128297 );border-color:var( --e-global-color-0128297 );}.elementor-3845 .elementor-element.elementor-element-736b586 .elementor-icon{font-size:20px;}.elementor-3845 .elementor-element.elementor-element-736b586 .elementor-icon-box-title, .elementor-3845 .elementor-element.elementor-element-736b586 .elementor-icon-box-title a{font-family:"Artifika", Sans-serif;font-size:1.2em;font-weight:600;}.elementor-3845 .elementor-element.elementor-element-736b586:has(:hover) .elementor-icon-box-title,
					 .elementor-3845 .elementor-element.elementor-element-736b586:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-0128297 );}.elementor-3845 .elementor-element.elementor-element-736b586 .elementor-icon-box-description{color:var( --e-global-color-0128297 );}.elementor-3845 .elementor-element.elementor-element-23a5d0eb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3845 .elementor-element.elementor-element-4efedb0e:hover{--e-transform-scale:1.03;background-color:transparent;background-image:linear-gradient(214deg, var( --e-global-color-accent ) 0%, var( --e-global-color-secondary ) 100%);box-shadow:0px 15px 15px -10px rgba(0,0,0,0.5);}.elementor-3845 .elementor-element.elementor-element-4efedb0e{background-color:transparent;padding:12px 14px 12px 14px;background-image:linear-gradient(206deg, var( --e-global-color-accent ) 0%, var( --e-global-color-secondary ) 100%);border-radius:8px 8px 8px 8px;--icon-box-icon-margin:0px;}.elementor-3845 .elementor-element.elementor-element-4efedb0e .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-3845 .elementor-element.elementor-element-4efedb0e .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-0128297 );}.elementor-3845 .elementor-element.elementor-element-4efedb0e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0128297 );}.elementor-3845 .elementor-element.elementor-element-4efedb0e.elementor-view-framed .elementor-icon, .elementor-3845 .elementor-element.elementor-element-4efedb0e.elementor-view-default .elementor-icon{fill:var( --e-global-color-0128297 );color:var( --e-global-color-0128297 );border-color:var( --e-global-color-0128297 );}.elementor-3845 .elementor-element.elementor-element-4efedb0e .elementor-icon{font-size:20px;}.elementor-3845 .elementor-element.elementor-element-4efedb0e .elementor-icon-box-title, .elementor-3845 .elementor-element.elementor-element-4efedb0e .elementor-icon-box-title a{font-family:"Artifika", Sans-serif;font-size:1.2em;font-weight:600;}.elementor-3845 .elementor-element.elementor-element-4efedb0e:has(:hover) .elementor-icon-box-title,
					 .elementor-3845 .elementor-element.elementor-element-4efedb0e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-0128297 );}.elementor-3845 .elementor-element.elementor-element-4efedb0e .elementor-icon-box-description{color:var( --e-global-color-0128297 );}.elementor-3845 .elementor-element.elementor-element-7982a5e4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-3845 .elementor-element.elementor-element-555776e1{padding:10px 0px 0px 0px;}.elementor-3845 .elementor-element.elementor-element-555776e1 .elementor-heading-title{font-size:1.6em;font-weight:600;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3845 .elementor-element.elementor-element-35ccd87{--e-search-icon-label-size:15px;--e-search-input-gap:9px;}.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-3845 .elementor-element.elementor-element-2d7b0ad0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3845 .elementor-element.elementor-element-17e42f97{padding:10px 0px 0px 0px;}.elementor-3845 .elementor-element.elementor-element-17e42f97 .elementor-heading-title{font-size:1.6em;font-weight:600;}.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-3845 .elementor-element.elementor-element-2155bca8{font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;}@media(max-width:1024px){.elementor-3845 .elementor-element.elementor-element-38fb75c4{--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3845 .elementor-element.elementor-element-6efd3a30{grid-column:span 2;}.elementor-3845 .elementor-element.elementor-element-3dde8f2a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3845 .elementor-element.elementor-element-26a8b64f{grid-column:span 2;}.elementor-3845 .elementor-element.elementor-element-736b586.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3845 .elementor-element.elementor-element-23a5d0eb{grid-column:span 2;}.elementor-3845 .elementor-element.elementor-element-4efedb0e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3845 .elementor-element.elementor-element-7982a5e4{grid-column:span 3;}.elementor-3845 .elementor-element.elementor-element-2d7b0ad0{grid-column:span 3;}}@media(max-width:767px){.elementor-3845 .elementor-element.elementor-element-38fb75c4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3845 .elementor-element.elementor-element-6efd3a30{grid-column:span 1;}.elementor-3845 .elementor-element.elementor-element-26a8b64f{grid-column:span 1;}.elementor-3845 .elementor-element.elementor-element-23a5d0eb{grid-column:span 1;}.elementor-3845 .elementor-element.elementor-element-7982a5e4{grid-column:span 1;}.elementor-3845 .elementor-element.elementor-element-555776e1 .elementor-heading-title{font-size:1.3em;line-height:1.2em;}.elementor-3845 .elementor-element.elementor-element-2d7b0ad0{grid-column:span 1;}.elementor-3845 .elementor-element.elementor-element-17e42f97 .elementor-heading-title{font-size:1.3em;line-height:1.2em;}}/* Start custom CSS for icon-box, class: .elementor-element-3dde8f2a *//* --- Final Recommended Code: Fresh Green with Shimmer Effect --- */

.main-btn {
  /* Zaroori Properties Shimmer ke liye */
  position: relative; 
  overflow: hidden;

  /* Naya aur behtar Green Color */
  background-color: #76C753 !important; /* Yeh naya, taza green hai */
  border: 2px solid #; /* Halkay rang ka border */
  transition: transform 0.2s ease; /* Hover par smoothness ke liye */
}

/* Shimmer Effect ke liye Pseudo-element */
.main-btn::after {
  content: '';
  position: absolute;
  top: 0;
  left: -150%;
  width: 100%;
  height: 100%;
  
  /* Shimmer ki roshni */
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.5), transparent);
  
  /* Animation */
  animation: shimmer-fast 2.5s infinite;
  animation-delay: 0.5s; /* Har thori der baad animation chalegi */
}

/* Hover par button ko thora sa ooper uthayein */
.main-btn:hover {
    transform: scale(1.04);
}


/* Shimmer Animation ke Keyframes */
@keyframes shimmer-fast {
  0% {
    transform: translateX(0);
  }
  100% {
    /* Shimmer ko tezi se button ke paar guzarein */
    transform: translateX(350%); 
  }
}/* End custom CSS */