
/* BKT Overwrites */
html {
	height: 100vh;
}

body, body .wp-site-blocks {
	height: 100%;
}

body .wp-site-blocks {
	display: flex;
	flex-direction: column;
}

body .wp-site-blocks main.wp-block-group {
	flex: 1;
}

.wp-block-group.has-contrast-background-color {
	position: relative;
	overflow:hidden;
}

.wp-block-group.has-contrast-background-color > * {
	position: relative;
}

.wp-block-group.has-contrast-background-color::before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background-image: url('../assets/watercolour-bg-repeat.png');
	width: 1920px;height: 100%;
	background-repeat: repeat-y;
}

.wp-block-button.is-style-outline a:not(.has-text-color):hover {
	background-color: #eeeeee4D;
}

.company-logos .wp-block-group .wp-block-image 
 {
	padding: 20px;
	background-color: white;
	border-radius: 8px;
	transition: all ease 1s;
	display: block;
}

.company-logos .wp-block-group .wp-block-image:has(a):hover
 {
	background-color: rbga(255,255,255,0.9);
	transform: scale(1.1);

}

.contact-form label{
	display: block;
	margin-top: 10px;
}
/* TODO */
/* Add dropshadow to purple buttons
  box-shadow: 5px 10px 0 -2px white,
    5px 10px 0 0 #0000B8;
*/