@charset "UTF-8";
/*
Variables

This file is injected into the start of every scss module so that all variables are in scope
*/
/**
 * -------------------------------------------------------------------------------------------------
 * Velocity Base: Easings, Variables
 * -------------------------------------------------------------------------------------------------
 */
/**
 * =============================================================================
 * Variables - Timings
 * =============================================================================
 */
.v-mdu-blockquote q:before {
  --gap: 1em;
  gap: var(--gap);
  background-color: var(--icon-color, var(--icon-base-color, currentColor));
  display: var(--icon-display, inline-block);
  height: var(--icon-size, 1.5em);
  mask-image: var(--mask-url, var(--fallback-mask-url));
  mask-position: center;
  mask-repeat: no-repeat;
  mask-size: contain;
  opacity: var(--icon-opacity, 1);
  transform: var(--icon-transform-base, var(--icon-transform, translate(0px, 0px)));
  transform-origin: 50% 50%;
  transition: background-color 450ms cubic-bezier(0.86, 0, 0.07, 1), transform 450ms cubic-bezier(0.86, 0, 0.07, 1);
  width: var(--icon-size, 1.5em);
  flex-shrink: 0;
}
.hover-parent:hover .v-mdu-blockquote q:not(:disabled):before, .v-mdu-blockquote .hover-parent:hover q:not(:disabled):before, .hover-parent:focus .v-mdu-blockquote q:not(:disabled):before, .v-mdu-blockquote .hover-parent:focus q:not(:disabled):before, .v-mdu-blockquote q:focus:not(:disabled):before, .v-mdu-blockquote q:hover:not(:disabled):before {
  --icon-transform: var(--icon-transform-hover, var(--icon-transform-base, translate(0px, 0px) ) ) !important;
  --icon-color: var(--icon-hover-color, var(--icon-base-color, currentColor) ) !important;
  --icon-opacity: var(--icon-opacity-hover, 1) !important;
}

:root, .btn-set-1 {
  --blockquote-icon-color: var(--color-maya-blue );
}

.btn-set-2 {
  --blockquote-icon-color: var(--color-white );
}

.btn-set-3 {
  --blockquote-icon-color: var(--color-neutrals-100 );
}

.v-mdu-blockquote {
  --fallback-mask-url: url( "/wp-content/themes/cid22933-website/images/icons/icon-quote.svg" );
  --icon-color: var(--blockquote-icon-color );
  --icon-hover-color: var(--blockquote-icon-color );
  --icon-size: var(--spacing-medium);
}
.v-mdu-blockquote q {
  display: block;
  margin-bottom: var(--spacing-small);
}
.v-mdu-blockquote q:before {
  content: "";
  margin-bottom: var(--spacing-x-small);
}
.v-mdu-blockquote q:after {
  display: none;
}
.v-mdu-blockquote q *:last-child:after {
  content: "”";
  font-size: inherit;
}