
div.mp_text_green {
  /*background: #73C7AF;*/
  background: #9DCD69;
  padding: 10px;
  border-radius: 5px;
  text-align: justify;
  margin-bottom: 20px;
  color: white;
}

div.mp_text_orange {
  background: #F7A180;
  padding: 10px;
  border-radius: 5px;
  text-align: justify;
  margin-bottom: 20px;
}

.mp_text_green span {
  color: #fff;
  font-size: 1.4rem;
  text-align: justify;
}

.mp_text_orange span {
  color: #fff;
  font-size: 1.4rem;
  text-align: justify;
}

div.mp_text_beige {
  background: #E5DEBB;
  padding: 10px;
  border-radius: 5px;
  text-align: justify;
  margin-bottom: 20px;
}

div.mp_text_orange_border {
  padding: 10px;
  border-radius: 5px;
  text-align: justify;
  margin-bottom: 20px;
  border: 2px solid #F7A180;
}

div.mp_param_beige {
  background: #E5DEBB;
  padding: 10px;
  border-radius: 5px;
  text-align: justify;
  margin-bottom: 20px;
}

.mp_param_beige ul {
  padding-left: 40px !important;
  list-style-type: '- ';
  text-align: left;
}

div.mp_comp_orange {
  background: #F7A180;
  padding: 10px;
  border-radius: 5px;
  text-align: justify;
  margin-bottom: 20px;
}

.mp_comp_orange span {
  color: #fff;
  font-size: 1.1rem;
  text-align: justify;
}

.mp_comp_orange ul {
  padding-left: 40px !important;
  list-style-type: '- ';
  color: white;
  text-align: left;
}

.white_title {
  color: white;
  text-align: justify;
}

iframe.video {
  border-radius: 5px;
  width: 100%;
  height: 315px;
  text-align: justify;
}

.img {
  border-radius: 5px;
  width: 100%;
  text-align: justify;
}

.main {
  width: 70%;
}

.section {
  text-align: left;
    border:1px solid black;
    padding: 10px 10px 10px 10px;
  margin-top: 20px;
    border-radius: 5px;
}

.it {
  font-style: italic;
    font-size: 1.5rem;
}

.red {
  color: orangered;
    font-weight: bold;
}

.simple_text {
  padding: 10px;
  text-align: justify;
  margin-bottom: 20px;
}

.block {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 40px;
}

.block__element {
    width: calc(100% / 4.4);
    background-color: #D5DADE;
    padding: 20px;
    border-radius: 5px;
    margin: 1%;
    
}
.img-icon {
    margin-bottom: 20px;
    height: 100px;
    text-align: justify;
}  
.block__element span {
    width: 50%;
}
.small {
  font-size: 12px;
}
.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}

@media screen and (max-width: 992px) {
    .block__element {
        width: 100%;
    }
}

@media screen and (max-width: 592px) {
    .desc {
        margin: 10px 20px 5px 20px;
        text-align: justify;
        width: 100%;
        flex-shrink: 1;
    }
}