.testi_text {
  font-size: 21px; }

span.testi_nam {
  display: block;
  font-weight: 700;
  font-size: 22px;
  text-transform: uppercase; }

span.testi_title {
  text-transform: uppercase;
  font-weight: 700;
  margin-top: -13px;
  display: block;
  font-size: 14px; }

.new_testi, .holders {
  display: none; }

.holders:nth-child(1) {
  display: inline-block; }

img.testi_img {
  margin: 0; }

.testo {
  padding: 48px 0px; }

.holders {
  margin: 0px 4px;
  display: inline-block;
  width: 72px;
  border-radius: 50%;
  overflow: hidden;
  transition: 0.3s;
  opacity: 0.7;
  vertical-align: middle; }

.activo {
  opacity: 1;
  width: 95px;
  vertical-align: middle; }

.testi_img_holder {
  padding: 1.5rem 0px; }

.optin.optin--stacked {
  position: relative; }

.email-field.form-group {
  width: 100%;
  display: inline-block; }

button#form-button {
  display: inline-block;
  position: absolute;
  right: 0;
  width: auto;
  top: 0; }

@media screen and (max-width: 767px) {
  .optin.optin--stacked {
    position: relative; }

  .email-field.form-group {
    width: 100%;
    display: inline-block; }

  button#form-button {
    display: inline-block;
    position: static;
    right: 0;
    width: 100%;
    top: 0; } }
.bdr_ss {
  width: 93%;
  margin: auto;
  border: 1px solid #0000001a;
  border-radius: 5px;
  padding: 25px 29px; }

h2.title_o {
  margin: 0;
  font-size: 26px;
  text-align: left; }

p.text_o {
  margin: 0;
  text-align: left;
  padding: 16px 0px;
  font-size: 17px;
  font-weight: 100;
  font-style: italic; }

.part_img {
  display: inline-block;
  width: 13%;
  border-radius: 50%;
  overflow: hidden;
  vertical-align: top; }

.part_text {
  display: inline-block;
  width: 84%;
  text-align: left; }

span.names {
  display: block;
  width: 93%;
  MARGIN: AUTO;
  font-size: 19px; }

.part_img img {
  margin: 0; }

.part_img.mob_block {
  display: none; }

@media screen and (max-width: 767px) {
  .part_img.mob_block {
    display: block; }

  .part_img.dest_inline {
    display: none; }

  .part_img {
    width: 83%;
    border-radius: 50%;
    overflow: hidden;
    vertical-align: top;
    margin: 18px auto; }

  .part_text {
    display: inline-block;
    width: 100%;
    text-align: left; }

  .bdr_ss {
    width: 100%; }

  h2.title_o {
    font-size: 18px; }

  p.text_o {
    font-size: 14px; }

  li {
    background-size: 20px !important; } }
