.h1_detail{
	margin-top: 2.92825769vw;
	font-family: 'Montserrat', sans-serif;
	color:rgba(0, 0, 0, 0.75);
	font-size: 4.16681845vw;
	line-height: 5.208651537vw;
	font-weight: 500;
}
.wrapper a:hover{
	color:#e97636;
}
.btn--white:hover{
	color:#fff !important;
}
/* .btn--white span:hover{ */
	/* color:#fff; */
/* } */
.h4_new{
	font-size:20px;
}
.author__tag{
	color: rgba(0, 0, 0, 0.75);
}
.about-fund__card:not(:hover) .about-fund__card-title, .card:not(:hover) .h4{
	color: rgba(0, 0, 0, 0.75);
}
.breadcrumbs__item span{
	color: rgba(0, 0, 0, 0.38);
}
.breadcrumbs__item:not(:last-child)::after{
	background: url(../img/icons/chevron-right.svg) no-repeat center;
	height: 100%;
	top:unset;
}
.breadcrumbs__items li:nth-child(2){
	/* display:none; */
}
.reports__tab-year.active{
	color: rgba(116, 163, 80, 1);
}
.text-big{
	font-size:16px;
}
.rules__wrapper .h4{
	font-size:32px;
	margin-bottom: 1.87847vw;
}
.help_item span{
	font-weight: 600;
	font-size: 20px;
}
.partners__card{
	border-radius: 28px;
}
.text-h4{
	font-size:24px;
	font-weight: 600;
}
.editor .h4{
	font-size: 24px;
	color: rgba(0, 0, 0, 0.75);
}
.article__title{
	font-weight: 700;
	font-size: 16px;
}
.blog-article__content.editor img{
	display: block;
    margin: 0 auto;
}
.banner__descr_work p{
	font-weight: 400;
	font-size: 20px;
	color: rgba(0, 0, 0, 0.75);
	line-height: 150%;
}
.h3_work{
	font-weight: 500;
	font-size: 44px;
	line-height: 125%;
}
.docs-list__item .item-descr .text_info_descr{
	font-weight: 400;
	font-size: 16px;
	line-height: 150%;
	color: rgba(0, 0, 0, 0.38);
}
.h4_wi{
	font-weight: 500;
	font-size: 32px;
	line-height: 125%;
	color: #74A350;
}
.reminder__title.text-small{
	font-weight: 400;
	font-size: 12px;
	line-height: 150%;
}
.reports__tab-year{
	font-weight: 600;
	font-size: 22px;
	color: rgba(0, 0, 0, 0.75);
}
.reports__tab-year:hover{
	color:rgba(116, 163, 80, 1) !important;
}
.reports__year{
	font-weight: 400;
	font-size: 16px;
	color: rgba(0, 0, 0, 0.375);
}
.reports__card{
	font-weight: 600;
	font-size: 16px;
	line-height: 150%;
}
.consultation .articles.news-list .article__title{
	height:auto;
}
.article__title a{
	font-weight: 600;
	font-size: 20px;
	line-height: 150%;
	color: rgba(0, 0, 0, 0.75);
}
.article__text{
	font-weight: 400;
	font-size: 14px;
	line-height: 150%;
}
.consultation .articles.news-list .article__bottom{
	text-align:left;
}
.article__date{
	margin-top: 1rem;
	margin-bottom: 0;
}
.article__date:after{
	width:0;
	height:0;
	content:unset;
}
.consultation .articles.news-list .article{
	background:none;
}
.consultation .articles.news-list .article__pic-outer{
	border-radius: 2.04978038vw;
}
.consultation .articles.news-list .article__pic-outer .article__pic{
	height: 16.47144949vw;
	/* max-height: 216px; */
    padding-bottom: unset;
}
.help-needed .support:not(:nth-child(4n)){
	margin-right: 1.3vw;
}
.employees__tab{
	font-weight: 400;
	font-size: 14px;
	line-height: 150%;
	color: rgba(0, 0, 0, 0.75);
}
.employees__tags{
	margin-top: 2.92vw;
}
.support__title{
	font-weight: 600;
	font-size: 16px;
	line-height: 150%;
	color: rgba(0, 0, 0, 0.75);
	min-height:80px;
}
.support__collect, .support__title, .support__btn{
	padding-left:0px;
	padding-right:0px;
}
.support__progress{
	height: 0.51vw;
}
.support__bar{
	border-radius: 0 4px 4px 0;
}
.support__btn{
	padding-bottom:0px;
}
.btn--wards{
	border:none;
	font-weight: 600;
	font-size: 16px;
	line-height: 150%;
	color: #74A350;
	padding:0;
	width:auto !important;
}
.support__content{
	padding: 8px 24px 0px 24px;
}
.support.news-item{
	position:relative;
	z-index:4;
	border-radius: 2.17130307vw 2.17130307vw 0 0;
	background:none;
}
.support__block{
	position:relative;
	z-index:3;
	border-radius: 2.17130307vw 2.17130307vw 0 0;
}
/* .support__block:hover{ */
	/* border-radius: 2.17130307vw 2.17130307vw 0 0; */
