.sharer .container {
  padding-bottom: 35px; }
  @media (min-width: 1200px) {
    .sharer .container {
      padding-bottom: 46px; } }

.sharer_text {
  color: var(--real-black);
  font-family: var(--font-secondary);
  font-size: 14px;
  line-height: 1.5;
  font-style: normal;
  font-weight: 400;
  text-align: center;
  margin-bottom: 20px; }
  @media (min-width: 1200px) {
    .sharer_text {
      font-size: 22px; } }

.sharer_nav,
.sharer .addtoany_list {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px; }
  .sharer_nav_item,
  .sharer_nav > a,
  .sharer .addtoany_list_item,
  .sharer .addtoany_list > a {
    display: block;
    width: 32px;
    height: 32px;
    text-align: left;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    border-radius: 100%;
    border: 1px solid var(--red);
    background-color: var(--red-lighter);
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 14px;
    padding: 5px;
    display: flex;
    align-items: center;
    justify-content: center; }
    .sharer_nav_item img,
    .sharer_nav > a img,
    .sharer .addtoany_list_item img,
    .sharer .addtoany_list > a img {
      display: block;
      width: 100%;
      height: 100%;
      max-width: 12px;
      object-fit: contain;
      object-position: center; }
    .sharer_nav_item.a2a_button_facebook img,
    .sharer_nav > a.a2a_button_facebook img,
    .sharer .addtoany_list_item.a2a_button_facebook img,
    .sharer .addtoany_list > a.a2a_button_facebook img {
      max-width: 9px; }
    @media (min-width: 1200px) {
      .sharer_nav_item:hover,
      .sharer_nav > a:hover,
      .sharer .addtoany_list_item:hover,
      .sharer .addtoany_list > a:hover {
        background-color: var(--red);
        border-color: var(--red); } }
    @media (min-width: 1200px) {
      .sharer_nav_item:hover img,
      .sharer_nav > a:hover img,
      .sharer .addtoany_list_item:hover img,
      .sharer .addtoany_list > a:hover img {
        filter: brightness(1) invert(1); } }
    .sharer_nav_item-x,
    .sharer_nav > a-x,
    .sharer .addtoany_list_item-x,
    .sharer .addtoany_list > a-x {
      background-image: url("../../assets/images/ico-x-contrast.svg"); }
      @media (min-width: 1200px) {
        .sharer_nav_item-x:hover,
        .sharer_nav > a-x:hover,
        .sharer .addtoany_list_item-x:hover,
        .sharer .addtoany_list > a-x:hover {
          background-image: url("../../assets/images/ico-x.svg"); } }
    .sharer_nav_item-instagram,
    .sharer_nav > a-instagram,
    .sharer .addtoany_list_item-instagram,
    .sharer .addtoany_list > a-instagram {
      background-image: url("../../assets/images/ico-instagram-contrast.svg"); }
      @media (min-width: 1200px) {
        .sharer_nav_item-instagram:hover,
        .sharer_nav > a-instagram:hover,
        .sharer .addtoany_list_item-instagram:hover,
        .sharer .addtoany_list > a-instagram:hover {
          background-image: url("../../assets/images/ico-instagram.svg"); } }
    .sharer_nav_item-facebook,
    .sharer_nav > a-facebook,
    .sharer .addtoany_list_item-facebook,
    .sharer .addtoany_list > a-facebook {
      background-image: url("../../assets/images/ico-facebook-contrast.svg");
      background-size: 9px auto; }
      @media (min-width: 1200px) {
        .sharer_nav_item-facebook:hover,
        .sharer_nav > a-facebook:hover,
        .sharer .addtoany_list_item-facebook:hover,
        .sharer .addtoany_list > a-facebook:hover {
          background-image: url("../../assets/images/ico-facebook.svg");
          background-size: 16px auto; } }
    .sharer_nav_item-youtube,
    .sharer_nav > a-youtube,
    .sharer .addtoany_list_item-youtube,
    .sharer .addtoany_list > a-youtube {
      background-image: url("../../assets/images/ico-youtube-contrast.svg"); }
      @media (min-width: 1200px) {
        .sharer_nav_item-youtube:hover,
        .sharer_nav > a-youtube:hover,
        .sharer .addtoany_list_item-youtube:hover,
        .sharer .addtoany_list > a-youtube:hover {
          background-image: url("../../assets/images/ico-youtube.svg"); } }

.sharer .left .sharer_text {
  text-align: left; }

.sharer .left .sharer_nav {
  justify-content: flex-start; }

.sharer .right .sharer_text {
  text-align: right; }

.sharer .right .sharer_nav {
  justify-content: flex-end; }
