/**
 * Colors
 */
/**
 * Fonts & basic variables.
 */
/**
 * Typography
 */
/**
 * Grid System.
 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
 */
/**
 * Radius scale.
 */
/**
 * Elevation scale.
 */
/**
 * Dimensions.
 */
/**
 * Mobile specific styles
 */
/**
 * Editor styles.
 */
/**
 * Block & Editor UI.
 */
/**
 * Block paddings.
 */
/**
 * React Native specific.
 * These variables do not appear to be used anywhere else.
 */
/**
 * Breakpoints & Media Queries
 */
/**
 * SCSS Variables.
 *
 * Please use variables from this sheet to ensure consistency across the UI.
 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
 */
/**
 * Colors
 */
/**
 * SCSS Variables.
 *
 * Please use variables from this sheet to ensure consistency across the UI.
 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
 */
/**
 * Fonts & basic variables.
 */
/**
 * Typography
 */
/**
 * Grid System.
 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
 */
/**
 * Radius scale.
 */
/**
 * Elevation scale.
 */
/**
 * Dimensions.
 */
/**
 * Mobile specific styles
 */
/**
 * Editor styles.
 */
/**
 * Block & Editor UI.
 */
/**
 * Block paddings.
 */
/**
 * React Native specific.
 * These variables do not appear to be used anywhere else.
 */
/**
 * Breakpoints & Media Queries
 */
/**
*  Converts a hex value into the rgb equivalent.
*
* @param {string} hex - the hexadecimal value to convert
* @return {string} comma separated rgb values
*/
/**
 * Long content fade mixin
 *
 * Creates a fading overlay to signify that the content is longer
 * than the space allows.
 */
/**
 * Breakpoint mixins
 */
/**
 * Focus styles.
 */
/**
 * Applies editor left position to the selector passed as argument
 */
/**
 * Styles that are reused verbatim in a few places
 */
/**
 * Allows users to opt-out of animations via OS-level preferences.
 */
/**
 * Reset default styles for JavaScript UI based pages.
 * This is a WP-admin agnostic reset
 */
/**
 * Reset the WP Admin page styles for Gutenberg-like pages.
 */
/**
 * Creates a checkerboard pattern background to indicate transparency.
 * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px.
 */
