.elementor-486054 .elementor-element.elementor-element-9a5d644{--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;--align-items:center;--padding-top:70px;--padding-bottom:70px;--padding-left:50px;--padding-right:50px;}.elementor-486054 .elementor-element.elementor-element-a5364b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-486054 .elementor-element.elementor-element-76eb88f .elementor-heading-title{font-size:60px;font-weight:600;color:var( --e-global-color-astglobalcolor0 );}.elementor-486054 .elementor-element.elementor-element-66f2dee{text-align:left;font-size:20px;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-486054 .elementor-element.elementor-element-a1c14a9 .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );font-weight:500;text-transform:uppercase;letter-spacing:0.7px;word-spacing:2px;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:double;border-radius:0px 0px 0px 0px;padding:15px 25px 15px 25px;}.elementor-486054 .elementor-element.elementor-element-a1c14a9 .elementor-button:hover, .elementor-486054 .elementor-element.elementor-element-a1c14a9 .elementor-button:focus{box-shadow:0px 0px 10px 8px rgba(95, 255, 192.99999999999997, 0.5);}.elementor-486054 .elementor-element.elementor-element-29ffd54{--display:flex;}.elementor-486054 .elementor-element.elementor-element-798ae50 img{border-style:double;}.elementor-486054 .elementor-element.elementor-element-682d40b{--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;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-486054 .elementor-element.elementor-element-682d40b:not(.elementor-motion-effects-element-type-background), .elementor-486054 .elementor-element.elementor-element-682d40b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-486054 .elementor-element.elementor-element-cde38a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-486054 .elementor-element.elementor-element-ed44c89{text-align:center;}.elementor-486054 .elementor-element.elementor-element-ed44c89 .elementor-heading-title{font-size:30px;font-weight:600;text-transform:uppercase;letter-spacing:1.1px;color:var( --e-global-color-astglobalcolor0 );}.elementor-486054 .elementor-element.elementor-element-baf4c56{--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;}.elementor-486054 .elementor-element.elementor-element-a69fb50{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-486054 .elementor-element.elementor-element-a69fb50:not(.elementor-motion-effects-element-type-background), .elementor-486054 .elementor-element.elementor-element-a69fb50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-486054 .elementor-element.elementor-element-5960f8b .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor0 );transition:color 0.3s;}.elementor-486054 .elementor-element.elementor-element-5960f8b .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor0 );transition:fill 0.3s;}.elementor-486054 .elementor-element.elementor-element-5960f8b{--e-icon-list-icon-size:40px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-486054 .elementor-element.elementor-element-5960f8b .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor3 );transition:color 0.3s;}.elementor-486054 .elementor-element.elementor-element-560c316{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-486054 .elementor-element.elementor-element-560c316:not(.elementor-motion-effects-element-type-background), .elementor-486054 .elementor-element.elementor-element-560c316 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-486054 .elementor-element.elementor-element-8859a7f .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor0 );transition:color 0.3s;}.elementor-486054 .elementor-element.elementor-element-8859a7f .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor0 );transition:fill 0.3s;}.elementor-486054 .elementor-element.elementor-element-8859a7f{--e-icon-list-icon-size:40px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-486054 .elementor-element.elementor-element-8859a7f .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor3 );transition:color 0.3s;}.elementor-486054 .elementor-element.elementor-element-ddadf9d{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-486054 .elementor-element.elementor-element-ddadf9d:not(.elementor-motion-effects-element-type-background), .elementor-486054 .elementor-element.elementor-element-ddadf9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-486054 .elementor-element.elementor-element-0819f6e .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor0 );transition:color 0.3s;}.elementor-486054 .elementor-element.elementor-element-0819f6e .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor0 );transition:fill 0.3s;}.elementor-486054 .elementor-element.elementor-element-0819f6e{--e-icon-list-icon-size:40px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-486054 .elementor-element.elementor-element-0819f6e .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor3 );transition:color 0.3s;}.elementor-486054 .elementor-element.elementor-element-8e7e455{text-align:center;font-size:18px;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-486054 .elementor-element.elementor-element-85133d6{--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;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-486054 .elementor-element.elementor-element-85133d6:not(.elementor-motion-effects-element-type-background), .elementor-486054 .elementor-element.elementor-element-85133d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-486054 .elementor-element.elementor-element-ce8d8ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-486054 .elementor-element.elementor-element-7342207{text-align:center;}.elementor-486054 .elementor-element.elementor-element-7342207 .elementor-heading-title{font-size:30px;font-weight:600;letter-spacing:1.1px;color:var( --e-global-color-astglobalcolor2 );}.elementor-486054 .elementor-element.elementor-element-4434e3f{--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;}.elementor-486054 .elementor-element.elementor-element-ae83f10{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-astglobalcolor0 );--border-color:var( --e-global-color-astglobalcolor0 );box-shadow:0px 0px 10px 0px rgba(95, 255, 192.99999999999997, 0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-486054 .elementor-element.elementor-element-ae83f10:not(.elementor-motion-effects-element-type-background), .elementor-486054 .elementor-element.elementor-element-ae83f10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-486054 .elementor-element.elementor-element-ae83f10:hover{box-shadow:0px 0px 10px 0px rgba(95, 255, 192.99999999999997, 0.7803921568627451);}.elementor-486054 .elementor-element.elementor-element-8bbb98e .elementor-counter-number-wrapper{color:var( --e-global-color-astglobalcolor0 );font-size:36px;font-weight:600;}.elementor-486054 .elementor-element.elementor-element-8bbb98e .elementor-counter-title{color:var( --e-global-color-astglobalcolor3 );font-size:16px;font-weight:400;}.elementor-486054 .elementor-element.elementor-element-d6eb6bc{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-astglobalcolor0 );--border-color:var( --e-global-color-astglobalcolor0 );box-shadow:0px 0px 10px 0px rgba(95, 255, 192.99999999999997, 0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-486054 .elementor-element.elementor-element-d6eb6bc:not(.elementor-motion-effects-element-type-background), .elementor-486054 .elementor-element.elementor-element-d6eb6bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-486054 .elementor-element.elementor-element-d6eb6bc:hover{box-shadow:0px 0px 10px 0px rgba(95, 255, 192.99999999999997, 0.7803921568627451);}.elementor-486054 .elementor-element.elementor-element-d08c9df .elementor-counter-number-wrapper{color:var( --e-global-color-astglobalcolor0 );font-size:36px;font-weight:600;}.elementor-486054 .elementor-element.elementor-element-d08c9df .elementor-counter-title{color:var( --e-global-color-astglobalcolor3 );font-size:16px;font-weight:400;}.elementor-486054 .elementor-element.elementor-element-49d5da8{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-astglobalcolor0 );--border-color:var( --e-global-color-astglobalcolor0 );box-shadow:0px 0px 10px 0px rgba(95, 255, 192.99999999999997, 0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-486054 .elementor-element.elementor-element-49d5da8:not(.elementor-motion-effects-element-type-background), .elementor-486054 .elementor-element.elementor-element-49d5da8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-486054 .elementor-element.elementor-element-49d5da8:hover{box-shadow:0px 0px 10px 0px rgba(95, 255, 192.99999999999997, 0.7803921568627451);}.elementor-486054 .elementor-element.elementor-element-608e710 .elementor-counter-number-wrapper{color:var( --e-global-color-astglobalcolor0 );font-size:36px;font-weight:600;}.elementor-486054 .elementor-element.elementor-element-608e710 .elementor-counter-title{color:var( --e-global-color-astglobalcolor3 );font-size:16px;font-weight:400;}.elementor-486054 .elementor-element.elementor-element-99a82f0{--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;--align-items:center;--padding-top:70px;--padding-bottom:70px;--padding-left:50px;--padding-right:50px;}.elementor-486054 .elementor-element.elementor-element-0e97423{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-486054 .elementor-element.elementor-element-400ebdc{text-align:center;}.elementor-486054 .elementor-element.elementor-element-400ebdc .elementor-heading-title{font-size:36px;font-weight:600;color:var( --e-global-color-astglobalcolor0 );}.elementor-486054 .elementor-element.elementor-element-e8c68f4{text-align:center;font-size:20px;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-486054 .elementor-element.elementor-element-75ac5ac{--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;--justify-content:center;}.elementor-486054 .elementor-element.elementor-element-7e92068 .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );font-weight:500;text-transform:uppercase;letter-spacing:0.7px;word-spacing:2px;fill:#1B1F23;color:#1B1F23;border-style:double;border-radius:0px 0px 0px 0px;padding:15px 25px 15px 25px;}.elementor-486054 .elementor-element.elementor-element-7e92068 .elementor-button:hover, .elementor-486054 .elementor-element.elementor-element-7e92068 .elementor-button:focus{box-shadow:0px 0px 10px 8px rgba(95, 255, 192.99999999999997, 0.5);}.elementor-486054 .elementor-element.elementor-element-8763be5 .elementor-button{background-color:var( --e-global-color-astglobalcolor6 );font-weight:500;text-transform:uppercase;letter-spacing:0.7px;word-spacing:2px;fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );border-style:double;border-radius:0px 0px 0px 0px;padding:15px 25px 15px 25px;}.elementor-486054 .elementor-element.elementor-element-8763be5 .elementor-button:hover, .elementor-486054 .elementor-element.elementor-element-8763be5 .elementor-button:focus{box-shadow:0px 0px 10px 8px rgba(95, 255, 192.99999999999997, 0.5);}@media(min-width:768px){.elementor-486054 .elementor-element.elementor-element-cde38a6{--content-width:820px;}.elementor-486054 .elementor-element.elementor-element-ce8d8ab{--content-width:800px;}}@media(max-width:767px){.elementor-486054 .elementor-element.elementor-element-9a5d644{--padding-top:20px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-486054 .elementor-element.elementor-element-76eb88f .elementor-heading-title{font-size:44px;}.elementor-486054 .elementor-element.elementor-element-99a82f0{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}}/* Start custom CSS */.xyraxis-hero {
  padding: 80px 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: transparent;
}

.xyraxis-content {
  display: flex;
  flex-wrap: wrap;
  max-width: 1200px;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  gap: 40px;
}

.xyraxis-text {
  flex: 1 1 500px;
  color: #CED4DA;
}

.xyraxis-heading {
  font-size: 3rem;
  color: #5fffc1;
  margin-bottom: 20px;
  line-height: 1.2;
}

.xyraxis-subtext {
  font-size: 1.2rem;
  color: #ADB5BD;
  max-width: 500px;
  margin-bottom: 30px;
}

.xyraxis-cta {
  background-color: #5fffc1;
  color: #0B0C10;
  padding: 14px 28px;
  text-decoration: none;
  font-weight: 600;
  border-radius: 6px;
  transition: background 0.3s ease;
}

.xyraxis-cta:hover {
  background-color: #FFB400;
}

.xyraxis-image img {
  width: 100%;
  max-width: 500px;
  border-radius: 12px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.3);
}

/* WHY XYRAXIS SECTION */
.xyraxis-values {
  padding: 80px 20px;
  background-color: #0B0C10;
  color: #CED4DA;
}

.xyraxis-values-inner {
  max-width: 1000px;
  margin: 0 auto;
  text-align: center;
}

.xyraxis-values h2 {
  color: #5fffc1;
  font-size: 2rem;
  margin-bottom: 40px;
}

.xyraxis-list {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 20px;
  list-style: none;
  padding: 0;
  margin: 0 0 30px;
}

.xyraxis-list li {
  background-color: #1B1F23;
  padding: 20px;
  border-radius: 10px;
  color: #ADB5BD;
  font-size: 1.05rem;
  box-shadow: 0 5px 15px rgba(0,0,0,0.15);
  position: relative;
  text-align: left;
}

.xyraxis-list li::before {
  content: "✓";
  color: #5fffc1;
  font-weight: bold;
  margin-right: 10px;
  font-size: 1.2rem;
}

.xyraxis-values p {
  color: #ADB5BD;
  font-size: 1.1rem;
  max-width: 800px;
  margin: 0 auto;
}


/* PERFORMANCE SECTION */
.xyraxis-performance {
  padding: 80px 20px;
  background-color: #2C2F36;
  text-align: center;
  color: #CED4DA;
}

.xyraxis-performance-inner {
  max-width: 1000px;
  margin: 0 auto;
}

.xyraxis-performance h2 {
  font-size: 2rem;
  color: #E2E6EA;
  margin-bottom: 40px;
}

.xyraxis-stats {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
  gap: 30px;
}

.stat {
  background: #1B1F23;
  padding: 30px 20px;
  border-radius: 10px;
  width: 280px;
  box-shadow: 0 5px 20px rgba(0,0,0,0.2);
}

.stat h3 {
  color: #5fffc1;
  font-size: 2rem;
  margin-bottom: 10px;
}

.stat p {
  color: #ADB5BD;
  font-size: 1rem;
}

/* TESTIMONIAL SECTION */
.xyraxis-testimonials {
  background-color: #0B0C10;
  padding: 80px 20px;
  color: #CED4DA;
  text-align: center;
}

.xyraxis-testimonials-inner {
  max-width: 1000px;
  margin: 0 auto;
}

.xyraxis-testimonials h2 {
  color: #E2E6EA;
  font-size: 2rem;
  margin-bottom: 40px;
}

.testimonial-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 30px;
}

.testimonial {
  background-color: #1B1F23;
  padding: 30px;
  border-radius: 12px;
  box-shadow: 0 5px 20px rgba(0,0,0,0.2);
  font-style: italic;
  font-size: 1.1rem;
}

.testimonial span {
  display: block;
  margin-top: 15px;
  color: #ADB5BD;
  font-size: 0.95rem;
  font-style: normal;
}

/* FINAL CTA SECTION */
.xyraxis-final-cta {
  background-color: #1B1F23;
  text-align: center;
  padding: 80px 20px;
  color: #CED4DA;
}

.xyraxis-final-inner {
  max-width: 800px;
  margin: 0 auto;
}

.xyraxis-final-cta h2 {
  font-size: 2rem;
  color: #5fffc1;
  margin-bottom: 20px;
}

.xyraxis-final-cta p {
  font-size: 1.2rem;
  color: #ADB5BD;
  margin-bottom: 30px;
}/* End custom CSS */