/*!***************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/grid-blocks/style.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************/
/**** COMMON ****/
.wp-block-bbx-grid-blocks {
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
}

/*
.wp-block-bbx-grid-blocks.has-background {
	//padding:32px 0;
}*/
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner { /* NOTE: do we want the padding here or at the blocks? */
  display: grid;
}

/*	.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items {
		border:4px solid olivedrab;
		//max-width:calc(683px - 64px);
		//max-width:683px;
	}*/
.wp-block-bbx-grid-blocks.alignfull .wp-block-bbx-grid-blocks__inner.alignfull {
  width: calc(100% - 64px);
  max-width: calc(100% - 64px) !important;
}

.wp-block-bbx-grid-blocks.alignfull .wp-block-bbx-grid-blocks__inner.alignwide {
  width: calc(100% - 64px) !important;
  max-width: 1302px !important;
  margin: 0 auto !important;
}

.wp-block-bbx-grid-blocks.alignfull .wp-block-bbx-grid-blocks__inner {
  width: calc(100% - 64px);
  padding: 0 32px;
  max-width: 776px !important;
  margin: 0 auto;
}

.wp-block-bbx-grid-blocks.alignwide .wp-block-bbx-grid-blocks__inner.alignfull {
  width: calc(100% - 64px);
  padding: 0 32px;
  margin: 0 calc(50% - 50vw);
  max-width: calc(100vw - 64px);
  width: 100vw;
}

.wp-block-bbx-grid-blocks.alignwide .wp-block-bbx-grid-blocks__inner.alignwide {
  width: calc(100% - 64px);
  max-width: 1302px !important;
  padding: 0 32px;
}

.wp-block-bbx-grid-blocks.alignwide .wp-block-bbx-grid-blocks__inner {
  width: calc(100% - 64px);
  width: 100%;
  max-width: 840px;
  margin: 0 auto;
  max-width: 776px;
}