/* } */

/*.support__block::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: inherit;
  z-index: -1; 
}
.support__block:hover::before {
  border-radius: inherit;
}*/

.reports__tab-journal{
	margin-top: 3.25vw;
	/* margin-bottom: 2.0vw; */
}
.help-tab__content.n_active{
	display:none;
}
.help-tab__content.active{
	display:flex;
}
#floatStart3,  #floatStart4{
    transform: translateY(-10.2489019vw);
}
.delimDonate{
	margin-bottom: 3.25vw;
}
/* .scrollmagic-pin-spacer .float */
.floatElem{
	position: relative !important;
	inset: 0px auto auto 0px !important;
	width: 100% !important;
}
.help-detail__img, .help-detail__img img{
	border-radius: unset; 
}
.help-detail .support__progress{
	height: 0.7819vw;
    border-radius: 0 4px 0 4px;
}
.help-detail .support__bar{
	border-radius: 0 4px 4px 0px;
}
.help-detail__card .support__content{
	font-weight: 400;
	font-size: 15px;
	line-height: 150%;
}
.support__btn_detail a{
	width:100%;
	font-family: 'PF Kids Pro Grade Five', sans-serif;
    font-weight: normal;
	font-size: 2.60417vw;
	height: 4.167390922vw;
}
.support__btn_detail a:hover{color:#fff;}
.support__content_det{
	background:none;
}
.text_share{
	font-weight: 400 !important;
	font-size: 16px;
	line-height: 150%;
	color: rgba(0, 0, 0, 0.375);
	margin-right:20px;
}
.help-detail__share{
	justify-content: normal;
}
.blog-article{
	font-size: 1.04303vw;
}
.editor .bordered{
	/* padding:0; */
	/* border:unset; */
	font-style: normal;
	/* font-weight: 400 !important; */
	font-size: 1.30303vw;
	line-height: 150%;
	text-align:unset !important;
	margin-top:0;
	color: rgba(0, 0, 0, 0.75);
}
.blog-article__content .bordered{
	font-weight: 600 !important;
	text-align:center !important;
}
.editor p > img{
	height:auto;
}
.wrapp_help_tags{
	max-width: 288px;
	/* margin-top: 1.04vw; */
}
.wrapp_help_tags a{
	margin-top: 1.04vw;
	font-weight: 400;
	font-size: 14px;
	line-height: 150%;
	padding-left:8px;
	display:block;
	color: rgba(0, 0, 0, 0.75);
	border-left:1px solid rgba(0, 0, 0, 0.75);
}
.section--second.section--second_tag{
	margin-top: 2.78vw;
}
.author__name.text-big{
	font-weight: 600;
	font-size: 20px;
	line-height: 150%;
	color: rgba(0, 0, 0, 0.75);
}
.author__tag.text{
	font-weight: 400;
	font-size: 14px;
	line-height: 150%;
	/* color: #FF0000; */
}
.quote-asset{
	margin-bottom:0px;
	position: absolute;
    top: 0;
    left: -160px;
}
.quote-asset2{left: 0px;}
.about_quote_text{
	margin-top:137px;
}
.programs-detail__balloon{
	display:none;
}
.search{
	width: 53.56vw;
}
#search .input{
	margin-bottom:0px;
}
#search .input--btn{
	padding-left: 1.5vw;
}
.section--donate404{
	background:none;
}
.not-found .flags{
	top: -13.953148vw;
}
.not-found .section--donate{
	margin-top:0;
}
.donate__row > div:last-child{
	padding:25px 0;
}
.p16{
	font-weight: 400;
	font-size: 16px;
	line-height: 150%;
}
.p18{
	font-weight: 400;
	font-size: 18px;
	line-height: 150%;
}
.p20{
	font-weight: 400;
	font-size: 20px;
	line-height: 150%;
}
.table-schet_donate{
	font-weight: 400;
	font-size: 16px;
	line-height: 150%;
	margin-top:40px;
}
.bulleted-list_donate{
	margin-top:10px;
	font-weight: 400;
    font-size: 16px;
    line-height: 150%;
}
.footer_trust_label{
	margin-top:32px;
}
.article-share{
	background:none;
	justify-content:flex-end;
}
.blog-article__time{
	font-weight: 400;
	color:rgba(0, 0, 0, 0.75)
}
.blog-article__time:after{
	display:none;
}
.about-author__title, .about-author__author-name{
	font-weight: 400;
}
.blog-article__tags{
	display:flex;
	flex-direction:column;
}
.detail_news_needhelp .support__collect, .detail_news_needhelp .support__title, .detail_news_needhelp .support__btn{
	padding:10px 10px;
}
.slider--blog-article .swiper-button-prev .icon, .slider--blog-article .swiper-button-next .icon{
	width: auto;
}
.slider--blog-article .swiper-button-prev svg, .slider--blog-article .swiper-button-next svg{
	width: 100%;
    height: 100%;
}
.slider--blog-article .swiper-button-prev .svg path, .slider--blog-article .swiper-button-next .svg path{
	fill: unset;
}
.slider--blog-article .swiper-button-prev, .slider--blog-article .swiper-button-next{
	background:none;
}
.new_categoty_menu {
    margin-bottom: 2.92vw;
}
.bulleted-list{
	margin-bottom: 0.87847vw;
}
.work_tabs:not(.active) .line{
	display:none;
}
.work_tabs.active .line{
	display:block;
}

