.solutions, .em-wrap {
  padding-top: 8.5rem;
}

.iframe-wrapper {
  background-image: url("../images/cloud-relay/cloud-relay-top.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding-top: calc(1.25% + 187px);
  padding-bottom: 100px;
}
.iframe-wrapper__rvt {
  background-image: url("../images/solutions/rvt-top.jpg") !important;
}
.iframe-wrapper__over {
  background-image: url("../images/solutions/micro-uas-new.jpg") !important;
}
.iframe-wrapper__datalink {
  background-image: url("../images/solutions/rvt-top.jpg") !important;
}
.iframe-wrapper__arch {
  background-image: url("../images/cloud-relay/cloud-relay-arch-top.jpg");
  background-position: top;
}
.iframe-wrapper__gcs {
  background-image: url("../images/solutions/groundcontrol-back.jpg") !important;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding-bottom: 100px;
}
.iframe-wrapper .c-1 {
  margin-top: 5rem;
}
.iframe-wrapper .c-2 {
  margin-top: 20rem;
}
.iframe-wrapper .flex-ctn .block-subtitle {
  padding-left: 0;
}
.iframe-wrapper .flex-ctn .block-caption {
  padding-left: 0;
}

#run-around {
  background-image: url("../images/solutions/runaround-back.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 100px 0;
  height: 950px;
}
@media (min-width: 991px) {
  #run-around .bump {
    margin-top: 9rem;
  }
}
#run-around .block-group .block-subtitle {
  text-transform: none;
}
#run-around .flex-ctn .block-title {
  max-width: 500px;
}

#cloud-relay-page.solutions h1 {
  font-size: 36px;
  line-height: 38px;
}
#cloud-relay-page.solutions .iframe-wrapper .c-2 {
  margin-top: 10rem;
}

#common-soft {
  background-image: url("../images/solutions/commonsoft-back.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 100px 0;
}
#common-soft .container {
  max-width: 1040px;
}
#common-soft .container .bump {
  margin-top: 50rem;
}
#common-soft .container .block-title-noborder {
  font-size: 30px;
  line-height: 33px;
  margin-bottom: 25px;
  font-weight: 500;
}
#common-soft .container .flex-ctn {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#common-soft .container .block-caption {
  color: #ffffff;
}
@media (max-width: 991px) {
  #common-soft .container .block-caption {
    margin-left: 15px;
    margin-right: 15px;
  }
}
#common-soft .container .simple-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-bottom: 3rem;
}
@media (max-width: 991px) {
  #common-soft .container .simple-img {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
#common-soft .container .simple-img .label {
  font-family: "Avenir LT W01_85 Heavy";
  font-size: 16px;
  line-height: 16px;
  font-weight: normal;
  background-color: #ffffff;
  padding: 15px;
  color: #0050A5;
  border-radius: unset;
}
#common-soft .container .logo-qtak {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}
#common-soft .container .logo-qtak .diagram {
  margin-bottom: 2rem;
}

.text-dark {
  color: #000000 !important;
}

#empower {
  background-image: url("../images/solutions/empower.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 100px 0;
}
#empower .container {
  max-width: 1040px;
}
#empower .container .bump {
  margin-top: 50rem;
}
#empower .container .block-title-noborder {
  font-size: 30px;
  line-height: 33px;
  margin-bottom: 25px;
  font-weight: 500;
}
#empower .container .flex-ctn {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#empower .container .block-caption {
  color: #ffffff;
}
@media (max-width: 991px) {
  #empower .container .block-caption {
    margin-left: 15px;
    margin-right: 15px;
  }
}
#empower .container .simple-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-bottom: 3rem;
}
@media (max-width: 991px) {
  #empower .container .simple-img {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
#empower .container .simple-img .label {
  font-family: "Avenir LT W01_85 Heavy";
  font-size: 16px;
  line-height: 16px;
  font-weight: normal;
  background-color: #ffffff;
  padding: 15px;
  color: #0050A5;
  border-radius: unset;
}
#empower .container .iframe-container {
  padding-bottom: 56.25%;
}

