.elementor-1343 .elementor-element.elementor-element-199d6dc{--display:flex;}.elementor-1343 .elementor-element.elementor-element-0b2aa93{--display:flex;--min-height:100px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 50px 50px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:3%;}.elementor-1343 .elementor-element.elementor-element-0b2aa93:not(.elementor-motion-effects-element-type-background), .elementor-1343 .elementor-element.elementor-element-0b2aa93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7AC044;}.elementor-1343 .elementor-element.elementor-element-e7ae327{--display:flex;--min-height:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1343 .elementor-element.elementor-element-e7ae327:not(.elementor-motion-effects-element-type-background), .elementor-1343 .elementor-element.elementor-element-e7ae327 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1343 .elementor-element.elementor-element-99bfbc4{--display:flex;--min-height:600px;--justify-content:center;}.elementor-1343 .elementor-element.elementor-element-99bfbc4:not(.elementor-motion-effects-element-type-background), .elementor-1343 .elementor-element.elementor-element-99bfbc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://charge-m8.com/wp-content/uploads/2025/07/Libra-Hero-Background.png");}.elementor-1343 .elementor-element.elementor-element-fe49c4d{--display:flex;}.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-1343 .elementor-element.elementor-element-4e9cc89 img{max-width:76%;}.elementor-1343 .elementor-element.elementor-element-70b6059{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-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-1343 .elementor-element.elementor-element-1aee6af{text-align:center;}.elementor-1343 .elementor-element.elementor-element-1aee6af .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.8em;font-weight:600;color:#000000;}.elementor-1343 .elementor-element.elementor-element-d0212b9{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1343 .elementor-element.elementor-element-d0212b9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1343 .elementor-element.elementor-element-e5c4d73{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1343 .elementor-element.elementor-element-e5c4d73:not(.elementor-motion-effects-element-type-background), .elementor-1343 .elementor-element.elementor-element-e5c4d73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1343 .elementor-element.elementor-element-1da8e9d{--display:flex;}.elementor-1343 .elementor-element.elementor-element-1da8e9d.e-con{--align-self:center;}.elementor-1343 .elementor-element.elementor-element-a6c619c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.4em;font-weight:600;line-height:1.4em;color:#000000;}.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-1343 .elementor-element.elementor-element-1cc782a > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1343 .elementor-element.elementor-element-a81f967{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1343 .elementor-element.elementor-element-5c2151a{--display:flex;}.elementor-1343 .elementor-element.elementor-element-9229270{text-align:center;}.elementor-1343 .elementor-element.elementor-element-9229270 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.7em;font-weight:600;color:#FFFFFF;}.elementor-1343 .elementor-element.elementor-element-2a1d025{--display:flex;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;--padding-top:18px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1343 .elementor-element.elementor-element-740026f > .elementor-widget-container{border-radius:25px 25px 25px 25px;box-shadow:11px 11px 17px 1px rgba(0,0,0,0.5);}.elementor-1343 .elementor-element.elementor-element-740026f .elementor-wrapper{--video-aspect-ratio:1.5;}.elementor-1343 .elementor-element.elementor-element-1cf57c4{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1343 .elementor-element.elementor-element-ba3af07 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.6em;font-weight:600;color:var( --e-global-color-primary );}.elementor-1343 .elementor-element.elementor-element-1482715{--display:flex;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1343 .elementor-element.elementor-element-c93ca3b > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-1343 .elementor-element.elementor-element-ddade69{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1343 .elementor-element.elementor-element-ff8e1ae{--display:grid;--min-height:140px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--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-1343 .elementor-element.elementor-element-ff8e1ae.e-con{--align-self:center;}.elementor-1343 .elementor-element.elementor-element-bef3596{text-align:center;}.elementor-1343 .elementor-element.elementor-element-bef3596 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:600;line-height:1em;color:#000000;}.elementor-1343 .elementor-element.elementor-element-c99e4af{--display:grid;--min-height:140px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--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-1343 .elementor-element.elementor-element-c99e4af.e-con{--align-self:center;}.elementor-1343 .elementor-element.elementor-element-aa7d506{text-align:center;}.elementor-1343 .elementor-element.elementor-element-aa7d506 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:600;line-height:1em;color:#000000;}.elementor-1343 .elementor-element.elementor-element-ecd3005{--display:grid;--min-height:140px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--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-1343 .elementor-element.elementor-element-ecd3005.e-con{--align-self:center;}.elementor-1343 .elementor-element.elementor-element-b1aa5e0{text-align:center;}.elementor-1343 .elementor-element.elementor-element-b1aa5e0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:600;line-height:1em;color:#000000;}.elementor-1343 .elementor-element.elementor-element-c6c4de9{--display:grid;--min-height:140px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--align-items:center;}.elementor-1343 .elementor-element.elementor-element-c6c4de9.e-con{--align-self:center;}.elementor-1343 .elementor-element.elementor-element-32092f1{text-align:center;}.elementor-1343 .elementor-element.elementor-element-32092f1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:600;line-height:1em;color:#000000;}.elementor-1343 .elementor-element.elementor-element-11547cc{--display:grid;--min-height:140px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--align-items:center;}.elementor-1343 .elementor-element.elementor-element-11547cc.e-con{--align-self:center;}.elementor-1343 .elementor-element.elementor-element-7ba5079{text-align:center;}.elementor-1343 .elementor-element.elementor-element-7ba5079 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:600;line-height:1em;color:#000000;}.elementor-1343 .elementor-element.elementor-element-2b6578f{--display:grid;--min-height:140px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--align-items:center;}.elementor-1343 .elementor-element.elementor-element-2b6578f.e-con{--align-self:center;}.elementor-1343 .elementor-element.elementor-element-e3f86d9{text-align:center;}.elementor-1343 .elementor-element.elementor-element-e3f86d9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:600;line-height:1em;color:#000000;}.elementor-1343 .elementor-element.elementor-element-2fb1356{--display:grid;--min-height:140px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--align-items:center;}.elementor-1343 .elementor-element.elementor-element-2fb1356.e-con{--align-self:center;}.elementor-1343 .elementor-element.elementor-element-72e9c82{text-align:center;}.elementor-1343 .elementor-element.elementor-element-72e9c82 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:600;line-height:1em;color:#000000;}.elementor-1343 .elementor-element.elementor-element-52080bb{--display:flex;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-1343 .elementor-element.elementor-element-64b7e1e .elementor-heading-title{color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-1343 .elementor-element.elementor-element-ddade69{--grid-auto-flow:row;}.elementor-1343 .elementor-element.elementor-element-ff8e1ae{--grid-auto-flow:row;}.elementor-1343 .elementor-element.elementor-element-c99e4af{--grid-auto-flow:row;}.elementor-1343 .elementor-element.elementor-element-ecd3005{--grid-auto-flow:row;}.elementor-1343 .elementor-element.elementor-element-c6c4de9{--grid-auto-flow:row;}.elementor-1343 .elementor-element.elementor-element-11547cc{--grid-auto-flow:row;}.elementor-1343 .elementor-element.elementor-element-2b6578f{--grid-auto-flow:row;}.elementor-1343 .elementor-element.elementor-element-2fb1356{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-1343 .elementor-element.elementor-element-0b2aa93{--width:70%;}.elementor-1343 .elementor-element.elementor-element-fe49c4d{--content-width:1140px;}.elementor-1343 .elementor-element.elementor-element-d0212b9{--width:100%;}.elementor-1343 .elementor-element.elementor-element-1da8e9d{--width:50%;}.elementor-1343 .elementor-element.elementor-element-a81f967{--width:50%;}}@media(max-width:767px){.elementor-1343 .elementor-element.elementor-element-0b2aa93{--width:82%;--min-height:48px;}.elementor-1343 .elementor-element.elementor-element-99bfbc4{--min-height:377px;}.elementor-1343 .elementor-element.elementor-element-a6c619c{text-align:center;}.elementor-1343 .elementor-element.elementor-element-a6c619c .elementor-heading-title{font-size:1.3em;}.elementor-1343 .elementor-element.elementor-element-1cf57c4{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1343 .elementor-element.elementor-element-ddade69{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1343 .elementor-element.elementor-element-ff8e1ae{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1343 .elementor-element.elementor-element-c99e4af{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1343 .elementor-element.elementor-element-ecd3005{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1343 .elementor-element.elementor-element-c6c4de9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1343 .elementor-element.elementor-element-11547cc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1343 .elementor-element.elementor-element-2b6578f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1343 .elementor-element.elementor-element-2fb1356{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-ff8e1ae */.feature-box {
  padding: 20px;
  border-radius: 12px;
  background: #E8E9EB;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease;
  text-align: center;
  overflow: hidden; /* Ensures child elements obey radius */
}

