body {
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
}

/* body.page-resource-hub {
	overflow-x: visible;
	margin-top: 20px;
} */

.container,
.columns-container {
	width: 1000px;
	padding: 15px;
}


.category-search {}

.repair-columns {
	gap: 25px;
}

.repair-column td {
	font-size: 17px;
	padding: 4px 0;
}

.repair-column.column-big, .repair-column-box {
	padding: 34px;
}

.repair-column h4, .repair-column-box h4 {
	line-height: 1;
}

.brand-prod a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
	min-height: 289px;
}



h1, .h1 {
	font-size: 54px;
	line-height: 1.2;
}

.page-id-1809 .under-title .subtitle {
	padding-bottom: 110px;
}

.light-hero .subtitle p {
	font-size: 18px;
	line-height: normal;
}

p.card-text {
	font-size: 16px;
}

html body .archive-list .card h5.card-title,
html body .hero-column-card .card-title,
html body .latest-posts-items .card-title {
	font-size: 22px;
	min-height: 49px;
	line-height: 24px;
}

h2.wp-block-heading {
	font-size: 64px;
	line-height: 1.2;
}

.partners-icons-list {
	width: 75%;
}

.partners-item {
	font-size: 50px;
	padding: 0;
}

.сards-list .cards-icons-h3 {
	font-size: 60px;
}

section.partners-list {
	margin-bottom: 100px;
}

.сards-list .cards-icons-h3 svg {
	/* margin-left: -10px; */
	margin-bottom: 0;
}

h2.wp-block-heading svg {
	height: 50px;
	width: 50px;
}

.partners-spacer {
	width: 0;
}

header {
	padding-top: 15px;
}

body header {
	padding-top: 0;
}

.page-home header > .container,
.page-impact header > .container {
	position: relative;
	top: 50px;
}

.page-communities-for-action .wp-block-image img {
	width: 100%;
	margin-left: 0;
} 

.page-people .simple-hero-head h1 {
	font-size: 44px;
	line-height: 44px;		
	max-width: 40rem;	
}

.page-eat-lancet .counter .number {
	font-size: 160px;
}

.page-eat-lancet .counter .text {
	font-size: 26px;
}