.need-help__content_new .support__collect{
	padding-left:24px;
	padding-right:24px;
}
.need-help__content_new .support__title{
	padding-left:24px;
	padding-right:24px;
	min-height:80px;
}
.need-help__content_new .support__btn{
	padding-left:24px;
	padding-right:24px;
	padding-bottom:14px;
}
.article--main_new .article__title a{
	color:#fff;
	font-size: 26px;
}
.reports__card{
	display:inline-table !important;
}
.help-needed .section--second_margin{
	margin-top: 4.78vw;
}

.consultation .articles.news-list .article{
	width: calc((100% - 0.18920644 * 24vw * 3) / 4);
}
a.main--donate_btn:hover{
	color:#fff;
}
.article__pic-sized{
	height: 14.471449vw;
}
.leading__img img{
	border-radius:50%;
}
.programs-detail__title.green--color{
	font-size: 3.95vw;
    line-height: 4.099vw;
    margin-top: 4.099vw;
	color: #74a350;
}
.psycho-section__tag{
	color:rgba(212, 79, 119, 1);
}
.psycho-section__row .text-big{
	font-size:20px;
}
.psycho-section__row .text{
	font-size:16px;
}
.accordion{
	background:rgba(250, 251, 250, 1);
	border-radius: 27px;
}
.accordion__title.text-big{
	font-size:20px;
}
.blog-article__content h2, .blog-article__content .h2{
	color:#e97636;
	font-weight:500;
}
.blog-article__content h2.green, .blog-article__content .h2.green{
	color:#74a350;
	font-weight:500;
}
.blog-article__content h4, .blog-article__content .h4{
	color:rgba(0, 0, 0, 0.75);
	font-weight:600;
}
.article__pic-outer{
	border-radius: unset;
}
.editor .slider--blog-article{
	margin-left: -12vw;
	width: 80vw;
}
.blog-article__img img{
	border-radius: unset;
}
.consultation .articles.news-list .article {
    width: calc((100% - 0.18920644 * 10vw * 3) / 4);
}
.consultation .articles.news-list .article__content {
	padding: 1.75695461vw 0vw 1.46412884vw;
}
.article--main .article__pic{
	background-size: contain;
}
.article__banner{
	margin-bottom: 1.75695461vw;
}
/* .section--promo_pc{display:block;} */
/* .section--promo_mob{display:none;} */

