

/* Start:/local/templates/procharity/components/bureau/iblock.detail/foundations_main/style.css?17534483765568*/
.profile-info__img {
  margin-top: 25px !important;
  width: 100% !important;
  height: 160px !important;
}
.profile-info__img .profile-info__imgWrap {
  width: auto !important;
  height: auto !important;
  border-radius: 0% !important;
}
.profile-info__img .profile-info__imgWrap img {
  width: 100% !important;
  height: 100% !important;
  position: static !important;
  transform: translate(0,0) !important;
  object-fit: cover;
}
.profile-meta__data ul {
  align-items: baseline;
  justify-content: flex-start !important;
  flex-direction: row !important;
}
.profile-meta__data li {
  width: 100%;
  max-width: 250px;
}
.profile-meta__link--text {
  margin-left: 25px;
}
.profile-meta__name h3 {
  font-size: 24px !important;
  line-height: 28px;
}
.profile-meta span {
  font-size: 16px !important;
}
.profile-meta__city {
  max-width: 130px !important;
  word-break: break-all;
}
.profile-meta__city span {
  font-size: 16px !important;
  font-weight: 400 !important;
  margin-bottom: 8px;
}
.profile-meta__link a {
  color: #048AA7 !important;
  word-break: break-word;
}
.rating {
  position: absolute;
  top: 0;
  right: 0;
}
.profile-meta .profile-meta__data {
  justify-content: flex-start;
}

.tasks {
  position: relative;
}

.mob {
  display: none;
}

div.rating-block__title {
  top: 60px;
  right: -20px;
}

.vol-profile {
  display: flex;
  flex-wrap: wrap;
}

.rating-block__title .rating-block__titleTail {
  position: absolute;
  bottom: 141px;
  right: 25px;
  width: 0;
  height: 0;
  border-color: transparent transparent #fff transparent;
  border-width: 10px;
  border-style: solid;
}

.tasks__help {
  background: url("/static/build/img/svg/help.svg") no-repeat;
  position: absolute;
  width: 30px;
  height: 30px;
  right: -25px;
  top: -7px;
  background-position: center;
}

.tasks__help:hover + .tasks__help-text {
  display: block;
}

hr {
  border: none;
  height: 1px !important;
  background-color: #eee;
  outline: none;
  margin-bottom: 24px;
  margin-top: 12px;
}

.hr-line {
  width: 84.5%;
  margin-left: 0;
  margin-top: 0;
  height: 1px;
}

.tasks__help-text {
  display: none;
  position: absolute;
  background-color: white;
  padding: 15px;
  max-width: 250px;
  right: 10px;
  font-size: 12px;
  z-index: 1;
  top: 35px;
  right: -45px;
  border-radius: 8px;
  -webkit-box-shadow: 0 4px 24px 0px #004d5f3d;
  box-shadow: 0 4px 24px 0px #004d5f3d;
}

.tasks__help-text__titleTail {
  position: absolute;
  bottom: 48px;
  right: 25px;
  width: 0;
  height: 0;
  border-color: transparent transparent #fff transparent;
  border-width: 10px;
  border-style: solid;
}

.task-rating {
  display: flex;
  flex-direction: column;
  position: relative;
  gap: 5px;
  margin-right: 20px;
  line-height: 16px;
}

.task-rating__img {
  margin-bottom: 8px;
}


.task-rating__flex {
  display: flex;
  width: 100%;
  flex-direction: column;
  position: relative;
}

.task-rating span {
  font-weight: 400 !important;
  color: #58646A;
  font-size: 12px;
}

.task-text {
  font-weight: 700;
}

.rating-block {
  margin-bottom: 8px !important;
}

.vol-profile__notice {
  font-size: 12px; 
  line-height: 16px;
  max-width: 520px;
  margin-bottom: 0px;
  margin-top: 10px;
}

.contact-data {
  display: flex;
  align-items: center;
}
.task-rating__main {
  display: flex;
}

.contact-data__tgm{
  background: url('/static/build/img/svg/tgm_brd.svg');
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
}

.contact-data__mail {
  background: url('/static/build/img/svg/Email_brd.svg');
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
  margin-left: 16px;
}

@media (max-width: 1200px) and (min-width: 559px) {
  .contact-data {
    margin-top: 16px;
  }
  .task-rating__main {
    margin-top: 16px;
  }
}