/*************
  bootstrap variables overrides
  https://getbootstrap.com/docs/5.0/customize/sass/

  Options
  https://getbootstrap.com/docs/5.0/customize/sass/#variable-defaults
  Quickly modify global styling by enabling or disabling optional features.
************/
/**
  * Rimuovo tutte le Utility che non mi servono
  * dal file @import "bootstrap/scss/utilities";
**/
/**
  * Rimuovo tutte le Variabili che non mi servono
  * dal file @import "bootstrap/scss/variables";
**/
.masonry-gallery:not(.row):where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  max-width: calc(var(--wp--style--global--content-size) + var(--wp--style--unstable-gallery-gap)) !important;
}
.masonry-gallery:not(.row).alignwide {
  max-width: calc(var(--wp--style--global--wide-size) + var(--wp--style--unstable-gallery-gap)) !important;
}
.masonry-gallery:not(.row).wp-block-gallery {
  display: block !important;
  position: relative !important;
}
.masonry-gallery:not(.row).wp-block-gallery figure.wp-block-image {
  margin: 0 !important;
  box-sizing: border-box !important;
}
.masonry-gallery:not(.row).wp-block-gallery figure.wp-block-image img {
  width: 100% !important;
  height: auto;
  display: block;
  image-rendering: auto;
}
.masonry-gallery:not(.row).wp-block-gallery figure.wp-block-image {
  padding: calc(var(--wp--style--unstable-gallery-gap, 16px) / 2);
}
.masonry-gallery:not(.row).wp-block-gallery figure.wp-block-image:not(#individual-image) {
  width: 50% !important;
}
@media (min-width: 782px) {
  .masonry-gallery:not(.row).wp-block-gallery.columns-1 figure.wp-block-image:not(#individual-image) {
    width: 100% !important;
  }
  .masonry-gallery:not(.row).wp-block-gallery.columns-2 figure.wp-block-image:not(#individual-image) {
    width: 50% !important;
  }
  .masonry-gallery:not(.row).wp-block-gallery.columns-3 figure.wp-block-image:not(#individual-image) {
    width: 33.333% !important;
  }
  .masonry-gallery:not(.row).wp-block-gallery.columns-4 figure.wp-block-image:not(#individual-image) {
    width: 25% !important;
  }
  .masonry-gallery:not(.row).wp-block-gallery.columns-5 figure.wp-block-image:not(#individual-image) {
    width: 20% !important;
  }
  .masonry-gallery:not(.row).wp-block-gallery.columns-6 figure.wp-block-image:not(#individual-image) {
    width: 16.666% !important;
  }
  .masonry-gallery:not(.row).wp-block-gallery.columns-7 figure.wp-block-image:not(#individual-image) {
    width: 14.285% !important;
  }
  .masonry-gallery:not(.row).wp-block-gallery.columns-8 figure.wp-block-image:not(#individual-image) {
    width: 12.5% !important;
  }
}
@media (min-width: 782px) {
  .masonry-gallery:not(.row).wp-block-gallery.columns-1 figure.wp-block-image:not(#individual-image).size-1 {
    width: 100% !important;
  }
  .masonry-gallery:not(.row).wp-block-gallery.columns-2 figure.wp-block-image:not(#individual-image).size-1 {
    width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) * 0.5) !important;
  }
  .masonry-gallery:not(.row).wp-block-gallery.columns-2 figure.wp-block-image:not(#individual-image).size-2 {
    width: 100% !important;
  }
  .masonry-gallery:not(.row).wp-block-gallery.columns-3 figure.wp-block-image:not(#individual-image).size-1 {
    width: calc(33.333% - var(--wp--style--unstable-gallery-gap, 16px) * 0.666) !important;
  }
  .masonry-gallery:not(.row).wp-block-gallery.columns-3 figure.wp-block-image:not(#individual-image).size-2 {
    width: calc(66.666% - var(--wp--style--unstable-gallery-gap, 16px) * 0.333) !important;
  }
  .masonry-gallery:not(.row).wp-block-gallery.columns-3 figure.wp-block-image:not(#individual-image).size-3 {
    width: 100% !important;
  }
  .masonry-gallery:not(.row).wp-block-gallery.columns-4 figure.wp-block-image:not(#individual-image).size-1 {
    width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px) * 0.75) !important;
  }
  .masonry-gallery:not(.row).wp-block-gallery.columns-4 figure.wp-block-image:not(#individual-image).size-2 {
    width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) * 0.5) !important;
  }
  .masonry-gallery:not(.row).wp-block-gallery.columns-4 figure.wp-block-image:not(#individual-image).size-3 {
    width: calc(75% - var(--wp--style--unstable-gallery-gap, 16px) * 0.25) !important;
  }
  .masonry-gallery:not(.row).wp-block-gallery.columns-4 figure.wp-block-image:not(#individual-image).size-4 {
    width: 100% !important;
  }
  .masonry-gallery:not(.row).wp-block-gallery.columns-5 figure.wp-block-image:not(#individual-image).size-1 {
    width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8) !important;
  }
  .masonry-gallery:not(.row).wp-block-gallery.columns-5 figure.wp-block-image:not(#individual-image).size-2 {
    width: calc(40% - var(--wp--style--unstable-gallery-gap, 16px) * 0.6) !important;
  }
  .masonry-gallery:not(.row).wp-block-gallery.columns-5 figure.wp-block-image:not(#individual-image).size-3 {
    width: calc(60% - var(--wp--style--unstable-gallery-gap, 16px) * 0.4) !important;
  }
  .masonry-gallery:not(.row).wp-block-gallery.columns-5 figure.wp-block-image:not(#individual-image).size-4 {
    width: calc(80% - var(--wp--style--unstable-gallery-gap, 16px) * 0.2) !important;
  }
  .masonry-gallery:not(.row).wp-block-gallery.columns-5 figure.wp-block-image:not(#individual-image).size-5 {
    width: 100% !important;
  }
  .masonry-gallery:not(.row).wp-block-gallery.columns-6 figure.wp-block-image:not(#individual-image).size-1 {
    width: calc(16.666% - var(--wp--style--unstable-gallery-gap, 16px) * 0.833) !important;
  }
  .masonry-gallery:not(.row).wp-block-gallery.columns-6 figure.wp-block-image:not(#individual-image).size-2 {
    width: calc(33.333% - var(--wp--style--unstable-gallery-gap, 16px) * 0.666) !important;
  }
  .masonry-gallery:not(.row).wp-block-gallery.columns-6 figure.wp-block-image:not(#individual-image).size-3 {
    width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) * 0.5) !important;
  }
  .masonry-gallery:not(.row).wp-block-gallery.columns-6 figure.wp-block-image:not(#individual-image).size-4 {
    width: calc(66.666% - var(--wp--style--unstable-gallery-gap, 16px) * 0.333) !important;
  }
  .masonry-gallery:not(.row).wp-block-gallery.columns-6 figure.wp-block-image:not(#individual-image).size-5 {
    width: calc(83.333% - var(--wp--style--unstable-gallery-gap, 16px) * 0.166) !important;
  }
  .masonry-gallery:not(.row).wp-block-gallery.columns-6 figure.wp-block-image:not(#individual-image).size-6 {
    width: 100% !important;
  }
  .masonry-gallery:not(.row).wp-block-gallery.columns-7 figure.wp-block-image:not(#individual-image).size-1 {
    width: calc(14.285% - var(--wp--style--unstable-gallery-gap, 16px) * 0.857) !important;
  }
  .masonry-gallery:not(.row).wp-block-gallery.columns-7 figure.wp-block-image:not(#individual-image).size-2 {
    width: calc(28.571% - var(--wp--style--unstable-gallery-gap, 16px) * 0.714) !important;
  }
  .masonry-gallery:not(.row).wp-block-gallery.columns-7 figure.wp-block-image:not(#individual-image).size-3 {
    width: calc(42.857% - var(--wp--style--unstable-gallery-gap, 16px) * 0.571) !important;
  }
  .masonry-gallery:not(.row).wp-block-gallery.columns-7 figure.wp-block-image:not(#individual-image).size-4 {
    width: calc(57.142% - var(--wp--style--unstable-gallery-gap, 16px) * 0.428) !important;
  }
  .masonry-gallery:not(.row).wp-block-gallery.columns-7 figure.wp-block-image:not(#individual-image).size-5 {
    width: calc(71.428% - var(--wp--style--unstable-gallery-gap, 16px) * 0.285) !important;
  }
  .masonry-gallery:not(.row).wp-block-gallery.columns-7 figure.wp-block-image:not(#individual-image).size-6 {
    width: calc(85.714% - var(--wp--style--unstable-gallery-gap, 16px) * 0.142) !important;
  }
  .masonry-gallery:not(.row).wp-block-gallery.columns-7 figure.wp-block-image:not(#individual-image).size-7 {
    width: 100% !important;
  }
  .masonry-gallery:not(.row).wp-block-gallery.columns-8 figure.wp-block-image:not(#individual-image).size-1 {
    width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px) * 0.875) !important;
  }
  .masonry-gallery:not(.row).wp-block-gallery.columns-8 figure.wp-block-image:not(#individual-image).size-2 {
    width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px) * 0.75) !important;
  }
  .masonry-gallery:not(.row).wp-block-gallery.columns-8 figure.wp-block-image:not(#individual-image).size-3 {
    width: calc(37.5% - var(--wp--style--unstable-gallery-gap, 16px) * 0.625) !important;
  }
  .masonry-gallery:not(.row).wp-block-gallery.columns-8 figure.wp-block-image:not(#individual-image).size-4 {
    width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) * 0.5) !important;
  }
  .masonry-gallery:not(.row).wp-block-gallery.columns-8 figure.wp-block-image:not(#individual-image).size-5 {
    width: calc(62.5% - var(--wp--style--unstable-gallery-gap, 16px) * 0.375) !important;
  }
  .masonry-gallery:not(.row).wp-block-gallery.columns-8 figure.wp-block-image:not(#individual-image).size-6 {
    width: calc(75% - var(--wp--style--unstable-gallery-gap, 16px) * 0.25) !important;
  }
  .masonry-gallery:not(.row).wp-block-gallery.columns-8 figure.wp-block-image:not(#individual-image).size-7 {
    width: calc(87.5% - var(--wp--style--unstable-gallery-gap, 16px) * 0.125) !important;
  }
  .masonry-gallery:not(.row).wp-block-gallery.columns-8 figure.wp-block-image:not(#individual-image).size-8 {
    width: 100% !important;
  }
  .masonry-gallery:not(.row).wp-block-gallery figure.wp-block-image:not(#individual-image).size-50 {
    width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) * 0.5) !important;
  }
  .masonry-gallery:not(.row).wp-block-gallery figure.wp-block-image:not(#individual-image).size-100 {
    width: 100% !important;
  }
}
.masonry-gallery.row figure.wp-block-image {
  margin: var(--bs-gutter-y) 0 0 0 !important;
}
.masonry-gallery.row figure.wp-block-image img {
  width: 100% !important;
  height: auto;
  display: block;
}
.masonry-gallery.row figure.wp-block-image {
  padding: var(--bs-gutter-x) !important;
}