.vacancy__descr{
	background-color: #FAFBFA;
	border-radius:5%;
}
.our-programs__more-btn{
	font-weight:600;
}
.video video{width:90%;}
.road__title.h4{
	font-size: 2.086955vw;
}
.road a.mail{color: #1A73E8;}

.number--main .number__num{
	color: rgba(0, 0, 0, 0.75);
}
.number__num{
	color: #E97636;
}
.number__text{
	font-style: normal;
	font-weight: 600;
	color: #E97636;
}
.numbers-btn{
	font-weight: 600;
}
.number--main .number__text{color: rgba(0, 0, 0, 0.75);}
.blog-article__wrapper img{
	width: 100%

}
.blog-article__content.editor img{
	margin: 30px auto;
}
.h4_qi{
	margin-top: 4.34260615vw;
}
.consultation .reports__tab-years{
	margin-top: 3.92vw;
}
.our-programs__img{height: 16vw;}





/* mobile version */
@media only screen and (max-width: 1024px) {
	.number--main .number__text{margin-top:5vw;}
	.bulleted-list__item .nested-list li{gap: 5.585652vw;}
	.bulleted-list__item .nested-list li::before{width: 10.04978vw; height: 10.04978vw;}
	.support__btn a span{justify-content:flex-end;}
	.support__btn_detail a span{justify-content:center;}
	.search{right:5.55vw; width:auto;}
	.blog-article__author{margin-top:0px; margin-bottom: 5.56vw;}
	.blog-article__wrapper img{width:100%;}
	/* .article--main .article__pic-outer{padding-bottom:10px;} */
	.blog-articles .article--main{margin-bottom:10vw;}
	.help-detail-section{padding-bottom: 14vw;}
	.more-btn.showDonates{display:flex !important;text-align: center;line-height: 40px;}
	.if-need__form .input{border-radius:0; padding-left:0;}
	.if-need__form textarea{border-radius:0; padding:10px 0 12px 0 !important; height:auto !important;}
	.footer form .btn{margin-top:15px;}
	.about_quote_text{margin-top:0px;}
	.fund1, .fund4{background-position:0 0 !important;}
	.employees__tab{padding: 0 1.585652vw}
	.support__title{height:auto;}
	.slider--simple-2 .swiper-slide{padding: 0 1.11111111vw 0 0vw;}
	.slider--promo{padding-top: 14.777778vw;}
	.slide__pic{
		width: 63vw;
		transform: scale(1.25) rotate(-5deg) !important;
		opacity: 0.75 !important;
	}
	.promo--1{padding-top:0;}
	
	/* .section--promo_pc{display:none;} */
	/* .section--promo_mob{display:block;} */
	.editor .slider--blog-article{
		margin-left: auto;
		width: auto;
	}
	
	.promo--3 .ballon-content.step2 .content--1{
		opacity:1;
	}
	.promo--3 .ballon-content.step2{
		/* display:none; */
	}
	.promo--3 .content--1{
		padding-bottom: 0.666667vw;
	}
	.promo--3 .content{
		height:auto;
		padding-top: 10vh;
		margin-bottom: -5vh;
	}
	
	
	.support__content_det{
		padding: 2.22222222vw 0.44444444vw 2.22222222vw;
	}
	.our-programs__more-btn{
		margin-right: auto;
	}
	.more-btn.plus{
		margin-bottom: 20.124451vw !important;
		width: 10.660322vw;
		height: 10.660322vw;
	}
	.consultation .articles.news-list .article{
		width: 88.88vw !important;
	}
	.about-fund__card-img, .card-img{
		background-size: auto auto;
		background-position: 50% 0;
		height: 236px;
	}
	#promo{overflow-x:hidden;}
	.promo--3 .content--2{
		padding-bottom:0;
	}
	.flags2--mob{overflow-x:hidden;}
	.balloon{
		top: -113.333333vw;
		display:none;
	}
	.wrapp_help_tags{
		max-width: 100%;
	}
	.wrapp_help_tags a{
		display: unset;
	}
	.editor .psycho-section{
		margin-left: 0;
	}
	.programs-detail__title.h1.green--color{
		font-size: 10.95vw;
		line-height: 12.22222222vw;
		margin-top: 10.099vw;
	}
	.quote{
		margin-top: 7.34vw;
	}
	.h1_detail{
		font-size: 9.166818vw;
		line-height: 12.22222222vw;
	}
	.links_offer{
		margin-top: 5.11111111vw;
		margin-bottom: 0vw;
	}
	.links_offer a{
		margin-top: 0vw;
		margin-bottom: 0vw;
	}
	.donate__row > div:last-child{
		height:34vw;
	}
	.blog-article{
		font-size: 4.44444444vw;
		line-height: 6.66666667vw;
	}
	.quote-asset{
		display:none;
	}
	.support__btn_detail a{
		margin-top: 0;
		color: #fff;
		font-size: 8.88888889vw !important;
		line-height: 10.55555556vw;
		height: 15.55555556vw;
	}
	.wrapp_help_tags a{
		margin-top: 3.04vw;
	}
	.promo--2 .swiper .swiper-slide{
		width:100%;
	}
	.promo--2 .h1, .need-help-title .h1, .need-help-title{
		font-size: 8.00vw;
		width: 100%;
		line-height:150%;
	}
	.top a, .need-help-title + a{
		font-size: 4.171303vw;
	}
	.need-help-title + a{
		margin-bottom:30px;
		display:block;
	}
	.support__btn{
		text-align:center;
	}
	.support__btn a{
		font-size: 4.4444vw;
		margin: 0 0px 20px 0; text-align:right;
		display:block;
		font-weight:500;
	}
	.support__collect, .work__date{
		font-size: 3.171303vw;
	}
	.promo--2 .plain{
		left:40vw;
	}
	.all_employees_tell{
		display:block;
		margin-bottom: -85px;
	}
	.support__progress{
		height: 1.51vw;
	}
	.about-fund__quote-img, .about-fund__quote-img img{
		height:auto;
	}
	.our-programs__img{
		height: 66.66vw;
	}
	.tags{
		margin-top: 3.464129vw;
	}
	.blog-article__content.editor{
		font-size: 4.44444444vw;
		line-height: 6.66666667vw;
	}
	.editor .h1, .editor .h2, .editor .h3, .editor .h4, .editor .h5, .editor .h6{
		margin-bottom: 8.342606vw;
	}
	.programs-detail .section--second{
		width:100%;
		margin-left:0;
		padding: 0 25px;
	}
	.banner__sticky .btn{
		font-size: 8.88888889vw;
	}
	.banner__sticky2 .btn{
		font-size: 8.88888889vw;
	}
	.programs-detail .section--second iframe{
		width:100%;
	}
	.school__banner .banner__descr .h4{
		font-size: 5.44444444vw;
		line-height: 7.66666667vw;
		margin:20px 0;
	}
	.school .section--second{
		width:100%;
		margin-top: 10.585652vw;
	}
	.leading__card-descr, .timetable__col .text-small{
		font-size: 4.44444444vw;
		line-height: 6.66666667vw;
	}
	.leading__card{
		padding: 14.22vw 6.66vw 6.66vw;
	}
	.leading__img img{
		
	}
	.timetable__col .h4{
		font-size: 5.44444444vw;
		line-height: 7.66666667vw;
	}
	.consultation .articles.news-list{
		gap: 1vw 5vw;
	}
	.consultation .articles.news-list .article{
		width: calc((100% - 0.07320644 * 24vw * 3) / 2);
		margin-bottom: 20px;
	}
	.consultation .articles.news-list .article__pic-outer .article__pic{
		height: 62.5vw;
	}
				.article__title{line-height: 6.777778vw;}
	.bulleted-list.tve2{
		width:100%;
	}
	.bulleted-list.tve{
		flex-direction:column;
	}
	.bulleted-list.tve li{
		width: calc((100% - 0.07320644 * 16 * 2vw) / 1);
		height: 65vw;
	}
	.bulleted-list.tve .icon{
		width: 6.781845vw;
		height: 6.781845vw;
	}
	.rules__footnote.tve{
		width:100%;
	}
	.vacancy{
		width:100%;
		flex-direction:column;
	}
	.vacancy__name, .vacancy__descr{
		width:100%;
	}
	.vacancy__descr{
		padding: 0vw 2.34260615vw 3.51390922vw;
	}
	.contacts__right{
		width:100%;
	}
	.contacts__form input{
		height:10vw;
	}
	.contacts__map{
		margin-top:0;
	}
	.section--contacts_mobile{
		margin-bottom:0;
	}
}
@media only screen and (max-width: 320px) {
	.help-detail__card .support__content{
		padding:0;
	}
	.help-detail__card .support__content{
		font-size: 15px;
	}
}