.elementor-533 .elementor-element.elementor-element-d58b254{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items: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-533 .elementor-element.elementor-element-aa7ba26{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-533 .elementor-element.elementor-element-78d13c1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-533 .elementor-element.elementor-element-73fa8ca{text-align:start;}.elementor-533 .elementor-element.elementor-element-73fa8ca img{width:80%;}.elementor-533 .elementor-element.elementor-element-eed647e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-533 .elementor-element.elementor-element-076f671 .menu-item a.hfe-menu-item{padding-left:15px;padding-right:15px;}.elementor-533 .elementor-element.elementor-element-076f671 .menu-item a.hfe-sub-menu-item{padding-left:calc( 15px + 20px );padding-right:15px;}.elementor-533 .elementor-element.elementor-element-076f671 .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 40px );padding-right:15px;}.elementor-533 .elementor-element.elementor-element-076f671 .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 60px );padding-right:15px;}.elementor-533 .elementor-element.elementor-element-076f671 .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 80px );padding-right:15px;}.elementor-533 .elementor-element.elementor-element-076f671 .menu-item a.hfe-menu-item, .elementor-533 .elementor-element.elementor-element-076f671 .menu-item a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-533 .elementor-element.elementor-element-076f671 ul.sub-menu{width:220px;}.elementor-533 .elementor-element.elementor-element-076f671 .sub-menu a.hfe-sub-menu-item,
						 .elementor-533 .elementor-element.elementor-element-076f671 nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-533 .elementor-element.elementor-element-076f671 nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-533 .elementor-element.elementor-element-076f671 nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-533 .elementor-element.elementor-element-076f671 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-533 .elementor-element.elementor-element-076f671 > .elementor-widget-container{padding:0px 25px 0px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010154;border-radius:35px 35px 35px 35px;}.elementor-533 .elementor-element.elementor-element-076f671 .hfe-nav-menu__toggle{margin:0 auto;}.elementor-533 .elementor-element.elementor-element-076f671 a.hfe-menu-item, .elementor-533 .elementor-element.elementor-element-076f671 a.hfe-sub-menu-item{font-family:"Figtree", Sans-serif;font-size:14px;line-height:24px;}.elementor-533 .elementor-element.elementor-element-076f671 .menu-item a.hfe-menu-item, .elementor-533 .elementor-element.elementor-element-076f671 .sub-menu a.hfe-sub-menu-item{color:#000000;}.elementor-533 .elementor-element.elementor-element-076f671 .menu-item a.hfe-menu-item:hover,
								.elementor-533 .elementor-element.elementor-element-076f671 .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-533 .elementor-element.elementor-element-076f671 .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-533 .elementor-element.elementor-element-076f671 .menu-item a.hfe-menu-item.highlighted,
								.elementor-533 .elementor-element.elementor-element-076f671 .menu-item a.hfe-menu-item:focus{color:#FF512A;}.elementor-533 .elementor-element.elementor-element-076f671 .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-533 .elementor-element.elementor-element-076f671 .menu-item.current-menu-ancestor a.hfe-menu-item{color:#FF512A;}.elementor-533 .elementor-element.elementor-element-076f671 .sub-menu,
								.elementor-533 .elementor-element.elementor-element-076f671 nav.hfe-dropdown,
								.elementor-533 .elementor-element.elementor-element-076f671 nav.hfe-dropdown-expandible,
								.elementor-533 .elementor-element.elementor-element-076f671 nav.hfe-dropdown .menu-item a.hfe-menu-item,
								.elementor-533 .elementor-element.elementor-element-076f671 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:#fff;}.elementor-533 .elementor-element.elementor-element-076f671 .sub-menu li.menu-item:not(:last-child),
						.elementor-533 .elementor-element.elementor-element-076f671 nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-533 .elementor-element.elementor-element-076f671 nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}.elementor-533 .elementor-element.elementor-element-dfdd009{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-533 .elementor-element.elementor-element-d1d45f7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items: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-533 .elementor-element.elementor-element-90b4822{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-533 .elementor-element.elementor-element-55fc1f1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-533 .elementor-element.elementor-element-5a51630{text-align:start;}.elementor-533 .elementor-element.elementor-element-5a51630 img{width:80%;}.elementor-533 .elementor-element.elementor-element-4fe7488{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-533 .elementor-element.elementor-element-3801087 .menu-item a.hfe-menu-item{padding-left:15px;padding-right:15px;}.elementor-533 .elementor-element.elementor-element-3801087 .menu-item a.hfe-sub-menu-item{padding-left:calc( 15px + 20px );padding-right:15px;}.elementor-533 .elementor-element.elementor-element-3801087 .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 40px );padding-right:15px;}.elementor-533 .elementor-element.elementor-element-3801087 .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 60px );padding-right:15px;}.elementor-533 .elementor-element.elementor-element-3801087 .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 80px );padding-right:15px;}.elementor-533 .elementor-element.elementor-element-3801087 .menu-item a.hfe-menu-item, .elementor-533 .elementor-element.elementor-element-3801087 .menu-item a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-533 .elementor-element.elementor-element-3801087 ul.sub-menu{width:220px;}.elementor-533 .elementor-element.elementor-element-3801087 .sub-menu a.hfe-sub-menu-item,
						 .elementor-533 .elementor-element.elementor-element-3801087 nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-533 .elementor-element.elementor-element-3801087 nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-533 .elementor-element.elementor-element-3801087 nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-533 .elementor-element.elementor-element-3801087 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-533 .elementor-element.elementor-element-3801087 > .elementor-widget-container{padding:0px 25px 0px 25px;border-style:none;border-radius:35px 35px 35px 35px;}.elementor-533 .elementor-element.elementor-element-3801087 .hfe-nav-menu__toggle{margin-left:auto;}.elementor-533 .elementor-element.elementor-element-3801087 a.hfe-menu-item, .elementor-533 .elementor-element.elementor-element-3801087 a.hfe-sub-menu-item{font-family:"Figtree", Sans-serif;font-size:14px;line-height:24px;}.elementor-533 .elementor-element.elementor-element-3801087 .menu-item a.hfe-menu-item, .elementor-533 .elementor-element.elementor-element-3801087 .sub-menu a.hfe-sub-menu-item{color:#000000;}.elementor-533 .elementor-element.elementor-element-3801087 .menu-item a.hfe-menu-item:hover,
								.elementor-533 .elementor-element.elementor-element-3801087 .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-533 .elementor-element.elementor-element-3801087 .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-533 .elementor-element.elementor-element-3801087 .menu-item a.hfe-menu-item.highlighted,
								.elementor-533 .elementor-element.elementor-element-3801087 .menu-item a.hfe-menu-item:focus{color:#FF512A;}.elementor-533 .elementor-element.elementor-element-3801087 .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-533 .elementor-element.elementor-element-3801087 .menu-item.current-menu-ancestor a.hfe-menu-item{color:#FF512A;}.elementor-533 .elementor-element.elementor-element-3801087 .sub-menu,
								.elementor-533 .elementor-element.elementor-element-3801087 nav.hfe-dropdown,
								.elementor-533 .elementor-element.elementor-element-3801087 nav.hfe-dropdown-expandible,
								.elementor-533 .elementor-element.elementor-element-3801087 nav.hfe-dropdown .menu-item a.hfe-menu-item,
								.elementor-533 .elementor-element.elementor-element-3801087 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:#fff;}.elementor-533 .elementor-element.elementor-element-3801087 .sub-menu li.menu-item:not(:last-child),
						.elementor-533 .elementor-element.elementor-element-3801087 nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-533 .elementor-element.elementor-element-3801087 nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}@media(max-width:1024px){.elementor-533 .elementor-element.elementor-element-73fa8ca img{width:70%;}.elementor-533 .elementor-element.elementor-element-5a51630 img{width:30%;}.elementor-533 .elementor-element.elementor-element-4fe7488{--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-533 .elementor-element.elementor-element-3801087 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-533 .elementor-element.elementor-element-aa7ba26{--width:90%;}.elementor-533 .elementor-element.elementor-element-78d13c1{--width:15%;}.elementor-533 .elementor-element.elementor-element-eed647e{--width:65%;}.elementor-533 .elementor-element.elementor-element-dfdd009{--width:20%;}.elementor-533 .elementor-element.elementor-element-90b4822{--width:90%;}.elementor-533 .elementor-element.elementor-element-55fc1f1{--width:15%;}.elementor-533 .elementor-element.elementor-element-4fe7488{--width:65%;}}@media(max-width:1024px) and (min-width:768px){.elementor-533 .elementor-element.elementor-element-78d13c1{--width:18%;}.elementor-533 .elementor-element.elementor-element-eed647e{--width:18%;}.elementor-533 .elementor-element.elementor-element-90b4822{--width:95%;}.elementor-533 .elementor-element.elementor-element-55fc1f1{--width:50%;}.elementor-533 .elementor-element.elementor-element-4fe7488{--width:47%;}}@media(max-width:767px){.elementor-533 .elementor-element.elementor-element-78d13c1{--width:16%;}.elementor-533 .elementor-element.elementor-element-eed647e{--width:16%;}.elementor-533 .elementor-element.elementor-element-55fc1f1{--width:48%;}.elementor-533 .elementor-element.elementor-element-5a51630 img{width:60%;}.elementor-533 .elementor-element.elementor-element-4fe7488{--width:45%;}}/* Start custom CSS for html, class: .elementor-element-5ccd1cf *//* === Button CSS === */
.ltn-btn {
  display: inline-flex;
  align-items: center;
  gap: 14px;
  background: #C8F135;
  color: white;
  font-family: 'Inter', sans-serif;
  font-size: 16px;
  font-weight: 700;
  padding: 12px 28px 12px 12px;
  border-radius: 50px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  box-shadow: 0 4px 24px rgba(200, 241, 53, 0.25);
  transition: transform 0.2s ease, box-shadow 0.2s ease, background 0.25s ease;
}

/* Hover glow + lift */
.ltn-btn:hover {
  transform: translateY(-2px) scale(1.03);
  box-shadow: 0 8px 36px rgba(200, 241, 53, 0.5);
  background: #d4f847;
}

/* Click press effect */
.ltn-btn:active {
  transform: scale(0.97);
  box-shadow: 0 2px 12px rgba(200, 241, 53, 0.2);
}

/* Shimmer sweep animation */
.ltn-btn::after {
  content: '';
  position: absolute;
  top: 0;
  left: -80%;
  width: 50%;
  height: 100%;
  background: linear-gradient(90deg, transparent, rgba(255,255,255,0.3), transparent);
  animation: ltnShimmer 3s ease-in-out infinite;
  border-radius: 50px;
}

@keyframes ltnShimmer {
  0%   { left: -80%; }
  60%  { left: 130%; }
  100% { left: 130%; }
}

/* Pulse rings */
.ltn-btn::before {
  content: '';
  position: absolute;
  inset: -3px;
  border-radius: 50px;
  border: 2px solid #C8F135;
  opacity: 0;
  animation: ltnPulse 2.5s ease-out infinite;
}

@keyframes ltnPulse {
  0%   { opacity: 0.6; transform: scale(1); }
  100% { opacity: 0;   transform: scale(1.15); }
}

/* Dark icon circle */
.icon-circle {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #111111;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  transition: transform 0.35s cubic-bezier(0.34, 1.56, 0.64, 1);
}

/* Icon rotate on hover */
.ltn-btn:hover .icon-circle {
  transform: rotate(15deg) scale(1.1);
  color:white;
}

.ltn-text {
  color: #111111;
  font-weight: 700;
  white-space: nowrap;
}/* End custom CSS */