.elementor-711 .elementor-element.elementor-element-199d6dc{--display:flex;}.elementor-711 .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-711 .elementor-element.elementor-element-0b2aa93:not(.elementor-motion-effects-element-type-background), .elementor-711 .elementor-element.elementor-element-0b2aa93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7AC044;}.elementor-711 .elementor-element.elementor-element-0f2e103{--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-711 .elementor-element.elementor-element-4af6e60{text-align:center;}.elementor-711 .elementor-element.elementor-element-4af6e60 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2.4em;font-weight:600;color:#000000;}.elementor-711 .elementor-element.elementor-element-91c3227{--display:flex;--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-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-711 .elementor-element.elementor-element-b8ed188 .elementor-repeater-item-4f9bb1e .swiper-slide-bg{background-color:#833ca3;background-image:url(https://charge-m8.com/wp-content/uploads/2025/06/Front-Delta-Clean.png);background-size:contain;}.elementor-711 .elementor-element.elementor-element-b8ed188 .elementor-repeater-item-3d75cf6 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://charge-m8.com/wp-content/uploads/2025/06/Side-Delta-1-Clean-Space.png);background-size:contain;}.elementor-711 .elementor-element.elementor-element-b8ed188 .elementor-repeater-item-e240ba6 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://charge-m8.com/wp-content/uploads/2025/06/Side-Delta-2-Clean.png);background-size:contain;}.elementor-711 .elementor-element.elementor-element-b8ed188 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-711 .elementor-element.elementor-element-b8ed188 .swiper-slide-contents{max-width:66%;}.elementor-711 .elementor-element.elementor-element-b8ed188 .swiper-slide-inner{text-align:center;}.elementor-711 .elementor-element.elementor-element-b8ed188 .elementor-slide-heading{font-family:"Roboto", Sans-serif;font-size:3.9em;font-weight:600;}.elementor-711 .elementor-element.elementor-element-b8ed188 .elementor-slide-description{font-family:"Roboto", Sans-serif;font-size:2em;font-weight:400;}.elementor-711 .elementor-element.elementor-element-1cf57c4{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-711 .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-711 .elementor-element.elementor-element-1482715{--display:flex;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-711 .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;}.elementor-711 .elementor-element.elementor-element-ff8e1ae{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--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-711 .elementor-element.elementor-element-ff8e1ae.e-con{--align-self:center;}.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-711 .elementor-element.elementor-element-27659eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-711 .elementor-element.elementor-element-27659eb.elementor-element{--align-self:flex-end;}.elementor-711 .elementor-element.elementor-element-27659eb{text-align:center;}.elementor-711 .elementor-element.elementor-element-27659eb img{width:13%;max-width:13%;}.elementor-711 .elementor-element.elementor-element-aa7d506{text-align:center;}.elementor-711 .elementor-element.elementor-element-aa7d506 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:600;line-height:1em;}.elementor-711 .elementor-element.elementor-element-c99e4af{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--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-711 .elementor-element.elementor-element-c99e4af.e-con{--align-self:center;}.elementor-711 .elementor-element.elementor-element-9a2a938.elementor-element{--align-self:flex-end;}.elementor-711 .elementor-element.elementor-element-9a2a938 img{max-width:13%;}.elementor-711 .elementor-element.elementor-element-296a754{text-align:center;}.elementor-711 .elementor-element.elementor-element-296a754 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:600;line-height:1em;}.elementor-711 .elementor-element.elementor-element-ecd3005{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--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-711 .elementor-element.elementor-element-ecd3005.e-con{--align-self:center;}.elementor-711 .elementor-element.elementor-element-e3ba1be.elementor-element{--align-self:flex-end;}.elementor-711 .elementor-element.elementor-element-e3ba1be img{width:13%;}.elementor-711 .elementor-element.elementor-element-0c6434b{text-align:center;}.elementor-711 .elementor-element.elementor-element-0c6434b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:600;line-height:1em;}.elementor-711 .elementor-element.elementor-element-c6c4de9{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-711 .elementor-element.elementor-element-c6c4de9.e-con{--align-self:center;}.elementor-711 .elementor-element.elementor-element-8d6d2cc.elementor-element{--align-self:flex-end;}.elementor-711 .elementor-element.elementor-element-8d6d2cc{text-align:center;}.elementor-711 .elementor-element.elementor-element-8d6d2cc img{width:13%;max-width:13%;}.elementor-711 .elementor-element.elementor-element-b627cd5{text-align:center;}.elementor-711 .elementor-element.elementor-element-b627cd5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:600;line-height:1em;}.elementor-711 .elementor-element.elementor-element-11547cc{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-711 .elementor-element.elementor-element-11547cc.e-con{--align-self:center;}.elementor-711 .elementor-element.elementor-element-fab1f8b.elementor-element{--align-self:flex-end;}.elementor-711 .elementor-element.elementor-element-fab1f8b{text-align:center;}.elementor-711 .elementor-element.elementor-element-fab1f8b img{width:13%;}.elementor-711 .elementor-element.elementor-element-3ea7a3f{text-align:center;}.elementor-711 .elementor-element.elementor-element-3ea7a3f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:600;line-height:1em;}.elementor-711 .elementor-element.elementor-element-2b6578f{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-711 .elementor-element.elementor-element-2b6578f.e-con{--align-self:center;}.elementor-711 .elementor-element.elementor-element-01ca87f.elementor-element{--align-self:flex-end;}.elementor-711 .elementor-element.elementor-element-01ca87f{text-align:center;}.elementor-711 .elementor-element.elementor-element-01ca87f img{width:13%;}.elementor-711 .elementor-element.elementor-element-157909b{text-align:center;}.elementor-711 .elementor-element.elementor-element-157909b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:600;line-height:1em;}.elementor-711 .elementor-element.elementor-element-2fb1356{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-711 .elementor-element.elementor-element-2fb1356.e-con{--align-self:center;}.elementor-711 .elementor-element.elementor-element-fef8a4b.elementor-element{--align-self:flex-end;}.elementor-711 .elementor-element.elementor-element-fef8a4b img{width:13%;}.elementor-711 .elementor-element.elementor-element-1b34a7c{text-align:center;}.elementor-711 .elementor-element.elementor-element-1b34a7c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:600;line-height:1em;}.elementor-711 .elementor-element.elementor-element-cc17e02{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-711 .elementor-element.elementor-element-8088d29.elementor-element{--align-self:flex-end;}.elementor-711 .elementor-element.elementor-element-8088d29 img{width:13%;}.elementor-711 .elementor-element.elementor-element-e21525c{text-align:center;}.elementor-711 .elementor-element.elementor-element-e21525c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:600;line-height:1em;}.elementor-711 .elementor-element.elementor-element-c9822a0{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-711 .elementor-element.elementor-element-2c57cf4.elementor-element{--align-self:flex-end;}.elementor-711 .elementor-element.elementor-element-2c57cf4 img{width:13%;}.elementor-711 .elementor-element.elementor-element-190ab94{text-align:center;}.elementor-711 .elementor-element.elementor-element-190ab94 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:600;line-height:1em;}.elementor-711 .elementor-element.elementor-element-af83d73{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-711 .elementor-element.elementor-element-0d1db2b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.6em;font-weight:600;}.elementor-711 .elementor-element.elementor-element-52080bb{--display:flex;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-711 .elementor-element.elementor-element-64b7e1e .elementor-heading-title{color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-711 .elementor-element.elementor-element-ddade69{--grid-auto-flow:row;}.elementor-711 .elementor-element.elementor-element-ff8e1ae{--grid-auto-flow:row;}.elementor-711 .elementor-element.elementor-element-c99e4af{--grid-auto-flow:row;}.elementor-711 .elementor-element.elementor-element-ecd3005{--grid-auto-flow:row;}.elementor-711 .elementor-element.elementor-element-c6c4de9{--grid-auto-flow:row;}.elementor-711 .elementor-element.elementor-element-11547cc{--grid-auto-flow:row;}.elementor-711 .elementor-element.elementor-element-2b6578f{--grid-auto-flow:row;}.elementor-711 .elementor-element.elementor-element-2fb1356{--grid-auto-flow:row;}.elementor-711 .elementor-element.elementor-element-cc17e02{--grid-auto-flow:row;}.elementor-711 .elementor-element.elementor-element-c9822a0{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-711 .elementor-element.elementor-element-199d6dc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-711 .elementor-element.elementor-element-0b2aa93{--width:82%;--min-height:48px;}.elementor-711 .elementor-element.elementor-element-0f2e103{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-711 .elementor-element.elementor-element-4af6e60 .elementor-heading-title{font-size:1.5em;}.elementor-711 .elementor-element.elementor-element-91c3227{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-711 .elementor-element.elementor-element-b8ed188{width:100%;max-width:100%;}.elementor-711 .elementor-element.elementor-element-b8ed188 .elementor-slide-heading{font-size:2.3em;}.elementor-711 .elementor-element.elementor-element-b8ed188 .elementor-slide-description{font-size:0.9em;}.elementor-711 .elementor-element.elementor-element-1cf57c4{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-711 .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-711 .elementor-element.elementor-element-ff8e1ae{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-711 .elementor-element.elementor-element-c99e4af{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-711 .elementor-element.elementor-element-ecd3005{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-711 .elementor-element.elementor-element-c6c4de9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-711 .elementor-element.elementor-element-11547cc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-711 .elementor-element.elementor-element-2b6578f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-711 .elementor-element.elementor-element-2fb1356{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-711 .elementor-element.elementor-element-cc17e02{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-711 .elementor-element.elementor-element-c9822a0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-711 .elementor-element.elementor-element-0b2aa93{--width:70%;}}/* 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 *//* Desktop */
.custom-slider .swiper-slide-bg {
  background-size: 40% auto !important;  /* Adjust this number */
  background-repeat: no-repeat !important;
  background-position: 30% center !important;
}

/* Tablet */
@media (max-width: 1024px) {
  .custom-slider .swiper-slide-bg {
    background-size: 70% auto !important;  /* More visible on smaller screens */
    background-position: 40% center !important;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .custom-slider .swiper-slide-bg {
    background-position: center 0px !important;  /* Top */
  }
}


/* Desktop */
.custom-slider .swiper-slide-contents {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%);
  text-align: left;
  z-index: 2;
}

/* Tablet */
@media (max-width: 1024px) {
  .custom-slider .swiper-slide-contents {
    top: 50%;
    left: 5%;
    text-align: left;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .custom-slider .swiper-slide-contents {
    top: 75%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
  }
}


/* Show on desktop and tablet */
.desktop-version {
  display: block;
}

.mobile-version {
  display: none;
}

/* 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 delta */
.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 delta 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;
}

 /* Delta Specification Table*/
.spec-table {
  width: 100%;
  border: 3px solid #008000;
  border-collapse: collapse;
  font-family: Arial, sans-serif;
  font-size: 16px;
}

.spec-table th,
.spec-table td {
  border: 2px solid #008000;
  padding: 10px;
  text-align: left;
  vertical-align: middle;
}

.spec-table th {
  width: 40%;
  font-weight: bold;
  background-color: #f8fff8;
}

.spec-table td {
  background-color: #ffffff;
}

@media (max-width: 768px) {
  .spec-table {
    font-size: 14px;
  }
}

.spec-table {
  width: 100%;
  border: 10px solid green;
  border-radius: 12px;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
}



/* Remove individual cell borders */
.spec-table th,
.spec-table td {
  border: none;
  padding: 10px 15px;
  text-align: left;
}

.spec-table th {
  border-right: 3px solid green;
  background-color: #fff; /* Ensure consistent background */
  font-weight: bold;
}

.spec-table tr:nth-child(even) td,
.spec-table tr:nth-child(even) th {
  background-color: #7AC044;
}

/* Add green dividers between rows */
.spec-table tr + tr td,
.spec-table tr + tr th {
  border-top: 3px solid green;
}

/* Optional: Styling header cells */
.spec-table th {
  background-color: #f9f9f9;
  font-weight: bold;
}/* End custom CSS */