.topimg {
  position: relative; }
  .topimg .minfoto01 {
    position: absolute; }
  .topimg .minfoto02 {
    position: absolute; }
  .topimg .minfoto03 {
    position: absolute; }
  .topimg .minfoto04 {
    position: absolute; }
  @media (min-width: 768px) {
    .topimg .fotoL {
      margin: 60px auto; }
    .topimg .minfoto01 {
      width: 25%;
      top: -23px;
      left: -20px; }
    .topimg .minfoto02 {
      width: 20%;
      top: -9px;
      right: -12px; }
    .topimg .minfoto03 {
      width: 25%;
      bottom: -16px;
      right: 39px; }
    .topimg .minfoto04 {
      width: 16%;
      bottom: 17px;
      left: 10px; } }
  @media (max-width: 767.98px) {
    .topimg .fotoL {
      margin: 30px auto; }
    .topimg .minfoto01 {
      width: 25%;
      top: -10px;
      left: -2px; }
    .topimg .minfoto02 {
      width: 20%;
      top: -9px;
      right: -5px; }
    .topimg .minfoto03 {
      width: 25%;
      bottom: -6px;
      right: 7px; }
    .topimg .minfoto04 {
      width: 17%;
      bottom: 1px;
      left: 25px; } }

.cfelist {
  padding: 0; }
  .cfelist li {
    list-style: none; }
    .cfelist li::before {
      content: "";
      width: 15px;
      height: 15px;
      display: inline-block;
      background-color: #892e34;
      border-radius: 50%;
      margin-right: 5px;
      position: relative;
      top: 3px; }
  .cfelist span {
    float: right; }
  @media (min-width: 768px) {
    .cfelist {
      display: flex;
      justify-content: space-between; }
      .cfelist li {
        width: 45%;
        margin: 0 30px 0 20px; }
      .cfelist .margin {
        padding-right: 15px; } }
  @media (max-width: 767.98px) {
    .cfelist {
      margin-bottom: 0; }
      .cfelist li {
        margin-bottom: 10px; }
      .cfelist .margin {
        padding-right: 15px; } }

@media (min-width: 768px) {
  .menu {
    display: flex;
    justify-content: space-evenly;
    margin-top: 50px; }
    .menu .imgM {
      width: 28%; }
    .menu .imgS {
      width: 20%; } }
@media (max-width: 767.98px) {
  .menu {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 20px; }
    .menu .imgM {
      width: 80%;
      margin: 30px auto 10px; }
    .menu .imgS {
      width: 50%; } }
