﻿.section__about--forecolor, .section-about .about-texts .about-title {
  color: red; }

.section-about {
  padding: 30px 0; }
  .section-about .about-image-container {
    margin: auto;
    text-align: center; }
    .section-about .about-image-container > div {
      max-width: 360px;
      max-height: 350px;
      border-radius: 50%;
      overflow: hidden;
      margin: auto;
      position: relative; }
      @media only screen and (max-width: 469px) {
        .section-about .about-image-container > div {
          max-height: 330px; } }
      .section-about .about-image-container > div:before {
        border-radius: 50%;
        position: absolute;
        content: '';
        display: block;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        box-shadow: inset 0 0 50px rgba(0, 0, 0, 0.2); }
  .section-about .about-title {
    text-align: center; }
  .section-about .about-texts {
    margin: 0 30px; }
    .section-about .about-texts .about-content, .section-about .about-texts .about-content * {
      color: #282828;
      text-align: justify; }
