.elementor-10 .elementor-element.elementor-element-b57b1ce{--display:flex;--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-10 .elementor-element.elementor-element-5918300{--display:flex;--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-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-10 .elementor-element.elementor-element-922f94e{--display:flex;--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-10 .elementor-element.elementor-element-6dcfbf5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS for text-editor, class: .elementor-element-608cba8 */.equipfit-section {
  background-color: #000;
  color: #ffffff;
  padding: 80px 20px;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.content-wrapper {
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  gap: 60px;
}

.text-side { flex: 1; }

.subtitle { 
  color: #d4ff00; 
  font-weight: 700; 
  letter-spacing: 2px; 
  font-size: 0.9rem;
  margin-bottom: 15px;
}

h1 { 
  font-size: 3.5rem; 
  line-height: 1.1;
  margin-bottom: 25px;
}

.text-side p {
  color: #cccccc;
  line-height: 1.6;
  margin-bottom: 20px;
}

.learn-more {
  display: inline-block;
  background: #d4ff00;
  color: #000;
  padding: 15px 35px;
  border-radius: 50px;
  text-decoration: none;
  font-weight: 700;
  margin-top: 10px;
}

.image-side {
  flex: 1;
  height: 450px;
  background: url('https://equipfit.in/wp-content/uploads/2026/06/ChatGPT-Image-Jun-4-2026-12_34_34-AM.png') center/cover;
  border-radius: 25px;
  position: relative;
}

.support-card {
  position: absolute;
  bottom: 30px;
  left: -40px; /* Offset to match your overlapping design */
  background: #d4ff00;
  color: #000;
  padding: 25px;
  border-radius: 20px;
  width: 280px;
}

.support-card h3 { margin: 0 0 5px 0; font-size: 1.5rem; }
.support-card p { margin: 0; font-weight: 500; }

/* Responsive adjustments */
@media (max-width: 900px) {
  .content-wrapper { flex-direction: column; text-align: center; }
  .support-card { left: auto; bottom: -50px; }
  h1 { font-size: 2.5rem; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1030f1b */.equipfit-section {
  background-color: #000;
  color: #ffffff;
  padding: 80px 20px;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.content-wrapper {
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  gap: 60px;
}

.text-side { flex: 1; }

.subtitle { 
  color: #d4ff00; 
  font-weight: 700; 
  letter-spacing: 2px; 
  font-size: 0.9rem;
  margin-bottom: 15px;
}

h1 { 
  font-size: 3.5rem; 
  line-height: 1.1;
  margin-bottom: 25px;
}

.text-side p {
  color: #cccccc;
  line-height: 1.6;
  margin-bottom: 20px;
}

.learn-more {
  display: inline-block;
  background: #d4ff00;
  color: #000;
  padding: 15px 35px;
  border-radius: 50px;
  text-decoration: none;
  font-weight: 700;
  margin-top: 10px;
}

.image-side {
  flex: 1;
  height: 450px;
  background: url('https://equipfit.in/wp-content/uploads/2026/06/ChatGPT-Image-Jun-4-2026-12_34_34-AM.png') center/cover;
  border-radius: 25px;
  position: relative;
}

.support-card {
  position: absolute;
  bottom: 30px;
  left: -40px; /* Offset to match your overlapping design */
  background: #d4ff00;
  color: #000;
  padding: 25px;
  border-radius: 20px;
  width: 280px;
}

.support-card h3 { margin: 0 0 5px 0; font-size: 1.5rem; }
.support-card p { margin: 0; font-weight: 500; }

/* Responsive adjustments */
@media (max-width: 900px) {
  .content-wrapper { flex-direction: column; text-align: center; }
  .support-card { left: auto; bottom: -50px; }
  h1 { font-size: 2.5rem; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-675d92c */.equipfit-section {
  background-color: #000;
  color: #ffffff;
  padding: 80px 20px;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.content-wrapper {
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  gap: 60px;
}

.text-side { flex: 1; }

.subtitle { 
  color: #d4ff00; 
  font-weight: 700; 
  letter-spacing: 2px; 
  font-size: 0.9rem;
  margin-bottom: 15px;
}

h1 { 
  font-size: 3.5rem; 
  line-height: 1.1;
  margin-bottom: 25px;
}

.text-side p {
  color: #cccccc;
  line-height: 1.6;
  margin-bottom: 20px;
}

.learn-more {
  display: inline-block;
  background: #d4ff00;
  color: #000;
  padding: 15px 35px;
  border-radius: 50px;
  text-decoration: none;
  font-weight: 700;
  margin-top: 10px;
}

.image-side {
  flex: 1;
  height: 450px;
  background: url('https://equipfit.in/wp-content/uploads/2026/06/ChatGPT-Image-Jun-4-2026-12_34_34-AM.png') center/cover;
  border-radius: 25px;
  position: relative;
}

.support-card {
  position: absolute;
  bottom: 30px;
  left: -40px; /* Offset to match your overlapping design */
  background: #d4ff00;
  color: #000;
  padding: 25px;
  border-radius: 20px;
  width: 280px;
}

.support-card h3 { margin: 0 0 5px 0; font-size: 1.5rem; }
.support-card p { margin: 0; font-weight: 500; }

/* Responsive adjustments */
@media (max-width: 900px) {
  .content-wrapper { flex-direction: column; text-align: center; }
  .support-card { left: auto; bottom: -50px; }
  h1 { font-size: 2.5rem; }
}/* End custom CSS */