.elementor-13994 .elementor-element.elementor-element-7c290c4{--display:flex;--min-height:100vh;--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-13994 .elementor-element.elementor-element-623fac5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-13994 .elementor-element.elementor-element-7c290c4{--content-width:100%;}.elementor-13994 .elementor-element.elementor-element-623fac5{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-7c290c4 *//* ===== Layout position cleanup ===== */

.nxv-discover-wrap {
  padding-top: clamp(200px, 3.5vw, 56px) !important;
  padding-bottom: clamp(70px, 5vw, 100px) !important;
}

.nxv-discover-hero {
  margin-bottom: 42px !important;
}

.nxv-discover-eyebrow {
  margin-bottom: 14px !important;
}

.nxv-discover-title {
  margin-bottom: 18px !important;
  font-size: clamp(44px, 4.6vw, 68px) !important;
}

.nxv-discover-subtitle {
  max-width: 680px !important;
  line-height: 1.55 !important;
}

.nxv-discover-actions {
  margin-top: 28px !important;
}

.nxv-featured {
  margin-top: 0 !important;
  margin-bottom: 58px !important;
}

.nxv-section-title {
  margin-bottom: 18px !important;
}
.nxv-discover-wrap {
  margin-top: -150px !important;
}/* End custom CSS */