

/* Start:/local/templates/grosf/template_styles.css?17853909511015*/
#contactFormSubmit:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

footer.footer {
    background: white;
}

.achievements-media-list {
	justify-content: center;
}

.achievements-media-list .achievements-media-list--item {
	flex-basis: calc(100% / 3);
	flex-grow: initial;
}

.section_charity .gallery-swiper--link {
	font-size: 2rem;
	line-height: 1.2;
	font-weight: 400;
}

.workflow--stage {
    width: 50%;
}

@media screen and (max-width: 1200px) {
    .workflow--stage {
		width: 43%;
	}
}

@media screen and (max-width: 640px) {
    .workflow--stage {
		width: 100%;
	}
}

.home-contact--media {
	display: flex;
    align-items: flex-end;
}

.contact-form:not(:last-child) {
	margin-bottom: 0px!important;
}

.contact-form:not(:first-child) {
	margin-top: 2rem;
}

.news-media--single {
	height: 49.6rem;
    display: flex;
    justify-content: center;
}

@media screen and (max-width: 1200px) {
    .news-media--single {
		height: auto;
	}
}

.validation-error[hidden] {
    display: none !important;
}
/* End */
/* /local/templates/grosf/template_styles.css?17853909511015 */