@media (max-width: 560px) {
  .vol-profile--full {
    display: none;
  }
  .rating {
    position: static;
    width: 100%;
  }
  .profile-meta__data li {
    display: inline-block;
    word-wrap: break-word;
  }
  .profile-meta__link--text {
    margin-left: 0px;
  }
  .profile-meta__name h3 {
    font-size: 20px !important;
  }
  .contact-data {
    margin-bottom: 16px;
    margin-top: 8px;
  }
      .vol-profile {
        flex-wrap: wrap;
        justify-content: flex-start;
      }
      .task-rating__flex {
        width: auto;
        margin-right: 15px;
      }
      div.rating-block__title {
        width: auto;
        top: 250px;
        right: 0;
        left: 0;
      }
      .task-rating {
        margin-right: 0;
      }
      .tasks {
        margin-right: 0 !important;
        width: 100px;
        margin-bottom: 16px;
      }
      .task-text {
        font-size: 12px !important;
      }
      .rating-block__title .rating-block__titleTail {
        bottom: 141px;
        right: 155px;
      }
      .profile-meta__data ul {
        flex-direction: column !important;
      }
      .hr-line {
        display: none;
      }
      .vol-profile__notice {
        display: none;
      }
      .profile-info__img .new_vol_card_info_user_img {
        width: 72px !important;
        margin-left: -45px;
      }
      .profile-info__img {
        margin-top: 0 !important;
      }
      .profile-avatar {
        display: none;
      }
      .mob {
        display: block;
      }
  }

/* End */


/* Start:/local/templates/procharity/components/bureau/iblock.detail/foundations_about/style.css?1753448376662*/
.social-block a img {
    width: 35px;
    height: 35px;
}
.skill-block a {
    margin-bottom: 10px;
}
@media (max-width: 560px) {
    .award-content, .detail-content {
        padding-top: 48px !important;
    }
    .social-block {
        text-align: left !important;
        padding-top: 0px !important;
    }
    .help-btn {
        max-width: none !important;
    }
    .skill-block:last-child {
        margin-bottom: 0 !important;
    }
    .task-card_new {
        margin-left: 16px !important;
        margin-right: 16px !important;
    }
    .col-sm-6:last-child .task-card_new {
        margin-bottom: 0 !important;
    }
}
/* End */


/* Start:/local/templates/procharity/components/bureau/iblock.items/foundations_detail_tasks/style.css?1753448376478*/
.mob {
    display: none;
}

@media (max-width: 560px) {
    .mob {
        display: block;
    }
    .desktop {
        display: none;
    }
    .tabs {
        display: flex !important;
        flex-direction: column !important;
        margin-top: 0px !important;
    }
    .tabs li {
        width: 100% !important;
    }
    .new_menu_of_tasks {
        margin-top: 0 !important;
    }
    .card-slide {
        margin-top: 45px !important;
    }
}
/* End */


/* Start:/local/templates/procharity/components/bureau/iblock.items/foundations_detail_reviews/style.css?17534483762187*/
.reviews-list-item-text {
    color: #58646A !important;
    margin-top: 8px;
}

@media (max-width: 560px) {
    .tabs {
        border: 1px solid #72D0DC !important;
    }
    .tabs li a:not(:hover):not(.active) {
        border: 1px solid #72D0DC !important;
        color: #048AA7;
        /* border-left: 1px solid #048AA7 !important; */
        /* border-right: 1px solid #048AA7 !important; */
    }
    .task-cards-wrap.reviews {
        padding-top: 0 !important;
    }
    .tabs li a:hover, .tabs li a.active {
        background: #72D0DC !important;
        color: #fff !important;
        border: 1px solid #048AA7 !important;
        border-right: 1px solid #72D0DC !important;
    }
    .tabs li a:hover, .tabs li a.active {
        border-color: #72D0DC !important;
    }
    .tabs li:not(:first-child):not(:last-child) {
        /* border-left: 1px solid #72D0DC !important;
        border-right: 1px solid #72D0DC !important; */
        /* border-bottom: 1px solid #72D0DC !important; */
        background: transparent !important;
    }
    .reviews-list-item:first-child {
        padding-top: 0 !important;
    }
    .reviews-list-item-name::after {
        content: '' !important;
    }
    .reviews-list-item-detail {
        width: 100%;
    }
    .reviews-list-item-meta {
        justify-content: space-between;
        margin-bottom: 10px;
    }
    .reviews-list-item:last-child {
        border-bottom: none !important;
    }
    /* .reviews-list-avatar {
        display: none !important;
    } */
    /* .tabs li:not(:first-child):not(:last-child) {
        border: 1px solid transparent !important;
    } */
    /* .tabs {
        border: 1px solid transparent !important;
    }
    .tabs li:not(:first-child):not(:last-child) {
        border: 1px solid transparent !important;
    }
    .tabs li {
        border: 1px solid transparent !important;
    }
    .tabs li a {
        color: #048AA7 !important;
        border: 1px solid #048AA7 !important;
    }
    .tabs li a:hover, .tabs li a.active {
        background: #72D0DC !important;
        color: #fff !important;
    } */
} 
/* End */
/* /local/templates/procharity/components/bureau/iblock.detail/foundations_main/style.css?17534483765568 */
/* /local/templates/procharity/components/bureau/iblock.detail/foundations_about/style.css?1753448376662 */
/* /local/templates/procharity/components/bureau/iblock.items/foundations_detail_tasks/style.css?1753448376478 */
/* /local/templates/procharity/components/bureau/iblock.items/foundations_detail_reviews/style.css?17534483762187 */
