section.text-page-intro {
	padding-bottom: 50px;
	border-bottom: 1px solid var(--border);
}
section.text-page-intro h1 {
	text-align: center;
	text-transform: uppercase;
}
@media (max-width: 1279px) {
	section.text-page-intro {
		padding-bottom: 25px;
		padding-left: 10px;
		padding-right: 10px;
	}
	.woocommerce-breadcrumb {
		justify-content: center;
	}
}
section.wp-block-group {
	min-height: 40dvh;
	justify-content: flex-start;
	gap: calc(var(--blocks-indent) * 2);
}
section.wp-block-group .container,
section.wp-block-group .one-column {
	gap: var(--blocks-indent-cols);
}
section.wp-block-group .wp-block-group__inner-container {
	gap: calc(var(--blocks-indent) * 2);
}
.wp-block-column {
	gap: var(--blocks-indent);
}

.block-with-cols {
	flex-wrap: wrap !important;
}
.has-text-align-center {
	text-align: center;
}
@media (max-width: 1279px) {
	section.wp-block-group {
		padding-bottom: 50px;
	}
}

/* Delivery - Start */
.delivery-content .wp-block-column.col-50 {
	padding-top: 40px;
}
.delivery-content .wp-block-column.col-50:nth-child(1) {
	border-right: 1px solid var(--border);
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 100px;
}
.delivery-content .wp-block-column.col-50:nth-child(2) {
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 100px;
}
@media (max-width: 1480px) {
	.delivery-content .wp-block-column.col-50 {
		padding-top: 20px;
	}
	.delivery-content .wp-block-column.col-50:nth-child(1) {
		padding-left: 20px;
		padding-right: 20px;
	}
	.delivery-content .wp-block-column.col-50:nth-child(2) {
		padding-left: 20px;
		padding-right: 20px;
	}	
}
@media (max-width: 1279px) {
	.delivery-content .wp-block-column.col-50 {
		padding-top: 30px;
	}
	.delivery-content .wp-block-column.col-50:nth-child(1) {
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 30px;
		border-right: 0px solid var(--border);
		border-bottom: 1px solid var(--border);
	}
	.delivery-content .wp-block-column.col-50:nth-child(2) {
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 30px;
	}	
}
/* Delivery - End */

/* Politic - Start */
.politic-content .wp-block-column.col-50 {
	padding-top: 40px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 100px;
}
@media (max-width: 1480px) {
	.politic-content .wp-block-column.col-50 {
		padding-left: 0px;
		padding-right: 0px;
	}
}
@media (max-width: 1279px) {
	.politic-content .wp-block-column.col-50 {
		padding-top: 30px;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 30px;
	}	
}
/* Politic - End */