/*	.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.alignwide{
		//width:calc(100% - 64px);
		//width:100%;
		//margin: 0 calc(50% - 50vw);
	//	max-width:calc(840px - 64px) !important;
	//max-width:840px;
	width:calc(100% - 64px);
	max-width:calc(1366px - 64px);

//	margin: 0 calc(50% - 683px); 
//	padding:0 32px;
	//margin:0 auto;
	//margin: 0 calc(50% - 50vw);
	//max-width: calc(100vw - 64px);
  //width: 100vw;
		//max-width:calc(100% - 64px) !important;
		//margin: 0 calc(50% - 50vw) !important;

	}*/
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.alignfull {
  width: calc(100% - 64px);
  max-width: calc(100vw - 64px);
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.alignwide {
  width: calc(100vw - 64px);
  max-width: 1302px;
  padding: 32px;
}

body.home .wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.alignwide {
  width: calc(100vw - 64px);
  max-width: 1472px;
  padding: 32px;
}

/*
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__title.alignfull {
	//max-width:1366px;
	max-width:100vw;
	//max-width:calc(1366px - 64px);
	//padding:0 32px;
}
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__link.alignfull {
	//max-width:1366px;
	max-width:100vw;
	//max-width:calc(1366px - 64px);
	padding:0 32px;
}*/
/*
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__title{
	padding:16px 32px 0;
	//max-width:800px;
	max-width:683px;

	margin:0 auto; // NOTE: new
}*/
/*.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__link{
	padding:0 32px;
	max-width:800px;
	max-width:683px;
	margin:16px auto; // NOTE: new
}*/
.wp-block-bbx-grid-blocks.has-margin-xsm {
  margin-top: 1px;
  margin-bottom: 1px;
}

.wp-block-bbx-grid-blocks.has-margin-sm {
  margin-top: 16px;
  margin-bottom: 16px;
}

.wp-block-bbx-grid-blocks.has-margin-md {
  margin-top: 32px;
  margin-bottom: 32px;
}

.wp-block-bbx-grid-blocks.has-margin-lg {
  margin-top: 48px;
  margin-bottom: 48px;
}

.wp-block-bbx-grid-blocks.has-margin-xlg {
  margin-top: 64px;
  margin-bottom: 64px;
}

.wp-block-bbx-grid-blocks.has-padding-xsm {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.wp-block-bbx-grid-blocks.has-padding-sm {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

.wp-block-bbx-grid-blocks.has-padding-md {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}

.wp-block-bbx-grid-blocks.has-padding-lg {
  padding-top: 48px !important;
  padding-bottom: 40px !important;
}

.wp-block-bbx-grid-blocks.has-padding-xlg {
  padding-top: 64px !important;
  padding-bottom: 64px !important;
}

.wp-block-bbx-grid-blocks .wp-block-button {
  display: flex;
  flex-flow: row nowrap;
}

.wp-block-bbx-grid-blocks .wp-block-button.is-content-justification-center {
  justify-content: center;
}

.wp-block-bbx-grid-blocks .wp-block-button.is-content-justification-left {
  justify-content: flex-start;
}

.wp-block-bbx-grid-blocks .wp-block-button.is-content-justification-right {
  justify-content: flex-end;
}

/*.wp-block-bbx-grid-blocks .wp-block-button a.wp-block-button__link.wp-element-button{
	border:6px solid orange;
justify-self:center !important;
align-self:center;
}*/
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items { /* NOTE: do we want the padding here or at the blocks? */
  display: grid;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-gap-xsm .wp-block-bbx-grid-blocks__items {
  gap: 1px;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-gap-sm .wp-block-bbx-grid-blocks__items {
  gap: 16px;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-gap-md .wp-block-bbx-grid-blocks__items {
  gap: 32px;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-gap-lg .wp-block-bbx-grid-blocks__items {
  gap: 48px;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-gap-xlg .wp-block-bbx-grid-blocks__items {
  gap: 64px;
}

/*.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__link{
	margin-top:32px;
	border:6px solid orange;
}*/
/*.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-gap-xlg .wp-block-bbx-grid-blocks__title{
	//margin-bottom:0px !important;
	//border:6px solid orange;
	gap:0 !important;
	//padding:0;
	border:6px solid purple;
}*/
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__link {
  padding-top: 16px;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__title {
  padding-bottom: 16px;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__title .wp-block-heading {
  padding: 0;
}

/*
//.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-3 .wp-block-bbx-grid-blocks__title,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-gap-sm .wp-block-bbx-grid-blocks__link{
	margin-top:16px;
}*/
/*.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-gap-md .wp-block-bbx-grid-blocks__link{
	margin-top:-32px;
}*/
/*.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-gap-lg .wp-block-bbx-grid-blocks__link{
	margin-top:-16px;
}
//.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-3 .wp-block-bbx-grid-blocks__title,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-gap-xlg .wp-block-bbx-grid-blocks__link{
	margin-top:-32px;
}*/
/**** PADDING ****/
/*.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.padding-top-none {
	padding-top:0;
}
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.padding-bottom-none {
	padding-bottom:0;
}
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.padding-none {
	padding-bottom:0;
	padding-top:0;
}*/
/**** COLUMNS ****/
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-1 .wp-block-bbx-grid-blocks__items {
  grid-auto-rows: 1fr;
  grid-template-columns: 1fr;
}

/*	.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-1 .wp-block-bbx-grid-blocks__link,
	.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-1 .wp-block-bbx-grid-blocks__title{
		//grid-auto-rows:1fr; // NOTE: makes all rows equal height
		//grid-template-columns:1fr;
		grid-row:auto;
	//	grid-column:span 1;
		padding:0;
		gap:0;
	}*/
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-2 .wp-block-bbx-grid-blocks__items {
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(2, 1fr);
}

/*.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-2 .wp-block-bbx-grid-blocks__link,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-2 .wp-block-bbx-grid-blocks__title{
	//grid-auto-rows:1fr; // NOTE: makes all rows equal height
	//grid-template-columns:1fr;
	grid-row:auto;
	grid-column:span 2;
	padding:0;
	gap:0;
}*/
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-3 .wp-block-bbx-grid-blocks__items {
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(3, 1fr);
}

/*.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-3 .wp-block-bbx-grid-blocks__title .wp-block-heading{
	//grid-auto-rows:1fr; // NOTE: makes all rows equal height
	//grid-template-columns:1fr;
	padding:0;
	margin:0;
}
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-3 .wp-block-bbx-grid-blocks__link {
	//grid-auto-rows:1fr; // NOTE: makes all rows equal height
	//grid-template-columns:1fr;
	padding:0;
	margin:0;
}*/
/*.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-4 {
	grid-auto-rows:1fr;
	grid-template-columns:repeat(4, 1fr);
}*/
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-4 .wp-block-bbx-grid-blocks__items {
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(4, 1fr);
  grid-auto-rows: max-content;
}

/*.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-4 .wp-block-bbx-grid-blocks__link,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-4 .wp-block-bbx-grid-blocks__title{
	//grid-auto-rows:1fr; // NOTE: makes all rows equal height
	//grid-template-columns:1fr;
	grid-row:auto;
	grid-column:span 4;
	padding:0;
	gap:0;
}*/
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-5 .wp-block-bbx-grid-blocks__items {
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(5, 1fr);
  grid-auto-rows: max-content;
}

/*	.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-5 {
		grid-auto-rows:1fr;
		grid-template-columns:repeat(5, 1fr);
	}
	.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-5 .wp-block-bbx-grid-blocks__link,
	.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-5 .wp-block-bbx-grid-blocks__title{
		//grid-auto-rows:1fr; // NOTE: makes all rows equal height
		//grid-template-columns:1fr;
		grid-row:auto;
		grid-column:span 5;
		padding:0;
		gap:0;
	}*/
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-6 .wp-block-bbx-grid-blocks__items {
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(6, 1fr);
  grid-auto-rows: max-content;
}

/*.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-6 {
	grid-auto-rows:1fr;
	grid-template-columns:repeat(6, 1fr);
}
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-6 .wp-block-bbx-grid-blocks__link,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-6 .wp-block-bbx-grid-blocks__title{
	//grid-auto-rows:1fr; // NOTE: makes all rows equal height
	//grid-template-columns:1fr;
	grid-row:auto;
	grid-column:span 6;
	padding:0;
	gap:0;
}*/
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-7 .wp-block-bbx-grid-blocks__items {
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(7, 1fr);
  grid-auto-rows: max-content;
}

/*.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-7 {
	grid-auto-rows:1fr;
	grid-template-columns:repeat(7, 1fr);
}
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-7 .wp-block-bbx-grid-blocks__link,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-7 .wp-block-bbx-grid-blocks__title{
	//grid-auto-rows:1fr; // NOTE: makes all rows equal height
	//grid-template-columns:1fr;
	grid-row:auto;
	grid-column:span 7;
	padding:0;
	gap:0;
}*/
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-8 .wp-block-bbx-grid-blocks__items {
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(8, 1fr);
  grid-auto-rows: max-content;
}

/*.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-8 {
	grid-auto-rows:1fr;
	grid-template-columns:repeat(8, 1fr);
}
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-8 .wp-block-bbx-grid-blocks__link,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-8 .wp-block-bbx-grid-blocks__title{
	//grid-auto-rows:1fr; // NOTE: makes all rows equal height
	//grid-template-columns:1fr;
	grid-row:auto;
	grid-column:span 8;
	padding:0;
	gap:0;
}*/
/**** COLSPAN ****/
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items .bbx-grid-item.has-colspan2 {
  grid-column: span 2;
  aspect-ratio: auto;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items .bbx-grid-item.has-colspan3 {
  grid-column: span 3;
  aspect-ratio: auto;
}

/**** ROWSPAN ****/
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items .bbx-grid-item.has-rowspan2 {
  grid-row: span 2;
  aspect-ratio: auto;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items .bbx-grid-item.has-rowspan3 {
  grid-row: span 3;
  aspect-ratio: auto;
}

/**** BORDERS ****/
.has-white-caption-border .wp-element-caption,
.has-white-border-color.has-border-line {
  border: 1px solid #fff;
}

.has-black-caption-border .wp-element-caption,
.has-black-border-color.has-border-line {
  border: 1px solid #242424;
}

.has-base-caption-border .wp-element-caption,
.has-base-border-color.has-border-line {
  border: 1px solid #A4A4A4;
}

.has-base-lighter-caption-border .wp-element-caption,
.has-base-lighter-border-color.has-border-line {
  border: 1px solid #A4A4A4;
}

.has-base-light-caption-border .wp-element-caption,
.has-base-light-border-color.has-border-line {
  border: 1px solid #F2F2F2;
}

.has-base-dark-caption-border .wp-element-caption,
.has-base-dark-border-color.has-border-line {
  border: 1px solid #424242;
}

.has-base-darker-caption-border .wp-element-caption,
.has-base-darker-border-color.has-border-line {
  border: 1px solid #7a7674;
}

.has-accent-one-caption-border .wp-element-caption,
.has-accent-one-border-color.has-border-line {
  border: 1px solid #8c1822;
}

/*.has-accent-two-caption-border .wp-element-caption,
 .has-accent-two-border-color.has-border-line {
border:1px solid #d54135;
 }*/
.has-white-border-color.has-border-thin {
  border: 4px solid #fff;
}

.has-black-border-color.has-border-thin {
  border: 4px solid #242424;
}

.has-base-border-color.has-border-thin {
  border: 4px solid #A4A4A4;
}

/* .has-base-lighter-border-color.has-border-thin {
	border:4px solid #e6e6e5;
  }*/
.has-base-light-border-color.has-border-thin {
  border: 4px solid #F2F2F2;
}

.has-base-dark-border-color.has-border-thin {
  border: 4px solid #424242;
}

/*  .has-base-darker-border-color.has-border-thin {
	border:4px solid #7a7674;
  }*/
.has-accent-one-border-color.has-border-thin {
  border: 4px solid #8c1822;
}

/* .has-accent-two-border-color.has-border-thin {
border:4px solid #d54135;
 }*/
.has-white-border-color.has-border-medium {
  border: 8px solid #fff;
}

.has-black-border-color.has-border-medium {
  border: 8px solid #242424;
}

.has-base-border-color.has-border-medium {
  border: 8px solid #A4A4A4;
}

.has-base-lighter-border-color.has-border-medium {
  border: 8px solid #e6e6e5;
}

.has-base-light-border-color.has-border-medium {
  border: 8px solid #F2F2F2;
}

.has-base-dark-border-color.has-border-medium {
  border: 8px solid #424242;
}

.has-base-darker-border-color.has-border-medium {
  border: 8px solid #7a7674;
}

.has-accent-one-border-color.has-border-medium {
  border: 8px solid #8c1822;
}

.has-accent-two-border-color.has-border-medium {
  border: 8px solid #d54135;
}

.has-white-border-color.has-border-thick {
  border: 16px solid #fff;
}

.has-black-border-color.has-border-thick {
  border: 16px solid #242424;
}

.has-base-border-color.has-border-thick {
  border: 16px solid #A4A4A4;
}

.has-base-lighter-border-color.has-border-thick {
  border: 16px solid #e6e6e5;
}

.has-base-light-border-color.has-border-thick {
  border: 16px solid #F2F2F2;
}

.has-base-dark-border-color.has-border-thick {
  border: 16px solid #424242;
}

.has-base-darker-border-color.has-border-thick {
  border: 16px solid #7a7674;
}

.has-accent-one-border-color.has-border-thick {
  border: 16px solid #8c1822;
}

.has-accent-two-border-color.has-border-thick {
  border: 16px solid #d54135;
}

.has-white-border-color.has-border-double-bottom {
  border: 1px solid #fff;
  border-bottom: 16px solid #fff;
}

.has-black-border-color.has-border-double-bottom {
  border: 1px solid #242424;
  border-bottom: 16px solid #242424;
}

.has-base-border-color.has-border-double-bottom {
  border: 1px solid #A4A4A4;
  border-bottom: 16px solid #A4A4A4;
}

.has-base-lighter-border-color.has-border-double-bottom {
  border: 1px solid #e6e6e5;
  border-bottom: 16px solid #e6e6e5;
}

.has-base-light-border-color.has-border-double-bottom {
  border: 1px solid #F2F2F2;
  border-bottom: 16px solid #F2F2F2;
}

.has-base-dark-border-color.has-border-double-bottom {
  border: 1px solid #424242;
  border-bottom: 16px solid #424242;
}

.has-base-darker-border-color.has-border-double-bottom {
  border: 1px solid #7a7674;
  border-bottom: 16px solid #7a7674;
}

.has-accent-one-border-color.has-border-double-bottom {
  border: 1px solid #8c1822;
  border-bottom: 16px solid #8c1822;
}

.has-accent-two-border-color.has-border-double-bottom {
  border: 1px solid #d54135;
  border-bottom: 16px solid #d54135;
}

/**** BORDER RADIUS ****/
/* NEW Apr 16 2025 */
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.has-radius-xsm .bbx-grid-item,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.has-radius-xsm .wp-block-bbx-grid-blocks-item-image.bbx-grid-item,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.has-radius-xsm .wp-block-bbx-grid-blocks-item-detail.bbx-grid-item,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.has-radius-xsm .wp-block-bbx-grid-blocks-item-spacer.bbx-grid-item,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.has-radius-xsm .wp-block-bbx-grid-blocks-item-card.bbx-grid-item {
  border-radius: 4px;
  overflow: hidden;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.has-radius-xsm .wp-block-bbx-grid-blocks-item-card .group-two .wp-block-bbx-grid-blocks-item-detail.bbx-grid-item,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.has-radius-xsm .wp-block-bbx-grid-blocks-item-card .group-one .wp-block-bbx-grid-blocks-item-image.bbx-grid-item {
  border-radius: inherit;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.has-radius-sm .bbx-grid-item,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.has-radius-sm .wp-block-bbx-grid-blocks-item-image.bbx-grid-item,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.has-radius-sm .wp-block-bbx-grid-blocks-item-detail.bbx-grid-item,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.has-radius-sm .wp-block-bbx-grid-blocks-item-spacer.bbx-grid-item,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.has-radius-sm .wp-block-bbx-grid-blocks-item-card.bbx-grid-item {
  border-radius: 8px;
  overflow: hidden;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.has-radius-sm .wp-block-bbx-grid-blocks-item-card .group-two .wp-block-bbx-grid-blocks-item-detail.bbx-grid-item,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.has-radius-sm .wp-block-bbx-grid-blocks-item-card .group-one .wp-block-bbx-grid-blocks-item-image.bbx-grid-item {
  border-radius: inherit;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.has-radius-md .bbx-grid-item,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.has-radius-md .wp-block-bbx-grid-blocks-item-image.bbx-grid-item,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.has-radius-md .wp-block-bbx-grid-blocks-item-detail.bbx-grid-item,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.has-radius-md .wp-block-bbx-grid-blocks-item-spacer.bbx-grid-item,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.has-radius-md .wp-block-bbx-grid-blocks-item-card.bbx-grid-item {
  border-radius: 16px;
  overflow: hidden;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.has-radius-md .wp-block-bbx-grid-blocks-item-card .group-two .wp-block-bbx-grid-blocks-item-detail.bbx-grid-item,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.has-radius-md .wp-block-bbx-grid-blocks-item-card .group-one .wp-block-bbx-grid-blocks-item-image.bbx-grid-item {
  border-radius: inherit;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.has-radius-lg .bbx-grid-item,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.has-radius-lg .wp-block-bbx-grid-blocks-item-image.bbx-grid-item,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.has-radius-lg .wp-block-bbx-grid-blocks-item-detail.bbx-grid-item,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.has-radius-lg .wp-block-bbx-grid-blocks-item-spacer.bbx-grid-item,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.has-radius-lg .wp-block-bbx-grid-blocks-item-card.bbx-grid-item {
  border-radius: 24px;
  overflow: hidden;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.has-radius-lg .wp-block-bbx-grid-blocks-item-card .group-two .wp-block-bbx-grid-blocks-item-detail.bbx-grid-item,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.has-radius-lg .wp-block-bbx-grid-blocks-item-card .group-one .wp-block-bbx-grid-blocks-item-image.bbx-grid-item {
  border-radius: inherit;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.has-radius-xlg .bbx-grid-item,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.has-radius-xlg .wp-block-bbx-grid-blocks-item-image.bbx-grid-item,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.has-radius-xlg .wp-block-bbx-grid-blocks-item-detail.bbx-grid-item,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.has-radius-xlg .wp-block-bbx-grid-blocks-item-spacer.bbx-grid-item,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.has-radius-xlg .wp-block-bbx-grid-blocks-item-card.bbx-grid-item {
  border-radius: 32px;
  overflow: hidden;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.has-radius-xlg .wp-block-bbx-grid-blocks-item-card .group-two .wp-block-bbx-grid-blocks-item-detail.bbx-grid-item,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.has-radius-xlg .wp-block-bbx-grid-blocks-item-card .group-one .wp-block-bbx-grid-blocks-item-image.bbx-grid-item {
  border-radius: inherit;
}

/**** ASPECT RATIO ****/
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.has-ratio-1-1 .bbx-grid-item {
  aspect-ratio: 1/1;
}

/* Card Mask - same as default so not necessary */
/* Card Vertical */
.wp-block-bbx-grid-blocks.is-type-card .wp-block-bbx-grid-blocks__inner.is-orientation-vertical .wp-block-bbx-grid-blocks__items.has-ratio-1-1 .wp-block-bbx-grid-blocks-item-spacer.bbx-grid-item,
.wp-block-bbx-grid-blocks.is-type-card .wp-block-bbx-grid-blocks__inner.is-orientation-vertical .wp-block-bbx-grid-blocks__items.has-ratio-1-1 .wp-block-bbx-grid-blocks-item-card.bbx-grid-item,
.wp-block-bbx-grid-blocks.is-type-card .wp-block-bbx-grid-blocks__inner.is-orientation-vertical .wp-block-bbx-grid-blocks__items.has-ratio-1-1 .wp-block-bbx-grid-blocks-item-detail.bbx-grid-item {
  aspect-ratio: auto;
}

.wp-block-bbx-grid-blocks.is-type-card .wp-block-bbx-grid-blocks__inner.is-orientation-horizontal .wp-block-bbx-grid-blocks__items.has-ratio-1-1 .wp-block-bbx-grid-blocks-item-image.bbx-grid-item,
.wp-block-bbx-grid-blocks.is-type-card .wp-block-bbx-grid-blocks__inner.is-orientation-horizontal .wp-block-bbx-grid-blocks__items.has-ratio-1-1 .wp-block-bbx-grid-blocks-item-detail.bbx-grid-item {
  aspect-ratio: auto;
}

/* Default */
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.has-ratio-4-3 .bbx-grid-item {
  aspect-ratio: 4/3;
}

/* Card Mask - same as default so not necessary */
/* Card Vertical & Horizontal */
.wp-block-bbx-grid-blocks.is-type-card .wp-block-bbx-grid-blocks__inner.is-orientation-vertical .wp-block-bbx-grid-blocks__items.has-ratio-4-3 .wp-block-bbx-grid-blocks-item-spacer.bbx-grid-item,
.wp-block-bbx-grid-blocks.is-type-card .wp-block-bbx-grid-blocks__inner.is-orientation-vertical .wp-block-bbx-grid-blocks__items.has-ratio-4-3 .wp-block-bbx-grid-blocks-item-card.bbx-grid-item,
.wp-block-bbx-grid-blocks.is-type-card .wp-block-bbx-grid-blocks__inner.is-orientation-vertical .wp-block-bbx-grid-blocks__items.has-ratio-4-3 .wp-block-bbx-grid-blocks-item-detail.bbx-grid-item,
.wp-block-bbx-grid-blocks.is-type-card .wp-block-bbx-grid-blocks__inner.is-orientation-horizontal .wp-block-bbx-grid-blocks__items.has-ratio-4-3 .wp-block-bbx-grid-blocks-item-image.bbx-grid-item,
.wp-block-bbx-grid-blocks.is-type-card .wp-block-bbx-grid-blocks__inner.is-orientation-horizontal .wp-block-bbx-grid-blocks__items.has-ratio-4-3 .wp-block-bbx-grid-blocks-item-detail.bbx-grid-item {
  aspect-ratio: auto;
}

/* Card Horizontal // NOTE: doesn't need the ratio - it is ALWAYS auto, so just one instance is needed after aspect-ratios are set. */
/* Default */
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.has-ratio-3-4 .bbx-grid-item {
  aspect-ratio: 3/4;
}

/* Card Vertical & Horizontal */
.wp-block-bbx-grid-blocks.is-type-card .wp-block-bbx-grid-blocks__inner.is-orientation-vertical .wp-block-bbx-grid-blocks__items.has-ratio-3-4 .wp-block-bbx-grid-blocks-item-spacer.bbx-grid-item,
.wp-block-bbx-grid-blocks.is-type-card .wp-block-bbx-grid-blocks__inner.is-orientation-vertical .wp-block-bbx-grid-blocks__items.has-ratio-3-4 .wp-block-bbx-grid-blocks-item-card.bbx-grid-item,
.wp-block-bbx-grid-blocks.is-type-card .wp-block-bbx-grid-blocks__inner.is-orientation-vertical .wp-block-bbx-grid-blocks__items.has-ratio-3-4 .wp-block-bbx-grid-blocks-item-detail.bbx-grid-item,
.wp-block-bbx-grid-blocks.is-type-card .wp-block-bbx-grid-blocks__inner.is-orientation-horizontal .wp-block-bbx-grid-blocks__items.has-ratio-3-4 .wp-block-bbx-grid-blocks-item-image.bbx-grid-item,
.wp-block-bbx-grid-blocks.is-type-card .wp-block-bbx-grid-blocks__inner.is-orientation-horizontal .wp-block-bbx-grid-blocks__items.has-ratio-3-4 .wp-block-bbx-grid-blocks-item-detail.bbx-grid-item {
  aspect-ratio: auto;
}

/* Default */
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.has-ratio-3-2 .bbx-grid-item {
  aspect-ratio: 3/2;
}

/* Card Vertical & Horizontal */
.wp-block-bbx-grid-blocks.is-type-card .wp-block-bbx-grid-blocks__inner.is-orientation-vertical .wp-block-bbx-grid-blocks__items.has-ratio-3-2 .wp-block-bbx-grid-blocks-item-spacer.bbx-grid-item,
.wp-block-bbx-grid-blocks.is-type-card .wp-block-bbx-grid-blocks__inner.is-orientation-vertical .wp-block-bbx-grid-blocks__items.has-ratio-3-2 .wp-block-bbx-grid-blocks-item-card.bbx-grid-item,
.wp-block-bbx-grid-blocks.is-type-card .wp-block-bbx-grid-blocks__inner.is-orientation-vertical .wp-block-bbx-grid-blocks__items.has-ratio-3-2 .wp-block-bbx-grid-blocks-item-detail.bbx-grid-item,
.wp-block-bbx-grid-blocks.is-type-card .wp-block-bbx-grid-blocks__inner.is-orientation-horizontal .wp-block-bbx-grid-blocks__items.has-ratio-3-2 .wp-block-bbx-grid-blocks-item-image.bbx-grid-item,
.wp-block-bbx-grid-blocks.is-type-card .wp-block-bbx-grid-blocks__inner.is-orientation-horizontal .wp-block-bbx-grid-blocks__items.has-ratio-3-2 .wp-block-bbx-grid-blocks-item-detail.bbx-grid-item {
  aspect-ratio: auto;
}

/* Default */
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.has-ratio-2-3 .bbx-grid-item {
  aspect-ratio: 2/3;
}

/* Card Vertical & Horizontal */
.wp-block-bbx-grid-blocks.is-type-card .wp-block-bbx-grid-blocks__inner.is-orientation-vertical .wp-block-bbx-grid-blocks__items.has-ratio-2-3 .wp-block-bbx-grid-blocks-item-spacer.bbx-grid-item,
.wp-block-bbx-grid-blocks.is-type-card .wp-block-bbx-grid-blocks__inner.is-orientation-vertical .wp-block-bbx-grid-blocks__items.has-ratio-2-3 .wp-block-bbx-grid-blocks-item-card.bbx-grid-item,
.wp-block-bbx-grid-blocks.is-type-card .wp-block-bbx-grid-blocks__inner.is-orientation-vertical .wp-block-bbx-grid-blocks__items.has-ratio-2-3 .wp-block-bbx-grid-blocks-item-detail.bbx-grid-item,
.wp-block-bbx-grid-blocks.is-type-card .wp-block-bbx-grid-blocks__inner.is-orientation-horizontal .wp-block-bbx-grid-blocks__items.has-ratio-2-3 .wp-block-bbx-grid-blocks-item-image.bbx-grid-item,
.wp-block-bbx-grid-blocks.is-type-card .wp-block-bbx-grid-blocks__inner.is-orientation-horizontal .wp-block-bbx-grid-blocks__items.has-ratio-2-3 .wp-block-bbx-grid-blocks-item-detail.bbx-grid-item {
  aspect-ratio: auto;
}

/* Default */
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.has-ratio-4-1 .bbx-grid-item {
  aspect-ratio: 4/1;
}

/* Card Vertical & Horizontal */
.wp-block-bbx-grid-blocks.is-type-card .wp-block-bbx-grid-blocks__inner.is-orientation-vertical .wp-block-bbx-grid-blocks__items.has-ratio-4-1 .wp-block-bbx-grid-blocks-item-spacer.bbx-grid-item,
.wp-block-bbx-grid-blocks.is-type-card .wp-block-bbx-grid-blocks__inner.is-orientation-vertical .wp-block-bbx-grid-blocks__items.has-ratio-4-1 .wp-block-bbx-grid-blocks-item-card.bbx-grid-item,
.wp-block-bbx-grid-blocks.is-type-card .wp-block-bbx-grid-blocks__inner.is-orientation-vertical .wp-block-bbx-grid-blocks__items.has-ratio-4-1 .wp-block-bbx-grid-blocks-item-detail.bbx-grid-item,
.wp-block-bbx-grid-blocks.is-type-card .wp-block-bbx-grid-blocks__inner.is-orientation-horizontal .wp-block-bbx-grid-blocks__items.has-ratio-4-1 .wp-block-bbx-grid-blocks-item-image.bbx-grid-item,
.wp-block-bbx-grid-blocks.is-type-card .wp-block-bbx-grid-blocks__inner.is-orientation-horizontal .wp-block-bbx-grid-blocks__items.has-ratio-4-1 .wp-block-bbx-grid-blocks-item-detail.bbx-grid-item {
  aspect-ratio: auto;
}

/* Default */
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.has-ratio-1-4 .bbx-grid-item {
  aspect-ratio: 1/4;
}

/* Card Vertical & Horizontal */
.wp-block-bbx-grid-blocks.is-type-card .wp-block-bbx-grid-blocks__inner.is-orientation-vertical .wp-block-bbx-grid-blocks__items.has-ratio-1-4 .wp-block-bbx-grid-blocks-item-spacer.bbx-grid-item,
.wp-block-bbx-grid-blocks.is-type-card .wp-block-bbx-grid-blocks__inner.is-orientation-vertical .wp-block-bbx-grid-blocks__items.has-ratio-1-4 .wp-block-bbx-grid-blocks-item-card.bbx-grid-item,
.wp-block-bbx-grid-blocks.is-type-card .wp-block-bbx-grid-blocks__inner.is-orientation-vertical .wp-block-bbx-grid-blocks__items.has-ratio-1-4 .wp-block-bbx-grid-blocks-item-detail.bbx-grid-item,
.wp-block-bbx-grid-blocks.is-type-card .wp-block-bbx-grid-blocks__inner.is-orientation-horizontal .wp-block-bbx-grid-blocks__items.has-ratio-1-4 .wp-block-bbx-grid-blocks-item-image.bbx-grid-item,
.wp-block-bbx-grid-blocks.is-type-card .wp-block-bbx-grid-blocks__inner.is-orientation-horizontal .wp-block-bbx-grid-blocks__items.has-ratio-1-4 .wp-block-bbx-grid-blocks-item-detail.bbx-grid-item {
  aspect-ratio: auto;
}

/* Default */
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.has-ratio-16-9 .bbx-grid-item {
  aspect-ratio: 16/9;
}

/* Card Vertical & Horizontal */
.wp-block-bbx-grid-blocks.is-type-card .wp-block-bbx-grid-blocks__inner.is-orientation-vertical .wp-block-bbx-grid-blocks__items.has-ratio-16-9 .wp-block-bbx-grid-blocks-item-spacer.bbx-grid-item,
.wp-block-bbx-grid-blocks.is-type-card .wp-block-bbx-grid-blocks__inner.is-orientation-vertical .wp-block-bbx-grid-blocks__items.has-ratio-16-9 .wp-block-bbx-grid-blocks-item-card.bbx-grid-item,
.wp-block-bbx-grid-blocks.is-type-card .wp-block-bbx-grid-blocks__inner.is-orientation-vertical .wp-block-bbx-grid-blocks__items.has-ratio-16-9 .wp-block-bbx-grid-blocks-item-detail.bbx-grid-item,
.wp-block-bbx-grid-blocks.is-type-card .wp-block-bbx-grid-blocks__inner.is-orientation-horizontal .wp-block-bbx-grid-blocks__items.has-ratio-16-9 .wp-block-bbx-grid-blocks-item-image.bbx-grid-item,
.wp-block-bbx-grid-blocks.is-type-card .wp-block-bbx-grid-blocks__inner.is-orientation-horizontal .wp-block-bbx-grid-blocks__items.has-ratio-16-9 .wp-block-bbx-grid-blocks-item-detail.bbx-grid-item {
  aspect-ratio: auto;
}

/* Default */
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.has-ratio-9-16 .bbx-grid-item {
  aspect-ratio: 9/16;
}

/* Card Vertical & Horizontal */
.wp-block-bbx-grid-blocks.is-type-card .wp-block-bbx-grid-blocks__inner.is-orientation-vertical .wp-block-bbx-grid-blocks__items.has-ratio-9-16 .wp-block-bbx-grid-blocks-item-spacer.bbx-grid-item,
.wp-block-bbx-grid-blocks.is-type-card .wp-block-bbx-grid-blocks__inner.is-orientation-vertical .wp-block-bbx-grid-blocks__items.has-ratio-9-16 .wp-block-bbx-grid-blocks-item-card.bbx-grid-item,
.wp-block-bbx-grid-blocks.is-type-card .wp-block-bbx-grid-blocks__inner.is-orientation-vertical .wp-block-bbx-grid-blocks__items.has-ratio-9-16 .wp-block-bbx-grid-blocks-item-detail.bbx-grid-item,
.wp-block-bbx-grid-blocks.is-type-card .wp-block-bbx-grid-blocks__inner.is-orientation-horizontal .wp-block-bbx-grid-blocks__items.has-ratio-9-16 .wp-block-bbx-grid-blocks-item-image.bbx-grid-item,
.wp-block-bbx-grid-blocks.is-type-card .wp-block-bbx-grid-blocks__inner.is-orientation-horizontal .wp-block-bbx-grid-blocks__items.has-ratio-9-16 .wp-block-bbx-grid-blocks-item-detail.bbx-grid-item {
  aspect-ratio: auto;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items .bbx-grid-item .item-image__inner .wp-block-image .wp-element-caption {
  font-family: "HelveticaNeue-CondensedBold";
  text-transform: uppercase;
  font-size: 1em;
  width: calc(100% - 64px);
  width: calc(100% - 96px);
  padding: 16px;
}

/**** MATRIX ****/
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.is-matrix-top-left .bbx-grid-item.wp-block-bbx-grid-blocks-item-detail,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.is-matrix-top-left .bbx-grid-item.wp-block-bbx-grid-blocks-item-image .item-image__inner,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.is-matrix-top-left .bbx-grid-item.wp-block-bbx-grid-blocks-item-image .item-image__inner .wp-block-image .wp-element-caption {
  display: flex;
  flex-flow: column wrap;
  align-items: flex-start;
  justify-content: flex-start;
  text-align: left;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.is-matrix-top-left .bbx-grid-item.wp-block-bbx-grid-blocks-item-image .item-image__inner {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  text-align: left;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.is-matrix-top-left .bbx-grid-item.wp-block-bbx-grid-blocks-item-image .item-image__inner img {
  justify-self: flex-start;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.is-matrix-top-center .bbx-grid-item.wp-block-bbx-grid-blocks-item-detail,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.is-matrix-top-center .bbx-grid-item.wp-block-bbx-grid-blocks-item-image .item-image__inner,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.is-matrix-top-center .bbx-grid-item.wp-block-bbx-grid-blocks-item-image .item-image__inner .wp-block-image .wp-element-caption {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  text-align: center;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.is-matrix-top-center .bbx-grid-item.wp-block-bbx-grid-blocks-item-image .item-image__inner img {
  justify-self: center;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.is-matrix-top-right .bbx-grid-item.wp-block-bbx-grid-blocks-item-detail,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.is-matrix-top-right .bbx-grid-item.wp-block-bbx-grid-blocks-item-image .item-image__inner,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.is-matrix-top-right .bbx-grid-item.wp-block-bbx-grid-blocks-item-image .item-image__inner .wp-block-image .wp-element-caption {
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  text-align: right;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.is-matrix-top-right .bbx-grid-item.wp-block-bbx-grid-blocks-item-image .item-image__inner img {
  justify-self: end;
}

/* .wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.is-matrix-top-left .bbx-grid-item.wp-block-bbx-grid-blocks-item-detail,
 //.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.is-matrix-top-left .bbx-grid-item.wp-block-bbx-grid-blocks-item-detail .detail-wrap,
 .wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.is-matrix-top-center .bbx-grid-item.wp-block-bbx-grid-blocks-item-detail .detail-wrap,
 .wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.is-matrix-top-right .bbx-grid-item.wp-block-bbx-grid-blocks-item-detail .detail-wrap{
	align-self:flex-start;
 }*/
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.is-matrix-center-left .bbx-grid-item.wp-block-bbx-grid-blocks-item-detail,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.is-matrix-center-left .bbx-grid-item.wp-block-bbx-grid-blocks-item-image .item-image__inner,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.is-matrix-center-left .bbx-grid-item.wp-block-bbx-grid-blocks-item-image .item-image__inner .wp-block-image .wp-element-caption {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  text-align: left;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.is-matrix-center-left .bbx-grid-item.wp-block-bbx-grid-blocks-item-image .item-image__inner img {
  justify-self: flex-start;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.is-matrix-center-center .wp-block-bbx-grid-blocks-item-detail.bbx-grid-item,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.is-matrix-center-center .wp-block-bbx-grid-blocks-item-image.bbx-grid-item .item-image__inner,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.is-matrix-center-center .wp-block-bbx-grid-blocks-item-image.bbx-grid-item .item-image__inner .wp-block-image .wp-element-caption {
  display: flex;
  flex-flow: column wrap;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.is-matrix-center-center .wp-block-bbx-grid-blocks-item-detail.bbx-grid-item .wp-block-buttons {
  text-align: center;
  justify-content: center;
  z-index: 200 !important;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.is-matrix-center-center .bbx-grid-item.wp-block-bbx-grid-blocks-item-image .item-image__inner img {
  justify-self: center;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.is-matrix-center-right .bbx-grid-item.wp-block-bbx-grid-blocks-item-detail,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.is-matrix-center-right .bbx-grid-item.wp-block-bbx-grid-blocks-item-image .item-image__inner,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.is-matrix-center-right .bbx-grid-item.wp-block-bbx-grid-blocks-item-image .item-image__inner .wp-block-image .wp-element-caption {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  text-align: right;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.is-matrix-center-right .bbx-grid-item.wp-block-bbx-grid-blocks-item-image .item-image__inner img {
  justify-self: end;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.is-matrix-bottom-left .bbx-grid-item.wp-block-bbx-grid-blocks-item-detail,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.is-matrix-bottom-left .bbx-grid-item.wp-block-bbx-grid-blocks-item-image .item-image__inner,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.is-matrix-bottom-left .bbx-grid-item.wp-block-bbx-grid-blocks-item-image .item-image__inner .wp-block-image .wp-element-caption {
  display: flex;
  align-items: flex-end !important;
  justify-content: flex-start;
  text-align: left;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.is-matrix-bottom-left .bbx-grid-item.wp-block-bbx-grid-blocks-item-image .item-image__inner img {
  justify-self: end;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.is-matrix-bottom-center .bbx-grid-item.wp-block-bbx-grid-blocks-item-detail,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.is-matrix-bottom-center .bbx-grid-item.wp-block-bbx-grid-blocks-item-image.item-image__inner,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.is-matrix-bottom-center .bbx-grid-item.wp-block-bbx-grid-blocks-item-image .item-image__inner .wp-block-image .wp-element-caption {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  text-align: center;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.is-matrix-bottom-center .bbx-grid-item.wp-block-bbx-grid-blocks-item-image .item-image__inner img {
  justify-self: center;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.is-matrix-bottom-right .bbx-grid-item.wp-block-bbx-grid-blocks-item-detail,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.is-matrix-bottom-right .bbx-grid-item.wp-block-bbx-grid-blocks-item-image .item-image__inner,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.is-matrix-bottom-right .bbx-grid-item.wp-block-bbx-grid-blocks-item-image .item-image__inner .wp-block-image .wp-element-caption {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  text-align: right;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.is-matrix-bottom-left .bbx-grid-item.wp-block-bbx-grid-blocks-item-detail,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.is-matrix-bottom-center .bbx-grid-item.wp-block-bbx-grid-blocks-item-detail .detail-wrap,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.is-matrix-bottom-right .bbx-grid-item.wp-block-bbx-grid-blocks-item-detail .detail-wrap {
  align-self: flex-end;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.is-matrix-bottom-right .bbx-grid-item.wp-block-bbx-grid-blocks-item-image .item-image__inner img {
  justify-self: end;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.is-matrix-top-left .bbx-grid-item.wp-block-bbx-grid-blocks-item-card .item-image__inner img {
  justify-self: end;
  justify-self: center !important;
  align-self: center !important;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.is-orientation-mask .wp-block-bbx-grid-blocks__items .bbx-grid-item.wp-block-bbx-grid-blocks-item-image .item-image__inner,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.is-orientation-horizontal .wp-block-bbx-grid-blocks__items .bbx-grid-item.wp-block-bbx-grid-blocks-item-image .item-image__inner {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: left;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .bbx-grid-item.object-fit-cover .item-card__inner .group-one .wp-block-image img,
.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .bbx-grid-item.object-fit-cover .item-image__inner .wp-block-image img {
  grid-row-start: 1;
  grid-row-end: 2;
  grid-column-start: 1;
  grid-column-end: 2;
  z-index: 1;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.object-fit-cover .item-image__inner .wp-block-image {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  margin-bottom: 0;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.object-fit-cover .item-image__inner .wp-block-image img {
  grid-row-start: 1;
  grid-row-end: 2;
  grid-column-start: 1;
  grid-column-end: 2;
  z-index: 1;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.object-fit-cover .bbx-grid-item.has-caption-position-bottom .item-image__inner .wp-block-image .wp-element-caption {
  grid-row-start: 1;
  grid-row-end: 2;
  grid-column-start: 1;
  grid-column-end: 2;
  z-index: 2;
  align-self: end;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.object-fit-cover .bbx-grid-item.has-caption-position-bottom-offset .item-image__inner .wp-block-image .wp-element-caption {
  grid-row-start: 1;
  grid-row-end: 2;
  grid-column-start: 1;
  grid-column-end: 2;
  z-index: 2;
  align-self: end;
  margin-bottom: 16px;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.object-fit-cover .bbx-grid-item.has-caption-position-center .item-image__inner .wp-block-image .wp-element-caption {
  grid-row: 1/2;
  grid-column: 1/2;
  z-index: 2;
  align-self: center;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.object-fit-cover .bbx-grid-item.has-caption-position-center .item-image__inner .wp-block-image a {
  grid-row: 1/2;
  grid-column: 1/2;
  z-index: 3;
  align-self: center;
  height: 100%;
  width: 100%;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.object-fit-cover .bbx-grid-item.has-caption-position-top .item-image__inner .wp-block-image .wp-element-caption {
  grid-row-start: 1;
  grid-row-end: 2;
  grid-column-start: 1;
  grid-column-end: 2;
  z-index: 2;
  align-self: start;
}

.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items.object-fit-cover .bbx-grid-item.has-caption-position-top-offset .item-image__inner .wp-block-image .wp-element-caption {
  grid-row-start: 1;
  grid-row-end: 2;
  grid-column-start: 1;
  grid-column-end: 2;
  z-index: 2;
  align-self: start;
  margin-top: 16px;
}

.has-cols-2 .bbx-grid-item.item-animation:nth-child(odd) {
  animation-delay: 0.25s;
}

.has-cols-2 .bbx-grid-item.item-animation:nth-child(even) {
  animation-delay: 0.5s;
}

.animate-slide-up {
  transform: translateY(200px);
}

.animate-slide-up.item-animation {
  animation: slide-up 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}

/**
* ----------------------------------------
* animation slide-up
* ----------------------------------------
*/
@keyframes slide-up {
  0% {
    transform: translateY(200px);
  }
  100% {
    transform: translateY(0);
  }
}
/**** @MEDIA QUERIES ****/
@media (max-width: 1919px) {
  .wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.alignfull .wp-block-bbx-grid-blocks__items .wp-block-bbx-grid-blocks-item-spacer.bbx-grid-item.has-colspan2 {
    grid-column: span 1 !important;
  }
  .wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.alignfull .wp-block-bbx-grid-blocks__items .wp-block-bbx-grid-blocks-item-spacer.bbx-grid-item.has-rowspan2 {
    grid-row: span 1 !important;
  }
  .wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-6 .wp-block-bbx-grid-blocks__items,
  .wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-8 .wp-block-bbx-grid-blocks__items {
    grid-template-rows: 1fr;
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 800px) {
  .wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-2 .wp-block-bbx-grid-blocks__items,
  .wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-3 .wp-block-bbx-grid-blocks__items,
  .wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-4 .wp-block-bbx-grid-blocks__items,
  .wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-5 .wp-block-bbx-grid-blocks__items,
  .wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-6 .wp-block-bbx-grid-blocks__items,
  .wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-7 .wp-block-bbx-grid-blocks__items,
  .wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-8 .wp-block-bbx-grid-blocks__items {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
  }
  .wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items .bbx-grid-item.has-colspan2 {
    grid-column: span 1 !important;
  }
  .wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner .wp-block-bbx-grid-blocks__items .wp-block-bbx-grid-blocks-item-spacer.bbx-grid-item {
    grid-template-rows: 0;
    grid-template-columns: 0;
    padding: 0;
    margin: 0;
  }
}
/*	@media (max-width: 1365px) {
		.wp-block-bbx-grid-blocks.alignfull .wp-block-bbx-grid-blocks__inner.alignwide .wp-block-bbx-grid-blocks__items, // NOTE: this might be needed on other widths
		.wp-block-bbx-grid-blocks.alignfull .wp-block-bbx-grid-blocks__inner.alignwide {
			//max-width:1366px;
			//border:6px solid violet;
			//margin: 0 calc(50% - 683px); 
		//	width:100%;
		//	max-width:100%;
		max-width:calc(100% - 64px) !important;
		}
		.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-4,
		.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-5,
		.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-6{
			grid-template-rows:1fr;
			grid-template-columns:1fr 1fr 1fr;
		}
	}

	@media (max-width: 1023px) {
		.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-3,
		.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-4,
		.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-5,
		.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-6{
			grid-template-rows:1fr;
			grid-template-columns:1fr 1fr;
		}
	}

	@media (max-width: 767px) { // NOTE: change to 800???
		.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-2,
		.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-3,
		.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-4,
		.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-5,
		.wp-block-bbx-grid-blocks .wp-block-bbx-grid-blocks__inner.has-cols-6{
			grid-template-rows:1fr;
			grid-template-columns:1fr;
		}
	}*/

/*# sourceMappingURL=style-index.css.map*/