.b-ext .blocks-gallery-grid:not(.has-nested-images), .b-ext .wp-block-gallery:not(.has-nested-images) {display: flex;flex-wrap: wrap;list-style-type: none;margin: 0;padding: 0;}
.b-ext .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image, .b-ext .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item, .b-ext .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image, .b-ext .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item {display: flex;flex-direction: column;flex-grow: 1;justify-content: center;margin: 0 1em 1em 0;position: relative;width: calc(50% - 1em);}
.b-ext .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), .b-ext .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n), .b-ext .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), .b-ext .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n) {margin-right: 0;}
.b-ext .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure, .b-ext .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure, .b-ext .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure, .b-ext .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure {align-items: flex-end;display: flex;height: 100%;justify-content: flex-start;margin: 0;}
.b-ext .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img, .b-ext .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img, .b-ext .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img, .b-ext .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img {display: block;height: auto;max-width: 100%;width: auto;}
.b-ext .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption, .b-ext .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption, .b-ext .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption, .b-ext .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption {background: linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,rgba(0,0,0,0));bottom: 0;box-sizing: border-box;color: #fff;font-size: .8em;margin: 0;max-height: 100%;overflow: auto;padding: 3em .77em .7em;position: absolute;text-align: center;width: 100%;z-index: 2;}
.b-ext .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img, .b-ext .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img, .b-ext .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img, .b-ext .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img {display: inline;}
.b-ext .blocks-gallery-grid:not(.has-nested-images) figcaption, .b-ext .wp-block-gallery:not(.has-nested-images) figcaption {flex-grow: 1;}
.b-ext .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a, .b-ext .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img, .b-ext .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a, .b-ext .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img, .b-ext .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a, .b-ext .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img, .b-ext .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a, .b-ext .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img {flex: 1;height: 100%;object-fit: cover;width: 100%;}
.b-ext .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image, .b-ext .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item, .b-ext .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, .b-ext .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item {margin-right: 0;width: 100%;}
@media (min-width:600px) {.b-ext .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image, .b-ext .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item, .b-ext .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image, .b-ext .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item {margin-right: 1em;width: calc(33.33333% - .66667em);}
	.b-ext .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image, .b-ext .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item, .b-ext .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image, .b-ext .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item {margin-right: 1em;width: calc(25% - .75em);}
	.b-ext .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image, .b-ext .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item, .b-ext .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image, .b-ext .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item {margin-right: 1em;width: calc(20% - .8em);}
	.b-ext .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image, .b-ext .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item, .b-ext .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image, .b-ext .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item {margin-right: 1em;width: calc(16.66667% - .83333em);}
	.b-ext .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image, .b-ext .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item, .b-ext .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image, .b-ext .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item {margin-right: 1em;width: calc(14.28571% - .85714em);}
	.b-ext .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image, .b-ext .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item, .b-ext .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image, .b-ext .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item {margin-right: 1em;width: calc(12.5% - .875em);}
	.b-ext .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n), .b-ext .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n), .b-ext .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), .b-ext .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), .b-ext .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), .b-ext .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), .b-ext .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), .b-ext .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), .b-ext .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), .b-ext .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), .b-ext .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), .b-ext .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), .b-ext .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), .b-ext .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), .b-ext .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), .b-ext .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n), .b-ext .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n), .b-ext .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n), .b-ext .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), .b-ext .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), .b-ext .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), .b-ext .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), .b-ext .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), .b-ext .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), .b-ext .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), .b-ext .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), .b-ext .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), .b-ext .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), .b-ext .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), .b-ext .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), .b-ext .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), .b-ext .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n) {margin-right: 0;}}