.masonry-gallery[data-masonry-initialized=true] .wp-block-image:not([style*="position: absolute"]) {
  opacity: 0.7;
  transition: opacity 0.2s ease-in-out;
}
.masonry-gallery[data-masonry-initialized=true] .wp-block-image[style*="position: absolute"] {
  opacity: 1;
}
.masonry-gallery[data-masonry-gsap-mode=true] .wp-block-image,
.masonry-gallery[data-masonry-gsap-mode=true] .wp-block-post,
.masonry-gallery[data-masonry-gsap-mode=true] .wp-block-group {
  transform-style: preserve-3d;
}
.masonry-gallery[data-masonry-gsap-mode=true] .wp-block-image:not([style*=opacity]),
.masonry-gallery[data-masonry-gsap-mode=true] .wp-block-post:not([style*=opacity]),
.masonry-gallery[data-masonry-gsap-mode=true] .wp-block-group:not([style*=opacity]) {
  opacity: 0;
  transform: scale(0.95);
}
.masonry-gallery[data-masonry-gsap-mode=true] .wp-block-image[style*="opacity: 1"],
.masonry-gallery[data-masonry-gsap-mode=true] .wp-block-post[style*="opacity: 1"],
.masonry-gallery[data-masonry-gsap-mode=true] .wp-block-group[style*="opacity: 1"] {
  opacity: 1 !important;
}
.masonry-gallery[data-masonry-gsap-mode=true] .wp-block-image[style*="opacity: 1"]:not([style*=transform]),
.masonry-gallery[data-masonry-gsap-mode=true] .wp-block-post[style*="opacity: 1"]:not([style*=transform]),
.masonry-gallery[data-masonry-gsap-mode=true] .wp-block-group[style*="opacity: 1"]:not([style*=transform]) {
  transform: none !important;
}
.masonry-gallery[data-masonry-gsap-mode=true] .wp-block-image[data-gsap-animated=true],
.masonry-gallery[data-masonry-gsap-mode=true] .wp-block-post[data-gsap-animated=true],
.masonry-gallery[data-masonry-gsap-mode=true] .wp-block-group[data-gsap-animated=true] {
  opacity: 1 !important;
}
.masonry-gallery[data-masonry-gsap-mode=true] .wp-block-image[data-gsap-animated=true]:not([style*="transform:"]),
.masonry-gallery[data-masonry-gsap-mode=true] .wp-block-post[data-gsap-animated=true]:not([style*="transform:"]),
.masonry-gallery[data-masonry-gsap-mode=true] .wp-block-group[data-gsap-animated=true]:not([style*="transform:"]) {
  transform: none !important;
}

