/**
 * Common styles for this theme
 */
/* -----------------------------------------------------------------------------
 * 
 * # GTM Box
 * 
 * -------------------------------------------------------------------------- */
.wp-block-gtm-box.is-style-gtmt-area,.wp-block-gtm-box.is-style-gtmt-cover-area {
  background: var(--wp--preset--color--area-bg-2);
  padding: var(--wp--preset--spacing--lg) var(--wp--preset--spacing--lg);
  border-radius: var(--wp--custom--radius--md);
  -webkit-box-shadow: var(--wp--preset--shadow--light);
          box-shadow: var(--wp--preset--shadow--light);
}
.wp-block-gtm-box.is-style-gtmt-cover-area {
  background: rgba(242, 236, 232, 0.8352941176);
  -webkit-backdrop-filter: blur(4px);
          backdrop-filter: blur(4px);
}
.wp-block-gtm-box.is-style-gtmt-archive-title {
  background: var(--wp--preset--color--area-bg);
  background-repeat: no-repeat;
  background-size: cover;
  padding: var(--wp--preset--spacing--4-xl) 0;
  min-height: 400px;
}
.wp-block-gtm-box.is-style-gtmt-archive-title:not(#\9 ) {
  background-image: url("");
}
@media (max-width: 767.98px) {
  .wp-block-gtm-box.is-style-gtmt-archive-title {
    padding: var(--wp--preset--spacing--md) 0;
    min-height: 250px;
  }
}
.wp-block-gtm-box.is-style-gtmt-subscription-box {
  padding: var(--wp--preset--spacing--lg) var(--wp--preset--spacing--lg);
  border-radius: var(--wp--custom--radius--md);
}
.wp-block-gtm-box.is-style-gtmt-subscription-box:not(#\9 ) {
  background-image: url("");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom right;
}