
/* for futher calcs we assumes that 100vw=320px  */

/* common variables */

:root {
--borderRadiusBlock: 4px /* 2.22vw */;
--borderRadiusButton: 4px /* 2.22vw */;
}

/* common elements */

*:hover {}

.hideonmobile {display:none}

.showonmobile {display:block !important}

.b-volunteerbutton {width:auto;height:17.5vw;line-height:15.5vw;font-size:5vw;}

a.b-volunteerbutton__link {height:17.5vw;line-height:17.5vw;padding: 0 5vw;}

.b-volunteerbutton.logged {width:auto;}

.b-volunteergiftpoints::before{top: 50%;line-height: 24px;}

.b-volunteersmallbutton {display:inline-block;margin: 2.5vw 0;padding: 0 5vw;height: 11.25vw;font-size: 3.75vw;line-height: 11.25vw;border-radius:4px ;border-radius:var(--borderRadiusBlock);}

.b-volunteersmallbutton.goto_button {margin: 2.5vw 0;padding:0 5vw;line-height:calc(11.25vw - 2px);height:11.25vw;font-size:3.75vw;}

.forEvent > .b-volunteersmallbutton.leave_button {line-height:11.25vw;max-width: 90vw;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.forTask > .b-volunteersmallbutton.leave_button {line-height:11.25vw;max-width: 90vw;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.b-eventcardslist  .b-volunteersmallbutton.leave_button {overflow:inherit;}

.b-volunteerpoints {height:3.33vw;line-height:3.33vw;padding-left:4.44vw;margin-right:0.55vw;}

.b-volunteerpoints:before {width:4.44vw;height:3.33vw;background-size:auto 3.33vw;}

.b-preveventbutton {width: 38vw;height:11.25vw;line-height:11.25vw;font-size:3.75vw;text-align:center;}

.b-preveventbutton:before {display:inline-block;height:11.25vw;width:5vw;background:url(/packs_prod/media/images/vp/icon.rightarrow.white-01d105172f0376503f24e67d7841a6aa.svg) center center no-repeat;background-size:contain;content:'';vertical-align:middle;margin:0;padding:0;pointer-events:none;transform:rotate(180deg);}

.b-preveventbutton:hover {background:inherit;transition:background 0.2s ease;}

.b-nexteventbutton {width: 38vw;height:11.25vw;line-height:11.25vw;font-size:3.75vw;text-align:center;}

.b-nexteventbutton:after {display:inline-block;height:11.25vw;width:5vw;background:url(/packs_prod/media/images/vp/icon.rightarrow.white-01d105172f0376503f24e67d7841a6aa.svg) center center no-repeat;background-size:contain;content:'';vertical-align:middle;margin:0;padding:0;pointer-events:none;}

.b-preveventbutton:hover {background:inherit;transition:background 0.2s ease;}

.forNews > .b-preveventbutton {background:var(--white);color:var(--newsMainColor);border:1px solid var(--newsMainColor);line-height:calc(11.25vw - 2px);}

.forNews > .b-nexteventbutton {background:var(--white);color:var(--newsMainColor);border:1px solid var(--newsMainColor);line-height:calc(11.25vw - 2px);}

.forNews > .b-preveventbutton:before {background-image:url(/packs_prod/media/images/vp/icon.rightarrow.blue-a96cad50cdead7ec7fff6b6dd7573bc0.svg);transform:rotate(180deg) translateY(2px);opacity:1;}

.forNews > .b-nexteventbutton:after {background-image:url(/packs_prod/media/images/vp/icon.rightarrow.blue-a96cad50cdead7ec7fff6b6dd7573bc0.svg);transform:translateY(-2px);opacity:1;}

.b-sharebutton {width:11.75vw;height:11.75vw;line-height:11.75;background-size:7.5vw auto;font-size:0;border-radius:4px ;border-radius:var(--borderRadiusButton)}

.b-sharebutton.forNews {background-image:url(/packs_prod/media/images/vp/icon.sharebutton.blue-2c83c7ef1b7d30273e200866075f5d18.svg);}

.b-sharebutton.forTask2 {background-image:url(/packs_prod/media/images/vp/icon.sharebutton.red-d2f81841ca7ee831d1e697b6910d1491.svg);vertical-align:middle;}

.b-sharebutton .social-likes__button{padding: 0vw 1vw 0vw 7vw;font-size: 3.75vw;line-height: 1.2;}

.b-sharebutton .social-likes__button_single {padding:0;margin:0;width:0;height:0;overflow:hidden;font-size:0;}

.b-sharebutton .social-likes_single {transform:translateX(-35%);display:none;}

.b-sharebutton .social-likes_single.social-likes_opened {display: block;}

.b-switcher__list{flex-direction: column}

.b-switcher__listitem {line-height:11.25vw;font-size:3.75vw;}

.b-switcher.searchform:not(.scrollable) .b-switcher__listitem:nth-child(n+4) {display:none}

.b-switcher.searchform:not(.scrollable) .b-switcher__contentitem:nth-child(n+4) {display:none}

.b-switcher__text {font-size:5vw;padding:5vw;margin:0;}

.b-switcher.instats .b-switcher__listitem {flex-basis: auto;flex-shrink: 2;flex-grow: 2;}

.b-switcher__list.instats2 > * {flex-basis:50%;flex-grow:2;}

.b-switcher__list.instats2 {flex-wrap:wrap}

.b-switcher.scrollable .b-switcher__list{height:12.5vw;}

.b-switcher.scrollable .b-switcher__list + .b-switcher__content {margin-top:13.5vw;}

.b-switcher.scrollable .b-switcher__controls {height: 12.5vw;}

.b-switcher.scrollable .b-switcher__toleft {width:7.5vw;height:11.5vw;}

.b-switcher.scrollable .b-switcher__toleft:before {background-size:7.5vw auto;background-position:center;background-color:white;}

.b-switcher.scrollable .b-switcher__toright {width:7.5vw;height:11.5vw;}

.b-switcher.scrollable .b-switcher__toright:before {background-size:7.5vw auto;background-position:center;background-color:white}

.b-taskinlist {width:auto;height:auto;box-sizing:border-box;padding:5vw 5vw 5vw 34.44vw;height:34.44vw;}

.b-taskinlist__image {position:absolute;left:5vw;top:5vw;width:24.44vw;height:24.44vw;border-radius:4px;}

.b-taskinlist__title {margin:0 0 1.25vw;font-size:5vw;line-height:1.2;max-height:calc(5vw * 1.2 * 2);line-clamp: 2;-webkit-line-clamp: 2;}

.b-taskinlist__date {display:none;}

.b-taskinlist__category {margin:0 0 1.25vw;font-size:3.75vw;line-height:1.2;}

.b-taskinlist__notification {margin:0 0 1.25vw;font-size:3.75vw;line-height:1.2;}

.b-taskinlist__points {font-size:3.75vw;line-height:1.2;bottom:5vw}

.mytask .b-taskinlist__image:before {right:-2.5vw;top:-2.5vw;width:7.5vw;height:7.5vw;border-radius:7.5vw;}

.keytask .b-taskinlist__image:before {right:-2.5vw;top:-2.5vw;width:7.5vw;height:7.5vw;border-radius:7.5vw;}

.bigsize .b-taskinlist {height:35vw;padding: 5vw 5vw 5vw 40vw;min-height:35vw;}

.bigsize .b-taskinlist__image {width:35vw;height:35vw;}

.bigsize.mytask .b-taskinlist__image:before {right: 1.25vw;top: 1.25vw;width: 7.5vw;height: 7.5vw;border-radius: 7.5;}

.bigsize.keytask .b-taskinlist__image:before {right: 1.25vw;top: 1.25vw;width: 7.5vw;height: 7.5vw;border-radius: 7.5;}

.bigsize .b-taskinlist__title {margin: 0 1vw 1.25vw;font-size: 5vw;line-height: 1.2;max-height: calc(5vw * 1.2 * 2);}

.bigsize .b-taskinlist__category {margin:0 1vw 1.25vw;font-size:3.75vw;line-height:1.2;}

.bigsize .b-taskinlist__date {display:none}

.bigsize .b-taskinlist__points {font-size:3.75vw;line-height:1.2;}

.bigsize .b-taskinlist__description {display:none;}

.b-task {min-height:auto;height:auto;padding:5vw 0 0;}

.b-task.forTask2:after  {display:none;}

.b-task.forTask2:before {background:white;}

.b-task__image {position:relative;left:inherit;top:inherit;width:50vw;height:50vw;margin:0 5vw 5vw;}

.b-task__data {position:relative;left:inherit;bottom:inherit;right:inherit;box-sizing:border-box;background:transparent;padding:0;}

.b-task__data2 {margin:0 5vw;}

.b-task__title {white-space: normal;font-size: 6.25vw;line-height:1.2;max-height: calc(6.25vw * 1.2 * 2);margin: 0vw 5vw 1.25vw;}

.b-task__category {margin: 0 1.25vw 1.25vw;font-size: 3.75vw;line-height:1.2;}

.b-task__keyword {margin:0 1.25vw 1.25vw 0;font-size:3.75vw;line-height:10vw;padding:0 2.5vw;white-space:normal;}

.b-task__keyword.gray {border-radius: 10vw;white-space:nowrap;}

.b-task__points {margin:0 1.25vw 1.25vw 0;font-size: 3.75vw;line-height: 10vw;padding:0 2.5vw;border-radius: 10vw;}

.b-task__description {margin: 0 5vw 5vw;font-size: 5vw;line-height:1.2;}

.b-task__description.cropped4 {max-height:calc(5vw * 4 * 1.2);}

.b-task__button {margin: 0.83vw 4.44vw 0vw;}

.b-task__getpoints {font-size:6.25vw;line-height:16.25vw;padding:0;display:none;}

a.b-task__getpointslink {line-height:16.25vw;font-size:6.25vw;padding:0 5vw;}

a.b-task__getpointslink:before {right:5vw;width:7.5vw;height:7.5vw;background-size:7.5vw auto;}

.b-task__stars {margin:0 -5vw;line-height:11.25vw;font-size:3.75vw;}

a.b-task__starslink {padding:0 5vw;line-height:11.25vw;font-size:3.75vw;}

.b-task__starslink:before {right:0vw;width:11.25vw;height:11.25vw;background-size:7.5vw auto;}

.b-taskmenu {top: -40vw;height: 11.25vw;width: 11.25vw;right:5vw;}

.b-taskmenu__button {width: 100%;height: 100%;background-size:auto 7.5vw}

.b-taskmenu__dropdown {padding:2.5vw 0;}

.b-taskmenu__link {font-size:3.75vw;padding:0 3.75vw;}

.b-orgmenu {height: 11.25vw;width: 11.25vw;line-height: 3.6;font-size: 1.6vw;}

.b-orgmenu__button {width: 100%;height: 100%;background-size: auto 7.5vw;}

.b-orgmenu__dropdown {padding:2.5vw 0;}

.b-orgmenu__link {padding: 0 3.75vw;font-size: 3.75vw;line-height: 2;}

.b-participantmenu {top: 0vw;height: 11.25vw;width: 7.5vw;}

.b-participantmenu__button {width: 7.5vw;height: 11.25vw;background-size: 7.5vw auto;}

.b-participantmenu__dropdown {padding:2.5vw 0;}

.b-participantmenu__link {font-size:3.75vw;line-height:11.25vw;padding:0 5vw;}

.b-participantmenu__icon {height:11.25vw;line-height:11.25vw;width:7.5vw;}

.b-participantmenu__icon.delete:before {background-size:7.5vw auto;}

.b-participantmenu__icon.award:before {background-size:7.5vw auto;}

.b-participantmenu__icon.award.disabled:before {background-size:7.5vw auto;}

..b-profilecols__right{display:none}

.b-profile {min-height:auto;height:auto;padding:0;border-radius:0;}

.b-profile__image {display:block;position:relative;width:50vw;height:0;padding:0 0 50vw;margin:0 auto;border-radius:100%;box-sizing:border-box;left:inherit;top:inherit;}

.b-profile__imageurl {position:absolute;left:0;top:0;}

.b-profile__data {/*position:absolute;left:0;bottom:0;right:0;*/box-sizing:border-box;/*background:var(--red);*/ text-align:center;}

.b-profile__title {white-space: normal;font-size: 6.25vw;line-height:1.2;max-height: calc(6.25vw * 1.2 * 2);margin: 5vw 5vw 1.25vw;text-shadow:0 1px 1px var(--gray),0 -1px 1px var(--gray),1px 0 1px var(--gray),-1px 0 1px var(--gray)}

.b-profile__position {margin: 0 5vw 1.25vw;font-size: 5vw;line-height:1.2;text-shadow:0 1px 1px var(--black),0 -1px 1px var(--black),1px 0 1px var(--black),-1px 0 1px var(--black)}

.b-profile__description {margin: 0vw 5vw 1.25vw;font-size: 3.75vw;line-height:1.2;text-shadow:0 1px 1px var(--black),0 -1px 1px var(--black),1px 0 1px var(--black),-1px 0 1px var(--black)}

.b-profile__descriptionitem {margin-right:0;display:block;}

.b-profile__points {margin:0 0vw 1.25vw 0;font-size: 3.75vw;line-height: 10vw;padding:0 2.5vw;border-radius: 10vw;right:5vw;top:0;bottom:inherit;}

.b-profile__points.onwhite{line-height: 10vw;}

.b-profile__button {margin: 0.83vw 4.44vw 0vw;}

.b-eventmenu {top: -40vw;height: 11.25vw;width: 11.25vw;right:5vw;}

.b-eventmenu__button {width: 100%;height:100%;background-size:auto 7.5vw;}

.b-eventmenu__dropdown {padding:2.5vw 0;}

.b-eventmenu__link {font-size:3.75vw;;padding:0 3.75vw;}

.b-event {min-height:auto;height:auto;padding:5vw 0;}

.b-event__image {position:relative;left:inherit;top:inherit;width:50vw;height:50vw;margin:0 5vw 5vw;}

.b-event__data {position:relative;left:inherit;bottom:inherit;right:inherit;box-sizing:border-box;background:transparent;padding:0;}

.b-event__data2 {margin:0 5vw;}

.b-event__title {white-space: normal;font-size: 6.25vw;line-height:1.2;max-height: calc(6.25vw * 2 * 1.2);margin: 0 5vw 1.25vw;}

.b-event__points {margin:0 1.25vw 1.25vw 0;font-size: 3.75vw;line-height: 10vw;padding:0 2.5vw;border-radius: 10vw;}

.b-event__keyword {margin:0 1.25vw 1.25vw 0;font-size:3.75vw;line-height:10vw;padding:0 2.5vw;white-space:normal;}

.b-event__keyword.gray {border-radius: 10vw;white-space:nowrap;}

.b-event__category {margin: 0 1.25vw 1.25vw;font-size: 3.75vw;line-height:1.2;}

.b-event__description {margin: 0 5vw 5vw;font-size: 5vw;line-height:1.2;}

.b-event__description.cropped7 {max-height: calc(7 * 1.2 * 5vw);}

.b-event__description.cropped9 {max-height: calc(9 * 1.2 * 5vw);}

.b-event__button {margin: 0vw 5vw 5vw;}

.b-event__stars {margin:0 -5vw;line-height:11.25vw;font-size:3.75vw;}

a.b-event__starslink {padding:0 5vw;line-height:11.25vw;font-size:3.75vw;}

.b-event__starslink:before {right:0vw;width:11.25vw;height:11.25vw;background-size:7.5vw auto;}

.b-org {min-height:auto;padding:5vw 5vw 0 5vw;word-break: break-word;white-space: normal;}

.b-org__imagebg {display:block;margin:-5vw -5vw 0;height:0;padding:0 0 56.25%;}

.b-org__image {position:absolute;width:50vw;height:50vw;left:50%;transform:translate(-50%,-50%);}

.b-org__data {margin:25vw 5vw 5vw 0vw;min-height:17.5vw;}

.b-org__headeritem {min-height:11.25vw;margin:5vw 5vw 0 0;padding:0 0 0 16.25vw;}

.b-org__headeritem-image {width:11.25vw;height:11.25vw;}

.b-org__headeritem-icon {width:11.25vw;height:11.25vw;}

.b-org__headeritem-icon.mail {background-size:7.5vw;}

.b-org__headeritem-title {font-size:5vw;line-height:6vw;}

.b-org__headeritem-subtitle {font-size:3.75vw;line-height:5.25vw;}

.b-org__company-title {margin: 0 0 7.5vw;padding:0;font-size: 7.5vw;}

.b-org__company-subtitle {margin:-5vw 0 5vw;padding:0;font-size:5vw;}

.b-org__section {margin:0 0 5vw;}

.b-org__section-header {margin: 0 0 5vw;font-size: 6.25vw;}

.b-org__section-lineitem {margin:0 -5vw;line-height:11.25vw;font-size:3.75vw;}

.b-org__section-lineitem-nolink {padding:0 5vw;line-height:11.25vw;font-size:3.75vw;}

a.b-org__section-lineitem-link {padding:0 5vw;line-height:11.25vw;font-size:3.75vw;}

.withicon  .b-org__section-lineitem-link {padding-left:16.25vw;}

.witharrow .b-org__section-lineitem-link:before {right:0vw;width:11.25vw;height:11.25vw;background-size:7.5vw auto;}

.b-org__section-keyitem {line-height:10vw;font-size:3.75vw;padding:0;margin:0 2.5vw 2.5vw 0;position:relative;}

a.b-org__section-keyitem-link {display:block;padding:0 2.5vw;line-height:10vw;}

.b-org__section-keyitem-link {display:block;padding:0 2.5vw;line-height:10vw;}

.withicon .b-org__section-keyitem-link {padding-left:11.25vw;}

.round {border-radius:5vw;}

.b-org__section-lineitem-link .b-org__section-icon {left:5vw;top:1.5vw;width:7.5vw;height:7.5vw;}

.b-org__section-keyitem-link .b-org__section-icon {left:2.5vw;top:1.25vw;width:7.5vw;height:7.5vw;}

.b-orgadd {margin:5vw}

.b-orgadd__section {margin:0 0 5vw;}

.b-orgadd__title {margin: 0 0 2.5vw;font-size: 6.25vw;}

a.b-orgadd__addbutton {top:3vw;font-size: 0vw;line-height: 7.5vw;height: 7.5vw;padding: 0 5vw;}

a.b-orgadd__addbutton:before {left: 50%;top: 50%;width: 5vw;height: 5vw;transform:translate(-50%,-50%);}

.b-orgadd__lineitem {padding:5vw;margin:0 -5vw}

.b-orgadd__lineitem-title {font-size:3.75vw;line-height:5.25vw;}

.b-orgadd__lineitem-subtitle {font-size:5vw;line-height:6vw;}

.b-orgadd__docitem {margin:0 -5vw;}

.b-orgadd__docitem-link {padding:5vw 16.25vw 5vw 5vw;font-size:3.75vw;}

.b-orgadd__docitem-link:after {right:5vw;top:3.75vw;width:7.5vw;height:7.5vw;background-size:7.5vw;}

.withicon .b-orgadd__docitem-link {padding-left:17.5vw;}

.withicon .b-orgadd__docitem-link:before {top:50%;width:20vw;height:20vw;background-size:10vw;transform:translateY(-50%)}

.b-orgadd__text {font-size:5vw;}

.b-orgadd__text p {margin:0 0 5vw;}

.b-orggallery {width:100vw;box-sizing:border-box;margin: 0 -5vw;padding:5vw 0 0;}

.b-orggallery__title {font-size:6.25vw;margin:0 5vw 2.5vw;padding:0;line-height:1.2;max-height:calc(2 * 1.2 * 6.25vw);}

.b-orggallery__wrapper {display:block;width: 100vw;margin: 0;padding: 0 0 5vw;overflow-x: scroll;white-space: nowrap;height: 38.66vw;position: relative;font-size: 0;}

.b-orggallery__item {display:inline-block;width:33.66vw;height:100%;margin:0 2.5vw 0 0;padding: 0;}

.b-orggallery__item:first-child {margin-left:5vw;}

.b-orggallery__item:last-child {margin-right:5vw;}

.b-orggallery__link {display:block;position:static;margin:0 5vw;padding:0 0 5vw;font-size:3.75vw;line-height:1.2;}

.b-orggallery__itemcount {display:none;}

.b-orgform {padding:0 5vw 5vw;}

.b-taskgallery {width:100vw;box-sizing:border-box;margin: 0;padding:5vw 0 0;}

.b-taskgallery__title {font-size:6.25vw;margin:0 5vw 2.5vw;padding:0;line-height:1.2;max-height:calc(2 * 1.2 * 6.25vw);}

.b-taskgallery__wrapper {display:block;width: 100vw;margin: 0;padding: 0 0 5vw;overflow-x: scroll;white-space: nowrap;height: 38.66vw;position: relative;font-size: 0;}

.b-taskgallery__item {display:inline-block;width:33.66vw;height:100%;margin:0 2.5vw 0 0;padding: 0;}

.b-taskgallery__item:first-child {margin-left:0vw;}

.b-taskgallery__item:last-child {margin-right:0vw;}

.b-taskgallery__link {display:block;position:static;margin:0 5vw;padding:0 0 5vw;font-size:3.75vw;line-height:1.2;}

.b-taskgallery__itemcount {display:none;}

.b-profilegallery {width:100vw;box-sizing:border-box;margin: 5vw 0;padding:5vw 0 0;}

.b-profilegallery__title {font-size:6.25vw;margin:0 5vw 2.5vw;padding:0;line-height:1.2;max-height:calc(2 * 1.2 * 6.25vw);}

.b-profilegallery__wrapper {display:block;width: 100vw;margin: 0;padding: 0 0 5vw;overflow-x: scroll;white-space: nowrap;height: 38.1vw;position: relative;font-size: 0;}

.b-profilegallery__item {display:inline-block;width:33.66vw !important;height:33.66vw;margin:0 2.5vw 0 0;padding: 0;box-shadow: 0 2px 18px 0 rgba(0, 0, 0, 0.12);}

.b-profilegallery__item.hidden {display:none}

.b-profilegallery__item:first-child {margin-left:5vw;}

.b-profilegallery__item:last-child {margin-right:5vw;}

.b-profilegallery__link {display:block;position:static;margin:0 5vw;padding:0 0 5vw;font-size:3.75vw;line-height:1.2;}

.b-profilegallery__itemtext {font-size:3.75vw;line-height:normal;white-space:normal;}

.b-profileadds {margin-top:5vw;}

.b-profileadds.inParticipants {margin-top:0vw;padding:0 5vw;}

.b-profileadds__header {font-size:6.25vw;margin:0 5vw 2.5vw;padding:0;line-height:1.2;max-height:calc(6.25vw * 2 * 1.2);}

.b-profileadds__header:after {height:calc(6.25vw * 1.2);width:7.5vw;background-size:7.5vw auto;}

.b-profileadds__item {margin:0 5vw 5vw;flex-basis:100%;width:auto;}

.b-profileadds__title {font-size:5vw;margin:0 0 2.5vw;padding:0;line-height:1.2;font-weight:500}

.b-profileadds__subtitle {font-size:5vw;margin:0 0 1.25vw;padding:0;line-height:1.2;}

.b-profileadds__text {font-size:5vw;margin:0 0 1.25vw;padding:0;line-height:1.2;}

.b-profileadds__icon {width:5vw;height:5vw;}

.b-profileadds__inlinebadge {margin:0 1.25vw 1.25vw 0;font-size: 3.75vw;line-height: 10vw;padding:0 2.5vw;border-radius: 10vw;}

.b-profileadds__halfitem {display: inline-block;width: 100%;position: relative;vertical-align: top;margin: 0 0 2.5vw;padding: 0;}

.b-profileadds .b-profilegallery {width:100%;}

.b-profileadds__searchform {padding: 0 0 0 12.5vw;height: 11.25vw;}

.b-profileadds__searchformlabel {width: 7.5vw;height: 11.25vw;background-size: auto 7.5vw;background-position:center center;margin-left:2.5vw;}

.b-profileadds__searchforminput {height: 11.25vw;line-height: 11.25vw;font-size: 5vw;}

.b-addinlist {height:17.5vw;}

.b-addinlist__link {font-size:3.75vw;}

.b-addinlist__link:before {width:5vw;height:5vw;margin-right:1.25vw;}

.bigsize .b-addinlist {height:17.5vw;}

.bigsize.newtask .b-addinlist {height:17.5vw;}

.newevent.forEvent .b-addinlist {height: 17.5vw;}

.b-eventgallery {width:100vw;box-sizing:border-box;margin: 0;padding:5vw 0 0;}

.b-eventgallery__title {font-size:6.25vw;margin:0 5vw 2.5vw;padding:0;line-height:1.2;max-height:calc(2 * 1.2 * 6.25vw);}

.b-eventgallery__wrapper {display:block;width: 100vw;margin: 0;padding: 0 0 5vw;overflow-x: scroll;white-space: nowrap;height: 38.66vw;position: relative;font-size: 0;}

.b-eventgallery__item {display:inline-block;width:33.66vw;height:100%;margin:0 2.5vw 0 0;padding: 0;box-shadow: 0 2px 18px 0 rgba(0, 0, 0, 0.12);}

.b-eventgallery__item:first-child {margin-left:5vw;}

.b-eventgallery__item:last-child {margin-right:5vw;}

.b-eventgallery__link {display:block;position:static;margin:0 5vw;padding:0 0 5vw;font-size:3.75vw;line-height:1.2;}

.b-eventgallery__itemcount {display:none;}

.b-eventinlist {width:auto;height:auto;box-sizing:border-box;padding:5vw 5vw 5vw 34.44vw;height:34.44vw;}

.b-eventinlist__image {position:absolute;left:5vw;top:5vw;width:24.44vw;height:24.44vw;border-radius:4px;}

.b-eventinlist__title {margin:0 0 1.25vw;font-size:5vw;line-height:1.2;max-height:calc(5vw * 1.2 * 2);line-clamp: 2;-webkit-line-clamp: 2;}

.b-eventinlist__date {display:none;}

.b-eventinlist__category {margin:0 0 1.25vw;font-size:3.75vw;line-height:1.2;}

.b-eventinlist__points {font-size:3.75vw;line-height:1.2;bottom:5vw;}

.mytask .b-eventinlist__image:before {right:-2.22vw;top:-2.22vw;width:8.88vw;height:8.88vw;border-radius:4.44vw;}

.keytask .b-eventinlist__image:before {right:-2.22vw;top:-2.22vw;width:8.88vw;height:8.88vw;border-radius:4.44vw;}

.bigsize .b-eventinlist {min-height:24.44vw;padding: 2vw 2.22vw 2vw 29.16vw;}

.bigsize .b-eventinlist__image {width:24.44vw;height:24.44vw;}

.bigsize.mytask .b-eventinlist__image:before {right: 1.11vw;top: 1.11vw;width: 6.66vw;height: 6.66vw;border-radius: 3.33vw;}

.bigsize .b-eventinlist__title {margin: 0 0 0.83vw;font-size: 3.89vw;line-height: 1.29;max-height: 10.04vw;}

.bigsize .b-eventinlist__date {margin:0 0 0.83vw;font-size:3.33vw;line-height:1.33;}

.bigsize .b-eventinlist__category {margin:0 0 0.83vw;font-size:3.33vw;line-height:1.33;}

.bigsize .b-eventinlist__points {font-size:3.33vw;line-height:1.33;}

.bigsize .b-eventinlist__description {display:none;}

.b-newsinlist {padding:0;}

.b-newsinlist__type {font-size:3.75vw;margin:0 0 1.25vw;padding:0;overflow: hidden;text-overflow: ellipsis;}

.b-newsinlist__data {padding:5vw}

.b-newsinlist__date {margin:10vw 0 0;font-size:3.75vw;line-height:1.2;}

.b-newsinlist__date:before {}

.b-newsinlist__title {white-space:normal;font-size:6.25vw;line-height:1.2;max-height:calc(6.25vw * 1.2 * 2);margin:0;}

.b-newsinlist__desc {white-space:normal;font-size:6.25vw;line-height:1.2;max-height:calc(6.24vw * 1.2 * 2);margin: 0;}

.b-newsinlist__image {margin-bottom:0;}

.b-courseinlist__data {padding:5vw;}

.b-courseinlist__title {white-space:normal;margin:0;padding:0;font-size:6.25vw;line-height:1.2;min-height:calc(6.25vw * 1.2 * 2);height:calc(6.25vw * 1.2 * 2);max-height:calc(6.25vw * 1.2 * 2);overflow:hidden;}

.b-practiceinlist {padding:0;height:100%;}

.b-practiceinlist__image {height:90vw;}

.b-practiceinlist__title {white-space:normal;font-size:6.25vw;line-height:1.2;max-height:calc(6.25vw * 1.2 * 2);margin:5vw 5vw 1.25vw;}

.b-practiceinlist__type {font-size:3.75vw;margin:0 5vw 5vw;}

.b-eventdatacols__item {flex-basis:100%;margin-bottom:2.5vw;}

.b-eventdata__bigtitle {font-size: 6.25vw;line-height:1.2;margin: 5vw 5vw 1.25vw;padding:0;}

.b-eventdata__title {font-size: 6.25vw;line-height:1.2;margin: 5vw 5vw 1.25vw;padding:0;}

.b-eventdata__content {font-size:5vw;padding-bottom:5vw;}

.b-eventdata__contentitem {padding:2.5vw 2.5vw 2.5vw 5vw;flex-basis:100%}

.b-eventdata__text {font-size:5vw;line-height:1.2;}

.b-eventdata__subtext {font-size:5vw;line-height:1.2;}

.b-eventdata__map {margin: 5vw 5vw 0;height:40vw}

.b-eventdata__map.inprofileview  {margin:5vw 0 0;height:40vw;}

.b-eventdata__map.inprofileview #map {height: 44.4vw;}

.b-eventdata__form {margin:5vw;}

.b-eventdescription {font-size:5vw;line-height:1.2;padding:0 0 5vw}

.b-eventdescription h2 {font-size:6.25vw;line-height:1.2;margin:5vw 5vw 1.25vw;padding:0;}

.b-eventdescription__content+h2 {margin-top:5vw;}

.b-eventdescription p {font-size:5vw;line-height:1.2;margin:0 5vw 0vw;padding:0;}

.b-eventorganizer__bigtitle {font-size: 6.25vw;line-height:1.2;margin: 5vw 5vw 1.25vw;padding:0;}

.b-eventorganizer__image {width:20vw;height:20vw;border-radius:100%;margin-bottom:2.5vw;}

.b-eventorganizer__title {font-size: 5vw;line-height:1.2;}

.b-eventorganizer__subtitle {font-size:3.75vw;line-height:1.2;margin-bottom:5vw}

.b-eventparticipants__all {margin-left: 9vw;}

.b-eventparticipants__list {font-size:3.75vw;padding-bottom:5vw;}

.b-eventparticipants__list.rewardslist {margin: 0 0 5vw;}

.b-eventparticipants__item {flex-basis:100%;padding:5vw 30vw 5vw 18.75vw;}

.b-eventparticipants__item.withpadding {padding: 5vw 30vw 5vw 18.75vw;}

.b-eventparticipants__item.withpadding.numerate {padding:5vw 15vw 5vw 31.25vw;}

.rewardslist .b-eventparticipants__item {flex-basis: 100%;width: 100%;padding-right:5vw;padding-left:31.25vw;}

.b-eventparticipants__item.rightarrow:after {right:5vw;top:5vw;width:7.5vw;height:7.5vw;background-size:7.5vw;}

.b-eventparticipants__bigtitle {font-size: 6.25vw;line-height:1.2;margin: 5vw 5vw 1.25vw;padding:0;}

.b-eventparticipants__index {width:7.5vw;height:7.5vw;font-size:3.75vw;}

.b-eventparticipants__title {font-size:5vw;line-height:6vw;}

.b-eventparticipants__subtitle {font-size:3.75vw;line-height:5.25vw;}

.b-eventparticipants__title.age {line-height:5.25vw;font-size:3.75vw;}

.b-eventparticipants__image {left:5vw;top:5vw;width:11.25vw;height:11.25vw;border-radius:100%;}

.b-eventparticipants__link {display:block;position:static;margin:0 5vw;padding:0 0 5vw;font-size:3.75vw;line-height:1.2;}

.b-eventparticipants__count {margin-left:5vw;margin-right:5vw;}

.withpadding .b-eventparticipants__image {left: 5vw;top: 5vw;}

.withpadding .b-eventparticipants__commenttitle {margin-top:5vw;margin-left: -13.75vw;margin-right:-25vw;font-size:5vw;line-height:1.2}

.withpadding .b-eventparticipants__commenttext {margin-left: -13.75vw;margin-right:-10vw;font-size:3.75vw;}

.withpadding .b-eventparticipants__index {left:5vw;top:5vw;height: 11.25vw;width: 11.25vw;font-size: 5vw;line-height: 11.25vw;}

.withpadding.numerate .b-eventparticipants__image {left:17.5vw}

.rewardslist .b-eventparticipants__image {left:17.5vw}

.withpadding .b-eventparticipants__controls {right:5vw;top:5vw;}

.withpadding .b-eventparticipants__controls.floatonmobile {position:relative;right:inherit;top:inherit;margin-right:-25vw;margin-top:5vw;height:auto;}

.b-eventparticipants__commenttextitem {margin:0 0 2.5vw;padding: 0 0 2.5vw;border-bottom:1px solid var(--lightgray);}

.b-eventparticipants__commenttext p {margin:0 0 1.25vw;padding:0;font-size:3.75vw;}

.b-eventparticipants__commenttext .b-taskgallery__wrapper {margin: 0 0 1.25vw;padding:0;}

.b-eventparticipants__commenttext .b-taskgallery__item {margin:0 1.25vw 0 0;padding:0;}

.b-eventparticipants__commenttitle:after {height: 7.5vw;width: 7.5vw;background-size:7.5vw auto}

.b-eventparticipants__controlslink {font-size: 3.75vw;line-height: 11.25vw;margin: 0 1.25vw;}

/*.b-eventparticipants__controlsbutton {margin:0 2.22vw 0 0;padding: 0 2.22vw;line-height: 6.66vw;height: 6.66vw;font-size: 3.33vw;}*/

.b-eventparticipants__controlsbutton.white {padding: 0;}

.b-eventparticipants__controlsbutton {font-size: 3.75vw;line-height: 11.25vw;margin: 0 0 0 1.25vw;padding: 0 2.5vw;height: 11.25vw;}

.b-eventparticipants.marginbottom {margin-bottom:5vw;}

.b-eventparticipants.margintop {margin-top:5vw;}

.b-eventparticipants__bigtitle.black {line-height:11.25vw;font-size:6.25vw;margin-bottom:2.5vw;}

.b-eventparticipants__bigtitle.black .b-participantmenu {position:absolute;right:5vw;top:0vw;}

.b-eventparticipantinlist {padding:2.22vw 2.22vw 2.22vw 14.44vw;min-height: 8vw;}

.b-eventparticipantinlist__image {left:4.44vw;top:2.22vw;width:8vw;height:8vw;border-radius:100%;}

.b-eventparticipants__bigtitle {font-size: 5.55vw;line-height:6.33vw;margin: 4.44vw 4.44vw 1.11vw;padding:0;}

.b-eventparticipantinlist__title {font-size:3.33vw;line-height:4vw;}

.b-eventparticipantinlist__subtitle {font-size:3.33vw;line-height:4vw;white-space:normal;}

.b-eventparticipantinlist__notification {font-size:3.33vw;line-height:4vw;}

.b-eventparticipantinlist__controls {display:block;position:static;margin:2.22vw 0;padding:0;right:inherit;top:inherit;}

.b-eventparticipantinlist__controlsbutton { margin: 0 1.11vw 0 0;padding: 0 2.22vw;line-height: 5.55vw;height: 5.55vw;font-size: 3.33vw;}

.b-eventparticipantinlist__controlsbutton.white {padding:0;}

.b-notificationinlist {padding:5vw 5vw 5vw 18.75vw;min-height: 8vw;}

.b-notificationinlist__image {left:5vw;top:5vw;width:11.25vw;height:11.25vw;border-radius:100%;}

.b-notificationinlist__title {font-size:5vw;line-height:6vw;}

.b-notificationinlist__subtitle {font-size:3.75vw;line-height:5.25vw;white-space:normal;}

.b-notificationinlist__notification {font-size:3.75vw;line-height:5.25vw;}

.b-notificationinlist__controls {display:block;position:static;margin:2.5vw 0 5vw;padding:0;right:inherit;top:inherit;}

.b-notificationinlist__controlsbutton { margin: 0 1.25vw 0 0;padding: 0 5vw;line-height: 1.2;height: calc(3.75vw * 1.2);font-size: 3.75vw;}

.b-notificationinlist__controlsbutton.white {padding:0;}

.b-notificationinlist__icon {position:absolute;left:5vw;top:5vw;width:11.25vw;height:11.25vw;margin:0;padding:0;}

.b-notificationinlist.phone {padding-left:18.75vw;}

.b-notificationinlist.phone .b-notificationinlist__icon {margin:0;padding:0;left:5vw;top:5vw;width:11.25vw;height:11.25vw;border-radius:0;background:url(/packs_prod/media/images/vp/icon.phone.red-d4fb5b41b025d7428e1911607a1e7308.svg) center center no-repeat;background-size:70%;}

.b-notificationinlist.admin {padding-left:18.75vw;}

.b-notificationinlist.admin .b-notificationinlist__icon {margin:0;padding:0;left:5vw;top:5vw;width:11.25vw;height:11.25vw;border-radius:0;background:url(/packs_prod/media/images/vp/icon.heart.red-ed4ba769ed1ca153fb757c24fb2194b5.svg) center center no-repeat;background-size:70%;}

.b-notifications__item .b-taskinlist {height:auto;min-height:26.66vw;}

.b-notifications__item .b-taskinlist__controls {right:inherit;top:inherit;position:relative;}

.b-notifications__item .b-taskinlist__image {left:2.22vw;top:2.22vw;width:22.22vw;height:22.22vw;}

.b-notifications__item .b-taskinlist__geo {font-size: 3.33vw;line-height: 4.44vw;}

.b-trustedlist__list {font-size:5vw;padding-bottom:5vw;}

.b-trustedlist__item {flex-basis: 100%;width: 100%;padding:5vw 10vw 5vw 13.75vw;margin-bottom:2.5vw;}

.b-trustedlist__item.withpadding {padding: 5vw 5vw 5vw 18.75vw;}

.b-trustedlist__bigtitle {font-size: 6.25vw;line-height:1.2;margin: 5vw 5vw 1.25vw;padding:0;}

.b-trustedlist__title {font-size:5vw;line-height:6vw;}

.b-trustedlist__subtitle {font-size:3.75vw;line-height:5.25vw;}

.b-trustedlist__image {left:0vw;top:5vw;width:11.25vw;height:11.25vw;border-radius:100%;}

.withpadding .b-trustedlist__image {left: 5vw;top: 5vw;}

.b-trustedlist__link {display:block;position:static;margin:2.5 0 5vw;padding:0;font-size:3.75vw;line-height:1.2;}

.b-trustedlist__controls {top:5vw;bottom:inherit;height:11.25vw;minw-width:7.5vw}

.b-trustedlist__controlsitem {height:11.25vw;width: 7.5vw;}

.b-trustedlist__controlsitem.delete {background-size:100%}

.b-trustedlist__controlsitem.add {background-size:100%;}

.b-adminlist__controls {top:5vw;bottom:inherit;height:11.25vw;minw-width:7.5vw}

.b-adminlist__controlsitem {height:11.25vw;width: 7.5vw;}

.b-adminlist__controlsitem.delete {background-size:100%}

.b-adminlist__controlsitem.add {background-size:100%;}

.b-eventcardslisttitle {display:none;}

.b-eventcardslist {margin:7.5vw 0vw;}

.b-eventcardslist__item {flex-basis:100%;width:100%;margin-bottom:2.5vw;}

.keytask .b-eventcard__image:before {right:2.22vw;top:2.22vw;width:8.88vw;height:8.88vw;border-radius:4.44vw;}

.b-eventcard__date {margin: 5vw 5vw 1.25vw;font-size: 3.75vw;line-height:1.2;}

.b-eventcard__points {margin: 6.5vw 5vw 7.5vw;font-size: 3.75vw;}

.b-eventcard__title {font-size: 6.25vw;line-height: 1.2;margin: 0 5vw 1.25vw;height:calc(6.25vw * 2 * 1.2);}

.b-eventcard__button {right:5vw;bottom:2.5vw;}

/* personal elements */

html,body {font-size:5vw;}

.b-parallax {display:none !important;}

.desktopView {display:none;}

.b-header {margin:0;padding:20vw 0 0;}

.b-headerimage {position:relative;margin:0 5vw 7.5vw;padding:0 0 160%;height:0;}

.b-headerimage__image.mobile {display:block;}

.b-headerimage__image.desktop {display:none;}

.b-footer {flex-wrap:wrap;width:90vw;margin:0 auto;}

.b-footer > * {flex-basis:100%;width:100%;text-align:left;font-size:3.33vw;}

.b-footer_text {margin:0 0 2.5vw;padding:0;}

.b-footer__socials {padding:0;margin-bottom:2.22vw;}

a.b-footer__socialslink {width:6.66vw;height:6.66vw;border-radius:3.33vw;}

.b-footer__right {margin:0 0 4.44vw;padding:0;}

.b-topline {height:15vw;box-shadow:0 0 10px var(--gray);background:white;}

.b-topline:hover {backgorund:white}

.b-topline__wrapper {left:0;right:0;top:0vw;height:15vw;z-index:1100;}

.b-logo, .b-logo.isindex {left:5vw;top:3.75vw;width:7.5vw;height:7.5vw;background:url(/packs_prod/media/images/vp/icon.heart.red-ed4ba769ed1ca153fb757c24fb2194b5.svg) center center no-repeat;background-size:cover;transform:none;}

.b-mainmenu {display:none;}

.b-usermenu {right:5vw;top:2.5vw;height:10vw;line-height:10vw;}

.b-usermenu__item {width:10vw;height:10vw;font-size:0;margin:0 0 0 2.5vw;position:relative;}

.b-usermenu__itemlink {position:absolute;left:0;top:0;width:100%;height:100%;}

.b-usermenu__item_info {display:inline-block;}

.b-usermenu__item_info .b-usermenu__itemlink {opacity:0.6;background:url(/packs_prod/media/images/vp/icon.info.black-bd961245c89f9639b1eebcf31e1fd50e.svg) center center no-repeat;background-size:75% auto;}

.b-usermenu__item_gifts {display:inline-block;}

.b-usermenu__item_gifts .b-usermenu__itemlink {opacity:0.6;background:url(/packs_prod/media/images/vp/icon.gifts-cbc311f7f453ab7fab0444f60abc454c.svg) center center no-repeat;background-size:75% auto;}

.b-usermenu__item_task {display:inline-block;}

.b-usermenu__item_task .b-usermenu__itemlink {opacity:0.6;background:url(/packs_prod/media/images/vp/icon.task-2c08f5f20d4e4bdc1f6c2e1c6a3e13e1.svg) center center no-repeat;background-size:75% auto;}

.b-usermenu__item_event {display:inline-block;}

.b-usermenu__item_event .b-usermenu__itemlink {opacity:0.6;background:url(/packs_prod/media/images/vp/icon.event-2effc7433713f4775f5ead0cd12c715c.svg) center center no-repeat;background-size:75% auto;}

.b-usermenu__item_search .b-usermenu__itemlink {opacity:0.6;width:100%;height:100%;background:url(/packs_prod/media/images/vp/icon.search.black-03bb87e7e5e2ed3f694e2626630c8b11.svg) center center no-repeat;background-size:75% auto;}

.b-usermenu__item_user .b-usermenu__itemlink {background:url(/packs_prod/media/images/vp/icon.user.black-3d92cecb72a92dbff19d46ef86de9832.svg) center center no-repeat;background-size:75% auto;opacity:0.6}

.b-usermenu__item_profile .b-usermenu__itemlink {width:100%;height:100%;}

.b-usermenu__item_create {font-size:0;}

.b-usermenu__item_create .b-usermenu__itemlink {display:block;padding:0;width:100%;height:100%;background:transparent;opacity:0.6;}

.b-usermenu__item_create .b-usermenu__itemlink:before {width:100%;height:100%;background:url(/packs_prod/media/images/vp/icon.addtask.black-e8b2c42fafc9c6cbd4c420404ca36d5f.svg) center center no-repeat;background-size:75% auto;}

.b-usermenu__item.b-volunteerbutton {display:none;}

.b-usermenu__item_notifications .b-usermenu__itemlink {width:100%;height:100%;background:url(/packs_prod/media/images/vp/icon.notifications.black-9e9ed8493d8fb4cc2ea12760a79f6536.svg) center center no-repeat;background-size:75% auto;opacity:0.6}

.b-usermenu__item_notifications .b-usermenu__itemlink span {left: -1.25vw;bottom: -1.25vw;min-width: 5vw;height: 5vw;border-radius: 5vw;font-size: 3.75vw;line-height: 5vw;padding: 0 1.25vw;}

.b-slogancols {flex-wrap:wrap;height:inherit;}

.b-slogancols__left {flex-basis:100%;order:2;padding:0 5vw 7.5vw;margin-top:16vw}

.b-slogancols__title {font-size:10vw;line-height:normal;margin:0 0 2.5vw;padding:0;}

.b-slogancols__subtitle {font-size:5vw;line-height:normal;margin:0 0 5vw;padding:0;}

.b-slogancols__right {flex-basis:100%;order:1;height:60vw;margin-bottom:7.5vw;}

.b-slogancols__map {width:72.5vw;height:51.39vw;left:12.22vw;top:0;}

.b-slogancols__phone {right:12.22vw;left:inherit;top:18.33vw;width:19.44vw;height:41.66vw;}

.b-slogancols__slider {left:5vw;width:90vw;height:57.25vw;}

.b-slogancols__slidercontrols {top:inherit;right:5vw;left:5vw;top:71vw;height:10vw;width:inherit;}

.b-slogancols__slidercontrols ul {flex-direction:row;top:0;left:50%;transform:translate(-50%,0);}

.b-slogancols__slidercontrols ul li {width: 10vw;height: 6vw;}

.b-slogancols__slidercontrols ul li button {width: 6vw;height: 6vw;}

.b-slogancols__slidercontrols ul li.slick-active button:before {left: 0.5vw;top: 0.5vw;width: 5vw;height: 5vw;}

.b-slogancols__slidercontrols ul li button:before {left: 2vw;top: 2vw;width: 2vw;height: 2vw;}

.b-slogancols__slidercontrols ul li.slick-active button:before {left: 0.5vw;top: 0.5vw;width: 5vw;height: 5vw;}

.b-slogancols__slider .slick-list {position: relative;overflow:visible;}

.b-slogancols__slider .slick-track {width: 100% !important;}

.b-slogancols__slidertext {position:absolute;left:0;top:100%;right:0;height:13.32vw;padding:1.11vw 2.22vw 2.22vw 13.32vw;margin:0;background:url(/packs_prod/media/images/vp/icon.logo.mainslider-98e9492da87e2812188537e9cc15f24f.svg) 2.22vw 2.22vw no-repeat;background-size:8.88vw;}

.b-slogancols__slidertexttitle {font-size:5vw;line-height:6vw;}

.b-slogancols__slidertextsubtitle {font-size:3.75vw;line-height:5.25vw;}

.b-slogancols__button.b-volunteerbutton {width:100%;margin-bottom:3.75vw;}

.b-statsline {margin:0 5vw;padding:0;flex-wrap:wrap;padding:0;}

.b-statsline__item {flex-basis:100%;min-height:20vw;font-size:6.25vw;padding:3.75vw 0;margin:0 0 2.5vw;box-sizing:border-box;}

.b-statsline__item.withicon {padding-left:23.75vw;}

.b-statsline__icon {width:20vw;height:20vw;}

.b-statsline__icon.icon01 {background-size:20vw auto;}

.b-statsline__icon.icon02 {background-size:20vw auto;}

.b-statsline__icon.icon03 {background-size:18vw auto;}

.b-mobileapps {display:flex;flex-wrap:wrap;height:11.11vw;justify-content:space-around;}

.b-mobileapps__button {margin:0;}

.b-mobileapps__button.ios {width:inherit;flex-basis:33.33vw;flex-shrink:0;flex-grow:0;}

.b-mobileapps__button.android {width:inherit;flex-basis:37.5vw;flex-shrink:0;flex-grow:0;}

.b-mobileapps__header {flex-basis:100%;text-align:center;font-size:5.83vw;margin:0 0 2.22vw -2vw;}

.b-maintasks {margin:0;padding:7.5vw 0;}

.b-maintasks__title {font-size:10vw;margin:0 5vw 3.75vw;padding:0;}

.b-maintasks__titlelink {opacity:1;}

.b-maintasks__titlelink:after {width:8.75vw;height:8.75vw;margin-left:5vw;}

.b-maintasks__text {margin:0 5vw 5vw;padding:0;width:auto;font-size:5vw;}

.b-maintasks__link {margin:5vw 0 0 5vw;font-size:5vw;color:var(--red);opacity:1;line-height:1.2}

.b-maintasks__link:after {display:inline-block;width:5vw;height:5vw;opacity:1;margin-left:2.5vw;background-image:url(/packs_prod/media/images/vp/icon.rightarrow2.red-11079c43e2b455f743dd32dc6b9bea02.svg);}

.b-maintaskslist {flex-basis:100vw;margin:0;padding:0;height:auto;border-radius:4px ;border-radius:var(--borderRadiusBlock);}

.b-maintaskslist__item:after {left:0vw;}

.b-maintaskslist__item:nth-child(n+6) {display:none;}

.b-maintasksone {display:none;}

.b-maintasksdetails {display:none;}

.b-mainevents {margin:0;padding:7.5vw 0;background:var(--darkblue);}

.b-mainevents__title {font-size:10vw;margin:0 5vw 3.75vw;padding:0;}

.b-mainevents__titlelink {opacity:1;color:var(--white);}

.b-mainevents__titlelink:after {width:8.75vw;height:8.75vw;opacity:1;margin-left:5vw;}

.b-mainevents__text {margin:0 5vw 5vw;padding:0;width:auto;font-size:5vw;}

.b-mainevents__link {margin:5vw 0 0 5vw;font-size:5vw;line-height:1.2;opacity:1;}

.b-mainevents__link:after {display:inline-block;width:5vw;height:5vw;opacity:1;margin-left:2.5vw;}

.b-maineventslist {flex-basis:100vw;margin:0;padding:0;height:auto;border-radius:4px ;border-radius:var(--borderRadiusBlock)}

.b-maineventslist__item:after {left:0vw;}

.b-maineventslist__item:nth-child(n+5) {display:none;}

.b-maineventsone {display:none;}

.b-maineventsdetails {display:none;}

.b-mainnews {margin:0;padding:7.5vw 0;}

.b-mainnews__title {font-size:10vw;margin:0 5vw 3.75vw;padding:0;}

.b-mainnews__titlelink {opacity:1;}

.b-mainnews__titlelink:after {width:8.75vw;height:8.75vw;opacity:1;margin-left:5vw;}

.b-mainnews__text {margin:0 5vw 5vw;padding:0;width:auto;font-size:5vw;}

.b-mainnews__link {margin:5vw 0 0 5vw;font-size:5vw;line-height:1.2;opacity:1;}

.b-mainnews__link:after {display:inline-block;width:5vw;height:5vw;opacity:1;margin-left:2.5vw;}

.b-mainnews__list {display:block;width:100vw;margin:0;padding:0 0 5vw;overflow-x:scroll;white-space:nowrap;height:117vw;position:relative;font-size:0;}

.b-mainnews__item {display:inline-block;width:90vw;height:100%;margin:0 2.5vw 0 0;}

.b-mainnews__item:first-child {margin-left:5vw;}

.b-mainnews__item:last-child {margin-right:5vw;}

.b-mainedu {margin:0;padding:7.5vw 0;}

.b-mainedu__title {font-size:10vw;margin:0 5vw 3.75vw;padding:0;}

.b-mainedu__titlelink {opacity:1;}

.b-mainedu__titlelink:after {width:8.75vw;height:8.75vw;opacity:1;margin-left:5vw;}

.b-mainedu__text {margin:0 5vw 5vw;padding:0;width:auto;font-size:5vw;}

.b-mainedu__link {margin:5vw 0 0 5vw;font-size:5vw;line-height:1.2;opacity:1;}

.b-mainedu__link:after {display:inline-block;width:5vw;height:5vw;opacity:1;margin-left:2.5vw;}

.b-mainedu__db {display:none;}

.b-mainedu__cols {display:block;width:100vw;position:relative;}

.b-mainedu__list {display:block;width:100vw;position:relative;}

.b-mainedu__listwrapper {display:block;width:100vw;margin:0;padding:0 0 5vw;overflow-x:scroll;white-space:nowrap;height:100vw;position:relative;font-size:0;}

.b-mainedu__item {display:inline-block;width:90vw;height:100%;margin:0 2.5vw 0 0;}

.b-mainedu__item:first-child {margin-left:5vw;}

.b-mainedu__item:last-child {margin-right:5vw;}

.b-mainpractice {margin:0;padding:7.5vw 0;}

.b-mainpractice__title {font-size:10vw;margin:0 5vw 3.75vw;padding:0;}

.b-mainpractice__titlelink {opacity:1;}

.b-mainpractice__titlelink:after {width:8.75vw;height:8.75vw;opacity:1;margin-left:5vw;}

.b-mainpractice__text {margin:0 5vw 5vw;padding:0;width:auto;font-size:5vw;}

.b-mainpractice__link {margin:5vw 0 0 5vw;font-size:5vw;line-height:normal;opacity:1;float:none;}

.b-mainpractice__link:after {display:inline-block;width:5vw;height:5vw;opacity:1;margin-left:2.5vw;}

.b-mainpractice__list {display:block;width:100vw;margin:0;padding:0 0 5vw;overflow-x:scroll;white-space:nowrap;height:126vw;position:relative;font-size:0;}

.b-mainpractice__item {display:inline-block;width:90vw;height:100%;margin:0 2.5vw 0 0;}

.b-mainpractice__item:first-child {margin-left:5vw;}

.b-mainpractice__item:last-child {margin-right:5vw;}

.b-taskcols {flex-direction:column;margin:0;padding:0;width:100%;}

.b-taskcols > * {flex-basis:auto;width:auto;padding:0;}

.b-taskcols__title {height:25vw;line-height:25vw;font-size:6.25vw;padding-left:5vw;padding-right:0}

.b-taskcols__title.onred {padding-left:11.25vw}

.b-taskcols__title.forTask {padding-left:11.25vw}

.b-taskcols__title.withicon {padding-left:11.25vw}

.b-taskcols__icon {left:0vw;height:25vw;width:6.5vw;top:0;}

.onred .b-taskcols__icon {left:5vw;}

.forTask .b-taskcols__icon {left:5vw;}

.b-taskcols__filters {position:relative;right:inherit;top:inherit;font-size:3.75vw;line-height:1.2;margin:5vw;text-align:center;}

.withicon .b-taskcols__titlelink {padding-left: 6.25vw;}

.withicon .b-taskcols__icon {left:5vw;}

.b-orgcols {flex-direction:column;margin:0;padding:0;width:100%;}

.b-orgcols > * {flex-basis:auto;width:auto;padding:0;}

.b-orgcols__title {height:25vw;line-height:25vw;font-size:6.25vw;padding-left:5vw;padding-right:0}

.b-orgcols__title.withicon {padding-left:11.25vw}

.b-orgcols__icon {left:0vw;height:25vw;width:6.5vw;top:0;}

.b-orgcols__filters {font-size:3.75vw;line-height:1.2;margin:6.75vw 5vw;text-align:center;}

.b-orgcols__filters.forreward {display:none;}

.withicon .b-orgcols__titlelink {padding-left: 6.25vw;}

.withicon .b-orgcols__icon {left:5vw;}

.b-orgadds {}

.b-orgadds__icon {width:5vw;height:5vw;}

.b-orgadds__searchform {padding: 0 0 0 12.5vw;height: 11.25vw;}

.b-orgadds__searchformlabel {width: 7.5vw;height: 11.25vw;background-size: auto 7.5vw;background-position:center center;margin-left:2.5vw;}

.b-orgadds__searchforminput {height: 11.25vw;line-height: 11.25vw;font-size: 5vw;}

.b-profilecols {display: flex;flex-direction:column;margin:0;padding:0;width:100%;  overflow: hidden;flex-wrap: nowrap; }

.b-profilecols > * {flex-basis:auto;width:auto;padding:0;}

.b-profilecols__title {height:25vw;line-height:25vw;font-size:6.25vw;padding-left:5vw;padding-right:0;}

.b-profilecols__title.onred {padding-left: 100px;}

.b-profilecols__title.noborder{font-size: 6.25vw}

.b-profilecols__title.forTask {padding-left:5vw}

.b-profilecols__title.forEvent {padding-left:5vw}

.b-profilecols__icon {left:0;height:25vw;width:6.5vw;top:0;}

.onred .b-profilecols__icon {left:5vw;}

.forTask .b-profilecols__icon {left:5vw;}

.forEvent .b-profilecols__icon {left:5vw;}

.b-profilecols__filters {position:relative;right:inherit;top:inherit;font-size:3.75vw;line-height:1.2;margin:5vw;text-align:center;}

.withicon .b-profilecols__titlelink {padding-left: 10vw;}

.withicon .b-profilecols__icon {left:20px}

.b-profilemenu {top: -23vw;height: 11.25vw;width: 11.25vw;right:0vw;}

.b-profilemenu__button {width: 100%;height:100%;background-size:auto 7.5vw;}

.b-profilemenu__dropdown {padding:2.5vw 0;}

.b-profilemenu__link {font-size:3.75vw;;padding:0 3.75vw;}

.transactions-pagination * {min-width: 0;max-width: 100%;flex-shrink: 1;}

.b-searchcols {flex-direction:column;margin:0;padding:0;width:100%;}

.b-searchcols > * {flex-basis:auto;width:auto;padding:0;}

.b-searchcols__title {height:25vw;line-height:25vw;font-size:6.25vw;padding-left:12.5vw;}

.b-searchcols__icon {left:5vw;height:25vw;width:7.5vw;background-size:7.5vw;top:0;}

.b-searchcols__filters {position:relative;right:inherit;top:inherit;font-size:3.75vw;line-height:1.2;margin:5vw;}

.b-authcols {flex-direction:column;margin:0;padding:0;width:100%;}

.b-authcols > * {flex-basis:auto;width:auto;padding:0;}

.b-authcols__left {margin:0 5vw 0;}

.b-authcols__left .b-authcols__title {display:none;}

.b-authcols__right {margin:5vw;}

.b-assistancecols {margin:0 5vw;padding:0;width:auto;}

.b-assistancecols #map {margin-bottom:5vw !important;}

.b-assistancecols > * {flex-basis:100%;width:auto;margin-bottom:5vw;}

.b-assistancecols__title {font-size:6.25vw;line-height:1.2;margin-bottom:2.5vw;}

.b-assistancecols__text {font-size:3.75vw;line-height:1.2;margin-bottom:2.5vw;}

.b-assistancecols__illustration {display:none;}

.b-eventcols {flex-direction:column;margin:0;padding:0;width:100%;}

.b-eventcols > * {flex-basis:auto;width:auto;padding:0;}

.b-eventcols__title {height:25vw;line-height:25vw;font-size:6.25vw;padding-left:0vw;padding-right:0;}

.b-eventcols__title.onred {padding-left:11.25vw}

.b-eventcols__title.onblue {padding-left:11.25vw}

.b-eventcols__icon {left:0;height:25vw;width:6.25vw;background-size: 100% auto;top:0;}

.onred .b-eventcols__icon {left:5vw;}

.onblue .b-eventcols__icon {left:5vw;}

.forEvent .b-eventcols__icon {left:5vw;}

.b-eventcols__filters {position:relative;right:inherit;top:inherit;font-size:3.75vw;line-height:1.2;margin:5vw;text-align:center;}

.b-eventcols__filters.forEvent {background:var(--eventMainColor);margin:0;padding:5vw;}

.withicon .b-eventcols__titlelink {padding-left: 16.25vw;}

.withicon .b-eventcols__icon {left:5vw;}

.b-newscols {flex-direction:column;margin:0;padding:0;width:100%;}

.b-newscols > * {flex-basis:auto;width:auto;padding:0; margin:0 0 5vw;}

.b-newscols__title {height:25vw;line-height:25vw;font-size:6.25vw;padding-left:5vw;}

.b-newscols__title.forNews {padding-left:5vw;}

.b-newscols__icon {left:0;height:25vw;width:6.25vw;background-size:100% auto;top:0;}

.b-newscols__filters {position:relative;right:inherit;top:inherit;font-size:3.75vw;line-height:1.2;margin:5vw;text-align:center;}

.withicon .b-newscols__titlelink {padding-left:10vw;}

.forNews .b-newscols__icon {left:5vw;}

.b-educationcols {flex-direction:column;margin:0;padding:0;width:100%;}

.b-educationcols > * {flex-basis:auto;width:auto;padding:0; margin:0 0 5vw;}

.b-educationcols__title {height:25vw;line-height:25vw;font-size:6.25vw;padding-left:5vw;}

.b-educationcols__icon {left:0;height:25vw;width:6.25vw;background-size:100% auto;top:0;}

.b-educationcols__filters {position:relative;right:inherit;top:inherit;font-size:3.75vw;line-height:1.2;margin:5vw;text-align:center;}

.withicon .b-educationcols__titlelink {padding-left:10vw;}

.b-educationcols__icon {left:5vw;}

.b-practicecols {flex-direction:column;margin:0;padding:0;width:100%;}

.b-practicecols > * {flex-basis:auto;width:auto;padding:0; margin:0 0 5vw;}

.b-practicecols__title {height:25vw;line-height:25vw;font-size:6.25vw;padding-left:5vw;}

.b-practicecols__icon {left:0;height:25vw;width:6.25vw;background-size:100% auto;top:0;}

.b-practicecols__filters {position:relative;right:inherit;top:inherit;font-size:3.75vw;line-height:1.2;margin:5vw;text-align:center;}

.withicon .b-practicecols__titlelink {padding-left:10vw;}

.b-practicecols__icon {left:5vw;}

.b-support_measureinlist {padding:0;height:100%;}

.b-support_measureinlist__image {height:90vw;}

.b-support_measureinlist__title {white-space:normal;font-size:6.25vw;line-height:1.2;max-height:calc(6.25vw * 1.2 * 2);margin:5vw 5vw 1.25vw;}

.b-support_measureinlist__type {font-size:3.75vw;margin:0 5vw 5vw;}

.b-support_measurecols {flex-direction:column;margin:0;padding:0;width:100%;}

.b-support_measurecols > * {flex-basis:auto;width:auto;padding:0; margin:0 0 5vw;}

.b-support_measurecols__title {height:25vw;line-height:25vw;font-size:6.25vw;padding-left:5vw;}

.b-support_measurecols__icon {left:0;height:25vw;width:6.25vw;background-size:100% auto;top:0;}

.b-support_measurecols__filters {position:relative;right:inherit;top:inherit;font-size:3.75vw;line-height:1.2;margin:5vw;text-align:center;}

.withicon .b-support_measurecols__titlelink {padding-left:10vw;}

.b-support_measurecols__icon {left:5vw;}

.b-support_measurecategorieslist {display:none;}

.b-support_measurecategorieslist__title {padding:4.44vw;font-size:3.33vw;}

#SupportMeasureList .b-support_measurelist__title {display:none}

.b-support_measurelist {margin:5vw 5vw 8.75vw;}

.b-support_measurelist__title {font-size:7.5vw;line-height:1.2;margin:0 0 5vw;padding:0 5vw;height:auto;box-sizing:border-box;}

.b-support_measurelist__item {margin-bottom:5vw;flex-basis:90vw;height:auto;}

.b-support_measurelist__alllink {display:block;position:static;right:inherit;top:inherit;font-size:3.75vw;line-height:normal;text-align:right;width:100%;box-sizing:border-box;padding-right:5vw;}

.b-practicecategorieslist {display:none;}

.b-practicecategorieslist__title {padding:4.44vw;font-size:3.33vw;}

#PracticesList .b-practicelist__title {display:none}

#EducationList .b-educationlist__title {display:none}

#NewsList .b-newslist__title {display:none}

.b-taskslist {margin:7.5vw 0;}

.b-taskslist__title {/*display:none;*/font-size:5vw;line-height:1.2;margin:0 0 5vw;padding:0 5vw;height:auto;box-sizing:border-box;}

.b-taskslist__item {margin-bottom:5vw;}

.b-taskslist__item.half {flex-basis:100%;}

.b-taskslist p {margin:0 5vw;}

.inprofile .b-taskslist__item {flex-basis:100%;}

.b-taskslist__alllink {display:block;position:static;right:inherit;top:inherit;font-size:3.33vw;line-height:normal;text-align:right;width:100%;box-sizing:border-box;padding-right:4.44vw;}

.b-eventslist {margin:0 0 8.88vw;}

.b-eventslist__title {font-size:5.55vw;line-height:6.33vw;margin:0 0 4.44vw;padding:0 4.44vw;height:auto;box-sizing:border-box;}

.b-eventslist__item {margin-bottom:4.44vw;}

.inprofile .b-eventslist__item {flex-basis:100%;}

.b-eventslist__alllink {display:block;position:static;right:inherit;top:inherit;font-size:3.33vw;line-height:normal;text-align:right;width:100%;box-sizing:border-box;padding-right:4.44vw;}

.b-eventslist p {margin:0 5vw;}

.b-newslist {margin:5vw 5vw 8.75vw;}

.b-newslist__title {font-size:7.5vw;line-height:1.2;margin:0 0 5vw;padding:0 5vw;height:auto;box-sizing:border-box;}

.b-newslist__item {margin-bottom:5vw;flex-basis:90vw;}

.b-newslist__alllink {display:block;position:static;right:inherit;top:inherit;font-size:3.75vw;line-height:normal;text-align:right;width:100%;box-sizing:border-box;padding-right:5vw;}

.b-educationlist {margin:5vw 5vw 8.75vw;}

.b-educationlist__title {font-size:7.5vw;line-height:normal;margin:0 0 5vw;padding:0 5vw;height:auto;box-sizing:border-box;}

.b-educationlist__item {margin-bottom:5vw;flex-basis:90vw;height:90vw;}

.b-educationlist__alllink {display:block;position:static;right:inherit;top:inherit;font-size:3.33vw;line-height:normal;text-align:right;width:100%;box-sizing:border-box;padding-right:4.44vw;}

.b-practicelist {margin:5vw 5vw 8.75vw;}

.b-practicelist__title {font-size:7.5vw;line-height:1.2;margin:0 0 5vw;padding:0 5vw;height:auto;box-sizing:border-box;}

.b-practicelist__item {margin-bottom:5vw;flex-basis:90vw;height:auto;}

.b-practicelist__alllink {display:block;position:static;right:inherit;top:inherit;font-size:3.75vw;line-height:normal;text-align:right;width:100%;box-sizing:border-box;padding-right:5vw;}

.b-promotasks {margin:0 5vw;width:auto;display:none}

.b-promotasks__item {margin:0 0 5vw;}

.b-promotasks__title {white-space: normal;font-size: 6.25vw;line-height:1.2;max-height: calc(6.25vw * 2 * 1.2);margin: 5vw 5vw 1.25vw;}

.b-promotasks__date {margin: 0 5vw 1.25vw;font-size: 5vw;line-height:1.2;}

.b-promotasks__points {display:none;;}

.b-promotasks__data {padding: 50vw 0vw 5vw}

.b-promoevents {display:none;margin:0 5vw;width:auto}

.b-promoevents__item {margin:0 0 5vw;}

.b-promoevents__title {white-space: normal;font-size: 6.25vw;line-height:1.2;max-height: calc(6.25vw * 2 * 1.2);margin: 5vw 5vw 1.25vw;}

.b-promoevents__date {margin: 0 5vw 1.25vw;font-size: 5vw;line-height:1.2;}

.b-promoevents__points {display:none}

.b-promoevents__data {padding: 50vw 0vw 5vw}

.b-recommendedtasks {margin-bottom:8.88vw;}

.b-recommendedtasks__title {font-size: 8vw;margin: 4.44vw 4.44vw 2.22vw;padding: 0 0 2.22vw;line-height:10vw;height:auto;}

.b-recommendedevents {margin-bottom:8.88vw;}

.b-recommendedevents__title {font-size: 8vw;margin: 4.44vw 4.44vw 2.22vw;padding: 0 0 2.22vw;line-height:10vw;height:auto;}

.b-sliderevents {padding-bottom:100%;display:none !important;}

.b-sliderevents__item:after {top:50%;}

.b-sliderevents__data {bottom:6vw}

.b-sliderevents__title {font-size:5.55vw;margin:0 4.44vw 0.83vw;padding: 0;line-height:6.33vw;max-height:12.66vw;}

.b-sliderevents__date {margin:0 4.44vw 0.83vw;font-size:3.33vw;line-height:1.33;}

.b-sliderevents__points {margin:0 4.44vw 0.83vw;font-size:3.33vw;line-height:1.33;}

.b-sliderevents__dots {left:2.22vw;right:2.22vw;}

.b-sliderevents__dots .slick-dots li {margin:0 2.22vw;height:6vw;}

.b-sliderevents__dots .slick-dots li:before {height:1vw;border-radius:2vw;}

.b-slidersmallevents {width:100vw;box-sizing:border-box;margin-bottom:7.5vw;padding:5vw 0 0;background:white;box-shadow: 0 2px 18px 0 rgba(0, 0, 0, 0.12);}

.b-slidersmallevents__wrapper {display:block;width: 100vw;margin: 0;padding: 0 0 5vw;overflow-x: scroll;white-space: nowrap;height: 88.06vw;position: relative;font-size: 0;}

.b-slidersmallevents__item {display:inline-block;width:65vw;height:100%;margin:0 5vw 0 0;padding: 0;box-shadow: 0 2px 18px 0 rgba(0, 0, 0, 0.12);}

.b-slidersmallevents__item:first-child {margin-left:5vw;}

.b-slidersmallevents__item:last-child {margin-right:5vw;}

.b-slidersmallevents__data {padding:3.75vw;}

.b-slidersmallevents__title {white-space: normal;font-size: 5vw;max-height: calc(5vw * 2 * 1.2);height: calc(5vw * 2 * 1.2);line-height:1.2;margin: 0 0 2.5vw;}

.b-slidersmallevents__link {width: 56.11vw;height:11.25vw;line-height:11.25vw;font-size:3.75vw;}

.b-material {margin:0 4.44vw 8.88vw;}

.b-material__content {width:auto;}

.b-material__category {font-size:3.75vw;line-height:1.2;margin:0 0 5vw;padding:0;}

.b-material__date {font-size:3.75vw;margin:3.75vw 0 5vw;padding:0;}

.b-material__title {font-size:6.25vw;}

.b-material__content {font-size:5vw;}

.b-material__content > * {max-width:100%;position:relative;overflow:hidden;}

.b-material__image {margin:0 0 5vw;}

.b-material__imageurl {position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}

.b-material__imagedata {margin:-2.5vw 0 2.5vw;flex-wrap:wrap;}

.b-material__imagetitle {font-size:3.75vw;margin-bottom:1.25vw;}

.b-material__imagedescription {font-size:3.75vw;margin-bottom:1.25vw;}

.b-material__description {margin-bottom:1.25vw;}

.b-material__imageandtitle {margin:0 0 5vw;}

.b-material__imageandtitletext {font-size:6.25vw;padding:5vw;}

.b-material__content .IncutImageL {width:100%;margin-right:0;margin-bottom:2.5vw;float:none;}

.b-material__content .IncutImageL .Desc {font-size:3.75vw;margin:1.25vw 0 0;}

.b-material__content .IncutMedImage {width:100%;margin-right:0;margin-bottom:2.5vw;float:none;}

.b-material__content .IncutMedImage .Desc {font-size:3.75vw;margin:1.25vw 0 2.5vw;}

.b-material__content .IncutBigImage {width:100%;margin-bottom:2.5vw;float:none;}

.b-material__content .IncutBigImage .Desc {font-size:3.75vw;margin:1.25vw 0 0;}

.b-material__content .b-video-wrapper {margin:0 0 5vw;}

/* формы */

.b-profileform {padding:2.5vw 5vw 5vw}

.b-searchform {padding:2.5vw 5vw 5vw}

.b-form__title {font-size: 6.25vw;line-height: 1.2;padding: 5vw 0 2.5vw;margin: 0 0 2.5vw;}

.b-form__subtitle {font-size:5vw;line-height:1.2;padding: 5vw 0 2.5vw;margin:0 0 2.5vw;}

.b-form__title + .b-form__subtitle {margin-top:-2.5vw;padding-top:0;}

.b-form__wrapper {padding:5vw;}

.b-form__item {margin-bottom: 5vw;flex-basis:100%;}

.b-form__item.half {flex-basis: 48%;}

.b-form__itemlabel {left: 3.75vw;height: 3.75vw;line-height: 3.75vw;top: -1.625vw;font-size: 3.75vw;padding: 0 1.25vw;}

.b-form__input {height: 17.5vw;line-height: 17.5vw;padding: 0 3vw;font-size: 3vw;}

.b-form__input-org {padding-right:5vw;}

.b-form__selectwrapper {height: 17.5vw;}

.b-form__selectwrapper:after {right: 5vw;top: 5vw;height: 7.5vw;width: 7.5vw;line-height: 7.5vw;}

.b-form__select {height: 17.5vw;line-height: 17.5vw;padding: 0 17.5vw 0 5vw;font-size: 5vw;background:white;}

.b-form__switcherwrapper {height: auto;line-height: 1.2;max-width:90vw;}

.b-form__switcherlabel {font-size: 5vw;line-height: 1.2;margin: 0 15vw 0 0;padding: 5vw 0 5vw 5vw;max-width:65vw;overflow:hidden;text-overflow:ellipsis;overflow:auto;text-overflow:none;white-space:normal;}

.b-form__switcherinput {right: 5vw;top:5vw;width:7.5vw;height:7.5vw;}

.b-form__switcherinput + span {right:5vw;top:5vw;width:7.5vw;height:7.5vw;}

.b-form__pseudoselectwrapper {height: 17.5vw;}

.b-form__pseudoselect {height: 17.5vw;line-height: 17.5vw;padding: 0 17.5vw 0 5vw;font-size: 5vw;}

.b-form__pseudoselectwrapper:after {right: 5vw;top: 5vw;height: 7.5vw;width: 7.5vw;line-height: 7.5vw;}

.b-form__pseudoselectitem {font-size:5vw;line-height:11.25vw;height:auto;}

.b-form__button {font-size: 5vw;line-height: 0vw;padding: 0 5vw;white-space: nowrap;}

.b-form__button.half {min-width: 48%;width:auto;}

.b-form__deletebutton {width: 17.5vw;height: 17.5vw;background-size: 7.5vw;}

.b-form__textarea {height: 70vw;line-height: 1.2;padding: 5vw;font-size: 5vw;}

.b-form__documentuploadbutton {margin-bottom: 5vw;}

.b-form__documentuploadbutton .b-button {width: 48%;font-size: 5vw;height: 17.5vw;line-height: 17.5vw;padding: 0 5vw;}

.b-form__documentuploadlist {margin-bottom: 5vw;}

.b-form__documentuploadlist .b-inputgroup {margin-bottom: 5vw;flex-wrap:wrap;}

.b-form__documentuploadlist .b-file-name {flex-basis: 100%;width: 100%;font-size: 5vw;line-height: 17.5vw;padding: 0 0 0 5vw;overflow:hidden;text-overflow:ellipsis;}

.b-form__documentuploadlist .b-file-desc {flex-basis: 80%;width: 80%;}

.b-form__documentuploadlist .b-file-delete {flex-basis: 20%;width: 20%;font-size: 5vw;line-height: 17.5vw;padding: 0 0 0 5vw;}

.b-form__controls input[type=submit] {font-size: 5vw;line-height: 17.5vw;padding: 0 5vw;}

.b-form__formsubmit {font-size: 5vw;line-height: 17.5vw;padding: 0 5vw;}

.b-form__uploadimage {width: 50vw;height: 50vw;margin: 0 0 5vw;}

.b-form__uploadimagebutton span {width: 10vw;height: 10vw;border-radius: 10vw}

.b-form__searchwrapper {height: 17.5vw;}

.b-form__searchcontrols {height: 7.5vw;}

.b-form__searchreset {width: 10vw;background-size:7.5vw;}

.b-form__searchsubmit {width: 10vw;background-size:7.5vw;}

.b-form__hint {line-height: 1.2;font-size: 3.75vw;}

.b-form__buttonlink {font-size: 5vw;line-height: 1.2;display:block;text-align:center;white-space:nowrap;}

.b-form__autocompletelist {font-size:5vw;max-height:calc(5 * 1.2 * 5vw);z-index:}

.b-galleryuploader .b-button {width: 48%;font-size: 5vw;height: 17.5vw;line-height: 17.5vw; padding: 0 5vw;}

.b-galleryuploader .b-button_text {line-height: 17.5vw;}

.b-galleryuploader .OneItem {flex-basis: 43vw;width: 43vw;height: 43vw;margin-bottom: 0 2.5vw 2.5vw 0;}

.b-galleryuploader .OneItem .b-file .Delete {right: 1.25vw;top: 1.25vw;width: 7.5vw;height: 7.5vw;background-size: 4vw;border-radius: 12vw;}

.b-taskfilterswrapper {display:none}

.b-eventfilterswrapper {display:none}

.b-newsfilterswrapper {display:none}

/* модалки */

.b-modalcontent {font-size:4.44vw;}

/* ошибки */

.b-messageblock {font-size:4.44vw;margin-bottom:5.55vw;}

.b-errorsblock {font-size:4.44vw;margin-bottom:5.55vw;}

.b-errorsblock__header {font-size:4.44vw;margin:0 0 2.22vw;padding:0;}

.b-errorsblock__item {margin-bottom:1.11vw;}

.b-highchartpanelwrapper {margin:5vw 0}

.b-highchartpanel {margin:0;padding:2.5vw;box-sizing:border-box;}

.b-highchartpanel .highcharts-title {font-size:5vw !important;}

.b-highchartpanel .highcharts-legend-item text {font-size:3.75vw !important;}

.b-highchartpanel .highcharts-axis-labels text {font-size:3.75vw !important;}

.b-highchartcontrols {margin:5vw 0;}

.b-highchartcontrols__button {height:10vw;line-height:10vw;padding:0 2.5vw;border-radius:10vw;font-size:3.75vw;}

.b-highchartcontrols .b-eventfilter {display:none;}

.b-highchartgraphpanel {margin:4.44vw 3.33vw;}

.b-highchartgraphpanel .highcharts-title {font-size:3.33vw !important;}

.b-highchartgraphpanel .highcharts-legend-item text {font-size:3.33vw !important;}

.b-highchartgraphpanel .highcharts-axis-labels text {font-size:3.33vw !important;font-weight:normal !important;}

.b-volonterscounttable {margin:3.2vw 0;}

.b-volonterscounttable__item {flex-basis:100%;margin:0 0 1.6vw;padding:0 3.2vw;}

.b-volonterscounttable__title {margin:0 0 0.8vw;padding:0;position:relative;font-size:4.44vw;}

.b-volonterscounttable__bar {height:1vw;}

.b-volonterscounttable__icongraph {width:5vw;height:6.5vw;margin:0 0 0 1.2vw;}

.b-activitygraph__title {flex-basis:50%;font-size:4.44vw;}

.b-activitygraph__subtitle {display:block;font-size:3.33vw;line-height:4.44vw}

.b-activitygraph__graph {flex-basis:50%;flex-shrink:0;flex-grow:0;position:relative;height:0;padding-bottom:50%;}

.b-activitygraph__graph .highcharts-container {}

.b-themestat__bigtitle {font-size:4.44vw;line-height:6.66vw;padding:3.2vw}

.b-themestat__item {flex-basis:100%;padding:1.6vw;}

.b-themestat__itemwrapper {padding:3.2vw 3.2vw;}

.b-themestat__stat {font-size:4.44vw;line-height:4.44vw;}

.b-themestat__theme {line-height:4.44vw;font-size:3.33vw;}

.b-themestat__icongraph {width:4.88vw;height:8.88vw;right:3.2vw;top:3.2vw;}

#tutorialModal .b-tutorialpopup__header {padding:4.44vw;}

#tutorialModal .b-tutorialpopup__title {font-size: 6.66vw;line-height: 1.2;overflow: hidden;}

#tutorialModal .b-tutorialpopup__close {line-height: 1.2;}

#tutorialModal .b-tutorialpopup__slide {height: calc( (360px * 0.9) + (6.66vw * 1.2 * 2) +  (4.44vw * 1.2  * 4) + 4.44vw);}

#tutorialModal .b-tutorialpopup__slidetitle {padding:0 4.44vw 4.44vw;font-size:6.66vw;}

#tutorialModal .b-tutorialpopup__slidetext {padding:0 4.44vw 4.44vw;font-size:4.44vw;}

#tutorialModal .b-tutorialpopup__footer {padding:4.44vw;}

#tutorialModal .b-tutorialpopup__nav li {margin:0 2.22vw;width:6.66vw;height:6.66vw;}

#tutorialModal .b-tutorialpopup__nav li:before {width:3.33vw;height:3.33vw;border-radius:3.33vw;}

#tutorialModal .b-tutorialpopup__button {font-size: 3.33vw;line-height: 6.66vw;height: 6.66vw;padding: 0 3.33vw;}

#starsModal  .modal-dialog {width:90vw}

#starsModal .b-starspopup__header {padding:4.44vw;}

#starsModal .b-starspopup__title {font-size: 6.66vw;line-height: 1.2;overflow: hidden;}

#starsModal .b-starspopup__close {line-height: 1.2;}

#starsModal .b-starspopup__footer {padding:4.44vw;}

#starsModal .b-starspopup__button {margin: 2.5vw 0 0;padding: 0 5vw;height: 11.25vw;font-size: 3.75vw;line-height: 11.25vw;border-radius:4px ;border-radius:var(--borderRadiusBlock);}

#starsModal .b-starspopup__image {width:50vw;height:50vw;margin:0 auto 5vw;}

#starsModal .b-starspopup__itemtitle {font-size: 6.25vw;line-height:1.2;max-height: calc(6.25vw * 1.2 * 2);margin: 0vw 5vw 1.25vw;}

#starsModal .b-starspopup__itemdescription {margin: 0 5vw 5vw;font-size: 5vw;line-height:1.2;max-height: calc(5vw * 1.2 * 2);}

#starsModal a.b-starspopup__securitylink {margin: 2.5vw 0;font-size: 5vw;}

.b-mainstats {display:block;margin:0;padding:7.5vw 0 7.5vw;position:relative;background:var(--white);}

.b-mainstats__title {margin:0 5vw 3.75vw;padding:0;font-size:10vw;}

.b-mainstats__titlelink {opacity:1}

.b-mainstats__titlelink:after {width:8.75vw;height:8.75vw;margin-left:5vw;opacity:1}

.b-mainstats__text {margin:0 5vw 5vw;padding:0;width:auto;font-size:5vw;}

.b-mainstats__cols {display:flex;width:auto;justify-content:space-between;flex-wrap:wrap;}

.b-mainstats__onecol {flex-basis:100%;flex-shrink:0;flex-grow:0;padding:5vw;box-shadow:none;}

.b-mainstats .b-highchartpanel {box-shadow:none;padding:0;}

.b-mainstats .b-highchartgraphwrapper {box-shadow:none;padding:0;margin:0;}

.b-mainstats .b-highchartmapwrapper {padding:0 0 100%;}

.b-mainstats .b-activitygraph {flex-direction:column;}

.b-mainstats .b-activitygraph__title {font-size:7vw;}

.b-mainstats .b-activitygraph__subtitle {font-size:5vw;margin-top:2vw;}

.b-mainstats .b-activitygraph__graph {flex-basis:auto;width:100%;padding-bottom:100%;}

.b-mainstats .b-volonterscounttable__item {flex-basis:100%;}

.b-mainstats .b-highchartgraphpanel .highcharts-title {font-size: 5vw !important;}

.b-orgcards {margin:2.4vw 0;}

.b-orgcards__header {font-size: 5vw;margin: 0 0 5vw;padding: 0 5vw;height: auto;}

.b-orgcards__list {margin:0 0 2.4vw;}

.b-orgcards__item {flex-basis:100%;margin:0 0 2.5vw;}

.b-orgcards__image {padding:0 0 56.25%;}

.b-orgcards__title {font-size:5vw;margin:5vw 5vw 0;}

.b-orgcards__subtitle {display:block;font-size:3.75vw;margin:2.5vw 5vw;}

.b-orgcards__button {margin:5vw 5vw 2.5vw;}

.b-orgcards p {margin:0 5vw;width: 90%;}

.b-friendslist {margin:2.4vw 0;}

.b-friendslist__header {font-size: 5vw;margin: 0 0 5vw;padding: 0 5vw;height: auto;}

.b-friendslist__alllink {display:block;position:static;right:inherit;top:inherit;font-size:3.33vw;line-height:normal;text-align:right;width:100%;box-sizing:border-box;padding-right:4.44vw;}

.b-friendsbutton {width: 100%;height:100%;background-size:auto 7.5vw;}

a.b-telegrambutton {margin: 2.5vw 0;padding: 0 5vw;height: 11.25vw;font-size: 3.75vw;line-height: 11.25vw;border-radius:4px ;border-radius:var(--borderRadiusBlock);}

a.b-telegrambutton:before {width:7.5vw;height:7.5vw;}

a.b-whatsupbutton {margin: 2.5vw 0;padding: 0 5vw;height: 11.25vw;font-size: 3.75vw;line-height: 11.25vw;border-radius:4px ;border-radius:var(--borderRadiusBlock);}

a.b-whatsupbutton:before {width:7.5vw;height:7.5vw;}

.b-profilemessagebuttons {margin:5vw;flex-wrap:wrap;}

.b-profilemessagebuttons__item {flex-basis:100%;}

.b-volunteersmallbutton {margin: 2.5vw 8vw;padding: 0 5vw;height: 11.25vw;font-size: 3.75vw;line-height: 11.25vw;border-radius:4px ;border-radius:var(--borderRadiusBlock);}

.b-assistancecounter {margin: 5vw 0 11.25vw;padding:5vw;}

.b-assistancecounter__icon {margin:0 0 3.75vw;height:11.25vw;background-size:11.25vw;}

.b-assistancecounter__text {font-size:5vw;}

.b-assistanceautocompleteitem__text {padding:1.5vw 5vw;}

.b-form__mapwrapper {margin:0 0 5vw;height:65vw;}

.b-assistancestatus {margin:0 0 7.5vw;justify-content:center;flex-wrap:wrap;flex-direction: column}

.b-assistancestatus__item {font-size:5vw;line-height:6.75vw;padding:0 5vw;}

.b-assistancelist {margin:0 5vw 7.5vw;}

.b-assistancelist__headeritem:nth-child(3),
.b-assistancelist__headeritem:nth-child(4),
.b-assistancelist__headeritem:nth-child(5),
.b-assistancelist__headeritem:nth-child(6),
.b-assistancelist__headeritem:nth-child(7),
.b-assistancelist__rowitem:nth-child(3),
.b-assistancelist__rowitem:nth-child(4),
.b-assistancelist__rowitem:nth-child(5),
.b-assistancelist__rowitem:nth-child(6),
.b-assistancelist__rowitem:nth-child(7) {display:none;}

.b-assistancelist__headeritem:nth-child(8) {text-align:right;}

.b-assistancelist__headeritem {padding:5vw 2.5vw 5vw 0;font-size:5vw;}

.b-assistancelist__rowitem {padding:5vw 2.5vw 5vw 0;font-size:5vw;line-height:6.75vw;}

.b-assistanceitem__date {line-height:7.5vw;padding:0 2.5vw;border-radius:3.5vw;}

.b-assistanceiconbutton {height:7.5vw;font-size:5vw;line-height:7.5vw;}

.b-assistanceiconbutton.collapsible {width:7.5vw;}

.b-assistanceiconbutton.delete {width:7.5vw;}

.b-assistanceiconbutton.comment {width:7.5vw;}

.b-assistanceiconbutton.edit {width:7.5vw;}

.b-assistancedetails__item {flex-basis:100%;padding:5vw;flex-wrap:wrap;}

.b-assistancedetails__itemlabel {flex-basis:100%;margin:0 0 1.25vw;font-size:5vw;}

.b-assistancedetails__itemtext {flex-basis:100%;font-size:5vw;text-align:left;}

.b-assistancedetails__item.rightborder {border-right:0;}

.b-assistancedetails__item.noborderbottom {border-bottom:1px solid var(--gray25);}

.b-assistancedetails__item.showonmobile {display:inline-flex;}

.b-mainpolls__title {font-size:10vw;margin:0 0vw 3.75vw;padding:0;}

.b-mainpolls__titlelink:after {width: 8.75vw;height: 8.75vw;opacity: 1;margin-left: 5vw;}

.b-mainpolls__text {margin: 0 0 2vw;width: 100%;font-size: 1.8vw;padding:0;}

.b-mainpolls__link {margin: 5vw 0 0;font-size: 5vw;line-height: 1.2;opacity: 1;}

.b-mainpolls__link:after {display: inline-block;width: 5vw;height: 5vw;opacity: 1;margin-left: 2.5vw;}

.b-mainnewspolls {flex-wrap:wrap;overflow:hidden;margin:0;padding:7.5vw 0;}

.b-mainnewspolls > * {flex-basis: 100%;flex-shrink:0;flex-grow:0;}

.b-mainnewspolls .b-mainpolls__list > .b-pollinlist {min-height: inherit;}

.b-mainnewspolls .b-mainpolls {margin:0 5vw 15vw;}

.b-pollslist > .b-pollinlist {flex-basis: calc(100% - 10vw);margin: 0 5vw 5vw;}

.b-pollinlist-files__dropdown {font-size:3.75vw;line-height:2.5;text-transform:uppercase;padding:0 3.75vw;width:75%}

.b-pollinlist-files__dropdown:before {right: 2vw;width: 5vw;height: 5vw;background-size: 5vw auto;}

.b-pollinlist-files__item {font-size:3.75vw;line-height:1.6;height:calc(3.75vw * 1.6);padding:0 7.5vw;margin-bottom:0.8vw;}

.b-pollinlist-files__item:before {width: calc(3.75vw * 1.6);height: calc(3.75vw * 1.6);top:50%;transform:translateY(-50%);}

.b-pollinlist-files__item:after {width: calc(3.75vw * 1.6);height: calc(3.75vw * 1.6);background-size: 5vw;top:50%;transform:translateY(-50%);}

.b-pollinlist-files__list {padding: 2.5vw;}

.b-pollinlist__data {margin: 5vw;}

.b-pollinlist__title {font-size: 6.25vw;margin:0 0 0.8vw;font-weight:var(--medium);}

.b-pollinlist__desc {font-size: 5vw;font-weight: var(--regular);margin: 0 0 1.6vw;}

.b-pollinlist__question-text {font-size: 6.25vw;margin: 0 0 1.6vw;}

.b-pollinlist__question-hint {font-size: 3.75vw;margin: -0.8vw 0 1.6vw;}

.b-pollinlist-vote {margin:0 5vw 5vw}

.b-pollinlist-vote.type1.numbers {margin-bottom: 10vw;}

.b-pollinlist-vote.type1 .b-pollinlist-vote__item {height: 12.5vw;}

.b-pollinlist-vote.type1 .b-pollinlist-vote__item-num {font-size: 3.75vw;}

.b-pollinlist-vote.type2.numbers {margin-bottom: 10vw;}

.b-pollinlist-vote.type2 .b-pollinlist-vote__item {height: 12.5vw;}

.b-pollinlist-vote.type2 .b-pollinlist-vote__item-num {font-size: 3.75vw;}

.b-pollinlist-vote.type3.numbers {margin-bottom: 10vw;}

.b-pollinlist-vote.type3 .b-pollinlist-vote__item {height: 12.5vw;}

.b-pollinlist-vote.type3 .b-pollinlist-vote__item-num {font-size: 3.75vw;}

.b-pollinlist-vote.type4 .b-pollinlist-vote__item {font-size: 5vw;padding:2.5vw 6.25vw 2.5vw 3.75vw;margin:0 0 2.5vw;}

.b-pollinlist-vote.type4 .b-pollinlist-vote__item-num {font-size: 3.75vw;right:2.5vw}

.b-gift{ min-height: 300px;}

.b-giftslist{ margin: 0 6vw 0 3vw; }

.b-giftfilterswrapper{ margin: 2vw 0 0 3.0vw;}

.b-giftslist__title{ margin: 2vw 4vw 2.2vw;font-size: 12px;}

.b-gift__container-first { margin: 0 4vw;}

.b-gift-list{ margin: 0 3vw; }

.b-gift-placeholder{font-size: 15px}

.b-gift-title-link, .b-gift-link{font-size: 20px}

.b-giftcols{margin: 0;}

.b-giftcols__filters{position: absolute;right: 1.8vw;top: 88%;line-height: 4vw;font-size: 0.8vw;}

.b-profilecols .b-giftcols__filters{top: 1% !important;}

.b-giftcols__title{margin:0;text-overflow: initial;}

.b-giftcols__left{flex-basis: 100%;}

.b-giftfilter__dropdown{margin-top: 10px;}

.b-giftinlist__points{margin: 0; line-height: 24px}

.b-transactionlist__date{font-size: 14px; line-height: 16px;letter-spacing: -0.04px;}

.b-transactionlist__reason{    font-size: 16px;line-height: 22px;letter-spacing: -0.11px;}

.b-form__title{font-size: 16px;line-height: 18px;}

.onred .b-profileadds__title{font-size: 16px;line-height: 20px;margin-left: 4vw;}

.b-giftfilter__button{margin-right: 0;font-size: 12px;}

.b-taskcols__right{display: none}

.b-profilemenu__dropdown{box-shadow: none;}

.dropdown-menu{transform: translate3d(-27vw, 7px, 0px) !important;}

/*.b-profilemenu .dropdown-menu{position: fixed !important;transform: translate3d(0vw, 0vw, 0px) !important;bottom: -3vw !important;top: auto !important;}*/

/*.b-profilemenu__link{padding: 0 26.75vw;}*/

.b-gift-item{height: auto ;margin-bottom: 0;grid-gap: 0;gap: 0;max-width: 100%;padding: 1vw 5vw 0.5vw 1vw; position: relative;        word-wrap: break-word;
    overflow-wrap: break-word;
    white-space: normal;}

.b-gift-input{max-width: 33vw;}

.b-gift-image img{font-size: 3vw;}

.b-gift-list {display: block;}

.b-walletparticipants__item.withpadding{padding: 0.8vw 4.8vw;}

.b-profilecols__title.onred{padding-left: 15px;}

.b-gift__container{grid-template-columns: 1fr;margin: 0 4vw;}

.b-giftcols{margin: 0;width: 100%;}

.b-gift__how{margin: 5vw 5vw 8.75vw;}

.col-md-4{margin-bottom: 2vw; flex-basis: 100%;}

.b-profilecols .b-pagination {margin-left: 0.5vw;}

.b-giftfilter__dropdown.dropdown-menu.show {transform: translate3d(-68%, 12px, 0px) !important;}

.dropdown-menu.dropdown-menu-right.b-profilemenu__dropdown.show {
    transform: translate3d(-72%, 63px, 0px) !important;
}

.b-profileadds.onred .b-profile__points.onwhite {margin-left: 5vw !important;}

.slider-nav{display: none;}

.b-gift__container {display: flex;flex-direction: column;}

.slider-for {max-height: 324px;max-width: 90vw;}

.dots-container {text-align: center;position:absolute;bottom: 0%;width:90vw;padding-top: 10px;border-radius: 4px;width: 89.5vw;background: rgba(0, 0, 0, 0.3);height: 24px;z-index:10;}

.dots-container .slick-dots li{margin-right: 4px}

.dots-container .slick-dots {display: flex;justify-content: center;padding: 0;list-style: none;margin-bottom: 0}

.dots-container .slick-dots li {margin: 0 5px;width: 6px;height: 6px;margin: 0 5px;background-color: #ccc;border-radius: 50%;cursor: pointer;position: relative;}

.dots-container .slick-dots li button {background: #FFFFFF4D;border-radius: 50%;width: 6px;height: 6px;border: none;opacity: .3;}

.dots-container .slick-dots li.slick-active {background-color: #FFFFFF4D;width: 16px;height: 6px;border-radius: 15px;}

.slider-for .b-taskgallery__item{width: 90vw !important;}

.slider-for .slick-slide{width: 89.5vw !important;}

.b-gift__container-first{display:flex; flex-direction: column}

.b-gift__slider .slick-track{max-width: 89.5vw;}

.b-gift__slider.slider-for.slick-initialized.slick-slider{position:relative; z-index:9;border-radius: 4px;}

.b-gift__single-image{width: 90vw;}

.b-giftcontent__title{  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis; word-break: break-word;line-height: 1.2em;max-height: 2.4em;}

.activity_limit{margin: 0 4vw}

/*# sourceMappingURL=application_mob-08a45133.css.map*/