.wp-block-query .masonry-gallery:not(.row):not([class*=row-cols-]):where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  max-width: calc(var(--wp--style--global--content-size) + var(--wp--style--unstable-gallery-gap)) !important;
}
.wp-block-query .masonry-gallery:not(.row):not([class*=row-cols-]).alignwide {
  max-width: calc(var(--wp--style--global--wide-size) + var(--wp--style--unstable-gallery-gap)) !important;
}
.wp-block-query .masonry-gallery:not(.row):not([class*=row-cols-]).wp-block-post-template {
  display: block !important;
  position: relative !important;
}
.wp-block-query .masonry-gallery:not(.row):not([class*=row-cols-]).wp-block-post-template .wp-block-post {
  margin: 0 !important;
  box-sizing: border-box !important;
}
.wp-block-query .masonry-gallery:not(.row):not([class*=row-cols-]).wp-block-post-template .wp-block-post img:not(.wp-block-cover__image-background) {
  width: 100% !important;
  height: auto;
  display: block;
  image-rendering: auto;
}
.wp-block-query .masonry-gallery:not(.row):not([class*=row-cols-]).wp-block-post-template .wp-block-post .wp-block-cover .wp-block-cover__image-background {
  width: 100%;
}
.wp-block-query .masonry-gallery:not(.row):not([class*=row-cols-]).wp-block-post-template .wp-block-post {
  padding: calc(var(--wp--style--unstable-gallery-gap, 16px) / 2);
}
.wp-block-query .masonry-gallery:not(.row):not([class*=row-cols-]) .wp-block-post:not([class*=col-]) {
  width: 50% !important;
}
@media (min-width: 782px) {
  .wp-block-query .masonry-gallery:not(.row):not([class*=row-cols-]).columns-1 .wp-block-post:not([class*=col-]) {
    width: 100% !important;
  }
  .wp-block-query .masonry-gallery:not(.row):not([class*=row-cols-]).columns-2 .wp-block-post:not([class*=col-]) {
    width: 50% !important;
  }
  .wp-block-query .masonry-gallery:not(.row):not([class*=row-cols-]).columns-3 .wp-block-post:not([class*=col-]) {
    width: 33.333% !important;
  }
  .wp-block-query .masonry-gallery:not(.row):not([class*=row-cols-]).columns-4 .wp-block-post:not([class*=col-]) {
    width: 25% !important;
  }
  .wp-block-query .masonry-gallery:not(.row):not([class*=row-cols-]).columns-5 .wp-block-post:not([class*=col-]) {
    width: 20% !important;
  }
  .wp-block-query .masonry-gallery:not(.row):not([class*=row-cols-]).columns-6 .wp-block-post:not([class*=col-]) {
    width: 16.666% !important;
  }
  .wp-block-query .masonry-gallery:not(.row):not([class*=row-cols-]).columns-7 .wp-block-post:not([class*=col-]) {
    width: 14.285% !important;
  }
  .wp-block-query .masonry-gallery:not(.row):not([class*=row-cols-]).columns-8 .wp-block-post:not([class*=col-]) {
    width: 12.5% !important;
  }
}
.wp-block-query .masonry-gallery.row .wp-block-post, .wp-block-query .masonry-gallery[class*=row-cols-] .wp-block-post {
  margin: var(--bs-gutter-y) 0 0 0 !important;
}
.wp-block-query .masonry-gallery.row .wp-block-post img:not(.wp-block-cover__image-background), .wp-block-query .masonry-gallery[class*=row-cols-] .wp-block-post img:not(.wp-block-cover__image-background) {
  width: 100% !important;
  height: auto;
  display: block;
}
.wp-block-query .masonry-gallery.row .wp-block-post .wp-block-cover .wp-block-cover__image-background, .wp-block-query .masonry-gallery[class*=row-cols-] .wp-block-post .wp-block-cover .wp-block-cover__image-background {
  width: 100%;
}
.wp-block-query .masonry-gallery.row .wp-block-post, .wp-block-query .masonry-gallery[class*=row-cols-] .wp-block-post {
  padding: var(--bs-gutter-x) !important;
}