#remote-video {
  padding: 0;
  position: relative;
  width: 100%;
  overflow: hidden;
  padding: 100px 0;
  padding-top: 10%;
  background: -webkit-gradient(linear, left top, right top, from(rgb(0, 0, 0)), color-stop(80%, rgb(235, 235, 235)));
  background: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgb(235, 235, 235) 80%);
}
#remote-video::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, from(rgb(0, 0, 0)), color-stop(80%, rgb(235, 235, 235)));
  background: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgb(235, 235, 235) 80%);
  mix-blend-mode: multiply;
}
@media (max-width: 575px) {
  #remote-video {
    background-image: url("../images/solutions/rvtstillbackground.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }
}
@media (min-width: 991px) {
  #remote-video .bump {
    margin-top: 6rem;
  }
}
#remote-video .flex-ctn .block-title {
  width: 500px;
  margin-top: 0;
}
#remote-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}
#remote-video .iframe-wrapper-x {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
@media (max-width: 575px) {
  #remote-video .iframe-wrapper-x {
    display: none;
  }
}
#remote-video .iframe-wrapper-x iframe {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 500.78%;
  height: 130%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
@media (min-width: 1900px) {
  #remote-video .iframe-wrapper-x iframe {
    height: 125%;
  }
}
@media (min-width: 2400px) {
  #remote-video .iframe-wrapper-x iframe {
    height: 150%;
  }
}

#bring-your-own {
  background-image: url("../images/solutions/bringyourown-back.svg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 100px 0;
  min-height: 950px;
}
@media (min-width: 991px) {
  #bring-your-own .bump {
    margin-top: 20rem;
  }
}
#bring-your-own .flex-ctn {
  padding-top: 0;
}
#bring-your-own .flex-ctn .block-title {
  margin-top: 0;
}
#bring-your-own .flex-ctn .block-subtitle {
  margin-top: 0;
  padding-bottom: 15px;
}
#bring-your-own .flex-ctn .block-caption {
  margin-top: 0;
}

#uas-datalink {
  background-image: url("../images/solutions/uas-datalink-solutions-back.jpg");
  padding: 0;
  position: relative;
  width: 100%;
  overflow: hidden;
  padding: 100px 0;
  padding-top: 10%;
  margin-top: -187px;
}
#uas-datalink .iframe-wrapper-x {
  background-image: url("../images/solutions/uas-datalink-solutions-back.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
@media (max-width: 575px) {
  #uas-datalink .iframe-wrapper-x {
    display: none;
  }
}
#uas-datalink .iframe-wrapper-x iframe {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 500.78%;
  height: 105%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
@media (min-width: 1900px) {
  #uas-datalink .iframe-wrapper-x iframe {
    height: 125%;
  }
}
@media (min-width: 2400px) {
  #uas-datalink .iframe-wrapper-x iframe {
    height: 150%;
  }
}
#uas-datalink .container {
  position: relative;
  z-index: 1; /* Ensures content appears above video */
}

#datalink-solution {
  background-image: url("../images/solutions/uas-datalink-back.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 50px 0;
}
#datalink-solution .block-title-noborder {
  font-family: "Avenir LT W01_95 Black1475556", "Avenir LT W01_95 Black", "Helvetica Neue", Helvetica, Arial, sans-serif;
  letter-spacing: 0;
  color: #FFFFFF;
  text-transform: uppercase;
  text-align: center;
  font-size: 30px;
  line-height: 33px;
  font-weight: 500;
}
#datalink-solution .block-3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#datalink-solution .block-title {
  font-family: "Avenir LT W01_85 Heavy";
  font-size: 16px;
  line-height: 40px;
  letter-spacing: 0;
  padding: 0px;
  margin: 10px 0 35px 0;
  text-align: center;
  max-width: unset;
  min-width: 235px;
  color: #FFFFFF;
  text-transform: uppercase;
  background: rgba(0, 80, 165, 0.6) none repeat;
}

#long-range {
  background-image: url("../images/solutions/longrange-back.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding-bottom: 100px;
}

#spectrum-availability {
  background-image: url("../images/solutions/spectrum-back.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 50px 0;
}

#contested {
  background-image: url("../images/solutions/contested-back.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding-bottom: 100px;
}
#contested .flex-ctn .block-title {
  max-width: 600px;
}

#flight-time {
  background-image: url("../images/solutions/flighttime-back.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding-bottom: 100px;
}

#global-connectivity {
  background-image: url("../images/solutions/globalconnectivity-back.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding-bottom: 100px;
}
#global-connectivity .flex-ctn .block-title {
  max-width: 600px;
}

