.button.is-centered {
	display: block;
}

.is-centered {
  	max-width: 1023px;
  	text-align: center;
  	margin: auto;
}

.is-centered:not(.button):not(.no-padding) {
	padding-left: 30px;
	padding-right: 30px;
}

.is-floating, .is-floating-left {
	position: absolute;
	width: 100%;
	z-index: 2;
}

.is-centered.is-floating {
	left: 0;
	right: 0;
}

/* .is-centered.is-tight, .is-centered.is-narrow { */
	/* max-width: 650px; */
/* } */

.is-centered .is-centered {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.is-grey {
	background: rgb(245, 245, 245);
}

.is-white {
	background: white;
}

.is-padded {
	padding-top: 45px;
	padding-bottom: 45px;
}

.no-overflow {
	overflow: hidden;
}

.is-strong {
	font-weight: bold;
}

.is-background {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
}

.is-background .is-cover {
	height: 100%;
}

img.is-cover {
    object-fit: cover;
}

.is-cover:not(video) {
	background-size: cover;
}

.is-parent {
	position: relative;
}

.controller.align-left {
	text-align: left;
}

.controller.align-right {
	text-align: right;
}

.float {
	float: left;
}

.float-right {
	float: right;
}

.full-width {
	width: 100%;
}

@media (max-width: 752px) {
	.is-centered:not(.button):not(.no-padding) {
		padding-left: 20px;
		padding-right: 20px;
	}
}