.wp-block-query .masonry-gallery.query-gap-0:not(.row):not([class*=row-cols-]) {
  margin: 0 !important;
}
.wp-block-query .masonry-gallery.query-gap-0:not(.row):not([class*=row-cols-]) .wp-block-post {
  padding: 0 !important;
}
.wp-block-query .masonry-gallery.query-gap-0.row, .wp-block-query .masonry-gallery.query-gap-0[class*=row-cols-] {
  margin: 0 !important;
}
.wp-block-query .masonry-gallery.query-gap-0.row .wp-block-post, .wp-block-query .masonry-gallery.query-gap-0[class*=row-cols-] .wp-block-post {
  padding: 0 !important;
}
.wp-block-query .masonry-gallery.query-gap-20:not(.row):not([class*=row-cols-]) {
  margin: calc(var(--wp--preset--spacing--20) / -2) !important;
}
.wp-block-query .masonry-gallery.query-gap-20:not(.row):not([class*=row-cols-]) .wp-block-post {
  padding: calc(var(--wp--preset--spacing--20) / 2) !important;
}
.wp-block-query .masonry-gallery.query-gap-20.row, .wp-block-query .masonry-gallery.query-gap-20[class*=row-cols-] {
  margin: calc(var(--wp--preset--spacing--20) / -2) !important;
}
.wp-block-query .masonry-gallery.query-gap-20.row .wp-block-post, .wp-block-query .masonry-gallery.query-gap-20[class*=row-cols-] .wp-block-post {
  padding: calc(var(--wp--preset--spacing--20) / 2) !important;
}
.wp-block-query .masonry-gallery.query-gap-30:not(.row):not([class*=row-cols-]) {
  margin: calc(var(--wp--preset--spacing--30) / -2) !important;
}
.wp-block-query .masonry-gallery.query-gap-30:not(.row):not([class*=row-cols-]) .wp-block-post {
  padding: calc(var(--wp--preset--spacing--30) / 2) !important;
}
.wp-block-query .masonry-gallery.query-gap-30.row, .wp-block-query .masonry-gallery.query-gap-30[class*=row-cols-] {
  margin: calc(var(--wp--preset--spacing--30) / -2) !important;
}
.wp-block-query .masonry-gallery.query-gap-30.row .wp-block-post, .wp-block-query .masonry-gallery.query-gap-30[class*=row-cols-] .wp-block-post {
  padding: calc(var(--wp--preset--spacing--30) / 2) !important;
}
.wp-block-query .masonry-gallery.query-gap-40:not(.row):not([class*=row-cols-]) {
  margin: calc(var(--wp--preset--spacing--40) / -2) !important;
}
.wp-block-query .masonry-gallery.query-gap-40:not(.row):not([class*=row-cols-]) .wp-block-post {
  padding: calc(var(--wp--preset--spacing--40) / 2) !important;
}
.wp-block-query .masonry-gallery.query-gap-40.row, .wp-block-query .masonry-gallery.query-gap-40[class*=row-cols-] {
  margin: calc(var(--wp--preset--spacing--40) / -2) !important;
}
.wp-block-query .masonry-gallery.query-gap-40.row .wp-block-post, .wp-block-query .masonry-gallery.query-gap-40[class*=row-cols-] .wp-block-post {
  padding: calc(var(--wp--preset--spacing--40) / 2) !important;
}
.wp-block-query .masonry-gallery.query-gap-50:not(.row):not([class*=row-cols-]) {
  margin: calc(var(--wp--preset--spacing--50) / -2) !important;
}
.wp-block-query .masonry-gallery.query-gap-50:not(.row):not([class*=row-cols-]) .wp-block-post {
  padding: calc(var(--wp--preset--spacing--50) / 2) !important;
}
.wp-block-query .masonry-gallery.query-gap-50.row, .wp-block-query .masonry-gallery.query-gap-50[class*=row-cols-] {
  margin: calc(var(--wp--preset--spacing--50) / -2) !important;
}
.wp-block-query .masonry-gallery.query-gap-50.row .wp-block-post, .wp-block-query .masonry-gallery.query-gap-50[class*=row-cols-] .wp-block-post {
  padding: calc(var(--wp--preset--spacing--50) / 2) !important;
}
.wp-block-query .masonry-gallery.query-gap-60:not(.row):not([class*=row-cols-]) {
  margin: calc(var(--wp--preset--spacing--60) / -2) !important;
}
.wp-block-query .masonry-gallery.query-gap-60:not(.row):not([class*=row-cols-]) .wp-block-post {
  padding: calc(var(--wp--preset--spacing--60) / 2) !important;
}
.wp-block-query .masonry-gallery.query-gap-60.row, .wp-block-query .masonry-gallery.query-gap-60[class*=row-cols-] {
  margin: calc(var(--wp--preset--spacing--60) / -2) !important;
}
.wp-block-query .masonry-gallery.query-gap-60.row .wp-block-post, .wp-block-query .masonry-gallery.query-gap-60[class*=row-cols-] .wp-block-post {
  padding: calc(var(--wp--preset--spacing--60) / 2) !important;
}
.wp-block-query .masonry-gallery.query-gap-70:not(.row):not([class*=row-cols-]) {
  margin: calc(var(--wp--preset--spacing--70) / -2) !important;
}
.wp-block-query .masonry-gallery.query-gap-70:not(.row):not([class*=row-cols-]) .wp-block-post {
  padding: calc(var(--wp--preset--spacing--70) / 2) !important;
}
.wp-block-query .masonry-gallery.query-gap-70.row, .wp-block-query .masonry-gallery.query-gap-70[class*=row-cols-] {
  margin: calc(var(--wp--preset--spacing--70) / -2) !important;
}
.wp-block-query .masonry-gallery.query-gap-70.row .wp-block-post, .wp-block-query .masonry-gallery.query-gap-70[class*=row-cols-] .wp-block-post {
  padding: calc(var(--wp--preset--spacing--70) / 2) !important;
}
.wp-block-query .masonry-gallery.query-gap-80:not(.row):not([class*=row-cols-]) {
  margin: calc(var(--wp--preset--spacing--80) / -2) !important;
}
.wp-block-query .masonry-gallery.query-gap-80:not(.row):not([class*=row-cols-]) .wp-block-post {
  padding: calc(var(--wp--preset--spacing--80) / 2) !important;
}
.wp-block-query .masonry-gallery.query-gap-80.row, .wp-block-query .masonry-gallery.query-gap-80[class*=row-cols-] {
  margin: calc(var(--wp--preset--spacing--80) / -2) !important;
}
.wp-block-query .masonry-gallery.query-gap-80.row .wp-block-post, .wp-block-query .masonry-gallery.query-gap-80[class*=row-cols-] .wp-block-post {
  padding: calc(var(--wp--preset--spacing--80) / 2) !important;
}