#stream-hd {
  background-image: url("../images/solutions/stream-back.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding-bottom: 100px;
}
#stream-hd .iframe-wrapper {
  position: absolute;
  bottom: 0;
  right: 0;
  background-image: none;
  width: 37%;
  height: unset;
  padding-top: 21%;
  padding-bottom: 0;
  overflow: hidden;
}
@media (max-width: 992px) {
  #stream-hd .iframe-wrapper {
    display: none;
  }
}
#transit-knowledge {
  background-image: url("../images/solutions/transmitknowledge-back.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding-bottom: 100px;
}
#transit-knowledge .flex-ctn .block-title {
  max-width: 600px;
}

#easy-integrate {
  background-image: url("../images/solutions/easyintegrate-back.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding-bottom: 100px;
}
#easy-integrate .flex-ctn .block-title {
  max-width: 600px;
}

#wearable-gcs {
  background-image: url("../images/solutions/wearablegcs-back.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 50px 0 0;
}

#gcs-team {
  background-image: url("../images/solutions/gcsteam-back.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding-bottom: 100px;
}

#directional-gcs {
  background-image: url("../images/solutions/directional-back.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 50px 0 0;
}

#extended-range {
  background-image: url("../images/solutions/extendedrange-back.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding-bottom: 100px;
}

#gcs-360 {
  background-image: url("../images/solutions/360gcs-back.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 50px 0 0;
}

#maritime-gcs {
  background-image: url("../images/solutions/maritimegcs-back.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 100px 0;
}
@media (min-width: 991px) {
  #maritime-gcs .bump {
    margin-top: 9rem;
  }
}
#maritime-gcs .flex-ctn .block-title {
  margin-top: 0;
}
#maritime-gcs .block-group .block-subtitle {
  text-transform: none;
}
#maritime-gcs .flex-ctn .block-title {
  max-width: 500px;
}
#maritime-gcs ul li {
  font-family: "Avenir LT W01_35 Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

#steerable {
  background-image: url("../images/solutions/steerable-back.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 50px 0 0;
}

#land-gcs {
  background-image: url("../images/solutions/landgcs-back.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 100px 0;
}
@media (min-width: 991px) {
  #land-gcs .bump {
    margin-top: 9rem;
  }
}
#land-gcs .flex-ctn .block-title {
  margin-top: 0;
}
#land-gcs .block-group .block-subtitle {
  text-transform: none;
}
#land-gcs .flex-ctn .block-title {
  max-width: 500px;
}
#land-gcs ul li {
  font-family: "Avenir LT W01_35 Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

#network-assets {
  background-image: url("../images/solutions/networkassets-back.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 50px 0 0;
}

#uas-control {
  background-image: url("../images/solutions/uascontrol-back.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 100px 0;
}

#over-horizon {
  background-image: url("../images/solutions/overhorizon-back.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 50px 0 0;
}

#global-connect {
  background-image: url("../images/solutions/globalconnect-back.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 100px 0 150px;
}

#solutions-overview-top {
  padding: 100px 0;
}

#explore-uas {
  background-image: url("../images/solutions/exploreuas-back.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 50px 0;
}
#explore-uas h2.group-title {
  font-size: 26px;
  line-height: 28px;
  margin-bottom: 7rem;
}
#explore-uas .sas-btn .bg-overlay {
  background: rgba(0, 80, 165, 0.69);
}
#explore-uas .sas-ctn .small-uas-back::before {
  background-image: url("../images/solutions/uasdatalink-back.png");
  background-size: cover;
}
#explore-uas .sas-ctn .small-uas-back:hover {
  text-decoration: none;
}
#explore-uas .sas-ctn .small-uas-back .lower {
  padding-top: 125px;
}
#explore-uas .sas-ctn .medium-uas-back::before {
  background-image: url("../images/solutions/uasgcs-back.png");
  background-size: cover;
}
#explore-uas .sas-ctn .medium-uas-back:hover {
  text-decoration: none;
}
#explore-uas .sas-ctn .medium-uas-back .lower {
  padding-top: 125px;
}
#explore-uas .sas-ctn .large-uas-back::before {
  background-image: url("../images/solutions/uascontroller-back.png");
  background-size: cover;
}
#explore-uas .sas-ctn .large-uas-back:hover {
  text-decoration: none;
}
#explore-uas .sas-ctn .large-uas-back .lower {
  padding-top: 125px;
}

#uas-datalink-overview {
  background-image: url("../images/solutions/uasdatalink-overview-back.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding-bottom: 100px;
}

#uas-ground-control {
  background-image: url("../images/solutions/uasgroundcontrol-back.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding-bottom: 100px;
}
#uas-ground-control .flex-ctn .block-title {
  max-width: 600px;
}

