/**
 * Note that these styles are loaded *before* editor styles, so that
 * editor-specific styles using the same selectors will take precedence.
 */
/*Flex*/
.wp-block-drm-mmg-image-button.circle-true,
.wp-block-drm-mmg-image-button.circle-true .mmg-image-button,
.wp-block-drm-mmg-image-button.circle-true .mmg-image-button__image,
.wp-block-drm-mmg-image-button.circle-true .mmg-image-button__overlay,
.wp-block-drm-mmg-image-button.circle-true .mmg-image-button__content {
  border-radius: 1000rem;
  overflow: hidden; }
.wp-block-drm-mmg-image-button .mmg-image-button {
  position: relative;
  /*&:hover .mmg-image-button__content,
  &:focus .mmg-image-button__content,
  &:active .mmg-image-button__content{
  	opacity: 1;
  	transform:translateY(0);
  }
  .wp-admin &__content{
  	opacity: 1 !important;
  	transform:translateY(0) !important;
  }*/
  /*&__button{
  	position: absolute;
  	top:50%;
  	left:50%;
  	transform: translate(-50%, -50%) !important;
  }/**/ }
  .wp-block-drm-mmg-image-button .mmg-image-button__image {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover; }
    .wp-block-drm-mmg-image-button .mmg-image-button__image--height-16x9 {
      padding-bottom: 56.25%; }
    .wp-block-drm-mmg-image-button .mmg-image-button__image--height-4x3 {
      padding-bottom: 75%; }
    .wp-block-drm-mmg-image-button .mmg-image-button__image--height-1x1 {
      padding-bottom: 100%; }
    .wp-block-drm-mmg-image-button .mmg-image-button__image--height-2x1 {
      padding-bottom: 50%; }
    .wp-block-drm-mmg-image-button .mmg-image-button__image--height-3x1 {
      padding-bottom: 33.33%; }
    .wp-block-drm-mmg-image-button .mmg-image-button__image--height-4x1 {
      padding-bottom: 25%; }
    .wp-block-drm-mmg-image-button .mmg-image-button__image--height-25vh {
      padding-bottom: 25vh; }
    .wp-block-drm-mmg-image-button .mmg-image-button__image--height-50vh {
      padding-bottom: 50vh; }
    .wp-block-drm-mmg-image-button .mmg-image-button__image--height-75vh {
      padding-bottom: 75vh; }
    .wp-block-drm-mmg-image-button .mmg-image-button__image--height-100vh {
      padding-bottom: 100vh; }
  .wp-block-drm-mmg-image-button .mmg-image-button__overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    transition: opacity 0.2s ease-out; }
    @supports (mix-blend-mode: multiply) {
      .wp-block-drm-mmg-image-button .mmg-image-button__overlay--multiply {
        mix-blend-mode: multiply; } }
    @supports (mix-blend-mode: screen) {
      .wp-block-drm-mmg-image-button .mmg-image-button__overlay--screen {
        mix-blend-mode: screen; } }
    @supports (mix-blend-mode: overlay) {
      .wp-block-drm-mmg-image-button .mmg-image-button__overlay--overlay {
        mix-blend-mode: overlay; } }
    @supports (mix-blend-mode: soft-light) {
      .wp-block-drm-mmg-image-button .mmg-image-button__overlay--soft-light {
        mix-blend-mode: soft-light; } }
    @supports (mix-blend-mode: color) {
      .wp-block-drm-mmg-image-button .mmg-image-button__overlay--color {
        mix-blend-mode: color; } }
  .wp-block-drm-mmg-image-button .mmg-image-button .mmg-image-button__overlay--opacity-0, .wp-block-drm-mmg-image-button .mmg-image-button:link .mmg-image-button__overlay--opacity-0, .wp-block-drm-mmg-image-button .mmg-image-button:visited .mmg-image-button__overlay--opacity-0 {
    opacity: 0; }
  .wp-block-drm-mmg-image-button .mmg-image-button .mmg-image-button__overlay--opacity-10, .wp-block-drm-mmg-image-button .mmg-image-button:link .mmg-image-button__overlay--opacity-10, .wp-block-drm-mmg-image-button .mmg-image-button:visited .mmg-image-button__overlay--opacity-10 {
    opacity: 0.05; }
  .wp-block-drm-mmg-image-button .mmg-image-button .mmg-image-button__overlay--opacity-20, .wp-block-drm-mmg-image-button .mmg-image-button:link .mmg-image-button__overlay--opacity-20, .wp-block-drm-mmg-image-button .mmg-image-button:visited .mmg-image-button__overlay--opacity-20 {
    opacity: 0.1; }
  .wp-block-drm-mmg-image-button .mmg-image-button .mmg-image-button__overlay--opacity-30, .wp-block-drm-mmg-image-button .mmg-image-button:link .mmg-image-button__overlay--opacity-30, .wp-block-drm-mmg-image-button .mmg-image-button:visited .mmg-image-button__overlay--opacity-30 {
    opacity: 0.15; }
  .wp-block-drm-mmg-image-button .mmg-image-button .mmg-image-button__overlay--opacity-40, .wp-block-drm-mmg-image-button .mmg-image-button:link .mmg-image-button__overlay--opacity-40, .wp-block-drm-mmg-image-button .mmg-image-button:visited .mmg-image-button__overlay--opacity-40 {
    opacity: 0.2; }
  .wp-block-drm-mmg-image-button .mmg-image-button .mmg-image-button__overlay--opacity-50, .wp-block-drm-mmg-image-button .mmg-image-button:link .mmg-image-button__overlay--opacity-50, .wp-block-drm-mmg-image-button .mmg-image-button:visited .mmg-image-button__overlay--opacity-50 {
    opacity: 0.25; }
  .wp-block-drm-mmg-image-button .mmg-image-button .mmg-image-button__overlay--opacity-60, .wp-block-drm-mmg-image-button .mmg-image-button:link .mmg-image-button__overlay--opacity-60, .wp-block-drm-mmg-image-button .mmg-image-button:visited .mmg-image-button__overlay--opacity-60 {
    opacity: 0.3; }
  .wp-block-drm-mmg-image-button .mmg-image-button .mmg-image-button__overlay--opacity-70, .wp-block-drm-mmg-image-button .mmg-image-button:link .mmg-image-button__overlay--opacity-70, .wp-block-drm-mmg-image-button .mmg-image-button:visited .mmg-image-button__overlay--opacity-70 {
    opacity: 0.35; }
  .wp-block-drm-mmg-image-button .mmg-image-button .mmg-image-button__overlay--opacity-80, .wp-block-drm-mmg-image-button .mmg-image-button:link .mmg-image-button__overlay--opacity-80, .wp-block-drm-mmg-image-button .mmg-image-button:visited .mmg-image-button__overlay--opacity-80 {
    opacity: 0.4; }
  .wp-block-drm-mmg-image-button .mmg-image-button .mmg-image-button__overlay--opacity-90, .wp-block-drm-mmg-image-button .mmg-image-button:link .mmg-image-button__overlay--opacity-90, .wp-block-drm-mmg-image-button .mmg-image-button:visited .mmg-image-button__overlay--opacity-90 {
    opacity: 0.45; }
  .wp-block-drm-mmg-image-button .mmg-image-button .mmg-image-button__overlay--opacity-100, .wp-block-drm-mmg-image-button .mmg-image-button:link .mmg-image-button__overlay--opacity-100, .wp-block-drm-mmg-image-button .mmg-image-button:visited .mmg-image-button__overlay--opacity-100 {
    opacity: 0.5; }
  .wp-block-drm-mmg-image-button .mmg-image-button:hover .mmg-image-button__overlay--opacity-0, .wp-block-drm-mmg-image-button .mmg-image-button:focus .mmg-image-button__overlay--opacity-0, .wp-block-drm-mmg-image-button .mmg-image-button:active .mmg-image-button__overlay--opacity-0 {
    opacity: 0; }
  .wp-block-drm-mmg-image-button .mmg-image-button:hover .mmg-image-button__overlay--opacity-10, .wp-block-drm-mmg-image-button .mmg-image-button:focus .mmg-image-button__overlay--opacity-10, .wp-block-drm-mmg-image-button .mmg-image-button:active .mmg-image-button__overlay--opacity-10 {
    opacity: 0.1; }
  .wp-block-drm-mmg-image-button .mmg-image-button:hover .mmg-image-button__overlay--opacity-20, .wp-block-drm-mmg-image-button .mmg-image-button:focus .mmg-image-button__overlay--opacity-20, .wp-block-drm-mmg-image-button .mmg-image-button:active .mmg-image-button__overlay--opacity-20 {
    opacity: 0.2; }
  .wp-block-drm-mmg-image-button .mmg-image-button:hover .mmg-image-button__overlay--opacity-30, .wp-block-drm-mmg-image-button .mmg-image-button:focus .mmg-image-button__overlay--opacity-30, .wp-block-drm-mmg-image-button .mmg-image-button:active .mmg-image-button__overlay--opacity-30 {
    opacity: 0.3; }
  .wp-block-drm-mmg-image-button .mmg-image-button:hover .mmg-image-button__overlay--opacity-40, .wp-block-drm-mmg-image-button .mmg-image-button:focus .mmg-image-button__overlay--opacity-40, .wp-block-drm-mmg-image-button .mmg-image-button:active .mmg-image-button__overlay--opacity-40 {
    opacity: 0.4; }
  .wp-block-drm-mmg-image-button .mmg-image-button:hover .mmg-image-button__overlay--opacity-50, .wp-block-drm-mmg-image-button .mmg-image-button:focus .mmg-image-button__overlay--opacity-50, .wp-block-drm-mmg-image-button .mmg-image-button:active .mmg-image-button__overlay--opacity-50 {
    opacity: 0.5; }
  .wp-block-drm-mmg-image-button .mmg-image-button:hover .mmg-image-button__overlay--opacity-60, .wp-block-drm-mmg-image-button .mmg-image-button:focus .mmg-image-button__overlay--opacity-60, .wp-block-drm-mmg-image-button .mmg-image-button:active .mmg-image-button__overlay--opacity-60 {
    opacity: 0.6; }
  .wp-block-drm-mmg-image-button .mmg-image-button:hover .mmg-image-button__overlay--opacity-70, .wp-block-drm-mmg-image-button .mmg-image-button:focus .mmg-image-button__overlay--opacity-70, .wp-block-drm-mmg-image-button .mmg-image-button:active .mmg-image-button__overlay--opacity-70 {
    opacity: 0.7; }
  .wp-block-drm-mmg-image-button .mmg-image-button:hover .mmg-image-button__overlay--opacity-80, .wp-block-drm-mmg-image-button .mmg-image-button:focus .mmg-image-button__overlay--opacity-80, .wp-block-drm-mmg-image-button .mmg-image-button:active .mmg-image-button__overlay--opacity-80 {
    opacity: 0.8; }
  .wp-block-drm-mmg-image-button .mmg-image-button:hover .mmg-image-button__overlay--opacity-90, .wp-block-drm-mmg-image-button .mmg-image-button:focus .mmg-image-button__overlay--opacity-90, .wp-block-drm-mmg-image-button .mmg-image-button:active .mmg-image-button__overlay--opacity-90 {
    opacity: 0.9; }
  .wp-block-drm-mmg-image-button .mmg-image-button:hover .mmg-image-button__overlay--opacity-100, .wp-block-drm-mmg-image-button .mmg-image-button:focus .mmg-image-button__overlay--opacity-100, .wp-block-drm-mmg-image-button .mmg-image-button:active .mmg-image-button__overlay--opacity-100 {
    opacity: 1; }
  .wp-block-drm-mmg-image-button .mmg-image-button__content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    padding: 15%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important; }
