/* common variables */
:root {
--borderRadiusBlock: 4px /* 2.22vw */;
--borderRadiusButton: 4px /* 2.22vw */;
}
.hideontab {display:none !important;}
.b-parallaxwrapper {display:none !important;}
.desktopView {display:none;}
.b-header {margin:0;padding:10.4vw 0 0;}
.b-headerimage {position:relative;margin:0 6vw 4vw;padding:0 0 49.5%;height:0;}
.b-headerimage__image.mobile {display:none;}
.b-headerimage__image.desktop {display:block;}
.b-topline {height:6.4vw;box-shadow:0 0 5px var(--gray);background:white;}
.b-topline:hover {background:white}
.b-topline__wrapper {left:0;right:0;top:0;height:6.4vw;z-index:1100;}
.onscroll .b-topline {height:6.4vw;}
.onscroll .b-topline__wrapper {height:6.4vw;}
.b-logo,.b-logo.isindex {left:2vw;top:1vw;width:4.4vw;height:4.4vw;background:url(/packs_prod/media/images/vp/icon.heart.red-ed4ba769ed1ca153fb757c24fb2194b5.svg) center center no-repeat;background-size:2.4vw;transform:none;}
.b-mainmenu {left:12vw;top:0vw;height:6.4vw;line-height:6.4vw;transform:none;}
.b-mainmenu__item {font-size:1vw;vertical-align:middle;height:6.4vw;line-height:6.4vw;position:relative;margin-right:3.2vw;}
.b-mainmenu__icon {width:2.4vw;height:2.4vw;top:1.6vw}
.b-mainmenu__itemlink {padding-top:4.5vw}
.b-mainmenu__item.active .b-mainmenu__itemlink {color:var(--taskMainColor);opacity:1;}
.b-mainmenu__item.active .b-mainmenu__itemlink:after {position:absolute;left:-0.9vw;right:-0.9vw;background:var(--taskMainColor);height:0.2vw;bottom: 0vw;content:''}
.onscroll .b-mainmenu {top:0;left:12vw;transition:opacity 0.2s ease;height:3.6vw;line-height:3.6vw;}
.onscroll .b-mainmenu__item {height:3.6vw;}
.onscroll .b-mainmenu__item.active .b-mainmenu__itemlink {color:var(--taskMainColor);}
.onscroll .b-mainmenu__itemlink {height:3vw;color:transparent;padding-top:3vw;}
.b-mainsubmenu__list {margin:0 auto 0 12vw;justify-content:flex-start;}
.b-mainsubmenu__item {font-size:1vw;position:relative;height:8vw;margin:0 3vw}
.b-mainsubmenu__item.active .b-mainsubmenu__itemlink:after {height:0.2vw;}
.b-mainsubmenu__itemlink {height:8vw;padding-top:6vw;}
.b-mainsubmenu__icon {width:4.4vw;height:4.4vw;}
.b-usermenu {right:2vw;top:1vw;height:4.4vw;line-height:4.4vw;}
.b-usermenu__item {font-size: 1.4vw;}
.b-usermenu__item_profile .b-usermenu__itemlink {width: 4.4vw;height: 4.4vw;}
.b-usermenu__item_notifications .b-usermenu__itemlink {width: 3.2vw;height: 3.2vw;}
.b-usermenu__item_search .b-usermenu__itemlink {width: 3.2vw;height: 3.2vw;}
.b-usermenu__item_create .b-usermenu__itemlink {font-size: 1.4vw;line-height: 3.6vw;height: 3.6vw;padding: 0 1.6vw 0 4.4vw;}
.b-usermenu__item_create .b-usermenu__itemlink:before {width: 2.4vw;height: 2.4vw;left:1.6vw;top:0.6vw;}
.b-usermenu__item_notifications .b-usermenu__itemlink span {left: -0.6vw;bottom: -0.6vw;min-width: 1.6vw;height: auto;border-radius: 1.6vw;font-size: 1.2vw;line-height: 1.2;padding: 0 0.4vw;}
.b-volunteerbutton {width: auto;height: 3.6vw;font-size: 1.4vw;line-height: 3.6vw;padding:0 1.6vw;font-weight:var(--regular);}
a.b-volunteerbutton__link {height: 3.6vw;line-height: 3.6vw;}
.b-volunteersmallbutton {padding: 0 1.4vw;line-height: 3.6vw;height: 3.6vw;font-size: 1.4vw;font-weight:var(--regular);}
.forTask > .b-volunteersmallbutton.leave_button {line-height: calc(3.6vw - 2px);white-space: nowrap;overflow-x: hidden;max-width: 100%;text-overflow: ellipsis;}
.forEvent > .b-volunteersmallbutton.leave_button {line-height: calc(3.6vw - 2px);white-space: nowrap;overflow-x: hidden;max-width: 100%;text-overflow: ellipsis;}
.b-eventcard__button .b-volunteersmallbutton.leave_button {overflow:inherit;}
.b-volunteersmallbutton.goto_button {padding:0 1.4vw;line-height:calc(3.6vw - 2px);height:3.6vw;font-size:1.4vw;}
.b-slogancols {min-height:28vw}
.b-slogancols__slidertext {height: 4vw;padding: 0.8vw 0.8vw 0.6vw 5.6vw;background-size: 4vw;box-sizing: content-box;}
.b-slogancols__slidertexttitle {line-height:2.2vw;font-size:1.6vw;}
.b-slogancols__slidertextsubtitle {line-height:1.8vw;font-size:1.4vw;margin:0;}
.b-slogancols__button.b-volunteerbutton {margin-bottom:0.8vw;width:50%}
.b-preveventbutton {height: 3.6vw;line-height: 3.6vw;padding: 0 1.6vw 0 4.4vw;margin: 0;font-size: 1.4vw;}
.b-preveventbutton:before {height: 2.4vw;width: 2.4vw;top: 0.6vw;left: 1.6vw;}
.b-nexteventbutton {height: 3.6vw;line-height: 3.6vw;padding: 0 4.4vw 0 1.6vw;margin: 0;font-size: 1.4vw;}
.b-nexteventbutton:after {height: 2.4vw;width: 2.4vw;top: 0.6vw;right: 1.6vw;}
.forTask .b-preveventbutton {font-size:0;}
.forTask .b-nexteventbutton {font-size:0;}
.forEvent .b-preveventbutton {font-size:0;}
.forEvent .b-nexteventbutton {font-size:0;}
.b-switcher__listitem {font-size: 1.4vw;line-height: 1.6vw;padding: 1.6vw 0;}
.b-switcher__text {font-size:1.4vw;line-height:1.2;}
.b-switcher.searchform .b-switcher__listitem {flex-basis: auto;flex-shrink: 2;flex-grow: 2;}
.b-switcher.instats .b-switcher__listitem {flex-basis: auto;flex-shrink: 2;flex-grow: 2;}
.b-switcher.scrollable .b-switcher__list{height:4.65vw;}
.b-switcher.scrollable .b-switcher__list + .b-switcher__content {margin-top:5.65vw;}
.b-switcher.scrollable .b-switcher__controls {height: 4.65vw;}
.b-switcher.scrollable .b-switcher__toleft {width:3.33vw;}
.b-switcher.scrollable .b-switcher__toleft:before {background-size:2.22vw auto;background-position:center;}
.b-switcher.scrollable .b-switcher__toright {width:3.33vw;}
.b-switcher.scrollable .b-switcher__toright:before {background-size:2.22vw auto;background-position:center;}
.b-addinlist__link {font-size: 2vw;}
.b-addinlist__link:before {width: 3.2vw;height: 3.2vw;}
.b-eventcardslist__item .b-addinlist__link {text-align:center;}
.b-eventcardslist__item .b-addinlist__link:before  {display:none;/*display:block;position: absolute;transform: translate(0,-5vw);*/}
.b-eventdescription {padding: 1.6vw 1.6vw;}
.b-eventdescription h2 {margin: 0 3.2vw 0.8vw 0;padding: 0;line-height: 1.2;font-size: 1.6vw;}
.b-eventdescription p {font-size: 1.4vw;line-height: 1.2;margin-right:3.2vw;}
.b-eventdescription__buttonlink {font-size: 1.2vw;}
.b-eventdescription__button {margin: 0.8vw 0 -0.8vw;}
.cropped3 .b-eventdescription__content {max-height: 5.04vw;}
.cropped5 .b-eventdescription__content {max-height: 8.4vw;}
.cropped7 .b-eventdescription__content {max-height: 11.76vw;}
.b-taskcols .b-eventdescription h2 {font-size: 2vw;font-weight:var(--regular);}
.b-taskcols .b-eventdescription p {font-size: 1.6vw;}
.b-eventcols .b-eventdescription h2 {font-size: 2vw;font-weight:var(--regular);}
.b-eventcols .b-eventdescription p {font-size: 1.6vw;}
.b-eventorganizer {padding: 0.8vw 0}
.b-eventorganizer__bigtitle {margin: 1.6vw 3.2vw 1.6vw 1.6vw;padding: 0;line-height: 1.2;font-size: 2vw;}
.b-eventorganizer__image {width: 8vw;height: 8vw;margin: 0 auto 1vw}
.b-eventorganizer__title {font-size: 2vw;line-height: 1.2;}
.b-eventorganizer__subtitle {font-size: 1.4vw;line-height: 1.2;}
.b-eventparticipants__bigtitle {margin: 1.6vw 3.2vw 1.6vw 1.6vw;padding: 0;line-height: 1.2;font-size: 2vw;}
.b-eventparticipants.marginbottom {margin-bottom:2.4vw;}
.b-eventparticipants.margintop {margin-top:2.4vw;}
.b-eventparticipants__bigtitle.black {line-height:4vw;font-size:2vw}
.b-eventparticipants__bigtitle.black .b-participantmenu {position:absolute;right:1.6vw;top:0vw;}
.b-eventparticipants__item.withpadding.numerate {padding:1.6vw 4.8vw 1.6vw 13.2vw;}
.b-eventparticipants__item.rightarrow:after {right:1.6vw;top:1.6vw;width:4vw;height:4vw;background-size:3.2vw;}
.b-eventparticipants__link {top: 0;right: 1.6vw;margin: 0;padding: 0;line-height: calc(2 * 1.2vw);font-size: 1.4vw;}
.b-eventparticipants__list {margin: 0 1.6vw;padding: 0.8vw 0 0;}
.b-eventparticipants__item {flex-basis:100%;width:auto;padding: 0vw 0vw 1.6vw 5.6vw;min-height: 5.6vw;}
.b-eventparticipants__image {width: 4vw;height: 4vw;}
.b-eventparticipants__index {width:4vw;height:4vw;font-size:1.8vw;}
.b-participantmenu__icon {height:3.6vw;line-height:3.6vw;width:3.6vw;}
.b-participantmenu__icon.delete:before {background-size:2.4vw auto;}
.b-participantmenu__icon.award:before {background-size:2.4vw auto;}
.b-participantmenu__icon.award.disabled:before {background-size:2.4vw auto;}
.b-eventparticipants__title {font-size: 1.6vw;line-height: 2.2vw;}
.b-eventparticipants__subtitle {font-size: 1.4vw;line-height: 1.8vw;}
.b-eventparticipants__title.age {font-size:1.4vw;line-height:1.8vw;}
.b-eventparticipants__item.marginbottom {margin-bottom: 1.5vw;}
.b-eventparticipants__item.withpadding {padding: 1.6vw 1.6vw 1.6vw 7.2vw;}
.b-eventparticipants__controls {height: 3.6vw;}
.b-eventparticipants__controlslink {font-size: 1.4vw;line-height: 3.6vw;margin: 0 1.6vw;}
.b-eventparticipants__controlsbutton {font-size: 1.4vw;line-height: 3.6vw;margin: 0 0 0 0.8vw;padding: 0 0.8vw;height: 3.6vw;}
.b-eventparticipants__commenttitle {font-size:1.6vw}
.b-eventparticipants__commenttitle:after {right: 0;top: 0;height: 2.4vw;width: 3.6vw;background-size:2.4vw auto;}
.b-eventparticipants__commenttextitem {margin: 0 0 1.6vw;padding: 0 0 1.6vw;}
.b-eventparticipants__commenttext p {margin: 0 0 0.5vw;padding: 0;font-size: 1.6vw;}
.withpadding .b-eventparticipants__image {left: 1.6vw;top: 1.6vw;}
.withpadding .b-eventparticipants__controls {right: 1.6vw;top: 1.8vw;}
.withpadding .b-eventparticipants__commenttitle {margin-left: -5.6vw;}
.withpadding .b-eventparticipants__commenttext {margin-left: -5.6vw;}
.withpadding .b-eventparticipants__index {left:1.6vw;top:1.6vw;}
.withpadding.numerate .b-eventparticipants__image {left:7.6vw}
.b-eventparticipantinlist__controlsbutton {padding: 0 0.8vw;line-height: 3.2vw;height: 3.2vw;font-size: 1.4vw;margin:0;}
.b-eventdatacols {margin: 2vw 0;}
.b-eventdatacols__item {flex-basis: 100%;margin: 0 0 1.5vw;}
.b-eventdata__contentitem {padding: 0.8vw 3.2vw 0.8vw 1.6vw;margin: 0 0 1.6vw;}
.b-eventdata__contenttitle {font-size: 1.6vw;line-height: 1.2;padding: 0 0 0.8vw;}
.b-eventdata__text {font-size: 1.4vw;line-height: 1.2;}
.b-eventdata__subtext {font-size: 1.4vw;line-height: 1.2;}
.b-eventdata__contentitem.witharrow:after {display:none;}
.b-eventdata__bigtitle {padding: 1.6vw 1.6vw 0.8vw;line-height: 1.2;font-size: 2vw;}
.b-eventdata__map {margin: 0.8vw 1.6vw 1.6vw;height: 20.4vw;}
.b-eventdata__form {margin: 0.8vw 1.6vw;}
.b-taskcols {margin:0 2vw 4vw;width:auto;}
.b-taskcols .b-eventdata__text {font-size: 1.6vw;}
.b-taskcols .b-eventdata__subtext {font-size: 1.6vw;}
.b-eventcols .b-eventdata__text {font-size: 1.6vw;}
.b-eventcols .b-eventdata__subtext {font-size: 1.6vw;}
.b-maineventorganizer {padding: 0vw 0 0 5.6vw;margin: 1.6vw auto;min-height: 4vw;}
.b-maineventorganizer__image {width: 4vw;height: 4vw;}
.b-maineventorganizer__title {font-size: 1.6vw;line-height: 2.2vw;}
.b-maineventorganizer__subtitle {font-size: 1.4vw;line-height: 1.8vw;}
.b-slogancols__left {padding: 2vw 2vw 2vw 6vw;}
.b-slogancols__slidercontrols {right: 6vw;}
.b-slogancols__slider {left: inherit;right:10vw;}
.b-slogancols__slider .slick-list {overflow: hidden;}
.b-slogancols__slidercontrols ul li button {float:right}
.b-slogancols__title {font-size: 4vw;line-height: 4.5vw;margin: 0 0 1vw;}
.b-slogancols__subtitle {font-size: 2vw;line-height: 2.4vw;margin: 0 0 1.5vw;}
.b-statsline {margin: 0 6vw 4vw;}
.b-taskcols__left {flex-basis: 100%;width:66%;}
.b-taskcols__right {display:none;flex-basis: 0%;width:33%;}
.b-taskcols__title.forTask {padding-left: 2.4vw;}
.b-taskcols__title {margin: 0 0 2.4vw;font-size: 2.4vw;letter-spacing: normal;height: 8vw;line-height: 8vw;}
.b-taskcols__icon {position: absolute;left:0;top: 2.8vw;width: 2.4vw;height: 2.4vw;}
.b-taskcols__filters {top:2.2vw;right: 1.6vw;line-height: 3.6vw;font-size: 1.6vw;}
.withicon .b-taskcols__titlelink {padding-left: 3.2vw;}
.forTask .b-taskcols__icon {left: 1.6vw;}
.b-orgcols {margin:0 6vw 4vw;width:auto;}
.b-orgcols__left {flex-basis: 66%;width:66%;}
.b-orgcols__right {flex-basis: 32%;width:33%;}
.b-orgcols__title {padding-left: 2.4vw;}
.b-orgcols__title {margin: 0 0 2.4vw;font-size: 2.4vw;letter-spacing: normal;height: 8vw;line-height: 8vw;}
.b-orgcols__icon {position: absolute;left:1.6vw;top: 2.8vw;width: 2.4vw;height: 2.4vw;}
.b-orgcols__filters {top:2.2vw;right: 1.6vw;line-height: 3.6vw;font-size: 1.6vw;}
.withicon .b-orgcols__titlelink {padding-left: 4.8vw;}
.b-orgadds {padding:0 1.6vw 1px;}
.b-orgadds.inParticipants {padding: 0 1.6vw;}
.b-orgadds__searchform {height: 5.6vw;padding-left:3.2vw;}
.b-orgadds__searchformlabel {width: 3.2vw;height: 5.6vw;background-size: auto 2.4vw;}
.b-orgadds__searchforminput {height: 5.6vw;line-height: 5.6vw;font-size: 1.6vw;}
.b-maintasks {margin:0 6vw 4vw;}
.b-maintasks__title {font-size:4.6vw;margin:0 0 1.5vw;padding:0;}
.b-maintasks__titlelink:after {width: 4.6vw;height: 4.6vw;background-size: 4.2w auto;}
.b-maintasks__text {margin: 0 0 2vw;width: 100%;font-size: 1.8vw;}
.b-maintasks__cols {width:100%;}
.b-maintasks__link {margin: 2vw 0 0;font-size: 1.8vw;line-height: 1.2;color:var(--red);}
.b-maintasks__link:after {width:2vw;height:2vw;background-image:url(/packs_prod/media/images/vp/icon.rightarrow2.red-11079c43e2b455f743dd32dc6b9bea02.svg);}
.b-maintaskslist {flex-basis: 33%;width: 33%;height: 52vw;}
.b-maintasksone {flex-basis: 67%;width: 67%;height: 52vw;}
.b-maintasksone__task {width: calc(100% - 13vw);}
.b-maintasksone__switcher .b-switcher__contentitem {height: 36.6vw;}
.b-maintasksone__organizer {bottom: 0;}
.b-maintasksone__description {margin-bottom: 0;}
.b-maintasksdetails {display:none !important;}
.b-taskinlist {height:auto;min-height: 10.4vw;padding: 1.6vw 1.6vw 0 10.4vw;}
.b-taskinlist__image {left: 1.6vw;top: 1.6vw;width: 7.2vw;height: 7.2vw;}
.b-taskinlist__title {font-size: 1.6vw;line-height: 1.2;line-clamp: 2;-webkit-line-clamp: 2;max-height: calc(2 * 1.2 * 1.6vw);}
.b-taskinlist__category {margin: 0 0 0.5vw;font-size:1.4vw;line-height: 1.2;}
.b-taskinlist__points {font-size: 1.2vw;bottom:1.4vw;}
.keytask .b-taskinlist__image:before {right: -0.8vw;top: -0.8vw;width: 3.2vw;height: 3.2vw;border-radius: 3.2vw;}
.bigsize .b-taskinlist {height: auto;min-height: 22vw;padding: 1.6vw 1.6vw 1.6vw 23.6vw;}
.bigsize .b-taskinlist__image {width: 22vw;height: 22vw;}
.bigsize .b-taskinlist__title {font-size: 2vw;line-height: 1.2;margin-bottom: 0.5vw;line-clamp: 3;-webkit-line-clamp: 3;max-height: calc(3 * 2vw * 1.2);}
.bigsize .b-taskinlist__category {font-size: 1.4vw;line-height: 1.2;margin-bottom: 0.5vw;}
.bigsize .b-taskinlist__points {font-size: 1.4vw;line-height: 1.2;}
.bigsize .b-taskinlist__description {font-size: 1.6vw;line-height: 1.2;margin-top: 0.5vw;line-clamp:3;-webkit-line-clamp: 3;max-height: calc(3 * 1.6vw * 1.2);}
.b-taskslist__title {font-size: 2vw;margin: 0 0 1.5vw;line-height:1.2}
.b-taskslist__item {margin-bottom:2vw;}
.b-taskslist__item.half {flex-basis: 100%;width: 100%;margin-right:0}
.b-taskslist__item.half:nth-child(2n) {margin-right: 0;}
.b-taskslist__item.bigsize:before {display:none;}
.b-taskslist__alllink {right: 0;top: 0;line-height: 2.4vw;font-size: 1.4vw;}
.b-task {padding: 1.6vw 1.6vw 0 1.6vw;}
.b-task__image {left: 1.6vw;top: 1.6vw;width: 20.4vw;height: 20.4vw;}
.b-task__data {min-height:22vw;padding-left:22vw;}
.b-task__title {margin: 0 0 0.8vw 0;font-size: 2vw;line-height: 1.2;max-height: 4.8vw;}
.b-task__category {font-size: 1.6vw;line-height: 1.2;margin-bottom: 0.8vw;}
.b-task__points {font-size: 1.4vw;line-height: 3.2vw;margin-bottom: 0.8vw;padding: 0 0.8vw;border-radius: 1.6vw;margin-right: 0.8vw;}
.b-task__keyword {font-size: 1.4vw;line-height: 3.2vw;margin-bottom: 0.8vw;padding: 0 0.8vw;border-radius: 1.6vw;margin-right: 0.8vw;}
.b-task__keyword.gray {border-radius:1.6vw;}
.b-task__description {font-size: 1.6vw;line-height: 1.2;margin-top: 0vw;margin-bottom:0.8vw}
.b-task__description.cropped4 {max-height: 7.68vw;}
.b-task__stars {margin:0 -1.6vw;line-height:4.8vw;font-size:1.6vw;}
a.b-task__starslink {padding:0 1.6vw;line-height:4.8vw;font-size:1.6vw;}
.b-task__starslink:before {right:1.6vw;width:3.2vw;height:3.2vw;background-size:2.4vw auto;}
.b-task__getpoints {line-height: 4.8vw;font-size: 1.6vw;}
a.b-task__getpointslink {padding: 0 1.6vw;line-height: 4.8vw;font-size: 1.6vw;}
a.b-task__getpointslink:before {right: 1.6vw;width: 3.2vw;height: 3.2vw;background-size: 2.4vw auto;}
.b-taskgallery {padding: 1.6vw;}
.b-taskgallery__title {margin: 0 0 1.6vw;font-size: 1.6vw;line-height: 1.2;max-height: 3.84vw;}
.b-taskgallery__item {height: 7vw;}
.b-taskgallery__itemcount {font-size: 1.6vw;}
.b-taskgallery__link {right: 1.6vw;top: 1.6vw;line-height: 1.92vw;font-size: 1.2vw;}
.b-orggallery {padding: 1.6vw;}
.b-orggallery__item {height: 7vw;}
.b-orggallery__itemcount {font-size: 1.6vw;}
.b-orggallery__link {right: 1.6vw;top: 1.6vw;line-height: 1.92vw;font-size: 1.2vw;}
.b-eventgallery {padding: 1.6vw;}
.b-eventgallery__title {margin: 0 0 1.6vw;font-size: 1.6vw;line-height: 1.2;max-height: 3.84vw;}
.b-eventgallery__link {right: 1.6vw;top: 1.6vw;line-height: 1.92vw;font-size: 1.2vw;}
.b-eventgallery__item {height: 9vw;}
.b-eventgallery__itemcount {font-size: 1.6vw;}
.b-taskmenu {right: 1.6vw;top: 1.2vw;height: 3.6vw;width: 3.6vw;line-height: 1.2;font-size: 1.6vw;}
.b-taskmenu__button {width: 3.6vw;height: 3.6vw;background-size: auto 2.4vw;}
.b-taskmenu__link {padding: 0 1.4vw;font-size: 1.6vw;line-height: 2;}
.b-taskcols__filters .b-taskmenu {top: 0;}
.b-orgmenu {height: 3.6vw;width: 3.6vw;line-height: 3.6;font-size: 1.6vw;}
.b-orgmenu__button {width: 3.6vw;height: 3.6vw;background-size: auto 2.4vw;}
.b-orgmenu__link {padding: 0 1.4vw;font-size: 1.6vw;line-height: 2;}
.b-orgcols__filters .b-orgmenu {top: 0;}
.b-taskfilterswrapper {display: inline-flex;height: 3.6vw;line-height: 3.2vw;font-size: 1.6vw;}
.b-taskfilter {height: 3.6vw;line-height: 3.6vw;font-size: 1.4vw;}
.b-taskfilter__button {font-size: 1.4vw;margin-left: 1.4vw;}
.b-taskfilter__item {padding: 0 1.6vw;margin: 0;font-size: 1.4vw;line-height: 1.8;}
.b-taskfilter#dropdownActiveList {display:none;}
.b-taskfilterinput {height: 3.6vw;line-height: 3.6vw;font-size: 1.4vw;margin-left: 0.8vw;width: 14vw;padding: 0 0.8vw;}
.b-eventcols {margin:0 6vw 4vw;width:auto;}
.b-eventcols__left {flex-basis: 100%;width:66%;}
.b-eventcols__right {display:none;}
.b-eventcols__title.forTask {padding-left: 2.4vw;}
.b-eventcols__title {margin: 0 0 2.4vw;font-size: 2.4vw;letter-spacing: normal;height:8vw;line-height: 8vw;}
.b-eventcols__title.forEvent {padding-left: 1.6vw;}
.b-eventcols__icon {position: absolute;left:0;top: 2.8vw;width: 2.4vw;height: 2.4vw;background-size: 2.4vw;}
.b-eventcols__filters {top:2.2vw;right: 1.6vw;line-height: 3.6vw;font-size: 1.4vw;}
.withicon .b-eventcols__titlelink {padding-left: 3.2vw;}
.forEvent .b-eventcols__icon {left: 1.6vw;}
.b-mainevents {margin:0;padding: 4vw 6vw;background:var(--darkblue);}
.b-mainevents__title {font-size:4.6vw;margin:0 0 1.5vw;padding:0;}
.b-mainevents__titlelink:after {width: 4.4vw;height: 4.4vw;background-size: 4.2vw auto;}
.b-mainevents__text {margin: 0 0 2vw;width: 100%;font-size: 1.8vw;padding:0;}
.b-mainevents__cols {width:100%;overflow:hidden;}
.b-mainevents__link {margin: 2vw 0 0;font-size: 1.8vw;line-height: 1.2;}
.b-mainevents__link:after {width:2vw;height:2vw;}
.b-maineventslist {flex-basis: 33%;width: 33%;height:51.6vw;}
.b-maineventsone {flex-basis: 67%;width: 67%;height:51.6vw;}
.b-maineventsone__event {width: calc(100% - 13vw);}
.b-maineventsone__switcher .b-switcher__contentitem {height: 34vw;}
.b-maineventsone__description {margin-bottom: 0vw;}
.b-maineventsdetails {display:none !important;}
.b-eventslist__title {font-size: 2vw;margin:0 0 1.5vw;line-height:1.2}
.b-eventslist__alllink {right: 0;top: 0;line-height: 2.4vw;font-size: 1.4vw;}
.b-eventslist__title + .b-eventcardslist {margin-top:0;}
.b-eventinlist {height:auto;min-height: 12.9vw;padding: 1.6vw 1.6vw 0 12.9vw;}
.b-eventinlist__image {left: 1.6vw;top: 1.6vw;width: 9.7vw;height: 9.7vw;}
.b-eventinlist__title {font-size: 1.6vw;line-height: 1.2;max-height: calc(3 * 1.2 * 1.6vw);}
.b-eventinlist__category {margin: 0 0 0.5vw;font-size:1.4vw;line-height: 1.2;}
.b-eventinlist__points {font-size: 1.2vw;line-height: 1.2;bottom:1.4vw}
.keytask .b-eventinlist__image:before {right: -0.8vw;top: -0.8vw;width: 3.2vw;height: 3.2vw;border-radius: 3.2vw;}
.b-eventcardslisttitle {font-size: 2vw;}
.b-eventcardslist__item {flex-basis: 48.5%;width: 48.5%;margin-right:3%}
.b-eventcardslist__item:nth-child(3n) {margin-right: 3%;}
.b-eventcardslist__item:nth-child(2n) {margin-right: 0;}
.b-eventcard {margin-bottom: 2vw;}
.b-eventcard__image {margin:0 0 1.6vw;}
.b-eventcard__date {font-size: 1.6vw;line-height: 1.2;margin: 0 1.6vw 0.5vw;}
.b-eventcard__title {font-size: 2vw;line-height: 1.2;margin: 0 1.6vw 0.8vw;height: 4.8vw;}
.b-eventcard__points {margin: 2.6vw 1.6vw 2.8vw;font-size: 1.2vw;}
.b-eventcard__button {right: 1.6vw;bottom: 1.6vw;}
.keytask .b-eventcard__image:before {right: 0.4vw;top: 0.4vw;width: 3.2vw;height: 3.2vw;border-radius: 3.2vw;}
.b-event {padding: 1.6vw 1.6vw 0 1.6vw}
.b-event__image {left: 1.6vw;top: 1.6vw;width: 20.4vw;height: 20.4vw;}
.b-event__data {min-height:22vw;padding-left:22vw;}
.b-event__title {margin: 0 1.6vw 0.5vw 0;font-size: 2vw;line-height: 1.2;max-height: 4.8vw;}
.b-event__category {font-size: 1.6vw;line-height: 1.2;margin-bottom: 0.8vw;}
.b-event__points {font-size: 1.4vw;line-height: 3.2vw;margin-bottom: 0.8vw;padding: 0 0.8vw;border-radius: 1.6vw;margin-right: 0.8vw;}
.b-event__keyword {font-size: 1.4vw;line-height: 3.2vw;margin-bottom: 0.8vw;padding: 0 0.8vw;border-radius: 1.6vw;margin-right: 0.8vw;}
.b-event__keyword.gray {border-radius:1.6vw;}
.b-event__description {font-size: 1.6vw;line-height: 1.2;margin-top: 0vw;margin-bottom:0.8vw}
.b-event__description.cropped7 {max-height: calc(1.6vw * 1.2 * 5);line-clamp: 5;-webkit-line-clamp: 5;}
.b-event__stars {margin:0 -1.6vw;line-height:4.8vw;font-size:1.6vw;}
a.b-event__starslink {padding:0 1.6vw;line-height:4.8vw;font-size:1.6vw;}
.b-event__starslink:before {right:1.6vw;width:3.2vw;height:3.2vw;background-size:2.4vw auto;}
.b-eventmenu {right: 1.6vw;top: 1.4vw;height: 3.2vw;width: 3.2vw;line-height: 1.2;font-size: 1.4vw;}
.b-eventmenu__button {width: 3.2vw;height: 3.2vw;background-size: auto 2.4vw;}
.b-eventmenu__link {padding: 0 1.6vw;font-size: 1.6vw;line-height: 2;}
.b-eventfilterswrapper {display: inline-flex;height: 3.6vw;line-height: 3.6vw;font-size: 1.4vw;margin-right: 6vw;}
.b-eventfilter {height: 3.6vw;line-height: 3.6vw;font-size: 1.4vw;}
.b-eventfilter__button {font-size: 1.4vw;margin-left: 1.6vw;margin-right: 3vw;}
.b-eventfilter__item {padding: 0 1.6vw;margin: 0;font-size: 1.4vw;line-height: 1.8;}
.b-eventfilter#dropdownActiveList {display:none;}
.b-org {min-height:24.4vw;padding:1.6vw 1.6vw 0 1.6vw;}
.b-org__imagebg {display:block;margin:-1.6vw -1.6vw 0;height:0;padding:0 0 56.25%}
.b-org__image {position:absolute;width:16vw;height:16vw;margin:0;padding:0;border-radius:100%;transform:translateY(-50%);}
.b-org__data {margin:0 1.6vw 1.6vw 19.2vw;min-height:8vw;}
.b-org__headeritem {min-height:4vw;margin:1.6vw 3.2vw 0 0;padding:0 0 0 5.6vw;}
.b-org__headeritem-image {width:4vw;height:4vw;}
.b-org__headeritem-icon {width:4vw;height:4vw;}
.b-org__headeritem-icon.mail {background-size:2.4vw;}
.b-org__headeritem-title {font-size:1.6vw;line-height:2.2vw;}
.b-org__headeritem-subtitle {font-size:1.4vw;line-height:1.8vw;}
.b-org__company-title {margin: 0 0 2.4vw;padding:0;font-size: 3.4vw;}
.b-org__company-subtitle {margin:-2vw 0 2.4vw;padding:0;font-size:1.6vw;}
.b-org__section {margin:0 0 3.2vw;}
.b-org__section-header {margin: 0 0 1.6vw;font-size: 2vw;}
.b-org__section-lineitem {margin:0 -1.6vw;line-height:4.8vw;font-size:1.6vw;}
.b-org__section-lineitem-nolink {padding:0 1.6vw;line-height:4.8vw;font-size:1.6vw;}
a.b-org__section-lineitem-link {padding:0 1.6vw;line-height:4.8vw;font-size:1.6vw;}
.withicon  .b-org__section-lineitem-link {padding-left:5.6vw;}
.witharrow .b-org__section-lineitem-link:before {right:1.6vw;width:3.2vw;height:3.2vw;background-size:2.4vw auto;}
.b-org__section-keyitem {line-height:3.2vw;font-size:1.4vw;padding:0;margin:0 0.8vw 0.8vw 0;position:relative;}
a.b-org__section-keyitem-link {display:block;padding:0 0.8vw;line-height:3.2vw;}
.b-org__section-keyitem-link {display:block;padding:0 0.8vw;line-height:3.2vw;}
.withicon .b-org__section-keyitem-link {padding-left:4vw;}
.round {border-radius:1.6vw;}
.b-org__section-lineitem-link .b-org__section-icon {left:1.6vw;top:1.2vw;width:2.4vw;height:2.4vw;}
.b-org__section-keyitem-link .b-org__section-icon {left:0.8vw;top:0.4vw;width:2.4vw;height:2.4vw;}
.b-orgadd {margin:3.2vw 0}
.b-orgadd__section {margin:0 0 3.2vw;}
.b-orgadd__title {margin: 0 0 1.6vw;font-size: 2vw;}
a.b-orgadd__addbutton {top:1.2vw;font-size: 1.4vw;line-height: 3.6vw;height: 3.6vw;padding: 0 1.6vw 0 4.4vw;}
a.b-orgadd__addbutton:before {left: 1.6vw;top: 0.6vw;width: 2.4vw;height: 2.4vw;}
.b-orgadd__lineitem {padding:1.6vw;}
.b-orgadd__lineitem-title {font-size:1.4vw;line-height:1.8vw;}
.b-orgadd__lineitem-subtitle {font-size:1.6vw;line-height:2.2vw;}
.b-orgadd__docitem-link {padding:3.2vw 6.4vw 3.2vw 1.6vw;font-size:1.6vw;}
.b-orgadd__docitem-link:after {right:1.6vw;top:3.2vw;width:2.4vw;height:2.4vw;background-size:2.4vw;}
.withicon .b-orgadd__docitem-link {padding-left:6.4vw;}
.withicon .b-orgadd__docitem-link:before {top:0.8vw;width:6.4vw;height:6.4vw;background-size:4.8vw;}
.b-orgadd__text {font-size:1.6vw;}
.b-orgadd__text p {margin:0 0 1.6vw;}
.b-mainnews {margin:0;padding: 4vw 6vw;}
.b-mainnews__title {font-size:4.6vw;margin:0 0 1.5vw;padding:0;}
.b-mainnews__titlelink:after {width: 4.4vw;height: 4.4vw;background-size: 4.2vw auto;}
.b-mainnews__text {margin: 0 0 2vw;width: 100%;font-size: 1.8vw;padding:0;}
.b-mainnews__link {margin: 2vw 0 0;font-size: 1.8vw;line-height: 1.2;}
.b-mainnews__link:after {width:2vw;height:2vw;}
.b-mainnews__item {flex-basis: 32%;}
.b-mainnews__item:nth-child(n+5) {display:none;}
.b-newsinlist__data {margin: 1.6vw}
.b-newsinlist__type {font-size: 1.2vw;font-weight: var(--regular);line-height:1.2;margin:0 0 0.8vw;}
.b-newsinlist__title {font-size: 2vw;line-height: 1.2;max-height: 4.8vw;margin-bottom: 0vw;font-weight:var(--regular);}
.b-newsinlist__desc {font-size: 2vw;line-height: 1.2;max-height: 4.8vw;margin-bottom: 0vw;color:var(--gray);}
.b-newsinlist__date {font-size: 1.2vw;line-height: 1.2;margin:3.2vw 0 0;}
.b-newscols {margin:0 6vw 4vw;width:auto;}
.b-newscols__left {flex-basis: 100%;width:66%;}
.b-newscols__right {display:none;}
.b-newscols__title.forNews {padding-left: 1.6vw;}
.b-newscols__title {margin: 0 0 2.4vw;font-size: 2.4vw;letter-spacing: normal;height: 8vw;line-height: 8vw;}
.withicon .b-newscols__titlelink {padding-left: 2.4vw;margin-right:1vw;}
.b-newscols__icon {position: absolute;left:1.6vw;top: 2.8vw;width: 2.4vw;height: 2.4vw;background-size: contain;}
.b-newscols__filters {top:2.2vw;right: 1.6vw;line-height: 3.6vw;font-size: 1.4vw;}
.forNews .b-newscols__icon {left: 1.6vw;}
.b-newsfilterwrapper {height: 3.6vw;line-height: 3.6vw;font-size: 1.4vw;}
.b-newslist__title {font-size: 2vw;}
.b-newslist__item {flex-basis: 48.5%;margin-bottom: 2vw;margin-right: 3%;}
.b-newslist__item:nth-child(3n) {margin-right: 3%;}
.b-newslist__item:nth-child(2n) {margin-right: 0;}
.b-educationcols {margin:0 6vw 4vw;width:auto;}
.b-educationcols__left {flex-basis: 100%;width:66%;}
.b-educationcols__right {display: none;}
.b-educationcols__title.forEducation {padding-left: 2.4vw;}
.b-educationcols__title {margin: 0 0 2.4vw;font-size: 2.4vw;letter-spacing: normal;height: 8vw;line-height: 8vw;}
.b-educationcols__icon {position: absolute;left:0;top: 2.8vw;width: 2.4vw;height: 2.4vw;background-size: contain;}
.b-educationcols__filters {top:2.2vw;right: 1.6vw;line-height: 3.6vw;font-size: 1.2vw;}
.forEducation .b-educationcols__icon {left: 1.6vw;}
.withicon .b-educationcols__titlelink {padding-left: 3.6vw;}
.b-educationlist__title {font-size: 2vw;}
.b-educationlist__item {flex-basis: 48.5%;margin-bottom: 2vw;margin-right: 3%;padding-bottom: 48.5%;}
.b-educationlist__item:nth-child(3n) {margin-right: 3%;}
.b-educationlist__item:nth-child(2n) {margin-right: 0;}
.b-mainedu {margin:0;padding: 4vw 6vw;}
.b-mainedu__title {font-size:4.6vw;margin:0 0 1.5vw;padding:0;}
.b-mainedu__titlelink:after {width: 4.4vw;height: 4.4vw;background-size: 4.2vw auto;}
.b-mainedu__text {margin: 0 0 2vw;width: 100%;font-size: 1.8vw;padding:0;}
.b-mainedu__link {margin: 2vw 0 0;font-size: 1.8vw;line-height: 1.2;}
.b-mainedu__link:after {width:2vw;height:2vw;}
.b-mainedu__item {flex-basis:32%;margin: 0 0 2vw;padding-bottom:32%}
.b-mainedu__item:nth-child(n+7) {display:none;}
.b-courseinlist__data {padding: 1.6vw;}
.b-courseinlist__title {font-size: 2vw;line-height: 1.2;height: 4.8vw;margin-bottom: 0vw;}
.b-practicecols {margin:0 6vw 4vw;width:auto;}
.b-practicecols__left {flex-basis: 100%;width:66%;}
.b-practicecols__right {display:none;flex-basis: 32%;width:33%;}
.b-practicecols__title.forPractice {padding-left: 2.4vw;}
.b-practicecols__title {margin: 0 0 2.4vw;font-size: 2.4vw;letter-spacing: normal;height: 8vw;line-height: 8vw;}
.b-practicecols__icon {position: absolute;left:0;top: 2.8vw;width: 2.4vw;height: 2.4vw;background-size: contain;}
.b-practicecols__filters {top:2.2vw;right: 1.6vw;line-height: 3.6vw;font-size: 1.2vw;}
.forPractice .b-practicecols__icon {left: 1.6vw;}
.withicon .b-practicecols__titlelink {padding-left: 3.6vw;}
.b-practicecategorieslist__title {left: 1.6vw;top: 1.6vw;right: 1.6vw;bottom: 1.6vw;font-size: 1.6vw;}
.b-practicelist__title {font-size: 2vw;}
.b-practicelist__item {flex-basis: 48.5%;margin-bottom: 2vw;margin-right: 3%;}
.b-practicelist__item:nth-child(3n) {margin-right: 3%;}
.b-practicelist__item:nth-child(2n) {margin-right: 0;}
.b-mainpractice {margin:0;padding: 4vw 6vw;}
.b-mainpractice__title {font-size:4.6vw;margin:0 0 1.5vw;padding:0;}
.b-mainpractice__titlelink:after {width: 4.4vw;height: 4.4vw;background-size: 4.2vw auto;}
.b-mainpractice__text {margin: 0 0 2vw;width: 100%;font-size: 1.8vw;padding:0;}
.b-mainpractice__link {margin: 2vw 0 0;font-size: 1.8vw;line-height: 1.2;float:none;}
.b-mainpractice__link:after {width:2vw;height:2vw;}
.b-mainpractice__item {flex-basis:32%;height: auto;}
.b-mainpractice__item:nth-child(n+4) {display:none;}
.b-practiceinlist__title {font-size: 2vw;line-height: 1.2;max-height: 4.8vw;margin: 1.6vw 1.6vw 0.8vw;}
.b-practiceinlist__type {font-size: 1.2vw;margin: 0 1.6vw 1.6vw;}
.b-material__category {font-size: 1.4vw;line-height: 1.2;margin: 0 0 0.8vw;}
.b-material__title {font-size: 3.4vw;}
.b-material__date {font-size: 1.2vw;margin: 1.2vw 0 3.2vw;}
.b-material__description {margin-bottom: 2.7vw;}
.b-material__content {font-size: 1.8vw;width:auto;}
.b-material__imageandtitletext {font-size: 3.4vw;padding: 1.6vw;}
.b-material__imagedescription {font-size: 1.2vw;}
.b-material__imagetitle {font-size: 1.2vw;}
.b-promotasks__title {margin: 1.6vw 0 0;padding: 0 1.6vw;font-size: 2.4vw;line-height: 1.2;max-height: 5.76vw;}
.b-promotasks__date {margin: 0.8vw 0;padding: 0 1.6vw;font-size: 1.8vw;line-height: 1.2;}
.b-promoevents__title {margin: 1.6vw 0 0;padding: 0 1.6vw;font-size: 2.4vw;line-height: 1.2;max-height: 5.76vw;}
.b-promoevents__date {margin: 0.8vw 0;padding: 0 1.6vw;font-size: 1.8vw;line-height: 1.2;}
.b-sliderevents__title {margin: 0.8vw 0 0 0;padding: 0 1.6vw;font-size: 3.2vw;line-height: 1.2;max-height: calc(3.2vw * 1.2 * 2);}
.b-sliderevents__data {bottom: 4.8vw;}
.b-sliderevents__dots {left: 0.8vw;right: 0.8vw;bottom: 0.8vw;}
.b-sliderevents__dots .slick-dots li {height: 3.2vw;margin: 0 0.8vw;}
.b-sliderevents__dots .slick-dots li:before {height: 0.4vw;border-radius:0.4vw;}
.b-slidersmallevents {margin: 0 0 1.5vw;overflow:auto;}
.b-slidersmallevents__wrapper {padding-bottom: 1.5vw;width: auto;}
.b-slidersmallevents__item {flex-basis: 38%;flex-grow: 0;flex-shrink: 0;margin: 0 3% 0 0;height: 28vw;}
.b-slidersmallevents__link {width: 10vw;height: 3.2vw;margin: 0 auto 1.6vw;line-height: 3.2vw;font-size: 1.2vw;}
.b-slidersmallevents__title {margin: 1.6vw;font-size: 1.6vw;line-height: 1.2;height: calc(1.2 * 2 * 1.6vw);}
.b-authcols {flex-direction: column;margin: 0 6vw 4vw;padding: 0;width: auto;}
.b-authcols > * {flex-basis: auto;width: auto;padding: 0;}
.b-authcols__left .b-authcols__title {display: none;}
.b-authcols__right {width: 100% !important;}
.b-assistancecols {width:auto;margin:0 6vw 4vw;}
.b-assistancecols__header {flex-basis:100%;}
.b-assistancecols__left {flex-basis:35%;}
.b-assistancecols__right {flex-basis:60%;}
.b-assistancecols__title {margin: 0 0 2.4vw;font-size: 2.4vw;line-height:1.2;}
.b-assistancecols__text {margin:0 0 2.4vw;font-size:1.8vw;line-height:1.2;}
.b-searchcols {margin:0 6vw 4vw;width:auto;}
.b-searchcols__left {flex-basis: 66%;width:66%;}
.b-searchcols__right {flex-basis: 32%;width:33%;}
.b-searchcols__title {margin: 0 0 2.4vw;font-size: 2.4vw;height: 8vw;line-height: 8vw;}
.withicon .b-searchcols__titlelink {padding-left: 3.6vw;}
.b-searchcols__icon {position: absolute;left: 0;top: 2.8vw;width: 2.4vw;height: 2.4vw;background-size:2.4vw}
.b-profilecols {margin:0 2vw 4vw;width:auto; display: flex; justify-content: center}
.b-profilecols__left {flex-basis: 100%;width:66%;}
.b-profilecols__right {display:none;flex-basis: 32%;width:33%;}
.b-profilecols.norightcol .b-profilecols__left {flex-basis: 100%;width:100%;}
.b-profilecols.norightcol .b-profilecols__right {display:none !important;}
.b-profilecols__title {margin: 0 0 2.4vw;font-size: 2.4vw;letter-spacing: normal;height: 8vw;line-height: 8vw;}
.b-profilecols__title.onred {padding-left: 1.6vw;}
.b-profilecols__title.forEvent {padding-left: 3.2vw;}
.b-profilecols__title.forTask {padding-left: 3.2vw;padding-right:12vw;}
.b-profilecols__icon {position: absolute;left:0;top: 2.8vw;width: 2.4vw;height: 2.4vw;background-size: 2.4vw;}
.onred .b-profilecols__icon {left:1.6vw;background-size:2.4vw;top:2.8vw;}
.b-profilecols__filters {top:2.2vw;right: 1.6vw;line-height: 3.6vw;font-size: 1.6vw;margin-right: 6vw;}
.forEvent .b-profilecols__icon {left: 1.6vw;}
.forTask .b-profilecols__icon {left: 1.6vw;}
.withicon .b-profilecols__titlelink {padding-left:4vw;}
.b-profileadds {padding:0 1.6vw 1px;}
.b-profileadds.inParticipants {padding: 0 1.6vw;}
.b-profileadds__searchform {height: 5.6vw;padding-left:3.2vw;}
.b-profileadds__searchformlabel {width: 3.2vw;height: 5.6vw;background-size: auto 2.4vw;}
.b-profileadds__searchforminput {height: 5.6vw;line-height: 5.6vw;font-size: 1.6vw;}
.b-profileadds__header {margin: 0 0 1.6vw;font-size: 2vw;line-height: 1.2;max-height: 4.8vw;}
.b-profileadds__header:after {height: 2.4vw;width: 3.6vw;background-size:2.4vw auto}
.b-profileadds__item {flex-basis: 100%;width: 100%;}
.b-profileadds__halfitem {margin: 0 0.8vw 0.8vw 0;padding: 0;}
.b-profileadds__title {margin: 0 0 1.6vw;font-size: 2vw;line-height: 1.2;}
.b-profileadds__subtitle {margin: 0 0 0.5vw;font-size: 1.6vw;line-height: 1.2;padding: 0 1.6vw 0 0;}
.b-profileadds__text {margin: 0;padding: 0;font-size: 1.6vw;line-height: 1.2;}
.b-profilemenu {right: 0;height: 3.2vw;width: 3.2vw;line-height: 3.2vw;font-size: 1.6vw;}
.b-profilemenu__button {width: 3.2vw;height: 3.2vw;background-size: auto 2.4vw;}
.b-profilemenu__link {padding: 0 1.6vw;font-size: 1.6vw;line-height: 2;}
.b-profilecols__filters .b-profilemenu {top:0;}
.b-profile {min-height: 16vw;overflow: hidden;box-sizing: border-box;padding: 1.6vw 1.6vw 1.6vw 19.2vw;box-sizing:content-box}
.b-profile__image {left: 1.6vw;top: 1.6vw;width: 16vw;height: 16vw;}
.b-profile__title {font-size: 3.2vw;line-height: 1.2;max-height: calc(3.2vw * 1.2 * 2);margin: 0 1.6vw 0.5vw 0;}
.b-profile__position {margin: 0 0 0.5vw;font-size: 1.4vw;line-height: 1.2;}
.b-profile__description {margin: 0.5vw 0 0;font-size: 1.4vw;line-height: 1.2;}
.b-profile__descriptionitem {margin-right: 3.2vw;}
.b-profile__points {font-size: 1.4vw;line-height: 3.2vw;padding:0 0.8vw;border-radius:1.6vw;bottom:1.6vw;}
.b-profilegallery__title {margin: 0 0 1.6vw;font-size: 1.6vw;line-height: 1.2;max-height: 3.84vw;}
.b-profilegallery__item {width: 8.5vw !important;height: 8.5vw;}
.b-profilegallery__itemtext {padding: 0.8vw;font-size: 1.4vw;}
.b-profilegallery__itemtext b {font-size: 1.6vw;}
.b-profilegallerybuttons .slick-prev {left: -1.6vw;bottom: 3.5vw;width: 3.2vw;height: 3.2vw;}
.b-profilegallerybuttons .slick-next {right: -1vw;bottom: 3.5vw;width: 3.2vw;height: 3.2vw;}
.b-galleryuploader .b-button {width: 48.5%;font-size: 1.6vw;height: 5.6vw;line-height: 5.6vw;padding: 0 1.6vw;}
.b-galleryuploader .b-button_text {line-height: 5.6vw;}
.b-galleryuploader .OneItem {flex-basis: 12vw;width: 12vw;height: 12vw;margin: 0 2vw 0 0;margin-bottom: 2vw;}
.b-galleryuploader .OneItem .b-file .Delete {right: 0.8vw;top: 0.8vw;width: 2.8vw;height: 2.8vw;background-size: 2.1vw;border-radius: 2.8vw;}
.b-participantsmenu {height: 3.6vw;line-height: 3.6vw;font-size: 1.4vw;}
.b-participantsmenu__button {width: 3.6vw;height: 3.6vw;background-size: auto 2.4vw;}
.b-participantsmenu__link {padding: 0 1.6vw;font-size: 1.4vw;line-height: 2;}
.b-participantsdownload {width:3.6vw;height:3.6vw;background-size:auto 2.4vw;}
.b-participantmenu {height: 3.6vw;line-height: 3.6vw;font-size: 1.4vw;margin-top:0vw;}
.b-participantmenu__button {width: 3.6vw;height: 3.6vw;background-size: auto 2.4vw;}
.b-participantmenu__link {padding: 0 1.6vw;font-size: 1.4vw;line-height: 2;}
.b-trustedlist__list {padding: 0.8vw 0 0;}
.b-trustedlist__item {flex-basis: 100%;width: 100%;margin-bottom:1.5vw;padding: 0vw 3.2vw 0vw 5.6vw;min-height:4vw;}
.b-trustedlist__image {width: 4vw;height: 4vw;}
.b-trustedlist__title {font-size: 1.6vw;line-height: 2.2vw;}
.b-trustedlist__subtitle {font-size: 1.4vw;line-height: 1.8vw;}
.b-trustedlist__controls {right: 1.6vw;top: 0.4vw;bottom: 0;min-width: 3.2vw;}
.b-trustedlist__controlsitem {height: 3.6vw;width: 3.6vw;background-size:2.4vw;}
.b-trustedlist__controlsitem.add {background-size:2.4vw;}
.b-trustedlist__controlsitem.delete {background-size:2.4vw;}
.b-adminlist__controls {right: 1.6vw;top: 0.4vw;bottom: 0;min-width: 3.2vw;}
.b-adminlist__controlsitem {height: 3.6vw;width: 3.6vw;background-size:2.4vw;}
.b-adminlist__controlsitem.add {background-size:2.4vw;}
.b-adminlist__controlsitem.delete {background-size:2.4vw;}
.b-notifications__item .b-taskinlist__image {left: 0vw;top: 0vw;}
.b-notifications__item .b-taskinlist__notification {margin: 0 0 0.8vw;font-size: 1.2vw;line-height: 1.2;}
.b-notifications__item .b-taskinlist__title {margin: 0 0 0.4vw;}
.b-notifications__item .b-taskinlist__description {margin-top:0.4vw;margin-bottom:0.8vw;}
.b-notifications__item .b-taskinlist__geo {margin:0.8vw 0;font-size: 1.2vw;line-height: 1.2;}
.b-notifications__item {margin-bottom: 1.5vw;}
.b-notifications__item .forTask > .b-volunteersmallbutton {background: var(--taskMainColor);color: var(--white);}
.b-notificationinlist {padding: 1.6vw 3.2vw 1.6vw 7.2vw;min-height: 7.2vw;}
.b-notificationinlist.admin {padding-left: 7.2vw;}
.b-notificationinlist__image {left: 1.6vw;top: 1.6vw;width: 4vw;height: 4vw;}
.b-notificationinlist__title {font-size: 1.6vw;line-height: 2.2vw;margin-right:9vw;}
.b-notificationinlist__subtitle {font-size: 1.4vw;line-height: 1.8vw;margin-right:9vw;}
.b-notificationinlist__controls {right: 1.6vw;top: 2vw;}
.b-notificationinlist.admin .b-notificationinlist__icon {left: 1.6vw;top: 1.6vw;width: 4vw;height: 4vw;background-size: 3.2vw;}
.b-notificationinlist__controlsbutton {padding: 0 0.8vw;line-height: 3.2vw;height: 3.2vw;font-size: 1.4vw;}
.b-form__wrapper {padding: 1.6vw;}
.b-form__item {margin-bottom: 2vw;flex-basis: 48.5%;}
.b-form__item.half {flex-basis: 48.5%;}
.b-form__item.doubleontab {flex-basis: 100%;}
.b-form__title {font-size: 2vw;line-height: 1.2;padding: 0;margin: 0 0 1.6vw;}
.b-form__subtitle {font-size:1.6vw;line-height:1.2;padding:0;margin:0 0 1.6vw;}
.b-form__title + .b-form__subtitle {margin-top:-1.2vw;padding-top:0;}
.b-form__itemlabel {left: 1.6vw;height: 1.2vw;line-height: 1.2vw;top: -0.6vw;font-size: 1.2vw;padding: 0 0.4vw;}
.b-form__input {height: 5.6vw;line-height: 5.6vw;padding: 0 1.6vw;font-size: 1.6vw;}
.b-form__uploadimage {width: 16vw;height: 16vw;margin: 0 0 1.6vw;}
.b-form__uploadimagebutton span {width: 3.2vw;height: 3.2vw;}
.b-form__selectwrapper {height: 5.6vw;}
.b-form__select {height: 5.6vw;line-height: 5.6vw;padding: 0 1.6vw;font-size: 1.6vw;}
.b-form__selectwrapper:after {right: 1.6vw;height: 3.6vw;width: 3.6vw;line-height: 3.6vw;background-size:auto 2.4vw;}
.b-form__switcherwrapper {min-height: 5.6vw;height:auto;line-height: 1.2;}
.b-form__switcherlabel {font-size: 1.6vw;line-height: 1.2;margin: 0 8vw 0 0;padding: 1.84vw 0 1.84vw 1.6vw;white-space: normal;}
.b-form__switcherinput {right: 1.6vw;top: 0;width: 3.2vw;height: 5.6vw;}
.b-form__switcherinput + span {right: 1.6vw;top:0;width: 3.2vw;height: 5.6vw;}
.b-form__button {font-size: 1.6vw;height: 5.6vw;line-height: 5.6vw;padding: 0 1.6vw;}
.b-form__buttonlink {font-size: 1.6vw;line-height: 5.6vw;}
.b-form__searchwrapper {height: 5.6vw;}
.b-form__searchsubmit {width: 5.6vw;background-size: auto 2.4vw;}
.b-form__searchreset {width: 5.6vw;background-size: auto 2.4vw;}
.b-form__searchcontrols {height: 2.8vw;}
.b-form__pseudoselectwrapper {height: 5.6vw;}
.b-form__pseudoselectwrapper:after {right: 1.6vw;height: 3.6vw;width: 3.6vw;line-height: 3.6vw;background-size:auto 2.4vw;}
.b-form__pseudoselect {height: 5.6vw;line-height: 5.6vw;padding: 0 1.6vw;font-size: 1.6vw;}
.b-form__pseudoselectitem {padding: 0 1.6vw;font-size: 1.6vw;line-height: 2;}
.b-form__deletebutton {width: 5.6vw;height: 5.6vw;background-size: 2.4vw;}
.b-form__formsubmit {font-size: 1.6vw;line-height: 5.6vw;padding: 0 1.6vw;}
.b-form__textarea {line-height: 1.2;padding: 0.8vw 1.6vw;font-size: 1.6vw;}
.b-form__button.half {width: 48.5%;}
.b-form__hint {line-height: 1.2;font-size: 1.2vw;}
.b-form__documentuploadlist .b-file-name {font-size: 1.6vw;line-height: 5.6vw;padding: 0 0 0 0vw;}
.b-form__documentuploadlist .b-file-desc {flex-basis: 60%;width: 60%;}
.b-form__documentuploadlist .b-file-delete {flex-basis: 8%;width: 8%;}
.b-form__documentuploadbutton .b-button {width: 48.5%;font-size: 1.6vw;height: 5.6vw;line-height: 5.6vw;padding: 0 1.6vw;}
.b-form__documentuploadbutton .b-button {width: 48.5%;font-size: 1.6vw;height: 5.6vw;line-height: 5.6vw;padding: 0 1.6vw;}
.b-form__controls input[type=submit] {font-size: 1.6vw;line-height: 3.2vw;padding: 0 1.6vw;}
.b-form__formsubmit.inheader {font-size:1.6vw;line-height:3.2vw;padding:0 1.6vw;}
.b-form__autocompletelist {font-size:1.6vw;max-height:calc(10 * 1.2 * 1.6vw);}
.b-footer {margin: 0 2vw;padding: 2vw 0;font-size: 1vw;width:auto;}
a.b-footer__socialslink {width: 2.4vw;height: 2.4vw;border-radius: 2.4vw;}
.b-sharebutton {width: 3.6vw;height: 3.6vw;background-size: auto 2.4vw;}
.b-sharebutton.forTask {vertical-align: bottom;}
.b-sharebutton.forEvent {vertical-align: bottom;}
.b-sharebutton .social-likes__button {padding: 0vw .8vw 0vw 2.4vw;font-size: 1.2vw;line-height: 1.2;}
.social-likes_single {margin-left: -4vw;}
.tox .tox-button {line-height: 3.2vw;}
/*# sourceMappingURL=application_tab-694371b0.css.map*/
.b-highchartpanelwrapper {margin:1vw 0}
.b-highchartpanel {margin:0 0 3.2vw;padding:1.6vw;box-sizing:border-box;}
.b-highchartpanel .highcharts-title {font-size:2.4vw !important;}
.b-highchartpanel .highcharts-legend-item text {font-size:1.6vw !important;}
.b-highchartpanel .highcharts-axis-labels text {font-size:1.6vw !important;}
.b-highchartcontrols {margin:1vw 0;}
.b-highchartcontrols__button {height:3.2vw;line-height:3vw;padding:0 1.6vw;border-radius:1.6vw;font-size:1.4vw;}
.b-highchartcontrols .b-eventfilter {display:none;}
.b-highchartgraphpanel {margin:1vw 0;}
.b-volonterscounttable {margin:3.2vw 0;}
.b-volonterscounttable__item {flex-basis:50%;margin:0 0 0.8vw;padding:0 1.6vw;}
.b-volonterscounttable__title {margin:0 0 0.8vw;padding:0;position:relative;font-size:1.6vw;}
.b-volonterscounttable__bar {height:0.5vw;}
.b-volonterscounttable__icongraph {width:2.4vw;height:2.4vw;margin:0 0 0 0.6vw;}
.b-themestat__bigtitle {font-size:2.4vw;line-height:2.8vw;padding:1.2vw 1.6vw 1.2vw;}
.b-themestat__item {flex-basis:50%;padding:0.8vw;}
.b-themestat__itemwrapper {padding:1.6vw 1.6vw;}
.b-themestat__stat {font-size:1.8vw;line-height:2.4vw;}
.b-themestat__theme {line-height:1.6vw;font-size:1.2vw;}
.b-themestat__icongraph {width:2.4vw;height:4vw;right:1.6vw;top:1.6vw;}
#tutorialModal .b-tutorialpopup__header {padding:2.4vw;}
#tutorialModal .b-tutorialpopup__title {font-size: 2.4vw;line-height: 2.8vw;overflow: hidden;}
#tutorialModal .b-tutorialpopup__close {line-height: 2.8vw;}
#tutorialModal .b-tutorialpopup__slide {height: calc( (360px * 0.9) + (2.4vw * 1.2 * 2) +  (1.8vw * 1.2  * 4) + 2.4vw);}
#tutorialModal .b-tutorialpopup__slidetitle {padding:0 2.4vw 2.4vw;font-size:2.4vw;}
#tutorialModal .b-tutorialpopup__slidetext {padding:0 2.4vw 2.4vw;font-size:1.8vw;}
#tutorialModal .b-tutorialpopup__footer {padding:2.4vw;}
#tutorialModal .b-tutorialpopup__nav li {margin:0 0.8vw;width:3.2vw;height:3.2vw;}
#tutorialModal .b-tutorialpopup__nav li:before {width:1.6vw;height:1.6vw;border-radius:1.6vw;}
#tutorialModal .b-tutorialpopup__button {font-size: 1.4vw;line-height: 3.6vw;height: 3.6vw;padding: 0 1.2vw;}
#starsModal .modal-dialog {width:36vw;}
#starsModal .b-starspopup__header {padding:2.4vw;}
#starsModal .b-starspopup__title {font-size: 2.4vw;line-height: 2.8vw;overflow: hidden;}
#starsModal .b-starspopup__close {line-height: 2.8vw;}
#starsModal .b-starspopup__footer {padding:2.4vw;}
#starsModal .b-starspopup__button {font-size: 1.4vw;line-height: 3.6vw;height: 3.6vw;padding: 0 1.2vw;}
#starsModal .b-starspopup__image {width: 20.4vw;height: 20.4vw;}
#starsModal .b-starspopup__itemtitle {font-size: 2vw;line-height: 1.2;margin-top: 0vw;margin-bottom:0.8vw;max-height:calc(2 * 2vw * 1.2);}
#starsModal .b-starspopup__itemdescription {font-size: 1.6vw;line-height: 1.2;margin-top: 0vw;margin-bottom:0.8vw;max-height:calc(2 * 1.6vw * 1.2);}
#starsModal .b-starspopup__vote {margin:1.6vw auto;}
#starsModal a.b-starspopup__securitylink {font-size:1.6vw;}
.b-mainstats {margin:0;padding:4vw 6vw 4vw;}
.b-mainstats__title {margin:0 0 1.5vw;font-size:4.6vw;}
.b-mainstats__titlelink:after {width: 4.4vw;height: 4.4vw;background-size: 4.2vw auto;}
.b-mainstats__text {margin:0 0 2.2vw;padding:0;width:60%;font-weight:var(--regular);font-size:1vw;letter-spacing:0.38px;color:var(--black);}
.b-mainstats__onecol {padding:1.6vw;box-sizing:border-box;}
.b-mainstats .b-highchartmapwrapper {padding:0 0 75%;}
.b-mainstats .b-activitygraph__title {font-size:3vw;}
.b-mainstats .b-activitygraph__subtitle {font-size:2vw;margin-top:0.8vw;}
.b-mainstats .b-activitygraph__graph {width:75%;padding-bottom:75%;}
.b-mainstats .b-volonterscounttable__item {flex-basis:100%;}
.b-mainstats .b-highchartgraphpanel .highcharts-title {font-size: 2vw !important;}
.b-orgcards {margin:2.4vw 0;}
.b-orgcards__header {margin:0 0 2.4vw;font-size:2vw;}
.b-orgcards__list {margin:0 0 2.4vw;}
.b-orgcards__item {margin:0 0 2vw;}
.b-orgcards__image {padding:0 0 56.25%;}
.b-orgcards__title {font-size:2vw;margin:1.6vw 1.6vw 0;}
.b-orgcards__subtitle {display:block;font-size:1.6vw;margin:0.5vw 1.6vw;}
.b-orgcards__button {margin:1.6vw 1.6vw 1vw;}
.b-friendslist {margin:2.4vw 0;}
.b-friendslist__header {margin:0 0 2.4vw;font-size:2vw;}
.b-friendslist__alllink {right: 0;top: 0;line-height: 2.4vw;font-size: 1.4vw;}
.b-friendsbutton {width: 3.2vw;height: 3.2vw;background-size: auto 2.8vw;}
a.b-telegrambutton {padding:0 1.4vw;line-height:3.6vw;height:3.6vw;font-size: 1.4vw;font-weight:var(--regular);margin-right:0;}
a.b-telegrambutton:before {width:2.4vw;height:2.4vw;}
a.b-whatsupbutton {padding:0 1.4vw;line-height:3.6vw;height:3.6vw;font-size: 1.4vw;font-weight:var(--regular);margin-right:0;}
a.b-whatsupbutton:before {width:2.4vw;height:2.4vw;}
.b-profilemessagebuttons {margin:1.6vw;justify-content:space-between;}
.b-profilemessagebuttons__item {flex-basis:49.5%;}
.b-assistancecounter {margin: 2.5vw 0 5vw;padding:2.5vw;}
.b-assistancecounter__icon {margin:0 0 1.2vw;height:3.2vw;background-size:3.2vw;font-size:0;}
.b-assistancecounter__text {font-size:2vw;}
.b-assistanceautocompleteitem__text {padding:0.4vw 1.6vw;}
.b-form__mapwrapper {margin:0 0 2.4vw;}
.b-assistancestatus {margin:0 0 2.4vw;}
.b-assistancestatus__item {font-size:1.2vw;line-height:1.6vw;padding:1.5vw 0;}
.b-assistancelist {margin:0 0 5vw;}
.b-assistancelist__headeritem {padding:1.6vw 0.8vw 1.6vw 0;font-size:1.4vw;}
.b-assistancelist__rowitem {padding:1.6vw 0.8vw 1.6vw 0;font-size:1.4vw;line-height:2vw;}
.b-assistanceitem {}
.b-assistanceitem__date {line-height:3.2vw;padding:0 0.8vw;border-radius:1.6vw;}
.b-assistanceitem__admin {padding-left:4vw;position:relative;line-height:2vw;}
.b-assistanceitem__adminimg {width:3.2vw;height:3.2vw;}
.b-assistancedetails__item {padding:1.6vw;}
.b-assistancedetails__itemlabel {margin:0 2.4vw 0 0;font-size:1.4vw;}
.b-assistancedetails__itemtext {font-size:1.4vw;}
.b-assistanceiconbutton {height:2.4vw;font-size:1.4vw;line-height:2.4vw;}
.b-assistanceiconbutton.collapsible {width:2.4vw;}
.b-assistanceiconbutton.delete {width:2.4vw;}
.b-assistanceiconbutton.comment {width:2.4vw;}
.b-assistanceiconbutton.edit {width:2.4vw;}
.b-mainpolls {margin:0;padding: 4vw 6vw;}
.b-mainpolls__title {font-size:4.6vw;margin:0 0 1.5vw;padding:0;}
.b-mainpolls__titlelink:after {width: 4.4vw;height: 4.4vw;background-size: 4.2vw auto;}
.b-mainpolls__text {margin: 0 0 2vw;width: 100%;font-size: 1.8vw;padding:0;}
.b-mainpolls__link {margin: 2vw 0 0;font-size: 1.8vw;line-height: 1.2;}
.b-mainpolls__link:after {width:2vw;height:2vw;}
.b-mainnewspolls{padding: 0vw 6.25vw 7.5vw;}
.b-mainnewspolls.nopolls .b-mainnews__item:nth-child(n+4) {display:none;}
.b-mainnewspolls.nopolls .b-mainnews .b-mainnews__item {flex-basis: 32%;}
.b-mainnewspolls .b-mainpolls__list > .b-pollinlist {min-height: 59.6vw;}
.b-pollinlist-files__dropdown {font-size:1.2vw;line-height:2.8;text-transform:uppercase;padding:0 1.4vw;width:75%}
.b-pollinlist-files__dropdown:before {right: 0.6vw;width: 2.8vw;height: 2.8	vw;background-size: 2.1vw auto;}
.b-pollinlist-files__item {font-size:1.4vw;line-height:2.8vw;height:2.8vw;padding:0 3.2vw;}
.b-pollinlist-files__item:before {width: 2.8vw;height: 2.8vw;}
.b-pollinlist-files__item:after {width: 2.8vw;height: 2.8vw;background-size: 2.1vw;}
.b-pollinlist-files__list {padding: 0.8vw 1.6vw;}
.b-pollinlist__data {margin: 1.6vw;}
.b-pollinlist__title {font-size: 2vw;margin:0 0 0.8vw;font-weight:var(--medium);}
.b-pollinlist__desc {font-size: 1.6vw;font-weight: var(--regular);margin: 0 0 1.6vw;}
.b-pollinlist__question-text {font-size: 2vw;margin: 0 0 1.6vw;}
.b-pollinlist__question-hint {font-size: 1.2vw;margin: -0.8vw 0 1.6vw;}
.b-pollinlist-vote {margin:0 1.6vw 1.6vw}
.b-pollinlist-vote.type1.numbers {margin-bottom: 3.2vw;}
.b-pollinlist-vote.type1 .b-pollinlist-vote__item {height: 5vw;}
.b-pollinlist-vote.type1 .b-pollinlist-vote__item-num {font-size: 1.2vw;}
.b-pollinlist-vote.type2.numbers {margin-bottom: 3.2vw;}
.b-pollinlist-vote.type2 .b-pollinlist-vote__item {height: 5vw;}
.b-pollinlist-vote.type2 .b-pollinlist-vote__item-num {font-size: 1.2vw;}
.b-pollinlist-vote.type3.numbers {margin-bottom: 3.2vw;}
.b-pollinlist-vote.type3 .b-pollinlist-vote__item {height: 5vw;}
.b-pollinlist-vote.type3 .b-pollinlist-vote__item-num {font-size: 1.2vw;}
.b-pollinlist-vote.type4 .b-pollinlist-vote__item {font-size: 1.6vw;}
.b-pollinlist-vote.type4 .b-pollinlist-vote__item-num {font-size: 1.2vw;}
.b-gift__data{padding-left: 0vw;max-width: 100%;}
.b-gift-item{    max-width: 400px;}
.b-giftcols{margin: 0 2vw 4.5vw;width: auto;justify-content: center;}
.b-giftcols__left{flex-basis: auto;}
.b-giftcols__filters{top: -.5vw;right: 5.8vw;}
.b-volunteergiftpoints, .b-volunteergiftpoints-text.discounted-price{line-height: normal}
.b-volunteergiftpoints{line-height: 24px !important;}
.b-giftslist{justify-content: center; .col-md-4{flex-basis: 300px;max-width: 300px;}}
.b-giftfilter{margin: -5vw 2vw 0 0.4vw;}
.b-giftfilter__button{margin-top: 28px;}
.b-giftslist__titlelink{font-size: 14px;line-height: 17px;}
.b-gift-list{display: flex;flex-wrap: wrap;justify-content: center;}

/*# sourceMappingURL=application_tab-476549d8.css.map*/