
.wp-block-ainoblocks-flexbox {
	display: flex;
}

.wp-block-ainoblocks-flexbox.direction__row__m, .wp-block-ainoblocks-flexbox.direction__row__m .block-editor-block-list__layout {
	flex-direction: row;
}

.wp-block-ainoblocks-flexbox.direction__rowrev__m {
	flex-direction: row-reverse;
}

.wp-block-ainoblocks-flexbox.direction__col__m {
	flex-direction: column;
}

.wp-block-ainoblocks-flexbox.direction__colrev__m {
	flex-direction: column-reverse;
}

.wp-block-ainoblocks-flexbox.nowrap__m {
	flex-wrap: nowrap;
}

.wp-block-ainoblocks-flexbox.wrap__m {
	flex-wrap: wrap;
}

.wp-block-ainoblocks-flexbox.wraprev__m {
	flex-wrap: wrap-reverse;
}

.wp-block-ainoblocks-flexbox.justify__flexstart__m {
	justify-content: flex-start;
}

.wp-block-ainoblocks-flexbox.justify__flexend__m {
	justify-content: flex-end;
}

.wp-block-ainoblocks-flexbox.justify__center__m {
	justify-content: center;
}

.wp-block-ainoblocks-flexbox.justify__between__m {
	justify-content: space-between;
}

.wp-block-ainoblocks-flexbox.justify__around__m {
	justify-content: space-around;
}

.wp-block-ainoblocks-flexbox.justify__evenly__m {
	justify-content: space-evenly;
}

.wp-block-ainoblocks-flexbox.align-items__stretch__m {
	align-items: stretch;
}

.wp-block-ainoblocks-flexbox.align-items__flexstart__m {
	align-items: flex-start;
}

.wp-block-ainoblocks-flexbox.align-items__flexend__m {
	align-items: flex-end;
}

.wp-block-ainoblocks-flexbox.align-items__center__m {
	align-items: center;
}

.wp-block-ainoblocks-flexbox.align-items__baseline__m {
	align-items: baseline;
}

.wp-block-ainoblocks-flexbox.align-cont__stretch__m {
	align-content: stretch;
}

.wp-block-ainoblocks-flexbox.align-cont__flexstart__m {
	align-content: flex-start;
}

.wp-block-ainoblocks-flexbox.align-cont__flexend__m {
	align-content: flex-end;
}

.wp-block-ainoblocks-flexbox.align-cont__center__m {
	align-content: center;
}

.wp-block-ainoblocks-flexbox.align-cont__between__m {
	align-content: space-between;
}

.wp-block-ainoblocks-flexbox.align-cont__around__m {
	align-content: space-around;
}

.wp-block-ainoblocks-flexbox.align-cont__evenly__m {
	align-content: space-evenly;
}

.wp-block-ainoblocks-flexbox p.has-background {
	padding: 0 !important;
}

.wp-block-ainoblocks-flexbox.pos-bl, .wp-block-ainoblocks-flexbox.pos-br, .wp-block-ainoblocks-flexbox.pos-tl, .wp-block-ainoblocks-flexbox.pos-tr {
	position: absolute;
}

.wp-block-ainoblocks-flexbox.pos-tl {
	left: 0;
	top: 0;
}

.wp-block-ainoblocks-flexbox.pos-tr {
	right: 0;
	top: 0;
}

.wp-block-ainoblocks-flexbox.pos-br {
	bottom: 0;
	right: 0;
}

.wp-block-ainoblocks-flexbox.pos-bl {
	bottom: 0;
	left: 0;
}

.wp-block-ainoblocks-flexbox [class*=wp-block-] {
	margin-bottom: 0;
	margin-top: 0;
}

.wp-block-ainoblocks-flexbox.shadow-a {
	box-shadow: 0 6px 12px -4px rgba(0, 0, 0, .15), 0 0 4px 0 rgba(0, 0, 0, .04);
	-webkit-box-shadow: 0 6px 12px -4px rgba(0, 0, 0, .15), 0 0 4px 0 rgba(0, 0, 0, .04);
}

.wp-block-ainoblocks-flexbox.shadow-b {
	box-shadow: 0 24px 48px -12px rgba(0, 0, 0, .15), 0 0 4px 0 rgba(0, 0, 0, .04);
	-webkit-box-shadow: 0 24px 48px -12px rgba(0, 0, 0, .15), 0 0 4px 0 rgba(0, 0, 0, .04);
}

.wp-block-ainoblocks-flexbox.shadow-none {
	box-shadow: none;
	-webkit-box-shadow: none;
}

