HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/SBogers10/boldt.komma.pro/resources/sass/site/6-Organisms/_organisms.block.scss
$o-block-spacing: 100px;

.o-block {
	margin-top: $o-block-spacing;
	margin-bottom: $o-block-spacing;
	@include contain;

	&:first-of-type {
		margin-top: 0;
		margin-bottom: 0;
		.c-text-image {
			min-height: 355px;
		}
	}

	.c-home-header-streamer + & {
		@include mq(1200) {
			margin-top: 180px;
			margin-bottom: 150px;
		}
	}
}

.o-block-bg {
	margin-top: 0;
	margin-bottom: 0;
	width: 100%;
  	max-width: none;
	padding-top: 60px;
	padding-bottom: 60px;
	overflow-x: hidden;

	@include mq(425) {
		padding-top: $o-block-spacing;
		padding-bottom: $o-block-spacing;
	}

	& > div {
		@include contain;
	}

	//// Reset top padding to prevent double spacing because padding doesn't collapse
	//& + & {
	//	padding-top: 0;
	//}
}

.o-block-grey {
	background-color: palette(secondary, 100);
}

.o-block-grey-border-on-grey {
	background: linear-gradient( to bottom, palette(secondary, 100) 0%, palette(secondary, 100) 42%, palette(secondary, 200) 42.1%, palette(secondary, 200) 100%);
}

.o-block-grey-border-diagonal {
	background: linear-gradient( 135deg, palette(secondary, 100) 0%, palette(secondary, 100) 70%, palette(secondary, 200) 70.1%, palette(secondary, 200) 100%);
}

.o-block-grey-border-on-white {
	background: linear-gradient( to bottom, white 0%, white 42%, palette(secondary, 200) 42.1%, palette(secondary, 200) 100%);
}

.o-block-white {
	background-color: white;
}

.o-block-black {
	background-color: palette(dark);
}

.o-block--no-gap {
	@include mq(900) {
		margin-top: -160px;
		padding-top: 160px;
	}
}