.feature-box * {
  border-radius: inherit; /* Applies radius to inner content */
}/* End custom CSS */
/* Start custom CSS *//* Show on desktop and tablet */
.desktop-version {
  display: block;
  overflow: visible;
  position: relative;
}

.desktop-version img {
  width: 130%;
  max-width: none;
  display: block;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
}


.mobile-version {
  display: none;
}

.mobile-version img {
  width: 80%;
  max-width: none;
  display: block;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
}

/* Switch for mobile */
@media (max-width: 768px) {
  .desktop-version {
    display: none;
  }

  .mobile-version {
    display: block;
  }
}

/* Optional: style for mobile list */
.mobile-feature-list {
  padding: 10px;
  font-size: 1rem;
  margin-top: 20px;
}


/* control for labelled Libra */
.image-label-container {
  position: relative;
  width: 40vw;         /* 80% of the viewport width */
  margin: 0 auto;       /* Center horizontally */
}

.responsive-image {
  width: 100%;          /* Fill the container */
  height: auto;
  display: block;
}

/* control for labels on libra image */
.image-label-container .label {
  position: absolute;
  transform: translate(-50%, -50%);
  background-color: rgba(0, 0, 0, 0.7);  /* Dark semi-transparent background */
  color: #fff;
  padding: 4px 8px;
  font-size: 1.2vw;           /* Scales with screen size */
  border-radius: 4px;
  pointer-events: none;       /* Prevents interaction blocking */
  white-space: nowrap;
}/* End custom CSS */