.b-ext .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child, .b-ext .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child, .b-ext .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child, .b-ext .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child {margin-right: 0;}
.b-ext .blocks-gallery-grid:not(.has-nested-images).alignleft, .b-ext .blocks-gallery-grid:not(.has-nested-images).alignright, .b-ext .wp-block-gallery:not(.has-nested-images).alignleft, .b-ext .wp-block-gallery:not(.has-nested-images).alignright {max-width: 420px;width: 100%;}
.b-ext .blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure, .b-ext .wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure {justify-content: center;}
.b-ext .wp-block-gallery:not(.is-cropped) .blocks-gallery-item {align-self: flex-start;}
.b-ext figure.wp-block-gallery.has-nested-images {align-items: normal;}
.b-ext .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {margin: 0;width: calc(50% - var(--wp--style--unstable-gallery-gap,16px) / 2);}
.b-ext .wp-block-gallery.has-nested-images figure.wp-block-image {box-sizing: border-box;display: flex;flex-direction: column;flex-grow: 1;justify-content: center;max-width: 100%;position: relative;}
.b-ext .wp-block-gallery.has-nested-images figure.wp-block-image>a, .b-ext .wp-block-gallery.has-nested-images figure.wp-block-image>div {flex-direction: column;flex-grow: 1;margin: 0;}
.b-ext .wp-block-gallery.has-nested-images figure.wp-block-image img {display: block;height: auto;max-width: 100% !important;width: auto;}
.b-ext .wp-block-gallery.has-nested-images figure.wp-block-image figcaption, .b-ext .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before {bottom: 0;left: 0;max-height: 100%;position: absolute;right: 0;}
.b-ext .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before {-webkit-backdrop-filter: blur(3px);backdrop-filter: blur(3px);content: "";height: 100%;-webkit-mask-image: linear-gradient(0deg,#000 20%,rgba(0,0,0,0));mask-image: linear-gradient(0deg,#000 20%,rgba(0,0,0,0));max-height: 40%;}
.b-ext .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {background: linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,0));box-sizing: border-box;color: #fff;font-size: 13px;margin: 0;overflow: auto;padding: 1em;scrollbar-color: rgba(0,0,0,0) rgba(0,0,0,0);scrollbar-gutter: stable both-edges;scrollbar-width: thin;text-align: center;text-shadow: 0 0 1.5px #000;will-change: transform;}
.b-ext .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar {height: 12px;width: 12px;}
.b-ext .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track {background-color: initial;}
.b-ext .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb {background-clip: padding-box;background-color: initial;border: 3px solid rgba(0,0,0,0);border-radius: 8px;}
.b-ext .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb, .b-ext .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb, .b-ext .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb {background-color: rgba(255,255,255,.8);}
.b-ext .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus, .b-ext .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within, .b-ext .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover {scrollbar-color: rgba(255,255,255,.8) rgba(0,0,0,0);}
@media (hover:none) {.b-ext .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {scrollbar-color: rgba(255,255,255,.8) rgba(0,0,0,0);}}
.b-ext .wp-block-gallery.has-nested-images figure.wp-block-image figcaption img {display: inline;}
.b-ext .wp-block-gallery.has-nested-images figure.wp-block-image figcaption a {color: inherit;}
.b-ext .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img {box-sizing: border-box;}
.b-ext .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a, .b-ext .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div, .b-ext .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a, .b-ext .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div {flex: 1 1 auto;}
.b-ext .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption, .b-ext .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption {background: none;color: inherit;flex: initial;margin: 0;padding: 10px 10px 9px;position: relative;text-shadow: none;}
.b-ext .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before, .b-ext .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before {content: none;}
.b-ext .wp-block-gallery.has-nested-images figcaption {flex-basis: 100%;flex-grow: 1;text-align: center;}
.b-ext .wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {margin-bottom: auto;margin-top: 0;}
.b-ext .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) {align-self: inherit;}
.b-ext .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a, .b-ext .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone) {display: flex;}
.b-ext .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a, .b-ext .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {flex: 1 0 0%;height: 100%;object-fit: cover;width: 100%;}
.b-ext .wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) {width: 100%;}
@media (min-width:600px) {.b-ext .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) {width: calc(33.33333% - var(--wp--style--unstable-gallery-gap,16px) * .66667);}
	.b-ext .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) {width: calc(25% - var(--wp--style--unstable-gallery-gap,16px) * .75);}
	.b-ext .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) {width: calc(20% - var(--wp--style--unstable-gallery-gap,16px) * .8);}
	.b-ext .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) {width: calc(16.66667% - var(--wp--style--unstable-gallery-gap,16px) * .83333);}
	.b-ext .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) {width: calc(14.28571% - var(--wp--style--unstable-gallery-gap,16px) * .85714);}
	.b-ext .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) {width: calc(12.5% - var(--wp--style--unstable-gallery-gap,16px) * .875);}
	.b-ext .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {width: calc(33.33% - var(--wp--style--unstable-gallery-gap,16px) * .66667);}
	.b-ext .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2), .b-ext .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image) {width: calc(50% - var(--wp--style--unstable-gallery-gap,16px) * .5);}
	.b-ext .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child {width: 100%;}}
.b-ext .wp-block-gallery.has-nested-images.alignleft, .b-ext .wp-block-gallery.has-nested-images.alignright {max-width: 420px;width: 100%;}
.b-ext .wp-block-gallery.has-nested-images.aligncenter {justify-content: center;}