﻿.registrationData .container {
  display: flex;
  align-items: center;
  gap: 4rem;
  position: relative;
  padding-top: 2.5rem;
}
@media (max-width: 768px) {
  .registrationData .container {
    gap: 1rem;
    flex-direction: column;
  }
}
.registrationData .container:after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  background: #0F2D3C;
  display: block;
  width: 100%;
  max-width: calc(100% - 5rem);
  height: 137px;
  z-index: -1;
}
.registrationData__image {
  width: 100%;
  max-width: 675px;
  z-index: 2;
}
.registrationData__contentBox {
  width: 100%;
  max-width: 355px;
  border-radius: 0px 0px 10px 10px;
  background: #FFF;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1), 0px 10px 23px 0px rgba(0, 0, 0, 0.1), 0px 42px 42px 0px rgba(0, 0, 0, 0.09), 0px 94px 56px 0px rgba(0, 0, 0, 0.05), 0px 167px 67px 0px rgba(0, 0, 0, 0.01), 0px 261px 73px 0px rgba(0, 0, 0, 0);
  padding: 2rem 1rem;
  position: relative;
  z-index: 1;
}
.registrationData__contentBox:before {
  content: "";
  position: absolute;
  display: block;
  width: 3000px;
  height: 1.5px;
  background: white;
  top: 0;
  right: -2rem;
  z-index: -1;
}
.registrationData__contentBox span {
  display: block;
}
.registrationData__contentBox span span {
  display: inline-block;
  font-weight: 700 !important;
}
.registrationData__contentBox span.title {
  color: #2F2F2F;
  font-size: 18px;
  font-weight: 700;
  line-height: 135.687%;
  text-transform: uppercase;
  margin-bottom: 2rem;
}
.registrationData__contentBox span:not(.title) {
  color: #2F2F2F;
  font-size: 20px;
  font-weight: 400;
  line-height: 179.5%;
}
.registrationData__contentBox span:not(.title) + span {
  margin-top: 5px;
}
/*# sourceMappingURL=gerdau-dados-cadastrais.css.map */
