/* VARIABLES */
/* TYPOGRAPHY */
/* Google Fonts */
/* TYPOGRAPHY */
/* Google Fonts */
.block-inline-blockbento .paragraph--type-card {
  height: 100%;
}
.block-inline-blockbento .paragraph--type-card .wrapper {
  border-radius: 2rem;
}
.block-inline-blockbento .paragraph--type-card .field--name-field-media {
  height: 100%;
}
.block-inline-blockbento .paragraph--type-card .field--name-field-media .responsive-media {
  height: 100%;
}
.block-inline-blockbento .paragraph--type-card .field--name-field-media .responsive-media .responsive-media__desktop,
.block-inline-blockbento .paragraph--type-card .field--name-field-media .responsive-media .responsive-media__mobile {
  height: 100%;
}
.block-inline-blockbento .paragraph--type-card .field--name-field-media .responsive-media .responsive-media__desktop .field--type-image,
.block-inline-blockbento .paragraph--type-card .field--name-field-media .responsive-media .responsive-media__mobile .field--type-image {
  height: 100%;
}
.block-inline-blockbento .paragraph--type-card .field--name-field-media .responsive-media .responsive-media__desktop .field--type-image .field__item,
.block-inline-blockbento .paragraph--type-card .field--name-field-media .responsive-media .responsive-media__mobile .field--type-image .field__item {
  height: 100%;
}
.block-inline-blockbento .paragraph--type-card .inner-wrapper {
  background-color: rgba(115, 47, 14, 0.6);
  backdrop-filter: blur(7.5px);
}
@media (min-width: 75.0625rem) {
  .block-inline-blockbento .paragraph--type-card .inner-wrapper .field--name-field-body {
    display: grid;
    grid-template-rows: 0fr;
    opacity: 0;
    transition: grid-template-rows 0.75s linear, opacity 0.75s linear, margin-top 0.5s linear;
  }
  .block-inline-blockbento .paragraph--type-card .inner-wrapper .field--name-field-body > * {
    overflow: hidden;
  }
  .block-inline-blockbento .paragraph--type-card .inner-wrapper .btn {
    transition: 1s linear;
  }
  .block-inline-blockbento .paragraph--type-card .inner-wrapper:hover .field--name-field-body {
    grid-template-rows: 1fr;
    opacity: 1;
    transition: grid-template-rows 0.5s linear, opacity 0.75s linear 0.5s, margin-top 0.5s linear;
  }
  .block-inline-blockbento .paragraph--type-card .inner-wrapper:not(:hover) .field--name-field-body {
    margin-top: 0 !important;
  }
}
.block-inline-blockbento .bento-grid {
  display: grid;
  gap: 1.25rem;
  grid-template-columns: repeat(2, 1fr);
}
.block-inline-blockbento .bento-grid > .field__item {
  grid-row: span 1;
}
.block-inline-blockbento .bento-grid--count-2 > .field__item {
  grid-row: span 1;
}
.block-inline-blockbento .bento-grid--count-2 > .field__item .drimage img {
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 62.0625rem) {
  .block-inline-blockbento .bento-grid--count-2 > .field__item .drimage img {
    aspect-ratio: 65/62;
  }
}
.block-inline-blockbento .bento-grid--count-3 > .field__item:nth-child(1) {
  grid-row: span 2;
}
.block-inline-blockbento .bento-grid--count-3 > .field__item:nth-child(1) .drimage img {
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 62.0625rem) {
  .block-inline-blockbento .bento-grid--count-3 > .field__item:nth-child(1) .drimage img {
    aspect-ratio: 69/100;
  }
}
.block-inline-blockbento .bento-grid--count-3 > .field__item:nth-child(2),
.block-inline-blockbento .bento-grid--count-3 > .field__item:nth-child(3) {
  grid-row: span 1;
}
.block-inline-blockbento .bento-grid--count-3 > .field__item:nth-child(2) .drimage img,
.block-inline-blockbento .bento-grid--count-3 > .field__item:nth-child(3) .drimage img {
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 62.0625rem) {
  .block-inline-blockbento .bento-grid--count-3 > .field__item:nth-child(2) .drimage img,
  .block-inline-blockbento .bento-grid--count-3 > .field__item:nth-child(3) .drimage img {
    aspect-ratio: 71/50;
  }
}
.block-inline-blockbento .bento-grid--count-4 > .field__item:nth-child(1) {
  grid-column: 1;
  grid-row: 1/span 2;
  align-self: stretch;
}
.block-inline-blockbento .bento-grid--count-4 > .field__item:nth-child(1) .drimage img {
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 62.0625rem) {
  .block-inline-blockbento .bento-grid--count-4 > .field__item:nth-child(1) .drimage img {
    aspect-ratio: 65/62;
  }
}
.block-inline-blockbento .bento-grid--count-4 > .field__item:nth-child(2) {
  grid-column: 2;
  grid-row: 1;
}
.block-inline-blockbento .bento-grid--count-4 > .field__item:nth-child(2) .drimage img {
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 62.0625rem) {
  .block-inline-blockbento .bento-grid--count-4 > .field__item:nth-child(2) .drimage img {
    aspect-ratio: 13/8;
  }
}
.block-inline-blockbento .bento-grid--count-4 > .field__item:nth-child(3) {
  grid-column: 1;
  grid-row: 3;
}
.block-inline-blockbento .bento-grid--count-4 > .field__item:nth-child(3) .drimage img {
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 62.0625rem) {
  .block-inline-blockbento .bento-grid--count-4 > .field__item:nth-child(3) .drimage img {
    aspect-ratio: 13/8;
  }
}
.block-inline-blockbento .bento-grid--count-4 > .field__item:nth-child(4) {
  grid-column: 2;
  grid-row: 2/span 2;
  align-self: stretch;
}
.block-inline-blockbento .bento-grid--count-4 > .field__item:nth-child(4) .drimage img {
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 62.0625rem) {
  .block-inline-blockbento .bento-grid--count-4 > .field__item:nth-child(4) .drimage img {
    aspect-ratio: 65/62;
  }
}
@media (max-width: 62rem) {
  .block-inline-blockbento .bento-grid {
    grid-template-columns: 1fr;
    grid-auto-rows: auto;
  }
  .block-inline-blockbento .bento-grid > .field__item {
    grid-column: auto !important;
    grid-row: auto !important;
  }
  .block-inline-blockbento .bento-grid > .field__item .drimage img {
    aspect-ratio: 4/5;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
