.elementor-1398 .elementor-element.elementor-element-76a9a40{--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;--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-1398 .elementor-element.elementor-element-897abb3{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-897abb3 *//* Safal Trader page — remove white gaps */
body.page-id-1398 #content,
body.page-id-1398 .site-content,
body.page-id-1398 .site-main,
body.page-id-1398 .elementor {
  margin: 0 !important;
  padding: 0 !important;
}

/* Keep the area behind the design dark */
body.page-id-1398 #content,
body.page-id-1398 .site-content,
body.page-id-1398 .site-main {
  background: #050608 !important;
}

/* Elementor parent container */
.safal-link-section {
  width: 100% !important;
  max-width: none !important;
  min-height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  background: #050608 !important;
}

.safal-link-section > .e-con-inner,
.safal-link-section .elementor-widget-html,
.safal-link-section .elementor-widget-container {
  width: 100% !important;
  max-width: none !important;
  min-height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Keep spacing inside the dark section, not outside it */
.safal-link-section .stp-link-page {
  width: 100% !important;
  margin: 0 !important;
  padding: 24px !important;
  background: #050608 !important;
}

/* Remove footer gap */
.elementor-location-footer {
  margin-top: 0 !important;
}/* End custom CSS */