/* @define teft-viewport */

.wp-block-sparebankstiftelsen-numbered-section {
	margin-bottom: 80px;
	position: relative
}

.wp-block-sparebankstiftelsen-numbered-section::before {
		align-items: center;
		background-color: var(--color-beige);
		border-radius: 200px;
		content: counter(section);
		counter-increment: section;
		display: flex;
		font-family: var(--teft-typography-heading-font-family);
		font-size: 28px;
		font-weight: 700;
		height: 56px;
		justify-content: center;
		width: 56px
	}

@media (min-width: 961px) {

.wp-block-sparebankstiftelsen-numbered-section::before {
			left: -100px;
			position: absolute
	}
		}

.wp-block-sparebankstiftelsen-numbered-section .wp-block-image {
		margin: 0;
	}

.wp-block-sparebankstiftelsen-numbered-section > * {
		margin: 2rem 0;
	}

.wp-block-sparebankstiftelsen-numbered-sections {
	counter-reset: section;
}