#forward-ground-control {
  background-image: url("../images/solutions/forward-ground-control-back.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding-bottom: 100px;
}
@media (max-width: 768px) {
  #forward-ground-control .flex-ctn .block-caption {
    padding-left: 0;
  }
}
#forward-ground-control .flex-ctn .camera-control {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}
@media (min-width: 992px) {
  #forward-ground-control .flex-ctn .camera-control {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

#our-experts {
  background-image: url("../images/solutions/ourexperts-back.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding-bottom: 100px;
}
#our-experts .flex-ctn .block-title {
  max-width: 600px;
}

#join-waverelay {
  background-image: url("../images/solutions/joinwaverelay-back.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 100px 0;
}
#join-waverelay .block-title-noborder {
  font-family: "Avenir LT W01_95 Black1475556", "Avenir LT W01_95 Black", "Helvetica Neue", Helvetica, Arial, sans-serif;
  letter-spacing: 0;
  color: #0050A5;
  text-transform: uppercase;
  text-align: center;
  font-size: 30px;
  line-height: 33px;
  font-weight: 500;
}
#join-waverelay .block-3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#join-waverelay .block-title {
  font-family: "Avenir LT W01_85 Heavy";
  font-size: 16px;
  line-height: 40px;
  letter-spacing: 0;
  padding: 0px;
  margin: 10px 0 35px 0;
  text-align: center;
  max-width: unset;
  min-width: 235px;
  color: #FFFFFF;
  text-transform: uppercase;
  background: rgba(0, 80, 165, 0.6) none repeat;
}
#join-waverelay .product-tags {
  font-family: "Avenir LT W01_95 Black1475556", "Avenir LT W01_95 Black", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  line-height: 17px;
  font-weight: 700;
  text-transform: uppercase;
  color: #0050A5;
}
#join-waverelay #slider-container .slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
#join-waverelay #slider-container .slick-prev {
  width: 29px;
  height: 51px;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="29" height="51" viewBox="0 0 29 51"><path fill="%230050a5" d="M25.5,0,51,29H0Z" transform="translate(0 51) rotate(-90)"/></svg>') no-repeat center;
  background-size: contain;
  left: -15px;
  z-index: 9;
}
@media (max-width: 525px) {
  #join-waverelay #slider-container .slick-prev {
    height: 20px;
  }
}
#join-waverelay #slider-container .slick-prev::before {
  content: "";
}
#join-waverelay #slider-container .slick-next {
  width: 29px;
  height: 51px;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="29" height="51" viewBox="0 0 29 51"><path fill="%230050a5" d="M25.5,0,51,29H0Z" transform="translate(29) rotate(90)"/></svg>') no-repeat center;
  background-size: contain;
  right: -15px;
}
@media (max-width: 525px) {
  #join-waverelay #slider-container .slick-next {
    height: 20px;
  }
}
#join-waverelay #slider-container .slick-next::before {
  content: ""; /* Remove default arrow content */
}
#join-waverelay ul.slick-dots {
  text-align: center;
  margin-top: 6rem;
}
#join-waverelay ul.slick-dots li button::before {
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  background-color: #ADADAD; /* Default gray */
  border-radius: 0;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 1;
}
#join-waverelay ul.slick-dots li.progressed button::before {
  background-color: #0050A5; /* Progressed blue */
}
#join-waverelay .logo-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 5rem;
}
#join-waverelay .products {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
}
@media (min-width: 768px) {
  #join-waverelay .products .product.offalittle {
    margin-right: 10rem;
  }
}

.next-panel .solutions-oper {
  margin-top: 35px;
  background-image: url("../images/solutions/solutions-nextpanel.jpg");
  position: relative;
}
@media (max-width: 991px) {
  .next-panel .solutions-oper::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.4);
  }
}
.next-panel .solutions-oper .np-text {
  background: unset;
}
.next-panel .solutions-rvt {
  margin-top: 35px;
  background-image: url("../images/solutions/solutions-nextrvt.jpg");
  position: relative;
}
@media (max-width: 991px) {
  .next-panel .solutions-rvt::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.4);
  }
}
.next-panel .solutions-rvt .np-text {
  background: unset;
}
.next-panel .solutions-datalink {
  margin-top: 35px;
  background-image: url("../images/solutions/solutions-nextdatalink.jpg");
  position: relative;
}
@media (max-width: 991px) {
  .next-panel .solutions-datalink::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.4);
  }
}
.next-panel .solutions-datalink .np-text {
  background: unset;
}