@media (min-width:48em) {
	.wp-block-ainoblocks-flexbox.direction__row__t {
		flex-direction: row;
	}
	
	.wp-block-ainoblocks-flexbox.direction__rowrev__t {
		flex-direction: row-reverse;
	}
	
	.wp-block-ainoblocks-flexbox.direction__col__t {
		flex-direction: column;
	}
	
	.wp-block-ainoblocks-flexbox.direction__colrev__t {
		flex-direction: column-reverse;
	}
	
	.wp-block-ainoblocks-flexbox.nowrap__t {
		flex-wrap: nowrap;
	}
	
	.wp-block-ainoblocks-flexbox.wrap__t {
		flex-wrap: wrap;
	}
	
	.wp-block-ainoblocks-flexbox.wraprev__t {
		flex-wrap: wrap-reverse;
	}
	
	.wp-block-ainoblocks-flexbox.justify__flexstart__t {
		justify-content: flex-start;
	}
	
	.wp-block-ainoblocks-flexbox.justify__flexend__t {
		justify-content: flex-end;
	}
	
	.wp-block-ainoblocks-flexbox.justify__center__t {
		justify-content: center;
	}
	
	.wp-block-ainoblocks-flexbox.justify__between__t {
		justify-content: space-between;
	}
	
	.wp-block-ainoblocks-flexbox.justify__around__t {
		justify-content: space-around;
	}
	
	.wp-block-ainoblocks-flexbox.justify__evenly__t {
		justify-content: space-evenly;
	}
	
	.wp-block-ainoblocks-flexbox.align-items__stretch__t {
		align-items: stretch;
	}
	
	.wp-block-ainoblocks-flexbox.align-items__flexstart__t {
		align-items: flex-start;
	}
	
	.wp-block-ainoblocks-flexbox.align-items__flexend__t {
		align-items: flex-end;
	}
	
	.wp-block-ainoblocks-flexbox.align-items__center__t {
		align-items: center;
	}
	
	.wp-block-ainoblocks-flexbox.align-items__baseline__t {
		align-items: baseline;
	}
	
	.wp-block-ainoblocks-flexbox.align-content__stretch__t {
		align-content: stretch;
	}
	
	.wp-block-ainoblocks-flexbox.align-content__flexstart__t {
		align-content: flex-start;
	}
	
	.wp-block-ainoblocks-flexbox.align-content__flexend__t {
		align-content: flex-end;
	}
	
	.wp-block-ainoblocks-flexbox.align-content__center__t {
		align-content: center;
	}
	
	.wp-block-ainoblocks-flexbox.align-content__between__t {
		align-content: space-between;
	}
	
	.wp-block-ainoblocks-flexbox.align-content__around__t {
		align-content: space-around;
	}
	
	.wp-block-ainoblocks-flexbox.align-content__evenly__t {
		align-content: space-evenly;
	}
}

@media (min-width:80em) {
	.wp-block-ainoblocks-flexbox.direction__row__d {
		flex-direction: row;
	}
	
	.wp-block-ainoblocks-flexbox.direction__rowrev__d {
		flex-direction: row-reverse;
	}
	
	.wp-block-ainoblocks-flexbox.direction__col__d {
		flex-direction: column;
	}
	
	.wp-block-ainoblocks-flexbox.direction__colrev__d {
		flex-direction: column-reverse;
	}
	
	.wp-block-ainoblocks-flexbox.nowrap__d {
		flex-wrap: nowrap;
	}
	
	.wp-block-ainoblocks-flexbox.wrap__d {
		flex-wrap: wrap;
	}
	
	.wp-block-ainoblocks-flexbox.wraprev__d {
		flex-wrap: wrap-reverse;
	}
	
	.wp-block-ainoblocks-flexbox.justify__flexstart__d {
		justify-content: flex-start;
	}
	
	.wp-block-ainoblocks-flexbox.justify__flexend__d {
		justify-content: flex-end;
	}
	
	.wp-block-ainoblocks-flexbox.justify__center__d {
		justify-content: center;
	}
	
	.wp-block-ainoblocks-flexbox.justify__between__d {
		justify-content: space-between;
	}
	
	.wp-block-ainoblocks-flexbox.justify__around__d {
		justify-content: space-around;
	}
	
	.wp-block-ainoblocks-flexbox.justify__evenly__d {
		justify-content: space-evenly;
	}
	
	.wp-block-ainoblocks-flexbox.align-items__stretch__d {
		align-items: stretch;
	}
	
	.wp-block-ainoblocks-flexbox.align-items__flexstart__d {
		align-items: flex-start;
	}
	
	.wp-block-ainoblocks-flexbox.align-items__flexend__d {
		align-items: flex-end;
	}
	
	.wp-block-ainoblocks-flexbox.align-items__center__d {
		align-items: center;
	}
	
	.wp-block-ainoblocks-flexbox.align-items__baseline__d {
		align-items: baseline;
	}
	
	.wp-block-ainoblocks-flexbox.align-content__stretch__d {
		align-content: stretch;
	}
	
	.wp-block-ainoblocks-flexbox.align-content__flexstart__d {
		align-content: flex-start;
	}
	
	.wp-block-ainoblocks-flexbox.align-content__flexend__d {
		align-content: flex-end;
	}
	
	.wp-block-ainoblocks-flexbox.align-content__center__d {
		align-content: center;
	}
	
	.wp-block-ainoblocks-flexbox.align-content__between__d {
		align-content: space-between;
	}
	
	.wp-block-ainoblocks-flexbox.align-content__around__d {
		align-content: space-around;
	}
	
	.wp-block-ainoblocks-flexbox.align-content__evenly__d {
		align-content: space-evenly;
	}
}