.wp-block-drm-mmg-image-button.alignleft, .wp-block-drm-mmg-image-button.alignright {
  width: 100%; }
  @media (min-width: 576px) {
    .wp-block-drm-mmg-image-button.alignleft, .wp-block-drm-mmg-image-button.alignright {
      width: 50%; } }
.wp-block-drm-mmg-image-button h2 {
  line-height: 1.2; }
  @media (min-width: 576px) and (max-width: 767.98px) {
    .wp-block-drm-mmg-image-button h2 {
      font-size: 20px; } }
  @media (min-width: 768px) and (max-width: 991.98px) {
    .wp-block-drm-mmg-image-button h2 {
      font-size: 14px; } }
  @media (min-width: 992px) and (max-width: 1199.98px) {
    .wp-block-drm-mmg-image-button h2 {
      font-size: 18px; } }
  @media (min-width: 1200px) and (max-width: 1499.98px) {
    .wp-block-drm-mmg-image-button h2 {
      font-size: 24px; } }
.wp-block-drm-mmg-image-button p {
  line-height: 1.2; }
  @media (min-width: 992px) and (max-width: 1199.98px) {
    .wp-block-drm-mmg-image-button p {
      font-size: 16px; } }
.wp-block-drm-mmg-image-button:after {
  content: "";
  clear: both;
  display: table; }
.wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button {
  /* Admin */ }
  .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button__content {
    padding: 0.5rem 3rem 0 1rem;
    top: auto;
    text-align: left;
    background-color: #e7e7e7;
    color: #000 !important;
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
    transition: color 0.2s ease-out; }
    .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button__content:before, .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button__content:after {
      content: '';
      position: absolute; }
    .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button__content:before {
      top: 0;
      left: 0;
      bottom: 0;
      width: 0;
      background-color: #000;
      transition: width 0.2s ease-out; }
    .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button__content:after {
      top: 50%;
      right: 0;
      margin-right: 2.5rem;
      width: 1rem;
      height: 1rem;
      border-top: 1px solid currentColor;
      border-right: 1px solid currentColor;
      transform: rotate(45deg) translateY(-50%);
      transition: margin 0.2s ease-out; }
    .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button__content h2, .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button__content p {
      position: relative;
      z-index: 1;
      margin: 0 0 0.5rem; }
    .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button__content h2 {
      font-size: 28px;
      font-weight: 700; }
  .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button:hover .mmg-image-button__content, .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button:focus .mmg-image-button__content, .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button:active .mmg-image-button__content {
    color: #fff !important; }
    .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button:hover .mmg-image-button__content:before, .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button:focus .mmg-image-button__content:before, .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button:active .mmg-image-button__content:before {
      width: 100%; }
    .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button:hover .mmg-image-button__content:after, .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button:focus .mmg-image-button__content:after, .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button:active .mmg-image-button__content:after {
      margin-right: 1.5rem; }
  .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button:hover .mmg-image-button__overlay--opacity-0, .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button:hover .mmg-image-button__overlay--opacity-10, .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button:hover .mmg-image-button__overlay--opacity-20, .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button:hover .mmg-image-button__overlay--opacity-30, .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button:hover .mmg-image-button__overlay--opacity-40, .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button:hover .mmg-image-button__overlay--opacity-50, .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button:hover .mmg-image-button__overlay--opacity-60, .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button:hover .mmg-image-button__overlay--opacity-70, .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button:hover .mmg-image-button__overlay--opacity-80, .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button:hover .mmg-image-button__overlay--opacity-90, .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button:hover .mmg-image-button__overlay--opacity-100, .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button:focus .mmg-image-button__overlay--opacity-0, .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button:focus .mmg-image-button__overlay--opacity-10, .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button:focus .mmg-image-button__overlay--opacity-20, .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button:focus .mmg-image-button__overlay--opacity-30, .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button:focus .mmg-image-button__overlay--opacity-40, .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button:focus .mmg-image-button__overlay--opacity-50, .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button:focus .mmg-image-button__overlay--opacity-60, .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button:focus .mmg-image-button__overlay--opacity-70, .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button:focus .mmg-image-button__overlay--opacity-80, .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button:focus .mmg-image-button__overlay--opacity-90, .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button:focus .mmg-image-button__overlay--opacity-100, .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button:active .mmg-image-button__overlay--opacity-0, .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button:active .mmg-image-button__overlay--opacity-10, .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button:active .mmg-image-button__overlay--opacity-20, .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button:active .mmg-image-button__overlay--opacity-30, .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button:active .mmg-image-button__overlay--opacity-40, .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button:active .mmg-image-button__overlay--opacity-50, .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button:active .mmg-image-button__overlay--opacity-60, .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button:active .mmg-image-button__overlay--opacity-70, .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button:active .mmg-image-button__overlay--opacity-80, .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button:active .mmg-image-button__overlay--opacity-90, .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button:active .mmg-image-button__overlay--opacity-100 {
    opacity: 0; }
  .wp-block-drm-mmg-image-button.is-style-alternate .mmg-image-button__button {
    position: absolute;
    left: 50%;
    bottom: calc(100% - 0.5rem);
    transform: translateX(-50%);
    z-index: 2; }

.wp-block-coblocks-row[data-layout="25-25-25-25"] .wp-block-coblocks-row__inner {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: row !important;
  flex-direction: row !important;
  -webkit-flex-wrap: wrap !important;
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important; }
@media (min-width: 576px) {
  .wp-block-coblocks-row[data-layout="25-25-25-25"] > .wp-block-coblocks-row__inner > .wp-block-coblocks-column {
    width: 50% !important; } }
@media (min-width: 768px) {
  .wp-block-coblocks-row[data-layout="25-25-25-25"] > .wp-block-coblocks-row__inner > .wp-block-coblocks-column {
    width: 25% !important; } }
