section-content {
  height: auto;
  overflow: hidden;
  max-height: 100vh;
}

.header-title a h1, .header-title a h2, .header-title a h4 {
  color: #fff !important;
}

.about-content-pic {
  width: 45vw;
  padding-left: 0;
  padding-right: 0;
  float: right;
  z-index: 5;
}

.profile-pic {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}

.about-svg {
  position: absolute;
  z-index: 0;
  top: 0;
}
.about-svg .about-line-container .about-line-path {
  transform: translateY(20vh);
}
.about-svg .about-circle {
  fill: #3540FA;
}
.about-svg .about-rect-container {
  transform: translateX(40vw) translateY(50vh) rotate(-30deg);
}
.about-svg .about-rect-container .about-rect {
  fill: #E5E1FC;
}
.about-svg .about-ribbon-container {
  transform: translateX(20vw) translateY(35vh) rotate(50deg);
}
.about-svg .about-ribbon-container .about-ribbon {
  fill: #797EDA;
}

@media only screen and (max-width: 1201px) {
  section-content {
    max-height: -moz-max-content;
    max-height: max-content;
  }
  section-content svg {
    z-index: 0;
  }
  section-content-left {
    height: 100vh;
    justify-content: flex-end;
    align-items: flex-end;
    display: flex !important;
    z-index: 1;
  }
  section-content-right {
    display: none;
  }
}/*# sourceMappingURL=about.css.map */