.elementor-894 .elementor-element.elementor-element-d4d7e46:not(.elementor-motion-effects-element-type-background), .elementor-894 .elementor-element.elementor-element-d4d7e46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1EEE1;}.elementor-894 .elementor-element.elementor-element-d4d7e46 > .elementor-container{max-width:1300px;}.elementor-894 .elementor-element.elementor-element-d4d7e46{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:55px;}.elementor-894 .elementor-element.elementor-element-d4d7e46 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-894 .elementor-element.elementor-element-30f870f > .elementor-element-populated{padding:40px 0px 0px 0px;}.elementor-894 .elementor-element.elementor-element-82c38ac > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-894 .elementor-element.elementor-element-82c38ac{text-align:left;}.elementor-894 .elementor-element.elementor-element-82c38ac .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:bold;line-height:60px;color:#000000;}.elementor-894 .elementor-element.elementor-element-3643a75 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-894 .elementor-element.elementor-element-3643a75{text-align:justify;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-894 .elementor-element.elementor-element-d09fff2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-894 .elementor-element.elementor-element-07b81e3 .elementor-button{background-color:transparent;background-image:linear-gradient(123deg, #179E17 0%, #1BC11B 92%);border-radius:10px 10px 10px 10px;}.elementor-894 .elementor-element.elementor-element-07b81e3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-894 .elementor-element.elementor-element-07b81e3 .elementor-button .elementor-button-content-wrapper{gap:5px;justify-content:start;}.elementor-894 .elementor-element.elementor-element-be321ce > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-894 .elementor-element.elementor-element-70db823 .elementor-button{background-color:transparent;background-image:linear-gradient(123deg, #179E17 0%, #1BC11B 92%);border-radius:10px 10px 10px 10px;}.elementor-894 .elementor-element.elementor-element-70db823 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-894 .elementor-element.elementor-element-70db823 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-894 .elementor-element.elementor-element-643e8e2 > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-894 .elementor-element.elementor-element-1679e96 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-894 .elementor-element.elementor-element-a918264{text-align:right;}.elementor-894 .elementor-element.elementor-element-a918264 img{width:80%;}.elementor-894 .elementor-element.elementor-element-756ee3a9 > .elementor-container{max-width:1350px;}.elementor-894 .elementor-element.elementor-element-756ee3a9{margin-top:15px;margin-bottom:0px;}.elementor-894 .elementor-element.elementor-element-5b8ca98:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-894 .elementor-element.elementor-element-5b8ca98 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-894 .elementor-element.elementor-element-5b8ca98 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5DDDD;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:25px 25px 25px 25px;}.elementor-894 .elementor-element.elementor-element-5b8ca98 > .elementor-element-populated, .elementor-894 .elementor-element.elementor-element-5b8ca98 > .elementor-element-populated > .elementor-background-overlay, .elementor-894 .elementor-element.elementor-element-5b8ca98 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-894 .elementor-element.elementor-element-5b8ca98 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-894 .elementor-element.elementor-element-6798c49b > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-894 .elementor-element.elementor-element-6798c49b img{width:15%;}.elementor-894 .elementor-element.elementor-element-189a8744 .elementor-icon-box-title{margin-block-end:5px;color:#21242C;}.elementor-894 .elementor-element.elementor-element-189a8744 .elementor-icon-box-title, .elementor-894 .elementor-element.elementor-element-189a8744 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;}.elementor-894 .elementor-element.elementor-element-189a8744:has(:hover) .elementor-icon-box-title,
					 .elementor-894 .elementor-element.elementor-element-189a8744:has(:focus) .elementor-icon-box-title{color:#FF9933;}.elementor-894 .elementor-element.elementor-element-189a8744 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#706F6F;}.elementor-894 .elementor-element.elementor-element-3a6e27ca:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-894 .elementor-element.elementor-element-3a6e27ca > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-894 .elementor-element.elementor-element-3a6e27ca > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5DDDD;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:25px 25px 25px 25px;}.elementor-894 .elementor-element.elementor-element-3a6e27ca > .elementor-element-populated, .elementor-894 .elementor-element.elementor-element-3a6e27ca > .elementor-element-populated > .elementor-background-overlay, .elementor-894 .elementor-element.elementor-element-3a6e27ca > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-894 .elementor-element.elementor-element-3a6e27ca > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-894 .elementor-element.elementor-element-230cc353 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-894 .elementor-element.elementor-element-230cc353 img{width:15%;}.elementor-894 .elementor-element.elementor-element-4f1bf698 .elementor-icon-box-title{margin-block-end:5px;color:#21242C;}.elementor-894 .elementor-element.elementor-element-4f1bf698 .elementor-icon-box-title, .elementor-894 .elementor-element.elementor-element-4f1bf698 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;}.elementor-894 .elementor-element.elementor-element-4f1bf698:has(:hover) .elementor-icon-box-title,
					 .elementor-894 .elementor-element.elementor-element-4f1bf698:has(:focus) .elementor-icon-box-title{color:#FF9933;}.elementor-894 .elementor-element.elementor-element-4f1bf698 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#706F6F;}.elementor-894 .elementor-element.elementor-element-14e8cf67 > .elementor-container{max-width:1350px;}.elementor-894 .elementor-element.elementor-element-14e8cf67{margin-top:15px;margin-bottom:25px;}.elementor-894 .elementor-element.elementor-element-f5fc9d0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-894 .elementor-element.elementor-element-f5fc9d0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-894 .elementor-element.elementor-element-f5fc9d0 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5DDDD;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:25px 25px 25px 25px;}.elementor-894 .elementor-element.elementor-element-f5fc9d0 > .elementor-element-populated, .elementor-894 .elementor-element.elementor-element-f5fc9d0 > .elementor-element-populated > .elementor-background-overlay, .elementor-894 .elementor-element.elementor-element-f5fc9d0 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-894 .elementor-element.elementor-element-f5fc9d0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-894 .elementor-element.elementor-element-18145714 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-894 .elementor-element.elementor-element-18145714 img{width:15%;}.elementor-894 .elementor-element.elementor-element-1753a6a6 .elementor-icon-box-title{margin-block-end:5px;color:#21242C;}.elementor-894 .elementor-element.elementor-element-1753a6a6 .elementor-icon-box-title, .elementor-894 .elementor-element.elementor-element-1753a6a6 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;}.elementor-894 .elementor-element.elementor-element-1753a6a6:has(:hover) .elementor-icon-box-title,
					 .elementor-894 .elementor-element.elementor-element-1753a6a6:has(:focus) .elementor-icon-box-title{color:#FF9933;}.elementor-894 .elementor-element.elementor-element-1753a6a6 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#706F6F;}.elementor-894 .elementor-element.elementor-element-3bdeb651:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-894 .elementor-element.elementor-element-3bdeb651 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-894 .elementor-element.elementor-element-3bdeb651 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5DDDD;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:25px 25px 25px 25px;}.elementor-894 .elementor-element.elementor-element-3bdeb651 > .elementor-element-populated, .elementor-894 .elementor-element.elementor-element-3bdeb651 > .elementor-element-populated > .elementor-background-overlay, .elementor-894 .elementor-element.elementor-element-3bdeb651 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-894 .elementor-element.elementor-element-3bdeb651 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-894 .elementor-element.elementor-element-13884f5f > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-894 .elementor-element.elementor-element-13884f5f img{width:15%;}.elementor-894 .elementor-element.elementor-element-212921f1 .elementor-icon-box-title{margin-block-end:5px;color:#21242C;}.elementor-894 .elementor-element.elementor-element-212921f1 .elementor-icon-box-title, .elementor-894 .elementor-element.elementor-element-212921f1 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;}.elementor-894 .elementor-element.elementor-element-212921f1:has(:hover) .elementor-icon-box-title,
					 .elementor-894 .elementor-element.elementor-element-212921f1:has(:focus) .elementor-icon-box-title{color:#FF9933;}.elementor-894 .elementor-element.elementor-element-212921f1 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#706F6F;}.elementor-894 .elementor-element.elementor-element-a18d8c6 > .elementor-container{max-width:1350px;}.elementor-894 .elementor-element.elementor-element-a18d8c6{padding:0px 0px 0px 0px;}.elementor-894 .elementor-element.elementor-element-8b1e58a > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-894 .elementor-element.elementor-element-8b1e58a{text-align:center;}.elementor-894 .elementor-element.elementor-element-8b1e58a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:bold;line-height:60px;color:#000000;}.elementor-894 .elementor-element.elementor-element-27c173a > .elementor-widget-container{margin:0px 0px -22px 0px;padding:0px 250px 0px 250px;}.elementor-894 .elementor-element.elementor-element-27c173a{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-894 .elementor-element.elementor-element-f497c35 > .elementor-container{max-width:800px;}.elementor-894 .elementor-element.elementor-element-f497c35{margin-top:20px;margin-bottom:30px;padding:0px 0px 0px 0px;}.elementor-894 .elementor-element.elementor-element-5793cb2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-894 .elementor-element.elementor-element-5793cb2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1EEE1;}.elementor-894 .elementor-element.elementor-element-5793cb2 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#169C16;box-shadow:0px 0px 10px 0px #169C16;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-894 .elementor-element.elementor-element-5793cb2 > .elementor-element-populated, .elementor-894 .elementor-element.elementor-element-5793cb2 > .elementor-element-populated > .elementor-background-overlay, .elementor-894 .elementor-element.elementor-element-5793cb2 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-894 .elementor-element.elementor-element-5793cb2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-894 .elementor-element.elementor-element-d86214f .elementor-toggle-title, .elementor-894 .elementor-element.elementor-element-d86214f .elementor-toggle-icon{color:#17A117;}.elementor-894 .elementor-element.elementor-element-d86214f .elementor-toggle-icon svg{fill:#17A117;}.elementor-894 .elementor-element.elementor-element-d86214f .elementor-tab-title.elementor-active a, .elementor-894 .elementor-element.elementor-element-d86214f .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FF9933;}.elementor-894 .elementor-element.elementor-element-d86214f .elementor-toggle-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-894 .elementor-element.elementor-element-d86214f .elementor-toggle-icon{margin-inline-end:15px;}.elementor-894 .elementor-element.elementor-element-d86214f .elementor-tab-content{color:#7A7A7A;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}@media(min-width:768px){.elementor-894 .elementor-element.elementor-element-d09fff2{width:39%;}.elementor-894 .elementor-element.elementor-element-be321ce{width:28%;}.elementor-894 .elementor-element.elementor-element-643e8e2{width:32.554%;}}@media(max-width:767px){.elementor-894 .elementor-element.elementor-element-d4d7e46{padding:0px 0px 0px 0px;}.elementor-894 .elementor-element.elementor-element-30f870f > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:50px 0px 0px 0px;}.elementor-894 .elementor-element.elementor-element-82c38ac > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-894 .elementor-element.elementor-element-82c38ac{text-align:center;}.elementor-894 .elementor-element.elementor-element-82c38ac .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-894 .elementor-element.elementor-element-07b81e3 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-894 .elementor-element.elementor-element-be321ce > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-894 .elementor-element.elementor-element-643e8e2 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-894 .elementor-element.elementor-element-a918264{text-align:center;}.elementor-894 .elementor-element.elementor-element-a918264 img{width:100%;}.elementor-894 .elementor-element.elementor-element-756ee3a9{margin-top:-25px;margin-bottom:0px;}.elementor-894 .elementor-element.elementor-element-3a6e27ca > .elementor-element-populated{margin:5px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-894 .elementor-element.elementor-element-14e8cf67{margin-top:5px;margin-bottom:0px;}.elementor-894 .elementor-element.elementor-element-3bdeb651 > .elementor-element-populated{margin:5px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-894 .elementor-element.elementor-element-a18d8c6{margin-top:25px;margin-bottom:0px;}.elementor-894 .elementor-element.elementor-element-8b1e58a .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-894 .elementor-element.elementor-element-27c173a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-894 .elementor-element.elementor-element-5793cb2 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 10px 10px 10px;}}/* Start custom CSS for heading, class: .elementor-element-82c38ac */h1 {
  font-size: 72px;
  background: -webkit-linear-gradient(#FF9933, #138808);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-07b81e3 *//* Continuous sliding shine effect for Elementor button */
.slide-line-button {
  position: relative;
  overflow: hidden;
  color: #fff; /* button text color */
  background: transparent; /* no background */
  border: none; /* remove border */
}

.slide-line-button::before {
  content: "";
  position: absolute;
  top: 0;
  left: -50%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.2); /* white shine */
  transform: skewX(-20deg);
  animation: slideShine 1s linear infinite; /* continuous animation */
  pointer-events: none; /* avoid blocking clicks */
  z-index: 1;
}

.slide-line-button .elementor-button-text {
  position: relative;
  z-index: 2; /* keep text above shine */
}

/* Keyframes for continuous sliding */
@keyframes slideShine {
  0% {
    left: -50%;
  }
  100% {
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-70db823 *//* Continuous sliding shine effect for Elementor button */
.slide-line-button {
  position: relative;
  overflow: hidden;
  color: #fff; /* button text color */
  background: transparent; /* no background */
  border: none; /* remove border */
}

.slide-line-button::before {
  content: "";
  position: absolute;
  top: 0;
  left: -50%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.2); /* white shine */
  transform: skewX(-20deg);
  animation: slideShine 1s linear infinite; /* continuous animation */
  pointer-events: none; /* avoid blocking clicks */
  z-index: 1;
}

.slide-line-button .elementor-button-text {
  position: relative;
  z-index: 2; /* keep text above shine */
}

/* Keyframes for continuous sliding */
@keyframes slideShine {
  0% {
    left: -50%;
  }
  100% {
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5b8ca98 */.hover-highlight {
  transition: all 0.25s ease;
  margin-left: 10px;  /* left margin */
  margin-right: 10px; /* right margin */
}

.hover-highlight:hover {
  color: #FF9933; /* subtle color change */
  transform: scale(1.02); /* very slight zoom */
  box-shadow: 0px 1px 4px rgba(255, 153, 51, 0.3); /* gentle glow */
  border-radius: 10px; /* light rounding */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3a6e27ca */.hover-highlight {
  transition: all 0.25s ease;
  margin-left: 10px;  /* left margin */
  margin-right: 10px; /* right margin */
}

.hover-highlight:hover {
  color: #FF9933; /* subtle color change */
  transform: scale(1.02); /* very slight zoom */
  box-shadow: 0px 1px 4px rgba(255, 153, 51, 0.3); /* gentle glow */
  border-radius: 10px; /* light rounding */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f5fc9d0 */.hover-highlight {
  transition: all 0.25s ease;
  margin-left: 10px;  /* left margin */
  margin-right: 10px; /* right margin */
}

.hover-highlight:hover {
  color: #FF9933; /* subtle color change */
  transform: scale(1.02); /* very slight zoom */
  box-shadow: 0px 1px 4px rgba(255, 153, 51, 0.3); /* gentle glow */
  border-radius: 10px; /* light rounding */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3bdeb651 */.hover-highlight {
  transition: all 0.25s ease;
  margin-left: 10px;  /* left margin */
  margin-right: 10px; /* right margin */
}

.hover-highlight:hover {
  color: #FF9933; /* subtle color change */
  transform: scale(1.02); /* very slight zoom */
  box-shadow: 0px 1px 4px rgba(255, 153, 51, 0.3); /* gentle glow */
  border-radius: 10px; /* light rounding */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b1e58a */h1 {
  font-size: 72px;
  background: -webkit-linear-gradient(#FF9933, #138808);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */